2010-11-10 Tobias Burnus <burnus@net-b.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobf560f4b514426db211104b625d23eb8f332f3547
1 2010-11-10  Tobias Burnus  <burnus@net-b.de>
3         PR fortran/46223
4         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5         failure on s390.
7 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
9         PR tree-optimization/45971
10         * gcc.dg/vect/O3-pr45971.c: New.
12 2010-11-10  Richard Guenther  <rguenther@suse.de>
14         PR tree-optimization/44964
15         * gcc.dg/pr44964.c: New testcase.
17 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
19         * gnat.dg/opt10.adb: Fix typo.
21 2010-11-10  Martin Jambor  <mjambor@suse.cz>
23         PR tree-optimization/46351
24         PR tree-optimization/46377
25         * gnat.dg/opt10.adb: New file.
26         * gnat.dg/opt10_pkg.ads: Likewise.
27         * gnat.dg/opt11.adb: Likewise.
28         * gnat.dg/opt11.ads: Likewise.
30 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
32         * gnat.dg/boolean_conv.adb: New test.
34 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
36         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
38 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
40         * gnat.dg/unchecked_convert7.adb: New test.
42 2010-11-10  Richard Guenther  <rguenther@suse.de>
44         PR tree-optimization/46398
45         * gcc.dg/torture/pr46398.c: New testcase.
47 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
49         * gfortran.dg/open_dev_null.f90: New test.
51 2010-11-09   Jan Hubicka  <jh@suse.cz>
53         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
54         unrolling.
56 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
58         * gcc.dg/struct-semi-4.c: New test.
60 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
62         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
63         power5 to enable generation of FRIZ.
65         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
66         optimization.
68         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
69         expected.
71 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
73         PR target/43808
74         * gfortran.dg/pr43808.f90: New test.
76 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
78         PR tree-optimization/46036
79         * gfortran.dg/lto/pr46036_0.f90: New.
81 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
83         PR middle-end/45663
84         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second bar invocation
85         instead of first.
87         PR debug/46171
88         * gcc.dg/pr46171.c: New test.
90 2010-11-09  Richard Guenther  <rguenther@suse.de>
92         PR tree-optimization/46355
93         * gcc.dg/pr46355.c: New testcase.
95 2010-11-09  Richard Guenther  <rguenther@suse.de>
97         PR tree-optimization/46177
98         * gcc.dg/pr46177-2.c: New testcase.
100 2010-11-09  Richard Guenther  <rguenther@suse.de>
102         PR testsuite/46312
103         * gcc.dg/vec-scal-opt.c: Move ...
104         * gcc.dg/vect/vect-scal-opt.c: ... here.
105         * gcc.dg/vec-scal-opt1.c: Move ...
106         * gcc.dg/vect/vect-scal-opt1.c: ... here.
107         * gcc.dg/vec-scal-opt2.c: Move ...
108         * gcc.dg/vect/vect-scal-opt2.c: ... here.
110 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
112         * gnat.dg/specs/static_initializer5.ads: New test.
113         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
115 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
117         PR middle-end/46360
118         * gcc.c-torture/compile/pr46360.c: New test.
120         PR c++/45894
121         * g++.dg/warn/Wsequence-point-2.C: New test.
123 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
125         PR fortran/46313
126         * gfortran.dg/class_29.f03: New.
128 2010-11-09  Richard Guenther  <rguenther@suse.de>
130         PR middle-end/46221
131         * gcc.target/i386/alias-1.c: New testcase.
133 2010-11-08  Jason Merrill  <jason@redhat.com>
135         * g++.dg/cpp0x/constexpr-sassert.C: New.
137 2010-11-08  Jason Merrill  <jason@redhat.com>
139         * g++.dg/cpp0x/constexpr-defarg.C: New.
141 2010-11-08  Xinliang David Li  <davidxl@google.com>
143         PR tree-optimization/46316
144         * gcc.c-torture/execute/pr46316.c: New test.
145         
146 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
148         PR fortran/46344
149         * gfortran.dg/class_28.f03: Extended.
151 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
153         * objc.dg/property/dotsyntax-13.m: New.
154         * objc.dg/property/dotsyntax-14.m: New.
155         * objc.dg/property/dotsyntax-15.m: New. 
156         * objc.dg/property/synthesize-7.m: New.
157         * obj-c++.dg/property/dotsyntax-13.mm: New.
158         * obj-c++.dg/property/dotsyntax-14.mm: New.
159         * obj-c++.dg/property/dotsyntax-15.mm: New.     
160         * obj-c++.dg/property/synthesize-7.mm: New.
162 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
164         * objc.dg/property/dynamic-4.m: New.
165         * objc.dg/property/dynamic-5.m: New.
166         * objc.dg/property/dynamic-6.m: New.    
167         * obj-c++.dg/property/dynamic-4.mm: New.
168         * obj-c++.dg/property/dynamic-5.mm: New.
169         * obj-c++.dg/property/dynamic-6.mm: New.
171 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
173         * objc.dg/property/synthesize-3.m: New.
174         * objc.dg/property/synthesize-4.m: New.
175         * objc.dg/property/synthesize-5.m: New.
176         * objc.dg/property/synthesize-6.m: New.
177         * obj-c++.dg/property/synthesize-3.mm: New.
178         * obj-c++.dg/property/synthesize-4.mm: New.
179         * obj-c++.dg/property/synthesize-5.mm: New.
180         * obj-c++.dg/property/synthesize-6.mm: New.     
181         
182 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
184         * objc.dg/property/at-property-5.m: Updated test.       
185         * objc.dg/property/at-property-16.m: New.
186         * objc.dg/property/at-property-17.m: New.
187         * objc.dg/property/at-property-18.m: New.
188         * objc.dg/property/at-property-19.m: New.       
189         * objc.dg/property/dotsyntax-12.m: New.
190         * objc.dg/protocol-inheritance-1.m: New.
191         * objc.dg/protocol-inheritance-2.m: New.
192         * obj-c++.dg/property/at-property-5.mm: Updated test.
193         * obj-c++.dg/property/at-property-16.mm: New.
194         * obj-c++.dg/property/at-property-17.mm: New.
195         * obj-c++.dg/property/at-property-18.mm: New.
196         * obj-c++.dg/property/at-property-19.mm: New.   
197         * obj-c++.dg/protocol-inheritance-1.mm: New.
198         * obj-c++.dg/protocol-inheritance-2.mm: New.
199         * obj-c++.dg/property/dotsyntax-12.mm: New.
200         
201 2010-11-08  Jason Merrill  <jason@redhat.com>
203         * g++.dg/expr/overflow1.C: New.
204         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
205         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
206         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
207         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
209 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
211         * gcc.dg/pr35442.c: Adapt warning.
213         PR target/46280
214         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
215         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
216         * g++.dg/torture/pr36444.C: Add dg-options -msse for
217         i?86-*-* x86_64-*-*.
218         * g++.dg/torture/pr36445.C: Likewise.
219         * gcc.c-torture/compile/pr34856.c: Likewise.
220         * gcc.c-torture/compile/pr39928-1.c: Likewise.
221         * gcc.c-torture/compile/vector-1.c: Likewise.
222         * gcc.c-torture/compile/vector-2.c: Likewise.
223         * gcc.dg/pr32912-1.c: Likewise.
224         * gcc.c-torture/execute/va-arg-25.c: Move ...
225         * gcc.dg/torture/va-arg-25.c: ... here.
226         Add dg-do run.
227         Add dg-options -msse, dg-require-effective-target sse_runtime for
228         for i?86-*-*, x86_64-*-*.
229         * gcc.c-torture/execute/vector-1.c: Likewise.
230         * gcc.c-torture/execute/vector-2.c: Likewise.
231         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
232         i?86-*-*, x86_64-*-*.
233         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
234         * gcc.dg/tree-ssa/sra-4.c: Likewise.
235         * gcc.dg/tree-ssa/vector-1.c: Likewise.
236         * gcc.dg/tree-ssa/vector-2.c: Likewise.
237         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
239 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
241         * gcc.dg/torture/pr45982.c: Add -std=c99
242         * gcc.dg/torture/pr45623.c: Ditto.
243         
244 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
246         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
247         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
249 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
251         PR target/28627
252         * g++.dg/ext/dllimport7.C: Adjust second error check and
253         allow test for x86_64 mingw, too.
255 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
257         PR fortran/46344
258         * gfortran.dg/class_28.f03: New.
260 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
262         PR rtl-optimization/45352
263         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
264         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
265         gcc.target/i386/pr45352-2.c: New tests. 
267 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
269         PR libobjc/36610
270         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime, XFAIL the run for
271         all but m32 x86.
272         
273 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
275         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
276         as comment character.
278 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
280         * gcc.target/mips/mips.exp: Revert previous patch.
281         * gcc.target/mips/fma-1.c: Delete.
282         * gcc.target/mips/fma-2.c: Likewise.
283         * gcc.target/mips/fma-3.c: Likewise.
284         * gcc.target/mips/fma-4.c: Likewise.
285         * gcc.target/mips/fma-5.c: Likewise.
286         * gcc.target/mips/fma-6.c: Likewise.
287         * gcc.target/mips/fma-7.c: Likewise.
288         * gcc.target/mips/fma-8.c: Likewise.
289         * gcc.target/mips/fma-9.c: Likewise.
290         * gcc.target/mips/fma-10.c: Likewise.
291         * gcc.target/mips/fma-11.c: Likewise.
292         * gcc.target/mips/fma-12.c: Likewise.
293         * gcc.target/mips/fma-13.c: Likewise.
294         * gcc.target/mips/fma-14.c: Likewise.
295         * gcc.target/mips/fma-15.c: Likewise.
296         * gcc.target/mips/fma-16.c: Likewise.
297         * gcc.target/mips/fma-17.c: Likewise.
298         * gcc.target/mips/fma-18.c: Likewise.
299         * gcc.target/mips/fma-19.c: Likewise.
300         * gcc.target/mips/fma-20.c: Likewise.
302 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
304         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
305         * gcc.target/mips/fma-1.c: New test.
306         * gcc.target/mips/fma-2.c: Likewise.
307         * gcc.target/mips/fma-3.c: Likewise.
308         * gcc.target/mips/fma-4.c: Likewise.
309         * gcc.target/mips/fma-5.c: Likewise.
310         * gcc.target/mips/fma-6.c: Likewise.
311         * gcc.target/mips/fma-7.c: Likewise.
312         * gcc.target/mips/fma-8.c: Likewise.
313         * gcc.target/mips/fma-9.c: Likewise.
314         * gcc.target/mips/fma-10.c: Likewise.
315         * gcc.target/mips/fma-11.c: Likewise.
316         * gcc.target/mips/fma-12.c: Likewise.
317         * gcc.target/mips/fma-13.c: Likewise.
318         * gcc.target/mips/fma-14.c: Likewise.
319         * gcc.target/mips/fma-15.c: Likewise.
320         * gcc.target/mips/fma-16.c: Likewise.
321         * gcc.target/mips/fma-17.c: Likewise.
322         * gcc.target/mips/fma-18.c: Likewise.
323         * gcc.target/mips/fma-19.c: Likewise.
324         * gcc.target/mips/fma-20.c: Likewise.
326 2010-11-06  Jason Merrill  <jason@redhat.com>
328         * g++.dg/cpp0x/constexpr-ctor3.C: New.
330 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
332         PR c/43384
333         * gcc.dg/parser-error-3.c: New test.
335 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
337         PR c++/45332
338         * g++.dg/parse/semicolon2.C: New testcase.
339         * g++.dg/ext/asmspec1.C: Adjust.
340         * g++.dg/init/new13.C: Adjust.
341         * g++.dg/parse/ctor5.C: Adjust.
343 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
345         PR fortran/46330
346         * gfortran.dg/class_27.f03: New.
348 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
350         Fixed using the Objective-C 2.0 dot-syntax with self and super.
351         * objc.dg/property/dotsyntax-5.m: New.
352         * objc.dg/property/dotsyntax-6.m: New.
353         * objc.dg/property/dotsyntax-7.m: New.
354         * objc.dg/property/dotsyntax-8.m: New.
355         * objc.dg/property/dotsyntax-9.m: New.
356         * objc.dg/property/dotsyntax-10.m: New.
357         * objc.dg/property/dotsyntax-11.m: New.
358         * obj-c++.dg/property/dotsyntax-5.mm: New.
359         * obj-c++.dg/property/dotsyntax-6.mm: New.
360         * obj-c++.dg/property/dotsyntax-7.mm: New.
361         * obj-c++.dg/property/dotsyntax-8.mm: New.
362         * obj-c++.dg/property/dotsyntax-9.mm: New.
363         * obj-c++.dg/property/dotsyntax-10.mm: New.
364         * obj-c++.dg/property/dotsyntax-11.mm: New.
366 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
368         * obj-c++.dg/encode-3.mm: Provide a different string check for the
369         NeXT runtime when the type is READONLY.
371 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
373         * gcc.target/i386/387-2.c: Skip if -march= is specified.
374         * gcc.target/i386/387-6.c: Ditto.
375         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
376         * gcc.target/i386/387-4.c: Ditto.
377         * gcc.target/i386/387-7.c: Ditto.
378         * gcc.target/i386/387-8.c: Ditto.
379         * gcc.target/i386/387-9.c: Ditto.
380         * gcc.target/i386/387-10.c: Ditto.
381         * gcc.target/i386/387-11.c: Ditto.
382         * gcc.target/i386/387-12.c: Ditto.
384         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
386 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
388         PR target/44981
389         * gcc.dg/darwin-cfstring-format-1.c: New.
390         * gcc.dg/warn-nsstring.c: New.
391         * objc.dg/fsf-nsstring-format-1.m: New.
392         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
393         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
394         linker warning.
396 2010-11-05  Jason Merrill  <jason@redhat.com>
398         PR c++/45473
399         * g++.dg/inherit/virtual6.C: New.
401 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
403         PR c/44772
404         * gcc.dg/Wcxx-compat-21.c: New test.
406 2010-11-05  Ian Lance Taylor  <iant@google.com>
408         PR target/46084
409         * gcc.target/i386/pr46084.c: New test.
411 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
413         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
414         * (check_effective_target_mempcpy): New.
415         * gcc.c-torture/execute/pr45636.c: Move this...
416         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
418 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
420         * gcc.target/i386/i386.exp (FLAGS): Remove.
421         Wrap gcc_target_compile with $clearcap_ldflags added to options.
423 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
425         PR c++/46160
426         * g++.dg/opt/empty2.C: New test.
428         PR target/45670
429         * gcc.target/i386/pr45670.c: New test.
431 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
433         PR fortran/45451
434         PR fortran/46174
435         * gfortran.dg/class_19.f03: Modified.
436         * gfortran.dg/class_allocate_6.f03: New.
438 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
440         * gcc.target/i386/avx-vzeroupper-19.c: New.
442 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
444         PR tree-optimization/46099
445         * gcc.dg/autopar/pr46099.c: New test.
447         PR middle-end/43690
448         * c-c++-common/pr43690.c: New test.
450 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
452         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
453         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
454         declaration and implementation.
455         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
456         * obj-c++.dg/property/at-property-13.mm: Likewise.
457         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
458         * obj-c++.dg/property/property-1.mm: Likewise.
459         * obj-c++.dg/property/at-property-7.mm: Likewise.
460         * obj-c++.dg/property/at-property-9.mm: Likewise.
461         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
462         * obj-c++.dg/property/at-property-10.mm: Likewise.
463         * obj-c++.dg/property/synthesize-2.mm: Likewise.
464         * obj-c++.dg/property/at-property-12.mm: Likewise.
465         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
466         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
467         * obj-c++.dg/property/at-property-6.mm: Likewise.
468         * obj-c++.dg/property/at-property-8.mm: Likewise.
469         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
470         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
471         * obj-c++.dg/property/at-property-11.mm: Likewise.
472         * obj-c++.dg/template-8.mm: Likewise.
473         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
474         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
475         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs and
476         put a FIXME for this.
477         * obj-c++.dg/property/property-2.mm: Remove.
478         * obj-c++.dg/property/property-3.mm: Remove.
480 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
482         PR debug/46307
483         * gcc.dg/pr46307.c: New test.
485 2010-11-05  Jason Merrill  <jason@redhat.com>
487         PR c++/46304
488         * g++.dg/ext/complex6.C: New.
490 2010-11-04  Bud Davis   <jimmied@smu.edu>
492         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
494 2010-11-04  Chao-ying Fu  <fu@mips.com>
496         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
497         msubu, mult, multu.
498         * gcc.target/mips/mips32-dsp-run.c: Likewise.
500 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
502         Fixed using the Objective-C 2.0 dot-syntax with class names.
503         * objc.dg/property/dotsyntax-3.m: New.
504         * objc.dg/property/dotsyntax-4.m: New.
505         * obj-c++.dg/property/dotsyntax-3.mm: New.
506         * obj-c++.dg/property/dotsyntax-4.mm: New.
508         * objc.dg/fobjc-std-1.m: Added test for warnings when the
509         Objective-C 2.0 dot-syntax is used with class names.
510         * obj-c++.dg/fobjc-std-1.mm: Same change.
512 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
514         * gcc.target/powerpc/loop_align.c: New.
516 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
518         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
520         merge from FSF 'apple/trunk' branch.
521         * gcc.target/powerpc/darwin64-abi.c: New.
523 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
525         PR tree-optimization/46233
526         * gcc.dg/pr46233.c: New test.
528 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
530         * objc.dg/property/property-2.m: Deleted.
531         * objc.dg/property/property-3.m: Deleted.
533 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
535         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
536         defined.
537         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
538         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
539         * objc.dg/property/property-1.m: Likewise.
540         * objc.dg/property/at-property-6.m: Likewise.
541         * objc.dg/property/at-property-7.m: Likewise.
542         * objc.dg/property/dotsyntax-1.m: Likewise.
543         * objc.dg/property/at-property-8.m: Likewise.
544         * objc.dg/property/dotsyntax-2.m: Likewise.
545         * objc.dg/property/at-property-9.m: Likewise.
546         * objc.dg/property/synthesize-2.m: Likewise.
547         * objc.dg/property/at-property-10.m: Likewise.
548         * objc.dg/property/at-property-11.m: Likewise.
549         * objc.dg/property/at-property-12.m: Likewise.
550         * objc.dg/property/at-property-13.m: Likewise.
551         * objc.dg/property/fsf-property-method-access.m: Likewise.
552         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
553         linker warning.
554         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
555         warnings.
556         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
557         deprecation warnings.  Use Object1 implementation.
558         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
559         * objc/execute/forward-1.m: Remove.
560         * objc/execute/forward-1.x: Remove.
562 2010-11-04  Jason Merrill  <jason@redhat.com>
564         * g++.dg/cpp0x/constexpr-access.C: New.
566 2010-11-04  Richard Guenther  <rguenther@suse.de>
568         PR rtl-optimization/46183
569         * gcc.dg/torture/pr46183.c: New testcase.
571 2010-11-04  Richard Guenther  <rguenther@suse.de>
573         PR tree-optimization/46068
574         * gcc.dg/torture/pr46068.c: New testcase.
576 2010-11-04  Richard Guenther  <rguenther@suse.de>
578         PR tree-optimization/45991
579         * gcc.dg/pr45991.c: New testcase.
581 2010-11-04  Richard Guenther  <rguenther@suse.de>
583         PR tree-optimization/46154
584         * g++.dg/torture/pr46154.C: New testcase.
586 2010-11-04  Richard Guenther  <rguenther@suse.de>
588         PR tree-optimization/45733
589         * gcc.dg/pr45733.c: New testcase.
591 2010-11-04  Ira Rosen  <irar@il.ibm.com>
593         PR tree-optimization/46213
594         * gfortran.dg/vect/pr46213.f90: New.
596 2010-11-04  Richard Guenther  <rguenther@suse.de>
598         PR testsuite/45702
599         * gcc.dg/pr34989-1.c: Move ...
600         * gcc.dg/lto/pr34989-1_0.c: ... here.
601         * gcc.dg/pr34989-2.c: Move ...
602         * gcc.dg/lto/pr34989-1_1.c: ... here.
603         * gcc.dg/pr27898.c: Move ...
604         * gcc.dg/lto/pr27898_0.c: ... here and ...
605         * gcc.dg/lto/pr27898_1.c: ... split.
606         * gcc.dg/pr28712.c: Move ...
607         * gcc.dg/lto/pr28712_0.c: ... here and ...
608         * gcc.dg/lto/pr28712_1.c: ... split ...
609         * gcc.dg/lto/pr28712_2.c: ... twice.
610         * gcc.dg/pr28706.c: Move ...
611         * gcc.dg/lto/pr28706_0.c: ... here and ...
612         * gcc.dg/lto/pr28706_1.c: ... split.
614 2010-11-04  Richard Guenther  <rguenther@suse.de>
615             Richard Henderson  <rth@redhat.com>
617         * gcc.target/i386/fma4-vector-2.c: New testcase.
619 2010-11-04  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
620             Richard Guenther  <rguenther@suse.de>
622         * gcc.dg/vec-scal-opt.c: New testcase.
623         * gcc.dg/vec-scal-opt1.c: New testcase.
624         * gcc.dg/vec-scal-opt2.c: New testcase.
626 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
628         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
629         from plugin build flags on Darwin targets.
631 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
633         * gcc.target/i386/pr46285.c: Require split_stack target.
635 2010-11-03  Jason Merrill  <jason@redhat.com>
637         PR c++/46293
638         * g++.dg/cpp0x/constexpr-base2.C: New.
640         PR c++/46289
641         * g++.dg/cpp0x/initlist45.C: New.
643 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
645         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
646         is now allowed in categories.
647         * obj-c++.dg/property/dynamic-2.mm: Same change.
648         * objc.dg/property/dynamic-3.m: New.
649         * obj-c++.dg/property/dynamic-3.mm: New.
650         * objc.dg/property/at-property-14.m: New.
651         * objc.dg/property/at-property-15.m: New.
652         * obj-c++.dg/property/at-property-14.mm: New.
653         * obj-c++.dg/property/at-property-15.mm: New.
655         * objc.dg/foreach-6.m: Added a few more tests for valid and
656         invalid iterating variables and collections.
658 2010-11-03  Xinliang David Li  <davidxl@google.com>
660         PR target/46200
661         * g++.dg/tree-ssa/ivopts-2.C: New test.
663 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
665         PR target/46295
666         * gcc.target/i386/pr46295.c: New.
668 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
670         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
671         precision min/max for single precision on VSX.
673 2010-11-03  Jason Merrill  <jason@redhat.com>
675         PR c++/46289
676         * g++.dg/cpp0x/constexpr-ice3.C: New.
678 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
680         * gnat.dg/opt8.ad[sb]: New test.
681         * gnat.dg/opt8_pkg.ads: New helper.
683 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
685         PR rtl-optimization/45865
686         * gcc.dg/pr45865.c: New.
687         * gcc.dg/torture/pr45865.c: Likewise.
689         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
690         * gcc.target/arm/headmerge-2.c: Likewise.
691         * gcc.target/i386/headmerge-1.c: Likewise.
692         * gcc.target/i386/headmerge-2.c: Likewise.
694 2010-11-03  Richard Guenther  <rguenther@suse.de>
696         PR middle-end/46288
697         * gcc.dg/pr46288.c: New testcase.
699 2010-11-03  Richard Guenther  <rguenther@suse.de>
701         PR tree-optimization/44807
702         * gcc.dg/torture/pr44807.c: New testcase.
704 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
706         PR libgfortran/43899
707         * gfortran.dg/namelist_67.f90: New test.
709 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
711         PR tree-optimization/46009
712         * gcc.dg/vect/pr46009.c: New function.
714 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
716         Implemented -fobjc-std=objc1 flag.
717         * objc.dg/fobjc-std-1.m: New.
718         * obj-c++.dg/fobjc-std-1.mm: New.
720 2010-11-03  Richard Guenther  <rguenther@suse.de>
722         PR middle-end/46241
723         * g++.dg/debug/pr46241.C: New testcase.
725 2010-11-03  Richard Guenther  <rguenther@suse.de>
727         PR tree-optimization/46190
728         * gfortran.dg/pr46190.f90: New testcase.
730 2010-11-03  Richard Guenther  <rguenther@suse.de>
732         PR testsuite/46274
733         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
734         * gcc.dg/vect/vect-19.c: Likewise.
735         * gcc.dg/vect/vect-17.c: Likewise.
737 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
739         PR target/46285
740         * gcc.target/i386/pr46285.c: New.
742 2010-11-03  Richard Guenther  <rguenther@suse.de>
744         PR tree-optimization/46217
745         * gcc.dg/pr46217.c: New testcase.
747 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
749         * objc.dg/property/dotsyntax-1.m: New.
750         * objc.dg/property/dotsyntax-2.m: New.
751         * obj-c++.dg/property/dotsyntax-1.mm: New.
752         * obj-c++.dg/property/dotsyntax-2.mm: New.
754 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
756         PR tree-optimization/46165
757         * gcc.dg/pr46165.c: New test.
759 2010-11-03  Richard Guenther  <rguenther@suse.de>
761         PR middle-end/46251
762         * gcc.dg/pr46251.c: New testcase.
764 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
766         PR tree-optimization/46107
767         * gcc.c-torture/compile/pr46107.c: New test.
769         PR debug/46252
770         * gcc.dg/pr46252.c: New test.
772         PR rtl-optimization/46034
773         PR rtl-optimization/46212
774         PR rtl-optimization/46248
775         * gcc.c-torture/compile/pr46034.c: New test.
776         * gcc.c-torture/compile/pr46248.c: New test.
777         * gcc.dg/pr46212.c: New test.
779 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
781         * gnat.dg/sizetype4.adb: New test.
783 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
785         * gcc.target/i386/avx-vzeroupper-15.c: New.
786         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
787         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
788         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
790         PR target/46253
791         * gcc.target/i386/pr46253.c: New.
793 2010-11-02  Steven G. Kargl  < kargl@gcc.gnu.org>
794             Tobias Burnus  <burnus@net-b.de>
796         PR fortran/45170
797         * gfortran.dg/deferred_type_param_1.f90: New.
798         * gfortran.dg/deferred_type_param_2.f90: New.
799         * gfortran.dg/initialization_1.f90: Update dg-errors.
800         * gfortran.dg/initialization_9.f90: Update dg-errors.
802 2010-11-02  Richard Guenther  <rguenther@suse.de>
804         PR tree-optimization/46149
805         * g++.dg/torture/pr46149.C: New testcase.
807 2010-11-02  Richard Guenther  <rguenther@suse.de>
809         PR tree-optimization/46216
810         * gcc.dg/torture/pr46216.c: New testcase.
812 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
814         PR target/46131
815         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
816         *-*-osf*.
818 2010-11-02  Richard Guenther  <rguenther@suse.de>
820         PR tree-optimization/46184
821         * gcc.dg/pr46184.c: New testcase.
823 2010-11-02  Richard Guenther  <rguenther@suse.de>
825         PR tree-optimization/46177
826         * gcc.dg/pr46177.c: New testcase.
828 2010-11-02  Martin Jambor  <mjambor@suse.cz>
830         PR middle-end/46120
831         * g++.dg/ipa/ivinline-9.C: New test.
833 2010-11-02  Martin Jambor  <mjambor@suse.cz>
835         PR tree-optimization/45875
836         * g++.dg/torture/pr45875.C: New test.
838 2010-11-02  Richard Guenther  <rguenther@suse.de>
840         PR testsuite/46249
841         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
843 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
845         PR debug/46255
846         * gcc.dg/pr46255.c: New test.
848 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
850         PR c++/46170
851         PR c++/46162
852         * g++.dg/template/sfinae26.C: New test.
853         * g++.dg/template/sfinae27.C: Likewise.
855 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
857         PR c++/45606
858         * g++.dg/template/typedef36.C: New test.
859         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
860         * g++.dg/template/canon-type-10.C: Likewise.
861         * g++.dg/template/canon-type-11.C: Likewise.
862         * g++.dg/template/canon-type-12.C: Likewise.
863         * g++.dg/template/canon-type-13.C: Likewise.
865 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
867         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one instance
868         of debug_pubnames on darwin.
870 2010-11-01  Jason Merrill  <jason@redhat.com>
871             Benjamin Kosnik  <bkoz@redhat.com>
873         * g++.dg/cpp0x/constexpr-initlist2.C: New.
874         * g++.dg/cpp0x/constexpr-initlist3.C: New.
876         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
877         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
878         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
879         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
880         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
881         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
882         * g++.dg/cpp0x/constexpr-array.C: New.
883         * g++.dg/cpp0x/constexpr-base.C: New.
884         * g++.dg/cpp0x/constexpr-complex.C: New.
885         * g++.dg/cpp0x/constexpr-data1.C: New.
886         * g++.dg/cpp0x/constexpr-data2.C: New.
887         * g++.dg/cpp0x/constexpr-deref.C: New.
888         * g++.dg/cpp0x/constexpr-diag1.C: New.
889         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
890         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
891         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
892         * g++.dg/cpp0x/constexpr-empty.C: New.
893         * g++.dg/cpp0x/constexpr-empty2.C: New.
894         * g++.dg/cpp0x/constexpr-empty3.C: New.
895         * g++.dg/cpp0x/constexpr-empty4.C: New.
896         * g++.dg/cpp0x/constexpr-empty5.C: New.
897         * g++.dg/cpp0x/constexpr-ex1.C: New.
898         * g++.dg/cpp0x/constexpr-ex2.C: New.
899         * g++.dg/cpp0x/constexpr-ex3.C: New.
900         * g++.dg/cpp0x/constexpr-ex4.C: New.
901         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
902         * g++.dg/cpp0x/constexpr-fnptr.C: New.
903         * g++.dg/cpp0x/constexpr-function1.C: New.
904         * g++.dg/cpp0x/constexpr-function2.C: New.
905         * g++.dg/cpp0x/constexpr-function3.C: New.
906         * g++.dg/cpp0x/constexpr-ice.C: New.
907         * g++.dg/cpp0x/constexpr-initlist.C: New.
908         * g++.dg/cpp0x/constexpr-neg1.C: New.
909         * g++.dg/cpp0x/constexpr-noexcept.C: New.
910         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
911         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
912         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
913         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
914         * g++.dg/cpp0x/constexpr-nonlit.C: New.
915         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
916         * g++.dg/cpp0x/constexpr-nullptr.C: New.
917         * g++.dg/cpp0x/constexpr-object1.C: New.
918         * g++.dg/cpp0x/constexpr-object2.C: New.
919         * g++.dg/cpp0x/constexpr-overflow.C: New.
920         * g++.dg/cpp0x/constexpr-pedantic.C: New.
921         * g++.dg/cpp0x/constexpr-pos1.C: New.
922         * g++.dg/cpp0x/constexpr-potential1.C: New.
923         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
924         * g++.dg/cpp0x/constexpr-pure.C: New.
925         * g++.dg/cpp0x/constexpr-static.C: New.
926         * g++.dg/cpp0x/constexpr-static2.C: New.
927         * g++.dg/cpp0x/constexpr-static3.C: New.
928         * g++.dg/cpp0x/constexpr-static4.C: New.
929         * g++.dg/cpp0x/constexpr-static5.C: New.
930         * g++.dg/cpp0x/constexpr-static6.C: New.
931         * g++.dg/cpp0x/constexpr-string.C: New.
932         * g++.dg/cpp0x/constexpr-switch.C: New.
933         * g++.dg/cpp0x/constexpr-targ.C: New.
934         * g++.dg/cpp0x/constexpr-throw.C: New.
935         * g++.dg/cpp0x/constexpr-typeid.C: New.
936         * g++.dg/cpp0x/constexpr-union.C: New.
937         * g++.dg/cpp0x/constexpr-value.C: New.
938         * g++.dg/cpp0x/constexpr-value2.C: New.
939         * g++.dg/cpp0x/constexpr-variadic.C: New.
940         * g++.dg/cpp0x/initlist5.C: Use constexpr.
941         * g++.dg/cpp0x/static_assert3.C: Add expected error.
942         * g++.dg/other/fold1.C: Likewise.
943         * g++.dg/parse/crash36.C: Likewise.
944         * g++.dg/parse/constant4.C: Adjust expected error.
945         * g++.dg/template/arg5.C: Likewise.
946         * g++.dg/template/non-dependent10.C: Likewise.
947         * g++.dg/template/qualified-id3.C: Likewise.
948         * g++.dg/warn/overflow-warn-1.C: Likewise.
949         * g++.dg/warn/overflow-warn-3.C: Likewise.
950         * g++.dg/warn/overflow-warn-4.C: Likewise.
951         * g++.old-deja/g++.pt/crash10.C: Likewise.
953         * g++.dg/cpp0x/constexpr-ctor2.C: New.
955 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
957         Implemented format and noreturn attributes for Objective-C methods.
958         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
959         * objc.dg/attributes/method-deprecated-1.m: New.
960         * objc.dg/attributes/method-deprecated-2.m: New.
961         * objc.dg/attributes/method-deprecated-3.m: New.
962         * objc.dg/attributes/method-noreturn-1.m: New.
963         * objc.dg/attributes/method-sentinel-1.m: New.
964         * objc.dg/attributes/method-format-1.m: New.
965         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
966         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
967         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
968         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
969         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
970         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
971         * obj-c++.dg/attributes/method-format-1.mm: New.
973 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
975         * objc.dg/property/at-property-deprecated-1.m: New.
976         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
978 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
980         Implemented Objective-C 2.0 property accessors.
981         * objc.dg/property/at-property-6.m: Use nonatomic properties to
982         avoid testing more complex accessors in this testcase which is not
983         about them.
984         * objc.dg/property/at-property-7.m: Same change.
985         * objc.dg/property/at-property-8.m: Same change.
986         * objc.dg/property/at-property-9.m: Same change.
987         * objc.dg/property/at-property-10.m: Same change.
988         * objc.dg/property/at-property-11.m: Same change.
989         * obj-c++.dg/property/at-property-6.mm: Same change.
990         * obj-c++.dg/property/at-property-7.mm: Same change.
991         * obj-c++.dg/property/at-property-8.mm: Same change.
992         * obj-c++.dg/property/at-property-9.mm: Same change.
993         * obj-c++.dg/property/at-property-10.mm: Same change.
994         * obj-c++.dg/property/at-property-11.mm: Same change.
995         * objc.dg/property/at-property-12.m: New.
996         * objc.dg/property/at-property-13.m: New.
997         * obj-c++.dg/property/at-property-12.mm: New.
998         * obj-c++.dg/property/at-property-13.mm: New.
1000 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1002         PR fortran/46152
1003         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1004         * gfortran.dg/allocate_with_typespec_4.f90: New test.
1005         * gfortran.dg/allocate_with_typespec_1.f90: New test.
1006         * gfortran.dg/allocate_with_typespec_2.f: New test.
1007         * gfortran.dg/allocate_with_typespec_3.f90: New test.
1008         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1009         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1011 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
1012             Nathan Froyd  <froydnj@codesourcery.com>
1014         PR tree-optimization/46259
1015         * gfortran.dg/pr46259.f: New testcase.
1017 2010-11-01  Paul Koning  <ni1d@arrl.net>
1019         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1020         * gcc.c-torture/compile/20020604-1.c: Ditto.
1021         * gcc.c-torture/compile/20001226-1.c: Ditto.
1022         * gcc.c-torture/compile/20010327-1.c: Ditto.
1023         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1024         * gcc.c-torture/compile/pr43191.c: Ditto.
1025         * gcc.c-torture/compile/pr41181.c: Ditto.
1027 2010-10-31  Richard Henderson  <rth@redhat.com>
1029         * lib/target-supports.exp
1030         (check_effective_target_automatic_stack_alignment): True for
1031         x86 but not windows.
1032         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1033         use of the preferred-stack-boundary arguments.
1034         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1036 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
1038         PR target/46142
1039         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1040         * gcc.target/i386/fma4-builtin-2.c: Likewise.
1042 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1044         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1046 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1048         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1049         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
1050         than tls.
1051         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1052         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1053         * objc.dg/torture/tls/thr-init.m: Likewise.
1054         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1055         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1057 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1059         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1060         the Linux kernel.
1062 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
1064         PR fortran/44917
1065         PR fortran/44926
1066         PR fortran/46196
1067         * gfortran.dg/typebound_generic_10.f03: New.
1069 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1071         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1072         * objc.dg/property/property-neg-1.m: Updated for changes in the
1073         syntax of @property and the implementation of
1074         @synthesize/@dynamic.
1075         * objc.dg/property/property-neg-2.m: Same change.
1076         * objc.dg/property/property-neg-3.m: Same change.
1077         * objc.dg/property/property-neg-4.m: Same change.
1078         * objc.dg/property/property-neg-5.m: Same change.
1079         * objc.dg/property/property-neg-7.m: Same change.
1080         * objc.dg/property/property-1.m: Same change.
1081         * objc.dg/property/synthesize-1.m: Same change.
1082         * objc.dg/property/at-property-2.m: Same change.
1083         * objc.dg/property/at-property-4.m: Same change.
1085         * objc.dg/property/fsf-property-method-acces.m: Updated for
1086         changes in the syntax of @property and the implementation of
1087         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1088         * objc.dg/property/fsf-property-basic.m: Same change.
1089         * objc.dg/property/fsf-property-named-ivar.m: Same change.
1091         * objc.dg/property/at-property-5.m: New.
1092         * objc.dg/property/at-property-6.m: New.
1093         * objc.dg/property/at-property-7.m: New.
1094         * objc.dg/property/at-property-8.m: New.
1095         * objc.dg/property/at-property-9.m: New.
1096         * objc.dg/property/at-property-10.m: New.
1097         * objc.dg/property/at-property-11.m: New.
1098         * objc.dg/property/synthesize-2.m: New.
1099         * objc.dg/property/dynamic-2.m: New.
1101         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1102         syntax of @property and the implementation of
1103         @synthesize/@dynamic.
1104         * obj-c++.dg/property/property-neg-2.mm: Same change.
1105         * obj-c++.dg/property/property-neg-3.mm: Same change.
1106         * obj-c++.dg/property/property-neg-4.mm: Same change.
1107         * obj-c++.dg/property/property-neg-5.mm: Same change.
1108         * obj-c++.dg/property/property-neg-7.mm: Same change.
1109         * obj-c++.dg/property/property-1.mm: Same change.
1110         * obj-c++.dg/property/synthesize-1.mm: Same change.
1111         * obj-c++.dg/property/at-property-2.mm: Same change.
1112         * obj-c++.dg/property/at-property-4.mm: Same change.
1114         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1115         changes in the syntax of @property and the implementation of
1116         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1117         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1118         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1120         * obj-c++.dg/property/at-property-5.mm: New.
1121         * obj-c++.dg/property/at-property-6.mm: New.
1122         * obj-c++.dg/property/at-property-7.mm: New.
1123         * obj-c++.dg/property/at-property-8.mm: New.
1124         * obj-c++.dg/property/at-property-9.mm: New.
1125         * obj-c++.dg/property/at-property-10.mm: New.
1126         * obj-c++.dg/property/at-property-11.mm: New.
1127         * obj-c++.dg/property/synthesize-2.mm: New.
1128         * obj-c++.dg/property/dynamic-2.mm: New.
1130 2010-10-29  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1131             Andrew Pinski <pinskia@gmail.com>
1133         * gcc.c-torture/execute/vector-shift.c: New testcase.
1134         * gcc.c-torture/execute/vector-shift1.c: Likewise.
1135         * gcc.c-torture/execute/vector-shift2.c: Likewise.
1136         * gcc.dg/vector-shift.c: Likewise.
1137         * gcc.dg/vector-shift1.c: Likewise.
1138         * gcc.dg/torture/vector-shift2.c: Likewise.
1139         * gcc.dg/vector-shift3.c: Likewise.
1140         * gcc.dg/simd-1b.c: Adjust.
1142 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1144         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1146 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
1148         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1150 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
1152         PR target/46153
1153         * gcc.target/i386/pr46153.c: New test.
1155 2010-10-27  Jason Merrill  <jason@redhat.com>
1157         * g++.dg/cpp0x/constexpr-is_literal.C: New.
1159 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
1161         PR fortran/46161
1162         * gfortran.dg/class_dummy_3.f03: New.
1164 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
1166         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1167         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1169         * gcc.target/i386/avx-vzeroupper-3.c: New.
1170         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1171         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1172         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1173         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1174         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1175         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1176         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1177         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1178         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1179         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1180         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1182 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1184         * obj-c.dg/property/at-property-4.m: New.
1185         * obj-c++.dg/property/at-property-4.mm: New.
1186         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1187         updates in warning.
1188         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1189         updates in warning.
1191 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1193         * objc.dg/property/at-property-1.m: New.
1194         * objc.dg/property/at-property-2.m: New.
1195         * objc.dg/property/at-property-3.m: New.
1196         * objc.dg/ivar-invalid-type-1.m: New.
1197         * obj-c++.dg/property/at-property-1.mm: New.
1198         * obj-c++.dg/property/at-property-2.mm: New.
1199         * obj-c++.dg/property/at-property-3.mm: New.
1200         * obj-c++.dg/ivar-invalid-type-1.mm: New.
1201         * objc.dg/property/property-neg-6.m: Updated testcase for updates
1202         in error reporting.
1204 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1206         PR libgfortran/46010
1207         * gfortran.dg/namelist_66.f90: New test.
1208         * gfortran.dg/fmt_t_6.f: Fix whitespace.
1210 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
1212         PR fortran/42647
1213         * gfortran.dg/allocatable_scalar_9.f90: Extended.
1214         * gfortran.dg/allocatable_scalar_10.f90: New.
1215         * gfortran.dg/class_19.f03: Extended.
1217 2010-10-26  Jan Hubicka  <jh@suse.cz>
1219         PR middle-end/45736
1220         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1222 2010-10-26  Ira Rosen  <irar@il.ibm.com>
1224         PR tree-optimization/46167
1225         * gcc.dg/vect/O-pr46167.c: New.
1226         * gcc.dg/vect/vect.exp: Run tests with -O.
1228 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
1230         PR target/44948
1231         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1232         * g++.dg/vect/pr33860a.cc: Likewise.
1233         * gcc.c-torture/compile/20070522-1.c: Likewise.
1234         * gcc.dg/compat/struct-align-1_x.c: Likewise.
1235         * gcc.dg/compat/struct-align-1_y.c: Likewise.
1236         * gcc.dg/compat/struct-align-2_x.c: Likewise.
1237         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1238         * gcc.dg/pr44136.c: Likewise.
1240         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1241         * gcc.dg/compat/vector-1_x.c: Likewise.
1242         * gcc.dg/compat/vector-1_y.c: Likewise.
1243         * gcc.dg/compat/vector-2_x.c: Likewise.
1244         * gcc.dg/compat/vector-2_y.c: Likewise.
1245         * gcc.dg/pr43300.c: Likewise.
1247         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1248         * gcc.dg/compat/vector-1a_y.c: Likewise.
1249         * gcc.dg/compat/vector-1b_x.c: Likewise.
1250         * gcc.dg/compat/vector-1b_y.c: Likewise.
1251         * gcc.dg/compat/vector-2a_x.c: Likewise.
1252         * gcc.dg/compat/vector-2a_y.c: Likewise.
1253         * gcc.dg/compat/vector-2b_x.c: Likewise.
1254         * gcc.dg/compat/vector-2b_y.c: Likewise.
1255         * gcc.target/i386/pr39162.c: Likewise.
1256         * gcc.target/i386/pr40906-2.c: Likewise.
1257         * gcc.target/i386/sse-5.c: Likewise.
1259         * gcc.dg/pr35442.c: Prune ABI change warnings.
1261         * gcc.c-torture/execute/pr38151.x: New.
1262         * gcc.target/i386/pr44948-1a.c: Likewise.
1263         * gcc.target/i386/pr44948-1b.c: Likewise.
1264         * gcc.target/i386/pr44948-2a.c: Likewise.
1265         * gcc.target/i386/pr44948-2b.c: Likewise.
1267 2010-10-26  Ian Lance Taylor  <iant@google.com>
1269         PR middle-end/45687
1270         * gcc.c-torture/execute/20101025-1.c: New test.
1272 2010-10-26  Tobias Burnus  <burnus@net-b.de>
1274         PR fortran/45451
1275         * gfortran.dg/class_allocate_5.f90: New.
1277 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1279         Implement opaque-enum-specifiers for C++0x
1280         * g++.dg/cpp0x/forw_enum1.C: New.
1281         * g++.dg/cpp0x/forw_enum2.C: New.
1282         * g++.dg/cpp0x/forw_enum3.C: New.
1283         * g++.dg/cpp0x/forw_enum4.C: New.
1284         * g++.dg/cpp0x/forw_enum5.C: New.
1285         * g++.dg/cpp0x/forw_enum6.C: New.
1286         * g++.dg/cpp0x/forw_enum7.C: New.
1287         * g++.dg/cpp0x/forw_enum8.C: New.
1288         * g++.dg/cpp0x/forw_enum9.C: New.
1289         * g++.dg/parse/enum3.C: Add new errors.
1290         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1291         * g++.dg/cpp0x/auto9.C: Add new error.
1292         * g++.dg/template/crash79.C: Add new errors.
1294 2010-10-26  Jie Zhang  <jie@codesourcery.com>
1296         * gcc.target/arm/volatile-bitfields-1.c: New test.
1297         * gcc.target/arm/volatile-bitfields-2.c: New test.
1298         * gcc.target/arm/volatile-bitfields-3.c: New test.
1300 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1302         * gnat.dg/pointer_discr1.adb: New test.
1303         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1304         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1305         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1307 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1309         * gnat.dg/loop_optimization8.adb: New test.
1310         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1311         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1313 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1315         * gnat.dg/in_out_parameter2.adb: New test.
1316         * gnat.dg/in_out_parameter3.adb: Likewise.
1318 2010-10-25  Jie Zhang  <jie@codesourcery.com>
1320         * g++.dg/opt/combine.c: New test.
1322 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1324         * gnat.dg/opt7.ad[sb]: New test.
1325         * gnat.dg/opt7_pkg.ads: New helper.
1327 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1329         PR objc/45735
1330         * obj-c.dg/pr45735.mm: New.
1331         * obj-c++.dg/pr45735.mm: New.
1333 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1335         PR objc/24393
1336         * objc.dg/pr24393.m: New.
1337         * obj-c++.dg/pr24393.mm: New.
1339 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1341         PR objc/28049
1342         * objc.dg/pr28049.m: New.
1343         * obj-c++.dg/pr28049.mm: New.
1345 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1347         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
1348         parameter attributes are now supported.
1349         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
1350         * objc.dg/attributes/parameter-attribute-1.m: New test.
1351         * objc.dg/attributes/parameter-attribute-2.m: New test.
1352         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
1353         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
1355 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
1357         Based on the CFString implementation in FSF apple/trunk branch.
1359         * gcc.dg/darwin-cfstring-1.c: New.
1360         * gcc.dg/darwin-cfstring-2.c: New.
1361         * gcc.dg/torture/darwin-cfstring-3.c: New.
1362         * g++.dg/other/darwin-cfstring1.C: New.
1363         * g++.dg/torture/darwin-cfstring-3.C: New.
1365 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
1367         * objc.dg/demangle-1.m: New test.
1368         * obj-c++.dg/demangle-1.mm: New test.
1369         * obj-c++.dg/demangle-2.mm: New test.
1370         * obj-c++.dg/demangle-3.mm: New test.
1372 2010-10-23  Ian Lance Taylor  <iant@google.com>
1374         * gcc.c-torture/execute/20101011-1.c: New test.
1375         * gcc.c-torture/execute/20101011-1.x: New test driver.
1377 2010-10-23  Tobias Burnus  <burnus@net-b.de>
1379         PR fortran/46122
1380         * gfortran.dg/protected_8.f90: New.
1382 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
1384         * gcc.dg/march-generic.c: Skip for -march in multilib options.
1385         * gcc.target/i386/isa-9.c: Skip for -march other than
1386         -march=amdfam10 in multilib options.
1387         * gcc.target/i386/pr42589.c: Skip for -march other than
1388         -march=i486 in multilib options.
1389         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
1390         other -march in multilib options.
1392 2010-10-23  Jie Zhang  <jie@codesourcery.com>
1394         PR rtl-optimization/37360
1395         * gcc.dg/pr37360.c: New test.
1397 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1399         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
1401 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1402         Andrew Pinski <pinskia@gmail.com>
1404         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
1405         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
1406         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
1407         * gcc.dg/vector-subscript-1.c: Likewise.
1408         * gcc.dg/vector-subscript-2.c: Likewise.
1409         * gcc.dg/vector-subscript-3.c: New testcase.
1410         * gcc.dg/array-8.c: Adjust.
1412 2010-10-22  Richard Guenther  <rguenther@suse.de>
1414         PR middle-end/46137
1415         * c-c++-common/torture/pr46137.c: New testcase.
1417 2010-10-22  Jason Merrill  <jason@redhat.com>
1419         PR c++/46129
1420         * g++.dg/template/defarg14.C: New.
1422 2010-10-22  Jason Merrill  <jason@redhat.com>
1424         PR c++/46103
1425         * g++.dg/cpp0x/implicit10.C: New.
1427 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
1429         PR target/46098
1430         * gcc.target/i386/pr46098.c: New test.
1432 2010-10-22  Richard Guenther  <rguenther@suse.de>
1434         PR tree-optimization/45720
1435         * gcc.dg/torture/pr45720.c: New testcase.
1437 2010-10-22  Ira Rosen  <irar@il.ibm.com>
1439         PR tree-optimization/46126
1440         * gcc.dg/vect/pr46126.c: New.
1442 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
1444         Based on the CFString implementation in FSF apple/trunk branch.
1446         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
1447         so that the latter can be used in dg-skip and dg-xfail clauses.
1448         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
1449         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
1450         to use dg-additional-files for Object1.
1451         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
1452         to use dg-additional-files for Object1, move to torture/strings/.
1453         * obj-c++.dg/const-str-4.mm: Likewise.
1454         * obj-c++.dg/const-str-3.mm: Likewise.
1455         * obj-c++.dg/const-str-8.mm: Likewise.
1456         * obj-c++.dg/const-str-9.mm: Likewise.
1457         * obj-c++.dg/const-str-10.mm: Likewise.
1458         * obj-c++.dg/const-str-10.mm: Likewise.
1459         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
1460         to use dg-additional-files for Object1, move to strings/.
1461         * obj-c++.dg/const-str-2.mm: Likewise.
1462         * obj-c++.dg/const-str-5.mm: Likewise.
1463         * obj-c++.dg/const-str-6.mm: Likewise.
1464         * obj-c++.dg/const-str-12.mm: Likewise.
1465         * obj-c++.dg/strings/strings.exp: New.
1466         * obj-c++.dg/strings/const-cfstring-2.mm: New.
1467         * obj-c++.dg/strings/const-cfstring-5.mm: New.
1468         * obj-c++.dg/torture/strings/strings.exp: New.
1469         * obj-c++.dg/torture/strings/string1.mm: New.
1470         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
1471         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
1472         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
1474         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
1475         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1476         * objc/execute/string2.m: Likewise.
1477         * objc/execute/string3.m: Likewise.
1478         * objc/execute/string3.m: Likewise.
1479         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
1480         * objc.dg/foreach-4.m: Likewise.
1481         * objc.dg/foreach-5.m: Likewise.
1482         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
1483         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1484         * objc.dg/const-str-4.m: Likewise.
1485         * objc.dg/const-str-7.m: Likewise.
1486         * objc.dg/const-str-8.m: Likewise.
1487         * objc.dg/const-str-9.m: Likewise.
1488         * objc.dg/const-str-10.m: Likewise.
1489         * objc.dg/const-str-11.m: Likewise.
1490         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
1491         to use dg-additional-files for Object1, move to objc.dg/strings/.
1492         * objc.dg/const-str-2.m: Likewise.
1493         * objc.dg/const-str-5.m: Likewise.
1494         * objc.dg/const-str-6.m: Likewise.
1495         * objc.dg/const-str-12.m: Likewise.
1496         * objc.dg/const-str-12b.m: Likewise.
1497         * objc.dg/strings/strings.exp: New.
1498         * objc.dg/strings/const-cfstring-2.m: New.
1499         * objc.dg/strings/const-cfstring-5.m: New.
1500         * objc.dg/torture/strings/strings.exp: New.
1501         * objc.dg/torture/strings/const-cfstring-1.m: New.
1502         * objc.dg/torture/strings/const-cfstring-3.m: New.
1503         * objc.dg/torture/strings/const-cfstring-4.m: New.
1505 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1507         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
1509 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
1511         PR c++/46117
1512         * g++.dg/parse/crash57.C: New.
1514 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
1515             H.J. Lu  <hongjiu.lu@intel.com>
1517         PR target/45946
1518         * gcc.target/i386/pr45946.c: New test.
1520 2010-10-21  Martin Jambor  <mjambor@suse.cz>
1522         PR tree-optimization/45875
1523         * g++.dg/ipa/pr45875.C: New test.
1525 2010-10-21  Ira Rosen  <irar@il.ibm.com>
1527         PR tree-optimization/46049
1528         PR tree-optimization/46052
1529         * gcc.dg/vect/pr46052.c: New test.
1530         * gcc.dg/vect/pr46049.c: New test.
1532 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1534         PR fortran/46007
1535         * gfortran.dg/shape_5.f90:  New test case.
1537 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1539         PR fortran/46060
1540         * gfortran.dg/proc_ptr_comp_25.f90: New.
1542 2010-10-21  Richard Guenther  <rguenther@suse.de>
1543             Michael Matz  <matz@suse.de>
1545         PR tree-optimization/45764
1546         * gcc.dg/torture/pr45764.c: New testcase.
1548 2010-10-21  Richard Guenther  <rguenther@suse.de>
1550         PR tree-optimization/46111
1551         * g++.dg/torture/pr46111.C: New testcase.
1553 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1555         PR fortran/46067
1556         * gfortran.dg/dummy_procedure_4.f90: New.
1557         * gfortran.dg/proc_ptr_30.f90: New.
1559 2010-10-21  Tobias Burnus  <burnus@net-b.de>
1561         PR fortran/46100
1562         * gfortran.dg/ptr-func-1.f90: New.
1563         * gfortran.dg/ptr-func-2.f90: New.
1565 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
1567         PR tree-optimization/45919
1568         * gcc.c-torture/compile/pr45919.c: New test.
1570         PR tree-optimization/46066
1571         * gcc.dg/autopar/pr46066.c: New test.
1573 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1575         PR c++/46024
1576         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
1578 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1580         PR c++/46056
1581         * g++.dg/cpp0x/range-for7.C: New.
1583 2010-10-20  Richard Guenther  <rguenther@suse.de>
1585         PR lto/45667
1586         * g++.dg/lto/20101020-1_0.h: New testcase.
1587         * g++.dg/lto/20101020-1_0.C: Likewise.
1588         * g++.dg/lto/20101020-1_1.C: Likewise.
1590 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
1592         * gcc.dg/20101013-1.c: New test.
1594 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
1596         PR target/46085
1597         * gcc.target/i386/pr46085-1.c: New.
1598         * gcc.target/i386/pr46085-2.c: Likewise.
1600 2010-10-20  Richard Guenther  <rguenther@suse.de>
1602         PR tree-optimization/45860
1603         * gcc.dg/torture/pr45860.c: New testcase.
1605 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1607         * gnat.dg/discr25.adb: New test.
1608         * gnat.dg/discr25_pkg.ad[sb]: New helper.
1610 2010-10-20  Olivier Hainque  <hainque@adacore.com>
1612         * gcc.target/powerpc/ehreturn.c: New test.
1614 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1616         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
1617         not require Foundation and run with the GNU runtime as well.
1619         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1621         Radar 4439126
1622         * obj-c++.dg/template-8.mm: New.
1624 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1626         PR objc/23709
1627         * objc.dg/pr23709.m: New.
1628         * obj-c++.dg/pr23709.m: New.
1630 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
1632         PR c++/46046
1633         * g++.dg/template/crash104.C: New.
1635 2010-10-19  Richard Henderson  <rth@redhat.com>
1637         * gcc.target/i386/fma3-fma.c: New.
1638         * gcc.target/i386/fma3-builtin.c: New.
1639         * gcc.target/i386/fma4-builtin.c: New.
1641 2010-10-19  Richard Guenther  <rguenther@suse.de>
1643         PR testsuite/46081
1644         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1646 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1648         Merge from 'apple/trunk' branch on FSF servers.
1650         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
1652         Radar 4293709
1653         * objc.dg/proto-init-mimatch-1.m: New.
1654         * obj-c++.dg/proto-init-mimatch-1.mm: New.
1656 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1658         Implemented parsing @synthesize and @dynamic for
1659         Objective-C/Objective-C++.
1660         * objc.dg/property/dynamic-1.m: New.
1661         * objc.dg/property/synthesize-1.m: New.
1662         * obj-c++.dg/property/dynamic-1.mm: New.
1663         * obj-c++.dg/property/synthesize-1.mm: New.
1665 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1667         * objc.dg/at-class-1.m: New.
1668         * objc.dg/at-class-1.mm: New.
1670 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
1672         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
1674 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1676         Merge from 'apple/trunk' branch on FSF servers.
1678         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
1680         Radar 4407151
1681         * obj-c++.dg/template-7.mm: New.
1683 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1685         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
1686         bugfix.
1688 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1690         Merge from 'apple/trunk' branch on FSF servers.
1692         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
1694         Radar 4451818
1695         * obj-c++.dg/try-catch-16.mm: New.
1696         * obj-c++.dg/try-catch-17.mm: New.
1698         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
1700         Radar 4330422
1701         * obj-c++.dg/try-catch-15.mm: New
1703         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
1705         Radar 4204796
1706         * obj-c++.dg/try-catch-12.mm: New
1707         * obj-c++.dg/try-catch-13.mm: New
1708         * obj-c++.dg/try-catch-14.mm: New
1709         * objc.dg/try-catch-11.m: New
1710         * objc.dg/try-catch-12.m: New
1711         * objc.dg/try-catch-13.m: New
1713 2010-10-18  Richard Henderson  <rth@redhat.com>
1715         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
1717 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1719         PR c/46015
1720         * c-c++-common/Wunused-var-13.c: New test.
1722 2010-10-18  Richard Guenther  <rguenther@suse.de>
1724         PR tree-optimization/45967
1725         * gcc.dg/torture/pr45967.c: New testcase.
1726         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1727         * gcc.dg/ipa/ipa-pta-13.c: Likewise
1728         * gcc.dg/torture/pr39074-2.c: Likewise
1729         * gcc.dg/torture/pta-escape-1.c: Likewise
1730         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
1731         * gcc.dg/tree-ssa/pta-callused.c: Likewise
1732         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
1733         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
1734         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
1735         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
1737 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
1739         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
1741 2010-10-18  Richard Guenther  <rguenther@suse.de>
1743         PR lto/44950
1744         * g++.dg/lto/20101015-2_0.C: New testcase.
1746 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1748         PR middle-end/46019
1749         * gcc.c-torture/execute/pr46019.c: New test.
1751 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1753         Merge from 'apple/trunk' branch on FSF servers.
1755         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
1757         Radar 4516785
1758         * obj-c++.dg/method-namespace-2.mm: New.
1760 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1762         Merge from 'apple/trunk' branch on FSF servers.
1764         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1766         Radar 4133425
1767         * objc.dg/private-1.m: Test modified.
1768         * obj-c++.dg/private-1.mm: Test modified.
1770 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1772         PR testsuite/45987
1773         * gcc.target/i386/push-1.c: Remove.
1775 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1776             H.J. Lu  <hongjiu.lu@intel.com>
1778         PR target/46051
1779         * gcc.target/i386/pr46051.c: New test.
1781 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1783         * obj-c++.dg/gnu-api-2-class.mm: New.
1784         * obj-c++.dg/gnu-api-2-ivar.mm: New.
1785         * obj-c++.dg/gnu-api-2-method.mm: New.
1786         * obj-c++.dg/gnu-api-2-objc.mm: New.
1787         * obj-c++.dg/gnu-api-2-object.mm: New.
1788         * obj-c++.dg/gnu-api-2-property.mm: New.
1789         * obj-c++.dg/gnu-api-2-protocol.mm: New.
1790         * obj-c++.dg/gnu-api-2-sel.mm: New.
1792 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
1794         * objc.dg/fsf-package-0.m: New.
1795         * obj-c++.dg/fsf-package-0.m: New.
1797 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1799         PR objc/18255
1800         * objc.dg/pr18255.m: New.
1802 2010-10-16  Jan Hubicka  <jh@suse.cz>
1804         PR middle-end/44206
1805         * g++.dg/torture/pr44206.C: New.
1807 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1809         * objc.dg/gnu-api-2-class.m: New.
1810         * objc.dg/gnu-api-2-objc.m: New.
1812 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1814         * objc.dg/gnu-api-2-ivar.m: New.
1816 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1818         * objc.dg/gnu-api-2-property.m: New.
1820 2010-10-15  Xinliang David Li  <davidxl@google.com>
1822         * g++.dg/uninit-pred-3_a.C: New test.
1823         * g++.dg/uninit-pred-3_b.C: New test.
1825 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1827         * objc.dg/gnu-api-2-object.m: New.
1829 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1831         * objc.dg/gnu-api-2-method.m: New.
1833 2010-10-15  Jason Merrill  <jason@redhat.com>
1835         * g++.dg/lto/pr45983_0.C: New.
1837 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1839         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1840         builtin combiner patterns.
1841         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1842         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1843         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1844         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1845         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1847 2010-10-15  Richard Guenther  <rguenther@suse.de>
1849         * g++.dg/lto/20101015-1_0.C: New testcase.
1851 2010-10-15  Richard Guenther  <rguenther@suse.de>
1853         PR testsuite/46021
1854         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1855         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1857 2010-10-15  Richard Guenther  <rguenther@suse.de>
1859         PR lto/45957
1860         * g++.dg/lto/20101014-1_0.C: New testcase.
1862 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1864         * objc.dg/gnu-api-2-protocol.m: New.
1865         * objc.dg/gnu-api-2-sel.m: New.
1867 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1869         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1870         arm-eabi targets.
1872 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
1874         * gcc.dg/20101010-1.c: New testcase.
1876 2010-10-15  Jie Zhang  <jie@codesourcery.com>
1878         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1879         script when relocatable linking.
1881 2010-10-14  Yao Qi  <yao@codesourcery.com>
1883         PR target/45447
1884         * gcc.target/arm/pr45447.c: New test.
1886 2010-10-14  Jan Hubicka  <jh@suse.cz>
1888         PR middle-end/45621
1889         * g++.dg/lto/pr45621.h : New.
1890         * g++.dg/lto/pr45621_0.C: New.
1891         * g++.dg/lto/pr45621_1.C: New.
1893 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1895         * objc.dg/property: New.
1896         * objc.dg/property/fsf-property-basic.m: New.
1897         * objc.dg/property/fsf-property-method-access.m: New.
1898         * objc.dg/property/fsf-property-named-ivar.m: New.
1899         * obj-c++.dg/property: New.
1900         * obj-c++.dg/property/fsf-property-basic.mm: New.
1901         * obj-c++.dg/property/fsf-property-method-access.mm: New.
1902         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1904         merge from FSF apple 'trunk' branch.
1905         2006 Fariborz Jahanian <fjahanian@apple.com>
1907         Radars 4436866, 4505126, 4506903, 4517826
1908         * objc.dg/property/property-1.m: New.
1909         * objc.dg/property/property-2.m: New.
1910         * objc.dg/property/property-3.m: New.
1911         * objc.dg/property/property-neg-1.m: New.
1912         * objc.dg/property/property-neg-2.m: New.
1913         * objc.dg/property/property-neg-3.m: New.
1914         * objc.dg/property/property-neg-4.m: New.
1915         * objc.dg/property/property-neg-5.m: New.
1916         * objc.dg/property/property-neg-6.m: New.
1917         * objc.dg/property/property-neg-7.m: New.
1918         * objc.dg/property/property.exp: New.
1919         * obj-c++.dg/property/property-1.mm: New.
1920         * obj-c++.dg/property/property-2.mm: New.
1921         * obj-c++.dg/property/property-3.mm: New.
1922         * obj-c++.dg/property/property-neg-1.mm: New.
1923         * obj-c++.dg/property/property-neg-2.mm: New.
1924         * obj-c++.dg/property/property-neg-3.mm: New.
1925         * obj-c++.dg/property/property-neg-4.mm: New.
1926         * obj-c++.dg/property/property-neg-5.mm: New.
1927         * obj-c++.dg/property/property-neg-6.mm: New.
1928         * obj-c++.dg/property/property-neg-7.mm: New.
1929         * obj-c++.dg/property/property.exp: New.
1931 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1933         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
1935 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
1937         PR c/45969
1938         * gcc.c-torture/compile/pr45969-1.c: New test.
1940 2010-10-14  Richard Guenther  <rguenther@suse.de>
1942         PR tree-optimization/44913
1943         * gcc.dg/torture/pr44913.c: New testcase.
1945 2010-10-14  Richard Guenther  <rguenther@suse.de>
1947         PR lto/45382
1948         * g++.dg/lto/20101014-2_0.C: New testcase.
1950 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1952         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
1953         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1954         * gcc.target/i386/pr44130.c: Likewise.
1955         * gcc.target/i386/pr44144.c: Likewise.
1956         * gcc.target/i386/pr44180.c: Likewise.
1957         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1958         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
1959         * gcc.target/i386/vect-sizes-1.c: Likewise.
1960         * gcc.target/i386/vectorize4-avx.c: Likewise.
1962 2010-10-14  Richard Guenther  <rguenther@suse.de>
1964         PR lto/44561
1965         * g++.dg/lto/20101010-3_0.C: New testcase.
1966         * g++.dg/lto/20101010-4_0.C: Likewise.
1968 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1970         * objc.dg/pr45878.m: Update to include NSConstantString interface
1971         for -fnext-runtime.
1972         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
1973         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
1974         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
1975         reference for m64 -fnext-runtime.
1977 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1979         * gcc.target/i386/vect-sizes-1.c: New.
1981 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1983         PR middle-end/46011
1984         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
1986 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1988         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
1989         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1991 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1993         * gcc.target/ia64/20101005.c: New test.
1995 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1997         PR rtl-optimization/45570
1998         * gcc.dg/pr45570.c: New test.
2000 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2002         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2003         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2004         * gcc.target/i386/vectorize4-avx.c: Likewise.
2006 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2008         * gcc.target/i386/avx-copysign-vec.c: New.
2009         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2011 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2013         PR middle-end/44130
2014         * gcc.target/i386/pr44130.c: New.
2016 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2018         PR middle-end/44144
2019         * gcc.target/i386/pr44144.c: New.
2021 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2023         PR target/44180
2024         * gcc.target/i386/pr44180.c: New.
2026 2010-10-13  Jason Merrill  <jason@redhat.com>
2028         * g++.dg/template/canon-type-8.C: New.
2030 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2032         * gcc.c-torture/execute/20101013-1.c: New test.
2034 2010-10-13  Richard Guenther  <rguenther@suse.de>
2036         PR objc/45878
2037         * objc.dg/pr45878.m: New testcase.
2039 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
2041         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2042         * gcc.dg/format/dfp-printf-1.c: Likewise.
2043         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2045 2010-10-13  Richard Guenther  <rguenther@suse.de>
2047         PR tree-optimization/45788
2048         * g++.dg/pr45788.C: New testcase.
2050 2010-10-13  Richard Guenther  <rguenther@suse.de>
2052         PR tree-optimization/45970
2053         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2055 2010-10-13  Richard Guenther  <rguenther@suse.de>
2057         PR tree-optimization/45982
2058         * gcc.dg/torture/pr45982.c: New testcase.
2059         * gcc.dg/tree-ssa/pr24287.c: Adjust.
2060         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2061         * gcc.dg/torture/pr39074-2.c: Likewise.
2063 2010-10-13  Richard Guenther  <rguenther@suse.de>
2065         PR middle-end/45874
2066         * g++.dg/torture/pr45874.C: New testcase.
2068 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
2070         * objc.dg/attributes/method-attribute-1.m: Update to respond
2071         to implemented method attributes..
2072         * objc.dg/attributes/method-attribute-2.m: Likewise.
2073         * objc.dg/attributes/method-attribute-3.m: Likewise.
2074         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2075         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2076         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2078 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2080         PR libobjc/23214
2081         * objc.dg/pr23214.m: New.
2083 2010-10-12  Michael Eager  <eager@eagercon.com>
2085         PR testsuite/45856
2086         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2087         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2089 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
2091         PR fortran/45636
2092         * gcc.c-torture/execute/pr45636.c: New test.
2093         * gfortran.dg/pr45636.f90: New test.
2095 2010-10-12  Richard Henderson  <rth@redhat.com>
2097         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2099 2010-10-12  Daniel Kraft  <d@domob.eu>
2101         PR fortran/38936
2102         * gfortran.dg/associate_1.f03: More tests with derived-types.
2103         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2104         * gfortran.dg/associate_8.f03: Fix typo.
2105         * gfortran.dg/initialization_27.f90: Fix typo.
2107 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2109         PR testsuite/45851
2110         * lib/lto.exp (lto-get-options-main): Support optional target
2111         selector for dg-extra-ld-options.
2113 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2115         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2116         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2118 2010-10-11  Martin Jambor  <mjambor@suse.cz>
2120         PR middle-end/45699
2121         * g++.dg/torture/pr45699.C: New test.
2122         * g++.dg/otr-fold-1.C: Adjusted.
2123         * g++.dg/otr-fold-1.C: Likewise.
2125 2010-10-11  Nick Clifton  <nickc@redhat.com>
2127         * gcc.c-torture/compile/pr44197.c: Require visibility support.
2128         Allow for a user label prefix.
2130 2010-10-10  Richard Guenther  <rguenther@suse.de>
2132         * g++.dg/lto/20101010-1_0.C: New testcase.
2133         * g++.dg/lto/20101010-2_0.C: Likewise.
2135 2010-10-11  Ira Rosen  <irar@il.ibm.com>
2137         PR tree-optimization/45902
2138         * gcc.dg/vect/45902.c: New test.
2140 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
2142         PR target/45870
2143         * gcc.dg/tls/pr45870.c: New test.
2145 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
2147         PR fortran/45961
2148         * gfortran.dg/typebound_operator_6.f03: New.
2150 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
2152         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2153         and adjust -export symbol scanning.
2154         * g++.dg/ext/dllexport1.C: Likewise.
2155         * g++.dg/ext/dllexport3.C: Likewise.
2156         * gcc.dg/dll-3.c: Likewise.
2157         * gcc.dg/dll-4.c: Likewise.
2158         * gcc.dg/dll-5.c: Likewise.
2160 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2162         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2163         instead of tree_profile dump file.
2164         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2165         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2166         dump file.
2168 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2170         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2172 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2174         * gfortran.dg/character_comparison_4.f90:  New test.
2175         * gfortran.dg/character_comparison_5.f90:  New test.
2176         * gfortran.dg/character_comparison_6.f90:  New test.
2178 2010-10-09  Richard Henderson  <rth@redhat.com>
2180         * lib/target-supports.exp
2181         (check_effective_target_automatic_stack_alignment): Always true.
2183 2010-10-09  Richard Guenther  <rguenther@suse.de>
2185         PR lto/45956
2186         * gcc.dg/lto/20101009-2_0.c: New testcase.
2187         * gcc.dg/lto/20101009-2_1.c: Likewise.
2188         * gcc.dg/lto/20101009-2_2.c: Likewise.
2190 2010-10-09  Richard Guenther  <rguenther@suse.de>
2192         PR lto/45947
2193         * g++.dg/lto/20101009-1_0.C: New testcase.
2195 2010-10-09  Richard Guenther  <rguenther@suse.de>
2197         PR tree-optimization/45945
2198         * gcc.dg/lto/20101009-1_0.c: New testcase.
2200 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
2202         PR target/45913
2203         * gcc.target/i386/pr45913.c: New.
2205 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2207         PR fortran/45943
2208         * gfortran.dg/streamio_16.f90: Update test.
2210 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
2212         PR tree-optimization/45903
2213         * gcc.target/i386/pr45903.c: New test.
2215 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
2217         * gnat.dg/interface5.adb: Compile with warnings disabled.
2219 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2221         * obj-c++.dg/encode-10.mm: New testcase.
2223 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2225         PR objc++/23614
2226         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2227         C++ class.  Removed XFAIL.
2229 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
2231         PR fortran/45933
2232         * gfortran.dg/typebound_operator_5.f03: New.
2234 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2236         Merge from 'apple/trunk' branch on FSF servers.
2238         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
2240         Radar 4508851
2241         * obj-c++.dg/method-namespace-1.mm: New.
2243 2010-10-07  Martin Jambor  <mjambor@suse.cz>
2245         * gcc.dg/tree-ssa/sra-11.c: New test.
2247 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
2249         PR Tree-Vect/45847
2250         * gcc.dg/vect/pr45847.c: New test.
2252 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2253             Kai Tietz  <kai.tietz@onevision.com>
2255         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2257 2010-10-07  Richard Guenther  <rguenther@suse.de>
2259         PR tree-optimization/45732
2260         * gcc.dg/torture/pr45732.c: New testcase.
2262 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2264         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2265         * objc.dg/foreach-2.m: Likewise.
2266         * objc.dg/foreach-3.m: Likewise.
2267         * objc.dg/foreach-4.m: Likewise.
2268         * objc.dg/foreach-5.m: Likewise.
2269         * objc.dg/foreach-6.m: Likewise.
2270         * objc.dg/foreach-7.m: Likewise.
2271         * objc.dg/objc-foreach-4.m: Likewise.
2272         * objc.dg/objc-foreach-5.m: Likewise.
2274 2010-10-07  Richard Guenther  <rguenther@suse.de>
2276         PR middle-end/45869
2277         * gcc.dg/torture/pr45869.c: New testcase.
2279 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2281         * objc.dg/set-not-used-1.m: New
2282         * obj-c++.dg/set-not-used-1.mm: New.
2284 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2286         * objc.dg/attributes/method-attribute-3.m: New.
2287         * obj-c++.dg/attributes/method-attribute-3.mm: New.
2289 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
2291         PR fortran/45916
2292         * gfortran.dg/generic_typebound_operator_1.f90: New test.
2294 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2296         PR fortran/45889
2297         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2299 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2301         Merge from 'apple/trunk' branch on FSF servers.
2303         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
2305         Radar 4278774
2306         * obj-c++.dg/encode-9.mm: New.
2308 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2310         * g++.dg/cpp0x/pr45908.C: New test.
2312 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2314         * gnat.dg/opt6.ad[sb]: New test.
2316 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2318         Implemented fast enumeration for Objective-C.
2319         * objc.dg/foreach-1.m: New.
2320         * objc.dg/foreach-2.m: New.
2321         * objc.dg/foreach-3.m: New.
2322         * objc.dg/foreach-4.m: New.
2323         * objc.dg/foreach-5.m: New.
2324         * objc.dg/foreach-6.m: New.
2325         * objc.dg/foreach-7.m: New.
2327         Merge from 'apple/trunk' branch on FSF servers:
2328         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
2330         Radar 4502236
2331         * objc.dg/objc-foreach-5.m: New.
2333         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
2335         Radar 4507230
2336         * objc.dg/objc-foreach-4.m: New.
2338         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
2340         Radar 4472881
2341         * objc.dg/objc-foreach-3.m: New.
2343         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
2345         Radar 4468498
2346         * objc.dg/objc-foreach-2.m: New.
2348         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
2350         Radar 4294910
2351         * objc.dg/objc-foreach-1.m: New
2353 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
2355         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
2356         unsigned values.
2358 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2360         PR objc++/28050
2361         * obj-c++.dg/syntax-error-10.mm: New.
2363 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2365         PR objc++/23707
2366         * obj-c++.dg/syntax-error-9.mm: New.
2368 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2370         PR objc++/31126
2371         * obj-c++.dg/syntax-error-8.mm: New.
2373 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2375         Merge from 'apple/trunk' branch on FSF servers.
2377         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
2379         Radar 4290840
2380         * obj-c++.dg/syntax-error-7.mm: New
2382         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
2384         Radar 4294425
2385         * obj-c++.dg/syntax-error-6.mm: New
2387         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
2389         Radar 4261146
2390         * obj-c++.dg/syntax-error-5.mm: New
2392         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
2394         Radar 4093475
2395         * obj-c++.dg/syntax-error-[3-4].mm: New.
2397         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
2399         Radar 4185810
2400         * obj-c++.dg/syntax-error-[1-2].mm: New.
2402 2010-10-05  Ira Rosen  <irar@il.ibm.com>
2404         PR tree-optimization/45752
2405         * gcc.dg/vect/pr45752.c: New test.
2407 2010-10-05  Richard Guenther  <rguenther@suse.de>
2409         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
2410         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2411         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2412         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2413         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2414         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2415         * gcc.dg/tree-prof/stringop-1.c: Likewise.
2416         * gcc.dg/tree-prof/stringop-2.c: Likewise.
2417         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
2418         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
2419         * gcc.dg/tree-prof/update-loopch.c: Likewise.
2420         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
2421         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2422         * gcc.dg/tree-prof/tracer-1.c: Likewise.
2423         * gcc.dg/tree-ssa/inline-4.c: Likewise.
2424         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2425         * gcc.dg/tree-ssa/20080530.c: Likewise.
2426         * g++.dg/tree-ssa/inline-3.C: Likewise.
2427         * g++.dg/tree-ssa/inline-1.C: Likewise.
2428         * g++.dg/tree-ssa/inline-2.C: Likewise.
2429         * gcc.dg/profile-dir-1.c: Likewise.
2430         * gcc.dg/profile-dir-2.c: Likewise.
2431         * gcc.dg/profile-dir-3.c: Likewise.
2433 2010-10-05  Richard Guenther  <rguenther@suse.de>
2435         PR middle-end/45877
2436         * g++.dg/torture/pr45877.C: New testcase.
2438 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
2440         PR debug/45849
2441         * gcc.dg/debug/pr45849.c: New test.
2443         PR middle-end/45876
2444         * gcc.c-torture/compile/pr45876.c: New test.
2446 2010-10-04  Julian Brown  <julian@codesourcery.com>
2448         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
2449         vect_hw_misalign.
2450         * gcc.dg/vect/vect-60.c: Likewise.
2451         * gcc.dg/vect/vect-56.c: Likewise.
2452         * gcc.dg/vect/vect-93.c: Likewise.
2453         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2454         * gcc.dg/vect/vect-95.c: Likewise.
2455         * gcc.dg/vect/vect-96.c: Likewise.
2456         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
2457         * gcc.dg/vect/slp-25.c: Likewise.
2458         * gcc.dg/vect/slp-3.c: Likewise.
2459         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2460         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2461         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
2462         * gcc.dg/vect/vect-109.c: Likewise.
2463         * gcc.dg/vect/vect-peel-1.c: Likewise.
2464         * gcc.dg/vect/vect-peel-2.c: Likewise.
2465         * lib/target-supports.exp
2466         (check_effective_target_arm_vect_no_misalign): New.
2467         (check_effective_target_vect_no_align): Use above.
2468         (check_effective_target_vect_element_align): New.
2469         (add_options_for_quad_vectors): New.
2471 2010-10-04  Martin Jambor  <mjambor@suse.cz>
2473         PR tree-optimization/45572
2474         * g++.dg/ipa/pr45572-1.C: New test.
2475         * g++.dg/ipa/pr45572-2.C: Likewise.
2477 2010-10-03  Ian Lance Taylor  <iant@google.com>
2479         * gcc.dg/anon-struct-11.c: New test.
2480         * gcc.dg/anon-struct-12.c: New test.
2481         * gcc.dg/anon-struct-13.c: New test.
2482         * gcc.dg/anon-struct-14.c: New test.
2484 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
2486         * g++.dg/torture/pr45764.C: Revert revision 164914.
2487         * gcc.dg/vect/pr43432.c: Likewise.
2488         * gcc.dg/vect/vect-114.c: Likewise.
2489         * gcc.dg/vect/vect-15.c: Likewise.
2491 2010-10-03  Jason Merrill  <jason@redhat.com>
2493         * g++.dg/cpp0x/sfinae5.C: New.
2495 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2497         PR tree-optimization/45720
2498         PR tree-optimization/45764
2499         * g++.dg/torture/pr45764.C: New.
2501         * gcc.dg/vect/pr43432.c: Xfail.
2502         * gcc.dg/vect/vect-114.c: Likewise.
2503         * gcc.dg/vect/vect-15.c: Likewise.
2505 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2507         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
2508         hppa*-*-hpux*.
2509         * gcc.dg/torture/pr45678-2.c: Likewise.
2511 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
2513         PR fortran/45748
2514         * gfortran.dg/intrinsic_6.f90: New.
2516 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2518         PR fortran/42831
2519         * gfortran.dg/dependency_37.f90:  New test.
2521 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
2523         * gcc.target/i386/shift_mask.c: New test.
2525 2010-10-01  Richard Guenther  <rguenther@suse.de>
2527         PR tree-optimization/45854
2528         * g++.dg/torture/pr45854.C: New testcase.
2530 2010-09-30  Michael Eager  <eager@eagercon.com>
2532         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
2533         __FLT_{MIN,MAX}__.
2535 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2537         PR middle-end/45758
2538         * gfortran.dg/graphite/pr45758.f90: New.
2540 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2542         PR middle-end/45230
2543         * gcc.dg/graphite/id-pr45230.c: New.
2545 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2547         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
2548         * gfortran.dg/graphite/graphite.exp: Same.
2549         * gcc.dg/graphite/vect-pr43423.c: New.
2551 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2553         PR target/45843
2554         * g++.dg/torture/pr45843.C: New test.
2556 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
2558         PR fortran/45828
2559         * gfortran.dg/allocate_derived_5.f90: New.
2561 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2563         PR tree-optimization/31261
2564         * gcc.dg/tree-ssa/pr31261.c: New test.
2566 2010-09-30  Michael Eager  <eager@eagercon.com>
2568         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
2569         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
2570         * gcc.target/microblaze/microblaze.exp: Ditto.
2571         * gcc.target/microblaze/others/string_cst1.c: Ditto.
2572         * gcc.target/microblaze/others/string_cst2.c: Ditto.
2573         * gcc.target/microblaze/others/data_var1.c: Ditto.
2574         * gcc.target/microblaze/others/data_var2.c: Ditto.
2575         * gcc.target/microblaze/others/data_var3.c: Ditto.
2576         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
2577         * gcc.target/microblaze/others/strings1.c:: Ditto.
2578         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
2579         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
2580         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
2581         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2582         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2583         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2584         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2585         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2586         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
2587         * gcc.target/microblaze/isa/pcmp.c: Ditto.
2588         * gcc.target/microblaze/isa/nofloat.c: Ditto.
2589         * gcc.target/microblaze/isa/fcvt.c: Ditto.
2590         * gcc.target/microblaze/isa/float.c: Ditto.
2591         * gcc.target/microblaze/isa/mulh.c: Ditto.
2592         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
2593         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
2594         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
2595         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
2596         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
2597         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
2598         * gcc.target/microblaze/isa/bshift.c: Ditto.
2599         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
2600         * gcc.target/microblaze/isa/div.c: Ditto.
2601         * gcc.target/microblaze/isa/vanilla.c: Ditto.
2602         * gcc.target/microblaze/isa/mul.c: Ditto.
2604 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2606         merge from FSF 'apple/trunk' branch.
2607         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
2609         Radar 4386773
2610         * objc.dg/enhanced-proto-1.m: New.
2611         * objc.dg/enhanced-proto-2.m: New.
2612         * obj-c++.dg/enhanced-proto-1.mm: New
2613         * obj-c++.dg/enhanced-proto-2.mm: New.
2615 2010-09-30  Richard Guenther  <rguenther@suse.de>
2617         PR testsuite/45702
2618         * gcc.dg/debug/pr41893-1.c: Adjust.
2619         * gcc.dg/pr30762-1.c: Likewise.
2620         * gcc.dg/pr31529-1.c: Likewise.
2621         * gcc.dg/pr34457-1.c: Likewise.
2622         * gcc.dg/pr34668-1.c: Likewise.
2623         * gcc.dg/pr43557-1.c: Likewise.
2625 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2627         PR objc/45842
2628         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
2629         * objc.dg/const-str-3.m: Correct header for memcpy.
2630         * objc.dg/const-str-7.m: Likewise.
2631         * objc.dg/method-20b.m: Provide an implementation of Object.
2632         Adjust XFAIL for m64 NeXT runtime.
2633         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
2634         * objc.dg/encode-3.m: Correct line ordering, provide header for
2635         sprintf.
2636         * objc.dg/encode-7-next.m: Only run for 32bit.
2637         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
2638         * objc.dg/type-size-2.m: Provide an implementation of Object.
2639         Ajust headers.
2640         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
2641         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
2642         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
2643         Adjust XFAIL for m64 NeXT runtime.
2644         * obj-c++.dg/method-22.mm: Likewise.
2645         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
2647 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2649         Merge from 'apple/trunk' branch on FSF servers.
2651         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
2653         Radar 4278236
2654         * obj-c++.dg/bad-forward-decl.mm: New
2656 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
2658         * ada/acats/run_acats: Revert revision 157037.
2660 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2662         Merge from 'apple/trunk' branch on FSF servers.
2664         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
2666         Radar 4281748
2667         * objc.dg/naming-2.m: Update
2668         * objc.dg/naming-3.m: New
2670 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
2672         PR target/40457
2673         * gcc.target/arm/pr40457-3.c: New test.
2675 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
2677         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
2678         alias checking.
2679         * lib/target-supports.exp (check_ifunc_available): Likewise.
2681 2010-09-29  Tristan Gingold  <gingold@adacore.com>
2683         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
2685 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2687         * objc.dg/keywords-1.m: New test.
2688         * objc.dg/keywords-2.m: New test.
2689         * objc.dg/keywords-3.m: New test.
2690         * obj-c++.dg/keywords-1.mm: New test.
2691         * obj-c++.dg/keywords-2.mm: New test.
2693 2010-09-28  Jason Merrill  <jason@redhat.com>
2695         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
2696         * g++.dg/ext/complit11.C: Likewise.
2697         * g++.old-deja/g++.law/temps1.C: Likewise.
2699         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
2700         * g++.old-deja/g++.mike/misc6.C: Likewise.
2702 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2704         * objc.dg/attributes/method-attribute-1.m: New.
2705         * objc.dg/attributes/method-attribute-2.m: New.
2707         * obj-c++.dg/attributes/method-attribute-1.m: New.
2708         * obj-c++.dg/attributes/method-attribute-2.m: New.
2710 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2712         * objc.dg/attributes: New.
2713         * objc.dg/attributes/attributes.exp: New.
2714         * objc.dg/attributes/class-attribute-1.m: New.
2715         * objc.dg/attributes/class-attribute-2.m: New
2716         * objc.dg/attributes/categ-attribute-1.m: New
2717         * objc.dg/attributes/categ-attribute-2.m: New
2718         * objc.dg/attributes/proto-attribute-1.m: New
2720         * obj-c++.dg/attributes: New.
2721         * obj-c++.dg/attributes/attributes.exp: New
2722         * obj-c++.dg/attributes/class-attribute-1.mm: New
2723         * obj-c++.dg/attributes/class-attribute-2.mm: New
2724         * obj-c++.dg/attributes/categ-attribute-1.mm: New
2725         * obj-c++.dg/attributes/categ-attribute-2.mm: New
2726         * obj-c++.dg/attributes/proto-attribute-1.mm: New
2728 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2730         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
2731         from the branch renamed to method-20b.m to avoid clashes).
2733         2005-08-23  Stuart Hastings  <stuart@apple.com>
2734                     Ziemowit Laski  <zlaski@apple.com>
2736         Radar 4209854
2737         * obj-c++.dg/method-23.mm: New.
2738         * objc.dg/method-20.m: New.
2740 2010-09-28  Jan Hubicka  <jh@suse.cz>
2742         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
2744 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2746         PR target/44452
2747         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
2748         i?86-*-solaris2.[89], *-*-vxworks*.
2749         * gcc.target/i386/pr22152.c: Likewise.
2750         * gcc.target/i386/vect8-ret.c: New test.
2752 2010-09-28  Jie Zhang  <jie@codesourcery.com>
2754         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
2756 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2758         Merge from 'apple/trunk' branch on FSF servers.
2760         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
2762         Radar 4175534
2763         * obj-c++.dg/method-22.mm: New.
2765 2010-09-27  Jason Merrill  <jason@redhat.com>
2767         * g++.dg/cpp0x/rv-lvalue-req.C: New.
2768         * g++.dg/ext/complit11.C: Adjust.
2769         * g++.old-deja/g++.law/temps1.C: Adjust.
2770         * g++.old-deja/g++.ns/koenig6.C: Adjust.
2771         * g++.old-deja/g++.oliva/partord1.C: Adjust.
2773 2010-09-27  Ian Lance Taylor  <iant@google.com>
2775         * lib/target-supports.exp (check_effective_target_split_stack):
2776         New procedure.
2777         * gcc.dg/split-1.c: New test.
2778         * gcc.dg/split-2.c: New test.
2779         * gcc.dg/split-3.c: New test.
2780         * gcc.dg/split-4.c: New test.
2782 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2784         PR objc/25464
2785         * objc.dg/type-size-3.m: New test.
2787 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2789         PR objc/45763
2790         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
2792 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2794         PR objc/25450
2795         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
2796         * objc.dg/type-size-2.m: Same change.
2797         * obj-c++.dg/encode-5.mm: Same change.
2799 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2801         Merge from 'apple/trunk' branch on FSF servers.  The original
2802         Changelogs are below.
2804         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
2805         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
2806         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
2807         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
2808         in the branch).
2809         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
2810         proto-qual-1.m in the branch) and the normal ABI on GNU.
2811         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
2812         the test only with the NeXT runtime.
2813         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
2814         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
2815         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
2816         Run the test only with the NeXT runtime.
2818         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
2820         Radar 4492973
2821         * objc.dg/encode-7-64bit.m: New.
2822         * objc.dg/encode-7.m: Skip if -m64.
2824         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
2826         Radar 4301047
2827         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2828         * obj-c++.dg/threedotthree-abi-1.mm: New
2829         * objc.dg/threedotthree-abi-1.m: New
2831         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
2833         Radar 4136935
2834         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2835         * objc.dg/encode-6.m: Likewise.
2836         * objc.dg/encode-7.m: New test case.
2838 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2840         Merge from 'apple/trunk' branch on FSF servers.  Renamed
2841         const-str-12.m to constr-str-12b.m to avoid conflicts.
2843         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
2845         Radar 4229905
2846         * obj-c++.dg/warn5.mm: New
2848         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
2850         Radar 4154928
2851         * obj-c++.dg/const-str-12.mm: New.
2852         * objc.dg/const-str-12.m: New.
2854 2010-09-27  Tobias Burnus  <burnus@net-b.de>
2856         PR fortran/40569
2857         PR fortran/40568
2858         * gfortran.dg/storage_size_2.f08: Fix test.
2859         * gfortran.dg/c_sizeof_1.f90: Fix test.
2860         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2861         * gfortran.dg/c_sizeof_3.f90: New.
2862         * gfortran.dg/c_sizeof_4.f90: New.
2863         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2864         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2866 2010-09-26  Daniel Kraft  <d@domob.eu>
2868         PR fortran/45783
2869         PR fortran/45795
2870         * gfortran.dg/select_type_18.f03: New test.
2872 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
2874         * gnat.dg/return2.ad[sb]: New test.
2875         * gnat.dg/return2_pkg.ads: New helper.
2877 2010-09-25  Daniel Kraft  <d@domob.eu>
2879         PR fortran/45776
2880         * gfortran.dg/io_constraints_6.f03: New test.
2881         * gfortran.dg/io_constraints_7.f03: New test.
2882         * gfortran.dg/newunit_2.f90: New test.
2884 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
2886         * gfortran.dg/operator_c1202.f90: New test.
2888 2010-09-24  Jan Hubicka  <jh@suse.cz>
2890         * gcc.dg/tree-ssa/leaf.c: New testcase.
2892 2010-09-24  Jan Hubicka  <jh@suse.cz>
2894         PR tree-optimization/45738
2895         PR tree-optimization/45741
2896         * gcc.c-torture/compile/pr45741.c: New.
2897         * gfortran.fortran-torture/compile/pr45738.f90: New.
2899 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
2901         * gcc.dg/cpp/undef-opt-1.c: New test.
2903 2010-09-24  Jason Merrill  <jason@redhat.com>
2905         * g++.dg/other/error10.C: Adjust expected output.
2907 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
2909         PR middle-end/45234
2910         * gcc.dg/torture/stackalign/alloca-6.c: New test.
2911         * gcc.target/i386/pr45234.c: New test.
2913 2010-09-24  Richard Guenther  <rguenther@suse.de>
2915         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
2917 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2919         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
2920         as a comment leader in regexp.
2922 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2924         * objc.dg/sync-2.m: New test.
2925         * obj-c++.dg/sync-2.mm: New test.
2927 2010-09-24  Tobias Burnus  <burnus@net-b.de>
2929         PR fortran/40571
2930         * gfortran.dg/iso_fortran_env_7.f90: New.
2932 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2934         * obj-c++.dg/too-many-args.mm: New file.
2936 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2938         Merge from 'apple/trunk' branch on FSF servers.
2940         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2942         Radar 4491608
2943         * objc.dg/too-many-args.m: New
2945 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2947         PR fortran/45744
2948         * gfortran.dg/dependency_36.f90:  New test.
2950 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
2952         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
2953         * gcc.target/i386/pad-3.c: Ditto.
2954         * gcc.target/i386/pad-7.c: Ditto.
2955         * gcc.target/i386/pad-7.c: Ditto.
2956         * gcc.target/i386/pr36502.c: Ditto.
2957         * gcc.target/i386/zee.c: Ditto.
2958         * gcc.target/i386/20060821-1.c: Ditto.
2959         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
2960         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
2961         * gcc.target/i386/pad-5b.c: Ditto.
2962         * gcc.target/i386/pad-6a.c: Ditto.
2963         * gcc.target/i386/pad-6b.c: Ditto.
2964         * gcc.target/i386/pad-8.c: Ditto.
2965         * gcc.target/i386/pad-9.c: Ditto.
2966         * gcc.target/i386/pad-10.c: Ditto.
2967         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
2969 2010-09-23  Richard Guenther  <rguenther@suse.de>
2971         PR tree-optimization/45565
2972         * g++.dg/ipa/pr45565.C: New testcase.
2974 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
2976         PR fortran/45745
2977         PR fortran/45648
2978         * gfortran.dg/vector_subscript_bound_1.f90: New.
2980 2010-09-23  Richard Guenther  <rguenther@suse.de>
2982         PR middle-end/45750
2983         * gcc.dg/pr45750.c: New testcase.
2985 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
2987         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
2988         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
2989         build.
2991 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
2993         PR rtl-optimization/44374
2994         * gcc.target/arm/headmerge-1.c: New test.
2995         * gcc.target/arm/headmerge-2.c: New test.
2996         * gcc.target/i386/headmerge-1.c: New test.
2997         * gcc.target/i386/headmerge-2.c: New test.
2999 2010-09-23  Daniel Kraft  <d@domob.eu>
3001         PR fortran/38936
3002         PR fortran/44044
3003         PR fortran/45474
3004         * gfortran.dg/intrinsic_intent_1.f03: New test.
3005         * gfortran.dg/select_type_17.f03: New test.
3006         * gfortran.dg/associate_5.f03: More definability tests.
3007         * gfortran.dg/enum_2.f90: Check definability.
3008         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3009         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3010         * gfortran.dg/char_expr_2.f90: Ditto.
3011         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3012         * gfortran.dg/enum_5.f90: Ditto.
3013         * gfortran.dg/equiv_constraint_8.f90: Ditto.
3014         * gfortran.dg/impure_assignment_2.f90: Ditto.
3015         * gfortran.dg/impure_assignment_3.f90: Ditto.
3016         * gfortran.dg/intent_out_1.f90: Ditto.
3017         * gfortran.dg/intent_out_3.f90: Ditto.
3018         * gfortran.dg/pointer_assign_7.f90: Ditto.
3019         * gfortran.dg/pointer_intent_3.f90: Ditto.
3020         * gfortran.dg/pr19936_1.f90: Ditto.
3021         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3022         * gfortran.dg/simpleif_2.f90: Ditto.
3023         * gfortran.dg/protected_5.f90: Ditto.
3024         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3025         * gfortran.dg/protected_6.f90: Ditto.
3026         * gfortran.dg/protected_7.f90: Ditto.
3028 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3030         PR libfortran/45710
3031         * gfortran.dg/namelist_65.f90: New test.
3033 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3035         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3036         the regexp pattern between the expected label and location string.
3038 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3040         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3042 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3044         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3045         * gcc.dg/pr27898.c: Likewise.
3046         * gcc.dg/pr28712.c: Likewise.
3047         * gcc.dg/pr30762-1.c: Likewise.
3048         * gcc.dg/pr31529-1.c: Likewise.
3049         * gcc.dg/pr34457-1.c: Likewise.
3050         * gcc.dg/pr34668-1.c: Likewise.
3051         * gcc.dg/pr34989-1.c: Likewise.
3052         * gcc.dg/pr43557-1.c: Likewise.
3054 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3056         PR rtl-optimization/45739
3057         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3059 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
3061         * gcc.target/sparc/mnofpu.c: New test.
3063 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3065         PR rtl-optimization/45739
3066         * gcc.target/i386/pr45739.c: New test.
3068 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
3070         PR fortran/45648
3071         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3072         and counts. Add non-elemental function call check.
3074         PR fortran/45648
3075         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3076         arguments checks. Update temporary counts.
3077         * gfortran.dg/transpose_optimization_1.f90: New.
3079 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3081         PR objc/23710
3082         * objc.dg/invalid-method-1.m: New.
3084 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3086         Merge from 'apple/trunk' branch on FSF servers.
3088         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
3090         Radar 4291785
3091         * objc.dg/naming-4.m: New
3092         * objc.dg/naming-5.m: New
3093         * obj-c++.dg/naming-1.mm: New
3094         * obj-c++.dg/naming-2.mm: New
3096 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
3097             Jack Howarth  <howarth@bromo.med.uc.edu>
3099         PR c++/45645
3100         * g++.dg/torture/pr44972.C: Use portable assert().
3102 2010-09-21  Richard Guenther  <rguenther@suse.de>
3104         PR tree-optimization/45580
3105         * g++.dg/torture/pr45580.C: New testcase.
3107 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
3109         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3111 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
3113         PR fortran/45438
3114         * gfortran.dg/pointer_check_7.f90: New.
3116 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3118         PR rtl-optimization/45728
3119         * gcc.c-torture/compile/pr45728.c: New test.
3121 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
3123         PR fortran/45081
3124         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3126 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3128         * g++.dg/tree-ssa/pr45605.C: Add "\\".
3130 2010-09-20  Richard Guenther  <rguenther@suse.de>
3132         PR middle-end/45704
3133         * gcc.dg/torture/pr45704.c: New testcase.
3135 2010-09-20  Jan Hubicka  <jh@suse.cz>
3137         PR tree-optimize/45605
3138         * g++.dg/tree-ssa/pr45605.C: New testcase.
3140 2010-09-20  Michael Matz  <matz@suse.de>
3142         PR testsuite/45706
3143         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3144         enough.
3146 2010-09-20  Richard Guenther  <rguenther@suse.de>
3148         PR tree-optimization/45705
3149         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3151 2010-09-20  Michael Matz  <matz@suse.de>
3153         PR testsuite/45706
3154         * lib/target-supports.exp (check_effective_target_vect_perm):
3155         Add i?86-*-*.
3157 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3159         PR rtl-optimization/45695
3160         * gcc.c-torture/execute/pr45695.c: New test.
3162 2010-09-19  Jan Hubicka  <jh@suse.cz>
3164         PR lto/44246
3165         * gcc.c-torture/compile/pr44246.c:New file.
3167 2010-09-19  Ira Rosen  <irar@il.ibm.com>
3169         PR tree-optimization/45714
3170         * gfortran.dg/vect/pr45714-a.f: New test.
3171         * gfortran.dg/vect/pr45714-b.f: New test.
3173 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3175         * gnat.dg/const1.adb: Rename into...
3176         * gnat.dg/constant1.adb: ...this.
3177         * gnat.dg/constant2.adb: New test.
3178         * gnat.dg/constant2_pkg1.ads: New helper.
3179         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3181 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3183         * gnat.dg/specs/constant1.ads: New test.
3184         * gnat.dg/specs/constant1_pkg.ads: New helper.
3186 2010-09-18  Jan Hubicka  <jh@suse.cz>
3188         PR tree-optimization/45453
3189         * g++.dg/tree-ssa/pr45453.C: New testcase.
3191 2010-09-18  Jason Merrill  <jason@redhat.com>
3193         * g++.dg/cpp0x/initlist44.C: New.
3195 2010-09-18  Richard Guenther  <rguenther@suse.de>
3197         PR tree-optimization/45709
3198         * g++.dg/torture/pr45709-2.C: New testcase.
3200 2010-09-18  Richard Guenther  <rguenther@suse.de>
3202         PR tree-optimization/45709
3203         * g++.dg/torture/pr45709.C: New testcase.
3205 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3207         PR testsuite/45719
3208         * gcc.target/i386/pad-3.c: Pass -fno-pic.
3210 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3212         * gcc.target/i386/pad-1.c: New.
3213         * gcc.target/i386/pad-2.c: Likewise.
3214         * gcc.target/i386/pad-3.c: Likewise.
3215         * gcc.target/i386/pad-4.c: Likewise.
3216         * gcc.target/i386/pad-5a.c: Likewise.
3217         * gcc.target/i386/pad-5b.c: Likewise.
3218         * gcc.target/i386/pad-6a.c: Likewise.
3219         * gcc.target/i386/pad-6b.c: Likewise.
3220         * gcc.target/i386/pad-7.c: Likewise.
3221         * gcc.target/i386/pad-8.c: Likewise.
3222         * gcc.target/i386/pad-9.c: Likewise.
3223         * gcc.target/i386/pad-10.c: Likewise.
3225 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3227         PR middle-end/45234
3228         * gcc.dg/torture/stackalign/alloca-5.c: New.
3230 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3232         PR middle-end/45678
3233         * gcc.dg/torture/pr45678-2.c: New.
3235 2010-09-17  Richard Guenther  <rguenther@suse.de>
3237         PR middle-end/45678
3238         * gcc.dg/torture/pr45678-1.c: New testcase.
3240 2010-09-17  Michael Matz  <matz@suse.de>
3242         PR tree-optimization/43432
3243         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3244         check_effective_target_vect_perm_short): New predicates.
3245         (check_effective_target_vect_perm): Include x86_64.
3246         * gcc.dg/vect/pr43432.c: New test.
3247         * gcc.dg/vect/vect-114.c: Adjust.
3248         * gcc.dg/vect/vect-15.c: Ditto.
3249         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3250         * gcc.dg/vect/slp-perm-9.c: Ditto.
3252 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3254         PR testsuite/45692
3255         * objc/execute/exceptions/throw-nil.m: Run the test only with the
3256         GNU runtime.
3258 2010-09-17  Richard Guenther  <rguenther@suse.de>
3260         * gcc.dg/pr27898.c: Use -flto instead of -combine.
3261         * gcc.dg/pr28706.c: Likewise.
3262         * gcc.dg/pr28712.c: Likewise.
3263         * gcc.dg/pr30762-1.c: Likewise.
3264         * gcc.dg/pr30762-2.c: Likewise.
3265         * gcc.dg/pr31529-1.c: Likewise.
3266         * gcc.dg/pr31529-2.c: Likewise.
3267         * gcc.dg/pr34457-1.c: Likewise.
3268         * gcc.dg/pr34457-2.c: Likewise.
3269         * gcc.dg/pr34668-1.c: Likewise.
3270         * gcc.dg/pr34668-2.c: Likewise.
3271         * gcc.dg/pr34989-1.c: Likewise.
3272         * gcc.dg/pr34989-2.c: Likewise.
3273         * gcc.dg/pr43557-1.c: Likewise.
3274         * gcc.dg/pr43557-2.c: Likewise.
3275         * gcc.dg/debug/pr41893-1.c: Likewise.
3276         * gcc.dg/matrix/matrix.exp: Do not use -combine.
3277         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3278         * gcc.dg/matrix/matrix-4.c: Likewise.
3279         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3280         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3281         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3282         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3284 2010-09-16  Tobias Burnus  <burnus@net-b.de>
3286         PR fortran/43665
3287         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3288         optimizations.
3289         * gfortran.dg/intent_optimize_1.f90: New test.
3291 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3293         * gcc.target/i386/divmod-1.c: New.
3294         * gcc.target/i386/divmod-2.c: Likewise.
3295         * gcc.target/i386/divmod-3.c: Likewise.
3296         * gcc.target/i386/divmod-4.c: Likewise.
3297         * gcc.target/i386/divmod-4a.c: Likewise.
3298         * gcc.target/i386/divmod-5.c: Likewise.
3299         * gcc.target/i386/divmod-6.c: Likewise.
3300         * gcc.target/i386/divmod-7.c: Likewise.
3301         * gcc.target/i386/divmod-8.c: Likewise.
3302         * gcc.target/i386/udivmod-1.c: Likewise.
3303         * gcc.target/i386/udivmod-2.c: Likewise.
3304         * gcc.target/i386/udivmod-3.c: Likewise.
3305         * gcc.target/i386/udivmod-4.c: Likewise.
3306         * gcc.target/i386/udivmod-4a.c: Likewise.
3307         * gcc.target/i386/udivmod-5.c: Likewise.
3308         * gcc.target/i386/udivmod-6.c: Likewise.
3309         * gcc.target/i386/udivmod-7.c: Likewise.
3310         * gcc.target/i386/udivmod-8.c: Likewise.
3312 2010-09-16  Jan Hubicka  <jh@suse.cz>
3314         * g++.dg/lto/pr45679-1_0.C: New file.
3315         * g++.dg/lto/pr45679-1_1.C: New file.
3316         * g++.dg/lto/pr45679-0_0.C: New file.
3317         * g++.dg/lto/pr45679-0_1.C: New file.
3319 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
3321         PR fortran/45674
3322         * gfortran.dg/class_dummy_2.f03: New.
3324 2010-09-16  Richard Guenther  <rguenther@suse.de>
3326         PR tree-optimization/45623
3327         * gcc.dg/torture/pr45623.c: New testcase.
3329 2010-09-16  Ira Rosen  <irar@il.ibm.com>
3331         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
3332         name and parentheses.
3333         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
3335 2010-09-15  Jason Merrill  <jason@redhat.com>
3337         * g++.dg/parse/parameter-declaration-2.C: New.
3339         * g++.dg/cpp0x/scoped_enum2.C: New.
3341 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3343         * gcc.c-torture/compile/20100915-1.c: New test.
3345 2010-09-15  Martin Jambor  <mjambor@suse.cz>
3347         PR middle-end/45644
3348         * gcc.dg/ipa/pr45644.c: New test.
3350 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
3352         PR tree-optimization/45633
3353         * gcc.dg/vect/pr45633.c: New test.
3355 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
3357         PR fortran/45577
3358         * gfortran.dg/allocate_derived_4.f90: New.
3360 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
3362         * lib/target-supports.exp
3363         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
3364         supported flag to true for neon.
3366 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
3368         PR c++/45665
3369         * g++.dg/template/crash103.C: New.
3371 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3373         Merge from 'apple/trunk' branch on FSF servers.
3375         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
3377         Radar 4457381
3378         * objc.dg/msg-in-protocol.m: New.
3379         * obj-c++.dg/msg-in-protocol.mm: New.
3381         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
3383         Radar 4219590
3384         * objc.dg/break-in-ifstmt.m: New.
3386         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3388         Radar 4174166
3389         * obj-c++.dg/comp-types-13.mm: New.
3390         * objc.dg/comp-types-12.m: New.
3392         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3394         Radar 4216500
3395         * obj-c++.dg/proto-lossage-7.mm: New.
3396         * objc.dg/proto-lossage-7.m: New.
3398 2010-09-14  Jan Hubicka  <jh@suse.cz>
3400         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
3401         folding.
3402         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
3403         folding.
3405 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
3407         PR middle-end/45567
3408         * gcc.dg/pr45567.c: New test.
3410         PR debug/45660
3411         * g++.dg/debug/pr45660.C: New test.
3413 2010-09-14  Ira Rosen  <irar@il.ibm.com>
3415         PR tree-optimization/45470
3416         * g++.dg/vect/pr45470-a.cc: New test.
3417         * g++.dg/vect/pr45470-a.cc: New test.
3419 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
3421         PR target/42070
3422         * lib/profopt.exp: Prune warnings on execname2 compile.
3423         * lib/prune.exp: Prune "can't add line info" warnings.
3425 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3427         PR libfortran/45532
3428         * gfortran.dg/namelist_64.f90: New test.
3430 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
3432         PR rtl-optimization/45617
3433         * gcc.target/i386/pr45617.c: New test.
3435 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
3437         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
3439 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
3441         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
3442         * gcc.target/i386/fma4-vector.c: Likewise.
3443         * gcc.target/i386/vectorize2.c: Likewise.
3444         * gcc.target/i386/vectorize4.c: Likewise.
3445         * gcc.target/i386/vectorize5.c: Likewise.
3446         * gcc.target/i386/vectorize6.c: Likewise.
3447         * gcc.target/i386/vectorize8.c: Likewise.
3449         * gcc.target/i386/vect-double-1.c: New.
3450         * gcc.target/i386/vect-double-1a.c: Likewise.
3451         * gcc.target/i386/vect-double-2.c: Likewise.
3452         * gcc.target/i386/vect-double-2a.c: Likewise.
3454         * lib/target-supports.exp (check_effective_target_vect_double):
3455         Set et_vect_double_saved to 0 when tuning for Atom.
3457 2010-09-13  Jan Hubicka  <jh@suse.cz>
3459         * gcc.dg/torture/pr23821.c: Drop static keyword.
3460         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3461         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
3463 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3465         * gcc.target/arm/sync-1.c: New.
3467 2010-09-12  Olivier Hainque  <hainque@adacore.com>
3469         * gnat.dg/memtrap.adb: New test.
3471 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3473         * gfortran.dg/promotion.f90: Fix options.
3475 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
3477         * g++.dg/cpp0x/range-for1.C: New.
3478         * g++.dg/cpp0x/range-for2.C: New.
3479         * g++.dg/cpp0x/range-for3.C: New.
3480         * g++.dg/cpp0x/range-for4.C: New.
3481         * g++.dg/cpp0x/range-for5.C: New.
3482         * g++.dg/cpp0x/range-for6.C: New.
3484 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
3486         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3487         and counts. Check that transpose is not called.
3488         * gfortran.dg/transpose_2.f90: Update error message.
3490 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3492         PR c++/43824
3493         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
3494         * g++.dg/lookup/strong-using-2.C: Likewise.
3495         * g++.dg/lookup/strong-using-3.C: Likewise.
3496         * g++.dg/lookup/strong-using-5.C: Likewise.
3498         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
3499         * g++.dg/cpp0x/inline-ns4.C: New.
3500         * g++.dg/cpp0x/inline-ns5.C: New.
3502 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
3504         PR middle-end/45634
3505         * gfortran.fortran-torture/compile/pr45634.f90: New.
3507 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
3509         * objc.dg/fobjc-exceptions.m: New test.
3511 2010-09-10  Jan Hubicka  <jh@suse.cz>
3513         * g++.dg/inherit/covariant7.C: Fix pattern matching.
3515 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3517         PR tree-optimization/44972
3518         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
3519         * gcc.dg/tree-ssa/pr45144.c: Likewise.
3520         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
3521         instead.
3522         * g++.dg/torture/pr44972.C: New test.
3524 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3526         PR tree-optimization/44972
3527         * g++.dg/torture/pr34850.C: Remove expected warning.
3529 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3531         * gfortran.dg/dummy_optional_arg.f90: New test.
3533 2010-09-08  Jan Hubicka  <jh@suse.cz>
3535         PR tree-optimization/45598
3536         * fortran.fortran-torture/compile/pr45598.f90: New test.
3538 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
3540         * lib/target-supports-dg.exp (dg-require-ifunc): New.
3541         * lib/target-supports.exp (check_ifunc_available): New.
3542         * gcc.dg/attr-ifunc-1.c: New.
3543         * gcc.dg/attr-ifunc-2.c: New.
3544         * gcc.dg/attr-ifunc-3.c: New.
3545         * gcc.dg/attr-ifunc-4.c: New.
3546         * gcc.dg/attr-ifunc-5.c: New.
3547         * g++.dg/ext/attr-ifunc-1.C: New.
3548         * g++.dg/ext/attr-ifunc-2.C: New.
3549         * g++.dg/ext/attr-ifunc-3.C: New.
3550         * g++.dg/ext/attr-ifunc-4.C: New.
3552 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
3554         PR middle-end/40386
3555         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
3557 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
3559         * gfortran.dg/inline_transpose_1.f90: New test.
3561 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3563         PR c++/45588
3564         * g++.dg/warn/Wunused-var-15.C: New test.
3566 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3568         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
3569         hppa*-*-hpux*.
3571 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3573         * objc/execute/exceptions/throw-nil.m: New test.
3574         * objc/execute/exceptions/handler-1.m: Updated to use the new
3575         objc_set_uncaught_exception_handler() function.
3576         * objc/execute/exceptions/matcher-1.m: New test.
3578 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3580         PR fortran/38282
3581         * gfortran.dg/bit_comparison_1.F90: New test.
3582         * gfortran.dg/leadz_trailz_3.f90: New test.
3583         * gfortran.dg/masklr_2.F90: New test.
3584         * gfortran.dg/shiftalr_1.F90: New test.
3585         * gfortran.dg/merge_bits_2.F90: New test.
3586         * gfortran.dg/dshift_2.F90: New test.
3587         * gfortran.dg/bit_comparison_2.F90: New test.
3588         * gfortran.dg/masklr_1.F90: New test.
3589         * gfortran.dg/merge_bits_1.F90: New test.
3590         * gfortran.dg/dshift_1.F90: New test.
3591         * gfortran.dg/shiftalr_2.F90: New test.
3593 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3595         * objc.dg/type-stream-1.m: Replaced with a test that tests that
3596         functions from objc/typedstream.h are deprecated.
3598 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3600         * lib/target-supports.exp
3601         (check_effective_target_run_expensive_tests): New proc.
3602         * gcc.c-torture/compile/limits-fnargs.c: Use
3603         dg-require-effective-target run_expensive_tests.
3605 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3607         PR fortran/45597
3608         * gfortran.dg/gomp/pr45597.f90: New test.
3610         PR fortran/45595
3611         * gfortran.dg/gomp/pr45595.f90: New test.
3613 2010-09-08  Michael Matz  <matz@suse.de>
3615         * c-c++-common/uninit-17.c: Adjust.
3617 2010-09-08  Michael Matz  <matz@suse.de>
3619         PR tree-optimization/43430
3620         * gcc.dg/vect/pr43430-2.c: New test.
3622 2010-09-08  Michael Matz  <matz@suse.de>
3624         PR tree-optimization/33244
3625         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
3627 2010-09-08  Richard Guenther  <rguenther@suse.de>
3629         PR tree-optimization/45578
3630         * gfortran.dg/pr45578.f90: New testcase.
3632 2010-09-08  Richard Guenther  <rguenther@suse.de>
3634         PR testsuite/45590
3635         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
3637 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3639         PR fortran/45576
3640         * gfortran.dg/char_length_18.f90:  New test.
3642 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
3644         PR target/36502
3645         * gcc.target/i386/pr36502.c: New test.
3647         PR target/42313
3648         PR target/44651
3649         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
3650         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
3652 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
3654         * gfortran.dg/achar_4.f90: Enable bounds checking.
3656 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
3658         PR target/45206
3659         * gcc.target/i386/pr45206.c: New test.
3661 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
3663         PR fortran/45505
3664         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
3666 2010-09-07  Jan Hubicka  <jh@suse.cz>
3668         * gcc.c-torture/compile/20100907.c: New testcase.
3670 2010-09-07  Richard Guenther  <rguenther@suse.de>
3672         PR middle-end/45569
3673         * g++.dg/eh/pr45569.C: New testcase.
3675 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
3677         PR target/43137
3678         * gcc.target/arm/pr43137.c: New test.
3680 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3682         PR fortran/36931
3683         * gfortran.dg/dependency_35.f90:  New test.
3685 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3687         PR fortran/34145
3688         * gfortran.dg/char_length_17.f90:  New test.
3690 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
3692         PR c++/45200
3693         PR c++/45293
3694         PR c++/45558
3695         * g++.dg/template/typedef34.C: New test.
3696         * g++.dg/template/typedef35.C: New test.
3698 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
3700         PR target/22152
3701         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
3703 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
3705         * g++.dg/warn/Wdouble-promotion.C: New.
3707 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
3709         * g++.dg/parse/redef2.C: New.
3711 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3713         * gcc.dg/20100906-1.c: New testcase.
3715 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
3717         PR testsuite/45543
3718         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
3719         DW_TAG_enumeration_type DIE.
3721 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
3723         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3724         Update XFAILs.
3726 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
3728         PR rtl-optimization/44919
3729         * g++.dg/opt/pr44919.C: New.
3731 2010-09-06  Tobias Burnus  <burnus@net-b.de>
3733         PR fortran/38282
3734         * gfortran.dg/iall_iany_iparity_1.f90: New.
3735         * gfortran.dg/iall_iany_iparity_2.f90: New.
3737 2010-09-06  Jason Merrill  <jason@redhat.com>
3739         * g++.dg/cpp0x/initlist42.C: New.
3741         * g++.dg/cpp0x/auto19.C: New.
3743         * g++.dg/template/sfinae25.C: New.
3744         * g++.dg/template/char1.C: Expect warning.
3745         * g++.dg/template/nontype10.C: Likewise.
3747         * g++.dg/cpp0x/implicit9.C: New.
3749         * g++.dg/cpp0x/initlist43.C: New.
3751 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
3753         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
3755 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
3757         * gcc.dg/Wdouble-promotion.c: New.
3759 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3761         * gfortran.dg/float128_1.f90: Remove test case as
3762         it always fails since Rev 163611 backed out the
3763         front-end implementation.
3765 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3767         * gfortran.dg/float128_1.f90: XFAIL test case.
3769 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3771         * gfortran.dg/bessel_7.f90: Decrease required precision.
3773 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
3775         PR testsuite/45545
3776         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
3777         ref-all-matching targets.
3779 2010-09-05  Richard Guenther  <rguenther@suse.de>
3781         PR tree-optimization/45535
3782         * gcc.c-torture/compile/pr45535.c: New testcase.
3784 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
3786         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
3787         "\[^\n\]*".
3788         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3789         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
3790         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3791         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3792         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3793         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3794         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
3795         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3796         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
3797         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3798         * gcc.target/i386/pr22152.c: Likewise.
3799         * gcc.target/i386/pr36992-1.c: Likewise.
3800         * gcc.target/i386/pr36992-2.c: Likewise.
3801         * gcc.target/sh/sh4a-memmovua.c: Likewise.
3803 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3805         PR testsuite/43957
3806         * gcc.dg/const-uniq-1.c: Modify regexp.
3808 2010-09-04  Tobias Burnus  <burnus@net-b.de>
3810         PR fortran/45530
3811         * gfortran.dg/namelist_63.f90: New.
3813 2010-09-04  Jan Hubicka  <jh@suse.cz>
3815         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
3816         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
3818 2010-09-04  Jan Hubicka  <jh@suse.cz>
3820         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
3822 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
3824         PR fortran/45507
3825         * gfortran.dg/allocate_alloc_opt_12.f90: New.
3827 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
3829         * gcc.dg/opts-4.c: New test.
3831 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3833         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
3834         * gcc.dg/vect/vect-peel-4.c: Ditto.
3836 2010-09-03  Daniel Kraft  <d@domob.eu>
3838         PR fortran/45525
3839         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
3841 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3843         PR fortran/45159
3844         * gfortran.dg/dependency_34.f90:  New test.
3846 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3848         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
3850 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3852         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
3853         gcc.target/i386/clearcap.map if supported.
3855 2010-09-03  Michael Matz  <matz@suse.de>
3857         PR middle-end/45415
3858         * gcc.dg/pr45415.c: New test.
3860 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3862         PR tree-optimization/45506
3863         * gcc.dg/pr45506.c: New.
3865 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
3867         PR target/45476
3868         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
3869         * gcc.target/i386/float128-2.c: Ditto.
3871 2010-09-03  Daniel Kraft  <d@domob.eu>
3873         PR fortran/34162
3874         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3875         * gfortran.dg/internal_dummy_2.f08: New test.
3876         * gfortran.dg/internal_dummy_3.f08: New test.
3877         * gfortran.dg/internal_dummy_4.f08: New test.
3879 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
3881         PR debug/45500
3882         * gcc.target/i386/pr45500.c: New test.
3884 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
3886         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
3888 2010-09-03  Daniel Kraft  <d@domob.eu>
3890         PR fortran/44602
3891         * gfortran.dg/exit_2.f08; Adapt error messages.
3892         * gfortran.dg/exit_3.f08: New test.
3893         * gfortran.dg/exit_4.f08: New test.
3894         * gfortran.dg/exit_5.f03: New test.
3896 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3898         * gfortran.dg/ishft_4.f90: New test.
3900 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3902         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
3903         FRIZ/XSRIZ instruciton for (double)(long long)x.
3904         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
3906 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3908         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
3910 2010-09-02  Richard Guenther  <rguenther@suse.de>
3912         PR tree-optimization/44937
3913         PR tree-optimization/45412
3914         * g++.dg/opt/pr45412.C: New testcase.
3915         * gcc.c-torture/compile/pr45412.c: Likewise.
3916         * gcc.c-torture/compile/pr44937.c: Likewise.
3918 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
3920         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
3921         but using -Werror=comment.
3922         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
3923         expected error messages.
3925 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3927         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
3928         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
3930 2010-09-02  Tobias Burnus  <burnus@net-b.de>
3932         PR fortran/45489
3933         * gfortran.dg/initialization_27.f90: New.
3935 2010-09-02  Ira Rosen  <irar@il.ibm.com>
3937         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
3938         check into different basic blocks. Expect vectorization if misaligned
3939         stores are supported.
3940         * gcc.dg/vect/bb-slp-8a.c: New test.
3941         * gcc.dg/vect/bb-slp-8b.c: New test.
3943 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
3945         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
3947 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
3949         PR fortran/44541
3950         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
3951         * gfortran.dg/class_dummy_1.f03: New.
3953 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
3955         PR middle-end/45458
3956         * g++.dg/tree-prof/partition2.C: New test.
3958 2010-09-01  Richard Guenther  <rguenther@suse.de>
3960         * gcc.dg/vect/vect-outer-fir.c: Adjust.
3961         * gcc.dg/tree-ssa/vrp54.c: New testcase.
3962         * gcc.c-torture/execute/20100827-1.c: Likewise.
3964 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3966         * gfortran.dg/execute_command_line_1.f90: New test.
3968 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3970         PR preprocessor/45457
3971         * c-c++-common/cpp/pr45457.c: New test.
3973 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
3975         * gcc.dg/nested-func-8.c: New test.
3977 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3979         PR fortran/38282
3980         * gfortran.dg/popcnt_poppar_1.F90: New test.
3981         * gfortran.dg/popcnt_poppar_2.F90: New test.
3983 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
3985         * gcc.target/i386/volatile-2.c: Require nonpic target.
3987 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3989         PR middle-end/45461
3990         * gcc.dg/pr45461.c: New test.
3992 2010-08-31  Richard Guenther  <rguenther@suse.de>
3994         PR testsuite/45455
3995         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
3997 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
3999         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4001 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
4003         PR fortran/45456
4004         * gfortran.dg/typebound_proc_18.f03: New.
4006 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4008         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4009         * lib/scanasm.exp (scan-stack-usage): Likewise.
4010         (scan-stack-usage-not): Likewise.
4011         * gcc.dg/stack-usage-1.c: New test.
4012         * gcc.target/i386/stack-usage-realign.c: Likewise.
4014 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
4016         PR tree-optimization/45427
4017         * gcc.dg/tree-ssa/pr45427.c: New test.
4019 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
4021         PR c++/45043
4022         * g++.dg/template/crash102.C: New.
4024 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
4026         PR middle-end/45423
4027         * gcc.dg/gomp/atomic-12.c: New test.
4028         * gcc.dg/gomp/atomic-13.c: New test.
4029         * gcc.dg/gomp/atomic-14.c: New test.
4030         * g++.dg/gomp/atomic-11.C: New test.
4031         * g++.dg/gomp/atomic-12.C: New test.
4032         * g++.dg/gomp/atomic-13.C: New test.
4033         * g++.dg/gomp/atomic-14.C: New test.
4035 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4037         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4038         delimiter.
4040 2010-08-30  Thomas Quinot  <quinot@adacore.com>
4042         * gnat.dg/discr24.adb: New test.
4044 2010-08-30  Richard Guenther  <rguenther@suse.de>
4046         PR tree-optimization/45449
4047         * gcc.dg/pr45449.c: New testcase.
4049 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
4051         * gcc.dg/opts-1.c: Expect errors, not warnings.
4053 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4055         PR fortran/42769
4056         * gfortran.dg/dynamic_dispatch_11.f03: New.
4058 2010-08-29  Jason Merrill  <jason@redhat.com>
4060         PR c++/44991
4061         * g++.dg/parse/defarg15.C: New.
4063 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4065         PR fortran/45439
4066         * gfortran.dg/select_type_16.f03: New.
4068 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4069             Tobias Burnus  <burnus@net-b.de>
4071         * gfortran.dg/bessel_7.f90: Decrease required precision.
4073 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
4074             Kaz Kojima  <kkojima@gcc.gnu.org>
4076         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
4078 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4080         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4081         floating point conversion code generation.
4082         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4083         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4084         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4085         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4086         to integer conversion code generation.
4087         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4088         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4089         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4090         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4092 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4094         PR fortran/32049
4095         * gfortran.dg/random_seed_1.f90: Adjust test.
4096         * gfortran.dg/float128_1.f90: New test.
4098 2010-08-27  Tobias Burnus  <burnus@net-b.de>
4100         PR fortran/33197
4101         * gfortran.dg/norm2_1.f90: New.
4102         * gfortran.dg/norm2_2.f90: New.
4103         * gfortran.dg/norm2_3.f90: New.
4104         * gfortran.dg/norm2_4.f90: New.
4105         * gfortran.dg/parity_1.f90: New.
4106         * gfortran.dg/parity_2.f90: New.
4107         * gfortran.dg/parity_3.f90: New.
4109 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
4111         PR fortran/45420
4112         * gfortran.dg/select_type_15.f03: New.
4114 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4116         PR libfortran/43217
4117         * gfortran.dg/hollerith8.f90: New test.
4119 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4121         PR fortran/45159
4122         * gfortran.dg/dependency_33.f90:  New test.
4124 2010-08-27  Richard Guenther  <rguenther@suse.de>
4126         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4127         * gcc.dg/graphite/scop-2.c: Likewise.
4128         * gcc.dg/graphite/scop-20.c: Likewise.
4129         * gcc.dg/vect/slp-25.c: Likewise.
4131 2010-08-27  Olivier Hainque  <hainque@adacore.com>
4133         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4135 2010-08-26  Daniel Kraft  <d@domob.eu>
4137         PR fortran/38936
4138         PR fortran/44047
4139         PR fortran/45384
4140         * gfortran.dg/associate_8.f03: New test.
4141         * gfortran.dg/select_type_13.f03: New test.
4142         * gfortran.dg/select_type_14.f03: New test.
4144 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
4146         PR tree-optimization/44485
4147         * gcc.dg/pr44485.c: New test.
4149 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4151         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4152         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4153         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4155 2010-08-26  Richard Guenther  <rguenther@suse.de>
4157         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4158         * gcc.dg/graphite/scop-21.c: Likewise.
4160 2010-08-26  Richard Guenther  <rguenther@suse.de>
4162         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4163         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4164         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4165         * gcc.dg/vect/vect-91.c: Likewise.
4166         * gcc.dg/vect/vect-peel-1.c: Likewise.
4167         * gcc.dg/vect/vect-peel-2.c: Likewise.
4168         * gcc.dg/vect/vect-peel-4.c: Likewise.
4170 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4172         PR libfortran/41859
4173         * gfortran.dg/der_io_4.f90: New test.
4175 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4177         PR rtl-optimization/44858
4178         * gcc.c-torture/execute/pr44858.c: New test.
4180         PR rtl-optimization/45400
4181         * g++.dg/other/i386-8.C: New test.
4183 2010-08-25  Richard Guenther  <rguenther@suse.de>
4185         * gcc.dg/alias-8.c: Adjust.
4187 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
4189         * gcc.target/i386/combine-mul.c: New test.
4191 2010-08-25  Richard Guenther  <rguenther@suse.de>
4193         PR lto/44562
4194         * gcc.dg/graphite/id-27.c: New testcase.
4195         * gcc.dg/lto/20100825-1_0.c: Likewise.
4197 2010-08-25  Richard Guenther  <rguenther@suse.de>
4199         PR tree-optimization/45316
4200         * g++.dg/opt/pr45316.C: New testcase.
4202 2010-08-25  Richard Guenther  <rguenther@suse.de>
4204         PR tree-optimization/45393
4205         * g++.dg/torture/pr45393.C: New testcase.
4207 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4209         PR tree-optimization/45059
4210         * gcc.c-torture/compile/pr45059.c: New test.
4212 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
4214         * lib/target-supports.exp (check_effective_target_vect_unpack):
4215         Set vect_unpack supported flag to true for neon.
4217 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4219         * gcc.dg/tree-ssa/ifc-5.c: New.
4221 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4223         * gcc.dg/tree-ssa/ifc-4.c: New.
4224         * gcc.dg/tree-ssa/ifc-7.c: New.
4226 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
4228         * gcc.dg/vect/vect.exp: Check loongson targets
4229         * g++.dg/vect/vect.exp: Likewise
4230         * gfortran.dg/vect/vect.exp: Likewise
4232 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4234         * gcc.target/powerpc/vsx-mass-1.c: New file, test
4235         -mveclibabi=mass.
4237 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
4239         PR fortran/45366
4240         * gfortran.dg/proc_ptr_29.f90: New.
4242 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4243             Dominique d'Humieres <dominiq@lps.ens.fr>
4245         PR fortran/45367
4246         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4248 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4250         PR fortran/45367
4251         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4253 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4255         PR fortran/36158
4256         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4258 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4259             Dominique d'Humieres <dominiq@lps.ens.fr>
4261         PR fortran/45367
4262         PR fortran/36158
4263         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4264         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4266 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
4268         PR fortran/44863
4269         PR fortran/45271
4270         PR fortran/45290
4271         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4272         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4273         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4275 2010-08-21  Tobias Burnus  <burnus@net-b.de>
4277         PR fortran/36158
4278         PR fortran/33197
4279         * gfortran.dg/bessel_6.f90: New.
4280         * gfortran.dg/bessel_7.f90: New.
4282 2010-08-20  Jan Hubicka  <jh@suse.cz>
4284         PR c++/45307
4285         PR c++/17736
4286         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4287         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4289 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
4291         PR target/45336
4292         * gcc.target/i386/pr45336-1.c: New.
4293         * gcc.target/i386/pr45336-2.c: Likewise.
4294         * gcc.target/i386/pr45336-3.c: Likewise.
4295         * gcc.target/i386/pr45336-4.c: Likewise.
4297 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
4299         PR testsuite/45361
4300         * gcc.target/i386/volatile-2.c: Update scan strings to also
4301         include (%rip) for the memory reference on x86_64.
4303 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
4305         PR middle-end/44974
4306         * gcc.dg/pr44974.c: New test.
4308         PR rtl-optimization/45353
4309         * gcc.dg/pr45353.c: New test.
4311 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4313         * gcc.target/i386/volatile-2.c: New.
4315 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
4317         PR rtl-optimization/44691
4318         * gfortran.dg/pr44691.f: New test.
4320 2010-10-19  Olivier Hainque  <hainque@adacore.com>
4322         * gcc.target/sparc/sibcall-dslot.c: New testcase.
4324 2010-08-19  Jason Merrill  <jason@redhat.com>
4326         * g++.dg/init/synth3.C: New.
4327         * g++.dg/init/value8.C: New.
4328         * g++.dg/tree-ssa/empty-2.C: New.
4329         * g++.dg/cpp0x/noexcept09.C: New.
4331 2010-08-19  Daniel Kraft  <d@domob.eu>
4333         PR fortran/29785
4334         PR fortran/45016
4335         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
4336         * gfortran.dg/pointer_remapping_1.f90: New test.
4337         * gfortran.dg/pointer_remapping_2.f03: New test.
4338         * gfortran.dg/pointer_remapping_3.f08: New test.
4339         * gfortran.dg/pointer_remapping_4.f03: New test.
4340         * gfortran.dg/pointer_remapping_5.f08: New test.
4341         * gfortran.dg/pointer_remapping_6.f08: New test.
4343 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
4345         PR testsuite/45324
4346         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
4348 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4350         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
4352 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
4354         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
4355         variable.
4357 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4359         PR target/45070
4360         * gcc.c-torture/execute/pr45070.c: New.
4362 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4364         * g++.dg/pr44328.C: New test.
4366 2010-08-19  Tobias Burnus  <burnus@net-b.de>
4368         PR fortran/36158
4369         PR fortran/33197
4370         * gfortran.dg/bessel_3.f90: New.
4371         * gfortran.dg/bessel_4.f90: New.
4372         * gfortran.dg/bessel_5.f90: New.
4374 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
4376         PR fortran/45290
4377         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4378         * gfortran.dg/pointer_init_2.f90: New.
4379         * gfortran.dg/pointer_init_3.f90: New.
4380         * gfortran.dg/pointer_init_4.f90: New.
4382 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4384         PR c++/45049
4385         * g++.dg/pr45049-1.C: New test.
4386         * g++.dg/pr45049-2.C: New test.
4388 2010-08-18  Jie Zhang  <jie@codesourcery.com>
4390         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
4391         20 if __ARM_PCS is defined otherwise 64.
4392         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
4393         instead of hard coded 64.
4395 2010-08-18  Yao Qi  <yao@codesourcery.com>
4397         PR target/45094
4398         * gcc.target/arm/pr45094.c: New test.
4400 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4402         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
4404 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4406         PR rtl-optimization/42575
4407         * gcc.target/arm/pr42575.c: New test.
4409 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4411         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
4412         * gcc.dg/tls/thr-cse-1.c: New.
4414 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4416         PR debug/42487
4417         * lib/target-supports.exp
4418         (check_effective_target_function_sections): New.
4419         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
4420         function sections before proceding.
4422 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
4424         PR fortran/45308
4425         * gfortran.dg/pr45308.f03: New test.
4427 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
4429         PR target/45296
4430         * gcc.target/i386/pr45296.c: New test.
4432 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
4434         * g++.dg/ext/uow-1.C: New.
4435         * g++.dg/ext/uow-2.C: New.
4436         * g++.dg/ext/uow-3.C: New.
4437         * g++.dg/ext/uow-4.C: New.
4439 2010-08-17  Richard Guenther  <rguenther@suse.de>
4441         PR testsuite/45266
4442         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
4444 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
4446         PR c/40563
4447         * gcc.dg/Wcxx-compat-20.c: New test.
4449 2010-08-17  Daniel Kraft  <d@domob.eu>
4451         PR fortran/38936
4452         * gfortran.dg/associate_1.f03: Extended to test newly supported
4453         features like association to variables.
4454         * gfortran.dg/associate_3.f03: Removed check for illegal change
4455         of associate-name here...
4456         * gfortran.dg/associate_5.f03: ...and added it here.
4457         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
4458         * gfortran.dg/associate_7.f03: New test.
4460 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
4462         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
4464 2010-08-15  Daniel Kraft  <d@domob.eu>
4466         PR fortran/38936
4467         * gfortran.dg/associate_1.f03: Enable test for array expressions.
4468         * gfortran.dg/associate_3.f03: Clarify comment.
4469         * gfortran.dg/associate_5.f03: New test.
4470         * gfortran.dg/associate_6.f03: New test.
4472 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4474         PR fortran/45211
4475         * gfortran.dg/bind_c_usage_21.f90: New.
4476         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
4478 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4480         * gfortran.dg/optional_absent_1.f90: New.
4481         * gfortran.dg/null_actual.f90: New.
4483 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4485         * gfortran.dg/pointer_target_1.f90: New.
4486         * gfortran.dg/pointer_target_2.f90: New.
4487         * gfortran.dg/pointer_target_3.f90: New.
4489 2010-08-15  Daniel Kraft  <d@domob.eu>
4491         PR fortran/45197
4492         * gfortran.dg/elemental_args_check_3.f90: New test.
4493         * gfortran.dg/impure_1.f08: New test.
4494         * gfortran.dg/impure_2.f08: New test.
4495         * gfortran.dg/impure_3.f90: New test.
4496         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
4498 2010-08-15  Ira Rosen  <irar@il.ibm.com>
4500         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
4501         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
4502         SLP tests.
4503         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
4504         misaligned loads.
4505         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
4506         misaligned stores.c
4507         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
4509 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4511         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
4512         dg-require-effective-target after dg-do.
4514 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4516         * lib/target-supports.exp (check_effective_target_vect_int): Return
4517         true for Loongson targets.
4518         (check_effective_target_vect_shift): Likewise.
4519         (check_effective_target_vect_no_int_max): Likewise.
4520         (check_effective_target_vect_no_align): Likewise.
4521         (check_effective_target_vect_short_mult): Likewise.
4523 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
4525         * g++.dg/cast.C: Change fields of structures to "long" to pass
4526         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
4527         * g++.dg/cpp0x/iop.C: Ditto.
4528         * g++.dg/cpp0x/named_refs.C: Ditto.
4529         * g++.dg/cpp0x/rv1p.C: Ditto.
4530         * g++.dg/cpp0x/rv2p.C: Ditto.
4531         * g++.dg/cpp0x/rv3p.C: Ditto.
4532         * g++.dg/cpp0x/rv4p.C: Ditto.
4533         * g++.dg/cpp0x/rv5p.C: Ditto.
4534         * g++.dg/cpp0x/rv6p.C: Ditto.
4535         * g++.dg/cpp0x/rv7p.C: Ditto.
4536         * g++.dg/cpp0x/rv8p.C: Ditto.
4537         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
4539 2010-08-13  Daniel Kraft  <d@domob.eu>
4541         * gfortran.dg/implied_shape_1.f08: New test.
4542         * gfortran.dg/implied_shape_2.f90: New test.
4543         * gfortran.dg/implied_shape_3.f08: New test.
4545 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4547         PR libfortran/42526
4548         * gfortran.dg/char_component_initializer_1.f90: New test.
4550 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
4552         PR tree-optimization/45241
4553         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
4555 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4557         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
4558         to dg-options.
4559         * gcc.target/i386/pr40906-2.c: Ditto.
4560         * gcc.target/i386/pr40906-3.c: Ditto.
4562 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4564         PR middle-end/45262
4565         * gcc.c-torture/execute/pr45262.c: New test.
4567 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4569         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
4570         empty argument.
4571         * g++.dg/other/profile1.C: Ditto.
4573 2010-08-12  Richard Guenther  <rguenther@suse.de>
4575         PR tree-optimization/45232
4576         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
4577         * gcc.dg/tree-ssa/loop-7.c: Adjust.
4578         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
4579         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
4580         unsigned arithmetic.
4581         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
4582         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
4583         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
4584         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
4585         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
4586         unsigned arithmetic.
4587         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
4588         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
4589         unsigned arithmetic.
4590         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
4591         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
4592         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
4593         unsigned arithmetic.
4594         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
4595         * gcc.dg/tree-ssa/negate.c: Adjust.
4596         * gcc.dg/vect/vect-1.c: Adjust.
4597         * gfortran.dg/reassoc_6.f: XFAIL.
4599 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4601         PR debug/45259
4602         * gcc.dg/pr45259.c: New test.
4604 2010-08-12  Wei Guozhi  <carrot@google.com>
4606         PR target/44999
4607         * gcc.target/arm/pr44999.c: New testcase.
4609 2010-08-12  Jie Zhang  <jie@codesourcery.com>
4611         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
4612         (N): Likewise.
4613         (main): Adjust accordingly.
4615 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4617         * gfortran.dg/graphite/id-22.f: New.
4619 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4621         * gcc.dg/graphite/id-26.c: New.
4623 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4625         * gcc.dg/graphite/id-25.c: New.
4627 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4629         * gcc.dg/graphite/run-id-5.c: New.
4630         * gcc.dg/graphite/run-id-6.c: New.
4631         * gfortran.dg/graphite/id-21.f: New.
4633 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4635         * gcc.dg/graphite/id-24.c: New.
4637 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4639         * gcc.dg/tree-ssa/pr20742.c: New.
4641 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4643         * gcc.dg/graphite/id-23.c: New.
4645 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4647         * gfortran.dg/graphite/id-20.f: Adjust testcase.
4649 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4651         * gcc.dg/graphite/pr42729.c: New.
4653 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4655         * gfortran.dg/graphite/id-20.f: New.
4657 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4659         * gcc.dg/graphite/id-22.c: New.
4661 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4663         * gcc.dg/graphite/run-id-2.c: Call abort.
4665 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4667         * gcc.dg/graphite/id-20.c: New.
4669 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
4670             Steve Kargl <kargl@gcc.gnu.org>
4672         PR fortran/44595
4673         * gfortran.dg/move_alloc_3.f90: New.
4674         * gfortran.dg/random_seed_2.f90: New.
4676 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4678         * lib/target-supports.exp (check_effective_target_sync_int_long):
4679         Add hppa*-*-linux*.
4680         (check_effective_target_sync_char_short): Likewise.
4682 2010-08-10  Yao Qi  <yao@codesourcery.com>
4684         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
4685         general form.
4686         * gcc.dg/tree-ssa/loop-31.c: Likewise.
4687         * g++.dg/other/packed1.C: Likewise.
4688         * g++.dg/other/crash-4.C: Likewise.
4689         * g++.dg/ext/packed8.C: Likewise.
4690         * g++.dg/init/array16.C: Likewise.
4692 2010-08-10  xinliang David Li  <davidxl@google.com>
4693         * gcc.dg/tree-ssa/loop-19.c: Add option
4694         -fno-prefetch-loop-array
4696 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
4698         PR middle-end/45182
4699         * gcc.c-torture/compile/pr45182.c: New test.
4701 2010-08-09  Jason Merrill  <jason@redhat.com>
4703         PR c++/45236
4704         * g++.dg/cpp0x/variadic-104.C: New.
4706 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4708         PR fortran/44235
4709         * gfortran.dg/dependency_32.f90:  New test.
4711 2010-08-09  Richard Guenther  <rguenther@suse.de>
4713         PR middle-end/44632
4714         * g++.dg/opt/nrv17.C: New testcase.
4716 2010-08-09  Richard Guenther  <rguenther@suse.de>
4718         PR middle-end/45212
4719         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
4720         alignment from MEM_REF offset only if we took it from the
4721         base object.
4723         * gcc.target/i386/pr24178.c: New testcase.
4725 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4727         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
4728         * gcc.dg/20030702-1.c: Ditto.
4729         * gcc.dg/20050309-1.c: Ditto.
4730         * gcc.dg/20050325-1.c: Ditto.
4731         * gcc.dg/20050330-2.c: Ditto.
4732         * gcc.dg/20051201-1.c: Ditto.
4733         * gcc.dg/gomp/pr27573.c: Ditto.
4734         * gcc.dg/gomp/pr34610.c: Ditto.
4735         * gcc.dg/pr24225.c: Ditto.
4736         * gcc.dg/pr26570.c: Ditto.
4737         * gcc.dg/pr32773.c: Ditto.
4738         * g++.dg/gcov/gcov-6.C: Ditto.
4739         * g++.dg/gomp/pr34608.C: Ditto.
4740         * gfortran.dg/gomp/pr27573.f90: Ditto.
4742         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
4743         dg-require-host-local dg directive.
4744         * gcc.dg/profile-dir-2.c: Ditto.
4745         * gcc.dg/profile-dir-3.c: Ditto.
4747 2010-08-08  Richard Guenther  <rguenther@suse.de>
4749         PR tree-optimization/45109
4750         * gcc.c-torture/compile/pr45109.c: New testcase.
4752 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4754         * gcc.dg/march.c: Skip if -march defined.
4755         * gcc.dg/mtune.c: Skip if -mtune defined.
4757         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
4758         generic thunk support.
4760 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
4762         PR target/45213
4763         * gcc.target/i386/pr45213.c: New test.
4765 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4767         PR libfortran/45143
4768         * gfortran.dg/fmt_error_11.f03: New test.
4770 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
4772         * lib/target-supports.exp (check_effective_target_sync_int_long):
4773         Add arm*-*-linux-gnueabi.
4774         (check_effective_target_sync_char_short): Likewise.
4776 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4778         PR fortran/45159
4779         * gfortran.dg/dependency_31.f90:  New test.
4781 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4783         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
4785 2010-08-06  Jason Merrill  <jason@redhat.com>
4787         * g++.dg/cpp0x/sfinae3.C: New.
4788         * g++.dg/cpp0x/sfinae4.C: New.
4790 2010-08-06  Richard Guenther  <rguenther@suse.de>
4792         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
4793         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
4794         * gcc.dg/tree-ssa/pr25382.c: Likewise.
4795         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
4796         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4797         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
4798         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
4799         * gcc.c-torture/execute/20100805-1.c: Likewise.
4801 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4803         PR testsuite/42855
4804         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
4806 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4808         * gcc.dg/ipa/ipcp-ii-1.c: New test.
4809         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
4811 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4813         * g++.dg/ipa/devirt-1.C: New test.
4814         * g++.dg/ipa/devirt-2.C: Likewise.
4815         * g++.dg/ipa/devirt-3.C: Likewise.
4816         * g++.dg/ipa/devirt-4.C: Likewise.
4817         * g++.dg/ipa/devirt-5.C: Likewise.
4818         * gcc.dg/ipa/iinline-3.c: Likewise.
4820 2010-08-05  Jie Zhang  <jie@codesourcery.com>
4822         PR tree-optimization/45144
4823         * gcc.dg/tree-ssa/pr45144.c: New test.
4825 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
4827         PR fortran/42207
4828         PR fortran/44064
4829         PR fortran/44065
4830         * gfortran.dg/class_25.f03: New.
4831         * gfortran.dg/class_26.f03: New.
4833 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
4835         * g++.dg/warn/miss-format-1.C: Update line number.
4837 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
4839         PR c++/44641
4840         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
4841         .frame and .mask assembler directives.
4843 2010-08-04  Richard Guenther  <rguenther@suse.de>
4845         * gcc.dg/tree-ssa/vrp35.c: Adjust.
4846         * gcc.dg/tree-ssa/vrp36.c: Likewise.
4847         * gcc.dg/tree-ssa/vrp50.c: Likewise.
4848         * gcc.dg/tree-ssa/vrp52.c: Likewise.
4850 2010-08-04  Tobias Burnus  <burnus@net-b.de>
4852         PR fortran/44857
4853         * gfortran.dg/derived_constructor_char_1.f90: New.
4854         * gfortran.dg/derived_constructor_char_2.f90: New.
4856 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4858         PR fortran/45159
4859         * gfortran.dg/dependency_30.f90:  New test.
4861 2010-08-03  Jan Hubicka  <jh@suse.cz>
4863         * gcc.c-torture/compile/pr45085.c: New testcase.
4865 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
4867         PR fortran/44584
4868         PR fortran/45161
4869         * gfortran.dg/typebound_call_9.f03: Modified.
4870         * gfortran.dg/typebound_generic_1.f03: Modified.
4872 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4874         PR fortran/45159
4876         * gfortran.dg/dependency_29.f90:  New test.
4878 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4880         PR fortran/36854
4881         * gfortran.dg/character_comparison_2.f90:  New test.
4882         * gfortran.dg/character_comparison_3.f90:  New test.
4883         * gfortran.dg/dependency_28.f90:  New test.
4885 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
4887         PR target/40457
4888         * gcc.target/arm/pr40457-1.c: New test.
4889         * gcc.target/arm/pr40457-2.c: New test.
4891 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
4893         PR fortran/44912
4894         * gfortran.dg/typebound_call_17.f03: New.
4896 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
4898         PR fortran/44929
4899         * gfortran.dg/allocate_derived_3.f90: New.
4901 2010-07-30  Xinliang David Li  <davidxl@google.com>
4902         PR tree-optimization/45121
4903         * c-c++-common/uninit-17.c: Add -fno-ivops option.
4905 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4907         PR c++/45112
4908         * g++.dg/pr45112.C: New test.
4910 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
4912         PR debug/45055
4913         PR rtl-optimization/45137
4914         * gcc.dg/pr45055.c: New test.
4916 2010-07-30  Alan Modra  <amodra@gmail.com>
4918         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
4919         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4921 2010-07-29  Tobias Burnus  <burnus@net-b.de>
4923         PR fortran/45087
4924         PR fortran/45125
4925         * gfortran.dg/whole_file_25.f90: New.
4926         * gfortran.dg/whole_file_26.f90: New.
4927         * gfortran.dg/whole_file_27.f90: New.
4929 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4931         PR fortran/44962
4932         * gfortran.dg/typebound_proc_17.f03: New.
4934 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4936         PR fortran/45004
4937         * gfortran.dg/move_alloc_2.f90: New.
4939 2010-07-29  Xinliang David Li  <davidxl@google.com>
4940         PR tree-optimization/45121
4941         * c-c++-common/uninit-17.c: Fix expected output.
4943 2010-07-29  Richard Guenther  <rguenther@suse.de>
4945         PR tree-optimization/45120
4946         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
4948 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
4950         PR fortran/42051
4951         PR fortran/44064
4952         * gfortran.dg/pr42051.f03: New testcase.
4954 2010-07-29  Richard Guenther  <rguenther@suse.de>
4956         PR middle-end/45034
4957         * gcc.c-torture/execute/pr45034.c: New testcase.
4959 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
4961         PR c++/45096
4962         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
4964 2010-07-28  Daniel Kraft  <d@domob.eu>
4966         * gfortran.dg/bound_8.f90: New test.
4968 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
4970         PR debug/45105
4971         * gcc.dg/pr45105.c: New test.
4973 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4975         PR rtl-optimization/45107
4976         * gcc.dg/pr45107.c: New test.
4978 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4980         PR rtl-optimization/45101
4981         * gcc.dg/pr45101.c: New test.
4983 2010-07-28  Tobias Burnus  <burnus@net-b.de>
4985         PR fortran/45077
4986         * gfortran.dg/whole_file_24.f90: New.
4988 2010-07-27  Jason Merrill  <jason@redhat.com>
4990         * g++.dg/cpp0x/variadic102.C: New.
4991         * g++.dg/cpp0x/variadic103.C: New.
4993 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4995         PR rtl-optimization/40956
4996         PR target/42495
4997         PR middle-end/42574
4998         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
4999         * gcc.target/arm/pr42574.c: Add tests.
5001 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5003         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5004         test name.
5005         (cleanup-repo-files): Ditto.
5006         (cleanup-saved-temps): Ditto.
5008 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5010         PR testsuite/44701
5011         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5013         PR c/45079
5014         * gcc.dg/pr45079.c: New test.
5016 2010-07-27  Ira Rosen  <irar@il.ibm.com>
5018         PR tree-optimization/44152
5019         * gcc.dg/vect/fast-math-pr44152.c: New test.
5021 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
5023         PR ObjC/44140
5024         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5025         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5026         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5027         * obj-c++.dg/torture/trivial.mm: Ditto.
5028         * objc.dg/torture/tls/thr-init-2.m: Ditto.
5029         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5030         * objc.dg/torture/tls/thr-init.m: Ditto.
5031         * objc.dg/torture/trivial.m: Ditto.
5033 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5035         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5036         Skip on spu-*-* targets.
5038 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5040         PR tree-optimization/45083
5041         * gcc.dg/pr45083.c: New test.
5043 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5045         PR fortran/40873
5046         * gfortran.dg/whole_file_22.f90: New test.
5047         * gfortran.dg/whole_file_23.f90: New test.
5049 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
5050             Jack Howarth  <howarth@bromo.med.uc.edu>
5051             Richard Henderson  <rth@redhat.com>
5053         PR target/44132
5054         * gcc.dg/tls/thr-init-1.c: New.
5055         * gcc.dg/tls/thr-init-2.c: New.
5056         * gcc.dg/torture/tls New.
5057         * gcc.dg/torture/tls/tls-test.c: New.
5058         * gcc.dg/torture/tls/thr-init-1.c: New.
5059         * gcc.dg/torture/tls/tls.exp: New.
5060         * gcc.dg/torture/tls/thr-init-2.c: New.
5061         * gcc.dg/tls/emutls-2.c: New test
5063         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5064         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5065         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5066         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5067         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5068         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5069         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5070         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5071         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5072         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5073         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5074         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5075         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5076         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5077         gfortran.dg/gomp/appendix-a/a.22.4.f90,
5078         gfortran.dg/gomp/appendix-a/a.22.5.f90,
5079         gfortran.dg/gomp/appendix-a/a.22.6.f90,
5080         gfortran.dg/gomp/appendix-a/a.24.1.f90,
5081         gfortran.dg/gomp/appendix-a/a.32.1.f90,
5082         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5083         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5084         gfortran.dg/gomp/omp_threadprivate1.f90,
5085         gfortran.dg/gomp/omp_threadprivate2.f90,
5086         gfortran.dg/gomp/reduction1.f90,
5087         gfortran.dg/gomp/sharing-1.f90: Likewise.
5089 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5091         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5092         sse_runtime.
5093         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5094         dg-require-visibility.
5096 2010-07-26  Richard Guenther  <rguenther@suse.de>
5098         PR tree-optimization/43784
5099         * gcc.c-torture/execute/pr43784.c: New testcase.
5100         * g++.dg/torture/pr43784.C: Likewise.
5102 2010-07-26  Richard Guenther  <rguenther@suse.de>
5104         PR middle-end/45056
5105         * g++.dg/pr45056.C: New testcase.
5107 2010-07-26  Richard Guenther  <rguenther@suse.de>
5109         PR tree-optimization/45071
5110         * gcc.dg/pr45071.c: New testcase.
5112 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5114         PR fortran/45066
5115         * gfortran.dg/namelist_62.f90: New.
5117 2010-07-26  Richard Guenther  <rguenther@suse.de>
5119         * gcc.c-torture/execute/pr45017.c: Move ...
5120         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
5122 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5124         PR fortran/40628
5125         * trim_optimize_1.f90:  New test.
5126         * character_comparision_1.f90:  New test.
5128 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5130         PR fortran/42852
5131         * gfortran.dg/wtruncate_fix.f: New test.
5133 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5135         PR testsuite/45068
5136         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5138 2010-07-24  Richard Guenther  <rguenther@suse.de>
5140         PR lto/43788
5141         * g++.dg/lto/20100724-1_0.C: New testcase.
5143 2010-07-24  Richard Guenther  <rguenther@suse.de>
5145         PR lto/43212
5146         * gcc.dg/lto/20100724-1_0.c: New testcase.
5147         * gcc.dg/lto/20100724-1_1.c: Likewise.
5149 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5151         PR fortran/40011
5152         * gfortran.dg/whole_file_21.f90: New.
5154         * gfortran.dg/integer_exponentiation_3.F90: Use
5155         -ffloat-store only for i?86/x86-64 -m32.
5157 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5159         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5160         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5162 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5164         * gfortran.dg/func_decl_4.f90: Split test into two ...
5165         * gfortran.dg/func_decl_5.f90: ... parts.
5166         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5167         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5168         * gfortran.dg/global_references_1.f90: Add new dg-warning.
5169         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5170         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5171         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5172         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5173         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5174         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5175         * gfortran.dg/sizeof.f90: Make test valid.
5176         * gfortran.dg/pr20865.f90: Add new dg-error.
5177         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5178         * gfortran.dg/g77/19990218-0.f: Ditto.
5179         * gfortran.dg/g77/19990218-1.f: Ditto.
5180         * gfortran.dg/g77/970625-2.f: Ditto.
5181         * gfortran.dg/pr37243.f: Fix function declaration.
5182         * gfortran.dg/use_only_1.f90: Fix implicit typing.
5183         * gfortran.dg/loc_1.f90: Fix pointer datatype.
5185 2010-07-23  Tobias Burnus  <burnus@net-b.de>
5187         PR fortran/44945
5188         * gfortran.dg/char_array_structure_constructor.f90: Add
5189         -fwhole-file as dg-option as it otherwise fails on some
5190         systems.
5192 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
5194         * gnat.dg/aggr16.ad[sb]: New test.
5195         * gnat.dg/aggr16_pkg.ads: New helper.
5197 2010-07-23  Richard Guenther  <rguenther@suse.de>
5199         PR lto/43071
5200         * g++.dg/lto/20100723-1_0.C: New testcase.
5202 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
5204         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5205         AVX support.
5206         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5207         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5209 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5211         * lib/target-supports.exp (add_options_for_tls): New proc.
5212         * g++.dg/tls/static-1.C: Use dg-add-options tls.
5213         * g++.dg/tls/static-1a.cc: Likewise.
5214         * gcc.dg/tls/emutls-1.c: Likewise.
5215         * gcc.dg/tls/opt-11.c: Likewise.
5216         * gcc.dg/tls/opt-12.c: Likewise.
5217         * gcc.dg/tls/pr24428-2.c: Likewise.
5218         * gcc.dg/tls/pr24428.c: Likewise.
5219         * obj-c++.dg/tls/static-1.mm: Likewise.
5220         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5221         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5222         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5223         * objc.dg/torture/tls/thr-init-2.m: Likewise.
5224         * objc.dg/torture/tls/thr-init-3.m: Likewise.
5225         * objc.dg/torture/tls/thr-init.m: Likewise.
5226         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5228 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5230         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5231         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5232         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5233         optimized dump files.
5235 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
5237         PR tree-optimization/45047
5238         * gcc.c-torture/compile/pr45047.c: New test.
5240 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5242         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5243         instead of dg-compile.
5244         * gcc.dg/float-range-4.c: Ditto.
5245         * gcc.dg/float-range-5.c: Ditto.
5246         * gcc.dg/fold-overflow-1.c: Ditto.
5247         * gcc.dg/gomp/sections-4.c: Ditto.
5248         * gcc.dg/transparent-union-1.c: Ditto.
5249         * gcc.dg/transparent-union-2.c: Ditto.
5250         * gcc.target/i386/pr39315-check.c: Ditto.
5251         * g++.dg/gomp/sections-4.C: Ditto.
5252         * g++.dg/template/dtor7.C: Ditto.
5253         * g++.dg/tree-ssa/pr19952.C: Ditto.
5254         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5255         * gfortran.dg/graphite/pr42185.f90: Ditto.
5256         * gfortran.dg/namelist_36.f90: Ditto.
5257         * gnat.dg/noreturn1.adb: Ditto.
5258         * gnat.dg/specs/small_alignment.ads: Ditto.
5260 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5262         PR tree-optimization/44915
5263         * g++.dg/torture/pr44915.C: New test.
5265 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5267         PR tree-optimization/44914
5268         * g++.dg/tree-ssa/pr44914.C: New test.
5270 2010-07-23  Jie Zhang  <jie@codesourcery.com>
5272         PR target/44290
5273         * gcc.dg/pr44290-1.c: New test.
5274         * gcc.dg/pr44290-2.c: New test.
5276 2010-07-23  Jason Merrill  <jason@redhat.com>
5278         PR c++/45008
5279         * g++.dg/abi/mangle44.C: New.
5281 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5283         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5284         for compile-time only tests.
5285         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5286         target check.
5287         * gcc.target/i386/pr39315-4.c: Ditto.
5288         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5289         target check.  Include sse-os-support.h.
5290         (main): Call check_isa and sse_os_support.
5291         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5292         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5293         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5294         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5295         target check.  Include sse-os-support.h.
5296         (main): Call check_isa and sse_os_support.
5297         * gcc.target/i386/vperm-v2df.c: Ditto.
5299 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5301         * lib/target-supports.exp (check_avx_hw_available): New procedure.
5302         (check_effective_target_avx_runtime): New procedure.
5303         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5304         (check_effective_target_sse_runtime): Add check_effective_target_sse.
5306         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
5307         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
5308         and __get_cpuid test.
5309         * gcc.dg/compat/vector-2b_main.c: Ditto.
5311         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
5313         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
5314         for compile-time only test.
5315         * gcc.dg/pr32716.c: Ditto.
5316         * gcc.dg/pr34856.c: Ditto.
5317         * gcc.dg/pr36997.c: Ditto.
5318         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
5319         * gfortran.dg/pr28158.f90: Ditto.
5320         * gfortran.dg/pr30667.f: Ditto.
5322         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
5323         i?86-*-* and x86_64-*-* targets to disable execution on targets
5324         without sse2 runtime support.
5325         * g++.dg/vect/vect.exp: Ditto.
5326         * gfortran.dg/vect/vect.exp: Ditto.
5328         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
5329         * gcc.dg/pr37544.c: Ditto.
5330         * gcc.dg/pr40550.c: Ditto.
5331         * gcc.dg/compat/union-m128-1_main.c: Ditto.
5332         * gcc.dg/compat/vector-1a_main.c: Ditto.
5333         * gcc.dg/compat/vector-2a_main.c: Ditto.
5334         * gcc.dg/torture/pr16104-1.c: Ditto.
5335         * gcc.dg/torture/pr35771-1.c: Ditto.
5336         * gcc.dg/torture/pr35771-2.c: Ditto.
5337         * gcc.dg/torture/pr35771-3.c: Ditto.
5338         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
5339         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
5340         * gcc.dg/torture/stackalign/push-1.c: Ditto.
5341         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
5342         * g++.dg/other/i386-1.C: Ditto.
5343         * g++.dg/other/pr40446.C: Ditto.
5345 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5347         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
5349 2010-07-23  Daniel Kraft  <d@domob.eu>
5351         PR fortran/44709
5352         * gfortran.dg/exit_1.f08: New test.
5353         * gfortran.dg/exit_2.f08: New test.
5355 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
5357         PR tree-optimization/39839
5358         * gcc.target/arm/pr39839.c: New test case.
5360 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5362         * gnat.dg/unchecked_convert5b.adb: New test.
5363         * gnat.dg/unchecked_convert6.adb: Likewise.
5364         * gnat.dg/unchecked_convert6b.adb: Likewise.
5366 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5368         * gnat.dg/aggr15.ad[sb]: New test.
5370 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
5372         PR debug/45024
5373         * g++.dg/debug/dwarf2/nested-2.C: New test case.
5375 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
5377         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
5378         with dg-require-linker-plugin.
5380 2010-07-22  Richard Guenther  <rguenther@suse.de>
5382         PR lto/43850
5383         * g++.dg/lto/20100722-1_0.C: New testcase.
5385 2010-07-22  Richard Guenther  <rguenther@suse.de>
5387         PR lto/42451
5388         * gcc.dg/lto/20100720-3_0.c: New testcase.
5389         * gcc.dg/lto/20100720-3_1.c: Likewise.
5391 2010-07-22  Richard Guenther  <rguenther@suse.de>
5393         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
5394         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
5396         PR lto/43373
5397         * gcc.dg/lto/20100722-1_0.c: New testcase.
5399 2010-07-22  Martin Jambor  <mjambor@suse.cz>
5401         PR tree-optimization/44891
5402         * gcc.c-torture/compile/pr44891.c: New test.
5404 2010-07-22  Richard Guenther  <rguenther@suse.de>
5406         PR tree-optimization/45017
5407         * gcc.c-torture/execute/pr45017.c: New testcase.
5409 2010-07-22  Tobias Burnus  <burnus@net-b.de>
5411         PR fortran/45019
5412         * gfortran.dg/aliasing_dummy_5.f90: New.
5414 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5416         PR target/43698
5417         * gcc.target/arm/pr43698.c: New test.
5419 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
5421         PR fortran/44929
5422         * Revert my commit r162325 for this PR.
5424 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5426         PR debug/45015
5427         * gcc.target/m68k/pr45015.c: New test.
5429 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
5431         PR c++/44641
5432         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
5433         comments.
5435 2010-07-21  Richard Guenther  <rguenther@suse.de>
5437         PR lto/45018
5438         * g++.dg/lto/20100721-1_0.C: New testcase.
5440 2010-07-21  Martin Jambor  <mjambor@suse.cz>
5442         PR tree-optimization/44900
5443         * g++.dg/torture/pr44900.C: New test.
5445 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
5447         PR middle-end/44738
5448         * c-c++-common/uninit-17.c: Correct expected error.
5450 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5452         * gcc.dg/guality/asm-1.c: New test.
5454         PR debug/45003
5455         * gcc.dg/guality/pr45003-2.c: New test.
5456         * gcc.dg/guality/pr45003-3.c: New test.
5458 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5460         PR libfortran/44697
5461         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
5463 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
5465         * lib/scanasm.exp (dg-function-on-line): Test that a function is
5466         defined on the current line.
5467         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
5468         * g++.dg/debug/dwarf2/pr44641.C: New.
5470 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
5472         * gcc.target/powerpc/block-move-1.c: New test.
5473         * gcc.target/powerpc/block-move-2.c: New test.
5475 2010-07-20  Jason Merrill  <jason@redhat.com>
5477         PR c++/44967
5478         * g++.dg/cpp0x/sfinae2.C: New.
5480 2010-07-20  Richard Guenther  <rguenther@suse.de>
5482         PR lto/42696
5483         * gcc.dg/lto/20100720-4_0.c: New testcase.
5485 2010-07-20  Richard Guenther  <rguenther@suse.de>
5487         PR lto/43221
5488         * gcc.dg/lto/20100720-2_0.c: New testcase.
5489         * gcc.dg/lto/20100720-2_1.c: Likewise.
5491 2010-07-20  Richard Guenther  <rguenther@suse.de>
5493         PR lto/43208
5494         * gcc.dg/lto/20100720-1_0.c: New testcase.
5495         * gcc.dg/lto/20100720-1_1.c: Likewise.
5497 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
5499         PR debug/45003
5500         * gcc.dg/guality/pr45003-1.c: New test.
5502 2010-07-20  Richard Guenther  <rguenther@suse.de>
5504         PR tree-optimization/44977
5505         * gcc.dg/torture/pr44977.c: New testcase.
5507 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
5509         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
5510         sync_char_short
5512 2010-07-20  Richard Guenther  <rguenther@suse.de>
5514         PR middle-end/44971
5515         PR middle-end/44988
5516         * gcc.dg/pr44971.c: New testcase.
5517         * gcc.c-torture/compile/pr44988.c: Likewise.
5519 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5521         PR fortran/44929
5522         * gfortran.dg/allocate_with_typespec.f90: New test.
5523         * gfortran.dg/allocate_derived_1.f90: Update error message.
5525 2010-07-19  Jason Merrill  <jason@redhat.com>
5527         PR c++/44996
5528         * g++.dg/cpp0x/decltype23.C: New.
5530 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
5532         PR fortran/42385
5533         * gfortran.dg/class_defined_operator_1.f03 : New test.
5535 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
5537         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
5538         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
5539         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
5540         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
5542 2010-07-19  Richard Guenther  <rguenther@suse.de>
5544         PR middle-end/44941
5545         * gcc.c-torture/compile/pr44941.c: New testcase.
5547 2010-07-19  Jason Merrill  <jason@redhat.com>
5549         PR c++/44969
5550         * g++.dg/template/sfinae24.C: New.
5552 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
5554         PR fortran/44353
5555         * gfortran.dg/data_implied_do_2.f90: Removed.
5557 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
5559         PR c++/44969
5560         * g++.dg/template/sfinae23.C: New.
5562 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5564         * lib/target-supports.exp (check_sse_os_support_available): New
5565         proc.
5566         (check_sse_hw_available): New proc.
5567         (check_effective_target_sse_runtime): New proc.
5568         (check_effective_target_sse2_runtime): New proc.
5569         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
5570         -msse2 if check_sse_os_support_available.
5571         * g++.dg/vect/vect.exp: Only run -msse2 tests if
5572         check_sse_os_support_available.
5573         * gcc.dg/vect/vect.exp: Likewise.
5574         * gfortran.dg/vect/vect.exp: Likewise.
5575         * gcc.target/i386/sol2-check: Renamed to ...
5576         * gcc.target/i386/sse-os-support.h: ... this.
5577         (sol2_check): Renamed to ...
5578         (sse_os_support): ... this.
5579         Only test movss with xmm registers.
5580         * gcc.target/i386/sse-check.h: Reflect new header and function names.
5581         Removed ILL_INSN, ILL_INSN_LEN.
5582         * gcc.target/i386/sse2-check.h: Likewise.
5583         * gcc.target/i386/sse3-check.h: Likewise.
5584         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
5585         Removed cpuid.h, __get_cpuid test.
5586         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
5587         Removed cpuid.h, __get_cpuid test.
5588         * g++.dg/other/pr40446.C: Likewise.
5589         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5590         * gcc.dg/compat/vector-1a_main.c: Likewise.
5591         * gcc.dg/compat/vector-2a_main.c: Likewise.
5592         * gcc.dg/pr36584.c: Likewise.
5593         * gcc.dg/pr37544.c: Likewise.
5594         * gcc.dg/torture/pr16104-1.c: Likewise.
5595         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5596         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5597         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5598         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5599         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
5600         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
5601         sse2_runtime.
5602         * gcc.dg/torture/pr35771-2.c: Likewise.
5603         * gcc.dg/torture/pr35771-3.c: Likewise.
5604         * gcc.target/i386/pr39315-2.c: Likewise.
5605         * gcc.target/i386/pr39315-4.c: Likewise.
5606         * gcc.target/i386/vperm-v2df.c: Likewise.
5607         * gcc.target/i386/vperm-v2di.c: Likewise.
5608         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5609         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
5610         sse_runtime.
5612 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
5614         PR fortran/44353
5615         * gfortran.dg/data_implied_do_2.f90: New test.
5617 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5619         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
5621 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5623         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
5624         to the "mips16" group.
5625         (mips_using_mips16_p): New procedure.
5626         (mips-dg-options): Use it.
5628 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5630         * gcc.target/mips/mips16-attributes-4.c: New test.
5632 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
5634         PR testsuite/44418
5635         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
5636         * gcc.target/powerpc/recip-2.c: Ditto.
5637         * gcc.target/powerpc/recip-3.c: Ditto.
5639 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
5641         * gcc.target/arm/pr42235.c: New test.
5643 2010-07-16  Jason Merrill  <jason@redhat.com>
5645         PR c++/32505
5646         * g++.dg/template/partial8.C: New.
5648 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5650         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
5651         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
5652         in C++.
5653         (gualcvt): New overloaded inline.
5654         (GUALCVT): Use it for C++.
5655         * g++.dg/guality/guality.exp: New.
5656         * g++.dg/guality/guality.h: New.
5657         * g++.dg/guality/redeclaration1.C: New test.
5658         * g++.dg/dg.exp: Prune also guality/* tests.
5659         * gcc.dg/guality/pr43141.c: Moved to...
5660         * c-c++-common/guality/pr43141.c: ... here.
5662 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5664         PR libfortran/37077
5665         * gfortran.dg/char4_iunit_2.f03: New test.
5667 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
5669         * lib/plugin-support.exp (plugin-test-execute):
5670         Add ${gcc_objdir}/intl to includes.
5672 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5674         PR target/44942
5675         * gcc.c-torture/execute/pr44942.c: New test.
5676         * gcc.target/i386/pr44942.c: New test.
5678 2010-07-15  Jason Merrill  <jason@redhat.com>
5680         PR c++/44909
5681         * g++.dg/cpp0x/implicit7.C: New.
5682         * g++.dg/cpp0x/implicit8.C: New.
5684 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5686         Disable float tests for __SPU__ targets due to lack of signed zero:
5687         * c-c++-common/torture/complex-sign-add.c (check_add_float).
5688         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
5689         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
5690         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
5691         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
5692         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
5693         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
5694         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
5695         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
5697 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
5699         * gfortran.dg/select_char_2.f90: New test.
5701 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
5703         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
5704         with DECL_CHAIN.
5706 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
5708         PR fortran/44936
5709         * gfortran.dg/typebound_generic_9.f03: New.
5711 2010-07-15  Richard Guenther  <rguenther@suse.de>
5713         PR tree-optimization/44946
5714         * gcc.c-torture/compile/pr44946.c: New testcase.
5716 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
5718         PR fortran/40206
5719         * gfortran.dg/select_char_3.f90: New test.
5721 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
5722             Kevin F. Quinn  <kevquinn@gentoo.org>
5724         * gcc.dg/Wtrampolines.c: New.
5726 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5728         PR libfortran/44934
5729         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
5731 2010-07-14  Jason Merrill  <jason@redhat.com>
5733         PR c++/44810
5734         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
5736         Implement C++0x unrestricted unions (N2544)
5737         * g++.dg/cpp0x/union1.C: New.
5738         * g++.dg/cpp0x/union2.C: New.
5739         * g++.dg/cpp0x/union3.C: New.
5740         * g++.dg/cpp0x/defaulted2.C: Adjust.
5741         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
5742         * g++.old-deja/g++.ext/anon2.C: Adjust.
5743         * g++.old-deja/g++.mike/misc6.C: Adjust.
5745 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
5747         PR fortran/44925
5748         * gfortran.dg/c_loc_tests_15.f90: New.
5750 2010-07-13  Jason Merrill  <jason@redhat.com>
5752         PR c++/44909
5753         * g++.dg/cpp0x/implicit6.C: New.
5755 2010-07-13  Jason Merrill  <jason@redhat.com>
5757         PR c++/44540
5758         * g++.dg/abi/noreturn1.C: New.
5759         * g++.dg/abi/noreturn2.C: New.
5761 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
5763         PR other/44874
5764         PR debug/44832
5765         * c-c++-common/pr44832.c: New test.
5767 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
5769         PR objc/44488
5770         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
5771         on the target.  Make sure that we can assemble the emitted asm when
5772         the test type is 'compile'.
5774 2010-07-13  Richard Guenther  <rguenther@suse.de>
5776         PR tree-optimization/36960
5777         * g++.dg/torture/pr36960.C: New testcase.
5779 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
5781         PR c++/44908
5782         * g++.dg/template/sfinae21.C: New.
5783         * g++.dg/template/sfinae22.C: Likewise.
5785 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
5787         PR testsuite/42843
5788         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
5789         * gcc.dg/plugin/ggcplug.c: Likewise.
5790         * g++.dg/plugin/selfassign.c: Likewise.
5791         * g++.dg/plugin/attribute_plugin.c: Likewise.
5792         * g++.dg/plugin/dumb_plugin.c: Likewise.
5793         * g++.dg/plugin/pragma_plugin.c: Likewise.
5795 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
5797         * gcc.c-torture/execute/pr44683.x: New.
5798         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
5800 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
5802         PR fortran/44434
5803         PR fortran/44565
5804         PR fortran/43945
5805         PR fortran/44869
5806         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
5807         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
5808         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
5809         * gfortran.dh/typebound_call_16.f03: New.
5810         * gfortran.dg/typebound_generic_6.f03: New.
5811         * gfortran.dg/typebound_generic_7.f03: New.
5812         * gfortran.dg/typebound_generic_8.f03: New.
5814 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5816         PR libfortran/37077
5817         * gfortran.dg/char4_iunit_1.f03: New test.
5819 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
5821         * gcc.dg/tree-ssa/vrp53.c: New test.
5823 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
5825         PR c++/44907
5826         * g++.dg/template/sfinae19.C: New.
5827         * g++.dg/template/sfinae20.C: Likewise.
5829 2010-07-12  Jie Zhang  <jie@codesourcery.com>
5831         * gcc.target/arm/interrupt-1.c: New test.
5832         * gcc.target/arm/interrupt-2.c: New test.
5834 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5836         * gcc.dg/pr42427.c: Require c99_runtime.
5837         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
5838         c99_runtime.
5839         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5840         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
5841         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
5842         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
5843         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
5844         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
5845         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
5846         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5847         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
5848         * gcc.target/i386/pr37275.c: Require visibility support.
5850 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5852         * lib/target-supports.exp (check_effective_target_sse): New proc.
5853         * gcc.target/i386/sol2-check.h: New file.
5854         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
5855         Include sol2-check.h.
5856         (main) Only run do_test () if sol2_check ().
5857         * gcc.target/i386/sse2-check.h: Likewise.
5858         * gcc.target/i386/sse3-check.h: Likewise.
5859         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
5860         [__sun__ && __svr4__]: Execute SSE2 instruction.
5861         * gcc.target/i386/math-torture/math-torture.exp: Only add options
5862         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
5863         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
5864         * g++.dg/ext/vector14.C: Likewise.
5865         * g++.dg/other/mmintrin.C: Likewise.
5866         * gcc.dg/20020418-1.c: Likewise.
5867         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5868         * gcc.dg/format/ms_unnamed-1.c: Likewise.
5869         * gcc.dg/format/unnamed-1.c: Likewise.
5870         Adapt dg-warning line number.
5871         * gcc.dg/graphite/pr40281.c: Likewise.
5872         * gcc.dg/pr32176.c: Likewise.
5873         * gcc.dg/pr40550.c: Likewise.
5874         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5875         * gcc.dg/torture/pr36891.c: Likewise.
5876         * gcc.target/i386/20020218-1.c: Likewise.
5877         * gcc.target/i386/20020523.c: Likewise.
5878         * gcc.target/i386/abi-1.c: Likewise.
5879         * gcc.target/i386/brokensqrt.c: Likewise.
5880         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5881         * gcc.target/i386/pr13366.c: Likewise.
5882         * gcc.target/i386/pr13685.c: Likewise.
5883         * gcc.target/i386/pr24306.c: Likewise.
5884         * gcc.target/i386/pr31486.c: Likewise.
5885         * gcc.target/i386/pr32065-1.c: Likewise.
5886         * gcc.target/i386/pr32065-2.c: Likewise.
5887         * gcc.target/i386/pr32389.c: Likewise.
5888         * gcc.target/i386/pr38824.c: Likewise.
5889         * gcc.target/i386/pr38931.c: Likewise.
5890         * gcc.target/i386/pr39592-1.c: Likewise.
5891         * gcc.target/i386/pr43766.c: Likewise.
5892         * gcc.target/i386/recip-divf.c: Likewise.
5893         * gcc.target/i386/recip-sqrtf.c: Likewise.
5894         * gcc.target/i386/recip-vec-divf.c: Likewise.
5895         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5896         * gcc.target/i386/sse-1.c: Likewise.
5897         * gcc.target/i386/sse-16.c: Likewise.
5898         * gcc.target/i386/sse-2.c: Likewise.
5899         * gcc.target/i386/sse-20.c: Likewise.
5900         * gcc.target/i386/sse-3.c: Likewise.
5901         * gcc.target/i386/sse-7.c: Likewise.
5902         * gcc.target/i386/sse-9.c: Likewise.
5903         * gcc.target/i386/sse-addps-1.c: Likewise.
5904         * gcc.target/i386/sse-addss-1.c: Likewise.
5905         * gcc.target/i386/sse-andnps-1.c: Likewise.
5906         * gcc.target/i386/sse-andps-1.c: Likewise.
5907         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5908         * gcc.target/i386/sse-comiss-1.c: Likewise.
5909         * gcc.target/i386/sse-comiss-2.c: Likewise.
5910         * gcc.target/i386/sse-comiss-3.c: Likewise.
5911         * gcc.target/i386/sse-comiss-4.c: Likewise.
5912         * gcc.target/i386/sse-comiss-5.c: Likewise.
5913         * gcc.target/i386/sse-comiss-6.c: Likewise.
5914         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
5915         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
5916         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5917         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
5918         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5919         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
5920         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5921         * gcc.target/i386/sse-divps-1.c: Likewise.
5922         * gcc.target/i386/sse-divss-1.c: Likewise.
5923         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
5924         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5925         * gcc.target/i386/sse-maxps-1.c: Likewise.
5926         * gcc.target/i386/sse-maxss-1.c: Likewise.
5927         * gcc.target/i386/sse-minps-1.c: Likewise.
5928         * gcc.target/i386/sse-minss-1.c: Likewise.
5929         * gcc.target/i386/sse-movaps-1.c: Likewise.
5930         * gcc.target/i386/sse-movaps-2.c: Likewise.
5931         * gcc.target/i386/sse-movhlps-1.c: Likewise.
5932         * gcc.target/i386/sse-movhps-1.c: Likewise.
5933         * gcc.target/i386/sse-movhps-2.c: Likewise.
5934         * gcc.target/i386/sse-movlhps-1.c: Likewise.
5935         * gcc.target/i386/sse-movmskps-1.c: Likewise.
5936         * gcc.target/i386/sse-movntps-1.c: Likewise.
5937         * gcc.target/i386/sse-movss-1.c: Likewise.
5938         * gcc.target/i386/sse-movss-2.c: Likewise.
5939         * gcc.target/i386/sse-movss-3.c: Likewise.
5940         * gcc.target/i386/sse-movups-1.c: Likewise.
5941         * gcc.target/i386/sse-movups-2.c: Likewise.
5942         * gcc.target/i386/sse-mulps-1.c: Likewise.
5943         * gcc.target/i386/sse-mulss-1.c: Likewise.
5944         * gcc.target/i386/sse-orps-1.c: Likewise.
5945         * gcc.target/i386/sse-rcpps-1.c: Likewise.
5946         * gcc.target/i386/sse-recip-vec.c: Likewise.
5947         * gcc.target/i386/sse-recip.c: Likewise.
5948         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
5949         * gcc.target/i386/sse-set-ps-1.c: Likewise.
5950         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
5951         * gcc.target/i386/sse-subps-1.c: Likewise.
5952         * gcc.target/i386/sse-subss-1.c: Likewise.
5953         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
5954         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
5955         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
5956         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
5957         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
5958         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
5959         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
5960         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
5961         * gcc.target/i386/sse-xorps-1.c: Likewise.
5962         * gcc.target/i386/ssefn-1.c: Likewise.
5963         * gcc.target/i386/ssefn-3.c: Likewise.
5964         * gcc.target/i386/sseregparm-1.c: Likewise.
5965         * gcc.target/i386/stackalign/return-3.c: Likewise.
5966         * gcc.target/i386/vectorize1.c: Likewise.
5967         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
5968         * gcc.target/i386/xorps-sse.c: Likewise.
5969         * gfortran.dg/pr28158.f90: Likewise.
5970         * gfortran.dg/pr30667.f: Likewise.
5971         * gnat.dg/loop_optimization7.adb: Likewise.
5972         * gnat.dg/sse_nolib.adb: Likewise.
5974 2010-07-11  Tobias Burnus  <burnus@net-b.de>
5976         PR fortran/44702
5977         * gfortran.dg/use_rename_6.f90: New.
5978         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
5980 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
5982         PR fortran/44869
5983         * gfortran.dg/class_24.f03: New.
5985 2010-07-10  Richard Guenther  <rguenther@suse.de>
5987         PR lto/44889
5988         * gcc.dg/lto/20100709-1_0.c: New testcase.
5989         * gcc.dg/lto/20100709-1_1.c: Likewise.
5991 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
5993         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
5995 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
5997         PR objc/44140
5998         * objc.dg/lto/trivial-1_0.m: New.
5999         * objc.dg/lto/lto.exp: New.
6000         * obj-c++.dg/lto/trivial-1_0.mm: New.
6001         * obj-c++.dg/lto/lto.exp: New.
6002         * objc.dg/symtab-1.m: Adjust sizes.
6003         * objc.dg/image-info.m: Do not run for gnu-runtime.
6005 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6007         * gcc.dg/pr32370.c: Allow another kind of error message.
6009 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
6011         * gnat.dg/atomic3.adb: New test.
6013 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6014             Denys Vlasenko  <dvlasenk@redhat.com>
6015             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6017         PR tree-optimization/28632
6018         * gcc.dg/tree-ssa/vrp51.c: New test.
6019         * gcc.dg/tree-ssa/vrp52.c: New test.
6021 2010-07-09  Jason Merrill  <jason@redhat.com>
6023         * g++.dg/abi/covariant6.C: New.
6024         * g++.dg/inherit/covariant17.C: Test both bases.
6025         * g++.dg/inherit/covariant7.C: Check vtable layout.
6027 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
6029         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6031 2010-07-09  Richard Guenther  <rguenther@suse.de>
6033         PR tree-optimization/44852
6034         * gcc.c-torture/execute/pr44852.c: New testcase.
6036 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6038         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6039         multiplication by values.
6040         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6041         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6043 2010-07-09  Richard Guenther  <rguenther@suse.de>
6045         PR tree-optimization/44882
6046         * gfortran.dg/pr44882.f90: New testcase.
6048 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6050         PR target/40657
6051         * gcc.target/arm/pr40657-1.c: New test.
6052         * gcc.target/arm/pr40657-2.c: New test.
6053         * gcc.c-torture/execute/pr40657.c: New test.
6055 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6057         * gcc.dg/tree-ssa/vrp50.c: New test.
6058         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6060 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
6062         PR fortran/44649
6063         * gfortran.dg/c_sizeof_1.f90: Modified.
6064         * gfortran.dg/storage_size_1.f08: New.
6065         * gfortran.dg/storage_size_2.f08: New.
6067 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
6069         * gcc.c-torture/execute/20100708-1.c: New test.
6071 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
6073         PR fortran/44847
6074         * gfortran.dg/gomp/pr44847.f90: New test.
6076 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
6078         PR tree-optimization/44710
6079         * gcc.dg/tree-ssa/ifc-6.c: New.
6080         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6082 2010-07-08  Tobias Burnus  <burnus@net-b.de>
6084         PR fortran/18918
6085         * gfortran.dg/coarray_10.f90: Add an additional test.
6087 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
6089         PR middle-end/44828
6090         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6091         * gcc.c-torture/execute/pr44828.x: Revert.
6093 2010-07-08  Jason Merrill  <jason@redhat.com>
6095         PR c++/43120
6096         * g++.dg/inherit/covariant17.C: New.
6097         * g++.dg/abi/covariant1.C: Actually test for the bug.
6099 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
6101         PR rtl-optimization/44838
6102         * gcc.dg/pr44838.c: New.
6104 2010-07-08  Richard Guenther  <rguenther@suse.de>
6106         PR tree-optimization/44831
6107         * gcc.c-torture/compile/pr44831.c: New testcase.
6108         * gcc.dg/tree-ssa/pr21463.c: Adjust.
6110 2010-07-08  Richard Guenther  <rguenther@suse.de>
6112         PR tree-optimization/44861
6113         * g++.dg/vect/pr44861.cc: New testcase.
6115 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6117         PR middle-end/44828
6118         * gcc.c-torture/execute/pr44828.x: New file.
6120 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6122         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6123         dg-options.
6124         * g++.dg/ext/altivec-17.C: Adjust error message.
6126 2010-07-07  Tom Tromey  <tromey@redhat.com>
6128         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6130 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6132         PR target/44844
6133         * gcc.target/i386/rdrand-1.c: Scan "jnc".
6134         * gcc.target/i386/rdrand-2.c: Likewise.
6135         * gcc.target/i386/rdrand-3.c: Likewise.
6137 2010-07-07  Jan Hubicka  <jh@suse.cz>
6139         PR middle-end/44813
6140         * g++.dg/torture/pr44813.C: New testcase.
6141         * g++.dg/torture/pr44826.C: New testcase.
6143 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
6145         PR rtl-optimization/44787
6146         * gcc.c-torture/compile/pr44788.c: New test.
6147         * gcc.target/arm/pr44788.c: New test.
6149 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6151         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6153 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6155         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6156         to dg-options.
6158 2010-07-06  Tobias Burnus  <burnus@net-b.de>
6160         PR fortran/44742
6161         * gfortran.dg/parameter_array_init_6.f90: New.
6162         * gfortran.dg/initialization_20.f90: Update dg-error.
6163         * gfortran.dg/initialization_24.f90: Ditto.
6165 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6166         PR fortran/PR44693
6167         * gfortran.dg/dim_range_1.f90:  New test.
6168         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
6170 2010-07-06  Jason Merrill  <jason@redhat.com>
6172         PR c++/44703
6173         * g++.dg/cpp0x/initlist41.C: New.
6175         PR c++/44778
6176         * g++.dg/template/ptrmem22.C: New.
6178 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
6180         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6181         support.
6182         * gcc.target/i386/i386.exp: Likewise.
6184 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6186         PR testsuite/44195
6187         * gcc.dg/lto/20100518_0.c: Limit to x86.
6189 2010-07-06  Richard Guenther  <rguenther@suse.de>
6191         PR middle-end/44828
6192         * gcc.c-torture/execute/pr44828.c: New testcase.
6194 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
6196         * g++.dg/warn/noeffect2.C: Adjust expected warning.
6197         * g++.dg/warn/volatile1.C: Likewise.
6198         * g++.dg/template/warn1.C: Likewise.
6200 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
6202         AVX Programming Reference (June, 2010)
6203         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6204         * g++.dg/other/i386-3.C: Likewise.
6205         * gcc.target/i386/sse-12.c: Likewise.
6207         * gcc.target/i386/f16c-check.h: New.
6208         * gcc.target/i386/rdfsbase-1.c: Likewise.
6209         * gcc.target/i386/rdfsbase-2.c: Likewise.
6210         * gcc.target/i386/rdgsbase-1.c: Likewise.
6211         * gcc.target/i386/rdgsbase-2.c: Likewise.
6212         * gcc.target/i386/rdrand-1.c: Likewise.
6213         * gcc.target/i386/rdrand-2.c: Likewise.
6214         * gcc.target/i386/rdrand-3.c: Likewise.
6215         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6216         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6217         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6218         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6219         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6220         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6221         * gcc.target/i386/wrfsbase-1.c: Likewise.
6222         * gcc.target/i386/wrfsbase-2.c: Likewise.
6223         * gcc.target/i386/wrgsbase-1.c: Likewise.
6224         * gcc.target/i386/wrgsbase-2.c: Likewise.
6226         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6227         (__builtin_ia32_vcvtps2ph): New.
6228         (__builtin_ia32_vcvtps2ph256): Likewise.
6230         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6231         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6233         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6234         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6236         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6237         (__builtin_ia32_vcvtps2ph256): Likewise.
6238         Add fsgsbase,rdrnd,f16c.
6240         * lib/target-supports.exp (check_effective_target_f16c): New.
6242 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6244         * gcc.dg/guality/nrv-1.c: New test.
6246 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
6248         PR middle-end/42505
6249         * gcc.target/arm/pr42505.c: New test case.
6251 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6253         PR c++/44808
6254         * g++.dg/opt/nrv16.C: New test.
6256 2010-07-05  Richard Guenther  <rguenther@suse.de>
6258         PR tree-optimization/44784
6259         * gcc.c-torture/compile/pr44784.c: New testcase.
6261 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6263         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6264         Increase loop bound and array size.
6265         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6266         Likewise.
6268 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6270         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6271         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6272         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6273         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6274         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6276 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
6278         PR c++/22138
6279         * g++.dg/parse/template25.C: New.
6281 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6283         PR rtl-optimization/44695
6284         * gcc.dg/torture/pr44695.c: New.
6286 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6288         PR c++/16630
6289         * g++.dg/ext/pretty3.C: New.
6291 2010-07-04  Richard Guenther  <rguenther@suse.de>
6293         PR middle-end/44809
6294         * g++.dg/torture/pr44809.C: New testcase.
6296 2010-07-04  Richard Guenther  <rguenther@suse.de>
6298         PR tree-optimization/44656
6299         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6301 2010-07-04  Ira Rosen  <irar@il.ibm.com>
6302             Revital Eres  <eres@il.ibm.com>
6304         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6305         misaligned stores.
6306         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
6307         gcc.dg/vect/vect-96.c: Likewise.
6308         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
6309         that support misaligned stores. Change the number of expected
6310         misaligned accesses.
6311         * gcc.dg/vect/vect-peel-1.c: New test.
6312         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
6313         gcc.dg/vect/vect-peel-4.c: Likewise.
6314         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
6315         vectorizable on all targets that support realignment.
6316         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6318 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
6320         PR c/44806
6321         * gcc.dg/torture/pr44806.c: New.
6323 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6325         * gnat.dg/cond_expr1.adb: New test.
6327 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6329         * gnat.dg/modular3.adb: New test.
6330         * gnat.dg/modular3_pkg.ads: New helper.
6332 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
6333             Mikael Pettersson  <mikpe@it.uu.se>
6335         PR testsuite/44518
6336         * obj-c++.dg/encode-2.mm: Produce object and save temps.
6337         Make signed-ness of chars explicit.  Scan the object for
6338         strings that are split by some target assemblers.
6339         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
6340         explicit.
6342 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
6344         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
6346 2010-07-02  Le-Chun Wu  <lcwu@google.com>
6348         PR/44128
6349         * g++.dg/warn/Wshadow-7.C: New test.
6351 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
6352             Julian Brown  <julian@codesourcery.com>
6353             Sandra Loosemore  <sandra@codesourcery.com>
6355         * gcc.c-torture/execute/20100416-1.c: New test case.
6357 2010-07-02  Julian Brown  <julian@codesourcery.com>
6358             Sandra Loosemore  <sandra@codesourcery.com>
6360         PR target/43703
6362         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
6363         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
6365 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6366             Julian Brown  <julian@codesourcery.com>
6368         * gcc.target/arm/neon/vadds64.c: Regenerated.
6369         * gcc.target/arm/neon/vaddu64.c: Regenerated.
6370         * gcc.target/arm/neon/vsubs64.c: Regenerated.
6371         * gcc.target/arm/neon/vsubu64.c: Regenerated.
6372         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
6373         * gcc.target/arm/neon-vmls-1.c: Likewise.
6374         * gcc.target/arm/neon-vsubs64.c: New execution test.
6375         * gcc.target/arm/neon-vsubu64.c: New execution test.
6376         * gcc.target/arm/neon-vadds64.c: New execution test.
6377         * gcc.target/arm/neon-vaddu64.c: New execution test.
6379 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6381         * gcc.target/arm/neon-vands64.c: New.
6382         * gcc.target/arm/neon-vandu64.c: New.
6383         * gcc.target/arm/neon-vbics64.c: New.
6384         * gcc.target/arm/neon-vbicu64.c: New.
6385         * gcc.target/arm/neon-veors64.c: New.
6386         * gcc.target/arm/neon-veoru64.c: New.
6387         * gcc.target/arm/neon-vorns64.c: New.
6388         * gcc.target/arm/neon-vornu64.c: New.
6389         * gcc.target/arm/neon-vorrs64.c: New.
6390         * gcc.target/arm/neon-vorru64.c: New.
6391         * gcc.target/arm/neon/vands64.c: Regenerated.
6392         * gcc.target/arm/neon/vandu64.c: Regenerated.
6393         * gcc.target/arm/neon/vbics64.c: Regenerated.
6394         * gcc.target/arm/neon/vbicu64.c: Regenerated.
6395         * gcc.target/arm/neon/veors64.c: Regenerated.
6396         * gcc.target/arm/neon/veoru64.c: Regenerated.
6397         * gcc.target/arm/neon/vorns64.c: Regenerated.
6398         * gcc.target/arm/neon/vornu64.c: Regenerated.
6399         * gcc.target/arm/neon/vorrs64.c: Regenerated.
6400         * gcc.target/arm/neon/vorru64.c: Regenerated.
6402 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6404         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
6406 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6408         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
6409         * gfortran.dg/intent_out_5.f90: Same.
6410         * gfortran.dg/ltrans-7.f90: Same.
6411         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
6413 2010-07-02  Jan Hubicka  <jh@suse.cz>
6415         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
6417 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6419         * objc-obj-c++-shared/Object1.h: Correct Line endings.
6421 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
6423         PR c++/44780
6424         * c-c++-common/Wunused-var-12.c: New test.
6426 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
6428         PR target/42835
6429         * gcc.target/arm/pr42835.c: New test.
6431         PR target/42172
6432         * gcc.target/arm/pr42172-1.c: New test.
6434 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6436         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
6438 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6440         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
6441         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
6442         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
6443         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
6444         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
6445         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
6446         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
6447         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
6448         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
6449         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
6450         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
6451         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
6452         * gcc.target/arm/neon-vdup_ns64.c: New.
6453         * gcc.target/arm/neon-vdup_nu64.c: New.
6454         * gcc.target/arm/neon-vdupQ_ns64.c: New.
6455         * gcc.target/arm/neon-vdupQ_nu64.c: New.
6456         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
6457         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
6458         * gcc.target/arm/neon-vmov_ns64.c: New.
6459         * gcc.target/arm/neon-vmov_nu64.c: New.
6460         * gcc.target/arm/neon-vmovQ_ns64.c: New.
6461         * gcc.target/arm/neon-vmovQ_nu64.c: New.
6462         * gcc.target/arm/neon-vget_lanes64.c: New.
6463         * gcc.target/arm/neon-vget_laneu64.c: New.
6464         * gcc.target/arm/neon-vset_lanes64.c: New.
6465         * gcc.target/arm/neon-vset_laneu64.c: New.
6467 2010-07-02  Richard Guenther  <rguenther@suse.de>
6469         * g++.dg/torture/20100702-1.C: New testcase.
6471 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6473         PR target/44707
6474         * gcc.c-torture/compile/pr44707.c: New test.
6476 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6478         PR c++/44039
6479         * g++.dg/template/crash101.C: New.
6481 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6483         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
6484         Use the ABI-0 accessors and fail it for m64.
6486 2010-07-02  Jan Hubicka  <jh@suse.cz>
6488         * g++.dg/tree-ssa/pr44706.C: New testcase.
6490 2010-07-02  Richard Guenther  <rguenther@suse.de>
6492         PR tree-optimization/44748
6493         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
6495 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6497         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
6498         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
6499         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
6500         the method types to forward:.
6502 2010-06-30  Jason Merrill  <jason@redhat.com>
6504         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
6505         * g++.dg/other/pr25632.C: Likewise.
6507 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
6509         PR tree-optimization/40421
6510         * gfortran.fortran-torture/compile/pr40421.f90: New test.
6512 2010-07-01  Richard Guenther  <rguenther@suse.de>
6514         PR middle-end/42834
6515         PR middle-end/44468
6516         * gcc.c-torture/execute/20100316-1.c: New testcase.
6517         * gcc.c-torture/execute/pr44468.c: Likewise.
6518         * gcc.c-torture/compile/20100609-1.c: Likewise.
6519         * gcc.dg/volatile2.c: Adjust.
6520         * gcc.dg/plugin/selfassign.c: Likewise.
6521         * gcc.dg/pr36902.c: Likewise.
6522         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
6523         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
6524         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6525         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6526         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6527         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6528         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
6529         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
6530         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
6531         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6532         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6533         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6534         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
6535         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
6536         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6537         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6538         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
6539         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6540         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6541         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6542         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6543         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6544         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
6545         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
6546         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
6547         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
6548         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
6549         * gcc.dg/struct/w_prof_local_array.c: Likewise.
6550         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
6551         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
6552         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6553         * gcc.dg/struct/w_prof_global_array.c: Likewise.
6554         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
6555         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
6556         * gcc.dg/struct/w_prof_local_var.c: Likewise.
6557         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
6558         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6559         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
6560         * gcc.dg/struct/w_prof_global_var.c: Likewise.
6561         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
6562         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
6563         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
6564         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6565         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
6566         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
6567         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
6568         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
6569         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
6570         * gcc.dg/tree-prof/stringop-1.c: Adjust.
6571         * g++.dg/tree-ssa/pr31146.C: Likewise.
6572         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
6573         * g++.dg/tree-ssa/pr33604.C: Likewise.
6574         * g++.dg/plugin/selfassign.c: Likewise.
6575         * gfortran.dg/array_memcpy_3.f90: Likewise.
6576         * gfortran.dg/array_memcpy_4.f90: Likewise.
6577         * c-c++-common/torture/pr42834.c: New testcase.
6579 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
6581         PR c++/44628
6582         * g++.dg/template/crash100.C: New.
6584 2010-06-30  Jan Hubicka  <jh@suse.cz>
6586         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
6588 2010-06-30  Michael Matz  <matz@suse.de>
6590         PR bootstrap/44699
6591         * gcc.dg/pr44699.c: New test.
6593 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
6595         PR tree-optimization/39799
6596         * c-c++-common/uninit-17.c: New test.
6598 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6600         PR libfortran/43298
6601         * gfortran.dg/read_infnan_1.f90: New test.
6603 2010-06-29  Jason Merrill  <jason@redhat.com>
6605         Enable implicitly declared move constructor/operator= (N3053).
6606         * g++.dg/cpp0x/implicit3.C: New.
6607         * g++.dg/cpp0x/implicit4.C: New.
6608         * g++.dg/cpp0x/implicit5.C: New.
6609         * g++.dg/cpp0x/implicit-copy.C: Adjust.
6610         * g++.dg/cpp0x/not_special.C: Adjust.
6611         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
6612         * g++.dg/cpp0x/rv1n.C: Adjust.
6613         * g++.dg/cpp0x/rv1p.C: Adjust.
6614         * g++.dg/cpp0x/rv2n.C: Adjust.
6615         * g++.dg/cpp0x/rv2p.C: Adjust.
6616         * g++.dg/cpp0x/rv3n.C: Adjust.
6617         * g++.dg/cpp0x/rv3p.C: Adjust.
6618         * g++.dg/cpp0x/rv4n.C: Adjust.
6619         * g++.dg/cpp0x/rv4p.C: Adjust.
6620         * g++.dg/cpp0x/rv5n.C: Adjust.
6621         * g++.dg/cpp0x/rv5p.C: Adjust.
6622         * g++.dg/cpp0x/rv6n.C: Adjust.
6623         * g++.dg/cpp0x/rv6p.C: Adjust.
6624         * g++.dg/cpp0x/rv7n.C: Adjust.
6625         * g++.dg/cpp0x/rv7p.C: Adjust.
6626         * g++.dg/cpp0x/rv8p.C: Adjust.
6627         * g++.dg/gomp/pr26690-1.C: Adjust.
6628         * g++.dg/other/error20.C: Adjust.
6629         * g++.dg/other/error31.C: Adjust.
6630         * g++.dg/parse/error19.C: Adjust.
6631         * g++.dg/template/qualttp5.C: Adjust.
6632         * g++.old-deja/g++.law/ctors5.C: Adjust.
6634         Enable implicitly deleted functions (N2346)
6635         * g++.dg/cpp0x/defaulted17.C: New.
6636         * g++.dg/cpp0x/implicit1.C: New.
6637         * g++.dg/cpp0x/implicit2.C: New.
6638         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
6639         * g++.dg/ext/has_virtual_destructor.C: Adjust.
6640         * g++.dg/init/ctor4.C: Adjust.
6641         * g++.dg/init/synth2.C: Adjust.
6642         * g++.dg/lto/20081118_1.C: Adjust.
6643         * g++.dg/other/error13.C: Adjust.
6644         * g++.dg/other/unused1.C: Adjust.
6645         * g++.old-deja/g++.bob/inherit2.C: Adjust.
6646         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6647         * g++.old-deja/g++.jason/opeq3.C: Adjust.
6648         * g++.old-deja/g++.law/ctors17.C: Adjust.
6649         * g++.old-deja/g++.oliva/delete1.C: Adjust.
6650         * g++.old-deja/g++.pt/assign1.C: Adjust.
6651         * g++.old-deja/g++.pt/crash20.C: Adjust.
6653         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
6654         * g++.dg/cpp0x/defaulted13.C: Adjust.
6655         * g++.dg/cpp0x/defaulted2.C: Adjust.
6656         * g++.dg/cpp0x/defaulted3.C: Adjust.
6657         * g++.dg/cpp0x/initlist9.C: Adjust.
6658         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
6659         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
6660         * g++.dg/init/synth2.C: Adjust.
6662         * g++.dg/cpp0x/defaulted19.C: New.
6664         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
6665         * g++.dg/template/error23.C: Fix for -std=c++0x.
6667 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
6669         PR fortran/44718
6670         * gfortran.dg/proc_ptr_28.f90: New.
6672 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
6674         PR tree-optimization/43801
6675         * g++.dg/torture/pr43801.C: New test.
6677         PR debug/44668
6678         * g++.dg/debug/dwarf2/accessibility1.C: New test.
6680 2010-06-29  Jason Merrill  <jason@redhat.com>
6682         PR c++/44587
6683         * g++.dg/template/qualified-id2.C: New.
6684         * g++.dg/template/qualified-id3.C: New.
6686 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
6688         PR fortran/44696
6689         * gfortran.dg/associated_target_4.f90: New.
6691 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
6693         PR fortran/44582
6694         * gfortran.dg/aliasing_array_result_1.f90 : New test.
6696 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6698         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
6700 2010-06-29  Jan Hubicka  <jh@suse.cz>
6702         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
6704 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
6706         PR target/43902
6707         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
6708         * gcc.target/arm/wmul-3.c: New test.
6709         * gcc.target/arm/wmul-4.c: New test.
6711 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
6713         PR rtl-optimization/44659
6714         * gcc.target/i386/extract-1.c: New.
6715         * gcc.target/i386/extract-2.c: Likewise.
6716         * gcc.target/i386/extract-3.c: Likewise.
6717         * gcc.target/i386/extract-4.c: Likewise.
6718         * gcc.target/i386/extract-5.c: Likewise.
6719         * gcc.target/i386/extract-6.c: Likewise.
6721 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
6723         PR c++/44682
6724         * g++.dg/warn/Wunused-var-14.C: New test.
6726 2010-06-28  Tobias Burnus  <burnus@net-b.de>
6728         PR fortran/43298
6729         * gfortran.dg/nan_6.f90: New.
6731 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
6733         PR tree-optimization/43781
6734         * gcc.dg/torture/pr43781.c: New.
6736 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
6738         PR fortran/40158
6739         * gfortran.dg/actual_rank_check_1.f90: New test.
6741 2010-06-28  Martin Jambor  <mjambor@suse.cz>
6743         * gcc.dg/ipa/ipa-sra-6.c: New test.
6745 2010-06-28  Jan Hubicka  <jh@suse.cz>
6747         PR tree-optimization/44687
6748         * gcc.c-torture/compile/pr44687.c
6750 2010-06-28  Martin Jambor  <mjambor@suse.cz>
6752         PR c++/44535
6753         * g++.dg/torture/pr44535.C: New test.
6755 2010-06-28  Michael Matz  <matz@suse.de>
6757         PR middle-end/44592
6758         * gfortran.dg/pr44592.f90: New test.
6760 2010-06-28  Jan Hubicka  <jh@suse.cz>
6762         PR tree-optimization/44357
6763         * g++.dg/torture/pr44357.C: New testcase.
6765 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6767         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
6768         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
6769         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
6770         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
6771         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
6772         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6773         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
6774         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
6776 2010-06-27  Jan Hubicka  <jh@suse.cz>
6778         * gcc.c-torture/compile/pr44686.c: New file.
6780 2010-06-27  Richard Guenther  <rguenther@suse.de>
6782         PR tree-optimization/44683
6783         * gcc.c-torture/execute/pr44683.c: New testcase.
6785 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
6787         * gnat.dg/noreturn3.ad[sb]: New test.
6789 2010-06-26  Jason Merrill  <jason@redhat.com>
6791         * g++.dg/cpp0x/explicit5.C: New.
6793 2010-06-26  Richard Guenther  <rguenther@suse.de>
6795         PR tree-optimization/44393
6796         * gcc.dg/pr44393.c: New testcase.
6798 2010-06-26  Jan Hubicka  <jh@suse.cz>
6800         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
6802 2010-06-26  Richard Guenther  <rguenther@suse.de>
6804         PR middle-end/44674
6805         * gcc.dg/pr44674.c: New testcase.
6807 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
6809         * gcc.dg/opts-3.c: New test.
6811 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6813         * gfortran.dg/type_decl_1.f90: New.
6814         * gfortran.dg/type_decl_2.f90: New.
6816 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6818         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
6819         * gfortran.dg/semicolon_fixed_2.f: Ditto.
6821 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6823         PR testsuite/38946
6824         * gfortran.dg/array_constructor_23.f: Update test to allow for small
6825         error in comparing reals.
6827 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6829         * selected_real_kind_2.f90: New.
6830         * selected_real_kind_3.f90: New.
6832 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6834         * gfortran.dg/entry_19.f90: New.
6836 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6838         * gfortran.dg/end_subroutine_1.f90: New.
6839         * gfortran.dg/end_subroutine_2.f90: New.
6840         * gfortran.dg/interface_proc_end.f90: Update.
6842 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6844         * gfortran.dg/semicolon_fixed.f: Update.
6845         * gfortran.dg/semicolon_fixed_2.f: New.
6846         * gfortran.dg/semicolon_free_2.f90: New.
6847         * gfortran.dg/semicolon_free.f90: Update.
6849 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6851         PR fortran/44448
6852         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
6854 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6856         * g++.dg/ipa/iinline-3.C: New test.
6857         * gcc.dg/ipa/modif-1.c: Removed.
6859 2010-06-25  Jan Hubicka  <jh@suse.cz>
6861         * gcc.dg/tree-ssa/ipa-split-1.c
6863 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6865         * g++.dg/ipa/iinline-2.C: New test.
6867 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
6869         PR middle-end/43866
6870         * gfortran.dg/pr43866.f90: New test.
6872         PR tree-optimization/44539
6873         * gcc.dg/pr44539.c: New test.
6875 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
6877         From Jim Wilson:
6878         PR target/43902
6879         * gcc.target/mips/madd-9.c: New test.
6881 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
6883         PR c/44517
6884         * gcc.dg/noncompile/pr44517.c: New.
6885         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
6887 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
6889         PR testsuite/43283
6890         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
6891         and add argument to nop for IA64.
6893 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6895         PR target/44588
6896         * gcc.target/i386/mod-1.c: New.
6897         * gcc.target/i386/umod-1.c: Likewise.
6898         * gcc.target/i386/umod-2.c: Likewise.
6899         * gcc.target/i386/umod-3.c: Likewise.
6901 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
6903         PR middle-end/44492
6904         * g++.dg/torture/pr44492.C: New test.
6906 2010-06-24  Andi Kleen  <ak@linux.intel.com>
6908         * c-c++-common/warn-omitted-condop.c: New.
6910 2010-06-24  Tobias Burnus  <burnus@net-b.de>
6912         PR fortran/44614
6913         * gfortran.dg/import8.f90: New.
6915 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
6917         * gnat.dg/not_null.adb: Update test case.
6919 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
6921         PR c++/44619
6922         * g++.dg/warn/Wunused-var-13.C: New test.
6924         PR c++/44627
6925         * g++.dg/diagnostic/method1.C: New test.
6927 2010-06-22  Cary Coutant  <ccoutant@google.com>
6929         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
6931 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
6933         PR fortran/44616
6934         * gfortran.dg/abstract_type_8.f03: New.
6936 2010-06-21  Jason Merrill  <jason@redhat.com>
6938         * g++.dg/cpp0x/noexcept08.C: New.
6940         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
6942 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6944         PR target/44615
6945         * gcc.target/i386/sse2-vec-2a.c: New.
6947 2010-06-21  DJ Delorie  <dj@redhat.com>
6949         * gcc.dg/pragma-diag-1.c: New.
6951 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6953         PR target/44615
6954         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
6956 2010-06-21  Alan Modra  <amodra@gmail.com>
6958         PR testsuite/44505
6959         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
6960         tail call to check_fa_mid.
6962 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
6964         PR target/44575
6965         * gcc.c-torture/execute/pr44575.c: New test.
6967 2010-06-21  Tobias Burnus  <burnus@net-b.de>
6969         PR fortran/40632
6970         * gfortran.dg/contiguous_1.f90: New.
6971         * gfortran.dg/contiguous_2.f90: New.
6972         * gfortran.dg/contiguous_3.f90: New.
6974 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
6976         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
6977         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
6979 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
6981         PR target/44546
6982         * gcc.target/i386/pr44546.c: New test.
6984 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
6986         * gcc.dg/opts-2.c: New test.
6988 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
6990         PR fortran/44584
6991         * gfortran.dg/typebound_proc_15.f03: Modified.
6993 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
6995         PR target/44072
6996         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
6997         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
6999 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7001         * g++.dg/ext/label13.C: Fix typo in last change.
7003 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7005         PR libfortran/44477
7006         * gfortran.dg/eof_3.f90
7007         * gfortran.dg/endfile_2.f90
7008         * gfortran.dg/endfile_4.f90
7009         * gfortran.dg/endfile_3.f90
7011 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7013         PR c++/41090
7014         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7016 2010-06-18  Tobias Burnus  <burnus@net-b.de>
7018         PR fortran/44556
7019         * gfortran.dg/allocate_alloc_opt_11.f90: New.
7021 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
7023         * gcc.target/arm/pr40900.c: New test.
7025 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
7027         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7029 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
7031         PR fortran/44558
7032         * gfortran.dg/typebound_call_15.f03: New.
7034 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7036         PR c++/44486
7037         * g++.dg/pr44486.C: New.
7039 2010-06-16  DJ Delorie  <dj@redhat.com>
7041         * gcc.target/i386/volatile-bitfields-1.c: New.
7042         * gcc.target/i386/volatile-bitfields-2.c: New.
7044 2010-06-16  Jason Merrill  <jason@redhat.com>
7046         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7048         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7050 2010-06-16  Richard Guenther  <rguenther@suse.de>
7052         PR c/44555
7053         * gcc.c-torture/execute/pr44555.c: New testcase.
7055 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
7057         PR fortran/44549
7058         * gfortran.dg/typebound_proc_16.f03: New.
7060 2010-06-16  Martin Jambor  <mjambor@suse.cz>
7062         * g++.dg/torture/pr43905.C: New test.
7064 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
7066         PR testsuite/44538
7067         * gcc.dg/vect/slp-perm-5.c (main): Prevent
7068         initialization loop from being vectorized.
7069         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7071 2010-06-16  Alan Modra  <amodra@gmail.com>
7073         PR tree-optimization/44507
7074         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7076 2010-06-15  Jason Merrill  <jason@redhat.com>
7078         * g++.dg/overload/arg3.C: Adjust error locations.
7079         * g++.dg/overload/copy1.C: Likewise.
7080         * g++.dg/tc1/dr152.C: Likewise.
7081         * g++.dg/template/incomplete4.C: Likewise.
7082         * g++.dg/template/incomplete5.C: Likewise.
7083         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7084         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7085         * g++.old-deja/g++.pt/crash9.C: Likewise.
7087         * g++.dg/inherit/virtual5.C: New.
7089         * g++.dg/cpp0x/defaulted18.C: New.
7091         * g++.dg/cpp0x/initlist40.C: New.
7093         * g++.dg/cpp0x/initlist39.C: New.
7095 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
7097         PR middle-end/44391
7098         * gcc.dg/graphite/pr44391.c: New.
7100 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
7102         PR fortran/43388
7103         * gfortran.dg/allocate_alloc_opt_8.f90: New.
7104         * gfortran.dg/allocate_alloc_opt_9.f90: New.
7105         * gfortran.dg/allocate_alloc_opt_10.f90: New.
7106         * gfortran.dg/class_allocate_2.f03: Modified an error message.
7108 2010-06-15  Richard Guenther  <rguenther@suse.de>
7110         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7112 2010-06-15  Richard Guenther  <rguenther@suse.de>
7114         * gcc.dg/vect/bb-slp-21.c: Adjust.
7115         * gcc.dg/vect/bb-slp-13.c: Likewise
7116         * gcc.dg/vect/bb-slp-4.c: Likewise
7117         * gcc.dg/vect/bb-slp-22.c: Likewise
7118         * gcc.dg/vect/bb-slp-14.c: Likewise
7119         * gcc.dg/vect/bb-slp-23.c: Likewise
7120         * gcc.dg/vect/bb-slp-15.c: Likewise
7121         * gcc.dg/vect/bb-slp-17.c: Likewise
7122         * gcc.dg/vect/bb-slp-18.c: Likewise
7123         * gcc.dg/vect/bb-slp-19.c: Likewise
7124         * gcc.dg/vect/bb-slp-10.c: Likewise
7125         * gcc.dg/vect/bb-slp-11.c: Likewise
7126         * gcc.dg/vect/bb-slp-20.c: Likewise
7127         * gcc.dg/vect/bb-slp-3.c: Likewise
7129 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
7131         PR fortran/44536
7132         * gfortran.dg/gomp/pr44536.f90: New test.
7133         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7135 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7137         PR target/44534
7138         * gcc.target/i386/avx-vextractf128-256-3.c: New.
7139         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7141 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
7143         PR tree-optimization/44508
7144         * gcc.dg/tree-ssa/pr21086.c: Adjust.
7146         PR bootstrap/44509
7147         * gcc.dg/pr44509.c: New test.
7149 2010-06-14  Ira Rosen  <irar@il.ibm.com>
7151         PR tree-optimization/44507
7152         * gcc.dg/vect/pr44507.c: New test.
7154 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7156         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7157         and c-pretty-print.h.
7159         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7161 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
7163         * gfortran.dg/whole_file_18.f90: Updated error message.
7165 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
7167         * gfortran.dg/whole_file_20.f03: New.
7169 2010-06-12  Jan Hubicka  <jh@suse.cz>
7171         * gcc.c-torture/compile/pc44485.c: New testcase.
7173 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
7175         PR fortran/40117
7176         * gfortran.dg/typebound_proc_4.f03: Modified error message.
7177         * gfortran.dg/typebound_proc_14.f03: New.
7178         * gfortran.dg/typebound_proc_15.f03: New.
7180 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7182         * gcc.dg/opts-1.c: New test.
7184 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7186         * gcc.dg/funroll-loops-all.c: Update expected error.
7188 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
7190         PR target/44481
7191         * gcc.target/i386/pr44481.c: New test.
7193 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7195         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7197 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
7199         PR middle-end/44483
7200         * gcc.dg/tree-ssa/pr44483.c: New.
7202 2010-06-11  Paul Brook  <paul@codesourcery.com>
7204         * g++.dg/other/arm-neon-1.C: New test.
7206 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
7208         PR fortran/42051
7209         PR fortran/43896
7210         * gfortran.dg/class_23.f03: New test.
7212 2010-06-11  Jan Hubicka  <jh@suse.cz>
7214         * gcc.dg/ipa/pure-const-2.c: New testcase.
7216 2010-06-11  Jan Hubicka  <jh@suse.cz>
7218         * gcc.dg/noreturn-7.c: Update.
7219         * gcc.dg/noreturn-4.c: Update.
7221 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
7223         Fix MIPS bootstrap
7224         * g++.dg/other/typedef4.C: New test.
7226 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
7228         PR fortran/44207
7229         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7231 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
7233         PR fortran/44457
7234         * gfortran.dg/asynchronous_3.f03
7236 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
7238         PR middle-end/44185
7239         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7240         non-temporal stores out of the tests to form new test cases.  As a
7241         result, no non-temporal store should be generated in this case.
7243         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
7244         prefetch-7.c that generate one non-temporal store.
7246         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
7247         prefetch-7.c that generate one non-temporal store and one
7248         one-temporal prefetch.
7250 2010-06-10  Martin Jambor  <mjambor@suse.cz>
7252         PR tree-optimization/44258
7253         * gcc.dg/tree-ssa/pr44258.c: New test.
7255 2010-06-10  Daniel Kraft  <d@domob.eu>
7257         PR fortran/38936
7258         * gfortran.dg/associate_1.f03: New test.
7259         * gfortran.dg/associate_2.f95: New test.
7260         * gfortran.dg/associate_3.f03: New test.
7261         * gfortran.dg/associate_4.f08: New test.
7263 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7265         * gfortran.dg/selected_char_kind_4.f90: New test.
7267 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
7269         * gcc.dg/pr42461.c: New test.
7271 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7273         PR fortran/44347
7274         * gfortran.dg/selected_real_kind_1.f90: New.
7276 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7278         PR fortran/44359
7279         * gfortran.dg/warn_conversion.f90: Removed check for redundant
7280         warning.
7281         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7282         check for warning.
7284 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7286         * gfortran.dg/data_namelist_conflict.f90: New test.
7288 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7290         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7291         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7292         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7294 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7296         * gfortran.dg/mvbits_9.f90: New test.
7297         * gfortran.dg/ibset_1.f90: Ditto.
7298         * gfortran.dg/ibits_1.f90: Ditto.
7299         * gfortran.dg/btest_1.f90: Ditto.
7300         * gfortran.dg/ibclr_1.f90: Ditto.
7302 2010-06-09  Jason Merrill  <jason@redhat.com>
7304         PR c++/44366
7305         * g++.dg/cpp0x/decltype23.C: Move to...
7306         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
7308 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
7310         PR fortran/44211
7311         * gfortran.dg/typebound_call_14.f03: New test.
7313 2010-06-09  Martin Jambor  <mjambor@suse.cz>
7315         PR tree-optimization/44423
7316         * gcc.dg/tree-ssa/pr44423.c: New test.
7318 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
7320         PR testsuite/42843
7321         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
7322         TV_NONE to initialize tv_id field.
7323         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7324         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7325         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
7326         Include toplev.h .
7327         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
7328         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
7329         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
7331 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
7333         PR tree-optimization/39874
7334         PR middle-end/28685
7335         * gcc.dg/pr39874.c: New file.
7337 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7339         * g++.dg/ext/attr-alias-1.C: New.
7340         * g++.dg/ext/attr-alias-2.C: New.
7342 2010-06-07  Tobias Burnus  <burnus@net-b.de>
7344         PR fortran/44446
7345         * gfortran.dg/proc_ptr_27.f90: New.
7347 2010-06-07  Jason Merrill  <jason@redhat.com>
7349         PR c++/44366
7350         * g++.dg/cpp0x/decltype23.C: New.
7352 2010-06-08  Andrew Pinski <pinskia@gmail.com>
7353             Shujing Zhao  <pearly.zhao@oracle.com>
7355         PR c/37724
7356         * gcc.dg/c90-const-expr-10.c: Adjust.
7357         * gcc.dg/c99-const-expr-10.c: Adjust.
7358         * gcc.dg/init-bad-7.c: New.
7360 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7362         * lib/target-supports.exp (check_effective_target_gas): New proc.
7363         * gcc.c-torture/execute/960321-1.x: New file.
7365 2010-06-07  Jason Merrill  <jason@redhat.com>
7367         PR c++/44401
7368         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
7370 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
7372         PR c++/44444
7373         * g++.dg/warn/Wunused-var-12.C: New test.
7375         PR c++/44443
7376         * c-c++-common/Wunused-var-11.c: New test.
7378 2010-06-07  Jan Hubicka  <jh@suse.cz>
7380         * gcc.dg/ipa/pure-const-1.c: New testcase.
7382 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
7384         PR rtl-optimization/44404
7385         * gcc.dg/pr44404.c: New.
7387 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
7389         PR target/44159
7390         * gcc.target/i386/abi-2.c: Check sysv abi here.
7391         * gcc.target/i386/aes-avx-check.h: Call test in noinline
7392         function to avoid failures by different ABIs.
7393         * gcc.target/i386/aes-check.h: Likewise.
7394         * gcc.target/i386/avx-check.h: Likewise.
7395         * gcc.target/i386/fma4-check.h: Likewise.
7396         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
7397         * gcc.target/i386/mmx-check.h: Likewise.
7398         * gcc.target/i386/pclmul-avx-check.h: Likewise.
7399         * gcc.target/i386/pclmul-check.h: Likewise.
7400         * gcc.target/i386/sse-check.h: Likewise.
7401         * gcc.target/i386/sse2-check.h: Likewise.
7402         * gcc.target/i386/sse3-check.h: Likewise.
7403         * gcc.target/i386/sse4_1-check.h: Likewise.
7404         * gcc.target/i386/sse4_2-check.h: Likewise.
7405         * gcc.target/i386/sse4a-check.h: Likewise.
7406         * gcc.target/i386/ssse3-check.h: Likewise.
7407         * gcc.target/i386/xop-check.h: Likewise.
7408         * gcc.target/i386/pr27971.c: Fix for LLP64.
7409         * gcc.target/i386/pr39139.c: Likewise.
7410         * gcc.target/i386/pr39315-check.c: Likewise.
7411         * gcc.target/i386/vararg-1.c: Likewise.
7412         * gcc.target/i386/vararg-2.c: Likewise.
7413         Additional add dg-compile to avoid failure due
7414         missing foo symbol.
7416         * gcc.dg/compound-literal-1.c: Fix for llp64.
7417         * gcc.dg/pr32370.c: Likewise.
7418         * gcc.dg/pr37561.c: Likewise.
7419         * gcc.dg/pr41340.c: Likewise.
7420         * gcc.dg/pr41551.c: Likewise.
7422 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7424         PR c++/44188
7425         * g++.dg/debug/dwarf2/typedef3.C: New test.
7427 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7429         PR c/20000
7430         * c-c++-common/pr20000.c: New.
7432 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
7434         PR c++/44086
7435         * g++.dg/init/pr44086.C: New.
7436         * g++.dg/cpp0x/decltype4.C: Adjust.
7438 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7440         PR fortran/43945
7441         * gfortran.dg/generic_23.f03: New test.
7443 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7445         PR fortran/43895
7446         * gfortran.dg/alloc_comp_class_1.f90 : New test.
7448 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
7450         PR c++/44361
7451         * c-c++-common/Wunused-var-9.c: New test.
7453 2010-06-05  Jason Merrill  <jason@redhat.com>
7455         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
7457 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
7459         PR c/44322
7460         * gcc.dg/c99-restrict-4.c: New test.
7462 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
7464         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
7465         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
7466         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
7467         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
7468         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
7469         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
7470         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
7471         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
7472         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
7473         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
7474         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
7475         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
7476         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
7477         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
7478         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
7479         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
7480         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
7481         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
7482         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
7483         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
7484         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
7485         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
7487 2010-06-04  Jason Merrill  <jason@redhat.com>
7489         * g++.dg/cpp0x/noexcept06.C: New.
7490         * g++.dg/cpp0x/noexcept07.C: New.
7492         * g++.dg/cpp0x/noexcept01.C: New.
7493         * g++.dg/cpp0x/noexcept02.C: New.
7494         * g++.dg/cpp0x/noexcept03.C: New.
7495         * g++.dg/cpp0x/noexcept04.C: New.
7496         * g++.dg/cpp0x/noexcept05.C: New.
7498 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
7500         PR c++/44412
7501         * g++.dg/warn/Wunused-var-10.C: New test.
7502         * g++.dg/warn/Wunused-var-11.C: New test.
7504         PR c++/44362
7505         * c-c++-common/Wunused-var-10.c: New test.
7507 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7509         PR c/25880
7510         * gcc.dg/assign-warn-2.c: Update.
7511         * gcc.dg/cpp/line3.c: Update.
7512         * gcc.dg/c99-array-lval-8.c: Update.
7513         * gcc.dg/cast-qual-2.c: Update.
7514         * gcc.dg/c99-arraydecl-3.c:  Update.
7515         * gcc.dg/assign-warn-1.c:  Update.
7516         * gcc.dg/format/gcc_diag-1.c:  Update.
7518 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
7520         PR rtl-optimization/39871
7521         PR rtl-optimization/40615
7522         PR rtl-optimization/42500
7523         PR rtl-optimization/42502
7524         * gcc.target/arm/eliminate.c: New test.
7526 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
7528         PR libstdc++/44410
7529         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
7530         * g++.old-deja/g++.other/delete3.C: Likewise.
7531         * g++.old-deja/g++.other/new.C: Likewise.
7532         * g++.old-deja/g++.law/operators27.C: Likewise.
7533         * g++.old-deja/g++.mike/p755.C: Likewise.
7534         * g++.dg/eh/new1.C: Likewise.
7535         * g++.dg/init/new5.C: Likewise.
7537 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7539         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
7540         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
7541         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
7543 2010-06-03  Richard Guenther  <rguenther@suse.de>
7545         PR lto/41921
7546         * lib/lto.exp: Always load gcc.exp.
7547         (lto-obj): For C source files invoke gcc_target_compile.
7548         * g++.dg/lto/20100603-1_0.C: New testcase.
7549         * g++.dg/lto/20100603-1_1.c: Likewise.
7551 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
7553         PR tree-optimization/43688
7554         * gfortran.dg/pr43688.f90: New.
7556 2010-06-03  Richard Guenther  <rguenther@suse.de>
7558         PR lto/41584
7559         * gcc.dg/lto/20100603-1_0.c: New testcase.
7560         * gcc.dg/lto/20100603-2_0.c: Likewise.
7561         * gcc.dg/lto/20100603-3_0.c: Likewise.
7563 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
7565         PR target/44218
7566         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
7567         * gcc.target/powerpc/recip-2.c: Ditto.
7568         * gcc.target/powerpc/recip-3.c: Ditto.
7569         * gcc.target/powerpc/recip-4.c: Ditto.
7570         * gcc.target/powerpc/recip-5.c: Ditto.
7571         * gcc.target/powerpc/recip-6.c: Ditto.
7572         * gcc.target/powerpc/recip-7.c: Ditto.
7573         * gcc.target/powerpc/recip-test.h: Ditto.
7574         * gcc.target/powerpc/recip-test2.h: Ditto.
7576 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7578         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
7580 2010-06-02  Jason Merrill  <jason@redhat.com>
7582         * g++.dg/ext/vector9.C: Expect typedef in error message.
7584         PR c++/9726
7585         PR c++/23594
7586         PR c++/44333
7587         * g++.dg/tc1/dr101.C: Remove xfails.
7589 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7591         PR middle-end/44372
7592         * g++.dg/ipa/pr44372.C: New.
7594 2010-06-02  Jan Hubicka  <jh@suse.cz>
7596         PR middle-end/44295
7597         * g++.dg/torture/pr44295.C: Neww testcase.
7599 2010-06-02  Jan Hubicka  <jh@suse.cz>
7601         * gcc.dg/tree-ssa/loadpre6.c: Update.
7603 2010-06-02  Richard Guenther  <rguenther@suse.de>
7605         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
7606         diagnostic.h.
7608 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
7610         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
7611         the link fail message.
7613 2010-06-02  Tobias Burnus  <burnus@net-b.de>
7615         PR fortran/44360
7616         * gfortran.dg/use_13.f90: New test case.
7618 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7620         PR fortran/44371
7621         * gfortran.dg/error_stop_2.f08: Minor update.
7623 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7625         PR fortran/44371
7626         * gfortran.dg/error_stop_1.f08: New test.
7627         * gfortran.dg/error_stop_2.f08: New test.
7629 2010-06-01  Jason Merrill  <jason@redhat.com>
7631         DR 990
7632         * g++.dg/cpp0x/initlist37.C: New.
7633         * g++.dg/cpp0x/initlist38.C: New.
7635         PR c++/44358
7636         * g++.dg/cpp0x/initlist36.C: New.
7638 2010-05-31 Jan Hubicka  <jh@suse.cz>
7640         * gcc.dg/noreturn-8.c: New testcase.
7642 2010-05-31 Jan Hubicka  <jh@suse.cz>
7644         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
7645         * gcc.dg/lto/noreturn-1_0.c: Move it here.
7647 2010-05-31 Jan Hubicka  <jh@suse.cz>
7649         * gcc.dg/lto/noreturn-1_1.c: New testcase.
7650         * gcc.dg/lto/noreturn-1_0.c: New testcase.
7652 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
7654         PR fortran/36928
7655         * gfortran.dg/dependency_27.f90:  New test.
7656         * gfortran.dg/array_assign_1.F90:  New test.
7658 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7660         PR target/44338
7661         * gcc.target/i386/sse-24.c: New test.
7663 2010-05-31  Jan Hubicka  <jh@suse.cz>
7665         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
7667 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7669         PR middle-end/44337
7670         * gcc.dg/pr44337.c: New test.
7672         PR tree-optimization/44182
7673         * g++.dg/debug/pr44182.C: New test.
7675 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
7677         * gcc.dg/nested-func-7.c: New test.
7678         * gnat.dg/frame_overflow.adb: Adjust directives.
7680 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
7682         * gnat.dg/prot2.ad[sb]: New test.
7683         * gnat.dg/prot2_pkg1.ads: New helper.
7684         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
7686 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
7688         * gnat.dg/array11.adb: Adjust dg-warning directive.
7689         * gnat.dg/object_overflow.adb: Likewise.
7691 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
7693         PR middle-end/44306
7694         * gcc.dg/tree-ssa/pr44306.c: New.
7696 2010-05-29  Jan Hubicka  <jh@suse.cz>
7698         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
7700 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
7702         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
7704 2010-05-28  Mike Stump  <mikestump@comcast.net>
7706         PR objc/44125
7707         * objc.dg/const-str-9.m: Remove static.
7709 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
7711         PR target/43636
7712         * gcc.c-torture/compile/pr43636.c: New test.
7714 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
7716         PR objc++/23616
7717         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
7718         * obj-c++.dg/try-catch-9.mm: Ditto.
7720 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
7722         Revert patch for PR c++/44188
7723         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
7725 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7727         PR c++/44188
7728         * g++.dg/debug/dwarf2/typedef3.C: New test.
7730 2010-05-27  Jason Merrill  <jason@redhat.com>
7732         PR c++/43555
7733         * g++.dg/ext/vla9.C: New.
7735 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
7737         PR objc/44140
7738         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
7739         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7740         * objc.dg/torture/tls/thr-init.m: Ditto.
7741         * objc.dg/torture/trivial.m: Ditto.
7742         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
7743         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7744         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7745         * obj-c++.dg/torture/trivial.mm: Ditto.
7747 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
7749         * g++.dg/lto/20100302_0.C: Skip on darwin.
7751 2010-05-27  Richard Guenther  <rguenther@suse.de>
7753         PR tree-optimization/44284
7754         * gcc.dg/vect/vect-118.c: New testcase.
7755         * gcc.dg/vect/bb-slp-20.c: Adjust.
7756         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7757         * gcc.dg/vect/slp-9.c: Likewise.
7758         * gcc.dg/vect/slp-reduc-4.c: Likewise.
7759         * gcc.dg/vect/vect-10.c: Likewise.
7760         * gcc.dg/vect/vect-109.c: Likewise.
7761         * gcc.dg/vect/vect-12.c: Likewise.
7762         * gcc.dg/vect/vect-36.c: Likewise.
7763         * gcc.dg/vect/vect-7.c: Likewise.
7764         * gcc.dg/vect/vect-iv-8.c: Likewise.
7765         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7766         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7767         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7768         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7769         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7770         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7771         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7772         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7773         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7774         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7775         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7776         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7777         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7778         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7779         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7780         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
7781         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7783 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7785         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
7786         necessary.
7788 2010-05-26  Jan Hubicka  <jh@suse.cz>
7790         * gcc.dg/lto/materialize-1_0.c: New file.
7791         * gcc.dg/lto/materialize-1_1.c: New file.
7793 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
7795         * gnat.dg/lto10.adb: New test.
7796         * gnat.dg/lto10_pkg.ads: New helper.
7798 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
7800         * lib/target-supports.exp (check_effective_target_int128): New
7801         function to check if __int128 types are available for target.
7802         * c-c++-common/int128-types-1.c: New.
7803         * c-c++-common/int128-1.c: New.
7804         * c-c++-common/int128-2.c: New.
7805         * g++.dg/abi/mangle43.C: New.
7806         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
7807         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
7808         pointer-wide scalar.
7809         * g++.dg/other/pr25632.C: Likewise.
7810         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
7811         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
7812         overflow warnings.
7813         * g++.dg/warn/pr13358-4.C: Likewise.
7814         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
7815         * g++.dg/warn/Wconversion-null.C: Likewise.
7817 2010-05-26  Jason Merrill  <jason@redhat.com>
7819         PR c++/43382
7820         * g++.dg/cpp0x/variadic101.C: New.
7822 2010-05-26  Richard Guenther  <rguenther@suse.de>
7824         PR rtl-optimization/44164
7825         * gcc.c-torture/execute/pr44164.c: New testcase.
7826         * g++.dg/tree-ssa/pr13146.C: Adjust.
7828 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
7830         PR fortran/40011
7831         * gfortran.dg/whole_file_19.f90 : New test.
7833 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
7835         PR fortran/30668
7836         PR fortran/31346
7837         PR fortran/34260
7838         * gfortran.dg/pr40999.f: Fix function type.
7839         * gfortran.dg/whole_file_5.f90: Likewise.
7840         * gfortran.dg/whole_file_6.f90: Likewise.
7841         * gfortran.dg/whole_file_16.f90: New.
7842         * gfortran.dg/whole_file_17.f90: New.
7843         * gfortran.dg/whole_file_18.f90: New.
7845 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
7846             Iain Sandoe  <iains@gcc.gnu.org>
7848         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
7849         * gcc.c-torture/compile/pr44197.c: Require alias support.
7850         * gcc.dg/lto/20081222_0.c: Ditto.
7852 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
7854         PR debug/42801
7855         * gcc.dg/guality/vla-2.c: New test.
7857 2010-05-25  Richard Guenther  <rguenther@suse.de>
7859         PR middle-end/44069
7860         * g++.dg/torture/pr44069.C: New testcase.
7862 2010-05-25  Richard Guenther  <rguenther@suse.de>
7864         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
7866 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7868         PR objc/44140
7869         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
7871 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7873         * obj-c++.dg/torture/tls/trivial.mm: New.
7874         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
7875         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
7876         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
7877         * obj-c++.dg/torture/tls/diag-1.mm: New.
7878         * obj-c++.dg/torture/tls/tls.exp: New.
7879         * obj-c++.dg/torture/trivial.mm: New.
7880         * obj-c++.dg/torture/dg-torture.exp: New.
7881         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
7882         * obj-c++.dg/tls/trivial.m: New.
7883         * obj-c++.dg/tls/init-1.mm: New.
7884         * obj-c++.dg/tls/diag-1.mm: New.
7885         * obj-c++.dg/tls/init-2.mm: New.
7886         * obj-c++.dg/tls/diag-2.mm: New.
7887         * obj-c++.dg/tls/diag-3.mm: New.
7888         * obj-c++.dg/tls/diag-4.mm: New.
7889         * obj-c++.dg/tls/static-1.mm: New.
7890         * obj-c++.dg/tls/tls.exp: New.
7891         * obj-c++.dg/tls/diag-5.mm: New.
7892         * obj-c++.dg/tls/static-1a.mm: New.
7893         * objc-obj-c++-shared/Object1.mm: New.
7894         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
7896 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
7898         PR objc++/43689
7899         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
7900         * obj-c++.dg/const-str-6.mm: Ditto.
7902 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7904         * g++.dg/parse/array-size2.C: Remove dg-error directives.
7906 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7908         PR ada/38394
7909         * gnat.dg/array13.ad[sb]: New test.
7911 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
7912             Sandra Loosemore  <sandra@codesourcery.com>
7914         * gcc.target/arm/neon/: Regenerated test cases.
7916         * gcc.target/arm/neon/polytypes.c,
7917         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
7918         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
7919         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
7920         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
7921         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
7922         dg-add-options arm_neon.
7924         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
7925         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
7926         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
7927         and arm_neon_fp16_ok.
7929         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
7930         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
7932         * lib/target-supports.exp (add_options_for_arm_neon): New.
7933         (check_effective_target_arm_neon_ok_nocache): New, from
7934         check_effective_target_arm_neon_ok.  Check multiple possibilities.
7935         (check_effective_target_arm_neon_ok): Use
7936         check_effective_target_arm_neon_ok_nocache.
7937         (add_options_for_arm_neon_fp16)
7938         (check_effective_target_arm_neon_fp16_ok)
7939         check_effective_target_arm_neon_fp16_ok_nocache): New.
7940         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
7942 2010-05-24  Jason Merrill  <jason@redhat.com>
7944         PR c++/41510
7945         * g++.dg/cpp0x/initlist35.C: New.
7946         * g++.dg/init/brace6.C: Adjust.
7948 2010-05-24  Paul Brook  <paul@codesourcery.com>
7950         * gcc.target/arm/frame-pointer-1.c: New test.
7951         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
7952         pointer elimination.
7954 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7956         PR target/44245
7957         * gcc.target/i386/crc32-3.c: New.
7958         * gcc.target/i386/crc32-4.c: Likewise.
7960 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
7962         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
7963         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
7964         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
7966 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7968         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
7970 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
7972         PR target/43869
7973         * gcc.c-target/pr43869.c: New test.
7975 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7977         PR fortran/44212
7978         * gfortran.dg/class_22.f03: New.
7980 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
7982         PR lto/44238
7983         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
7985 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7987         PR fortran/44213
7988         * gfortran.dg/abstract_type_7.f03: New.
7990 2010-05-21  Jason Merrill  <jason@redhat.com>
7992         * g++.dg/eh/spec11.C: Test cleanup optimization.
7994 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
7996         PR debug/44223
7997         * gcc.target/i386/pr44223.c: New test.
7999 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8001         * gcc.target/i386/pr25993.c: Use @function as type specifier.
8003 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
8005         * g++.dg/other/const3.C: New test.
8007 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
8009         PR fortran/38407
8010         * warn_unused_dummy_argument_1.f90: New.
8011         * warn_unused_dummy_argument_2.f90: New.
8013 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8015         PR c++/30298
8016         * g++.dg/inherit/crash1.C: New.
8017         * g++.dg/inherit/crash2.C: Likewise.
8019 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
8021         PR debug/44178
8022         * g++.dg/debug/pr44178.C: New test.
8024 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
8026         PR middle-end/44185
8027         * gcc.dg/tree-ssa/prefetch-6.c: Add
8028         --param min-insn-to-prefetch-ratio=6.
8029         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8030         allow unrolling, and adjust the movnti count.
8032 2010-05-20  Jan Hubicka  <jh@suse.cz>
8034         PR middle-end/44197
8035         * gcc.c-torture/compile/pr44197.c: New file.
8037 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
8039         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8040         Fix test code.
8041         (check_effective_target_xop): Remove __may_alias__ attribute.
8043 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
8045         PR target/44202
8046         * gcc.c-torture/execute/pr44202-1.c: New test.
8048 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8050         PR fortran/43851
8051         * gfortran.dg/label_1.f90: Update test.
8053 2010-05-19  Jan Hubicka  <jh@suse.cz>
8055         * gcc.dg/lto/ipareference2_0.c: New file.
8056         * gcc.dg/lto/ipareference2_1.c: New file.
8058 2010-05-19  Jason Merrill  <jason@redhat.com>
8060         * g++.dg/parse/fn-typedef2.C: New.
8062         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8063         function type.
8065         PR c++/44193
8066         * g++.dg/template/fntype1.C: New.
8068 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
8070         * gnat.dg/discr23.ad[sb]: New test.
8071         * gnat.dg/discr23_pkg.ads: New helper.
8073         * gnat.dg/specs/controlled1.ads: New test.
8074         * gnat.dg/specs/controlled1_pkg.ads: New helper.
8076 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8078         PR fortran/44055
8079         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8080         Fixed scope of C_SIZEOF.
8081         * gfortran.dg/warn_conversion_2.f90: New.
8083 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8085         * lib/target-supports.exp (check_effective_target_sse2): New proc.
8086         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8087         for optional selector.
8088         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8089         (check_effective_target_sse3): New proc.
8090         * gcc.target/i386/math-torture/math-torture.exp: Load
8091         target-supports.exp.
8092         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8093         check_effective_target_sse2.
8094         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8095         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8096         * g++.dg/vect/vect.exp: Likewise.
8097         * gfortran.dg/vect/vect.exp: Likewise.
8098         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8099         -msse2 if check_effective_target_sse2.
8101         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8102         * gcc.target/i386/3dnow-2.c: Likewise.
8103         * gcc.target/i386/3dnowA-1.c: Likewise.
8104         * gcc.target/i386/3dnowA-2.c: Likewise.
8105         * gcc.target/i386/pr42549.c: Likewise.
8107         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8108         * gcc.target/i386/sse3-addsubpd.c: Likewise.
8109         * gcc.target/i386/sse3-addsubps.c: Likewise.
8110         * gcc.target/i386/sse3-haddpd.c: Likewise.
8111         * gcc.target/i386/sse3-haddps.c: Likewise.
8112         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8113         * gcc.target/i386/sse3-hsubps.c: Likewise.
8114         * gcc.target/i386/sse3-movddup.c: Likewise.
8115         * gcc.target/i386/sse3-movshdup.c: Likewise.
8116         * gcc.target/i386/sse3-movsldup.c: Likewise.
8118         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8119         * g++.dg/ext/attrib35.C: Likewise.
8120         * g++.dg/opt/pr40496.C: Likewise.
8121         * g++.dg/other/i386-1.C: Likewise.
8122         * g++.dg/other/i386-4.C: Likewise.
8123         * g++.dg/other/pr34435.C: Likewise.
8124         * g++.dg/other/pr39496.C: Likewise.
8125         * g++.dg/other/pr40446.C: Likewise.
8126         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8127         * gcc.dg/compat/vector-1a_main.c: Likewise.
8128         * gcc.dg/compat/vector-2a_main.c: Likewise.
8129         * gcc.dg/lto/20090206-1_0.c: Likewise.
8130         * gcc.dg/pr34856.c: Likewise.
8131         * gcc.dg/pr36584.c: Likewise.
8132         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
8133         * gcc.dg/pr37544.c: Likewise.
8134         * gcc.dg/torture/pr16104-1.c: Likewise.
8135         * gcc.dg/torture/pr35771-1.c: Likewise.
8136         * gcc.dg/torture/pr35771-2.c: Likewise.
8137         * gcc.dg/torture/pr35771-3.c: Likewise.
8138         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8139         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8140         * gcc.dg/torture/stackalign/push-1.c: Likewise.
8141         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8142         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8143         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8144         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8145         * gcc.target/i386/20060512-1.c: Likewise.
8146         * gcc.target/i386/20060512-3.c: Likewise.
8147         * gcc.target/i386/all_one_m128i.c: Likewise.
8148         * gcc.target/i386/float128-1.c: Likewise.
8149         * gcc.target/i386/float128-2.c: Likewise.
8150         * gcc.target/i386/fpcvt-1.c: Likewise.
8151         * gcc.target/i386/fpcvt-2.c: Likewise.
8152         * gcc.target/i386/fpcvt-3.c: Likewise.
8153         * gcc.target/i386/fpprec-1.c: Likewise.
8154         * gcc.target/i386/funcspec-9.c: Likewise.
8155         * gcc.target/i386/incoming-1.c: Likewise.
8156         * gcc.target/i386/incoming-12.c: Likewise.
8157         * gcc.target/i386/incoming-2.c: Likewise.
8158         * gcc.target/i386/incoming-3.c: Likewise.
8159         * gcc.target/i386/incoming-4.c: Likewise.
8160         * gcc.target/i386/incoming-6.c: Likewise.
8161         * gcc.target/i386/incoming-7.c: Likewise.
8162         * gcc.target/i386/incoming-8.c: Likewise.
8163         * gcc.target/i386/opt-1.c: Likewise.
8164         * gcc.target/i386/opt-2.c: Likewise.
8165         * gcc.target/i386/ordcmp-1.c: Likewise.
8166         * gcc.target/i386/pr17692.c: Likewise.
8167         * gcc.target/i386/pr18614-1.c: Likewise.
8168         * gcc.target/i386/pr22152.c: Likewise.
8169         * gcc.target/i386/pr23570.c: Likewise.
8170         * gcc.target/i386/pr23575.c: Likewise.
8171         * gcc.target/i386/pr26449-1.c: Likewise.
8172         * gcc.target/i386/pr26600.c: Likewise.
8173         * gcc.target/i386/pr27790.c: Likewise.
8174         * gcc.target/i386/pr28839.c: Likewise.
8175         * gcc.target/i386/pr30970.c: Likewise.
8176         * gcc.target/i386/pr32000-1.c: Likewise.
8177         * gcc.target/i386/pr32000-2.c: Likewise.
8178         * gcc.target/i386/pr32280.c: Likewise.
8179         * gcc.target/i386/pr32661.c: Likewise.
8180         * gcc.target/i386/pr32708-1.c: Likewise.
8181         * gcc.target/i386/pr32961.c: Likewise.
8182         * gcc.target/i386/pr33329.c: Likewise.
8183         * gcc.target/i386/pr35714.c: Likewise.
8184         * gcc.target/i386/pr35767-1.c: Likewise.
8185         * gcc.target/i386/pr35767-1d.c: Likewise.
8186         * gcc.target/i386/pr35767-1i.c: Likewise.
8187         * gcc.target/i386/pr35767-2.c: Likewise.
8188         * gcc.target/i386/pr35767-2d.c: Likewise.
8189         * gcc.target/i386/pr35767-2i.c: Likewise.
8190         * gcc.target/i386/pr35767-3.c: Likewise.
8191         * gcc.target/i386/pr35767-5.c: Likewise.
8192         * gcc.target/i386/pr36222-1.c: Likewise.
8193         * gcc.target/i386/pr36578-1.c: Likewise.
8194         * gcc.target/i386/pr36578-2.c: Likewise.
8195         * gcc.target/i386/pr36992-1.c: Likewise.
8196         * gcc.target/i386/pr37101.c: Likewise.
8197         * gcc.target/i386/pr37216.c: Likewise.
8198         * gcc.target/i386/pr37434-1.c: Likewise.
8199         * gcc.target/i386/pr37434-2.c: Likewise.
8200         * gcc.target/i386/pr37843-3.c: Likewise.
8201         * gcc.target/i386/pr37843-4.c: Likewise.
8202         * gcc.target/i386/pr39162.c: Likewise.
8203         * gcc.target/i386/pr39315-1.c: Likewise.
8204         * gcc.target/i386/pr39315-2.c: Likewise.
8205         * gcc.target/i386/pr39315-3.c: Likewise.
8206         * gcc.target/i386/pr39315-4.c: Likewise.
8207         * gcc.target/i386/pr39445.c: Likewise.
8208         * gcc.target/i386/pr39496.c: Likewise.
8209         * gcc.target/i386/pr40809.c: Likewise.
8210         * gcc.target/i386/pr40906-3.c: Likewise.
8211         * gcc.target/i386/pr41019.c: Likewise.
8212         * gcc.target/i386/pr42542-1.c: Likewise.
8213         * gcc.target/i386/pr42542-2.c: Likewise.
8214         * gcc.target/i386/pr42542-3.c: Likewise.
8215         * gcc.target/i386/pr42542-3a.c: Likewise.
8216         * gcc.target/i386/pr42881.c: Likewise.
8217         * gcc.target/i386/push-1.c: Likewise.
8218         * gcc.target/i386/quad-sse.c: Likewise.
8219         * gcc.target/i386/reload-1.c: Likewise.
8220         * gcc.target/i386/sse-10.c: Likewise.
8221         * gcc.target/i386/sse-11.c: Likewise.
8222         * gcc.target/i386/sse-15.c: Likewise.
8223         * gcc.target/i386/sse-17.c: Likewise.
8224         * gcc.target/i386/sse-18.c: Likewise.
8225         * gcc.target/i386/sse-19.c: Likewise.
8226         * gcc.target/i386/sse-4.c: Likewise.
8227         * gcc.target/i386/sse-6.c: Likewise.
8228         * gcc.target/i386/sse-vect-types.c: Likewise.
8229         * gcc.target/i386/sse2-addpd-1.c: Likewise.
8230         * gcc.target/i386/sse2-addsd-1.c: Likewise.
8231         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8232         * gcc.target/i386/sse2-andpd-1.c: Likewise.
8233         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8234         * gcc.target/i386/sse2-comisd-1.c: Likewise.
8235         * gcc.target/i386/sse2-comisd-2.c: Likewise.
8236         * gcc.target/i386/sse2-comisd-3.c: Likewise.
8237         * gcc.target/i386/sse2-comisd-4.c: Likewise.
8238         * gcc.target/i386/sse2-comisd-5.c: Likewise.
8239         * gcc.target/i386/sse2-comisd-6.c: Likewise.
8240         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8241         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8242         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8243         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8244         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8245         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8246         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8247         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8248         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8249         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8250         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8251         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8252         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8253         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8254         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8255         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8256         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8257         * gcc.target/i386/sse2-divpd-1.c: Likewise.
8258         * gcc.target/i386/sse2-divsd-1.c: Likewise.
8259         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8260         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8261         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8262         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8263         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8264         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8265         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8266         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8267         * gcc.target/i386/sse2-minpd-1.c: Likewise.
8268         * gcc.target/i386/sse2-minsd-1.c: Likewise.
8269         * gcc.target/i386/sse2-mmx.c: Likewise.
8270         * gcc.target/i386/sse2-movapd-1.c: Likewise.
8271         * gcc.target/i386/sse2-movapd-2.c: Likewise.
8272         * gcc.target/i386/sse2-movd-1.c: Likewise.
8273         * gcc.target/i386/sse2-movd-2.c: Likewise.
8274         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8275         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8276         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8277         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8278         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8279         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8280         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8281         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8282         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8283         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8284         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8285         * gcc.target/i386/sse2-movq-1.c: Likewise.
8286         * gcc.target/i386/sse2-movq-2.c: Likewise.
8287         * gcc.target/i386/sse2-movq-3.c: Likewise.
8288         * gcc.target/i386/sse2-movsd-1.c: Likewise.
8289         * gcc.target/i386/sse2-movsd-2.c: Likewise.
8290         * gcc.target/i386/sse2-movupd-1.c: Likewise.
8291         * gcc.target/i386/sse2-movupd-2.c: Likewise.
8292         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8293         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8294         * gcc.target/i386/sse2-orpd-1.c: Likewise.
8295         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8296         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8297         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8298         * gcc.target/i386/sse2-paddb-1.c: Likewise.
8299         * gcc.target/i386/sse2-paddd-1.c: Likewise.
8300         * gcc.target/i386/sse2-paddq-1.c: Likewise.
8301         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8302         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8303         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8304         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8305         * gcc.target/i386/sse2-paddw-1.c: Likewise.
8306         * gcc.target/i386/sse2-pand-1.c: Likewise.
8307         * gcc.target/i386/sse2-pandn-1.c: Likewise.
8308         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
8309         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
8310         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
8311         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
8312         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
8313         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
8314         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
8315         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
8316         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
8317         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
8318         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
8319         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
8320         * gcc.target/i386/sse2-pminub-1.c: Likewise.
8321         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
8322         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
8323         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
8324         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
8325         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
8326         * gcc.target/i386/sse2-por-1.c: Likewise.
8327         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
8328         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
8329         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
8330         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
8331         * gcc.target/i386/sse2-pslld-1.c: Likewise.
8332         * gcc.target/i386/sse2-pslld-2.c: Likewise.
8333         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
8334         * gcc.target/i386/sse2-psllq-1.c: Likewise.
8335         * gcc.target/i386/sse2-psllq-2.c: Likewise.
8336         * gcc.target/i386/sse2-psllw-1.c: Likewise.
8337         * gcc.target/i386/sse2-psllw-2.c: Likewise.
8338         * gcc.target/i386/sse2-psrad-1.c: Likewise.
8339         * gcc.target/i386/sse2-psrad-2.c: Likewise.
8340         * gcc.target/i386/sse2-psraw-1.c: Likewise.
8341         * gcc.target/i386/sse2-psraw-2.c: Likewise.
8342         * gcc.target/i386/sse2-psrld-1.c: Likewise.
8343         * gcc.target/i386/sse2-psrld-2.c: Likewise.
8344         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
8345         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
8346         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
8347         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
8348         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
8349         * gcc.target/i386/sse2-psubb-1.c: Likewise.
8350         * gcc.target/i386/sse2-psubd-1.c: Likewise.
8351         * gcc.target/i386/sse2-psubq-1.c: Likewise.
8352         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
8353         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
8354         * gcc.target/i386/sse2-psubw-1.c: Likewise.
8355         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
8356         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
8357         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
8358         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
8359         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
8360         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
8361         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
8362         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
8363         * gcc.target/i386/sse2-pxor-1.c: Likewise.
8364         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
8365         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8366         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
8367         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
8368         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
8369         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
8370         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
8371         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
8372         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
8373         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
8374         * gcc.target/i386/sse2-shufps-1.c: Likewise.
8375         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
8376         * gcc.target/i386/sse2-subpd-1.c: Likewise.
8377         * gcc.target/i386/sse2-subsd-1.c: Likewise.
8378         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
8379         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
8380         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
8381         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
8382         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
8383         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
8384         * gcc.target/i386/sse2-unpack-1.c: Likewise.
8385         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
8386         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
8387         * gcc.target/i386/sse2-vec-1.c: Likewise.
8388         * gcc.target/i386/sse2-vec-2.c: Likewise.
8389         * gcc.target/i386/sse2-vec-3.c: Likewise.
8390         * gcc.target/i386/sse2-vec-4.c: Likewise.
8391         * gcc.target/i386/sse2-vec-5.c: Likewise.
8392         * gcc.target/i386/sse2-vec-6.c: Likewise.
8393         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
8394         * gcc.target/i386/ssefn-2.c: Likewise.
8395         * gcc.target/i386/ssefn-4.c: Likewise.
8396         * gcc.target/i386/ssefp-1.c: Likewise.
8397         * gcc.target/i386/ssefp-2.c: Likewise.
8398         * gcc.target/i386/sseregparm-3.c: Likewise.
8399         * gcc.target/i386/sseregparm-4.c: Likewise.
8400         * gcc.target/i386/sseregparm-5.c: Likewise.
8401         * gcc.target/i386/sseregparm-6.c: Likewise.
8402         * gcc.target/i386/sseregparm-7.c: Likewise.
8403         * gcc.target/i386/ssetype-1.c: Likewise.
8404         * gcc.target/i386/ssetype-2.c: Likewise.
8405         * gcc.target/i386/ssetype-3.c: Likewise.
8406         * gcc.target/i386/ssetype-4.c: Likewise.
8407         * gcc.target/i386/ssetype-5.c: Likewise.
8408         * gcc.target/i386/unordcmp-1.c: Likewise.
8409         * gcc.target/i386/vararg-1.c: Likewise.
8410         * gcc.target/i386/vararg-2.c: Likewise.
8411         * gcc.target/i386/vararg-3.c: Likewise.
8412         * gcc.target/i386/vararg-4.c: Likewise.
8413         * gcc.target/i386/vararg-7.c: Likewise.
8414         * gcc.target/i386/vararg-8.c: Likewise.
8415         * gcc.target/i386/vecinit-1.c: Likewise.
8416         * gcc.target/i386/vecinit-2.c: Likewise.
8417         * gcc.target/i386/vecinit-3.c: Likewise.
8418         * gcc.target/i386/vecinit-4.c: Likewise.
8419         * gcc.target/i386/vecinit-5.c: Likewise.
8420         * gcc.target/i386/vecinit-6.c: Likewise.
8421         * gcc.target/i386/vectorize2.c: Likewise.
8422         * gcc.target/i386/vectorize3.c: Likewise.
8423         * gcc.target/i386/vectorize4.c: Likewise.
8424         * gcc.target/i386/vectorize6.c: Likewise.
8425         * gcc.target/i386/vectorize7.c: Likewise.
8426         * gcc.target/i386/vectorize8.c: Likewise.
8427         * gcc.target/i386/vperm-v2df.c: Likewise.
8428         * gcc.target/i386/vperm-v2di.c: Likewise.
8429         * gcc.target/i386/vperm-v4si-1.c: Likewise.
8430         * gcc.target/i386/xorps-sse2.c: Likewise.
8431         * gcc.target/i386/xorps.c: Likewise.
8432         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
8433         * gfortran.dg/graphite/pr42326.f90: Likewise.
8434         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
8436 2010-05-19  Richard Guenther  <rguenther@suse.de>
8438         PR lto/44196
8439         * g++.dg/lto/20100519-1_0.C: New testcase.
8441 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8443         PR fortran/42360
8444         * gfortran.dg/warn_intent_out_not_set.f90: New.
8446 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8448         PR fortran/38404
8449         * gfortran.dg/data_char_1.f90: Updated warning message.
8450         * gfortran.dg/data_array_6.f: New.
8452 2010-05-19  Martin Jambor  <mjambor@suse.cz>
8454         * g++.dg/ipa/ivinline-8.C: New test.
8455         * gcc.dg/ipa/iinline-2.c: Likewise.
8457 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8459         PR fortran/34505
8460         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
8461         arguments; add check for return value kind.
8462         * gfortran.dg/float_1.f90: Likewise.
8464 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8466         * gcc.target/i386/20011009-1.c (COMMENT): Define.
8467         (main): Use it.
8468         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
8469         * lib/lto.exp (lto_prune_warns): Fix location line regex.
8470         Prune another location line format.
8471         (lto-obj): Call lto_prune_warns on comp_output.
8473 2010-05-18  Jan Hubicka  <jh@suse.cz>
8475         * gcc.dg/lto/ipacp_0.c: New test.
8476         * gcc.dg/lto/ipacp_1.c: New test.
8478 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
8480         PR lto/44184
8481         * gcc.dg/lto/20100518_0.c: New test.
8483 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
8485         * gnat.dg/specs/lto3.ads: Add missing dg-options.
8487 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8489         PR fortran/43990
8490         * gfortran.dg/class_21.f03: New.
8492 2010-05-17  Jason Merrill  <jason@redhat.com>
8494         PR c++/44157
8495         * g++.dg/cpp0x/initlist34.C: New.
8497         PR c++/44158
8498         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
8500 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8502         * g++.dg/ipa/ivinline-1.C: New test.
8503         * g++.dg/ipa/ivinline-2.C: New test.
8504         * g++.dg/ipa/ivinline-3.C: New test.
8505         * g++.dg/ipa/ivinline-4.C: New test.
8506         * g++.dg/ipa/ivinline-5.C: New test.
8507         * g++.dg/ipa/ivinline-6.C: New test.
8509 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
8510             Jason Merrill  <jason@redhat.com>
8512         PR c++/44108
8513         * c-c++-common/Wunused-var-8.c: New test.
8515 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
8517         PR bootstrap/42347
8518         * gcc.c-torture/compile/pr42347.c: New test.
8520         PR middle-end/44102
8521         * g++.dg/ext/asmgoto1.C: New test.
8523 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8525         PR middle-end/44133
8526         * gcc.dg/tree-ssa/pr44133.c: New test.
8527         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
8528         precise.
8530 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8532         PR fortran/44044
8533         * gfortran.dg/class_20.f03: New.
8535 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
8537         PR 44078
8538         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
8539         debug messages but not the newly introduced one.
8541 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
8543         PR fortran/35779
8544         * gfortran.dg/initialization_25.f90: Commented testcase.
8545         * gfortran.dg/initialization_26.f90: New.
8547 2010-05-16  Richard Guenther  <rguenther@suse.de>
8549         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
8550         * gcc.dg/pr43084.c: Likewise.
8551         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
8552         -fipa-type-escape.
8553         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
8554         -fipa-type-escape.
8555         * gcc.dg/struct/struct-reorg.exp: Likewise.
8556         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8557         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8559 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
8561         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
8562         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
8563         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
8564         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
8565         tests.
8567 2010-05-15  Jason Merrill  <jason@redhat.com>
8569         * g++.dg/eh/spec10.C: New.
8570         * g++.dg/eh/spec11.C: New.
8571         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
8573 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8575         PR fortran/44154
8576         PR fortran/42647
8577         * gfortran.dg/allocatable_scalar_9.f90: New.
8579 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
8581         PR c++/44148
8582         * g++.dg/torture/pr44148.C: New test.
8584 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
8586         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
8587         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
8588         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
8589         diagnostics and type sizes.
8591 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
8593         * gnat.dg/lto9.adb: New test.
8594         * gnat.dg/lto9_pkg1.ads: New helper.
8595         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
8597 2010-05-15  Jan Hubicka  <jh@suse.cz>
8599         * gcc.dg/lto/ipareference_1.c: Rename to ...
8600         * gcc.dg/lto/ipareference_0.c: ... this one.
8601         * gcc.dg/lto/ipareference_2.c: Rename to ...
8602         * gcc.dg/lto/ipareference_1.c: ... this one.
8604 2010-05-15  Jan Hubicka  <jh@suse.cz>
8606         * gcc.dg/lto/ipareference_1.c: New file.
8607         * gcc.dg/lto/ipareference_2.c: New file.
8609 2010-05-15  Richard Guenther  <rguenther@suse.de>
8611         PR tree-optimization/44038
8612         * gcc.c-torture/compile/pr44038.c: New testcase.
8614 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
8616         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
8617         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8619 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8621         PR fortran/43207
8622         PR fortran/43969
8623         * gfortran.dg/class_18.f03: New.
8624         * gfortran.dg/class_19.f03: New.
8626 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8628         PR debug/44112
8629         * gcc.dg/debug/dwarf2/const-1.c: Remove.
8630         * g++.dg/debug/dwarf2/const1.C: Remove.
8632 2010-05-14  Jason Merrill  <jason@redhat.com>
8634         * g++.dg/eh/cond4.C: New.
8635         * g++.dg/eh/elide2.C: Adjust.
8636         * g++.old-deja/g++.eh/terminate1.C: Adjust.
8638 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8640         PR fortran/44135
8641         * gfortran.dg/actual_array_interface_2.f90: New test.
8643 2010-05-14  Richard Guenther  <rguenther@suse.de>
8645         PR tree-optimization/44119
8646         * gcc.c-torture/compile/pr44119.c: New testcase.
8648 2010-05-14  Jason Merrill  <jason@redhat.com>
8650         PR c++/44127
8651         * g++.dg/eh/terminate1.C: New.
8653 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8655         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
8657         PR debug/44136
8658         * gcc.dg/pr44136.c: New test.
8660 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
8662         PR c++/30566
8663         * g++.dg/warn/Wshadow-4.C: Adjust.
8664         * g++.dg/warn/Wshadow-5.C: New test.
8665         * g++.dg/warn/Wshadow-6.C: New test
8667 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
8669         PR fortran/35779
8670         * gfortran.dg/initialization_25.f90: New.
8672 2010-05-13  Martin Jambor  <mjambor@suse.cz>
8674         * g++.dg/otr-fold-1.C: New test.
8675         * g++.dg/otr-fold-2.C: New test.
8677 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
8679         PR fortran/44036
8680         * gfortran.dg/gomp/pr44036-1.f90: New test.
8681         * gfortran.dg/gomp/pr44036-2.f90: New test.
8682         * gfortran.dg/gomp/pr44036-3.f90: New test.
8684         PR debug/43983
8685         * gcc.dg/guality/sra-1.c: New test.
8687 2010-05-12  Jan Hubicka  <jh@suse.cz>
8689         * tree-ssa/unreachable.c: New test.
8691 2010-05-12  Jason Merrill  <jason@redhat.com>
8693         * g++.dg/cpp0x/sfinae1.C: New.
8695 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
8697         * gcc.target/i386/zee.c: New file.
8699 2010-05-12  Jason Merrill  <jason@redhat.com>
8701         * g++.dg/conversion/op1.C: Expect template candidate message.
8702         * g++.dg/cpp0x/nullptr15.C: Likewise.
8703         * g++.dg/cpp0x/pr31431-2.C: Likewise.
8704         * g++.dg/cpp0x/pr31431.C: Likewise.
8705         * g++.dg/cpp0x/temp_default2.C: Likewise.
8706         * g++.dg/cpp0x/trailing4.C: Likewise.
8707         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
8708         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
8709         * g++.dg/cpp0x/variadic-throw.C: Likewise.
8710         * g++.dg/cpp0x/variadic35.C: Likewise.
8711         * g++.dg/cpp0x/vt-35147.C: Likewise.
8712         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8713         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8714         * g++.dg/ext/visibility/anon8.C: Likewise.
8715         * g++.dg/ext/vla2.C: Likewise.
8716         * g++.dg/other/pr28114.C: Likewise.
8717         * g++.dg/other/ptrmem10.C: Likewise.
8718         * g++.dg/other/ptrmem11.C: Likewise.
8719         * g++.dg/overload/unknown1.C: Likewise.
8720         * g++.dg/parse/template7.C: Likewise.
8721         * g++.dg/parse/typename7.C: Likewise.
8722         * g++.dg/template/conv11.C: Likewise.
8723         * g++.dg/template/copy1.C: Likewise.
8724         * g++.dg/template/deduce3.C: Likewise.
8725         * g++.dg/template/dependent-expr5.C: Likewise.
8726         * g++.dg/template/friend.C: Likewise.
8727         * g++.dg/template/incomplete2.C: Likewise.
8728         * g++.dg/template/local4.C: Likewise.
8729         * g++.dg/template/local6.C: Likewise.
8730         * g++.dg/template/operator10.C: Likewise.
8731         * g++.dg/template/overload6.C: Likewise.
8732         * g++.dg/template/ptrmem2.C: Likewise.
8733         * g++.dg/template/ptrmem20.C: Likewise.
8734         * g++.dg/template/ptrmem8.C: Likewise.
8735         * g++.dg/template/sfinae2.C: Likewise.
8736         * g++.dg/template/ttp25.C: Likewise.
8737         * g++.dg/template/unify10.C: Likewise.
8738         * g++.dg/template/unify11.C: Likewise.
8739         * g++.dg/template/unify6.C: Likewise.
8740         * g++.dg/template/unify7.C: Likewise.
8741         * g++.dg/template/unify9.C: Likewise.
8742         * g++.dg/template/varmod1.C: Likewise.
8743         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8744         * g++.old-deja/g++.law/operators32.C: Likewise.
8745         * g++.old-deja/g++.pt/crash28.C: Likewise.
8746         * g++.old-deja/g++.pt/crash60.C: Likewise.
8747         * g++.old-deja/g++.pt/explicit38.C: Likewise.
8748         * g++.old-deja/g++.pt/explicit39.C: Likewise.
8749         * g++.old-deja/g++.pt/explicit41.C: Likewise.
8750         * g++.old-deja/g++.pt/explicit67.C: Likewise.
8751         * g++.old-deja/g++.pt/explicit77.C: Likewise.
8752         * g++.old-deja/g++.pt/expr2.C: Likewise.
8753         * g++.old-deja/g++.pt/overload7.C: Likewise.
8754         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
8755         * g++.old-deja/g++.pt/spec5.C: Likewise.
8756         * g++.old-deja/g++.pt/spec6.C: Likewise.
8757         * g++.old-deja/g++.pt/t24.C: Likewise.
8758         * g++.old-deja/g++.pt/unify4.C: Likewise.
8759         * g++.old-deja/g++.pt/unify6.C: Likewise.
8760         * g++.old-deja/g++.pt/unify8.C: Likewise.
8761         * g++.old-deja/g++.robertl/eb119.C: Likewise.
8762         * g++.old-deja/g++.robertl/eb79.C: Likewise.
8763         * g++.old-deja/g++.robertl/eb98.C: Likewise.
8765         * g++.dg/cpp0x/initlist32.C: New.
8767         * g++.dg/template/conv11.C: New.
8768         * g++.dg/conversion/op1.C: Adjust expected error.
8770         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
8772 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
8774         PR target/44088
8775         * gcc.target/i386/avx-cmpsd-1.c: New.
8776         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
8777         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8778         * gcc.target/i386/avx-cmpss-2.c: Likewise.
8779         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8780         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8782 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
8784         PR middle-end/44085
8785         * gcc.dg/gomp/pr44085.c: New test.
8786         * gfortran.dg/gomp/pr44085.f90: New test.
8788 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
8790         * objc-obj-c++-shared/Object1.m: New.
8791         * objc.dg/torture: New directory.
8792         * objc.dg/torture/tls: Ditto.
8793         * objc.dg/tls: Ditto.
8794         * objc.dg/torture/tls/trivial.m: New test.
8795         * objc.dg/torture/tls/thr-init-2.m: New test.
8796         * objc.dg/torture/tls/thr-init-3.m: New test.
8797         * objc.dg/torture/tls/thr-init.m: New test.
8798         * objc.dg/torture/tls/diag-1.m: New test.
8799         * objc.dg/torture/tls/tls.exp: New.
8800         * objc.dg/torture/trivial.m: New test.
8801         * objc.dg/torture/dg-torture.exp: New.
8802         * objc.dg/tls/diag-3.m: New test.
8803         * objc.dg/tls/diag-4.m: New test.
8804         * objc.dg/tls/diag-5.m: New test.
8805         * objc.dg/tls/init-1.m: New test.
8806         * objc.dg/tls/init-2.m: New test.
8807         * objc.dg/tls/tls.exp: New.
8808         * objc.dg/tls/diag-2.m: New test.
8809         * lib/objc.exp: Respond to dg-additional-files.
8811 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
8813         * gcc.target/m68k/20100512-1.c: New.
8815 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
8817         * gnat.dg/lto8.adb: New test.
8818         * gnat.dg/lto8_pkg.ad[sb]: New helper.
8819         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
8821 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
8823         PR c++/34272
8824         PR c++/43630
8825         PR c++/34491
8826         * g++.dg/template/crash97.C: New.
8827         * g++.dg/template/crash98.C: Likewise.
8828         * g++.dg/template/crash99.C: Likewise.
8829         * g++.dg/cpp0x/pr31439.C: Adjust.
8830         * g++.dg/template/crash95.C: Likewise.
8832 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8834         PR middle-end/44071
8835         * c-c++-common/asmgoto-4.c: New test.
8836         * gcc.target/i386/pr44071.c: New test.
8838         PR c++/44062
8839         * c-c++-common/Wunused-var-7.c: New test.
8840         * g++.dg/warn/Wunused-var-9.C: New test.
8842 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8844         PR fortran/43711
8845         * gfortran.dg/gomp/pr43711.f90: New.
8847 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8849         PR fortran/31820
8850         * gfortran.dg/select_5.f90: Updated.
8852 2010-05-11  Jan Hubicka  <jh@suse.cz>
8854         PR tree-optimize/44063
8855         * gcc.c-torture/compile/pr44063.c: New testcase.
8857 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8859         PR debug/44023
8860         * gcc.dg/pr44023.c: New test.
8862 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
8864         * gnat.dg/lto7.adb: New test.
8865         * gnat.dg/lto7_pkg.ad[sb]: New helper.
8867 2010-05-10  Jason Merrill  <jason@redhat.com>
8869         PR c++/44017
8870         * g++.dg/template/inherit5.C: New.
8872         PR c++/44045
8873         * g++.dg/cpp0x/initlist33.C: New.
8874         * g++.dg/cpp0x/initlist26.C: Adjust.
8875         * g++.dg/cpp0x/initlist28.C: Adjust.
8877 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
8879         PR c++/43719
8880         * g++.dg/init/pr43719.C: New.
8881         * g++.dg/anon-struct4.C: Adjust.
8883 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
8885         PR debug/44028
8886         * gcc.dg/pr44028.c: New test.
8888 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
8890         PR fortran/27866
8891         PR fortran/35003
8892         PR fortran/42809
8893         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
8894         * gfortran.dg/warn_conversion.f90: New.
8896 2010-05-10  Michael Matz  <matz@suse.de>
8898         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
8900 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
8902         PR rtl-optimization/44012
8903         * gcc.dg/pr44012.c: New.
8905 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8907         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
8908         Log text on entry and exit.
8909         Prune Sun ld warnings for common symbols with differing sizes.
8910         (lto-link-and-maybe-run): Change caller.
8912 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
8914         PR fortran/44044
8915         * gfortran.dg/class_7.f03: Modified.
8916         * gfortran.dg/select_type_1.f03: Modified.
8917         * gfortran.dg/select_type_12.f03: New.
8919 2010-05-10  Richard Guenther  <rguenther@suse.de>
8921         PR tree-optimization/44050
8922         * gcc.dg/torture/pr44050.c: New testcase.
8924 2010-05-10  Wei Guozhi  <carrot@google.com>
8926         PR target/42879
8927         * gcc.target/arm/pr42879.c: New testcase.
8929 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8931         PR c/44051
8932         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
8934 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8936         PR c/10676
8937         * gcc.dg/anon-struct-10.c: New test.
8939 2010-05-09  Richard Guenther  <rguenther@suse.de>
8941         PR middle-end/44024
8942         * gcc.dg/pr44024.c: New testcase.
8944 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8946         PR c/4784
8947         * gcc.dg/anon-struct-9.c: New test.
8949 2010-05-09  Richard Guenther  <rguenther@suse.de>
8951         PR middle-end/44043
8952         * gcc.c-torture/compile/pr44043.c: New testcase.
8954 2010-05-09  Richard Guenther  <rguenther@suse.de>
8956         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
8958 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
8960         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
8962 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8964         * gnat.dg/lto[12456].adb: Add "target lto" marker.
8965         * gnat.dg/specs/lto3.ads: Likewise.
8967 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
8969         PR middle-end/28685
8970         * gcc.dg/pr28685-1.c: New file.
8972 2010-05-08  Richard Guenther  <rguenther@suse.de>
8974         PR tree-optimization/44030
8975         * gcc.c-torture/compile/pr44030.c: New testcase.
8977 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8979         * gnat.dg/lto6.adb: New test.
8980         * gnat.dg/lto6_pkg.ads: New helper.
8982 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8984         * gnat.dg/lto5.adb: New test.
8985         * gnat.dg/lto5_pkg.ad[sb]: New helper.
8987 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8989         * gnat.dg/lto4.ad[sb]: New test.
8991 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8993         * gnat.dg/specs/lto3.ads: New test.
8994         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
8995         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
8997 2010-05-08  Quentin Ochem  <ochem@adacore.com>
8999         * gnat.dg/sizetype3.ad[sb]: New test.
9000         * gnat.dg/sizetype3_pkg.ads: New helper.
9002 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
9004         PR c++/43951
9005         * g++.dg/init/new29.C: New.
9007 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
9009         PR fortran/40728
9010         * gfortran.dg/coarray_1.f90: Fixed error message.
9011         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9012         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9013         * gfortran.dg/intrinsic_std_5.f90: New.
9015 2010-05-07  Jason Merrill  <jason@redhat.com>
9017         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9019 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9021         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9022         (size_t, stderr): Remove.
9023         (read_error): Replaced __builtin_fprintf by fprintf.
9025 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
9027         * gcc.dg/ordered-comparison-1.c: New test.
9028         * gcc.dg/ordered-comparison-2.c: New test.
9029         * gcc.dg/ordered-comparison-3.c: New test.
9030         * gcc.dg/ordered-comparison-4.c: New test.
9032 2010-05-06  Mike Stump  <mikestump@comcast.net>
9034         PR objc/35165
9035         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9037 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
9038             Jason Merrill  <jason@redhat.com>
9040         * g++.dg/cpp0x/nullptr01.C: New.
9041         * g++.dg/cpp0x/nullptr02.C: New.
9042         * g++.dg/cpp0x/nullptr03.C: New.
9043         * g++.dg/cpp0x/nullptr04.C: New.
9044         * g++.dg/cpp0x/nullptr05.C: New.
9045         * g++.dg/cpp0x/nullptr06.C: New.
9046         * g++.dg/cpp0x/nullptr07.C: New.
9047         * g++.dg/cpp0x/nullptr08.C: New.
9048         * g++.dg/cpp0x/nullptr09.C: New.
9049         * g++.dg/cpp0x/nullptr10.C: New.
9050         * g++.dg/cpp0x/nullptr11.C: New.
9051         * g++.dg/cpp0x/nullptr12.C: New.
9052         * g++.dg/cpp0x/nullptr13.C: New.
9053         * g++.dg/cpp0x/nullptr14.C: New.
9054         * g++.dg/cpp0x/nullptr15.C: New.
9055         * g++.dg/cpp0x/nullptr16.C: New.
9056         * g++.dg/cpp0x/nullptr17.C: New.
9057         * g++.dg/cpp0x/nullptr18.C: New.
9058         * g++.dg/cpp0x/nullptr19.C: New.
9059         * g++.dg/cpp0x/nullptr20.C: New.
9060         * g++.dg/cpp0x/nullptr21.C: New.
9061         * g++.dg/cpp0x/nullptr22.C: New.
9062         * g++.dg/debug/nullptr01.C: New.
9063         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9065 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
9067         * gcc.dg/Wunused-var-8.c: Move to...
9068         * c-c++-common/Wunused-var-6.c: ... here.  New test.
9070 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9072         PR c++/40406
9073         * g++.dg/template/crash96.C: New.
9075 2010-05-06  Jan Hubicka  <jh@suse.cz>
9077         PR tree-optimization/43791
9078         * gcc.c-torture/compile/pr43791.c: New file.
9080 2010-05-06  Michael Matz  <matz@suse.de>
9082         PR tree-optimization/43984
9083         * gfortran.dg/pr43984.f90: New test.
9085 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9087         PR 40989
9088         * gcc.dg/pr40989.c: New.
9090 2010-05-06  Richard Guenther  <rguenther@suse.de>
9092         PR tree-optimization/43934
9093         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9095 2010-05-06  Richard Guenther  <rguenther@suse.de>
9097         PR tree-optimization/43987
9098         * gcc.c-torture/execute/pr43987.c: New testcase.
9099         * gcc.dg/torture/pta-escape-1.c: Adjust.
9100         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9101         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9102         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9103         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9105 2010-04-22  Jakub Jelinek <jakub@redhat.com>
9106             Dodji Seketeli  <dodji@redhat.com>
9108         PR c/18624
9109         * g++.dg/warn/Wunused-7.C: Add dg-warning.
9110         * g++.dg/template/sfinae16.C: Likewise.
9111         * gcc.dg/Wunused-var-1.c: Moved to...
9112         * c-c++-common/Wunused-var-1.c: ...here. New test.
9113         * gcc.dg/Wunused-var-2.c: Moved to...
9114         * c-c++-common/Wunused-var-2.c: ...here. New test.
9115         * gcc.dg/Wunused-var-3.c: Moved to...
9116         * c-c++-common/Wunused-var-3.c: ...here. New test.
9117         * gcc.dg/Wunused-var-4.c: Moved to...
9118         * gcc.dg/Wunused-var-1.c: ... here.
9119         * gcc.dg/Wunused-var-5.c: Moved to...
9120         * c-c++-common/Wunused-var-4.c: ...here. New test.
9121         * gcc.dg/Wunused-var-7.c: Moved to...
9122         * c-c++-common/Wunused-var-5.c: ...here. New test.
9123         * gcc.dg/Wunused-var-6.c: Moved to...
9124         * gcc.dg/Wunused-var-2.c: ... here.
9125         * c-c++-common/Wunused-var-1.c: New test.
9126         * c-c++-common/Wunused-var-2.c: New test.
9127         * c-c++-common/Wunused-var-3.c: New test.
9128         * c-c++-common/Wunused-var-4.c: New test.
9129         * c-c++-common/Wunused-var-5.c: New test.
9130         * g++.dg/warn/Wunused-var-1.C: New test.
9131         * g++.dg/warn/Wunused-var-2.C: New test.
9132         * g++.dg/warn/Wunused-var-3.C: New test.
9133         * g++.dg/warn/Wunused-var-4.C: New test.
9134         * g++.dg/warn/Wunused-var-5.C: New test.
9135         * g++.dg/warn/Wunused-var-6.C: New test.
9136         * g++.dg/warn/Wunused-var-7.C: New test.
9137         * g++.dg/warn/Wunused-var-8.C: New test.
9138         * g++.dg/warn/Wunused-parm-1.C: New test.
9139         * g++.dg/warn/Wunused-parm-2.C: New test.
9140         * g++.dg/warn/Wunused-parm-3.C: New test.
9142 2010-05-06  Tobias Burnus  <burnus@net-b.de>
9144         PR fortran/43985
9145         * gfortran.dg/gomp/crayptr5.f90: New test case.
9147 2010-05-05  Jason Merrill  <jason@redhat.com>
9149         PR debug/43370
9150         * g++.dg/ext/attrib39.C: New.
9152 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
9154         PR fortran/24978
9155         * gfortran.dg/data_invalid.f90: New.
9157 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9159         * gnat.dg/lto2.adb: New test.
9161 2010-05-05  Jason Merrill  <jason@redhat.com>
9163         PR c++/43787
9164         * g++.dg/opt/empty1.C: New.
9166 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
9168         PR fortran/43696
9169         * gfortran.dg/class_17.f03: New.
9171 2010-05-04  Neil Vachharajani <nvachhar@google.com>
9173         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9175 2010-05-04  Mike Stump  <mikestump@comcast.net>
9177         PR objc/35165
9178         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9180 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9182         PR target/43668
9183         * gcc.target/i386/pr43668.c: New.
9185 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9187         PR c++/43028
9188         * g++.dg/cpp0x/initlist31.C: New.
9190 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
9192         PR c/43981
9193         * gcc.dg/Wunused-var-8.c: New test.
9195 2010-05-04  Jason Merrill  <jason@redhat.com>
9197         PR c++/38064
9198         * g++.dg/cpp0x/enum3.C: Extend.
9200 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9202         PR target/43799
9203         * gcc.target/i386/pr43799.c: New.
9205 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
9207         * gnat.dg/lto1.adb: New test.
9208         * gnat.dg/lto1_pkg.ad[sb]: New helper.
9210 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9212         PR middle-end/43671
9213         * gcc.target/i386/pr43671.c: New.
9215 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9217         PR c++/43705
9218         * g++.dg/template/crash95.C: New.
9220 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9222         PR debug/43508
9223         * gcc.target/i386/pr43508.c: New.
9225 2010-05-04  Richard Guenther  <rguenther@suse.de>
9227         PR tree-optimization/43879
9228         * g++.dg/torture/pr43879-1_0.C: New testcase.
9229         * g++.dg/torture/pr43879-1_1.C: Likewise.
9231 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
9233         PR c++/43953
9234         * g++.dg/other/crash-12.C: New test.
9236 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9238         * g++.dg/cdce3.C: Add a space.  Updated.
9240 2010-05-03  Jason Merrill  <jason@redhat.com>
9242         PR c++/43680
9243         * g++.dg/opt/enum2.C: New.
9244         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9245         * g++.dg/warn/Wswitch-1.C: Adjust message.
9247 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9249         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9250         * g++.dg/ext/label13.C: Fix typo.
9251         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9252         alpha*-dec-osf5*.
9253         * gcc.c-torture/compile/limits-declparen.c: xfail on
9254         alpha*-dec-osf5* with -g.
9255         * gcc.c-torture/compile/limits-pointer.c: Likewise.
9256         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9257         * gcc.dg/c99-tgmath-2.c: Likewise.
9258         * gcc.dg/c99-tgmath-3.c: Likewise.
9259         * gcc.dg/c99-tgmath-4.c: Likewise.
9261 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9263         PR fortran/43592
9264         * gfortran.dg/unexpected_interface.f90: New test.
9266 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9268         * ada/acats/run_acats (which): New function.
9269         (host_gnatchop, host_gnatmake): Use it.
9271 2010-05-03  Richard Guenther  <rguenther@suse.de>
9273         PR tree-optimization/43971
9274         * gcc.dg/pr43971.c: New testcase.
9276 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
9278         PR debug/43972
9279         * gcc.dg/debug/pr43972.c: New test.
9281 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
9283         PR testsuite/43963
9284         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9286 2010-05-02  Richard Guenther  <rguenther@suse.de>
9288         PR tree-optimization/43879
9289         * gcc.dg/torture/pr43879-3.c: New testcase.
9291 2010-05-01  Richard Guenther  <rguenther@suse.de>
9293         PR tree-optimization/43949
9294         * g++.dg/warn/Warray-bounds-5.C: New testcase.
9296 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
9298         PR c++/43951
9299         * g++.dg/init/new28.C: New.
9301 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
9303         PR objc++/32052
9304         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9305         structure and nested declarations.
9306         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
9307         structure and nested declarations.  Reduce header clutter and
9308         use _exit() rather than abort().
9309         * objc.dg/encode-10.m: New.
9310         * objc.dg/encode-11.m: New.
9312 2010-04-30  DJ Delorie  <dj@redhat.com>
9314         * gcc.c-torture/execute/20100430-1.c: New test.
9316 2010-04-30  Jason Merrill  <jason@redhat.com>
9318         PR c++/43868
9319         * g++.dg/template/ptrmem21.C: New.
9321 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
9323         PR fortran/18918
9324         PR fortran/43931
9325         * gfortran.dg/coarray_13.f90: New test.
9327 2010-04-30  Richard Guenther  <rguenther@suse.de>
9329         PR lto/43946
9330         * gcc.dg/lto/20100430-1_0.c: New testcase.
9332 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
9334         PR debug/43942
9335         * c-c++-common/pr43942.c: New test.
9337 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
9339         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
9340         conflict with darwin crt1.o 'start' symbol.
9342 2010-04-30  Richard Guenther  <rguenther@suse.de>
9344         PR tree-optimization/43879
9345         * gcc.dg/torture/pr43879_1.c: New testcase.
9347 2010-04-30  Richard Guenther  <rguenther@suse.de>
9349         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
9351 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
9353         PR c++/43890
9354         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
9355         user-provided constructor while recursing.
9357 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9359         PR fortran/42274
9360         * gfortran.dg/class_16.f03: New test.
9362 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9364         PR fortran/42274
9365         * gfortran.dg/class_15.f03: New.
9367 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9369         PR fortran/43326
9370         * gfortran.dg/dynamic_dispatch_9.f03: New test.
9372 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9374         PR fortran/43492
9375         * gfortran.dg/generic_22.f03 : New test.
9377 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9379         PR fortran/42353
9380         * gfortran.dg/class_14.f03: New test.
9382 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9384         PR fortran/42680
9385         * gfortran.dg/interface_32.f90: New test.
9387 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
9388             Janus Weil  <janus@gcc.gnu.org>
9390         PR fortran/41829
9391         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
9392         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
9393         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
9395 2010-04-28  Mike Stump  <mikestump@comcast.net>
9397         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
9398         dg-excess-errors.
9399         * g++.dg/uninit-pred-2_b.C: Likewise.
9401 2010-04-28  Tobias Burnus  <burnus@net-b.de>
9403         PR fortran/18918
9404         PR fortran/43919
9405         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
9407 2010-04-28  Matthias Klose  <doko@ubuntu.com>
9409         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
9410         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
9411         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
9412         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
9413         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
9415 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
9417         * gcc.dg/const-uniq-1.c: New test.
9418         * gcc.dg/lto/const-uniq_[01].c: Likewise.
9420 2010-04-28  Xinliang David Li  <davidxl@google.com>
9422         * gcc.dg/uninit-pred-2_b.c: New test.
9423         * gcc.dg/uninit-pred-4_b.c: New test.
9424         * gcc.dg/uninit-pred-3_d.c: New test.
9425         * gcc.dg/uninit-pred-6_b.c: New test.
9426         * gcc.dg/uninit-pred-8_b.c: New test.
9427         * gcc.dg/uninit-pred-3_a.c: New test.
9428         * gcc.dg/uninit-pred-2_c.c: New test.
9429         * gcc.dg/uninit-pred-5_a.c: New test.
9430         * gcc.dg/uninit-pred-3_e.c: New test.
9431         * gcc.dg/uninit-pred-7_a.c: New test.
9432         * gcc.dg/uninit-pred-6_c.c: New test.
9433         * gcc.dg/uninit-pred-9_a.c: New test.
9434         * gcc.dg/uninit-pred-8_c.c: New test.
9435         * gcc.dg/uninit-pred-3_b.c: New test.
9436         * gcc.dg/uninit-pred-5_b.c: New test.
9437         * gcc.dg/uninit-pred-7_b.c: New test.
9438         * gcc.dg/uninit-pred-6_d.c: New test.
9439         * gcc.dg/uninit-pred-9_b.c: New test.
9440         * gcc.dg/uninit-pred-2_a.c: New test.
9441         * gcc.dg/uninit-pred-4_a.c: New test.
9442         * gcc.dg/uninit-pred-3_c.c: New test.
9443         * gcc.dg/uninit-pred-6_a.c: New test.
9444         * gcc.dg/uninit-pred-8_a.c: New test.
9445         * gcc.dg/uninit-pred-7_c.c: New test.
9446         * gcc.dg/uninit-pred-6_e.c: New test.
9447         * g++.dg/uninit-pred-loop-1_b.cc: New test.
9448         * g++.dg/uninit-pred-1_a.C: New test.
9449         * g++.dg/uninit-pred-1_b.C: New test.
9450         * g++.dg/uninit-pred-2_a.C: New test.
9451         * g++.dg/uninit-pred-2_b.C: New test.
9452         * g++.dg/uninit-pred-loop-1_a.cc: New test.
9453         * g++.dg/uninit-pred-loop-1_c.cc: New test.
9454         * g++.dg/uninit-pred-loop_1.cc: New test.
9456 2010-04-28  Martin Jambor  <mjambor@suse.cz>
9458         * gcc.dg/lto/20091209-1_0.c: New testcase.
9460 2010-04-28  Richard Guenther  <rguenther@suse.de>
9462         PR tree-optimization/43879
9463         PR tree-optimization/43909
9464         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
9466 2010-04-28  Richard Guenther  <rguenther@suse.de>
9468         PR c++/43880
9469         * g++.dg/torture/pr43880.C: New testcase.
9471 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9473         PR c++/9335
9474         * g++.dg/template/recurse2.C: Update
9475         * g++.dg/template/recurse.C: Update.
9476         * g++.dg/template/pr23510.C: Update.
9477         * lib/prune.exp: Filter out 'recursively instantiated'.
9479 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9481         PR c++/29043
9482         * g++.dg/init/pr29043.C: New.
9484 2010-04-27  Jason Merrill  <jason@redhat.com>
9486         * g++.dg/lookup/scoped5.C: Adjust.
9487         * g++.dg/lookup/scoped8.C: Adjust.
9488         * g++.dg/template/dependent-expr5.C: Adjust.
9489         * g++.old-deja/g++.brendan/nest1.C: Adjust.
9491         PR c++/43856
9492         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
9494         PR c++/43875
9495         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9497 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9498             Jan Hubicka <hubicka@ucw.cz>
9500         * gcc.dg/pure-2.c: New testcase.
9501         * gcc.dg/const-1.c: New testcase.
9503 2010-04-27  Jason Merrill  <jason@redhat.com>
9505         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
9507         PR c++/41468
9508         * g++.dg/template/sfinae17.C: New.
9509         * g++.dg/template/sfinae18.C: New.
9511 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9513         * g++.dg/init/pr42844.C: New.
9514         * g++.dg/cpp0x/pr42844-2.C: New.
9515         * g++.dg/cpp0x/defaulted2.C: Adjust.
9516         * g++.dg/tree-ssa/pr27549.C: Likewise.
9517         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
9519 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9521         PR fortran/18918
9522         * gfortran.dg/coarray_12.f90: Fix dump parsing.
9524 2010-04-27  Richard Guenther  <rguenther@suse.de>
9526         PR middle-end/40561
9527         * g++.dg/other/pr40561.C: New testcase.
9529 2010-04-27  Martin Jambor  <mjambor@suse.cz>
9531         PR middle-end/43812
9532         * g++.dg/ipa/pr43812.C: New test.
9534 2010-04-27  Jan Hubicka  <jh@suse.cz>
9536         * gcc.dg/ipa/iinline-1.c (main): Rename to...
9537         (test): ... this one.
9539 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
9541         PR target/40657
9542         * gcc.target/arm/thumb-stackframe.c: New test.
9544 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9546         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
9547         * gcc.dg/misc-column.c: Likewise.
9548         * gcc.dg/Walways-true-1.c: Likewise.
9549         * gcc.dg/Walways-true-2.c: Likewise.
9550         * gcc.dg/warn-addr-cmp.c: Likewise.
9552 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9554         PR fortran/18918
9555         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
9556         * gfortran.dg/coarray_12.f90: New.
9558 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9560         PR c/32207
9561         * gcc.dg/pr32207.c: New test.
9562         * gcc.dg/misc-column.c: Adjust expected warning.
9563         * gcc.dg/Walways-true-1.c: Likewise.
9564         * gcc.dg/Walways-true-2.c: Likewise.
9565         * gcc.dg/warn-addr-cmp.c: Likewise.
9567 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
9569         PR lto/42776
9570         * lib/lto.exp (lto_prune_vis_warns): New function.
9571         (lto-link-and-maybe-run): Call it.
9573 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9575         PR tree-optimization/43904
9576         * gcc.dg/tree-ssa/tailcall-6.c: New.
9578 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9580         PR testsuite/35165
9581         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
9582         Darwin8/OSX10.4 - compatible code generation.
9583         Use scan-rtl-dump.
9584         * obj-c++.dg/stubify-1.mm: Ditto.
9585         * lib/objc-torture.exp: Do not require link success for
9586         "trivial.m" in the runtime checks when dowhat = 'compile'.
9587         * lib/dg-pch.exp (dg-flags-pch): New Proc.
9588         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
9589         Darwin8/OSX10.4 - compatible code generation.
9590         * objc.dg/stubify-2.m: Ditto.
9591         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
9592         * objc.dg/next-runtime-1.m: Ditto.
9593         * objc.dg/stret-2.m: Restrict to ilp32 targets.
9594         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
9595         runtimes on Darwin.
9597 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
9599         PR 43715
9600         * lib/plugin-support.exp: Use "-undefined
9601         dynamic_lookup" on darwin.
9603 2010-04-26  Richard Guenther  <rguenther@suse.de>
9605         * gcc.dg/lto/20100426_0.c: New testcase.
9607 2010-04-26  Jie Zhang  <jie@codesourcery.com>
9609         PR tree-optimization/43833
9610         gcc.dg/Warray-bounds-8.c: New test case.
9612 2010-04-26  Richard Guenther  <rguenther@suse.de>
9614         PR lto/43080
9615         * g++.dg/lto/20100423-3_0.C: New testcase.
9617 2010-04-26  Richard Guenther  <rguenther@suse.de>
9619         PR lto/42425
9620         * g++.dg/lto/20100423-2_0.C: New testcase.
9622 2010-04-26  Ira Rosen  <irar@il.ibm.com>
9624         * gcc.dg/vect/bb-slp-23.c: New test.
9626 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
9628         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
9629         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
9630         * gcc.dg/c1x-float-1.c: New test.
9632 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
9634         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
9635         of "lea\[ \t\]".
9637 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9639         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
9640         FreeBSD.
9641         * gfortran.dg/default_format_denormal_1.f90: Ditto.
9642         * gfortran.dg/default_format_2.f90: Ditto.
9644 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9646         * gfortran.dg/pr43505.f90: Clean up .mod file.
9647         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
9648         * gfortran.dg/pr41347.f90: Ditto.
9649         * gfortran.dg/internal_pack_4.f90: Ditto.
9650         * gfortran.dg/proc_decl_23.f90: Ditto.
9651         * gfortran.dg/recursive_check_3.f90: Ditto.
9652         * gfortran.dg/intent_out_3.f90: Ditto.
9653         * gfortran.dg/assignment_2.f90: Ditto.
9654         * gfortran.dg/pr41928.f90: Ditto.
9655         * gfortran.dg/pr42166.f90: Ditto.
9656         * gfortran.dg/private_type_12.f90: Ditto.
9657         * gfortran.dg/graphite/pr42185.f90: Ditto.
9658         * gfortran.dg/graphite/pr42186.f90: Ditto.
9659         * gfortran.dg/graphite/pr40982.f90: Ditto.
9660         * gfortran.dg/graphite/id-2.f90: Ditto.
9661         * gfortran.dg/graphite/id-4.f90: Ditto.
9662         * gfortran.dg/graphite/pr42050.f90: Ditto.
9663         * gfortran.dg/graphite/id-18.f90: Ditto.
9664         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
9665         * gfortran.dg/graphite/pr41924.f90: Ditto.
9666         * gfortran.dg/graphite/pr42393.f90: Ditto.
9667         * gfortran.dg/graphite/pr37980.f90: Ditto.
9668         * gfortran.dg/graphite/pr38953.f90: Ditto.
9669         * gfortran.dg/graphite/pr42180.f90: Ditto.
9670         * gfortran.dg/graphite/pr42181.f90: Ditto.
9671         * gfortran.dg/where_operator_assign_4.f90: Ditto.
9672         * gfortran.dg/select_type_4.f90: Ditto.
9673         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9674         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
9675         * gfortran.dg/lto/pr40725_0.f03: Ditto.
9676         * gfortran.dg/elemental_args_check_2.f90: Ditto.
9677         * gfortran.dg/whole_file_11.f90: Ditto.
9678         * gfortran.dg/private_type_11.f90: Ditto.
9679         * gfortran.dg/vect/vect-gems.f90: Ditto.
9680         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
9682 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
9684         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
9686 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
9688         * gnat.dg/pack15.ad[sb]: New test.
9690 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
9692         * gcc.target/arm/mla-1.c: New test.
9694 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
9696         PR fortran/30073
9697         PR fortran/43793
9698         * gfortran.dg/pr43793.f90: New test.
9700 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
9702         PR tree-optimization/41442
9703         * gcc.target/i386/pr41442.c: New test.
9705 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
9707         PR fortran/43832
9708         * gfortran.dg/fgetc_3.f90: Delete bogus test.
9710 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9712         PR fortran/43832
9713         * gfortran.dg/open_nounit.f90: New test.
9715 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
9717         PR fortran/43841
9718         PR fortran/43843
9719         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
9721 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9723         * gcc.dg/Wconversion-integer.c: Update.
9725 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9727         * gnat.dg/unchecked_convert5.adb: New test.
9729 2010-04-23  Richard Guenther  <rguenther@suse.de>
9731         PR lto/41734
9732         * gcc.dg/lto/20100423-2_0.c: New testcase.
9733         * gcc.dg/lto/20100423-2_0.c: Likewise.
9735 2010-04-23  Richard Guenther  <rguenther@suse.de>
9737         PR lto/43455
9738         * gcc.dg/lto/20100423-1_0.c: New testcase.
9739         * gcc.dg/lto/20100423-1_1.c: Likewise.
9741 2010-04-23  Martin Jambor  <mjambor@suse.cz>
9743         PR tree-optimization/43846
9744         * gcc.dg/tree-ssa/sra-10.c: New test.
9746 2010-04-23  Martin Jambor  <mjambor@suse.cz>
9748         PR middle-end/43835
9749         * gcc.c-torture/execute/pr43835.c: New test.
9751 2010-04-23  Richard Guenther  <rguenther@suse.de>
9753         PR lto/42653
9754         * g++.dg/lto/20100423-1_0.C: New testcase.
9756 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
9758         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
9760 2010-04-22  Ira Rosen  <irar@il.ibm.com>
9762         PR tree-optimization/43842
9763         * gcc.dg/vect/pr43842.c: New test.
9765 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9767         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
9768         * gcc.target/i386/wmul-2.c: Likewise.
9770 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9772         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
9773         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
9775 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
9777         * gfortran.dg/reassoc_6.f: New testcase.
9779 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9781         PR middle-end/29274
9782         * gcc.target/arm/wmul-1.c: New test.
9783         * gcc.target/arm/wmul-2.c: New test.
9785 2010-04-22  Richard Guenther  <rguenther@suse.de>
9787         PR tree-optimization/43845
9788         * gcc.c-torture/compile/pr43845.c: New testcase.
9790 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9792         PR middle-end/29274
9793         * gcc.target/i386/wmul-1.c: New test.
9794         * gcc.target/i386/wmul-2.c: New test.
9795         * gcc.target/bfin/wmul-1.c: New test.
9796         * gcc.target/bfin/wmul-2.c: New test.
9798 2010-04-22  Richard Guenther  <rguenther@suse.de>
9800         PR fortran/43829
9801         * gfortran.dg/vector_subscript_6.f90: New testcase.
9802         * gfortran.dg/assign_10.f90: Adjust.
9804 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
9806         PR fortran/43836
9807         * gfortran.dg/gomp/pr43836.f90: New test.
9809 2010-04-21  Richard Guenther  <rguenther@suse.de>
9811         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
9813 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9815         * gcc.dg/torture/builtin-cproj-3.c: New.
9817 2010-04-20  Jason Merrill  <jason@redhat.com>
9819         PR c++/9335
9820         * g++.dg/template/recurse2.C: New.
9821         * g++.dg/parse/crash36.C: Adjust.
9822         * g++.dg/other/fold1.C: Adjust.
9823         * g++.dg/init/member1.C: Adjust.
9824         * lib/prune.exp: Prune "skipping N instantiation contexts".
9826 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9828         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
9830 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9832         * gcc.dg/torture/builtin-cproj-1.c: New.
9833         * gcc.dg/torture/builtin-cproj-2.c: New.
9835 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
9837         PR c++/43800
9838         PR c++/43704
9839         * g++.dg/template/typedef32.C: Adjust.
9840         * g++.dg/template/typedef33.C: New test.
9842 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
9844         PR fortran/43227
9845         * gfortran.dg/proc_decl_23.f90: New test.
9847         PR fortran/43266
9848         * gfortran.dg/abstract_type_6.f03: New test.
9850 2010-04-20  Xinliang David Li  <davidxl@google.com>
9852         * g++.dg/tree-ssa/fold-compare.C: New.
9854 2010-04-20  Richard Guenther  <rguenther@suse.de>
9856         PR tree-optimization/39417
9857         * g++.dg/torture/pr39417.C: New testcase.
9859 2010-04-20  Richard Guenther  <rguenther@suse.de>
9861         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
9863 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
9865         * g++.dg/debug/dwarf2/rv1.C: New test.
9867 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9869         PR target/43635
9870         * gcc.c-torture/compile/pr43635.c: New testcase.
9872 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9874         PR fortran/43339
9875         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
9876         of sequential loops being private only in the innermost containing
9877         task region.
9879         PR middle-end/43337
9880         * gfortran.dg/gomp/pr43337.f90: New test.
9882 2010-04-19  Richard Guenther  <rguenther@suse.de>
9884         PR tree-optimization/43796
9885         * gfortran.dg/pr43796.f90: New testcase.
9887 2010-04-19  Richard Guenther  <rguenther@suse.de>
9889         PR tree-optimization/43783
9890         * gcc.c-torture/execute/pr43783.c: New testcase.
9892 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
9894         PR target/43766
9895         * gcc.target/i386/pr43766.c: New test.
9897 2010-04-19  Jie Zhang  <jie@codesourcery.com>
9899         PR target/43662
9900         * gcc.target/i386/pr43662.c: New test.
9902 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
9904         PR c++/43704
9905         * g++.dg/template/typedef32.C: New test.
9907 2010-04-19  Ira Rosen  <irar@il.ibm.com>
9909         PR tree-optimization/37027
9910         * lib/target-supports.exp
9911         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
9912         * gcc.dg/vect/pr37027.c: New test.
9913         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
9914         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
9915         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
9916         gcc.dg/vect/vect-complex-6.c: Likewise.
9918 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9920         * g++.dg/debug/dwarf2/enum1.C: New test.
9922 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9924         * gnat.dg/rep_clause5.ad[sb]: New test.
9925         * gnat.dg/rep_clause5_pkg.ads: New helper.
9927 2010-04-18  Ira Rosen  <irar@il.ibm.com>
9929         PR tree-optimization/43771
9930         * g++.dg/vect/pr43771.cc: New test.
9932 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
9934         PR fortran/31538
9935         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
9936         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
9938 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9940         * gnat.dg/sizetype.adb: Rename into...
9941         * gnat.dg/sizetype1.adb: ...this.
9942         * gnat.dg/sizetype2.adb: New test.
9944 2010-04-16  Richard Guenther  <rguenther@suse.de>
9946         PR tree-optimization/43572
9947         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
9949 2010-04-16  Olivier Hainque  <hainque@adacore.com>
9951         * gnat.dg/specs/discr_private.ads: New test.
9953 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
9955         PR target/41514
9956         * gcc.target/arm/thumb-comparisons.c: New test.
9958         PR target/40603
9959         * gcc.target/arm/thumb-cbranchqi.c: New test.
9961 2010-04-16  Christian Bruel  <christian.bruel@st.com>
9963         * g++.dg/torture/pr36191.C: Enable for SH.
9965 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
9967         * gnat.dg/wide_boolean.adb: New test.
9968         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
9970 2010-04-15  Richard Guenther  <rguenther@suse.de>
9972         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
9973         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
9974         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9975         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9976         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
9977         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
9978         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
9979         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
9980         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
9981         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
9982         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9983         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
9984         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9985         * gcc.dg/torture/ipa-pta-2.c: Likewise.
9986         * gcc.dg/torture/ipa-pta-1.c: Adjust.
9988 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
9990         PR target/21803
9991         * gcc.target/arm/pr42496.c: New test.
9993 2010-04-14  Jason Merrill  <jason@redhat.com>
9995         PR c++/36625
9996         * g++.dg/ext/attrib38.C: New.
9998 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
10000         PR testsuite/43739
10001         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10003 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10005         PR 42966
10006         * gcc.dg/cpp/warn-undef-2.c: Update.
10007         * gcc.dg/cpp/warn-traditional-2.c: Update.
10008         * gcc.dg/cpp/warn-comments-2.c: Update.
10009         * gcc.dg/cpp/warn-variadic-2.c: Update.
10010         * gcc.dg/cpp/warn-long-long-2.c: Update.
10011         * gcc.dg/cpp/warn-deprecated-2.c: Update.
10012         * gcc.dg/cpp/warn-multichar-2.c: Update.
10013         * gcc.dg/cpp/warn-normalized-3.c: Update.
10014         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10015         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10016         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10017         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10018         * gcc.dg/cpp/warn-redefined-2.c: Update.
10019         * gfortran.dg/warning-directive-2.F90: Update.
10020         * c-c++-common/cpp/warning-directive-2.c: Update.
10022 2010-04-14  Michael Matz  <matz@suse.de>
10024         PR tree-optimization/42963
10025         * gcc.dg/pr42963.c: New testcase.
10027 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
10029         * gnat.dg/class_wide.adb: Rename into...
10030         * gnat.dg/class_wide1.adb: ...this.
10031         * gnat.dg/class_wide2.ad[sb]: New test.
10033 2010-04-14  Tobias Burnus  <burnus@net-b.de>
10035         PR fortran/18918
10036         * gfortran.dg/coarray_9.f90: Update dg-errors.
10037         * gfortran.dg/coarray_10.f90: New test.
10038         * gfortran.dg/coarray_11.f90: New test.
10040 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10042         PR fortran/43747
10043         gfortran.dg/initialization_24.f90: New test.
10045 2010-04-13  Jason Merrill  <jason@redhat.com>
10047         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10048         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10050 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10052         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10053         * g++.dg/dg.exp: Likewise.
10054         * gcc.dg/cpp/warning-directive-1.c: Move to ...
10055         * c-c++-common/cpp/warning-directive-1.c: ... here.
10056         * gcc.dg/cpp/warning-directive-2.c: Move to ...
10057         * c-c++-common/cpp/warning-directive-2.c: ... here.
10058         * gcc.dg/cpp/warning-directive-3.c: Move to ...
10059         * c-c++-common/cpp/warning-directive-3.c: ... here.
10060         * gcc.dg/cpp/warning-directive-4.c: Move to ...
10061         * c-c++-common/cpp/warning-directive-4.c: ... here.
10062         * g++.dg/cpp/warning-directive-1.C: Delete.
10063         * g++.dg/cpp/warning-directive-2.C: Delete.
10064         * g++.dg/cpp/warning-directive-3.C: Delete.
10065         * g++.dg/cpp/warning-directive-4.C: Delete.
10066         * gcc.dg/cpp/normalised-3.c: Delete.
10067         * g++.dg/cpp/normalised-1.C: Rename as ...
10068         * c-c++-common/cpp/normalised-3.c: ... this.
10070 2010-04-13  Martin Jambor  <mjambor@suse.cz>
10072         * gcc.dg/tree-ssa/sra-9.c: New test.
10074 2010-04-13  Michael Matz  <matz@suse.de>
10076         PR middle-end/43730
10077         * gcc.dg/pr43730.c: New test.
10079 2010-04-13  Michael Matz  <matz@suse.de>
10081         * gcc.dg/tree-ssa/negate.c: New testcase.
10083 2010-04-13  Richard Guenther  <rguenther@suse.de>
10085         PR testsuite/43735
10086         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10088 2010-04-13  Richard Guenther  <rguenther@suse.de>
10090         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10092 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
10094         * gnat.dg/derived_type1.adb: New test.
10096 2010-04-13  Matthias Klose  <doko@ubuntu.com>
10098         * gcc.dg/plugindir1.c: New testcase.
10099         * gcc.dg/plugindir2.c: New testcase.
10100         * gcc.dg/plugindir3.c: New testcase.
10101         * gcc.dg/plugindir4.c: New testcase.
10103 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
10105         * gcc.target/i386/rotate-2.c: New test.
10107 2010-04-12  Jason Merrill  <jason@redhat.com>
10109         PR c++/43641
10110         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10111         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10113 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
10115         PR c++/25811
10116         * g++.dg/init/pr25811.C: New test.
10118 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10120         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10121         dg-error, dg-warning.
10122         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10124 2010-04-12  Richard Guenther  <rguenther@suse.de>
10126         * gcc.dg/torture/inline-2.c: New testcase.
10128 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
10130         PR bootstrap/43699
10131         * gcc.dg/Wunused-var-7.c: New test.
10133         PR tree-optimization/43560
10134         * gcc.c-torture/execute/pr43560.c: New test.
10136 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
10138         * gnat.dg/aggr13.adb: New test.
10139         * gnat.dg/aggr14.adb: Likewise.
10140         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10142 2010-04-12  Richard Guenther  <rguenther@suse.de>
10144         PR c++/43611
10145         * g++.dg/torture/pr43611.C: New testcase.
10147 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
10149         PR c/36774
10150         * gcc.dg/pr36774-1.c: New test.
10151         * gcc.dg/pr36774-2.c: New test.
10153 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10155         * gcc.target/sh/rte-delay-slot.c: New test.
10157 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
10159         * gnat.dg/pack9.adb: Remove -cargs option.
10160         * gnat.dg/aggr12.ad[sb]: New test.
10162 2010-04-10  Jie Zhang  <jie@codesourcery.com>
10164         PR target/43417
10165         * gcc.target/sh/pr43417.c: New test.
10167 2010-04-10  Tobias Burnus  <burnus@net-b.de>
10169         PR fortran/43591
10170         * gfortran.dg/spec_expr_6.f90: New test.
10172 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
10174         PR cpp/43195
10175         * gcc.dg/cpp/pr43195.c: New.
10176         * gcc.dg/cpp/pr43195.h: New.
10178 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10180         PR 42965
10181         * gcc.dg/Werror-6.c: Adjust.
10182         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10183         * gcc.dg/Werror-4.c: Likewise.
10184         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10185         * gcc.dg/Wswitch-enum-error.c: Likewise.
10186         * gcc.dg/Wpointer-arith.c: Likewise.
10187         * gcc.dg/Wfatal.c: Likewise.
10188         * gcc.dg/Wswitch-error.c: Likewise.
10189         * g++.dg/warn/unused-result1-Werror.c: Likewise.
10190         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10191         * gcc.dg/cpp/warn-undef-2.c: Likewise.
10192         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10193         * gcc.dg/cpp/warn-comments-2.c: Likewise.
10194         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10195         * gcc.dg/cpp/warning-directive-2.c: Likewise.
10196         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10197         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10198         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10199         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10200         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10201         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10202         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10203         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10204         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10205         * g++.dg/cpp/warning-directive-2.C: Likewise.
10206         * gfortran.dg/warning-directive-2.F90: Likewise.
10208 2010-04-09  Jason Merrill  <jason@redhat.com>
10210         PR c++/42623
10211         * g++.dg/template/sizeof13.C: New.
10213 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
10215         * g++.dg/other/pr35504.C: Add check for thiscall.
10216         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10217         * gcc.dg/torture/stackalign/thiscall-1.c: New.
10219 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10221         PR c++/28584
10222         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10223         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
10224         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10225         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
10226         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10227         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
10228         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10229         * g++.dg/other/increment1.C: Likewise.
10231 2010-04-09  Tobias Burnus  <burnus@net-b.de>
10233         PR fortran/18918
10234         * gfortran.dg/coarray_7.f90: New test.
10235         * gfortran.dg/coarray_8.f90: New test.
10237 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
10239         PR fortran/28039
10240         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10242 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10244         PR target/43643
10245         * gcc.dg/pr43643.c: New test.
10247 2010-04-08  Tobias Burnus  <burnus@net-b.de>
10249         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10251 2010-04-08  Richard Guenther  <rguenther@suse.de>
10253         PR tree-optimization/43679
10254         * gcc.c-torture/compile/pr43679.c: New testcase.
10256 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
10258         PR debug/43670
10259         * gcc.dg/pr43670.c: New test.
10261 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
10263         PR middle-end/40815
10264         * gcc.dg/tree-ssa/reassoc-19.c: New.
10266 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
10268         PR c/18624
10269         * gcc.dg/Wunused-var-1.c: New test.
10270         * gcc.dg/Wunused-var-2.c: New test.
10271         * gcc.dg/Wunused-var-3.c: New test.
10272         * gcc.dg/Wunused-var-4.c: New test.
10273         * gcc.dg/Wunused-var-5.c: New test.
10274         * gcc.dg/Wunused-var-6.c: New test.
10275         * gcc.dg/Wunused-parm-1.c: New test.
10277         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10278         * gcc.dg/trunc-1.c: Likewise.
10279         * gcc.dg/vla-9.c: Likewise.
10280         * gcc.dg/dfp/composite-type.c: Likewise.
10282 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
10284         PR objc/35996
10285         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10286         * obj-c++.dg/objc-gc-3.mm: Ditto.
10288 2010-04-07  Simon Baldwin  <simonb@google.com>
10290         * gcc.dg/cpp/warn-undef-2.c: New.
10291         * gcc.dg/cpp/warn-traditional-2.c: New.
10292         * gcc.dg/cpp/warn-comments-2.c: New.
10293         * gcc.dg/cpp/warning-directive-1.c: New.
10294         * gcc.dg/cpp/warn-long-long.c: New.
10295         * gcc.dg/cpp/warn-traditional.c: New.
10296         * gcc.dg/cpp/warn-variadic-2.c: New.
10297         * gcc.dg/cpp/warn-undef.c: New.
10298         * gcc.dg/cpp/warn-normalized-1.c: New.
10299         * gcc.dg/cpp/warning-directive-2.c: New.
10300         * gcc.dg/cpp/warn-long-long-2.c: New.
10301         * gcc.dg/cpp/warn-variadic.c: New.
10302         * gcc.dg/cpp/warn-normalized-2.c: New.
10303         * gcc.dg/cpp/warning-directive-3.c: New.
10304         * gcc.dg/cpp/warn-deprecated-2.c: New.
10305         * gcc.dg/cpp/warn-trigraphs-1.c: New.
10306         * gcc.dg/cpp/warn-multichar-2.c: New.
10307         * gcc.dg/cpp/warn-normalized-3.c: New.
10308         * gcc.dg/cpp/warning-directive-4.c: New.
10309         * gcc.dg/cpp/warn-unused-macros.c: New.
10310         * gcc.dg/cpp/warn-trigraphs-2.c: New.
10311         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
10312         * gcc.dg/cpp/warn-cxx-compat.c: New.
10313         * gcc.dg/cpp/warn-redefined.c: New.
10314         * gcc.dg/cpp/warn-trigraphs-3.c: New.
10315         * gcc.dg/cpp/warn-unused-macros-2.c: New.
10316         * gcc.dg/cpp/warn-deprecated.c: New.
10317         * gcc.dg/cpp/warn-trigraphs-4.c: New.
10318         * gcc.dg/cpp/warn-redefined-2.c: New.
10319         * gcc.dg/cpp/warn-comments.c: New.
10320         * gcc.dg/cpp/warn-multichar.c: New.
10321         * g++.dg/cpp/warning-directive-1.C: New.
10322         * g++.dg/cpp/warning-directive-2.C: New.
10323         * g++.dg/cpp/warning-directive-3.C: New.
10324         * g++.dg/cpp/warning-directive-4.C: New.
10325         * gfortran.dg/warning-directive-1.F90: New.
10326         * gfortran.dg/warning-directive-3.F90: New.
10327         * gfortran.dg/warning-directive-2.F90: New.
10328         * gfortran.dg/warning-directive-4.F90: New.
10330 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
10332         PR objc++/23716
10333         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
10335 2010-04-07  Jason Merrill  <jason@redhat.com>
10337         * g++.dg/template/dr408.C: New.
10339         * g++.dg/lookup/ns4.C: New.
10341         PR c++/38392
10342         * g++.dg/template/friend51.C: New test.
10344         PR c++/41970
10345         * g++.old-deja/g++.other/linkage1.C: Adjust.
10347 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10349         PR c++/42697
10350         * g++.dg/template/crash94.C: New test.
10352 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10354         PR c++/40239
10355         * g++.dg/init/aggr5.C: New test.
10356         * g++.dg/init/aggr5.C: New test.
10358 2010-04-07  Richard Guenther  <rguenther@suse.de>
10360         PR tree-optimization/43270
10361         * g++.dg/warn/Warray-bounds-4.C: New testcase.
10362         * gcc.dg/Warray-bounds-7.c: Likewise.
10364 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
10366         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
10367         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
10368         * gnat.dg/bit_packed_array4.ad[sb]: New test.
10370 2010-04-07  Jie Zhang  <jie@codesourcery.com>
10372         PR c++/42556
10373         * g++.dg/init/pr42556.C: New test.
10375 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10377         PR debug/43628
10378         * g++.dg/debug/dwarf2/typedef2.C: New test.
10380 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
10382         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
10383         c-c++-common/dwarf2/redeclaration-1.C
10385 2010-04-06  Jason Merrill  <jason@redhat.com>
10387         * g++.dg/cpp0x/pr31437.C: Adjust error location.
10388         * g++.dg/ext/attrib18.C: Likewise.
10389         * g++.dg/ext/bitfield2.C: Likewise.
10390         * g++.dg/ext/bitfield4.C: Likewise.
10391         * g++.dg/ext/visibility/warn2.C: Likewise.
10392         * g++.dg/ext/visibility/warn3.C: Likewise.
10393         * g++.dg/gomp/pr26690-1.C: Likewise.
10394         * g++.dg/inherit/covariant7.C: Likewise.
10395         * g++.dg/init/synth2.C: Likewise.
10396         * g++.dg/lookup/using7.C: Likewise.
10397         * g++.dg/other/crash-4.C: Likewise.
10398         * g++.dg/other/error13.C: Likewise.
10399         * g++.dg/other/error20.C: Likewise.
10400         * g++.dg/parse/crash31.C: Likewise.
10401         * g++.dg/parse/error16.C: Likewise.
10402         * g++.dg/parse/error19.C: Likewise.
10403         * g++.dg/parse/error27.C: Likewise.
10404         * g++.dg/parse/error28.C: Likewise.
10405         * g++.dg/parse/fused-params1.C: Likewise.
10406         * g++.dg/template/error2.C: Likewise.
10407         * g++.dg/template/local6.C: Likewise.
10408         * g++.dg/template/qualttp15.C: Likewise.
10409         * g++.dg/warn/Wnvdtor-2.C: Likewise.
10410         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
10411         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
10412         * g++.old-deja/g++.brendan/crash29.C: Likewise.
10413         * g++.old-deja/g++.eh/spec6.C: Likewise.
10414         * g++.old-deja/g++.jason/crash3.C: Likewise.
10415         * g++.old-deja/g++.jason/destruct2.C: Likewise.
10416         * g++.old-deja/g++.law/ctors5.C: Likewise.
10417         * g++.old-deja/g++.law/ctors9.C: Likewise.
10418         * g++.old-deja/g++.mike/p3538a.C: Likewise.
10419         * g++.old-deja/g++.mike/p3538b.C: Likewise.
10420         * g++.old-deja/g++.other/struct1.C: Likewise.
10421         * g++.old-deja/g++.other/volatile1.C: Likewise.
10422         * g++.old-deja/g++.pt/crash36.C: Likewise.
10423         * g++.old-deja/g++.pt/derived3.C: Likewise.
10424         * g++.old-deja/g++.robertl/eb109.C: Likewise.
10425         * g++.old-deja/g++.robertl/eb4.C: Likewise.
10427 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
10429         PR middle-end/43519
10430         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
10431         * gcc.dg/graphite/id-19.c: New.
10433 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
10435         PR middle-end/32824
10436         * gcc.dg/vect/pr32824: New.
10438 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10440         PR fortran/18918
10441         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
10442         * gfortran.dg/coarray_3.f90: Ditto.
10443         * gfortran.dg/coarray_4.f90: Ditto.
10444         * gfortran.dg/coarray_5.f90: Ditto.
10445         * gfortran.dg/coarray_6.f90: Ditto.
10446         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
10448 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10450         PR fortran/18918
10451         * gfortran.dg/coarray_4.f90: Fix test.
10452         * gfortran.dg/coarray_6.f90: Add more tests.
10454 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10456         PR fortran/18918
10457         * gfortran.dg/coarray_4.f90: New test.
10458         * gfortran.dg/coarray_5.f90: New test.
10459         * gfortran.dg/coarray_6.f90: New test.
10461 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10463         PR fortran/18918
10464         * gfortran.dg/iso_fortran_env_5.f90: New test.
10465         * gfortran.dg/iso_fortran_env_6.f90: New test.
10467 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10469         PR fortran/39997
10470         * gfortran.dg/coarray_1.f90: New test.
10471         * gfortran.dg/coarray_2.f90: New test.
10472         * gfortran.dg/coarray_3.f90: New test.
10474 2010-04-06  Jason Merrill  <jason@redhat.com>
10476         PR c++/43648
10477         * g++.dg/template/dtor8.C: New.
10479         PR c++/43621
10480         * g++.dg/template/error-recovery2.C: New.
10482 2010-04-06  Jan Hubicka  <jh@suse.czpli
10484         PR tree-optimization/42906
10485         * gcc.dg/tree-ssa/dce-1.c: New testcase.
10487 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10489         PR fortran/43178
10490         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
10491         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
10492         * gfortran.dg/auto_dealloc_1.f90: Ditto.
10494 2010-04-06  Richard Guenther  <rguenther@suse.de>
10496         PR tree-optimization/43627
10497         * gcc.dg/tree-ssa/vrp49.c: New testcase.
10499 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10501         PR target/43638
10502         * gcc.target/i386/pr43638.c: New test.
10504 2010-04-06  Richard Guenther  <rguenther@suse.de>
10506         PR middle-end/43661
10507         * gcc.c-torture/compile/pr43661.c: New testcase.
10509 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10511         * gcc.target/s390/stackcheck1.c: Add dg-warning.
10513 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
10515         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
10517 2010-04-02  Richard Guenther  <rguenther@suse.de>
10519         PR tree-optimization/43629
10520         * gcc.c-torture/execute/pr43629.c: New testcase.
10522 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10523             Dominique d'Humieres  <dominiq@lps.ens.fr>
10525         PR libfortran/43605
10526         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
10528 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
10530         PR debug/43325
10531         * c-c++-common/dwarf2/redeclaration-1.C: New test.
10533 2010-04-01  Jason Merrill  <jason@redhat.com>
10535         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
10537 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10538             Manfred Schwarb  <manfred99@gmx.ch>
10540         PR libfortran/43605
10541         * gfortran.dg/ftell_3.f90: New test.
10543 2010-04-01  Richard Guenther  <rguenther@suse.de>
10545         PR middle-end/43614
10546         * gcc.c-torture/compile/pr43614.c: New testcase.
10548 2010-04-01  Martin Jambor  <mjambor@suse.cz>
10550         PR tree-optimization/43141
10551         * gcc.dg/guality/pr43141.c: New test.
10553 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10555         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
10556         * g++.dg/eh/spbp.C: Likewise.
10557         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
10558         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
10559         superfluous casts.
10560         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
10561         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
10562         * objc.dg/dwarf-2.m: Likewise.
10564 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10566         PR middle-end/43464
10567         * gcc.dg/graphite/id-pr43464.c: New.
10568         * gcc.dg/graphite/id-pr43464-1.c: New.
10570 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10572         PR middle-end/43351
10573         * gcc.dg/graphite/id-pr43351.c
10575 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10577         PR testsuite/35165
10578         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
10579         * obj-c++.dg/try-catch-2.mm: Ditto.
10580         * obj-c++.dg/lookup-2.mm: Ditto.
10581         * obj-c++.dg/encode-8.m: Ditto.
10582         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10583         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
10584         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
10585         * obj-c++.dg/const-str-11.mm: Ditto.
10586         * obj-c++.dg/const-str-9.mm: Ditto.
10587         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
10588         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
10589         * obj-c++.dg/except-1.mm: Ditto.
10590         * obj-c++.dg/const-str-7.mm: Ditto.
10591         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10592         * obj-c++.dg/const-str-3.mm: Ditto.
10593         * obj-c++.dg/const-str-7.mm: Ditto.
10594         * obj-c++.dg/stubify-2.mm: Change dump file name.
10596         PR objc++/23613
10597         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
10598         New macro.
10599         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
10600         Remove dg-xfail-if.
10602 2010-03-31  Martin Jambor  <mjambor@suse.cz>
10604         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
10605         only with -O2, -O3 or -Os and not with -fwhopr.
10607 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
10609         PR c++/43558
10610         * g++.dg/template/typedef31.C: New test.
10612 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10614         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
10615         assembler output on *-*-solaris2*.
10616         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10618 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
10620         PR debug/43557
10621         * gcc.dg/pr43557-1.c: New test.
10622         * gcc.dg/pr43557-2.c: New file.
10624 2010-03-31  Jie Zhang  <jie@codesourcery.com>
10626         PR 43562
10627         * gcc.dg/pr43562.c: New test.
10629 2010-03-30  Jason Merrill  <jason@redhat.com>
10631         PR c++/43076
10632         * g++.dg/template/error-recovery1.C: New.
10634         PR c++/41786
10635         * g++.dg/parse/ambig5.C: New.
10637 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
10639         PR debug/43593
10640         * gcc.dg/guality/pr43593.c: New test.
10642 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
10644         PR middle-end/43430
10645         * gcc.dg/vect/pr43430-1.c: New.
10647 2010-03-30  Jason Merrill  <jason@redhat.com>
10649         PR c++/43559
10650         * g++.dg/template/partial7.C: New.
10652 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10654         * gcc.target/s390/stackcheck1.c: New testcase.
10656 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10658         PR libfortran/43265
10659         * gfortran.dg/read_eof_8.f90: New test.
10661 2010-03-29  Jason Merrill  <jason@redhat.com>
10663         * gcc.dg/cpp/include6.c: Change [] to ().
10665         N3077
10666         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
10667         splicing and UCNs.
10668         * c-c++-common/raw-string-2.c: Add trigraph test.
10669         * c-c++-common/raw-string-8.c: New.
10670         * c-c++-common/raw-string-9.c: New.
10671         * c-c++-common/raw-string-10.c: New.
10673         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
10674         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
10675         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
10676         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
10677         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
10678         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
10679         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
10681 2010-03-29  Richard Guenther  <rguenther@suse.de>
10683         PR tree-optimization/43560
10684         * gcc.dg/torture/pr43560.c: New testcase.
10686 2010-03-29  Jason Merrill  <jason@redhat.com>
10688         N3077
10689         * g++.dg/ext/raw-string-1.C: Change [] to ().
10690         * g++.dg/ext/raw-string-2.C: Change [] to ().
10691         Don't use \ in delimiter.
10692         * g++.dg/ext/raw-string-3.C: Change [] to ().
10693         * g++.dg/ext/raw-string-4.C: Change [] to ().
10694         * g++.dg/ext/raw-string-5.C: Change [] to ().
10695         Test for error on \ in delimiter.
10696         * g++.dg/ext/raw-string-6.C: Change [] to ().
10697         * g++.dg/ext/raw-string-7.C: Change [] to ().
10699 2010-03-29  Jie Zhang  <jie@codesourcery.com>
10701         PR 43564
10702         * gcc.dg/pr43564.c: New test.
10704 2010-03-29  Tobias Burnus  <burnus@net-b.de>
10706         PR fortran/43551
10707         * gfortran.dg/direct_io_12.f90: New test.
10709 2010-03-28  Jan Hubicka  <jh@suse.cz>
10711         PR tree-optimization/43505
10712         * gfortran.dg/pr43505.f90: New testcase.
10714 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
10716         PR tree-optimization/43528
10717         * gcc.target/i386/pr43528.c: New test.
10719 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
10721         PR c/43381
10722         * gcc.dg/parm-impl-decl-3.c: New test.
10724 2010-03-26  Jason Merrill  <jason@redhat.com>
10726         PR c++/43509
10727         * g++.dg/cpp0x/parse1.C: New.
10729 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
10731         PR target/43524
10732         * gcc.target/i386/pr43524.c: New test.
10734 2010-03-26  Martin Jambor  <mjambor@suse.cz>
10736         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
10737         whitespace, rename main to foo.
10738         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
10739         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
10740         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
10741         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
10742         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
10743         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
10744         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
10745         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
10746         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
10747         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
10748         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
10750 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
10752         PR c++/43327
10753         * g++.dg/other/crash-10.C: New test.
10754         * g++.dg/other/crash-11.C: New test.
10756 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10758         PR libfortran/43517
10759         * gfortran.dg/read_eof_7.f90: New test.
10761 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10763         PR objc/35165
10764         PR testsuite/43512
10765         * objc-obj-c++-shared: New directory.
10766         * objc-obj-c++-shared/Object1-implementation.h: New file.
10767         * objc-obj-c++-shared/Object1.h: New file.
10768         * objc-obj-c++-shared/Protocol1.h: New file.
10769         * objc-obj-c++-shared/next-abi.h: New file.
10770         * objc-obj-c++-shared/next-mapping.h: New file.
10771         * objc/execute/next_mapping.h: Delete.
10772         * objc.dg/special/special.exp: For all targets run the tests with
10773         -fgnu-runtime, for darwin targets also run the tests with
10774         -fnext-runtime.
10775         * objc.dg/dg.exp: Ditto.
10776         * obj-c++.dg/dg.exp: Ditto.
10777         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
10778         Protocol1.h) and next-mapping.h as required.  Amend testcase to
10779         include use of updated NeXT interface.
10780         * objc/execute/formal_protocol-5.m: Ditto.
10781         * objc/execute/protocol-isEqual-2.m: Ditto.
10782         * objc/execute/protocol-isEqual-4.m: Ditto.
10783         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
10784         Protocol1.h) and next-mapping.h as required.
10785         * objc/execute/object_is_class.m: Ditto.
10786         * objc/execute/enumeration-1.m: Ditto.
10787         * objc/execute/class-13.m: Ditto.
10788         * objc/execute/formal_protocol-2.m: Ditto.
10789         * objc/execute/formal_protocol-4.m: Ditto.
10790         * objc/execute/class-1.m: Ditto.
10791         * objc/execute/bycopy-1.m: Ditto.
10792         * objc/execute/formal_protocol-6.m: Ditto.
10793         * objc/execute/bycopy-3.m: Ditto.
10794         * objc/execute/class-3.m: Ditto.
10795         * objc/execute/bf-11.m: Ditto.
10796         * objc/execute/class-5.m: Ditto.
10797         * objc/execute/bf-13.m: Ditto.
10798         * objc/execute/class-7.m: Ditto.
10799         * objc/execute/bf-15.m: Ditto.
10800         * objc/execute/class-9.m: Ditto.
10801         * objc/execute/bf-17.m: Ditto.
10802         * objc/execute/bf-19.m: Ditto.
10803         * objc/execute/IMP.m: Ditto.
10804         * objc/execute/exceptions/catchall-1.m: Ditto.
10805         * objc/execute/exceptions/trivial.m: Ditto.
10806         * objc/execute/exceptions/finally-1.m: Ditto.
10807         * objc/execute/exceptions/local-variables-1.m: Ditto.
10808         * objc/execute/exceptions/foward-1.m: Ditto.
10809         * objc/execute/bf-2.m: Ditto.
10810         * objc/execute/string1.m: Ditto.
10811         * objc/execute/bf-4.m: Ditto.
10812         * objc/execute/informal_protocol.m: Ditto.
10813         * objc/execute/string3.m: Ditto.
10814         * objc/execute/bf-6.m: Ditto.
10815         * objc/execute/bf-8.m: Ditto.
10816         * objc/execute/class-tests-1.h: Ditto.
10817         * objc/execute/protocol-isEqual-1.m: Ditto.
10818         * objc/execute/protocol-isEqual-3.m: Ditto.
10819         * objc/execute/_cmd.m: Ditto.
10820         * objc/execute/function-message-1.m: Ditto.
10821         * objc/execute/bf-20.m: Ditto.
10822         * objc/execute/bf-common.h: Ditto.
10823         * objc/execute/np-2.m: Ditto.
10824         * objc/execute/class-10.m: Ditto.
10825         * objc/execute/class-12.m: Ditto.
10826         * objc/execute/enumeration-2.m: Ditto.
10827         * objc/execute/class-14.m: Ditto.
10828         * objc/execute/encode-1.m: Ditto.
10829         * objc/execute/formal_protocol-1.m: Ditto.
10830         * objc/execute/formal_protocol-3.m: Ditto.
10831         * objc/execute/accessing_ivars.m: Ditto.
10832         * objc/execute/bycopy-2.m: Ditto.
10833         * objc/execute/class-2.m: Ditto.
10834         * objc/execute/bf-10.m: Ditto.
10835         * objc/execute/formal_protocol-7.m: Ditto.
10836         * objc/execute/root_methods.m: Ditto.
10837         * objc/execute/class-4.m: Ditto.
10838         * objc/execute/bf-12.m: Ditto.
10839         * objc/execute/class-6.m: Ditto.
10840         * objc/execute/bf-14.m: Ditto.
10841         * objc/execute/nested-func-1.m: Ditto.
10842         * objc/execute/class-8.m: Ditto.
10843         * objc/execute/private.m: Ditto.
10844         * objc/execute/bf-16.m: Ditto.
10845         * objc/execute/bf-18.m: Ditto.
10846         * objc/execute/load-3.m: Ditto.
10847         * objc/execute/compatibility_alias.m: Ditto.
10848         * objc/execute/bf-1.m: Ditto.
10849         * objc/execute/no_clash.m: Ditto.
10850         * objc/execute/bf-3.m: Ditto.
10851         * objc/execute/string2.m: Ditto.
10852         * objc/execute/bf-5.m: Ditto.
10853         * objc/execute/string4.m: Ditto.
10854         * objc/execute/bf-7.m: Ditto.
10855         * objc/execute/object_is_meta_class.m: Ditto.
10856         * objc/execute/bf-9.m: Ditto.
10857         * objc/execute/bf-21.m: Ditto.
10858         * objc/execute/cascading-1.m: Ditto.
10859         * objc/execute/trivial.m: Ditto.
10860         * objc/execute/np-1.m: Ditto.
10861         * objc/compile/trivial.m: Ditto.
10862         * objc/execute/class_self-2.m: Include <stdlib.h>.
10863         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
10864         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
10865         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10866         and 64bit. Use new NeXT interface as required.
10867         * objc.dg/special/unclaimed-category-1.m: Ditto.
10868         * objc.dg/special/unclaimed-category-1.h: Ditto.
10869         * objc.dg/special/unclaimed-category-1a.m: Ditto.
10870         * objc.dg/func-ptr-1.m: Ditto.
10871         * objc.dg/stret-1.m: Ditto.
10872         * objc.dg/encode-2.m: Ditto.
10873         * objc.dg/category-1.m: Ditto.
10874         * objc.dg/encode-3.m: Ditto.
10875         * objc.dg/call-super-3.m: Ditto.
10876         * objc.dg/method-3.m: Ditto.
10877         * objc.dg/func-ptr-2.m: Ditto.
10878         * objc.dg/lookup-1.m: Ditto.
10879         * objc.dg/encode-4.m: Ditto.
10880         * objc.dg/fix-and-continue-1.m: Ditto.
10881         * objc.dg/proto-lossage-3.m: Ditto.
10882         * objc.dg/method-13.m: Ditto.
10883         * objc.dg/proto-qual-1.m: Ditto.
10884         * objc.dg/zero-link-3.m: Ditto.
10885         * objc.dg/bitfield-1.m: Ditto.
10886         * objc.dg/va-meth-1.m: Ditto.
10887         * objc.dg/super-class-3.m: Ditto.
10888         * objc.dg/call-super-1.m: Ditto.
10889         * objc.dg/type-size-2.m: Ditto.
10890         * objc.dg/method-10.m: Ditto.
10891         * objc.dg/defs.m: Ditto.
10892         * objc.dg/const-str-3.m: Ditto.
10893         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
10894         Protocol1.h) and next-mapping.h as required. Use new NeXT
10895         interface as required.
10896         * objc.dg/super-class-4.m: Ditto.
10897         * objc.dg/comp-types-8.m: Ditto.
10898         * objc.dg/call-super-2.m: Ditto.
10899         * objc.dg/objc-fast-4.m: Ditto.
10900         * objc.dg/method-6.m: Ditto.
10901         * objc.dg/const-str-3.m: Ditto.
10902         * objc.dg/const-str-7.m: Ditto.
10903         * objc.dg/method-15.m: Ditto.
10904         * objc.dg/method-19.m: Ditto.
10905         * objc.dg/sync-1.m: Ditto.
10906         * objc.dg/layout-1.m: Ditto.
10907         * objc.dg/bitfield-3.m: Ditto.
10908         * objc.dg/try-catch-3.m: Ditto.
10909         * objc.dg/try-catch-7.m: Ditto.
10910         * objc.dg/comp-types-10.m: Ditto.
10911         * objc.dg/selector-2.: Ditto.
10912         * objc.dg/method-7.m: Ditto.
10913         * objc.dg/typedef-alias-1.m: Ditto.
10914         * objc.dg/proto-lossage-2.m: Ditto.
10915         * objc.dg/comp-types-11.m: Ditto.
10916         * objc.dg/sizeof-1.m: Ditto.
10917         * objc.dg/method-17.m: Ditto.
10918         * objc.dg/bitfield-5.m: Ditto.
10919         * objc.dg/try-catch-1.m: Ditto.
10920         * objc.dg/encode-5.m: Ditto.
10921         * objc.dg/fix-and-continue-2.m: Ditto.
10922         * objc.dg/method-9.m: Ditto.
10923         * objc.dg/isa-field-1.m: Ditto.
10924         * objc.dg/local-decl-2.m: Ditto.
10925         * objc.dg/objc-gc-4.m: Ditto.
10926         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
10927         * objc.dg/gnu-runtime-3.m: Ditto.
10928         * objc.dg/encode-7.m: Ditto.
10929         * objc.dg/encode-8.m: Ditto.
10930         * objc.dg/selector-3.m: Ditto.
10931         * objc.dg/gnu-runtime-1.m: Ditto.
10932         * objc.dg/const-str-12.m: Ditto.
10933         * objc.dg/gnu-runtime-2.m: Ditto.
10934         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
10935         * objc.dg/selector-1.m: Ditto.
10936         * objc.dg/stubify-2.m: Ditto.
10937         * objc.dg/zero-link-1.m: Ditto.
10938         * objc.dg/stret-2.m: Ditto.
10939         * objc.dg/zero-link-2.m: Ditto.
10940         * objc.dg/next-runtime-1.m: Ditto.
10941         * objc.dg/symtab-1.m: Ditto.
10942         * objc.dg/stubify-1.m: Ditto.
10943         * objc.dg/bitfield-2.m: Ditto.
10944         * objc.dg/try-catch-10.m: Apply to both runtimes.
10945         * objc.dg/const-str-1.m: Ditto.
10946         * objc.dg/image-info.m: Ditto.
10947         * objc.dg/encode-9.m: Ditto.
10948         * objc.dg/pragma-1.m: Apply test to all targets.
10949         * objc.dg/const-str-4.m: Ditto.
10950         * objc.dg/const-str-8.m: Ditto.
10951         * objc.dg/super-class-2.m: Ditto.
10952         * objc.dg/try-catch-5.m: Ditto.
10953         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
10954         Protocol1.h) and next-mapping.h as required. Use new NeXT
10955         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
10956         * objc.dg/const-str-11.m: Ditto.
10957         * objc.dg/const-str-9.m: Ditto.
10958         * objc.dg/method-4.m: Skip for 64Bit NeXT.
10959         * objc.dg/encode-1.m: Remove redundant -lobjc.
10960         * objc.dg/try-catch-9.m: Tidy space.
10961         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
10962         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10963         and 64bit. Use new NeXT interface as required.
10964         * obj-c++.dg/template-4.mm: Ditto.
10965         * obj-c++.dg/defs.mm: Ditto.
10966         * obj-c++.dg/basic.mm: Ditto.
10967         * obj-c++.dg/encode-4.mm: Ditto.
10968         * obj-c++.dg/method-17.mm: Ditto.
10969         * obj-c++.dg/proto-lossage-3.mm: Ditto.
10970         * obj-c++.dg/cxx-class-1.mm: Ditto.
10971         * obj-c++.dg/method-10.mm: Ditto.
10972         * obj-c++.dg/va-meth-1.mm: Ditto.
10973         * obj-c++.dg/encode-5.mm: Ditto.
10974         * obj-c++.dg/lookup-2.mm: Ditto.
10975         * obj-c++.dg/template-3.mm: Ditto.
10976         * obj-c++.dg/proto-qual-1.mm: Ditto.
10977         * obj-c++.dg/qual-types-1.m: Ditto.
10978         * obj-c++.dg/cxx-scope-1.mm: Ditto.
10979         * obj-c++.dg/template-1.mm: Ditto.
10980         * obj-c++.dg/encode-6.mm: Ditto.
10981         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
10982         Protocol1.h) and next-mapping.h as required. Use new NeXT
10983         interface as required.
10984         * obj-c++.dg/except-1.mm: Ditto.
10985         * obj-c++.dg/const-str-7.mm: Ditto.
10986         * obj-c++.dg/ivar-list-semi.mm: Ditto.
10987         * obj-c++.dg/cxx-scope-2.mm: Ditto.
10988         * obj-c++.dg/selector-2.mm: Ditto.
10989         * obj-c++.dg/isa-field-1.mm: Ditto.
10990         * obj-c++.dg/try-catch-1.mm: Ditto.
10991         * obj-c++.dg/local-decl-1.mm: Ditto.
10992         * obj-c++.dg/try-catch-9.mm: Ditto.
10993         * obj-c++.dg/no-extra-load.mm: Ditto.
10994         * obj-c++.dg/selector-5.mm: Ditto.
10995         * obj-c++.dg/method-12.mm: Ditto.
10996         * obj-c++.dg/try-catch-11.mm: Ditto.
10997         * obj-c++.dg/comp-types-11.mm: Ditto.
10998         * obj-c++.dg/bitfield-3.mm: Ditto.
10999         * obj-c++.dg/method-6.mm: Ditto.
11000         * obj-c++.dg/super-class-2.mm: Ditto.
11001         * obj-c++.dg/method-21.mm: Ditto.
11002         * obj-c++.dg/const-str-8.mm: Ditto.
11003         * obj-c++.dg/try-catch-7.mm: Ditto.
11004         * obj-c++.dg/method-15.mm: Ditto.
11005         * obj-c++.dg/layout-1.mm: Ditto.
11006         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11007         * obj-c++.dg/const-str-3.mm: Ditto.
11008         * obj-c++.dg/try-catch-2.mm: Ditto.
11009         * obj-c++.dg/objc-gc-3.mm: Ditto.
11010         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11011         * obj-c++.dg/bitfield-1.mm: Ditto.
11012         * obj-c++.dg/selector-6.mm: Ditto.
11013         * obj-c++.dg/method-13.mm: Ditto.
11014         * obj-c++.dg/comp-types-12.mm: Ditto.
11015         * obj-c++.dg/bitfield-4.mm: Ditto.
11016         * obj-c++.dg/try-catch-8.mm: Ditto.
11017         * obj-c++.dg/method-2.mm: Ditto.
11018         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11019         * obj-c++.dg/typedef-alias-1.mm: Ditto.
11020         * obj-c++.dg/const-str-4.mm: Ditto.
11021         * obj-c++.dg/proto-lossage-2.mm: Ditto.
11022         * obj-c++.dg/try-catch-3.mm: Ditto.
11023         * obj-c++.dg/comp-types-9.mm: Ditto.
11024         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11025         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11026         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11027         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11028         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11029         Use new NeXT interface as required.
11030         * obj-c++.dg/const-str-10.mm: Ditto.
11031         * obj-c++.dg/const-str-11.mm: Ditto.
11032         * obj-c++.dg/const-str-9.mm: Ditto.
11033         * obj-c++.dg/method-11.mm: Ditto.
11034         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11035         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11036         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11037         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11038         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11040 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
11042         PR c++/43206
11043         * g++.dg/template/typedef30.C: New test case.
11045 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
11047         PR c/43385
11048         * gcc.c-torture/execute/pr43385.c: New test.
11050 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
11052         * gcc.dg/strncpy-fix-1.c: New test.
11054 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11056         PR testsuite/41609
11057         * lib/objc-torture.exp (objc-set-runtime-options): New.
11058         * objc/execute/execute.exp: Check runtime options on each pass.
11059         * objc/execute/exceptions/exceptions.exp: Ditto.
11060         * objc/compile/compile.exp: Ditto.
11062         PR testsuite/42348
11063         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11064         standard tests.
11065         (check_effective_target_objc2): New proc.
11066         (check_effective_target_next_runtime): New proc.
11067         * lib/objc.exp: Determine which runtime is in force and support it.
11068         * lib/obj-c++.exp: Ditto.
11070 2010-03-24  Jason Merrill  <jason@redhat.com>
11072         PR c++/43502
11073         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11075 2010-03-24  Martin Jambor  <mjambor@suse.cz>
11077         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11078         a loop.
11079         * gcc.dg/ipa/ipa-2.c: Likewise.
11080         * gcc.dg/ipa/ipa-3.c: Likewise.
11081         * gcc.dg/ipa/ipa-4.c: Likewise.
11082         * gcc.dg/ipa/ipa-5.c: Likewise.
11083         * gcc.dg/ipa/ipa-7.c: Likewise.
11084         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11085         a loop.
11086         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11087         i_can_not_be_propagated_fully2 into a loop.
11088         * gcc.dg/ipa/ipa-8.c: New test.
11089         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11091 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
11093         PR debug/19192
11094         PR debug/43479
11095         * gcc.dg/guality/pr43479.c: New test.
11096         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11097         and add volatile keyword.
11099 2010-03-23  Mike Stump  <mikestump@comcast.net>
11101         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11103 2010-03-23  Jason Merrill  <jason@redhat.com>
11105         * g++.dg/ext/altivec-17.C: Adjust error message.
11107         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11108         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11109         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11110         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11111         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11112         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11114 2010-03-22  Jason Merrill  <jason@redhat.com>
11116         PR c++/43333
11117         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11118         * g++.dg/ext/is_pod_98.C: New.
11120         PR c++/43281
11121         * g++.dg/cpp0x/auto18.C: New.
11123         * gcc.dg/pr36997.c: Adjust error message.
11124         * g++.dg/ext/vector9.C: Likewise.
11125         * g++.dg/conversion/simd3.C: Likewise.
11126         * g++.dg/other/error23.C: Likewise.
11128 2010-03-22  Michael Matz  <matz@suse.de>
11130         PR middle-end/43475
11131         * gfortran.dg/pr43475.f90: New testcase.
11133 2010-03-22  Richard Guenther  <rguenther@suse.de>
11135         PR tree-optimization/43390
11136         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11138 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11140         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11141         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11143 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
11144             Michael Matz  <matz@suse.de>
11146         PR c++/43081
11147         * g++.dg/parse/crash56.C: New test.
11149 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
11151         PR fortran/43450
11152         * gfortran.dg/whole_file_15.f90 : New test.
11154 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11156         PR fortran/43409
11157         * gfortran.dg/inquire_size.f90: New test.
11159 2010-03-20  Richard Guenther  <rguenther@suse.de>
11161         PR rtl-optimization/43438
11162         * gcc.c-torture/execute/pr43438.c: New testcase.
11164 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
11166         PR c++/43375
11167         * g++.dg/abi/mangle42.C: New test.
11169 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11171         PR C/43211
11172         * gcc.dg/pr43211.c: New test.
11173         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11175 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
11177         PR rtl-optimization/42258
11178         * gcc.target/arm/thumb1-mul-moves.c: New test.
11180         PR target/40697
11181         * gcc.target/arm/thumb-andsi.c: New test.
11183         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11184         dg-require-effective-target.
11186 2010-03-19  Michael Matz  <matz@suse.de>
11188         PR c++/43116
11189         * g++.dg/other/pr43116.C: New testcase.
11191 2010-03-19  Michael Matz  <matz@suse.de>
11193         PR target/43305
11194         * gcc.dg/pr43305.c: New testcase.
11196 2010-03-19  Richard Guenther  <rguenther@suse.de>
11198         PR tree-optimization/43415
11199         * gcc.c-torture/compile/pr43415.c: New testcase.
11201 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
11203         PR ada/43106
11204         * gnat.dg/case_optimization2.adb: New test.
11205         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11207 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11208             Jack Howarth <howarth@bromo.med.uc.edu>
11210         PR target/36399
11211         * gcc.target/i386/push-1.c: Don't xfail
11212           scan-assembler-not "movups" on darwin.
11214 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
11216         PR debug/43058
11217         * gcc.dg/pr43058.c: New test.
11219 2010-03-18  Martin Jambor  <mjambor@suse.cz>
11221         PR middle-end/42450
11222         * g++.dg/torture/pr42450.C: New test.
11224 2010-03-18  Michael Matz  <matz@suse.de>
11226         PR middle-end/43419
11227         * gcc.dg/pr43419.c: New testcase.
11229 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
11231         PR rtl-optimization/43360
11232         * gcc.dg/torture/pr43360.c: New.
11234 2010-03-18  Michael Matz  <matz@suse.de>
11236         PR tree-optimization/43402
11237         * gcc.dg/pr43402.c: New testcase.
11239 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
11241         PR target/42427
11242         * gcc.dg/pr42427.c: New test.
11244 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11246         PR libfortran/43265
11247         * gfortran.dg/read_empty_file.f: New test.
11248         * gfortran.dg/read_eof_all.f90: New test.
11249         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11250         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11252 2010-03-17  Michael Matz  <matz@suse.de>
11254         * gcc.dg/pr43300.c: Add -w.
11256 2010-03-17  Richard Guenther  <rguenther@suse.de>
11258         * gcc.dg/pr43379.c: Add -w.
11260 2010-03-17  Tobias Burnus  <burnus@net-b.de>
11262         PR fortran/43331
11263         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11265 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
11267         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11269 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11271         * ada/acats/run_all.sh: Log start and end times.
11273 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11275         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11277 2010-03-16  Richard Guenther  <rguenther@suse.de>
11279         PR middle-end/43379
11280         * gcc.dg/pr43379.c: New testcase.
11282 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
11284         PR debug/43051
11285         * gcc.dg/guality/pr43051-1.c: New test.
11287 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
11289         PR testsuite/43363
11290         * g++.dg/ext/altivec-17.C: Handle changes to error message.
11292 2010-03-15  Michael Matz  <matz@suse.de>
11294         PR middle-end/43300
11295         * gcc.dg/pr43300.c: New testcase.
11297 2010-03-15  Richard Guenther  <rguenther@suse.de>
11299         PR tree-optimization/43367
11300         * gcc.c-torture/compile/pr43367.c: New testcase.
11302 2010-03-15  Richard Guenther  <rguenther@suse.de>
11304         PR tree-optimization/43317
11305         * gcc.dg/pr43317.c: New testcase.
11307 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11309         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
11311 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11313         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
11315 2010-03-14  Tobias Burnus  <burnus@net-b.de>
11317         PR fortran/43362
11318         * gfortran.dg/impure_constructor_1.f90: New test.
11320 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11322         PR middle-end/43354
11323         * gfortran.dg/graphite/id-pr43354.f: New.
11325 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11327         PR middle-end/43349
11328         * gfortran.dg/graphite/pr43349.f: New.
11330 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11332         PR middle-end/43306
11333         * gcc.dg/graphite/pr43306.c: New.
11335 2010-03-12  David S. Miller  <davem@davemloft.net>
11337         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
11338         sparc.
11340 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11342         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
11344 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
11346         PR fortran/43291
11347         PR fortran/43326
11348         * gfortran.dg/dynamic_dispatch_7.f03: New test.
11350 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
11352         * gfortran.dg/default_format_denormal_1.f90: Don't assume
11353         fail for *-*-mingw* targets.
11355 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
11357         PR debug/43329
11358         * gcc.dg/guality/pr43329-1.c: New test.
11360 2010-03-11  Martin Jambor  <mjambor@suse.cz>
11362         PR tree-optimization/43257
11363         * g++.dg/torture/pr43257.C: New test.
11365 2010-03-11  Tobias Burnus  <burnus@net-b.de>
11367         PR fortran/43228
11368         * gfortran.dg/namelist_61.f90: New test.
11370 2010-03-11  Richard Guenther  <rguenther@suse.de>
11372         PR tree-optimization/43255
11373         * gcc.c-torture/compile/pr43255.c: New testcase.
11375 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11377         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
11378         * gcc.dg/pr43280.c: New testcase.
11380 2010-03-11  Richard Guenther  <rguenther@suse.de>
11382         PR lto/43200
11383         * gcc.dg/lto/20100227-1_0.c: New testcase.
11384         * gcc.dg/lto/20100227-1_1.c: Likewise.
11386 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11388         PR libfortran/43320
11389         PR libfortran/43265
11390         * gfortran.dg/read_eof_6.f: New test
11391         * gfortran.dg/read_x_eof.f90: New test.
11392         * gfortran.dg/read_x_past.f: Update test.
11394 2010-03-10  Jan Hubicka  <jh@suse.cz>
11396         * gcc.c-torture/compile/pr43288.c: New test.
11398 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11400         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
11401         -fpic/-fPIC flags.
11402         * g++.old-deja/g++.pt/asm2.C: Likewise.
11403         * gcc.c-torture/compile/20000804-1.c: Likewise.
11404         * gcc.target/i386/clobbers.c: Likewise.
11406 2010-03-10  Tobias Burnus  <burnus@net-b.de>
11408         PR fortran/43303
11409         * gfortran.dg/c_assoc_3.f90: New test.
11411 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
11413         PR debug/36728
11414         * gcc.dg/guality/pr36728-1.c: New test.
11415         * gcc.dg/guality/pr36728-2.c: New test.
11417 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11419         * gcc.dg/h8300-div-delay-slot.c: New test.
11421 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
11423         PR tree-optimization/43236
11424         * gcc.c-torture/execute/pr43236.c: New test.
11426 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
11428         PR middle-end/42859
11429         * g++.dg/eh/pr42859.C: New test.
11431 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
11433         PR debug/43299
11434         * gcc.dg/pr43299.c: New test.
11436         PR debug/43290
11437         * g++.dg/eh/unwind2.C: New test.
11439 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11440             Reza Yazdani  <reza.yazdani@amd.com>
11442         PR middle-end/43065
11443         * gcc.dg/graphite/run-id-4.c: New.
11445 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11447         PR middle-end/43065
11448         * gcc.dg/graphite/run-id-3.c: New.
11450 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
11452         PR middle-end/42644
11453         PR middle-end/42130
11454         * gcc.dg/graphite/id-18.c: New.
11455         * gcc.dg/graphite/run-id-pr42644.c: New.
11457 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11459         PR middle-end/42326
11460         * gcc.dg/graphite/pr42326.c: New.
11462 2010-03-08  Richard Guenther  <rguenther@suse.de>
11464         PR tree-optimization/43269
11465         * gcc.c-torture/execute/pr43269.c: New testcase.
11467 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
11469         PR fortran/43256
11470         * gfortran.dg/typebound_call_13.f03: New.
11472 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
11474         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
11475         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
11477 2010-03-05  Jason Merrill  <jason@redhat.com>
11479         * g++.dg/abi/mangle40.C: Require weak and alias.
11481 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11483         PR middle-end/42326
11484         * gfortran.dg/graphite/pr42326.f90: New.
11485         * gfortran.dg/graphite/pr42326-1.f90: New.
11487 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11489         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
11490         (gnat_target_compile): Likewise.
11491         Reinitialize GNAT_UNDER_TEST if target changes.
11492         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
11493         (local_find_gnatmake): Pass full --GCC to gnatlink.
11494         Remove --LINK.
11496 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11498         PR c/43248
11499         * gcc.dg/compound-literal-1.c: New testcase.
11501 2010-03-04  Martin Jambor  <mjambor@suse.cz>
11503         PR tree-optimization/43164
11504         PR tree-optimization/43191
11505         * gcc.c-torture/compile/pr43164.c: New test.
11506         * gcc.c-torture/compile/pr43191.c: Likewise.
11508 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
11510         PR fortran/43244
11511         * gfortran.dg/finalize_9.f90: New.
11513 2010-03-04  Tobias Burnus  <burnus@net-b.de>
11514             Ken Werner <ken@linux.vnet.ibm.com>
11516         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
11517         to dg-options for spu.
11518         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
11519         dump-scan target to exclude spu.
11521 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
11523         PR middle-end/43209
11524         * gcc.dg/tree-ssa/ivopts-4.c: New.
11526 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
11528         * lib/target-supports-dg.exp (check-flags): Provide defaults for
11529         include-opts and exclude-opts; skip checking the flags if arguments
11530         are the same as the defaults.
11531         (dg-xfail-if): Verify the number of arguments, supply defaults
11532         for unspecified optional arguments.
11533         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
11535 2010-03-03  Jason Merrill  <jason@redhat.com>
11537         PR c++/12909
11538         * g++.dg/abi/mangle40.C: Updated.
11540 2010-03-03  Jason Merrill  <jason@redhat.com>
11542         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
11543         * g++.dg/abi/mangle23.C: Likewise.
11544         * g++.dg/eh/simd-2.C: Likewise.
11545         * g++.dg/ext/attribute-test-2.C: Likewise.
11546         * g++.dg/ext/vector14.C: Likewise.
11547         * g++.dg/other/pr34435.C: Likewise.
11548         * g++.dg/template/conv8.C: Likewise.
11549         * g++.dg/template/nontype9.C: Likewise.
11550         * g++.dg/template/qualttp17.C: Likewise.
11551         * g++.dg/template/ref1.C: Likewise.
11552         * g++.old-deja/g++.pt/crash68.C: Likewise.
11553         * g++.old-deja/g++.pt/ref1.C: Likewise.
11554         * g++.old-deja/g++.pt/ref3.C: Likewise.
11555         * g++.old-deja/g++.pt/ref4.C: Likewise.
11557         PR c++/12909
11558         * g++.dg/abi/mangle40.C: New.
11559         * g++.dg/abi/mangle41.C: New.
11560         * g++.dg/lto/20100302_0.C: New.
11561         * g++.dg/lto/20100302_1.C: New.
11562         * g++.dg/lto/20100302.h: New.
11564 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
11566         PR fortran/43243
11567         * gfortran.dg/internal_pack_12.f90: New test.
11569 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
11571         * gcc.dg/pr36997.c: Adjust error message.
11573 2010-03-03  Mike Stump  <mikestump@comcast.net>
11575         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
11576         adjustments to not be present on machines that align the stack to
11577         more than 4 bytes and don't have a red zone yet as that is an
11578         unimplemented optimization.
11580 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
11582         PR fortran/43169
11583         * gfortran.dg/impure_assignment_3.f90: New.
11585 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
11587         PR debug/43229
11588         * gfortran.dg/pr43229.f90: New test.
11590         PR debug/43237
11591         * gcc.dg/debug/dwarf2/pr43237.c: New test.
11593         PR debug/43177
11594         * gcc.dg/guality/pr43177.c: New test.
11596 2010-03-02  Jason Merrill  <jason@redhat.com>
11598         * g++.dg/ext/vector9.C: Adjust error message.
11599         * g++.dg/conversion/simd3.C: Likewise.
11600         * g++.dg/other/error23.C: Likewise.
11602 2010-03-02  Mike Stump  <mikestump@comcast.net>
11604         PR c++/41090
11605         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
11607 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
11609         PR fortran/43180
11610         * gfortran.dg/internal_pack_10.f90: New test.
11612         PR fortran/43173
11613         * gfortran.dg/internal_pack_11.f90: New test.
11615 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
11617         PR middle-end/42640
11618         * gcc.dg/tree-ssa/pr42640.c: New.
11620 2010-03-01  Richard Guenther  <rguenther@suse.de>
11622         PR tree-optimization/43220
11623         * gcc.c-torture/execute/pr43220.c: New testcase.
11625 2010-03-01  Richard Guenther  <rguenther@suse.de>
11627         PR middle-end/43213
11628         * gcc.dg/pr43213.c: New testcase.
11630 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11632         PR pch/14940
11633         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
11635 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11637         * lib/target-supports.exp (check_effective_target_ucn_nocache):
11638         New function.
11639         (check_effective_target_ucn): Likewise.
11641         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
11642         if !ucn.
11643         * gcc.dg/ucnid-2.c: Likewise.
11644         * gcc.dg/ucnid-3.c: Likewise.
11645         * gcc.dg/ucnid-4.c: Likewise.
11646         * gcc.dg/ucnid-11.c: Likewise.
11647         * gcc.dg/ucnid-12.c: Likewise.
11648         * gcc.dg/ucnid-6.c: Skip if !ucn.
11649         * gcc.dg/ucnid-9.c: Likewise.
11651 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11653         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
11654         lists to dg-skip-if.
11655         * gcc.target/i386/stackalign/return-3.c: Likewise.
11657 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11659         * gcc.target/i386/clearcap.map: New file.
11660         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
11661         Pass clearcap.map by default if supported.
11663 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11665         PR fortran/42900
11666         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
11667         Explain this.
11668         * gfortran.dg/stat_2.f90: Likewise.
11670 2010-03-01  Tobias Burnus  <burnus@net-b.de>
11672         PR fortran/43199
11673         * gfortran.dg/module_read_2.f90: New test.
11675 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
11677         PR c++/42748
11678         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
11679         * g++.dg/abi/mangle12.C: Likewise.
11680         * g++.dg/abi/mangle20-2.C: Likewise.
11681         * g++.dg/abi/mangle17.C: Likewise.
11682         * g++.dg/template/cond2.C: Likewise.
11683         * g++.dg/template/pr35240.C: Likewise.
11685 2010-02-27  Richard Guenther  <rguenther@suse.de>
11687         PR tree-optimization/43186
11688         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
11690 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11692         * g++.dg/abi/packed1.C: Expect warning on the SH.
11694 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
11696         PR c++/42054:
11697         * g++.dg/parse/error37.C: New test.
11699 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11701         PR c/24577
11702         PR c/43192
11703         * gcc.dg/pr8927-1.c: Match new note.
11704         * gcc.dg/990506-0.c: Likewise.
11705         * gcc.dg/gomp/flush-2.c: Likewise.
11706         * gcc.dg/gomp/atomic-5.c: Likewise.
11707         * gcc.dg/gomp/pr34607.c: Likewise.
11708         * gcc.dg/pr35746.c: Likewise.
11709         * gcc.dg/cpp/pragma-1.c: Likewise.
11710         * gcc.dg/cpp/pragma-2.c: Likewise.
11711         * gcc.dg/pr41842.c: Likewise.
11712         * gcc.dg/noncompile/20040629-1.c: Likewise.
11713         * objc.dg/private-1.m: Likewise.
11715 2010-02-27  Tobias Burnus  <burnus@net-b.de>
11717         PR fortran/43185
11718         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
11719         * gfortran.dg/default_initialization_4.f90: New test.
11721 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
11723         * gnat.dg/thin_pointer.ad[sb]: Rename into...
11724         * gnat.dg/thin_pointer1.ad[sb]: ...this.
11725         * gnat.dg/thin_pointer2.adb: New test.
11726         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
11728 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11730         PR c/20631
11731         * gcc.dg/cpp/c90-pedantic.c: New.
11732         * gcc.dg/cpp/c90.c: New.
11733         * gcc.dg/gnu90-const-expr-1.c: New.
11734         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
11736 2010-02-26  Richard Guenther  <rguenther@suse.de>
11738         PR tree-optimization/43186
11739         * gcc.c-torture/compile/pr43186.c: New testcase.
11741 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
11743         PR debug/43190
11744         * c-c++-common/dwarf2/pr43190.c: New test.
11746 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11748         PR testsuite/37074:
11749         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
11751 2010-02-26  Richard Guenther  <rguenther@suse.de>
11753         PR tree-optimization/43188
11754         * gcc.c-torture/compile/pr43188.c: New testcase.
11756 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11758         PR target/43175
11759         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
11761 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
11763         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
11765 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
11767         PR target/43154
11768         * gcc.target/powerpc/pr43154.c: New file.
11770 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
11772         PR debug/43166
11773         * gfortran.dg/debug/pr43166.f: New test.
11775         PR debug/43165
11776         * gcc.dg/torture/pr43165.c: New test.
11778 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11780         PR c/43128
11781         * c-c++-common/pr41779.c: Update.
11783 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11785         PR ada/32547
11786         * lib/gnat-dg.exp (gnat_load): Redefine.
11788         * ada/acats/run_acats: Run run_all.sh with $SHELL.
11789         * ada/acats/run_all.sh: Downcase tasking not implemented message.
11791 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11793         PR libobjc/36610
11794         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
11795         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
11796         -fgnu-runtime.
11797         Sort entries.
11799 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11801         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
11803 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
11805         PR debug/43150
11806         * gcc.dg/guality/vla-1.c: New test.
11808 2010-02-24  Tobias Burnus  <burnus@net-b.de>
11810         PR fortran/43042
11811         * gfortran.dg/c_ptr_tests_15.f90: New test.
11813 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11815         PR target/43107
11816         * gcc.target/i386/pr43107.c: New test.
11818 2010-02-23  Jason Merrill  <jason@redhat.com>
11820         PR c++/43143
11821         * g++.dg/cpp0x/variadic100.C: New.
11823 2010-02-23  Jason Merrill  <jason@redhat.com>
11825         PR debug/42800
11826         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
11827         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
11828         * c-c++-common/dwarf2/vla1.c: New.
11830 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11832         PR target/43139
11833         * gcc.dg/pr43139.c: New test.
11835         PR debug/43077
11836         * gcc.dg/guality/pr43077-1.c: New test.
11838 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11840         PR 43123
11841         * gcc.dg/march.c: New.
11842         * gcc.dg/march-generic.c: New.
11843         * gcc.dg/mtune.c: New.
11845 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11847         PR middle-end/43083
11848         * gcc.dg/graphite/pr43083.c: New.
11850 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11852         PR middle-end/43097
11853         * gfortran.dg/graphite/pr43097.f: New.
11855 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11856             Manuel López-Ibáñez  <manu@gcc.gnu.org>
11858         PR middle-end/43140
11859         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
11861 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11863         PR middle-end/43026
11864         * g++.dg/graphite/pr43026.C: New.
11866 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11868         PR c++/43126
11869         * gcc.dg/cleanup-1.c: Update.
11870         * gcc.dg/func-args-1.c: Update.
11871         * gcc.dg/format/sentinel-1.c: Update.
11872         * g++.old-deja/g++.jason/scoping10.C: Update.
11873         * g++.old-deja/g++.ns/lookup5.C: Update.
11874         * g++.dg/ext/cleanup-1.C: Update.
11875         * g++.dg/parse/varmod1.C: Update.
11876         * g++.dg/parse/error33.C: Update.
11877         * g++.dg/expr/call3.C: Update.
11878         * g++.dg/func-args-1.C: New.
11880 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
11882         PR c/43125
11883         * gcc.dg/attr-used-2.c: Moved to ...
11884         * c-c++-common/attr-used-2.c: Here.
11886         * gcc.dg/attr-used.c: Moved to ...
11887         * c-c++-common/attr-used.c: Here.
11889 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
11891         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
11893 2010-02-22  Richard Guenther  <rguenther@suse.de>
11895         PR lto/43045
11896         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
11897         * gfortran.dg/lto/20100222-1_1.c: Likewise.
11899 2010-02-22  Richard Guenther  <rguenther@suse.de>
11901         PR tree-optimization/42749
11902         * gcc.c-torture/compile/pr42749.c: New testcase.
11904 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
11906         PR fortran/43072
11907         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
11908         * gfortran.dg/internal_pack_9.f90: New test.
11910 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11912         PR c++/23510
11913         * g++.dg/template/recurse.C: Adjust.
11914         * g++.dg/template/pr23510.C: New.
11916 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
11918         PR c++/42824
11919         * g++.dg/template/memclass4.C: New test.
11921 2010-02-21  Tobias Burnus  <burnus@net-b.de>
11923         PR fortran/35259
11924         * gfortran.dg/reassoc_5.f90: New test.
11926 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
11928         PR target/43067
11929         * gcc.target/i386/pr43067.c: New test.
11931 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11933         PR c++/35669
11934         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
11935         -Wconversion-null.
11936         * g++.dg/warn/Wconversion-null.C: New test.
11937         * g++.old-deja/g++.other/null1.C: Move to...
11938         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
11940 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
11942         PR fortran/36932
11943         PR fortran/36933
11944         * gfortran.dg/dependency_26.f90: New test.
11946         PR fortran/43072
11947         * gfortran.dg/internal_pack_7.f90: New test.
11949         PR fortran/43111
11950         * gfortran.dg/internal_pack_8.f90: New test.
11952 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11954         PR 43128
11955         * c-c++-common/pr41779.c: Fix broken testcase.
11957 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11959         PR 36513
11960         * c-c++-common/pr36513.c: New testcase.
11961         * c-c++-common/pr36513-2.c: New testcase.
11963 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11965         PR 41779
11966         * c-c++-common/pr41779.c: New.
11968 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
11970         PR debug/43084
11971         * gcc.dg/pr43084.c: New test.
11973 2010-02-19  Richard Guenther  <rguenther@suse.de>
11975         PR tree-optimization/42916
11976         * gcc.dg/pr42916.c: New testcase.
11978 2010-02-18  Jason Merrill  <jason@redhat.com>
11980         PR c++/42837
11981         * g++.dg/abi/packed1.C: Add expected warning.
11983         PR c++/43108
11984         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
11985         * gcc.dg/torture/dg-torture.exp: Likewise.
11986         * c-c++-common/torture/complex-sign.h,
11987         c-c++-common/torture/complex-sign-add.c,
11988         c-c++-common/torture/complex-sign-mixed-add.c,
11989         c-c++-common/torture/complex-sign-mixed-div.c,
11990         c-c++-common/torture/complex-sign-mixed-mul.c,
11991         c-c++-common/torture/complex-sign-mixed-sub.c,
11992         c-c++-common/torture/complex-sign-mul.c,
11993         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
11994         Adapt for C++ compilation as well.
11996         PR c++/43070
11997         * g++.dg/ext/label1.C: Update.
11998         * g++.dg/ext/label2.C: Update.
12000         PR c++/26261
12001         * g++.dg/template/dependent-name6.C: New.
12003         PR c++/43109
12004         * g++.dg/parse/namespace12.C: New.
12006 2010-02-18  Martin Jambor  <mjambor@suse.cz>
12008         PR tree-optimization/43066
12009         * gcc.c-torture/compile/pr43066.c: New test.
12011 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
12013         * g++.dg/ext/attrib35.C: Fix target selector string.
12014         * g++.dg/ext/attrib36.C: Ditto.
12015         * g++.dg/ext/attrib37.C: Ditto.
12016         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12017         * g++.dg/abi/mangle25.C: Ditto.
12019 2010-02-17  Jason Merrill  <jason@redhat.com>
12021         PR c++/43069
12022         * g++.dg/parse/namespace11.C: New.
12024         PR c++/43093
12025         * g++.dg/ext/attrib37.C: New.
12027         PR c++/43079
12028         * g++.dg/template/ptrmem20.C: New.
12030 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
12032         PR target/43103
12033         * gcc.target/i386/xop-check.h: Include m256-check.h.
12034         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12035         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12036         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12037         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12039 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
12041         PR debug/42918
12042         * gcc.dg/pr42918.c: New test.
12044 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
12046         * g++.dg/ext/attrib36.C: Require ILP32.
12048 2010-02-16  Richard Guenther  <rguenther@suse.de>
12050         PR tree-optimization/41043
12051         * gfortran.dg/pr41043.f90: New testcase.
12052         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12054 2010-02-16  Jason Merrill  <jason@redhat.com>
12056         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12058 2010-02-16  Ira Rosen  <irar@il.ibm.com>
12060         PR tree-optimization/43074
12061         * gcc.dg/vect/fast-math-pr43074.c: New test.
12063 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
12065         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12067 2010-02-16  Jason Merrill  <jason@redhat.com>
12069         PR c++/43031
12070         * g++.dg/ext/attrib36.C: New.
12072         PR c++/43036
12073         * g++.dg/other/array6.C: New.
12075 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12077         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12079 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
12081         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12082         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12083         * gcc.target/i386/xop-vpermil2pd-1.c: New.
12084         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12085         * gcc.target/i386/xop-vpermil2ps-1.c: New.
12086         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12088 2010-02-15  Richard Guenther  <rguenther@suse.de>
12090         PR middle-end/43068
12091         * g++.dg/torture/pr43068.C: New testcase.
12093 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
12095         PR c++/43024
12096         * g++.dg/opt/ice1.C: New.
12098 2010-02-14  Jason Merrill  <jason@redhat.com>
12100         PR c++/41997
12101         * g++.dg/cpp0x/initlist-opt.C: New.
12103 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
12105         PR fortran/41113
12106         PR fortran/41117
12107         * gfortran.dg/internal_pack_6.f90: New test.
12109 2010-02-12  Jason Merrill  <jason@redhat.com>
12111         PR c++/43054
12112         * g++.dg/cpp0x/variadic99.C: New.
12114 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
12116         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12117         sign extend pointers to gualchk_t.
12119         PR c++/43033
12120         * g++.dg/other/default3.C: Xfail g4 test.
12122 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12124         PR middle-end/43012
12125         * gcc.dg/graphite/pr43012.c: New.
12127 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12129         PR middle-end/42930
12130         * g++.dg/graphite/pr42930.C: New.
12132 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12134         PR middle-end/42914
12135         PR middle-end/42530
12136         * gcc.dg/graphite/pr42530.c: New.
12137         * gcc.dg/graphite/pr42914.c: New.
12139 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12141         PR middle-end/42771
12142         * gcc.dg/graphite/pr42771.c: New.
12144 2010-02-11  Richard Guenther  <rguenther@suse.de>
12146         PR tree-optimization/42998
12147         * gcc.c-torture/compile/pr42998.c: New testcase.
12149 2010-02-10  Jason Merrill  <jason@redhat.com>
12151         PR c++/41896
12152         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12154         PR c++/42983, core issue 906
12155         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12156         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12158         PR c++/43016
12159         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12161 2010-02-10  Richard Guenther  <rguenther@suse.de>
12163         PR tree-optimization/43017
12164         * gcc.dg/torture/pr43017.c: New testcase.
12166 2010-02-10  Tobias Burnus <burnus@net-b.de>
12168         PR fortran/40823
12169         * gfortran.dg/private_type_1.f90: Update error location.
12170         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12171         * gfortran.dg/typebound_operator_2.f03: Ditto.
12172         * gfortran.dg/assignment_2.f90: Ditto.
12173         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12174         * gfortran.dg/binding_label_tests_9.f03: Ditto.
12176 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12178         PR fortran/43015
12179         * gfortran.dg/bind_c_usage_20.f90: New test.
12181 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12183         PR debug/43010
12184         * g++.dg/debug/pr43010.C: New test.
12186 2010-02-10  Richard Guenther  <rguenther@suse.de>
12188         PR c/43007
12189         * gcc.c-torture/execute/20100209-1.c: New testcase.
12190         * gcc.dg/fold-div-3.c: Likewise.
12192 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12194         * gcc.dg/builtin-ffs-1.c: New test.
12196 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12198         PR fortran/42999
12199         * gfortran.dg/array_constructor_35.f90: New test.
12201 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12203         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12205 2010-02-09  Jason Merrill  <jason@redhat.com>
12207         PR c++/42399
12208         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12210         PR c++/42370
12211         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12213 2010-02-09  Tobias Burnus  <burnus@net-b.de>
12215         PR fortran/41869
12216         * gfortran.dg/module_write_1.f90: New test.
12218 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
12220         * gcc.dg/pr19340.c: Adjust.
12222 2010-02-09  Richard Guenther  <rguenther@suse.de>
12224         PR tree-optimization/43008
12225         * gcc.c-torture/execute/pr43008.c: New testcase.
12227 2010-02-09  Richard Guenther  <rguenther@suse.de>
12229         PR tree-optimization/43000
12230         * gcc.dg/torture/pr43000.c: New testcase.
12231         * gcc.dg/torture/pr43002.c: Likewise.
12233 2010-02-09  Daniel Kraft  <d@domob.eu>
12235         PR fortran/39171
12236         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12237         and pass -Wsurprising as necessary.
12239 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
12241         PR tree-optimization/42890
12242         * g++.dg/torture/pr42890.C: New test.
12244 2010-02-08  Richard Guenther  <rguenther@suse.de>
12246         PR middle-end/42995
12247         * gcc.dg/tree-ssa/inline-4.c: New testcase.
12249 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12251         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
12252         return 0 from main.
12253         * gcc.dg/graphite/block-1.c: Same.
12254         * gcc.dg/graphite/block-3.c: Same.
12255         * gcc.dg/graphite/block-4.c: Same.
12256         * gcc.dg/graphite/block-5.c: Same.
12257         * gcc.dg/graphite/block-6.c: Same.
12258         * gcc.dg/graphite/block-7.c: Same.
12259         * gcc.dg/graphite/interchange-0.c: Same.
12260         * gcc.dg/graphite/interchange-1.c: Same.
12261         * gcc.dg/graphite/interchange-10.c: Same.
12262         * gcc.dg/graphite/interchange-11.c: Same.
12263         * gcc.dg/graphite/interchange-12.c: Same.
12264         * gcc.dg/graphite/interchange-2.c: Same.
12265         * gcc.dg/graphite/interchange-3.c: Same.
12266         * gcc.dg/graphite/interchange-4.c: Same.
12267         * gcc.dg/graphite/interchange-5.c: Same.
12268         * gcc.dg/graphite/interchange-6.c: Same.
12269         * gcc.dg/graphite/interchange-7.c: Same.
12270         * gcc.dg/graphite/interchange-8.c: Same.
12271         * gcc.dg/graphite/interchange-9.c: Same.
12272         * gcc.dg/graphite/interchange-mvt.c: Same.
12274 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12276         * gfortran.dg/graphite/id-19.f: New.
12277         * gfortran.dg/graphite/pr14741.f90: New.
12278         * gfortran.dg/graphite/pr41924.f90: New.
12279         * gfortran.dg/graphite/run-id-2.f90: New.
12281 2010-02-07  Richard Guenther  <rguenther@suse.de>
12283         PR middle-end/42956
12284         * gcc.c-torture/compile/pr42956.c: New testcase.
12286 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12288         PR libfortran/42742
12289         * gfortran.dg/fmt_cache_2.f: New test.
12291 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12293         * gfortran.dg/read_no_eor.f90: New test.
12295 2010-02-05  Jason Merrill  <jason@redhat.com>
12297         * g++.dg/ext/label13.C: Move constructor body out of class.
12299 2010-02-03  Jason Merrill  <jason@redhat.com>
12301         PR c++/42870
12302         * g++.dg/ext/dllexport3.C: New.
12304 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
12306         * gcc.dg/format/ms-format3.c: New test for specific MS types.
12308 2010-02-05  Richard Guenther  <rguenther@suse.de>
12310         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
12312 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
12314         PR c++/42915
12315         * g++.dg/other/crash-9.C: New test.
12317 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
12319         PR fortran/42309
12320         * gfortran.dg/subref_array_pointer_4.f90 : New test.
12322 2010-02-04  Richard Guenther  <rguenther@suse.de>
12324         PR rtl-optimization/42952
12325         * gcc.dg/torture/pr42952.c: New testcase.
12327 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12329         PR libfortran/42901
12330         * gfortran.dg/namelist_60.f90: New test.
12332 2010-02-03  Jason Merrill  <jason@redhat.com>
12334         PR c++/40138
12335         * g++.dg/ext/builtin11.C: New.
12337         PR c++/4926
12338         PR c++/38600
12339         * g++.dg/abi/mangle35.C: New.
12340         * g++.dg/abi/mangle37.C: New.
12342         PR c++/12909
12343         * g++.dg/abi/mangle36.C: New.
12345         PR c++/35652
12346         * g++.dg/warn/string1.C: New.
12348 2010-02-03  Richard Guenther  <rguenther@suse.de>
12350         PR tree-optimization/42944
12351         * gcc.dg/errno-1.c: New testcase.
12353 2010-02-03  Richard Guenther  <rguenther@suse.de>
12355         PR middle-end/42927
12356         * gcc.c-torture/compile/pr42927.c: New testcase.
12358 2010-02-03  Tobias Burnus  <burnus@net-b.de>
12360         PR fortran/42936
12361         * gfortran.dg/null_4.f90: New test.
12363 2010-02-02  Jason Merrill  <jason@redhat.com>
12365         PR c++/41090
12366         * g++.dg/ext/label13.C: New.
12368 2010-02-02  Tobias Burnus  <burnus@net-b.de>
12370         PR fortran/42650
12371         * gfortran.dg/func_result_5.f90: New test.
12373 2010-02-01  Tobias Burnus  <burnus@net-b.de>
12375         PR fortran/42922
12376         * gfortran.dg/pure_initializer_3.f90: News test.
12378 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
12380         PR fortran/42888
12381         * gfortran.dg/allocate_derived_2.f90: New test.
12383 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
12385         PR middle-end/42898
12386         * gcc.dg/torture/pr42898-2.c: New test.
12388 2010-01-31  Richard Guenther  <rguenther@suse.de>
12390         PR middle-end/42898
12391         * gcc.dg/torture/pr42898.c: New testcase.
12393 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
12395         PR fortran/38324
12396         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
12397         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
12399 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
12401         * g++.dg/tree-ssa/inline-1.C: New.
12402         * g++.dg/tree-ssa/inline-2.C: New.
12403         * g++.dg/tree-ssa/inline-3.C: New.
12405 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
12407         PR testsuite/41701
12408         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
12409         the string 'pow' in the pathname of the compiler from generating a
12410         test failure.
12412 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12414         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
12415         * g++.old-deja/g++.mike/eh17.C: Likewise.
12416         * g++.old-deja/g++.mike/p5571.C: Likewise.
12418 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
12420         PR c++/42758
12421         PR c++/42634
12422         PR c++/42336
12423         PR c++/42797
12424         PR c++/42880
12425         * g++.dg/other/crash-5.C: New test.
12426         * g++.dg/other/crash-6.C: New test.
12427         * g++.dg/other/crash-7.C: New test.
12428         * g++.dg/other/crash-8.C: New test.
12430 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
12432         PR rtl-optimization/42889
12433         * gcc.dg/pr42889.c: New test.
12435 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
12437         * gcc.target/i386/pr42881.c: Use SSE2.
12439 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
12441         PR target/42891
12442         * gcc.target/i386/pr42891.c: New test.
12444 2010-01-28  Richard Guenther  <rguenther@suse.de>
12446         PR tree-optimization/42871
12447         * g++.dg/torture/pr42871.C: New testcase.
12449 2010-01-28  Richard Guenther  <rguenther@suse.de>
12451         * gcc.dg/Wobjsize-1.h: New testcase.
12452         * gcc.dg/Wobjsize-1.c: Likewise.
12454 2010-01-28  Richard Guenther  <rguenther@suse.de>
12456         PR middle-end/42883
12457         * g++.dg/torture/pr42883.C: New testcase.
12459 2010-01-28  Michael Matz  <matz@suse.de>
12461         * gcc.target/i386/pr42881.c: New test.
12463 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12465         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
12466         Add i?86-*-solaris2* support.
12468 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
12470         PR c++/42713
12471         PR c++/42820
12472         * g++.dg/template/typedef27.C: New test case.
12473         * g++.dg/template/typedef28.C: New test case.
12475 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
12477         * gcc.dg/optimize-bswap*.c: Add ARM target
12479 2010-01-27  Richard Guenther  <rguenther@suse.de>
12481         PR middle-end/42878
12482         * gcc.dg/torture/pr42878-1.c: New testcase.
12483         * gcc.dg/torture/pr42878-2.c: Likewise.
12485 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
12487         PR middle-end/42874
12488         * gcc.dg/vla-22.c: New test.
12490 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
12492         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
12493         current collation.
12495 2010-01-26  Richard Guenther  <rguenther@suse.de>
12497         PR rtl-optimization/42685
12498         * gcc.dg/pr42685.c: New testcase.
12499         * g++.dg/other/pr42685.C: Likewise.
12501 2010-01-26  Richard Guenther  <rguenther@suse.de>
12503         PR middle-end/42806
12504         * g++.dg/other/pr42806.C: New testcase.
12506 2010-01-26  Richard Guenther  <rguenther@suse.de>
12508         PR tree-optimization/42250
12509         * gcc.dg/pr42250.c: New testcase.
12511 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
12513         * gnat.dg/array_bounds_test.adb: New test.
12515 2010-01-25  Tobias Burnus  <burnus@net-b.de>
12517         PR fortran/42858
12518         * gfortran.dg/generic_21.f90: New test.
12520 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12522         PR testsuite/41522
12523         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
12525 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
12527         PR c++/42748
12528         * g++.dg/abi/arm_va_list2.C: New test.
12529         * g++.dg/abi/arm_va_list2.h: Companion header file.
12531 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
12533         PR fortran/41044
12534         * gfortran.dg/parameter_array_ref_2.f90 : New test.
12536         PR fortran/41167
12537         * gfortran.dg/char_array_arg_1.f90 : New test.
12539         * gfortran.dg/pr25923.f90 : Remove XFAIL.
12541 2010-01-24  Tobias Burnus  <burnus@net-b.de>
12543         PR fortran/39304
12544         * gfortran.dg/generic_20.f90: New test.
12546 2010-01-22  Michael Matz  <matz@suse.de>
12548         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
12549         -msse2.
12551 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
12553         PR fortran/42736
12554         * gfortran.dg/dependency_25.f90 : New test.
12556 2010-01-21  Martin Jambor  <mjambor@suse.cz>
12558         PR tree-optimization/42585
12559         * gcc.dg/tree-ssa/pr42585.c: New test.
12561 2010-01-21  Richard Guenther  <rguenther@suse.de>
12563         PR middle-end/19988
12564         * gcc.dg/pr19988.c: New testcase.
12566 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
12568         * g++.dg/compat/decimal/compat-common.h: New file.
12569         * g++.dg/compat/decimal/decimal-dummy.h: New file.
12570         * g++.dg/compat/decimal/pass_x.h: New file.
12571         * g++.dg/compat/decimal/pass_y.h: New file.
12572         * g++.dg/compat/decimal/pass-1_main.C: New file.
12573         * g++.dg/compat/decimal/pass-1_x.C: New file.
12574         * g++.dg/compat/decimal/pass-1_y.C: New file.
12575         * g++.dg/compat/decimal/pass-2_main.C: New file.
12576         * g++.dg/compat/decimal/pass-2_x.C: New file.
12577         * g++.dg/compat/decimal/pass-2_y.C: New file.
12578         * g++.dg/compat/decimal/pass-3_main.C: New file.
12579         * g++.dg/compat/decimal/pass-3_x.C: New file.
12580         * g++.dg/compat/decimal/pass-3_y.C: New file.
12581         * g++.dg/compat/decimal/pass-4_main.C: New file.
12582         * g++.dg/compat/decimal/pass-4_x.C: New file.
12583         * g++.dg/compat/decimal/pass-4_y.C: New file.
12584         * g++.dg/compat/decimal/pass-5_main.C: New file.
12585         * g++.dg/compat/decimal/pass-5_x.C: New file.
12586         * g++.dg/compat/decimal/pass-5_y.C: New file.
12587         * g++.dg/compat/decimal/pass-6_main.C: New file.
12588         * g++.dg/compat/decimal/pass-6_x.C: New file.
12589         * g++.dg/compat/decimal/pass-6_y.C: New file.
12590         * g++.dg/compat/decimal/return_x.h: New file.
12591         * g++.dg/compat/decimal/return_y.h: New file.
12592         * g++.dg/compat/decimal/return-1_main.C: New file.
12593         * g++.dg/compat/decimal/return-1_x.C: New file.
12594         * g++.dg/compat/decimal/return-1_y.C: New file.
12595         * g++.dg/compat/decimal/return-2_main.C: New file.
12596         * g++.dg/compat/decimal/return-2_x.C: New file.
12597         * g++.dg/compat/decimal/return-2_y.C: New file.
12598         * g++.dg/compat/decimal/return-3_main.C: New file.
12599         * g++.dg/compat/decimal/return-3_x.C: New file.
12600         * g++.dg/compat/decimal/return-3_y.C: New file.
12601         * g++.dg/compat/decimal/return-4_main.C: New file.
12602         * g++.dg/compat/decimal/return-4_x.C: New file.
12603         * g++.dg/compat/decimal/return-4_y.C: New file.
12604         * g++.dg/compat/decimal/return-5_main.C: New file.
12605         * g++.dg/compat/decimal/return-5_x.C: New file.
12606         * g++.dg/compat/decimal/return-5_y.C: New file.
12607         * g++.dg/compat/decimal/return-6_main.C: New file.
12608         * g++.dg/compat/decimal/return-6_x.C: New file.
12609         * g++.dg/compat/decimal/return-6_y.C: New file.
12611 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12613         PR debug/42715
12614         * gcc.dg/pr42715.c: New.
12616 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
12618         PR c++/42038
12619         * g++.dg/parse/crash55.C: New.
12621 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12623         PR debug/42782
12624         * gcc.dg/guality/pr42782.c: New.
12626 2010-01-20  Jason Merrill  <jason@redhat.com>
12628         PR c++/41788
12629         * g++.dg/abi/packed1.C: New.
12631         PR c++/41920
12632         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
12634         PR c++/40750
12635         * g++.dg/parse/fn-typedef1.C: New.
12636         * g++.dg/other/cv_quals.C: Adjust.
12638 2010-01-20  Anthony Green  <green@moxielogic.com>
12640         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
12641         pack(push) pragma).
12642         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
12643         * gcc.dg/20020312-2.c: Port this to the moxie core.
12644         * gcc.dg/weak/typeof-2.c: Ditto.
12646 2010-01-20  Richard Guenther  <rguenther@suse.de>
12648         PR tree-optimization/42717
12649         * gcc.c-torture/compile/pr42717.c: New testcase.
12651 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
12653         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
12654         of signed, add a few new tests.
12656         PR middle-end/42803
12657         * g++.dg/parse/limits-initializer1.C: New test.
12659 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
12661         PR fortran/42804
12662         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
12663         * gfortran.dg/typebound_call_12.f03: New test.
12665 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
12667         PR fortran/42783
12668         * gfortran.dg/bounds_check_15.f90 : New test.
12670 2010-01-19  Michael Matz  <matz@suse.de>
12672         PR tree-optimization/41783
12673         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
12675 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12677         PR target/38697.
12678         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
12679         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
12680         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
12681         * gcc.target/arm/neon/vget_lows16.c: Likewise.
12682         * gcc.target/arm/neon/vget_lows32.c: Likewise.
12683         * gcc.target/arm/neon/vget_lows64.c: Likewise.
12684         * gcc.target/arm/neon/vget_lows8.c: Likewise.
12685         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
12686         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
12687         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
12688         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
12690 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
12692         PR fortran/42545
12693         * gfortran.dg/extends_6.f03: Modified an error message.
12694         * gfortran.dg/extends_10.f03: New test.
12695         * gfortran.dg/private_type_6.f03: Modified an error message.
12696         * gfortran.dg/structure_constructor_8.f03: Ditto.
12698 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
12700         PR tree-optimization/42719
12701         * gcc.dg/pr42719.c: New test.
12703         PR debug/42728
12704         * gcc.dg/pr42728.c: New test.
12706 2010-01-19  Anthony Green  <green@moxielogic.com>
12708         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
12710 2010-01-18  Anthony Green  <green@moxielogic.com>
12712         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
12713         for moxie.
12715 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
12717         * g++.dg/template/error45.C: reverted as part of reverting the
12718         fix of PR c++/42634.
12720 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
12722         PR c++/42634
12723         * g++.dg/template/error45.C: New test.
12725 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
12727         PR c++/42766
12728         * g++.dg/conversion/op6.C: New test.
12730 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
12732         PR target/42774
12733         * gcc.target/alpha/pr42774.c: New test.
12735 2010-01-18  Richard Guenther  <rguenther@suse.de>
12737         PR tree-optimization/42781
12738         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
12740 2010-01-17  Richard Guenther  <rguenther@suse.de>
12742         PR middle-end/42248
12743         * gcc.c-torture/execute/pr42248.c: New testcase.
12745 2010-01-17  Richard Guenther  <rguenther@suse.de>
12747         PR tree-optimization/42773
12748         * g++.dg/torture/pr42773.C: New testcase.
12750 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
12752         PR fortran/42677
12753         * gfortran.dg/interface_assignment_5.f90: New test.
12755 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
12757         PR c++/42697
12758         * g++.dg/template/crash94.C: Reverted.
12760 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
12762         PR debug/42767
12763         * gcc.dg/debug/pr42767.c: New.
12765 2010-01-15  Jason Merrill  <jason@redhat.com>
12767         PR c++/42761
12768         * g++.dg/cpp0x/decltype22.C: New.
12770 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
12772         PR middle-end/42760
12773         * g++.dg/torture/pr42760.C: New test.
12775 2010-01-15  Jing Yu  <jingyu@google.com>
12777         PR rtl-optimization/42691
12778         * gcc.c-torture/execute/pr42691.c: New.
12780 2010-01-15  Richard Guenther  <rguenther@suse.de>
12782         PR middle-end/42739
12783         * g++.dg/torture/pr42739.C: New testcase.
12785 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
12787         * g++.dg/template/error45.C: Revert as part of reverting changes
12788         or PR c++/42634.
12790 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12792         PR fortran/42684
12793         * gfortran.dg/interface_31.f90: New test.
12795 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
12797         * gcc.target/powerpc/pr42747.c: New file.
12799 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12801         PR middle-end/42674
12802         * c-c++-common/pr42674.c: New test.
12804         PR c++/42608
12805         * g++.dg/template/instantiate11.C: New test.
12807 2010-01-14  Jason Merrill  <jason@redhat.com>
12809         PR c++/42701
12810         * g++.dg/overload/error3.C: New.
12812         PR c++/42655
12813         * g++.dg/overload/rvalue1.C: New.
12815 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12817         PR tree-optimization/42706
12818         * gcc.dg/ipa/pr42706.c: New testcase.
12820 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
12822         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
12824 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12826         PR tree-optimization/42714
12827         * g++.dg/torture/pr42714.C: New test.
12829 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12831         PR rtl-optimization/42246
12832         * gfortran.dg/pr42246-2.f: New.
12834 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12836         PR rtl-optimization/42389
12837         * gcc.dg/pr42389.c: New.
12839 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12841         PR rtl-optimization/42388
12842         * gcc.dg/pr42388.c: New.
12844 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12846         PR rtl-optimization/42294
12847         * gfortran.dg/pr42294.f: New.
12849 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12851         PR rtl-optimization/39453
12852         PR rtl-optimization/42246
12853         * gcc.dg/pr39453.c: New.
12854         * gcc.dg/pr42246.c: New.
12856 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12858         PR middle-end/42245
12859         * gcc.dg/pr42245.c: New.
12860         * gcc.dg/pr42245-2.c: New.
12862 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12864         PR rtl-optimization/42249
12865         * gcc.dg/pr42249.c: New.
12867 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12869         PR c/42721
12870         * gcc.c-torture/execute/pr42721.c: New test.
12872 2010-01-14  Ira Rosen  <irar@il.ibm.com>
12874         PR tree-optimization/42709
12875         * gcc.dg/vect/pr42709.c: New test.
12877 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12879         PR fortran/41478
12880         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
12881         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
12883 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12885         PR fortran/42481
12886         * gfortran.dg/generic_19.f90 : New test.
12888 2010-01-13  Richard Guenther  <rguenther@suse.de>
12890         PR tree-optimization/42730
12891         * gcc.c-torture/compile/pr42730.c: New testcase.
12893 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
12895         PR target/pr42542
12896         * gcc.target/ia64/pr42542-1.c: New.
12897         * gcc.target/ia64/pr42542-2.c: New.
12898         * gcc.target/ia64/pr42542-3.c: New.
12900 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
12902         PR c++/42634
12903         * g++.dg/template/error45.C: New test.
12905 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12907         PR tree-optimization/42704
12908         * g++.dg/torture/pr42704.C: New test.
12910 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12912         PR tree-optimization/42703
12913         * gcc.c-torture/compile/pr42703.c: New test.
12915 2010-01-13  Richard Guenther  <rguenther@suse.de>
12917         PR tree-optimization/42705
12918         * gcc.c-torture/compile/pr42705.c: New testcase.
12920 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
12922         * gcc.target/bfin/l2.c: New test.
12923         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
12925 2010-01-13  Richard Guenther  <rguenther@suse.de>
12927         PR middle-end/42716
12928         * gcc.c-torture/compile/pr42716.c: New testcase.
12930 2010-01-13  Richard Guenther  <rguenther@suse.de>
12932         PR lto/42678
12933         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
12935 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
12937         PR c/42708
12938         * gcc.c-torture/compile/pr42708-1.c: New test.
12940 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
12942         PR debug/42662
12943         * gcc.dg/pr42662.c: New test.
12945         PR tree-optimization/42645
12946         * g++.dg/other/pr42645-1.C: New test.
12947         * g++.dg/other/pr42645-2.C: New test.
12949 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
12951         PR target/42416
12952         * gcc.target/powerpc/warn-1.c: New test.
12953         * gcc.target/powerpc/warn-2.c: New test.
12955 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
12957         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
12958         stack alignment.
12960 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
12962         * gcc.dg/lto/20100108_0.c: New.
12964 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
12966         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
12967         Add -march=i686 -msse for 32bit x86 targets.
12969 2010-01-10  Richard Guenther  <rguenther@suse.de>
12971         PR middle-end/42667
12972         * gcc.dg/torture/pr42667.c: New testcase.
12974 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12976         PR fortran/32489
12977         * gfortran.dg/array_constructor_34.f90: New test.
12979 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12981         PR fortran/20923
12982         * gfortran.dg/array_constructor_33.f90: New test.
12983         gfortran.dg/array_function_5.f90: Add credit.
12985 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12987         PR debug/42631
12988         * gcc.dg/pr42631.c: New.
12990 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12992         PR debug/42630
12993         * gcc.dg/pr42630.c: New.
12995 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12997         PR debug/42629
12998         * gcc.dg/pr42629.c: New.
13000 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13002         PR middle-end/42363
13003         * gcc.dg/torture/pr42363.c: New.
13005 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13007         PR debug/42604
13008         PR debug/42395
13009         * gcc.dg/vect/pr42604.c: New.
13010         * gcc.dg/vect/pr42395.c: New.
13012 2010-01-09  Richard Guenther  <rguenther@suse.de>
13014         PR middle-end/42512
13015         * gcc.c-torture/execute/pr42512.c: New testcase.
13017 2010-01-09  Tobias Burnus  <burnus@net-b.de>
13019         PR fortran/41298
13020         * gfortran.dg/c_ptr_tests_14.f90: New test.
13022 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13024         PR ada/41929
13025         * gnat.dg/null_pointer_deref1.adb: Don't run on
13026         sparc*-sun-solaris2.11.
13028 2010-01-08  Richard Guenther  <rguenther@suse.de>
13030         PR lto/42528
13031         * gcc.dg/lto/20100103-1_0.c: New testcase.
13032         * gcc.dg/lto/20100103-2_0.c: Likewise.
13034 2010-01-08  Tobias Burnus  <burnus@net-b.de
13036         PR/fortran 25829
13037         * gfortran.dg/asynchronous_1.f90: New test.
13038         * gfortran.dg/asynchronous_2.f90: New test.
13039         * gfortran.dg/conflicts.f90: Update error message.
13041 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
13043         c++/40155
13044         * g++.dg/cpp0x/variadic-unify-2.C: New test.
13046 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
13048         PR tree-optimization/42625
13049         * g++.dg/opt/dtor4.C: New test.
13050         * g++.dg/opt/dtor4.h: New.
13051         * g++.dg/opt/dtor4-aux.cc: New.
13053 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13055         PR fortran/42597
13056         * gfortran.dg/proc_ptr_26.f90: New test.
13058 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13060         PR fortran/41872
13061         * gfortran.dg/allocatable_scalar_7.f90: New test.
13063 2010-01-06  Richard Guenther  <rguenther@suse.de>
13065         * gcc.c-torture/compile/pr42632.c: New testcase.
13067 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13069         PR target/42542
13070         * gcc.target/i386/pr42542-4.c: New.
13071         * gcc.target/i386/pr42542-4a.c: Likewise.
13072         * gcc.target/i386/pr42542-5.c: Likewise.
13073         * gcc.target/i386/pr42542-5a.c: Likewise.
13075 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13077         * gcc.dg/tls/opt-15.c: New test.
13079 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13081         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13083 2010-01-05  Martin Jambor  <mjambor@suse.cz>
13085         PR tree-optimization/42462
13086         * g++.dg/torture/pr42462.C: New test.
13088 2010-01-05  Jason Merrill  <jason@redhat.com>
13090         * g++.dg/cpp0x/initlist30.C: New test.
13092 2010-01-05  Richard Guenther  <rguenther@suse.de>
13094         PR tree-optimization/42614
13095         * gcc.c-torture/execute/pr42614.c: New testcase.
13097 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
13099         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13100         * gcc.dg/Wunreachable-1.c: Remove the testcase of
13101         -Wunreachable-code.
13102         * gcc.dg/Wunreachable-2.c: Likewise.
13103         * gcc.dg/Wunreachable-3.c: Likewise.
13104         * gcc.dg/Wunreachable-4.c: Likewise.
13105         * gcc.dg/Wunreachable-5.c: Likewise.
13106         * gcc.dg/Wunreachable-6.c: Likewise.
13107         * gcc.dg/Wunreachable-7.c: Likewise.
13108         * gcc.dg/Wunreachable-8.c: Likewise.
13109         * gcc.dg/20041231-1.c: Likewise.
13111 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
13113         PR other/42611
13114         * gcc.dg/pr42611.c: New test.
13116         PR tree-optimization/42508
13117         * g++.dg/opt/pr42508.C: New test.
13119 2010-01-05  Tobias Burnus  <burnus@net-b.de>
13121         PR fortran/41872
13122         * gfortran.dg/allocatable_scalar_8.f90: New.
13124 2010-01-04  Martin Jambor  <mjambor@suse.cz>
13126         PR tree-optimization/42398
13127         * gcc.c-torture/compile/pr42398.c: New test.
13129 2010-01-04  Jason Merrill  <jason@redhat.com>
13131         PR c++/42555
13132         * g++.dg/ext/attrib35.C: New.
13134         PR c++/42567
13135         * g++.dg/cpp0x/auto17.C: New.
13137 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
13139         * gcc.dg/lto/20100104_0.c: New.
13141 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
13143         PR target/42542
13144         * gcc.target/i386/pr42542-1.c: New.
13145         * gcc.target/i386/pr42542-1a.c: Likewise.
13146         * gcc.target/i386/pr42542-1b.c: Likewise.
13147         * gcc.target/i386/pr42542-2.c: Likewise.
13148         * gcc.target/i386/pr42542-2a.c: Likewise.
13149         * gcc.target/i386/pr42542-2b.c: Likewise.
13150         * gcc.target/i386/pr42542-3.c: Likewise.
13151         * gcc.target/i386/pr42542-3a.c: Likewise.
13153 2009-01-04  Tobias Burnus  <burnus@net-b.de>
13155         PR fortran/41872
13156         * gfortran.dg/allocatable_scalar_5.f90: New test.
13157         * gfortran.dg/allocatable_scalar_6.f90: New test.
13159 2010-01-03  Richard Guenther  <rguenther@suse.de>
13161         PR testsuite/42583
13162         * gfortran.dg/gomp/recursion1.f90: Remove.
13164 2010-01-03  Richard Guenther  <rguenther@suse.de>
13166         * gcc.dg/Warray-bounds.c: Remove XFAILs.
13167         * gcc.dg/uninit-6.c: Likewise.
13168         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13170 2010-01-03  Richard Guenther  <rguenther@suse.de>
13172         PR tree-optimization/42589
13173         * gcc.target/i386/pr42589.c: New testcase.
13175 2010-01-03  Richard Guenther  <rguenther@suse.de>
13177         PR tree-optimization/42438
13178         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13180 2010-01-02  Richard Guenther  <rguenther@suse.de>
13182         PR testsuite/41651
13183         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13185 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
13187         PR target/42448
13188         * gcc.target/alpha/pr42448-1.c: New test.
13189         * gcc.target/alpha/pr42448-2.c: Ditto.
13191 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
13193         PR preprocessor/41947
13194         * gcc.dg/c99-hexfloat-3.c: New test.
13196 2010-01-01  Richard Guenther  <rguenther@suse.de>
13198         PR c/42570
13199         * gcc.c-torture/execute/pr42570.c: New testcase.
13201 2010-01-01  Richard Guenther  <rguenther@suse.de>
13203         PR middle-end/42559
13204         * gcc.c-torture/compile/pr42559.c: New testcase.
13207 Copyright (C) 2010 Free Software Foundation, Inc.
13209 Copying and distribution of this file, with or without modification,
13210 are permitted in any medium without royalty provided the copyright
13211 notice and this notice are preserved.