OSDN Git Service

Improve powerpc floating point rounding
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2
3         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
4         power5 to enable generation of FRIZ.
5
6         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
7         optimization.
8
9         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
10         expected.
11
12 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
13
14         PR target/43808
15         * gfortran.dg/pr43808.f90: New test.
16
17 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
18
19         PR tree-optimization/46036
20         * gfortran.dg/lto/pr46036_0.f90: New.
21
22 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
23
24         PR middle-end/45663
25         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second bar invocation
26         instead of first.
27
28         PR debug/46171
29         * gcc.dg/pr46171.c: New test.
30
31 2010-11-09  Richard Guenther  <rguenther@suse.de>
32
33         PR tree-optimization/46355
34         * gcc.dg/pr46355.c: New testcase.
35
36 2010-11-09  Richard Guenther  <rguenther@suse.de>
37
38         PR tree-optimization/46177
39         * gcc.dg/pr46177-2.c: New testcase.
40
41 2010-11-09  Richard Guenther  <rguenther@suse.de>
42
43         PR testsuite/46312
44         * gcc.dg/vec-scal-opt.c: Move ...
45         * gcc.dg/vect/vect-scal-opt.c: ... here.
46         * gcc.dg/vec-scal-opt1.c: Move ...
47         * gcc.dg/vect/vect-scal-opt1.c: ... here.
48         * gcc.dg/vec-scal-opt2.c: Move ...
49         * gcc.dg/vect/vect-scal-opt2.c: ... here.
50
51 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
52
53         * gnat.dg/specs/static_initializer5.ads: New test.
54         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
55
56 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
57
58         PR middle-end/46360
59         * gcc.c-torture/compile/pr46360.c: New test.
60
61         PR c++/45894
62         * g++.dg/warn/Wsequence-point-2.C: New test.
63
64 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
65
66         PR fortran/46313
67         * gfortran.dg/class_29.f03: New.
68
69 2010-11-09  Richard Guenther  <rguenther@suse.de>
70
71         PR middle-end/46221
72         * gcc.target/i386/alias-1.c: New testcase.
73
74 2010-11-08  Jason Merrill  <jason@redhat.com>
75
76         * g++.dg/cpp0x/constexpr-sassert.C: New.
77
78 2010-11-08  Jason Merrill  <jason@redhat.com>
79
80         * g++.dg/cpp0x/constexpr-defarg.C: New.
81
82 2010-11-08  Xinliang David Li  <davidxl@google.com>
83
84         PR tree-optimization/46316
85         * gcc.c-torture/execute/pr46316.c: New test.
86         
87 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
88
89         PR fortran/46344
90         * gfortran.dg/class_28.f03: Extended.
91
92 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
93
94         * objc.dg/property/dotsyntax-13.m: New.
95         * objc.dg/property/dotsyntax-14.m: New.
96         * objc.dg/property/dotsyntax-15.m: New. 
97         * objc.dg/property/synthesize-7.m: New.
98         * obj-c++.dg/property/dotsyntax-13.mm: New.
99         * obj-c++.dg/property/dotsyntax-14.mm: New.
100         * obj-c++.dg/property/dotsyntax-15.mm: New.     
101         * obj-c++.dg/property/synthesize-7.mm: New.
102
103 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
104
105         * objc.dg/property/dynamic-4.m: New.
106         * objc.dg/property/dynamic-5.m: New.
107         * objc.dg/property/dynamic-6.m: New.    
108         * obj-c++.dg/property/dynamic-4.mm: New.
109         * obj-c++.dg/property/dynamic-5.mm: New.
110         * obj-c++.dg/property/dynamic-6.mm: New.
111
112 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
113
114         * objc.dg/property/synthesize-3.m: New.
115         * objc.dg/property/synthesize-4.m: New.
116         * objc.dg/property/synthesize-5.m: New.
117         * objc.dg/property/synthesize-6.m: New.
118         * obj-c++.dg/property/synthesize-3.mm: New.
119         * obj-c++.dg/property/synthesize-4.mm: New.
120         * obj-c++.dg/property/synthesize-5.mm: New.
121         * obj-c++.dg/property/synthesize-6.mm: New.     
122         
123 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
124
125         * objc.dg/property/at-property-5.m: Updated test.       
126         * objc.dg/property/at-property-16.m: New.
127         * objc.dg/property/at-property-17.m: New.
128         * objc.dg/property/at-property-18.m: New.
129         * objc.dg/property/at-property-19.m: New.       
130         * objc.dg/property/dotsyntax-12.m: New.
131         * objc.dg/protocol-inheritance-1.m: New.
132         * objc.dg/protocol-inheritance-2.m: New.
133         * obj-c++.dg/property/at-property-5.mm: Updated test.
134         * obj-c++.dg/property/at-property-16.mm: New.
135         * obj-c++.dg/property/at-property-17.mm: New.
136         * obj-c++.dg/property/at-property-18.mm: New.
137         * obj-c++.dg/property/at-property-19.mm: New.   
138         * obj-c++.dg/protocol-inheritance-1.mm: New.
139         * obj-c++.dg/protocol-inheritance-2.mm: New.
140         * obj-c++.dg/property/dotsyntax-12.mm: New.
141         
142 2010-11-08  Jason Merrill  <jason@redhat.com>
143
144         * g++.dg/expr/overflow1.C: New.
145         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
146         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
147         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
148         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
149
150 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
151
152         * gcc.dg/pr35442.c: Adapt warning.
153
154         PR target/46280
155         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
156         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
157         * g++.dg/torture/pr36444.C: Add dg-options -msse for
158         i?86-*-* x86_64-*-*.
159         * g++.dg/torture/pr36445.C: Likewise.
160         * gcc.c-torture/compile/pr34856.c: Likewise.
161         * gcc.c-torture/compile/pr39928-1.c: Likewise.
162         * gcc.c-torture/compile/vector-1.c: Likewise.
163         * gcc.c-torture/compile/vector-2.c: Likewise.
164         * gcc.dg/pr32912-1.c: Likewise.
165         * gcc.c-torture/execute/va-arg-25.c: Move ...
166         * gcc.dg/torture/va-arg-25.c: ... here.
167         Add dg-do run.
168         Add dg-options -msse, dg-require-effective-target sse_runtime for
169         for i?86-*-*, x86_64-*-*.
170         * gcc.c-torture/execute/vector-1.c: Likewise.
171         * gcc.c-torture/execute/vector-2.c: Likewise.
172         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
173         i?86-*-*, x86_64-*-*.
174         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
175         * gcc.dg/tree-ssa/sra-4.c: Likewise.
176         * gcc.dg/tree-ssa/vector-1.c: Likewise.
177         * gcc.dg/tree-ssa/vector-2.c: Likewise.
178         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
179
180 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
181
182         * gcc.dg/torture/pr45982.c: Add -std=c99
183         * gcc.dg/torture/pr45623.c: Ditto.
184         
185 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
186
187         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
188         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
189
190 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
191
192         PR target/28627
193         * g++.dg/ext/dllimport7.C: Adjust second error check and
194         allow test for x86_64 mingw, too.
195
196 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
197
198         PR fortran/46344
199         * gfortran.dg/class_28.f03: New.
200
201 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
202
203         PR rtl-optimization/45352
204         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
205         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
206         gcc.target/i386/pr45352-2.c: New tests. 
207
208 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
209
210         PR libobjc/36610
211         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime, XFAIL the run for
212         all but m32 x86.
213         
214 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
215
216         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
217         as comment character.
218
219 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
220
221         * gcc.target/mips/mips.exp: Revert previous patch.
222         * gcc.target/mips/fma-1.c: Delete.
223         * gcc.target/mips/fma-2.c: Likewise.
224         * gcc.target/mips/fma-3.c: Likewise.
225         * gcc.target/mips/fma-4.c: Likewise.
226         * gcc.target/mips/fma-5.c: Likewise.
227         * gcc.target/mips/fma-6.c: Likewise.
228         * gcc.target/mips/fma-7.c: Likewise.
229         * gcc.target/mips/fma-8.c: Likewise.
230         * gcc.target/mips/fma-9.c: Likewise.
231         * gcc.target/mips/fma-10.c: Likewise.
232         * gcc.target/mips/fma-11.c: Likewise.
233         * gcc.target/mips/fma-12.c: Likewise.
234         * gcc.target/mips/fma-13.c: Likewise.
235         * gcc.target/mips/fma-14.c: Likewise.
236         * gcc.target/mips/fma-15.c: Likewise.
237         * gcc.target/mips/fma-16.c: Likewise.
238         * gcc.target/mips/fma-17.c: Likewise.
239         * gcc.target/mips/fma-18.c: Likewise.
240         * gcc.target/mips/fma-19.c: Likewise.
241         * gcc.target/mips/fma-20.c: Likewise.
242
243 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
244
245         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
246         * gcc.target/mips/fma-1.c: New test.
247         * gcc.target/mips/fma-2.c: Likewise.
248         * gcc.target/mips/fma-3.c: Likewise.
249         * gcc.target/mips/fma-4.c: Likewise.
250         * gcc.target/mips/fma-5.c: Likewise.
251         * gcc.target/mips/fma-6.c: Likewise.
252         * gcc.target/mips/fma-7.c: Likewise.
253         * gcc.target/mips/fma-8.c: Likewise.
254         * gcc.target/mips/fma-9.c: Likewise.
255         * gcc.target/mips/fma-10.c: Likewise.
256         * gcc.target/mips/fma-11.c: Likewise.
257         * gcc.target/mips/fma-12.c: Likewise.
258         * gcc.target/mips/fma-13.c: Likewise.
259         * gcc.target/mips/fma-14.c: Likewise.
260         * gcc.target/mips/fma-15.c: Likewise.
261         * gcc.target/mips/fma-16.c: Likewise.
262         * gcc.target/mips/fma-17.c: Likewise.
263         * gcc.target/mips/fma-18.c: Likewise.
264         * gcc.target/mips/fma-19.c: Likewise.
265         * gcc.target/mips/fma-20.c: Likewise.
266
267 2010-11-06  Jason Merrill  <jason@redhat.com>
268
269         * g++.dg/cpp0x/constexpr-ctor3.C: New.
270
271 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
272
273         PR c/43384
274         * gcc.dg/parser-error-3.c: New test.
275
276 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
277
278         PR c++/45332
279         * g++.dg/parse/semicolon2.C: New testcase.
280         * g++.dg/ext/asmspec1.C: Adjust.
281         * g++.dg/init/new13.C: Adjust.
282         * g++.dg/parse/ctor5.C: Adjust.
283
284 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
285
286         PR fortran/46330
287         * gfortran.dg/class_27.f03: New.
288
289 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
290
291         Fixed using the Objective-C 2.0 dot-syntax with self and super.
292         * objc.dg/property/dotsyntax-5.m: New.
293         * objc.dg/property/dotsyntax-6.m: New.
294         * objc.dg/property/dotsyntax-7.m: New.
295         * objc.dg/property/dotsyntax-8.m: New.
296         * objc.dg/property/dotsyntax-9.m: New.
297         * objc.dg/property/dotsyntax-10.m: New.
298         * objc.dg/property/dotsyntax-11.m: New.
299         * obj-c++.dg/property/dotsyntax-5.mm: New.
300         * obj-c++.dg/property/dotsyntax-6.mm: New.
301         * obj-c++.dg/property/dotsyntax-7.mm: New.
302         * obj-c++.dg/property/dotsyntax-8.mm: New.
303         * obj-c++.dg/property/dotsyntax-9.mm: New.
304         * obj-c++.dg/property/dotsyntax-10.mm: New.
305         * obj-c++.dg/property/dotsyntax-11.mm: New.
306
307 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
308
309         * obj-c++.dg/encode-3.mm: Provide a different string check for the
310         NeXT runtime when the type is READONLY.
311
312 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
313
314         * gcc.target/i386/387-2.c: Skip if -march= is specified.
315         * gcc.target/i386/387-6.c: Ditto.
316         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
317         * gcc.target/i386/387-4.c: Ditto.
318         * gcc.target/i386/387-7.c: Ditto.
319         * gcc.target/i386/387-8.c: Ditto.
320         * gcc.target/i386/387-9.c: Ditto.
321         * gcc.target/i386/387-10.c: Ditto.
322         * gcc.target/i386/387-11.c: Ditto.
323         * gcc.target/i386/387-12.c: Ditto.
324
325         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
326
327 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
328
329         PR target/44981
330         * gcc.dg/darwin-cfstring-format-1.c: New.
331         * gcc.dg/warn-nsstring.c: New.
332         * objc.dg/fsf-nsstring-format-1.m: New.
333         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
334         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
335         linker warning.
336
337 2010-11-05  Jason Merrill  <jason@redhat.com>
338
339         PR c++/45473
340         * g++.dg/inherit/virtual6.C: New.
341
342 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
343
344         PR c/44772
345         * gcc.dg/Wcxx-compat-21.c: New test.
346
347 2010-11-05  Ian Lance Taylor  <iant@google.com>
348
349         PR target/46084
350         * gcc.target/i386/pr46084.c: New test.
351
352 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
353
354         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
355         * (check_effective_target_mempcpy): New.
356         * gcc.c-torture/execute/pr45636.c: Move this...
357         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
358
359 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
360
361         * gcc.target/i386/i386.exp (FLAGS): Remove.
362         Wrap gcc_target_compile with $clearcap_ldflags added to options.
363
364 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
365
366         PR c++/46160
367         * g++.dg/opt/empty2.C: New test.
368
369         PR target/45670
370         * gcc.target/i386/pr45670.c: New test.
371
372 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
373
374         PR fortran/45451
375         PR fortran/46174
376         * gfortran.dg/class_19.f03: Modified.
377         * gfortran.dg/class_allocate_6.f03: New.
378
379 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
380
381         * gcc.target/i386/avx-vzeroupper-19.c: New.
382
383 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
384
385         PR tree-optimization/46099
386         * gcc.dg/autopar/pr46099.c: New test.
387
388         PR middle-end/43690
389         * c-c++-common/pr43690.c: New test.
390
391 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
392
393         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
394         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
395         declaration and implementation.
396         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
397         * obj-c++.dg/property/at-property-13.mm: Likewise.
398         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
399         * obj-c++.dg/property/property-1.mm: Likewise.
400         * obj-c++.dg/property/at-property-7.mm: Likewise.
401         * obj-c++.dg/property/at-property-9.mm: Likewise.
402         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
403         * obj-c++.dg/property/at-property-10.mm: Likewise.
404         * obj-c++.dg/property/synthesize-2.mm: Likewise.
405         * obj-c++.dg/property/at-property-12.mm: Likewise.
406         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
407         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
408         * obj-c++.dg/property/at-property-6.mm: Likewise.
409         * obj-c++.dg/property/at-property-8.mm: Likewise.
410         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
411         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
412         * obj-c++.dg/property/at-property-11.mm: Likewise.
413         * obj-c++.dg/template-8.mm: Likewise.
414         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
415         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
416         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs and
417         put a FIXME for this.
418         * obj-c++.dg/property/property-2.mm: Remove.
419         * obj-c++.dg/property/property-3.mm: Remove.
420
421 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
422
423         PR debug/46307
424         * gcc.dg/pr46307.c: New test.
425
426 2010-11-05  Jason Merrill  <jason@redhat.com>
427
428         PR c++/46304
429         * g++.dg/ext/complex6.C: New.
430
431 2010-11-04  Bud Davis   <jimmied@smu.edu>
432
433         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
434
435 2010-11-04  Chao-ying Fu  <fu@mips.com>
436
437         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
438         msubu, mult, multu.
439         * gcc.target/mips/mips32-dsp-run.c: Likewise.
440
441 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
442
443         Fixed using the Objective-C 2.0 dot-syntax with class names.
444         * objc.dg/property/dotsyntax-3.m: New.
445         * objc.dg/property/dotsyntax-4.m: New.
446         * obj-c++.dg/property/dotsyntax-3.mm: New.
447         * obj-c++.dg/property/dotsyntax-4.mm: New.
448
449         * objc.dg/fobjc-std-1.m: Added test for warnings when the
450         Objective-C 2.0 dot-syntax is used with class names.
451         * obj-c++.dg/fobjc-std-1.mm: Same change.
452
453 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
454
455         * gcc.target/powerpc/loop_align.c: New.
456
457 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
458
459         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
460
461         merge from FSF 'apple/trunk' branch.
462         * gcc.target/powerpc/darwin64-abi.c: New.
463
464 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
465
466         PR tree-optimization/46233
467         * gcc.dg/pr46233.c: New test.
468
469 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
470
471         * objc.dg/property/property-2.m: Deleted.
472         * objc.dg/property/property-3.m: Deleted.
473
474 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
475
476         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
477         defined.
478         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
479         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
480         * objc.dg/property/property-1.m: Likewise.
481         * objc.dg/property/at-property-6.m: Likewise.
482         * objc.dg/property/at-property-7.m: Likewise.
483         * objc.dg/property/dotsyntax-1.m: Likewise.
484         * objc.dg/property/at-property-8.m: Likewise.
485         * objc.dg/property/dotsyntax-2.m: Likewise.
486         * objc.dg/property/at-property-9.m: Likewise.
487         * objc.dg/property/synthesize-2.m: Likewise.
488         * objc.dg/property/at-property-10.m: Likewise.
489         * objc.dg/property/at-property-11.m: Likewise.
490         * objc.dg/property/at-property-12.m: Likewise.
491         * objc.dg/property/at-property-13.m: Likewise.
492         * objc.dg/property/fsf-property-method-access.m: Likewise.
493         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
494         linker warning.
495         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
496         warnings.
497         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
498         deprecation warnings.  Use Object1 implementation.
499         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
500         * objc/execute/forward-1.m: Remove.
501         * objc/execute/forward-1.x: Remove.
502
503 2010-11-04  Jason Merrill  <jason@redhat.com>
504
505         * g++.dg/cpp0x/constexpr-access.C: New.
506
507 2010-11-04  Richard Guenther  <rguenther@suse.de>
508
509         PR rtl-optimization/46183
510         * gcc.dg/torture/pr46183.c: New testcase.
511
512 2010-11-04  Richard Guenther  <rguenther@suse.de>
513
514         PR tree-optimization/46068
515         * gcc.dg/torture/pr46068.c: New testcase.
516
517 2010-11-04  Richard Guenther  <rguenther@suse.de>
518
519         PR tree-optimization/45991
520         * gcc.dg/pr45991.c: New testcase.
521
522 2010-11-04  Richard Guenther  <rguenther@suse.de>
523
524         PR tree-optimization/46154
525         * g++.dg/torture/pr46154.C: New testcase.
526
527 2010-11-04  Richard Guenther  <rguenther@suse.de>
528
529         PR tree-optimization/45733
530         * gcc.dg/pr45733.c: New testcase.
531
532 2010-11-04  Ira Rosen  <irar@il.ibm.com>
533
534         PR tree-optimization/46213
535         * gfortran.dg/vect/pr46213.f90: New.
536
537 2010-11-04  Richard Guenther  <rguenther@suse.de>
538
539         PR testsuite/45702
540         * gcc.dg/pr34989-1.c: Move ...
541         * gcc.dg/lto/pr34989-1_0.c: ... here.
542         * gcc.dg/pr34989-2.c: Move ...
543         * gcc.dg/lto/pr34989-1_1.c: ... here.
544         * gcc.dg/pr27898.c: Move ...
545         * gcc.dg/lto/pr27898_0.c: ... here and ...
546         * gcc.dg/lto/pr27898_1.c: ... split.
547         * gcc.dg/pr28712.c: Move ...
548         * gcc.dg/lto/pr28712_0.c: ... here and ...
549         * gcc.dg/lto/pr28712_1.c: ... split ...
550         * gcc.dg/lto/pr28712_2.c: ... twice.
551         * gcc.dg/pr28706.c: Move ...
552         * gcc.dg/lto/pr28706_0.c: ... here and ...
553         * gcc.dg/lto/pr28706_1.c: ... split.
554
555 2010-11-04  Richard Guenther  <rguenther@suse.de>
556             Richard Henderson  <rth@redhat.com>
557
558         * gcc.target/i386/fma4-vector-2.c: New testcase.
559
560 2010-11-04  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
561             Richard Guenther  <rguenther@suse.de>
562
563         * gcc.dg/vec-scal-opt.c: New testcase.
564         * gcc.dg/vec-scal-opt1.c: New testcase.
565         * gcc.dg/vec-scal-opt2.c: New testcase.
566
567 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
568
569         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
570         from plugin build flags on Darwin targets.
571
572 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
573
574         * gcc.target/i386/pr46285.c: Require split_stack target.
575
576 2010-11-03  Jason Merrill  <jason@redhat.com>
577
578         PR c++/46293
579         * g++.dg/cpp0x/constexpr-base2.C: New.
580
581         PR c++/46289
582         * g++.dg/cpp0x/initlist45.C: New.
583
584 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
585
586         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
587         is now allowed in categories.
588         * obj-c++.dg/property/dynamic-2.mm: Same change.
589         * objc.dg/property/dynamic-3.m: New.
590         * obj-c++.dg/property/dynamic-3.mm: New.
591         * objc.dg/property/at-property-14.m: New.
592         * objc.dg/property/at-property-15.m: New.
593         * obj-c++.dg/property/at-property-14.mm: New.
594         * obj-c++.dg/property/at-property-15.mm: New.
595
596         * objc.dg/foreach-6.m: Added a few more tests for valid and
597         invalid iterating variables and collections.
598
599 2010-11-03  Xinliang David Li  <davidxl@google.com>
600
601         PR target/46200
602         * g++.dg/tree-ssa/ivopts-2.C: New test.
603
604 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
605
606         PR target/46295
607         * gcc.target/i386/pr46295.c: New.
608
609 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
610
611         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
612         precision min/max for single precision on VSX.
613
614 2010-11-03  Jason Merrill  <jason@redhat.com>
615
616         PR c++/46289
617         * g++.dg/cpp0x/constexpr-ice3.C: New.
618
619 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
620
621         * gnat.dg/opt8.ad[sb]: New test.
622         * gnat.dg/opt8_pkg.ads: New helper.
623
624 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
625
626         PR rtl-optimization/45865
627         * gcc.dg/pr45865.c: New.
628         * gcc.dg/torture/pr45865.c: Likewise.
629
630         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
631         * gcc.target/arm/headmerge-2.c: Likewise.
632         * gcc.target/i386/headmerge-1.c: Likewise.
633         * gcc.target/i386/headmerge-2.c: Likewise.
634
635 2010-11-03  Richard Guenther  <rguenther@suse.de>
636
637         PR middle-end/46288
638         * gcc.dg/pr46288.c: New testcase.
639
640 2010-11-03  Richard Guenther  <rguenther@suse.de>
641
642         PR tree-optimization/44807
643         * gcc.dg/torture/pr44807.c: New testcase.
644
645 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
646
647         PR libgfortran/43899
648         * gfortran.dg/namelist_67.f90: New test.
649
650 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
651
652         PR tree-optimization/46009
653         * gcc.dg/vect/pr46009.c: New function.
654
655 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
656
657         Implemented -fobjc-std=objc1 flag.
658         * objc.dg/fobjc-std-1.m: New.
659         * obj-c++.dg/fobjc-std-1.mm: New.
660
661 2010-11-03  Richard Guenther  <rguenther@suse.de>
662
663         PR middle-end/46241
664         * g++.dg/debug/pr46241.C: New testcase.
665
666 2010-11-03  Richard Guenther  <rguenther@suse.de>
667
668         PR tree-optimization/46190
669         * gfortran.dg/pr46190.f90: New testcase.
670
671 2010-11-03  Richard Guenther  <rguenther@suse.de>
672
673         PR testsuite/46274
674         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
675         * gcc.dg/vect/vect-19.c: Likewise.
676         * gcc.dg/vect/vect-17.c: Likewise.
677
678 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
679
680         PR target/46285
681         * gcc.target/i386/pr46285.c: New.
682
683 2010-11-03  Richard Guenther  <rguenther@suse.de>
684
685         PR tree-optimization/46217
686         * gcc.dg/pr46217.c: New testcase.
687
688 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
689
690         * objc.dg/property/dotsyntax-1.m: New.
691         * objc.dg/property/dotsyntax-2.m: New.
692         * obj-c++.dg/property/dotsyntax-1.mm: New.
693         * obj-c++.dg/property/dotsyntax-2.mm: New.
694
695 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
696
697         PR tree-optimization/46165
698         * gcc.dg/pr46165.c: New test.
699
700 2010-11-03  Richard Guenther  <rguenther@suse.de>
701
702         PR middle-end/46251
703         * gcc.dg/pr46251.c: New testcase.
704
705 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
706
707         PR tree-optimization/46107
708         * gcc.c-torture/compile/pr46107.c: New test.
709
710         PR debug/46252
711         * gcc.dg/pr46252.c: New test.
712
713         PR rtl-optimization/46034
714         PR rtl-optimization/46212
715         PR rtl-optimization/46248
716         * gcc.c-torture/compile/pr46034.c: New test.
717         * gcc.c-torture/compile/pr46248.c: New test.
718         * gcc.dg/pr46212.c: New test.
719
720 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
721
722         * gnat.dg/sizetype4.adb: New test.
723
724 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
725
726         * gcc.target/i386/avx-vzeroupper-15.c: New.
727         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
728         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
729         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
730
731         PR target/46253
732         * gcc.target/i386/pr46253.c: New.
733
734 2010-11-02  Steven G. Kargl  < kargl@gcc.gnu.org>
735             Tobias Burnus  <burnus@net-b.de>
736
737         PR fortran/45170
738         * gfortran.dg/deferred_type_param_1.f90: New.
739         * gfortran.dg/deferred_type_param_2.f90: New.
740         * gfortran.dg/initialization_1.f90: Update dg-errors.
741         * gfortran.dg/initialization_9.f90: Update dg-errors.
742
743 2010-11-02  Richard Guenther  <rguenther@suse.de>
744
745         PR tree-optimization/46149
746         * g++.dg/torture/pr46149.C: New testcase.
747
748 2010-11-02  Richard Guenther  <rguenther@suse.de>
749
750         PR tree-optimization/46216
751         * gcc.dg/torture/pr46216.c: New testcase.
752
753 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
754
755         PR target/46131
756         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
757         *-*-osf*.
758
759 2010-11-02  Richard Guenther  <rguenther@suse.de>
760
761         PR tree-optimization/46184
762         * gcc.dg/pr46184.c: New testcase.
763
764 2010-11-02  Richard Guenther  <rguenther@suse.de>
765
766         PR tree-optimization/46177
767         * gcc.dg/pr46177.c: New testcase.
768
769 2010-11-02  Martin Jambor  <mjambor@suse.cz>
770
771         PR middle-end/46120
772         * g++.dg/ipa/ivinline-9.C: New test.
773
774 2010-11-02  Martin Jambor  <mjambor@suse.cz>
775
776         PR tree-optimization/45875
777         * g++.dg/torture/pr45875.C: New test.
778
779 2010-11-02  Richard Guenther  <rguenther@suse.de>
780
781         PR testsuite/46249
782         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
783
784 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
785
786         PR debug/46255
787         * gcc.dg/pr46255.c: New test.
788
789 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
790
791         PR c++/46170
792         PR c++/46162
793         * g++.dg/template/sfinae26.C: New test.
794         * g++.dg/template/sfinae27.C: Likewise.
795
796 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
797
798         PR c++/45606
799         * g++.dg/template/typedef36.C: New test.
800         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
801         * g++.dg/template/canon-type-10.C: Likewise.
802         * g++.dg/template/canon-type-11.C: Likewise.
803         * g++.dg/template/canon-type-12.C: Likewise.
804         * g++.dg/template/canon-type-13.C: Likewise.
805
806 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
807
808         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one instance
809         of debug_pubnames on darwin.
810
811 2010-11-01  Jason Merrill  <jason@redhat.com>
812             Benjamin Kosnik  <bkoz@redhat.com>
813
814         * g++.dg/cpp0x/constexpr-initlist2.C: New.
815         * g++.dg/cpp0x/constexpr-initlist3.C: New.
816
817         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
818         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
819         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
820         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
821         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
822         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
823         * g++.dg/cpp0x/constexpr-array.C: New.
824         * g++.dg/cpp0x/constexpr-base.C: New.
825         * g++.dg/cpp0x/constexpr-complex.C: New.
826         * g++.dg/cpp0x/constexpr-data1.C: New.
827         * g++.dg/cpp0x/constexpr-data2.C: New.
828         * g++.dg/cpp0x/constexpr-deref.C: New.
829         * g++.dg/cpp0x/constexpr-diag1.C: New.
830         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
831         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
832         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
833         * g++.dg/cpp0x/constexpr-empty.C: New.
834         * g++.dg/cpp0x/constexpr-empty2.C: New.
835         * g++.dg/cpp0x/constexpr-empty3.C: New.
836         * g++.dg/cpp0x/constexpr-empty4.C: New.
837         * g++.dg/cpp0x/constexpr-empty5.C: New.
838         * g++.dg/cpp0x/constexpr-ex1.C: New.
839         * g++.dg/cpp0x/constexpr-ex2.C: New.
840         * g++.dg/cpp0x/constexpr-ex3.C: New.
841         * g++.dg/cpp0x/constexpr-ex4.C: New.
842         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
843         * g++.dg/cpp0x/constexpr-fnptr.C: New.
844         * g++.dg/cpp0x/constexpr-function1.C: New.
845         * g++.dg/cpp0x/constexpr-function2.C: New.
846         * g++.dg/cpp0x/constexpr-function3.C: New.
847         * g++.dg/cpp0x/constexpr-ice.C: New.
848         * g++.dg/cpp0x/constexpr-initlist.C: New.
849         * g++.dg/cpp0x/constexpr-neg1.C: New.
850         * g++.dg/cpp0x/constexpr-noexcept.C: New.
851         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
852         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
853         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
854         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
855         * g++.dg/cpp0x/constexpr-nonlit.C: New.
856         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
857         * g++.dg/cpp0x/constexpr-nullptr.C: New.
858         * g++.dg/cpp0x/constexpr-object1.C: New.
859         * g++.dg/cpp0x/constexpr-object2.C: New.
860         * g++.dg/cpp0x/constexpr-overflow.C: New.
861         * g++.dg/cpp0x/constexpr-pedantic.C: New.
862         * g++.dg/cpp0x/constexpr-pos1.C: New.
863         * g++.dg/cpp0x/constexpr-potential1.C: New.
864         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
865         * g++.dg/cpp0x/constexpr-pure.C: New.
866         * g++.dg/cpp0x/constexpr-static.C: New.
867         * g++.dg/cpp0x/constexpr-static2.C: New.
868         * g++.dg/cpp0x/constexpr-static3.C: New.
869         * g++.dg/cpp0x/constexpr-static4.C: New.
870         * g++.dg/cpp0x/constexpr-static5.C: New.
871         * g++.dg/cpp0x/constexpr-static6.C: New.
872         * g++.dg/cpp0x/constexpr-string.C: New.
873         * g++.dg/cpp0x/constexpr-switch.C: New.
874         * g++.dg/cpp0x/constexpr-targ.C: New.
875         * g++.dg/cpp0x/constexpr-throw.C: New.
876         * g++.dg/cpp0x/constexpr-typeid.C: New.
877         * g++.dg/cpp0x/constexpr-union.C: New.
878         * g++.dg/cpp0x/constexpr-value.C: New.
879         * g++.dg/cpp0x/constexpr-value2.C: New.
880         * g++.dg/cpp0x/constexpr-variadic.C: New.
881         * g++.dg/cpp0x/initlist5.C: Use constexpr.
882         * g++.dg/cpp0x/static_assert3.C: Add expected error.
883         * g++.dg/other/fold1.C: Likewise.
884         * g++.dg/parse/crash36.C: Likewise.
885         * g++.dg/parse/constant4.C: Adjust expected error.
886         * g++.dg/template/arg5.C: Likewise.
887         * g++.dg/template/non-dependent10.C: Likewise.
888         * g++.dg/template/qualified-id3.C: Likewise.
889         * g++.dg/warn/overflow-warn-1.C: Likewise.
890         * g++.dg/warn/overflow-warn-3.C: Likewise.
891         * g++.dg/warn/overflow-warn-4.C: Likewise.
892         * g++.old-deja/g++.pt/crash10.C: Likewise.
893
894         * g++.dg/cpp0x/constexpr-ctor2.C: New.
895
896 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
897
898         Implemented format and noreturn attributes for Objective-C methods.
899         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
900         * objc.dg/attributes/method-deprecated-1.m: New.
901         * objc.dg/attributes/method-deprecated-2.m: New.
902         * objc.dg/attributes/method-deprecated-3.m: New.
903         * objc.dg/attributes/method-noreturn-1.m: New.
904         * objc.dg/attributes/method-sentinel-1.m: New.
905         * objc.dg/attributes/method-format-1.m: New.
906         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
907         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
908         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
909         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
910         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
911         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
912         * obj-c++.dg/attributes/method-format-1.mm: New.
913
914 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
915
916         * objc.dg/property/at-property-deprecated-1.m: New.
917         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
918
919 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
920
921         Implemented Objective-C 2.0 property accessors.
922         * objc.dg/property/at-property-6.m: Use nonatomic properties to
923         avoid testing more complex accessors in this testcase which is not
924         about them.
925         * objc.dg/property/at-property-7.m: Same change.
926         * objc.dg/property/at-property-8.m: Same change.
927         * objc.dg/property/at-property-9.m: Same change.
928         * objc.dg/property/at-property-10.m: Same change.
929         * objc.dg/property/at-property-11.m: Same change.
930         * obj-c++.dg/property/at-property-6.mm: Same change.
931         * obj-c++.dg/property/at-property-7.mm: Same change.
932         * obj-c++.dg/property/at-property-8.mm: Same change.
933         * obj-c++.dg/property/at-property-9.mm: Same change.
934         * obj-c++.dg/property/at-property-10.mm: Same change.
935         * obj-c++.dg/property/at-property-11.mm: Same change.
936         * objc.dg/property/at-property-12.m: New.
937         * objc.dg/property/at-property-13.m: New.
938         * obj-c++.dg/property/at-property-12.mm: New.
939         * obj-c++.dg/property/at-property-13.mm: New.
940
941 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
942
943         PR fortran/46152
944         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
945         * gfortran.dg/allocate_with_typespec_4.f90: New test.
946         * gfortran.dg/allocate_with_typespec_1.f90: New test.
947         * gfortran.dg/allocate_with_typespec_2.f: New test.
948         * gfortran.dg/allocate_with_typespec_3.f90: New test.
949         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
950         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
951
952 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
953             Nathan Froyd  <froydnj@codesourcery.com>
954
955         PR tree-optimization/46259
956         * gfortran.dg/pr46259.f: New testcase.
957
958 2010-11-01  Paul Koning  <ni1d@arrl.net>
959
960         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
961         * gcc.c-torture/compile/20020604-1.c: Ditto.
962         * gcc.c-torture/compile/20001226-1.c: Ditto.
963         * gcc.c-torture/compile/20010327-1.c: Ditto.
964         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
965         * gcc.c-torture/compile/pr43191.c: Ditto.
966         * gcc.c-torture/compile/pr41181.c: Ditto.
967
968 2010-10-31  Richard Henderson  <rth@redhat.com>
969
970         * lib/target-supports.exp
971         (check_effective_target_automatic_stack_alignment): True for
972         x86 but not windows.
973         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
974         use of the preferred-stack-boundary arguments.
975         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
976
977 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
978
979         PR target/46142
980         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
981         * gcc.target/i386/fma4-builtin-2.c: Likewise.
982
983 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
984
985         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
986
987 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
988
989         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
990         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
991         than tls.
992         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
993         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
994         * objc.dg/torture/tls/thr-init.m: Likewise.
995         * objc.dg/torture/tls/thr-init-2.m: Likewise.
996         * objc.dg/torture/tls/thr-init-3.m: Likewise.
997
998 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
999
1000         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1001         the Linux kernel.
1002
1003 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
1004
1005         PR fortran/44917
1006         PR fortran/44926
1007         PR fortran/46196
1008         * gfortran.dg/typebound_generic_10.f03: New.
1009
1010 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1011
1012         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1013         * objc.dg/property/property-neg-1.m: Updated for changes in the
1014         syntax of @property and the implementation of
1015         @synthesize/@dynamic.
1016         * objc.dg/property/property-neg-2.m: Same change.
1017         * objc.dg/property/property-neg-3.m: Same change.
1018         * objc.dg/property/property-neg-4.m: Same change.
1019         * objc.dg/property/property-neg-5.m: Same change.
1020         * objc.dg/property/property-neg-7.m: Same change.
1021         * objc.dg/property/property-1.m: Same change.
1022         * objc.dg/property/synthesize-1.m: Same change.
1023         * objc.dg/property/at-property-2.m: Same change.
1024         * objc.dg/property/at-property-4.m: Same change.
1025
1026         * objc.dg/property/fsf-property-method-acces.m: Updated for
1027         changes in the syntax of @property and the implementation of
1028         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1029         * objc.dg/property/fsf-property-basic.m: Same change.
1030         * objc.dg/property/fsf-property-named-ivar.m: Same change.
1031
1032         * objc.dg/property/at-property-5.m: New.
1033         * objc.dg/property/at-property-6.m: New.
1034         * objc.dg/property/at-property-7.m: New.
1035         * objc.dg/property/at-property-8.m: New.
1036         * objc.dg/property/at-property-9.m: New.
1037         * objc.dg/property/at-property-10.m: New.
1038         * objc.dg/property/at-property-11.m: New.
1039         * objc.dg/property/synthesize-2.m: New.
1040         * objc.dg/property/dynamic-2.m: New.
1041
1042         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1043         syntax of @property and the implementation of
1044         @synthesize/@dynamic.
1045         * obj-c++.dg/property/property-neg-2.mm: Same change.
1046         * obj-c++.dg/property/property-neg-3.mm: Same change.
1047         * obj-c++.dg/property/property-neg-4.mm: Same change.
1048         * obj-c++.dg/property/property-neg-5.mm: Same change.
1049         * obj-c++.dg/property/property-neg-7.mm: Same change.
1050         * obj-c++.dg/property/property-1.mm: Same change.
1051         * obj-c++.dg/property/synthesize-1.mm: Same change.
1052         * obj-c++.dg/property/at-property-2.mm: Same change.
1053         * obj-c++.dg/property/at-property-4.mm: Same change.
1054
1055         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1056         changes in the syntax of @property and the implementation of
1057         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1058         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1059         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1060
1061         * obj-c++.dg/property/at-property-5.mm: New.
1062         * obj-c++.dg/property/at-property-6.mm: New.
1063         * obj-c++.dg/property/at-property-7.mm: New.
1064         * obj-c++.dg/property/at-property-8.mm: New.
1065         * obj-c++.dg/property/at-property-9.mm: New.
1066         * obj-c++.dg/property/at-property-10.mm: New.
1067         * obj-c++.dg/property/at-property-11.mm: New.
1068         * obj-c++.dg/property/synthesize-2.mm: New.
1069         * obj-c++.dg/property/dynamic-2.mm: New.
1070
1071 2010-10-29  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1072             Andrew Pinski <pinskia@gmail.com>
1073
1074         * gcc.c-torture/execute/vector-shift.c: New testcase.
1075         * gcc.c-torture/execute/vector-shift1.c: Likewise.
1076         * gcc.c-torture/execute/vector-shift2.c: Likewise.
1077         * gcc.dg/vector-shift.c: Likewise.
1078         * gcc.dg/vector-shift1.c: Likewise.
1079         * gcc.dg/torture/vector-shift2.c: Likewise.
1080         * gcc.dg/vector-shift3.c: Likewise.
1081         * gcc.dg/simd-1b.c: Adjust.
1082
1083 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1084
1085         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1086
1087 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
1088
1089         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1090
1091 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
1092
1093         PR target/46153
1094         * gcc.target/i386/pr46153.c: New test.
1095
1096 2010-10-27  Jason Merrill  <jason@redhat.com>
1097
1098         * g++.dg/cpp0x/constexpr-is_literal.C: New.
1099
1100 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
1101
1102         PR fortran/46161
1103         * gfortran.dg/class_dummy_3.f03: New.
1104
1105 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
1106
1107         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1108         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1109
1110         * gcc.target/i386/avx-vzeroupper-3.c: New.
1111         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1112         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1113         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1114         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1115         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1116         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1117         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1118         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1119         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1120         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1121         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1122
1123 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1124
1125         * obj-c.dg/property/at-property-4.m: New.
1126         * obj-c++.dg/property/at-property-4.mm: New.
1127         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1128         updates in warning.
1129         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1130         updates in warning.
1131
1132 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1133
1134         * objc.dg/property/at-property-1.m: New.
1135         * objc.dg/property/at-property-2.m: New.
1136         * objc.dg/property/at-property-3.m: New.
1137         * objc.dg/ivar-invalid-type-1.m: New.
1138         * obj-c++.dg/property/at-property-1.mm: New.
1139         * obj-c++.dg/property/at-property-2.mm: New.
1140         * obj-c++.dg/property/at-property-3.mm: New.
1141         * obj-c++.dg/ivar-invalid-type-1.mm: New.
1142         * objc.dg/property/property-neg-6.m: Updated testcase for updates
1143         in error reporting.
1144
1145 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1146
1147         PR libgfortran/46010
1148         * gfortran.dg/namelist_66.f90: New test.
1149         * gfortran.dg/fmt_t_6.f: Fix whitespace.
1150
1151 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
1152
1153         PR fortran/42647
1154         * gfortran.dg/allocatable_scalar_9.f90: Extended.
1155         * gfortran.dg/allocatable_scalar_10.f90: New.
1156         * gfortran.dg/class_19.f03: Extended.
1157
1158 2010-10-26  Jan Hubicka  <jh@suse.cz>
1159
1160         PR middle-end/45736
1161         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1162
1163 2010-10-26  Ira Rosen  <irar@il.ibm.com>
1164
1165         PR tree-optimization/46167
1166         * gcc.dg/vect/O-pr46167.c: New.
1167         * gcc.dg/vect/vect.exp: Run tests with -O.
1168
1169 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
1170
1171         PR target/44948
1172         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1173         * g++.dg/vect/pr33860a.cc: Likewise.
1174         * gcc.c-torture/compile/20070522-1.c: Likewise.
1175         * gcc.dg/compat/struct-align-1_x.c: Likewise.
1176         * gcc.dg/compat/struct-align-1_y.c: Likewise.
1177         * gcc.dg/compat/struct-align-2_x.c: Likewise.
1178         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1179         * gcc.dg/pr44136.c: Likewise.
1180
1181         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1182         * gcc.dg/compat/vector-1_x.c: Likewise.
1183         * gcc.dg/compat/vector-1_y.c: Likewise.
1184         * gcc.dg/compat/vector-2_x.c: Likewise.
1185         * gcc.dg/compat/vector-2_y.c: Likewise.
1186         * gcc.dg/pr43300.c: Likewise.
1187
1188         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1189         * gcc.dg/compat/vector-1a_y.c: Likewise.
1190         * gcc.dg/compat/vector-1b_x.c: Likewise.
1191         * gcc.dg/compat/vector-1b_y.c: Likewise.
1192         * gcc.dg/compat/vector-2a_x.c: Likewise.
1193         * gcc.dg/compat/vector-2a_y.c: Likewise.
1194         * gcc.dg/compat/vector-2b_x.c: Likewise.
1195         * gcc.dg/compat/vector-2b_y.c: Likewise.
1196         * gcc.target/i386/pr39162.c: Likewise.
1197         * gcc.target/i386/pr40906-2.c: Likewise.
1198         * gcc.target/i386/sse-5.c: Likewise.
1199
1200         * gcc.dg/pr35442.c: Prune ABI change warnings.
1201
1202         * gcc.c-torture/execute/pr38151.x: New.
1203         * gcc.target/i386/pr44948-1a.c: Likewise.
1204         * gcc.target/i386/pr44948-1b.c: Likewise.
1205         * gcc.target/i386/pr44948-2a.c: Likewise.
1206         * gcc.target/i386/pr44948-2b.c: Likewise.
1207
1208 2010-10-26  Ian Lance Taylor  <iant@google.com>
1209
1210         PR middle-end/45687
1211         * gcc.c-torture/execute/20101025-1.c: New test.
1212
1213 2010-10-26  Tobias Burnus  <burnus@net-b.de>
1214
1215         PR fortran/45451
1216         * gfortran.dg/class_allocate_5.f90: New.
1217
1218 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1219
1220         Implement opaque-enum-specifiers for C++0x
1221         * g++.dg/cpp0x/forw_enum1.C: New.
1222         * g++.dg/cpp0x/forw_enum2.C: New.
1223         * g++.dg/cpp0x/forw_enum3.C: New.
1224         * g++.dg/cpp0x/forw_enum4.C: New.
1225         * g++.dg/cpp0x/forw_enum5.C: New.
1226         * g++.dg/cpp0x/forw_enum6.C: New.
1227         * g++.dg/cpp0x/forw_enum7.C: New.
1228         * g++.dg/cpp0x/forw_enum8.C: New.
1229         * g++.dg/cpp0x/forw_enum9.C: New.
1230         * g++.dg/parse/enum3.C: Add new errors.
1231         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1232         * g++.dg/cpp0x/auto9.C: Add new error.
1233         * g++.dg/template/crash79.C: Add new errors.
1234
1235 2010-10-26  Jie Zhang  <jie@codesourcery.com>
1236
1237         * gcc.target/arm/volatile-bitfields-1.c: New test.
1238         * gcc.target/arm/volatile-bitfields-2.c: New test.
1239         * gcc.target/arm/volatile-bitfields-3.c: New test.
1240
1241 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1242
1243         * gnat.dg/pointer_discr1.adb: New test.
1244         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1245         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1246         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1247
1248 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1249
1250         * gnat.dg/loop_optimization8.adb: New test.
1251         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1252         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1253
1254 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1255
1256         * gnat.dg/in_out_parameter2.adb: New test.
1257         * gnat.dg/in_out_parameter3.adb: Likewise.
1258
1259 2010-10-25  Jie Zhang  <jie@codesourcery.com>
1260
1261         * g++.dg/opt/combine.c: New test.
1262
1263 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1264
1265         * gnat.dg/opt7.ad[sb]: New test.
1266         * gnat.dg/opt7_pkg.ads: New helper.
1267
1268 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1269
1270         PR objc/45735
1271         * obj-c.dg/pr45735.mm: New.
1272         * obj-c++.dg/pr45735.mm: New.
1273
1274 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1275
1276         PR objc/24393
1277         * objc.dg/pr24393.m: New.
1278         * obj-c++.dg/pr24393.mm: New.
1279
1280 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1281
1282         PR objc/28049
1283         * objc.dg/pr28049.m: New.
1284         * obj-c++.dg/pr28049.mm: New.
1285
1286 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1287
1288         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
1289         parameter attributes are now supported.
1290         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
1291         * objc.dg/attributes/parameter-attribute-1.m: New test.
1292         * objc.dg/attributes/parameter-attribute-2.m: New test.
1293         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
1294         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
1295
1296 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
1297
1298         Based on the CFString implementation in FSF apple/trunk branch.
1299
1300         * gcc.dg/darwin-cfstring-1.c: New.
1301         * gcc.dg/darwin-cfstring-2.c: New.
1302         * gcc.dg/torture/darwin-cfstring-3.c: New.
1303         * g++.dg/other/darwin-cfstring1.C: New.
1304         * g++.dg/torture/darwin-cfstring-3.C: New.
1305
1306 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
1307
1308         * objc.dg/demangle-1.m: New test.
1309         * obj-c++.dg/demangle-1.mm: New test.
1310         * obj-c++.dg/demangle-2.mm: New test.
1311         * obj-c++.dg/demangle-3.mm: New test.
1312
1313 2010-10-23  Ian Lance Taylor  <iant@google.com>
1314
1315         * gcc.c-torture/execute/20101011-1.c: New test.
1316         * gcc.c-torture/execute/20101011-1.x: New test driver.
1317
1318 2010-10-23  Tobias Burnus  <burnus@net-b.de>
1319
1320         PR fortran/46122
1321         * gfortran.dg/protected_8.f90: New.
1322
1323 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
1324
1325         * gcc.dg/march-generic.c: Skip for -march in multilib options.
1326         * gcc.target/i386/isa-9.c: Skip for -march other than
1327         -march=amdfam10 in multilib options.
1328         * gcc.target/i386/pr42589.c: Skip for -march other than
1329         -march=i486 in multilib options.
1330         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
1331         other -march in multilib options.
1332
1333 2010-10-23  Jie Zhang  <jie@codesourcery.com>
1334
1335         PR rtl-optimization/37360
1336         * gcc.dg/pr37360.c: New test.
1337
1338 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1339
1340         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
1341
1342 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1343         Andrew Pinski <pinskia@gmail.com>
1344
1345         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
1346         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
1347         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
1348         * gcc.dg/vector-subscript-1.c: Likewise.
1349         * gcc.dg/vector-subscript-2.c: Likewise.
1350         * gcc.dg/vector-subscript-3.c: New testcase.
1351         * gcc.dg/array-8.c: Adjust.
1352
1353 2010-10-22  Richard Guenther  <rguenther@suse.de>
1354
1355         PR middle-end/46137
1356         * c-c++-common/torture/pr46137.c: New testcase.
1357
1358 2010-10-22  Jason Merrill  <jason@redhat.com>
1359
1360         PR c++/46129
1361         * g++.dg/template/defarg14.C: New.
1362
1363 2010-10-22  Jason Merrill  <jason@redhat.com>
1364
1365         PR c++/46103
1366         * g++.dg/cpp0x/implicit10.C: New.
1367
1368 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
1369
1370         PR target/46098
1371         * gcc.target/i386/pr46098.c: New test.
1372
1373 2010-10-22  Richard Guenther  <rguenther@suse.de>
1374
1375         PR tree-optimization/45720
1376         * gcc.dg/torture/pr45720.c: New testcase.
1377
1378 2010-10-22  Ira Rosen  <irar@il.ibm.com>
1379
1380         PR tree-optimization/46126
1381         * gcc.dg/vect/pr46126.c: New.
1382
1383 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
1384
1385         Based on the CFString implementation in FSF apple/trunk branch.
1386
1387         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
1388         so that the latter can be used in dg-skip and dg-xfail clauses.
1389         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
1390         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
1391         to use dg-additional-files for Object1.
1392         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
1393         to use dg-additional-files for Object1, move to torture/strings/.
1394         * obj-c++.dg/const-str-4.mm: Likewise.
1395         * obj-c++.dg/const-str-3.mm: Likewise.
1396         * obj-c++.dg/const-str-8.mm: Likewise.
1397         * obj-c++.dg/const-str-9.mm: Likewise.
1398         * obj-c++.dg/const-str-10.mm: Likewise.
1399         * obj-c++.dg/const-str-10.mm: Likewise.
1400         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
1401         to use dg-additional-files for Object1, move to strings/.
1402         * obj-c++.dg/const-str-2.mm: Likewise.
1403         * obj-c++.dg/const-str-5.mm: Likewise.
1404         * obj-c++.dg/const-str-6.mm: Likewise.
1405         * obj-c++.dg/const-str-12.mm: Likewise.
1406         * obj-c++.dg/strings/strings.exp: New.
1407         * obj-c++.dg/strings/const-cfstring-2.mm: New.
1408         * obj-c++.dg/strings/const-cfstring-5.mm: New.
1409         * obj-c++.dg/torture/strings/strings.exp: New.
1410         * obj-c++.dg/torture/strings/string1.mm: New.
1411         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
1412         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
1413         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
1414
1415         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
1416         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1417         * objc/execute/string2.m: Likewise.
1418         * objc/execute/string3.m: Likewise.
1419         * objc/execute/string3.m: Likewise.
1420         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
1421         * objc.dg/foreach-4.m: Likewise.
1422         * objc.dg/foreach-5.m: Likewise.
1423         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
1424         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1425         * objc.dg/const-str-4.m: Likewise.
1426         * objc.dg/const-str-7.m: Likewise.
1427         * objc.dg/const-str-8.m: Likewise.
1428         * objc.dg/const-str-9.m: Likewise.
1429         * objc.dg/const-str-10.m: Likewise.
1430         * objc.dg/const-str-11.m: Likewise.
1431         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
1432         to use dg-additional-files for Object1, move to objc.dg/strings/.
1433         * objc.dg/const-str-2.m: Likewise.
1434         * objc.dg/const-str-5.m: Likewise.
1435         * objc.dg/const-str-6.m: Likewise.
1436         * objc.dg/const-str-12.m: Likewise.
1437         * objc.dg/const-str-12b.m: Likewise.
1438         * objc.dg/strings/strings.exp: New.
1439         * objc.dg/strings/const-cfstring-2.m: New.
1440         * objc.dg/strings/const-cfstring-5.m: New.
1441         * objc.dg/torture/strings/strings.exp: New.
1442         * objc.dg/torture/strings/const-cfstring-1.m: New.
1443         * objc.dg/torture/strings/const-cfstring-3.m: New.
1444         * objc.dg/torture/strings/const-cfstring-4.m: New.
1445
1446 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1447
1448         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
1449
1450 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
1451
1452         PR c++/46117
1453         * g++.dg/parse/crash57.C: New.
1454
1455 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
1456             H.J. Lu  <hongjiu.lu@intel.com>
1457
1458         PR target/45946
1459         * gcc.target/i386/pr45946.c: New test.
1460
1461 2010-10-21  Martin Jambor  <mjambor@suse.cz>
1462
1463         PR tree-optimization/45875
1464         * g++.dg/ipa/pr45875.C: New test.
1465
1466 2010-10-21  Ira Rosen  <irar@il.ibm.com>
1467
1468         PR tree-optimization/46049
1469         PR tree-optimization/46052
1470         * gcc.dg/vect/pr46052.c: New test.
1471         * gcc.dg/vect/pr46049.c: New test.
1472
1473 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1474
1475         PR fortran/46007
1476         * gfortran.dg/shape_5.f90:  New test case.
1477
1478 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1479
1480         PR fortran/46060
1481         * gfortran.dg/proc_ptr_comp_25.f90: New.
1482
1483 2010-10-21  Richard Guenther  <rguenther@suse.de>
1484             Michael Matz  <matz@suse.de>
1485
1486         PR tree-optimization/45764
1487         * gcc.dg/torture/pr45764.c: New testcase.
1488
1489 2010-10-21  Richard Guenther  <rguenther@suse.de>
1490
1491         PR tree-optimization/46111
1492         * g++.dg/torture/pr46111.C: New testcase.
1493
1494 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1495
1496         PR fortran/46067
1497         * gfortran.dg/dummy_procedure_4.f90: New.
1498         * gfortran.dg/proc_ptr_30.f90: New.
1499
1500 2010-10-21  Tobias Burnus  <burnus@net-b.de>
1501
1502         PR fortran/46100
1503         * gfortran.dg/ptr-func-1.f90: New.
1504         * gfortran.dg/ptr-func-2.f90: New.
1505
1506 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
1507
1508         PR tree-optimization/45919
1509         * gcc.c-torture/compile/pr45919.c: New test.
1510
1511         PR tree-optimization/46066
1512         * gcc.dg/autopar/pr46066.c: New test.
1513
1514 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1515
1516         PR c++/46024
1517         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
1518
1519 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1520
1521         PR c++/46056
1522         * g++.dg/cpp0x/range-for7.C: New.
1523
1524 2010-10-20  Richard Guenther  <rguenther@suse.de>
1525
1526         PR lto/45667
1527         * g++.dg/lto/20101020-1_0.h: New testcase.
1528         * g++.dg/lto/20101020-1_0.C: Likewise.
1529         * g++.dg/lto/20101020-1_1.C: Likewise.
1530
1531 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
1532
1533         * gcc.dg/20101013-1.c: New test.
1534
1535 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
1536
1537         PR target/46085
1538         * gcc.target/i386/pr46085-1.c: New.
1539         * gcc.target/i386/pr46085-2.c: Likewise.
1540
1541 2010-10-20  Richard Guenther  <rguenther@suse.de>
1542
1543         PR tree-optimization/45860
1544         * gcc.dg/torture/pr45860.c: New testcase.
1545
1546 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1547
1548         * gnat.dg/discr25.adb: New test.
1549         * gnat.dg/discr25_pkg.ad[sb]: New helper.
1550
1551 2010-10-20  Olivier Hainque  <hainque@adacore.com>
1552
1553         * gcc.target/powerpc/ehreturn.c: New test.
1554
1555 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1556
1557         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
1558         not require Foundation and run with the GNU runtime as well.
1559
1560         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1561
1562         Radar 4439126
1563         * obj-c++.dg/template-8.mm: New.
1564
1565 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1566
1567         PR objc/23709
1568         * objc.dg/pr23709.m: New.
1569         * obj-c++.dg/pr23709.m: New.
1570
1571 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
1572
1573         PR c++/46046
1574         * g++.dg/template/crash104.C: New.
1575
1576 2010-10-19  Richard Henderson  <rth@redhat.com>
1577
1578         * gcc.target/i386/fma3-fma.c: New.
1579         * gcc.target/i386/fma3-builtin.c: New.
1580         * gcc.target/i386/fma4-builtin.c: New.
1581
1582 2010-10-19  Richard Guenther  <rguenther@suse.de>
1583
1584         PR testsuite/46081
1585         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1586
1587 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1588
1589         Merge from 'apple/trunk' branch on FSF servers.
1590
1591         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
1592
1593         Radar 4293709
1594         * objc.dg/proto-init-mimatch-1.m: New.
1595         * obj-c++.dg/proto-init-mimatch-1.mm: New.
1596
1597 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1598
1599         Implemented parsing @synthesize and @dynamic for
1600         Objective-C/Objective-C++.
1601         * objc.dg/property/dynamic-1.m: New.
1602         * objc.dg/property/synthesize-1.m: New.
1603         * obj-c++.dg/property/dynamic-1.mm: New.
1604         * obj-c++.dg/property/synthesize-1.mm: New.
1605
1606 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1607
1608         * objc.dg/at-class-1.m: New.
1609         * objc.dg/at-class-1.mm: New.
1610
1611 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
1612
1613         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
1614
1615 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1616
1617         Merge from 'apple/trunk' branch on FSF servers.
1618
1619         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
1620
1621         Radar 4407151
1622         * obj-c++.dg/template-7.mm: New.
1623
1624 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1625
1626         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
1627         bugfix.
1628
1629 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1630
1631         Merge from 'apple/trunk' branch on FSF servers.
1632
1633         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
1634
1635         Radar 4451818
1636         * obj-c++.dg/try-catch-16.mm: New.
1637         * obj-c++.dg/try-catch-17.mm: New.
1638
1639         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
1640
1641         Radar 4330422
1642         * obj-c++.dg/try-catch-15.mm: New
1643
1644         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
1645
1646         Radar 4204796
1647         * obj-c++.dg/try-catch-12.mm: New
1648         * obj-c++.dg/try-catch-13.mm: New
1649         * obj-c++.dg/try-catch-14.mm: New
1650         * objc.dg/try-catch-11.m: New
1651         * objc.dg/try-catch-12.m: New
1652         * objc.dg/try-catch-13.m: New
1653
1654 2010-10-18  Richard Henderson  <rth@redhat.com>
1655
1656         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
1657
1658 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1659
1660         PR c/46015
1661         * c-c++-common/Wunused-var-13.c: New test.
1662
1663 2010-10-18  Richard Guenther  <rguenther@suse.de>
1664
1665         PR tree-optimization/45967
1666         * gcc.dg/torture/pr45967.c: New testcase.
1667         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1668         * gcc.dg/ipa/ipa-pta-13.c: Likewise
1669         * gcc.dg/torture/pr39074-2.c: Likewise
1670         * gcc.dg/torture/pta-escape-1.c: Likewise
1671         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
1672         * gcc.dg/tree-ssa/pta-callused.c: Likewise
1673         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
1674         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
1675         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
1676         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
1677
1678 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
1679
1680         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
1681
1682 2010-10-18  Richard Guenther  <rguenther@suse.de>
1683
1684         PR lto/44950
1685         * g++.dg/lto/20101015-2_0.C: New testcase.
1686
1687 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1688
1689         PR middle-end/46019
1690         * gcc.c-torture/execute/pr46019.c: New test.
1691
1692 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1693
1694         Merge from 'apple/trunk' branch on FSF servers.
1695
1696         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
1697
1698         Radar 4516785
1699         * obj-c++.dg/method-namespace-2.mm: New.
1700
1701 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1702
1703         Merge from 'apple/trunk' branch on FSF servers.
1704
1705         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1706
1707         Radar 4133425
1708         * objc.dg/private-1.m: Test modified.
1709         * obj-c++.dg/private-1.mm: Test modified.
1710
1711 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1712
1713         PR testsuite/45987
1714         * gcc.target/i386/push-1.c: Remove.
1715
1716 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1717             H.J. Lu  <hongjiu.lu@intel.com>
1718
1719         PR target/46051
1720         * gcc.target/i386/pr46051.c: New test.
1721
1722 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1723
1724         * obj-c++.dg/gnu-api-2-class.mm: New.
1725         * obj-c++.dg/gnu-api-2-ivar.mm: New.
1726         * obj-c++.dg/gnu-api-2-method.mm: New.
1727         * obj-c++.dg/gnu-api-2-objc.mm: New.
1728         * obj-c++.dg/gnu-api-2-object.mm: New.
1729         * obj-c++.dg/gnu-api-2-property.mm: New.
1730         * obj-c++.dg/gnu-api-2-protocol.mm: New.
1731         * obj-c++.dg/gnu-api-2-sel.mm: New.
1732
1733 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
1734
1735         * objc.dg/fsf-package-0.m: New.
1736         * obj-c++.dg/fsf-package-0.m: New.
1737
1738 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1739
1740         PR objc/18255
1741         * objc.dg/pr18255.m: New.
1742
1743 2010-10-16  Jan Hubicka  <jh@suse.cz>
1744
1745         PR middle-end/44206
1746         * g++.dg/torture/pr44206.C: New.
1747
1748 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1749
1750         * objc.dg/gnu-api-2-class.m: New.
1751         * objc.dg/gnu-api-2-objc.m: New.
1752
1753 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1754
1755         * objc.dg/gnu-api-2-ivar.m: New.
1756
1757 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1758
1759         * objc.dg/gnu-api-2-property.m: New.
1760
1761 2010-10-15  Xinliang David Li  <davidxl@google.com>
1762
1763         * g++.dg/uninit-pred-3_a.C: New test.
1764         * g++.dg/uninit-pred-3_b.C: New test.
1765
1766 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1767
1768         * objc.dg/gnu-api-2-object.m: New.
1769
1770 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1771
1772         * objc.dg/gnu-api-2-method.m: New.
1773
1774 2010-10-15  Jason Merrill  <jason@redhat.com>
1775
1776         * g++.dg/lto/pr45983_0.C: New.
1777
1778 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1779
1780         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1781         builtin combiner patterns.
1782         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1783         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1784         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1785         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1786         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1787
1788 2010-10-15  Richard Guenther  <rguenther@suse.de>
1789
1790         * g++.dg/lto/20101015-1_0.C: New testcase.
1791
1792 2010-10-15  Richard Guenther  <rguenther@suse.de>
1793
1794         PR testsuite/46021
1795         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1796         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1797
1798 2010-10-15  Richard Guenther  <rguenther@suse.de>
1799
1800         PR lto/45957
1801         * g++.dg/lto/20101014-1_0.C: New testcase.
1802
1803 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1804
1805         * objc.dg/gnu-api-2-protocol.m: New.
1806         * objc.dg/gnu-api-2-sel.m: New.
1807
1808 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1809
1810         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1811         arm-eabi targets.
1812
1813 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
1814
1815         * gcc.dg/20101010-1.c: New testcase.
1816
1817 2010-10-15  Jie Zhang  <jie@codesourcery.com>
1818
1819         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1820         script when relocatable linking.
1821
1822 2010-10-14  Yao Qi  <yao@codesourcery.com>
1823
1824         PR target/45447
1825         * gcc.target/arm/pr45447.c: New test.
1826
1827 2010-10-14  Jan Hubicka  <jh@suse.cz>
1828
1829         PR middle-end/45621
1830         * g++.dg/lto/pr45621.h : New.
1831         * g++.dg/lto/pr45621_0.C: New.
1832         * g++.dg/lto/pr45621_1.C: New.
1833
1834 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1835
1836         * objc.dg/property: New.
1837         * objc.dg/property/fsf-property-basic.m: New.
1838         * objc.dg/property/fsf-property-method-access.m: New.
1839         * objc.dg/property/fsf-property-named-ivar.m: New.
1840         * obj-c++.dg/property: New.
1841         * obj-c++.dg/property/fsf-property-basic.mm: New.
1842         * obj-c++.dg/property/fsf-property-method-access.mm: New.
1843         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1844
1845         merge from FSF apple 'trunk' branch.
1846         2006 Fariborz Jahanian <fjahanian@apple.com>
1847
1848         Radars 4436866, 4505126, 4506903, 4517826
1849         * objc.dg/property/property-1.m: New.
1850         * objc.dg/property/property-2.m: New.
1851         * objc.dg/property/property-3.m: New.
1852         * objc.dg/property/property-neg-1.m: New.
1853         * objc.dg/property/property-neg-2.m: New.
1854         * objc.dg/property/property-neg-3.m: New.
1855         * objc.dg/property/property-neg-4.m: New.
1856         * objc.dg/property/property-neg-5.m: New.
1857         * objc.dg/property/property-neg-6.m: New.
1858         * objc.dg/property/property-neg-7.m: New.
1859         * objc.dg/property/property.exp: New.
1860         * obj-c++.dg/property/property-1.mm: New.
1861         * obj-c++.dg/property/property-2.mm: New.
1862         * obj-c++.dg/property/property-3.mm: New.
1863         * obj-c++.dg/property/property-neg-1.mm: New.
1864         * obj-c++.dg/property/property-neg-2.mm: New.
1865         * obj-c++.dg/property/property-neg-3.mm: New.
1866         * obj-c++.dg/property/property-neg-4.mm: New.
1867         * obj-c++.dg/property/property-neg-5.mm: New.
1868         * obj-c++.dg/property/property-neg-6.mm: New.
1869         * obj-c++.dg/property/property-neg-7.mm: New.
1870         * obj-c++.dg/property/property.exp: New.
1871
1872 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1873
1874         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
1875
1876 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
1877
1878         PR c/45969
1879         * gcc.c-torture/compile/pr45969-1.c: New test.
1880
1881 2010-10-14  Richard Guenther  <rguenther@suse.de>
1882
1883         PR tree-optimization/44913
1884         * gcc.dg/torture/pr44913.c: New testcase.
1885
1886 2010-10-14  Richard Guenther  <rguenther@suse.de>
1887
1888         PR lto/45382
1889         * g++.dg/lto/20101014-2_0.C: New testcase.
1890
1891 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1892
1893         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
1894         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1895         * gcc.target/i386/pr44130.c: Likewise.
1896         * gcc.target/i386/pr44144.c: Likewise.
1897         * gcc.target/i386/pr44180.c: Likewise.
1898         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1899         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
1900         * gcc.target/i386/vect-sizes-1.c: Likewise.
1901         * gcc.target/i386/vectorize4-avx.c: Likewise.
1902
1903 2010-10-14  Richard Guenther  <rguenther@suse.de>
1904
1905         PR lto/44561
1906         * g++.dg/lto/20101010-3_0.C: New testcase.
1907         * g++.dg/lto/20101010-4_0.C: Likewise.
1908
1909 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1910
1911         * objc.dg/pr45878.m: Update to include NSConstantString interface
1912         for -fnext-runtime.
1913         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
1914         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
1915         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
1916         reference for m64 -fnext-runtime.
1917
1918 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1919
1920         * gcc.target/i386/vect-sizes-1.c: New.
1921
1922 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1923
1924         PR middle-end/46011
1925         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
1926
1927 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1928
1929         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
1930         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1931
1932 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1933
1934         * gcc.target/ia64/20101005.c: New test.
1935
1936 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1937
1938         PR rtl-optimization/45570
1939         * gcc.dg/pr45570.c: New test.
1940
1941 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1942
1943         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
1944         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1945         * gcc.target/i386/vectorize4-avx.c: Likewise.
1946
1947 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1948
1949         * gcc.target/i386/avx-copysign-vec.c: New.
1950         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1951
1952 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1953
1954         PR middle-end/44130
1955         * gcc.target/i386/pr44130.c: New.
1956
1957 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1958
1959         PR middle-end/44144
1960         * gcc.target/i386/pr44144.c: New.
1961
1962 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1963
1964         PR target/44180
1965         * gcc.target/i386/pr44180.c: New.
1966
1967 2010-10-13  Jason Merrill  <jason@redhat.com>
1968
1969         * g++.dg/template/canon-type-8.C: New.
1970
1971 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1972
1973         * gcc.c-torture/execute/20101013-1.c: New test.
1974
1975 2010-10-13  Richard Guenther  <rguenther@suse.de>
1976
1977         PR objc/45878
1978         * objc.dg/pr45878.m: New testcase.
1979
1980 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
1981
1982         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1983         * gcc.dg/format/dfp-printf-1.c: Likewise.
1984         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1985
1986 2010-10-13  Richard Guenther  <rguenther@suse.de>
1987
1988         PR tree-optimization/45788
1989         * g++.dg/pr45788.C: New testcase.
1990
1991 2010-10-13  Richard Guenther  <rguenther@suse.de>
1992
1993         PR tree-optimization/45970
1994         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1995
1996 2010-10-13  Richard Guenther  <rguenther@suse.de>
1997
1998         PR tree-optimization/45982
1999         * gcc.dg/torture/pr45982.c: New testcase.
2000         * gcc.dg/tree-ssa/pr24287.c: Adjust.
2001         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2002         * gcc.dg/torture/pr39074-2.c: Likewise.
2003
2004 2010-10-13  Richard Guenther  <rguenther@suse.de>
2005
2006         PR middle-end/45874
2007         * g++.dg/torture/pr45874.C: New testcase.
2008
2009 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
2010
2011         * objc.dg/attributes/method-attribute-1.m: Update to respond
2012         to implemented method attributes..
2013         * objc.dg/attributes/method-attribute-2.m: Likewise.
2014         * objc.dg/attributes/method-attribute-3.m: Likewise.
2015         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2016         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2017         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2018
2019 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2020
2021         PR libobjc/23214
2022         * objc.dg/pr23214.m: New.
2023
2024 2010-10-12  Michael Eager  <eager@eagercon.com>
2025
2026         PR testsuite/45856
2027         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2028         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2029
2030 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
2031
2032         PR fortran/45636
2033         * gcc.c-torture/execute/pr45636.c: New test.
2034         * gfortran.dg/pr45636.f90: New test.
2035
2036 2010-10-12  Richard Henderson  <rth@redhat.com>
2037
2038         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2039
2040 2010-10-12  Daniel Kraft  <d@domob.eu>
2041
2042         PR fortran/38936
2043         * gfortran.dg/associate_1.f03: More tests with derived-types.
2044         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2045         * gfortran.dg/associate_8.f03: Fix typo.
2046         * gfortran.dg/initialization_27.f90: Fix typo.
2047
2048 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2049
2050         PR testsuite/45851
2051         * lib/lto.exp (lto-get-options-main): Support optional target
2052         selector for dg-extra-ld-options.
2053
2054 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2055
2056         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2057         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2058
2059 2010-10-11  Martin Jambor  <mjambor@suse.cz>
2060
2061         PR middle-end/45699
2062         * g++.dg/torture/pr45699.C: New test.
2063         * g++.dg/otr-fold-1.C: Adjusted.
2064         * g++.dg/otr-fold-1.C: Likewise.
2065
2066 2010-10-11  Nick Clifton  <nickc@redhat.com>
2067
2068         * gcc.c-torture/compile/pr44197.c: Require visibility support.
2069         Allow for a user label prefix.
2070
2071 2010-10-10  Richard Guenther  <rguenther@suse.de>
2072
2073         * g++.dg/lto/20101010-1_0.C: New testcase.
2074         * g++.dg/lto/20101010-2_0.C: Likewise.
2075
2076 2010-10-11  Ira Rosen  <irar@il.ibm.com>
2077
2078         PR tree-optimization/45902
2079         * gcc.dg/vect/45902.c: New test.
2080
2081 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
2082
2083         PR target/45870
2084         * gcc.dg/tls/pr45870.c: New test.
2085
2086 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
2087
2088         PR fortran/45961
2089         * gfortran.dg/typebound_operator_6.f03: New.
2090
2091 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
2092
2093         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2094         and adjust -export symbol scanning.
2095         * g++.dg/ext/dllexport1.C: Likewise.
2096         * g++.dg/ext/dllexport3.C: Likewise.
2097         * gcc.dg/dll-3.c: Likewise.
2098         * gcc.dg/dll-4.c: Likewise.
2099         * gcc.dg/dll-5.c: Likewise.
2100
2101 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2102
2103         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2104         instead of tree_profile dump file.
2105         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2106         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2107         dump file.
2108
2109 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2110
2111         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2112
2113 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2114
2115         * gfortran.dg/character_comparison_4.f90:  New test.
2116         * gfortran.dg/character_comparison_5.f90:  New test.
2117         * gfortran.dg/character_comparison_6.f90:  New test.
2118
2119 2010-10-09  Richard Henderson  <rth@redhat.com>
2120
2121         * lib/target-supports.exp
2122         (check_effective_target_automatic_stack_alignment): Always true.
2123
2124 2010-10-09  Richard Guenther  <rguenther@suse.de>
2125
2126         PR lto/45956
2127         * gcc.dg/lto/20101009-2_0.c: New testcase.
2128         * gcc.dg/lto/20101009-2_1.c: Likewise.
2129         * gcc.dg/lto/20101009-2_2.c: Likewise.
2130
2131 2010-10-09  Richard Guenther  <rguenther@suse.de>
2132
2133         PR lto/45947
2134         * g++.dg/lto/20101009-1_0.C: New testcase.
2135
2136 2010-10-09  Richard Guenther  <rguenther@suse.de>
2137
2138         PR tree-optimization/45945
2139         * gcc.dg/lto/20101009-1_0.c: New testcase.
2140
2141 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
2142
2143         PR target/45913
2144         * gcc.target/i386/pr45913.c: New.
2145
2146 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2147
2148         PR fortran/45943
2149         * gfortran.dg/streamio_16.f90: Update test.
2150
2151 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
2152
2153         PR tree-optimization/45903
2154         * gcc.target/i386/pr45903.c: New test.
2155
2156 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
2157
2158         * gnat.dg/interface5.adb: Compile with warnings disabled.
2159
2160 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2161
2162         * obj-c++.dg/encode-10.mm: New testcase.
2163
2164 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2165
2166         PR objc++/23614
2167         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2168         C++ class.  Removed XFAIL.
2169
2170 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
2171
2172         PR fortran/45933
2173         * gfortran.dg/typebound_operator_5.f03: New.
2174
2175 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2176
2177         Merge from 'apple/trunk' branch on FSF servers.
2178
2179         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
2180
2181         Radar 4508851
2182         * obj-c++.dg/method-namespace-1.mm: New.
2183
2184 2010-10-07  Martin Jambor  <mjambor@suse.cz>
2185
2186         * gcc.dg/tree-ssa/sra-11.c: New test.
2187
2188 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
2189
2190         PR Tree-Vect/45847
2191         * gcc.dg/vect/pr45847.c: New test.
2192
2193 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2194             Kai Tietz  <kai.tietz@onevision.com>
2195
2196         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2197
2198 2010-10-07  Richard Guenther  <rguenther@suse.de>
2199
2200         PR tree-optimization/45732
2201         * gcc.dg/torture/pr45732.c: New testcase.
2202
2203 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2204
2205         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2206         * objc.dg/foreach-2.m: Likewise.
2207         * objc.dg/foreach-3.m: Likewise.
2208         * objc.dg/foreach-4.m: Likewise.
2209         * objc.dg/foreach-5.m: Likewise.
2210         * objc.dg/foreach-6.m: Likewise.
2211         * objc.dg/foreach-7.m: Likewise.
2212         * objc.dg/objc-foreach-4.m: Likewise.
2213         * objc.dg/objc-foreach-5.m: Likewise.
2214
2215 2010-10-07  Richard Guenther  <rguenther@suse.de>
2216
2217         PR middle-end/45869
2218         * gcc.dg/torture/pr45869.c: New testcase.
2219
2220 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2221
2222         * objc.dg/set-not-used-1.m: New
2223         * obj-c++.dg/set-not-used-1.mm: New.
2224
2225 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2226
2227         * objc.dg/attributes/method-attribute-3.m: New.
2228         * obj-c++.dg/attributes/method-attribute-3.mm: New.
2229
2230 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
2231
2232         PR fortran/45916
2233         * gfortran.dg/generic_typebound_operator_1.f90: New test.
2234
2235 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2236
2237         PR fortran/45889
2238         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2239
2240 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2241
2242         Merge from 'apple/trunk' branch on FSF servers.
2243
2244         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
2245
2246         Radar 4278774
2247         * obj-c++.dg/encode-9.mm: New.
2248
2249 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2250
2251         * g++.dg/cpp0x/pr45908.C: New test.
2252
2253 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2254
2255         * gnat.dg/opt6.ad[sb]: New test.
2256
2257 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2258
2259         Implemented fast enumeration for Objective-C.
2260         * objc.dg/foreach-1.m: New.
2261         * objc.dg/foreach-2.m: New.
2262         * objc.dg/foreach-3.m: New.
2263         * objc.dg/foreach-4.m: New.
2264         * objc.dg/foreach-5.m: New.
2265         * objc.dg/foreach-6.m: New.
2266         * objc.dg/foreach-7.m: New.
2267
2268         Merge from 'apple/trunk' branch on FSF servers:
2269         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
2270
2271         Radar 4502236
2272         * objc.dg/objc-foreach-5.m: New.
2273
2274         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
2275
2276         Radar 4507230
2277         * objc.dg/objc-foreach-4.m: New.
2278
2279         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
2280
2281         Radar 4472881
2282         * objc.dg/objc-foreach-3.m: New.
2283
2284         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
2285
2286         Radar 4468498
2287         * objc.dg/objc-foreach-2.m: New.
2288
2289         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
2290
2291         Radar 4294910
2292         * objc.dg/objc-foreach-1.m: New
2293
2294 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
2295
2296         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
2297         unsigned values.
2298
2299 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2300
2301         PR objc++/28050
2302         * obj-c++.dg/syntax-error-10.mm: New.
2303
2304 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2305
2306         PR objc++/23707
2307         * obj-c++.dg/syntax-error-9.mm: New.
2308
2309 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2310
2311         PR objc++/31126
2312         * obj-c++.dg/syntax-error-8.mm: New.
2313
2314 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2315
2316         Merge from 'apple/trunk' branch on FSF servers.
2317
2318         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
2319
2320         Radar 4290840
2321         * obj-c++.dg/syntax-error-7.mm: New
2322
2323         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
2324
2325         Radar 4294425
2326         * obj-c++.dg/syntax-error-6.mm: New
2327
2328         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
2329
2330         Radar 4261146
2331         * obj-c++.dg/syntax-error-5.mm: New
2332
2333         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
2334
2335         Radar 4093475
2336         * obj-c++.dg/syntax-error-[3-4].mm: New.
2337
2338         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
2339
2340         Radar 4185810
2341         * obj-c++.dg/syntax-error-[1-2].mm: New.
2342
2343 2010-10-05  Ira Rosen  <irar@il.ibm.com>
2344
2345         PR tree-optimization/45752
2346         * gcc.dg/vect/pr45752.c: New test.
2347
2348 2010-10-05  Richard Guenther  <rguenther@suse.de>
2349
2350         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
2351         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2352         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2353         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2354         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2355         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2356         * gcc.dg/tree-prof/stringop-1.c: Likewise.
2357         * gcc.dg/tree-prof/stringop-2.c: Likewise.
2358         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
2359         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
2360         * gcc.dg/tree-prof/update-loopch.c: Likewise.
2361         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
2362         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2363         * gcc.dg/tree-prof/tracer-1.c: Likewise.
2364         * gcc.dg/tree-ssa/inline-4.c: Likewise.
2365         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2366         * gcc.dg/tree-ssa/20080530.c: Likewise.
2367         * g++.dg/tree-ssa/inline-3.C: Likewise.
2368         * g++.dg/tree-ssa/inline-1.C: Likewise.
2369         * g++.dg/tree-ssa/inline-2.C: Likewise.
2370         * gcc.dg/profile-dir-1.c: Likewise.
2371         * gcc.dg/profile-dir-2.c: Likewise.
2372         * gcc.dg/profile-dir-3.c: Likewise.
2373
2374 2010-10-05  Richard Guenther  <rguenther@suse.de>
2375
2376         PR middle-end/45877
2377         * g++.dg/torture/pr45877.C: New testcase.
2378
2379 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
2380
2381         PR debug/45849
2382         * gcc.dg/debug/pr45849.c: New test.
2383
2384         PR middle-end/45876
2385         * gcc.c-torture/compile/pr45876.c: New test.
2386
2387 2010-10-04  Julian Brown  <julian@codesourcery.com>
2388
2389         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
2390         vect_hw_misalign.
2391         * gcc.dg/vect/vect-60.c: Likewise.
2392         * gcc.dg/vect/vect-56.c: Likewise.
2393         * gcc.dg/vect/vect-93.c: Likewise.
2394         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2395         * gcc.dg/vect/vect-95.c: Likewise.
2396         * gcc.dg/vect/vect-96.c: Likewise.
2397         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
2398         * gcc.dg/vect/slp-25.c: Likewise.
2399         * gcc.dg/vect/slp-3.c: Likewise.
2400         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2401         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2402         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
2403         * gcc.dg/vect/vect-109.c: Likewise.
2404         * gcc.dg/vect/vect-peel-1.c: Likewise.
2405         * gcc.dg/vect/vect-peel-2.c: Likewise.
2406         * lib/target-supports.exp
2407         (check_effective_target_arm_vect_no_misalign): New.
2408         (check_effective_target_vect_no_align): Use above.
2409         (check_effective_target_vect_element_align): New.
2410         (add_options_for_quad_vectors): New.
2411
2412 2010-10-04  Martin Jambor  <mjambor@suse.cz>
2413
2414         PR tree-optimization/45572
2415         * g++.dg/ipa/pr45572-1.C: New test.
2416         * g++.dg/ipa/pr45572-2.C: Likewise.
2417
2418 2010-10-03  Ian Lance Taylor  <iant@google.com>
2419
2420         * gcc.dg/anon-struct-11.c: New test.
2421         * gcc.dg/anon-struct-12.c: New test.
2422         * gcc.dg/anon-struct-13.c: New test.
2423         * gcc.dg/anon-struct-14.c: New test.
2424
2425 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
2426
2427         * g++.dg/torture/pr45764.C: Revert revision 164914.
2428         * gcc.dg/vect/pr43432.c: Likewise.
2429         * gcc.dg/vect/vect-114.c: Likewise.
2430         * gcc.dg/vect/vect-15.c: Likewise.
2431
2432 2010-10-03  Jason Merrill  <jason@redhat.com>
2433
2434         * g++.dg/cpp0x/sfinae5.C: New.
2435
2436 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2437
2438         PR tree-optimization/45720
2439         PR tree-optimization/45764
2440         * g++.dg/torture/pr45764.C: New.
2441
2442         * gcc.dg/vect/pr43432.c: Xfail.
2443         * gcc.dg/vect/vect-114.c: Likewise.
2444         * gcc.dg/vect/vect-15.c: Likewise.
2445
2446 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2447
2448         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
2449         hppa*-*-hpux*.
2450         * gcc.dg/torture/pr45678-2.c: Likewise.
2451
2452 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
2453
2454         PR fortran/45748
2455         * gfortran.dg/intrinsic_6.f90: New.
2456
2457 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2458
2459         PR fortran/42831
2460         * gfortran.dg/dependency_37.f90:  New test.
2461
2462 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
2463
2464         * gcc.target/i386/shift_mask.c: New test.
2465
2466 2010-10-01  Richard Guenther  <rguenther@suse.de>
2467
2468         PR tree-optimization/45854
2469         * g++.dg/torture/pr45854.C: New testcase.
2470
2471 2010-09-30  Michael Eager  <eager@eagercon.com>
2472
2473         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
2474         __FLT_{MIN,MAX}__.
2475
2476 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2477
2478         PR middle-end/45758
2479         * gfortran.dg/graphite/pr45758.f90: New.
2480
2481 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2482
2483         PR middle-end/45230
2484         * gcc.dg/graphite/id-pr45230.c: New.
2485
2486 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2487
2488         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
2489         * gfortran.dg/graphite/graphite.exp: Same.
2490         * gcc.dg/graphite/vect-pr43423.c: New.
2491
2492 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2493
2494         PR target/45843
2495         * g++.dg/torture/pr45843.C: New test.
2496
2497 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
2498
2499         PR fortran/45828
2500         * gfortran.dg/allocate_derived_5.f90: New.
2501
2502 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2503
2504         PR tree-optimization/31261
2505         * gcc.dg/tree-ssa/pr31261.c: New test.
2506
2507 2010-09-30  Michael Eager  <eager@eagercon.com>
2508
2509         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
2510         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
2511         * gcc.target/microblaze/microblaze.exp: Ditto.
2512         * gcc.target/microblaze/others/string_cst1.c: Ditto.
2513         * gcc.target/microblaze/others/string_cst2.c: Ditto.
2514         * gcc.target/microblaze/others/data_var1.c: Ditto.
2515         * gcc.target/microblaze/others/data_var2.c: Ditto.
2516         * gcc.target/microblaze/others/data_var3.c: Ditto.
2517         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
2518         * gcc.target/microblaze/others/strings1.c:: Ditto.
2519         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
2520         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
2521         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
2522         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2523         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2524         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2525         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2526         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2527         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
2528         * gcc.target/microblaze/isa/pcmp.c: Ditto.
2529         * gcc.target/microblaze/isa/nofloat.c: Ditto.
2530         * gcc.target/microblaze/isa/fcvt.c: Ditto.
2531         * gcc.target/microblaze/isa/float.c: Ditto.
2532         * gcc.target/microblaze/isa/mulh.c: Ditto.
2533         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
2534         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
2535         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
2536         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
2537         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
2538         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
2539         * gcc.target/microblaze/isa/bshift.c: Ditto.
2540         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
2541         * gcc.target/microblaze/isa/div.c: Ditto.
2542         * gcc.target/microblaze/isa/vanilla.c: Ditto.
2543         * gcc.target/microblaze/isa/mul.c: Ditto.
2544
2545 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2546
2547         merge from FSF 'apple/trunk' branch.
2548         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
2549
2550         Radar 4386773
2551         * objc.dg/enhanced-proto-1.m: New.
2552         * objc.dg/enhanced-proto-2.m: New.
2553         * obj-c++.dg/enhanced-proto-1.mm: New
2554         * obj-c++.dg/enhanced-proto-2.mm: New.
2555
2556 2010-09-30  Richard Guenther  <rguenther@suse.de>
2557
2558         PR testsuite/45702
2559         * gcc.dg/debug/pr41893-1.c: Adjust.
2560         * gcc.dg/pr30762-1.c: Likewise.
2561         * gcc.dg/pr31529-1.c: Likewise.
2562         * gcc.dg/pr34457-1.c: Likewise.
2563         * gcc.dg/pr34668-1.c: Likewise.
2564         * gcc.dg/pr43557-1.c: Likewise.
2565
2566 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2567
2568         PR objc/45842
2569         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
2570         * objc.dg/const-str-3.m: Correct header for memcpy.
2571         * objc.dg/const-str-7.m: Likewise.
2572         * objc.dg/method-20b.m: Provide an implementation of Object.
2573         Adjust XFAIL for m64 NeXT runtime.
2574         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
2575         * objc.dg/encode-3.m: Correct line ordering, provide header for
2576         sprintf.
2577         * objc.dg/encode-7-next.m: Only run for 32bit.
2578         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
2579         * objc.dg/type-size-2.m: Provide an implementation of Object.
2580         Ajust headers.
2581         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
2582         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
2583         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
2584         Adjust XFAIL for m64 NeXT runtime.
2585         * obj-c++.dg/method-22.mm: Likewise.
2586         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
2587
2588 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2589
2590         Merge from 'apple/trunk' branch on FSF servers.
2591
2592         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
2593
2594         Radar 4278236
2595         * obj-c++.dg/bad-forward-decl.mm: New
2596
2597 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
2598
2599         * ada/acats/run_acats: Revert revision 157037.
2600
2601 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2602
2603         Merge from 'apple/trunk' branch on FSF servers.
2604
2605         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
2606
2607         Radar 4281748
2608         * objc.dg/naming-2.m: Update
2609         * objc.dg/naming-3.m: New
2610
2611 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
2612
2613         PR target/40457
2614         * gcc.target/arm/pr40457-3.c: New test.
2615
2616 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
2617
2618         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
2619         alias checking.
2620         * lib/target-supports.exp (check_ifunc_available): Likewise.
2621
2622 2010-09-29  Tristan Gingold  <gingold@adacore.com>
2623
2624         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
2625
2626 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2627
2628         * objc.dg/keywords-1.m: New test.
2629         * objc.dg/keywords-2.m: New test.
2630         * objc.dg/keywords-3.m: New test.
2631         * obj-c++.dg/keywords-1.mm: New test.
2632         * obj-c++.dg/keywords-2.mm: New test.
2633
2634 2010-09-28  Jason Merrill  <jason@redhat.com>
2635
2636         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
2637         * g++.dg/ext/complit11.C: Likewise.
2638         * g++.old-deja/g++.law/temps1.C: Likewise.
2639
2640         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
2641         * g++.old-deja/g++.mike/misc6.C: Likewise.
2642
2643 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2644
2645         * objc.dg/attributes/method-attribute-1.m: New.
2646         * objc.dg/attributes/method-attribute-2.m: New.
2647
2648         * obj-c++.dg/attributes/method-attribute-1.m: New.
2649         * obj-c++.dg/attributes/method-attribute-2.m: New.
2650
2651 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2652
2653         * objc.dg/attributes: New.
2654         * objc.dg/attributes/attributes.exp: New.
2655         * objc.dg/attributes/class-attribute-1.m: New.
2656         * objc.dg/attributes/class-attribute-2.m: New
2657         * objc.dg/attributes/categ-attribute-1.m: New
2658         * objc.dg/attributes/categ-attribute-2.m: New
2659         * objc.dg/attributes/proto-attribute-1.m: New
2660
2661         * obj-c++.dg/attributes: New.
2662         * obj-c++.dg/attributes/attributes.exp: New
2663         * obj-c++.dg/attributes/class-attribute-1.mm: New
2664         * obj-c++.dg/attributes/class-attribute-2.mm: New
2665         * obj-c++.dg/attributes/categ-attribute-1.mm: New
2666         * obj-c++.dg/attributes/categ-attribute-2.mm: New
2667         * obj-c++.dg/attributes/proto-attribute-1.mm: New
2668
2669 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2670
2671         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
2672         from the branch renamed to method-20b.m to avoid clashes).
2673
2674         2005-08-23  Stuart Hastings  <stuart@apple.com>
2675                     Ziemowit Laski  <zlaski@apple.com>
2676
2677         Radar 4209854
2678         * obj-c++.dg/method-23.mm: New.
2679         * objc.dg/method-20.m: New.
2680
2681 2010-09-28  Jan Hubicka  <jh@suse.cz>
2682
2683         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
2684
2685 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2686
2687         PR target/44452
2688         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
2689         i?86-*-solaris2.[89], *-*-vxworks*.
2690         * gcc.target/i386/pr22152.c: Likewise.
2691         * gcc.target/i386/vect8-ret.c: New test.
2692
2693 2010-09-28  Jie Zhang  <jie@codesourcery.com>
2694
2695         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
2696
2697 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2698
2699         Merge from 'apple/trunk' branch on FSF servers.
2700
2701         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
2702
2703         Radar 4175534
2704         * obj-c++.dg/method-22.mm: New.
2705
2706 2010-09-27  Jason Merrill  <jason@redhat.com>
2707
2708         * g++.dg/cpp0x/rv-lvalue-req.C: New.
2709         * g++.dg/ext/complit11.C: Adjust.
2710         * g++.old-deja/g++.law/temps1.C: Adjust.
2711         * g++.old-deja/g++.ns/koenig6.C: Adjust.
2712         * g++.old-deja/g++.oliva/partord1.C: Adjust.
2713
2714 2010-09-27  Ian Lance Taylor  <iant@google.com>
2715
2716         * lib/target-supports.exp (check_effective_target_split_stack):
2717         New procedure.
2718         * gcc.dg/split-1.c: New test.
2719         * gcc.dg/split-2.c: New test.
2720         * gcc.dg/split-3.c: New test.
2721         * gcc.dg/split-4.c: New test.
2722
2723 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2724
2725         PR objc/25464
2726         * objc.dg/type-size-3.m: New test.
2727
2728 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2729
2730         PR objc/45763
2731         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
2732
2733 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2734
2735         PR objc/25450
2736         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
2737         * objc.dg/type-size-2.m: Same change.
2738         * obj-c++.dg/encode-5.mm: Same change.
2739
2740 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2741
2742         Merge from 'apple/trunk' branch on FSF servers.  The original
2743         Changelogs are below.
2744
2745         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
2746         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
2747         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
2748         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
2749         in the branch).
2750         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
2751         proto-qual-1.m in the branch) and the normal ABI on GNU.
2752         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
2753         the test only with the NeXT runtime.
2754         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
2755         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
2756         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
2757         Run the test only with the NeXT runtime.
2758
2759         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
2760
2761         Radar 4492973
2762         * objc.dg/encode-7-64bit.m: New.
2763         * objc.dg/encode-7.m: Skip if -m64.
2764
2765         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
2766
2767         Radar 4301047
2768         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2769         * obj-c++.dg/threedotthree-abi-1.mm: New
2770         * objc.dg/threedotthree-abi-1.m: New
2771
2772         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
2773
2774         Radar 4136935
2775         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2776         * objc.dg/encode-6.m: Likewise.
2777         * objc.dg/encode-7.m: New test case.
2778
2779 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2780
2781         Merge from 'apple/trunk' branch on FSF servers.  Renamed
2782         const-str-12.m to constr-str-12b.m to avoid conflicts.
2783
2784         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
2785
2786         Radar 4229905
2787         * obj-c++.dg/warn5.mm: New
2788
2789         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
2790
2791         Radar 4154928
2792         * obj-c++.dg/const-str-12.mm: New.
2793         * objc.dg/const-str-12.m: New.
2794
2795 2010-09-27  Tobias Burnus  <burnus@net-b.de>
2796
2797         PR fortran/40569
2798         PR fortran/40568
2799         * gfortran.dg/storage_size_2.f08: Fix test.
2800         * gfortran.dg/c_sizeof_1.f90: Fix test.
2801         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2802         * gfortran.dg/c_sizeof_3.f90: New.
2803         * gfortran.dg/c_sizeof_4.f90: New.
2804         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2805         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2806
2807 2010-09-26  Daniel Kraft  <d@domob.eu>
2808
2809         PR fortran/45783
2810         PR fortran/45795
2811         * gfortran.dg/select_type_18.f03: New test.
2812
2813 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
2814
2815         * gnat.dg/return2.ad[sb]: New test.
2816         * gnat.dg/return2_pkg.ads: New helper.
2817
2818 2010-09-25  Daniel Kraft  <d@domob.eu>
2819
2820         PR fortran/45776
2821         * gfortran.dg/io_constraints_6.f03: New test.
2822         * gfortran.dg/io_constraints_7.f03: New test.
2823         * gfortran.dg/newunit_2.f90: New test.
2824
2825 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
2826
2827         * gfortran.dg/operator_c1202.f90: New test.
2828
2829 2010-09-24  Jan Hubicka  <jh@suse.cz>
2830
2831         * gcc.dg/tree-ssa/leaf.c: New testcase.
2832
2833 2010-09-24  Jan Hubicka  <jh@suse.cz>
2834
2835         PR tree-optimization/45738
2836         PR tree-optimization/45741
2837         * gcc.c-torture/compile/pr45741.c: New.
2838         * gfortran.fortran-torture/compile/pr45738.f90: New.
2839
2840 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
2841
2842         * gcc.dg/cpp/undef-opt-1.c: New test.
2843
2844 2010-09-24  Jason Merrill  <jason@redhat.com>
2845
2846         * g++.dg/other/error10.C: Adjust expected output.
2847
2848 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
2849
2850         PR middle-end/45234
2851         * gcc.dg/torture/stackalign/alloca-6.c: New test.
2852         * gcc.target/i386/pr45234.c: New test.
2853
2854 2010-09-24  Richard Guenther  <rguenther@suse.de>
2855
2856         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
2857
2858 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2859
2860         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
2861         as a comment leader in regexp.
2862
2863 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2864
2865         * objc.dg/sync-2.m: New test.
2866         * obj-c++.dg/sync-2.mm: New test.
2867
2868 2010-09-24  Tobias Burnus  <burnus@net-b.de>
2869
2870         PR fortran/40571
2871         * gfortran.dg/iso_fortran_env_7.f90: New.
2872
2873 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2874
2875         * obj-c++.dg/too-many-args.mm: New file.
2876
2877 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2878
2879         Merge from 'apple/trunk' branch on FSF servers.
2880
2881         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2882
2883         Radar 4491608
2884         * objc.dg/too-many-args.m: New
2885
2886 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2887
2888         PR fortran/45744
2889         * gfortran.dg/dependency_36.f90:  New test.
2890
2891 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
2892
2893         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
2894         * gcc.target/i386/pad-3.c: Ditto.
2895         * gcc.target/i386/pad-7.c: Ditto.
2896         * gcc.target/i386/pad-7.c: Ditto.
2897         * gcc.target/i386/pr36502.c: Ditto.
2898         * gcc.target/i386/zee.c: Ditto.
2899         * gcc.target/i386/20060821-1.c: Ditto.
2900         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
2901         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
2902         * gcc.target/i386/pad-5b.c: Ditto.
2903         * gcc.target/i386/pad-6a.c: Ditto.
2904         * gcc.target/i386/pad-6b.c: Ditto.
2905         * gcc.target/i386/pad-8.c: Ditto.
2906         * gcc.target/i386/pad-9.c: Ditto.
2907         * gcc.target/i386/pad-10.c: Ditto.
2908         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
2909
2910 2010-09-23  Richard Guenther  <rguenther@suse.de>
2911
2912         PR tree-optimization/45565
2913         * g++.dg/ipa/pr45565.C: New testcase.
2914
2915 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
2916
2917         PR fortran/45745
2918         PR fortran/45648
2919         * gfortran.dg/vector_subscript_bound_1.f90: New.
2920
2921 2010-09-23  Richard Guenther  <rguenther@suse.de>
2922
2923         PR middle-end/45750
2924         * gcc.dg/pr45750.c: New testcase.
2925
2926 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
2927
2928         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
2929         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
2930         build.
2931
2932 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
2933
2934         PR rtl-optimization/44374
2935         * gcc.target/arm/headmerge-1.c: New test.
2936         * gcc.target/arm/headmerge-2.c: New test.
2937         * gcc.target/i386/headmerge-1.c: New test.
2938         * gcc.target/i386/headmerge-2.c: New test.
2939
2940 2010-09-23  Daniel Kraft  <d@domob.eu>
2941
2942         PR fortran/38936
2943         PR fortran/44044
2944         PR fortran/45474
2945         * gfortran.dg/intrinsic_intent_1.f03: New test.
2946         * gfortran.dg/select_type_17.f03: New test.
2947         * gfortran.dg/associate_5.f03: More definability tests.
2948         * gfortran.dg/enum_2.f90: Check definability.
2949         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
2950         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2951         * gfortran.dg/char_expr_2.f90: Ditto.
2952         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2953         * gfortran.dg/enum_5.f90: Ditto.
2954         * gfortran.dg/equiv_constraint_8.f90: Ditto.
2955         * gfortran.dg/impure_assignment_2.f90: Ditto.
2956         * gfortran.dg/impure_assignment_3.f90: Ditto.
2957         * gfortran.dg/intent_out_1.f90: Ditto.
2958         * gfortran.dg/intent_out_3.f90: Ditto.
2959         * gfortran.dg/pointer_assign_7.f90: Ditto.
2960         * gfortran.dg/pointer_intent_3.f90: Ditto.
2961         * gfortran.dg/pr19936_1.f90: Ditto.
2962         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
2963         * gfortran.dg/simpleif_2.f90: Ditto.
2964         * gfortran.dg/protected_5.f90: Ditto.
2965         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
2966         * gfortran.dg/protected_6.f90: Ditto.
2967         * gfortran.dg/protected_7.f90: Ditto.
2968
2969 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2970
2971         PR libfortran/45710
2972         * gfortran.dg/namelist_65.f90: New test.
2973
2974 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2975
2976         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
2977         the regexp pattern between the expected label and location string.
2978
2979 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2980
2981         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2982
2983 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2984
2985         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2986         * gcc.dg/pr27898.c: Likewise.
2987         * gcc.dg/pr28712.c: Likewise.
2988         * gcc.dg/pr30762-1.c: Likewise.
2989         * gcc.dg/pr31529-1.c: Likewise.
2990         * gcc.dg/pr34457-1.c: Likewise.
2991         * gcc.dg/pr34668-1.c: Likewise.
2992         * gcc.dg/pr34989-1.c: Likewise.
2993         * gcc.dg/pr43557-1.c: Likewise.
2994
2995 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2996
2997         PR rtl-optimization/45739
2998         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
2999
3000 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
3001
3002         * gcc.target/sparc/mnofpu.c: New test.
3003
3004 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3005
3006         PR rtl-optimization/45739
3007         * gcc.target/i386/pr45739.c: New test.
3008
3009 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
3010
3011         PR fortran/45648
3012         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3013         and counts. Add non-elemental function call check.
3014
3015         PR fortran/45648
3016         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3017         arguments checks. Update temporary counts.
3018         * gfortran.dg/transpose_optimization_1.f90: New.
3019
3020 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3021
3022         PR objc/23710
3023         * objc.dg/invalid-method-1.m: New.
3024
3025 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3026
3027         Merge from 'apple/trunk' branch on FSF servers.
3028
3029         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
3030
3031         Radar 4291785
3032         * objc.dg/naming-4.m: New
3033         * objc.dg/naming-5.m: New
3034         * obj-c++.dg/naming-1.mm: New
3035         * obj-c++.dg/naming-2.mm: New
3036
3037 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
3038             Jack Howarth  <howarth@bromo.med.uc.edu>
3039
3040         PR c++/45645
3041         * g++.dg/torture/pr44972.C: Use portable assert().
3042
3043 2010-09-21  Richard Guenther  <rguenther@suse.de>
3044
3045         PR tree-optimization/45580
3046         * g++.dg/torture/pr45580.C: New testcase.
3047
3048 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
3049
3050         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3051
3052 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
3053
3054         PR fortran/45438
3055         * gfortran.dg/pointer_check_7.f90: New.
3056
3057 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3058
3059         PR rtl-optimization/45728
3060         * gcc.c-torture/compile/pr45728.c: New test.
3061
3062 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
3063
3064         PR fortran/45081
3065         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3066
3067 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3068
3069         * g++.dg/tree-ssa/pr45605.C: Add "\\".
3070
3071 2010-09-20  Richard Guenther  <rguenther@suse.de>
3072
3073         PR middle-end/45704
3074         * gcc.dg/torture/pr45704.c: New testcase.
3075
3076 2010-09-20  Jan Hubicka  <jh@suse.cz>
3077
3078         PR tree-optimize/45605
3079         * g++.dg/tree-ssa/pr45605.C: New testcase.
3080
3081 2010-09-20  Michael Matz  <matz@suse.de>
3082
3083         PR testsuite/45706
3084         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3085         enough.
3086
3087 2010-09-20  Richard Guenther  <rguenther@suse.de>
3088
3089         PR tree-optimization/45705
3090         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3091
3092 2010-09-20  Michael Matz  <matz@suse.de>
3093
3094         PR testsuite/45706
3095         * lib/target-supports.exp (check_effective_target_vect_perm):
3096         Add i?86-*-*.
3097
3098 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3099
3100         PR rtl-optimization/45695
3101         * gcc.c-torture/execute/pr45695.c: New test.
3102
3103 2010-09-19  Jan Hubicka  <jh@suse.cz>
3104
3105         PR lto/44246
3106         * gcc.c-torture/compile/pr44246.c:New file.
3107
3108 2010-09-19  Ira Rosen  <irar@il.ibm.com>
3109
3110         PR tree-optimization/45714
3111         * gfortran.dg/vect/pr45714-a.f: New test.
3112         * gfortran.dg/vect/pr45714-b.f: New test.
3113
3114 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3115
3116         * gnat.dg/const1.adb: Rename into...
3117         * gnat.dg/constant1.adb: ...this.
3118         * gnat.dg/constant2.adb: New test.
3119         * gnat.dg/constant2_pkg1.ads: New helper.
3120         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3121
3122 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3123
3124         * gnat.dg/specs/constant1.ads: New test.
3125         * gnat.dg/specs/constant1_pkg.ads: New helper.
3126
3127 2010-09-18  Jan Hubicka  <jh@suse.cz>
3128
3129         PR tree-optimization/45453
3130         * g++.dg/tree-ssa/pr45453.C: New testcase.
3131
3132 2010-09-18  Jason Merrill  <jason@redhat.com>
3133
3134         * g++.dg/cpp0x/initlist44.C: New.
3135
3136 2010-09-18  Richard Guenther  <rguenther@suse.de>
3137
3138         PR tree-optimization/45709
3139         * g++.dg/torture/pr45709-2.C: New testcase.
3140
3141 2010-09-18  Richard Guenther  <rguenther@suse.de>
3142
3143         PR tree-optimization/45709
3144         * g++.dg/torture/pr45709.C: New testcase.
3145
3146 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3147
3148         PR testsuite/45719
3149         * gcc.target/i386/pad-3.c: Pass -fno-pic.
3150
3151 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3152
3153         * gcc.target/i386/pad-1.c: New.
3154         * gcc.target/i386/pad-2.c: Likewise.
3155         * gcc.target/i386/pad-3.c: Likewise.
3156         * gcc.target/i386/pad-4.c: Likewise.
3157         * gcc.target/i386/pad-5a.c: Likewise.
3158         * gcc.target/i386/pad-5b.c: Likewise.
3159         * gcc.target/i386/pad-6a.c: Likewise.
3160         * gcc.target/i386/pad-6b.c: Likewise.
3161         * gcc.target/i386/pad-7.c: Likewise.
3162         * gcc.target/i386/pad-8.c: Likewise.
3163         * gcc.target/i386/pad-9.c: Likewise.
3164         * gcc.target/i386/pad-10.c: Likewise.
3165
3166 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3167
3168         PR middle-end/45234
3169         * gcc.dg/torture/stackalign/alloca-5.c: New.
3170
3171 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3172
3173         PR middle-end/45678
3174         * gcc.dg/torture/pr45678-2.c: New.
3175
3176 2010-09-17  Richard Guenther  <rguenther@suse.de>
3177
3178         PR middle-end/45678
3179         * gcc.dg/torture/pr45678-1.c: New testcase.
3180
3181 2010-09-17  Michael Matz  <matz@suse.de>
3182
3183         PR tree-optimization/43432
3184         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3185         check_effective_target_vect_perm_short): New predicates.
3186         (check_effective_target_vect_perm): Include x86_64.
3187         * gcc.dg/vect/pr43432.c: New test.
3188         * gcc.dg/vect/vect-114.c: Adjust.
3189         * gcc.dg/vect/vect-15.c: Ditto.
3190         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3191         * gcc.dg/vect/slp-perm-9.c: Ditto.
3192
3193 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3194
3195         PR testsuite/45692
3196         * objc/execute/exceptions/throw-nil.m: Run the test only with the
3197         GNU runtime.
3198
3199 2010-09-17  Richard Guenther  <rguenther@suse.de>
3200
3201         * gcc.dg/pr27898.c: Use -flto instead of -combine.
3202         * gcc.dg/pr28706.c: Likewise.
3203         * gcc.dg/pr28712.c: Likewise.
3204         * gcc.dg/pr30762-1.c: Likewise.
3205         * gcc.dg/pr30762-2.c: Likewise.
3206         * gcc.dg/pr31529-1.c: Likewise.
3207         * gcc.dg/pr31529-2.c: Likewise.
3208         * gcc.dg/pr34457-1.c: Likewise.
3209         * gcc.dg/pr34457-2.c: Likewise.
3210         * gcc.dg/pr34668-1.c: Likewise.
3211         * gcc.dg/pr34668-2.c: Likewise.
3212         * gcc.dg/pr34989-1.c: Likewise.
3213         * gcc.dg/pr34989-2.c: Likewise.
3214         * gcc.dg/pr43557-1.c: Likewise.
3215         * gcc.dg/pr43557-2.c: Likewise.
3216         * gcc.dg/debug/pr41893-1.c: Likewise.
3217         * gcc.dg/matrix/matrix.exp: Do not use -combine.
3218         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3219         * gcc.dg/matrix/matrix-4.c: Likewise.
3220         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3221         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3222         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3223         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3224
3225 2010-09-16  Tobias Burnus  <burnus@net-b.de>
3226
3227         PR fortran/43665
3228         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3229         optimizations.
3230         * gfortran.dg/intent_optimize_1.f90: New test.
3231
3232 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3233
3234         * gcc.target/i386/divmod-1.c: New.
3235         * gcc.target/i386/divmod-2.c: Likewise.
3236         * gcc.target/i386/divmod-3.c: Likewise.
3237         * gcc.target/i386/divmod-4.c: Likewise.
3238         * gcc.target/i386/divmod-4a.c: Likewise.
3239         * gcc.target/i386/divmod-5.c: Likewise.
3240         * gcc.target/i386/divmod-6.c: Likewise.
3241         * gcc.target/i386/divmod-7.c: Likewise.
3242         * gcc.target/i386/divmod-8.c: Likewise.
3243         * gcc.target/i386/udivmod-1.c: Likewise.
3244         * gcc.target/i386/udivmod-2.c: Likewise.
3245         * gcc.target/i386/udivmod-3.c: Likewise.
3246         * gcc.target/i386/udivmod-4.c: Likewise.
3247         * gcc.target/i386/udivmod-4a.c: Likewise.
3248         * gcc.target/i386/udivmod-5.c: Likewise.
3249         * gcc.target/i386/udivmod-6.c: Likewise.
3250         * gcc.target/i386/udivmod-7.c: Likewise.
3251         * gcc.target/i386/udivmod-8.c: Likewise.
3252
3253 2010-09-16  Jan Hubicka  <jh@suse.cz>
3254
3255         * g++.dg/lto/pr45679-1_0.C: New file.
3256         * g++.dg/lto/pr45679-1_1.C: New file.
3257         * g++.dg/lto/pr45679-0_0.C: New file.
3258         * g++.dg/lto/pr45679-0_1.C: New file.
3259
3260 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
3261
3262         PR fortran/45674
3263         * gfortran.dg/class_dummy_2.f03: New.
3264
3265 2010-09-16  Richard Guenther  <rguenther@suse.de>
3266
3267         PR tree-optimization/45623
3268         * gcc.dg/torture/pr45623.c: New testcase.
3269
3270 2010-09-16  Ira Rosen  <irar@il.ibm.com>
3271
3272         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
3273         name and parentheses.
3274         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
3275
3276 2010-09-15  Jason Merrill  <jason@redhat.com>
3277
3278         * g++.dg/parse/parameter-declaration-2.C: New.
3279
3280         * g++.dg/cpp0x/scoped_enum2.C: New.
3281
3282 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3283
3284         * gcc.c-torture/compile/20100915-1.c: New test.
3285
3286 2010-09-15  Martin Jambor  <mjambor@suse.cz>
3287
3288         PR middle-end/45644
3289         * gcc.dg/ipa/pr45644.c: New test.
3290
3291 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
3292
3293         PR tree-optimization/45633
3294         * gcc.dg/vect/pr45633.c: New test.
3295
3296 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
3297
3298         PR fortran/45577
3299         * gfortran.dg/allocate_derived_4.f90: New.
3300
3301 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
3302
3303         * lib/target-supports.exp
3304         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
3305         supported flag to true for neon.
3306
3307 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
3308
3309         PR c++/45665
3310         * g++.dg/template/crash103.C: New.
3311
3312 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3313
3314         Merge from 'apple/trunk' branch on FSF servers.
3315
3316         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
3317
3318         Radar 4457381
3319         * objc.dg/msg-in-protocol.m: New.
3320         * obj-c++.dg/msg-in-protocol.mm: New.
3321
3322         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
3323
3324         Radar 4219590
3325         * objc.dg/break-in-ifstmt.m: New.
3326
3327         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3328
3329         Radar 4174166
3330         * obj-c++.dg/comp-types-13.mm: New.
3331         * objc.dg/comp-types-12.m: New.
3332
3333         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3334
3335         Radar 4216500
3336         * obj-c++.dg/proto-lossage-7.mm: New.
3337         * objc.dg/proto-lossage-7.m: New.
3338
3339 2010-09-14  Jan Hubicka  <jh@suse.cz>
3340
3341         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
3342         folding.
3343         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
3344         folding.
3345
3346 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
3347
3348         PR middle-end/45567
3349         * gcc.dg/pr45567.c: New test.
3350
3351         PR debug/45660
3352         * g++.dg/debug/pr45660.C: New test.
3353
3354 2010-09-14  Ira Rosen  <irar@il.ibm.com>
3355
3356         PR tree-optimization/45470
3357         * g++.dg/vect/pr45470-a.cc: New test.
3358         * g++.dg/vect/pr45470-a.cc: New test.
3359
3360 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
3361
3362         PR target/42070
3363         * lib/profopt.exp: Prune warnings on execname2 compile.
3364         * lib/prune.exp: Prune "can't add line info" warnings.
3365
3366 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3367
3368         PR libfortran/45532
3369         * gfortran.dg/namelist_64.f90: New test.
3370
3371 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
3372
3373         PR rtl-optimization/45617
3374         * gcc.target/i386/pr45617.c: New test.
3375
3376 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
3377
3378         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
3379
3380 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
3381
3382         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
3383         * gcc.target/i386/fma4-vector.c: Likewise.
3384         * gcc.target/i386/vectorize2.c: Likewise.
3385         * gcc.target/i386/vectorize4.c: Likewise.
3386         * gcc.target/i386/vectorize5.c: Likewise.
3387         * gcc.target/i386/vectorize6.c: Likewise.
3388         * gcc.target/i386/vectorize8.c: Likewise.
3389
3390         * gcc.target/i386/vect-double-1.c: New.
3391         * gcc.target/i386/vect-double-1a.c: Likewise.
3392         * gcc.target/i386/vect-double-2.c: Likewise.
3393         * gcc.target/i386/vect-double-2a.c: Likewise.
3394
3395         * lib/target-supports.exp (check_effective_target_vect_double):
3396         Set et_vect_double_saved to 0 when tuning for Atom.
3397
3398 2010-09-13  Jan Hubicka  <jh@suse.cz>
3399
3400         * gcc.dg/torture/pr23821.c: Drop static keyword.
3401         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3402         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
3403
3404 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3405
3406         * gcc.target/arm/sync-1.c: New.
3407
3408 2010-09-12  Olivier Hainque  <hainque@adacore.com>
3409
3410         * gnat.dg/memtrap.adb: New test.
3411
3412 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3413
3414         * gfortran.dg/promotion.f90: Fix options.
3415
3416 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
3417
3418         * g++.dg/cpp0x/range-for1.C: New.
3419         * g++.dg/cpp0x/range-for2.C: New.
3420         * g++.dg/cpp0x/range-for3.C: New.
3421         * g++.dg/cpp0x/range-for4.C: New.
3422         * g++.dg/cpp0x/range-for5.C: New.
3423         * g++.dg/cpp0x/range-for6.C: New.
3424
3425 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
3426
3427         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3428         and counts. Check that transpose is not called.
3429         * gfortran.dg/transpose_2.f90: Update error message.
3430
3431 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3432
3433         PR c++/43824
3434         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
3435         * g++.dg/lookup/strong-using-2.C: Likewise.
3436         * g++.dg/lookup/strong-using-3.C: Likewise.
3437         * g++.dg/lookup/strong-using-5.C: Likewise.
3438
3439         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
3440         * g++.dg/cpp0x/inline-ns4.C: New.
3441         * g++.dg/cpp0x/inline-ns5.C: New.
3442
3443 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
3444
3445         PR middle-end/45634
3446         * gfortran.fortran-torture/compile/pr45634.f90: New.
3447
3448 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
3449
3450         * objc.dg/fobjc-exceptions.m: New test.
3451
3452 2010-09-10  Jan Hubicka  <jh@suse.cz>
3453
3454         * g++.dg/inherit/covariant7.C: Fix pattern matching.
3455
3456 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3457
3458         PR tree-optimization/44972
3459         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
3460         * gcc.dg/tree-ssa/pr45144.c: Likewise.
3461         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
3462         instead.
3463         * g++.dg/torture/pr44972.C: New test.
3464
3465 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3466
3467         PR tree-optimization/44972
3468         * g++.dg/torture/pr34850.C: Remove expected warning.
3469
3470 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3471
3472         * gfortran.dg/dummy_optional_arg.f90: New test.
3473
3474 2010-09-08  Jan Hubicka  <jh@suse.cz>
3475
3476         PR tree-optimization/45598
3477         * fortran.fortran-torture/compile/pr45598.f90: New test.
3478
3479 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
3480
3481         * lib/target-supports-dg.exp (dg-require-ifunc): New.
3482         * lib/target-supports.exp (check_ifunc_available): New.
3483         * gcc.dg/attr-ifunc-1.c: New.
3484         * gcc.dg/attr-ifunc-2.c: New.
3485         * gcc.dg/attr-ifunc-3.c: New.
3486         * gcc.dg/attr-ifunc-4.c: New.
3487         * gcc.dg/attr-ifunc-5.c: New.
3488         * g++.dg/ext/attr-ifunc-1.C: New.
3489         * g++.dg/ext/attr-ifunc-2.C: New.
3490         * g++.dg/ext/attr-ifunc-3.C: New.
3491         * g++.dg/ext/attr-ifunc-4.C: New.
3492
3493 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
3494
3495         PR middle-end/40386
3496         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
3497
3498 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
3499
3500         * gfortran.dg/inline_transpose_1.f90: New test.
3501
3502 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3503
3504         PR c++/45588
3505         * g++.dg/warn/Wunused-var-15.C: New test.
3506
3507 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3508
3509         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
3510         hppa*-*-hpux*.
3511
3512 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3513
3514         * objc/execute/exceptions/throw-nil.m: New test.
3515         * objc/execute/exceptions/handler-1.m: Updated to use the new
3516         objc_set_uncaught_exception_handler() function.
3517         * objc/execute/exceptions/matcher-1.m: New test.
3518
3519 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3520
3521         PR fortran/38282
3522         * gfortran.dg/bit_comparison_1.F90: New test.
3523         * gfortran.dg/leadz_trailz_3.f90: New test.
3524         * gfortran.dg/masklr_2.F90: New test.
3525         * gfortran.dg/shiftalr_1.F90: New test.
3526         * gfortran.dg/merge_bits_2.F90: New test.
3527         * gfortran.dg/dshift_2.F90: New test.
3528         * gfortran.dg/bit_comparison_2.F90: New test.
3529         * gfortran.dg/masklr_1.F90: New test.
3530         * gfortran.dg/merge_bits_1.F90: New test.
3531         * gfortran.dg/dshift_1.F90: New test.
3532         * gfortran.dg/shiftalr_2.F90: New test.
3533
3534 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3535
3536         * objc.dg/type-stream-1.m: Replaced with a test that tests that
3537         functions from objc/typedstream.h are deprecated.
3538
3539 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3540
3541         * lib/target-supports.exp
3542         (check_effective_target_run_expensive_tests): New proc.
3543         * gcc.c-torture/compile/limits-fnargs.c: Use
3544         dg-require-effective-target run_expensive_tests.
3545
3546 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3547
3548         PR fortran/45597
3549         * gfortran.dg/gomp/pr45597.f90: New test.
3550
3551         PR fortran/45595
3552         * gfortran.dg/gomp/pr45595.f90: New test.
3553
3554 2010-09-08  Michael Matz  <matz@suse.de>
3555
3556         * c-c++-common/uninit-17.c: Adjust.
3557
3558 2010-09-08  Michael Matz  <matz@suse.de>
3559
3560         PR tree-optimization/43430
3561         * gcc.dg/vect/pr43430-2.c: New test.
3562
3563 2010-09-08  Michael Matz  <matz@suse.de>
3564
3565         PR tree-optimization/33244
3566         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
3567
3568 2010-09-08  Richard Guenther  <rguenther@suse.de>
3569
3570         PR tree-optimization/45578
3571         * gfortran.dg/pr45578.f90: New testcase.
3572
3573 2010-09-08  Richard Guenther  <rguenther@suse.de>
3574
3575         PR testsuite/45590
3576         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
3577
3578 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3579
3580         PR fortran/45576
3581         * gfortran.dg/char_length_18.f90:  New test.
3582
3583 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
3584
3585         PR target/36502
3586         * gcc.target/i386/pr36502.c: New test.
3587
3588         PR target/42313
3589         PR target/44651
3590         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
3591         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
3592
3593 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
3594
3595         * gfortran.dg/achar_4.f90: Enable bounds checking.
3596
3597 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
3598
3599         PR target/45206
3600         * gcc.target/i386/pr45206.c: New test.
3601
3602 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
3603
3604         PR fortran/45505
3605         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
3606
3607 2010-09-07  Jan Hubicka  <jh@suse.cz>
3608
3609         * gcc.c-torture/compile/20100907.c: New testcase.
3610
3611 2010-09-07  Richard Guenther  <rguenther@suse.de>
3612
3613         PR middle-end/45569
3614         * g++.dg/eh/pr45569.C: New testcase.
3615
3616 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
3617
3618         PR target/43137
3619         * gcc.target/arm/pr43137.c: New test.
3620
3621 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3622
3623         PR fortran/36931
3624         * gfortran.dg/dependency_35.f90:  New test.
3625
3626 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3627
3628         PR fortran/34145
3629         * gfortran.dg/char_length_17.f90:  New test.
3630
3631 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
3632
3633         PR c++/45200
3634         PR c++/45293
3635         PR c++/45558
3636         * g++.dg/template/typedef34.C: New test.
3637         * g++.dg/template/typedef35.C: New test.
3638
3639 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
3640
3641         PR target/22152
3642         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
3643
3644 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
3645
3646         * g++.dg/warn/Wdouble-promotion.C: New.
3647
3648 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
3649
3650         * g++.dg/parse/redef2.C: New.
3651
3652 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3653
3654         * gcc.dg/20100906-1.c: New testcase.
3655
3656 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
3657
3658         PR testsuite/45543
3659         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
3660         DW_TAG_enumeration_type DIE.
3661
3662 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
3663
3664         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3665         Update XFAILs.
3666
3667 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
3668
3669         PR rtl-optimization/44919
3670         * g++.dg/opt/pr44919.C: New.
3671
3672 2010-09-06  Tobias Burnus  <burnus@net-b.de>
3673
3674         PR fortran/38282
3675         * gfortran.dg/iall_iany_iparity_1.f90: New.
3676         * gfortran.dg/iall_iany_iparity_2.f90: New.
3677
3678 2010-09-06  Jason Merrill  <jason@redhat.com>
3679
3680         * g++.dg/cpp0x/initlist42.C: New.
3681
3682         * g++.dg/cpp0x/auto19.C: New.
3683
3684         * g++.dg/template/sfinae25.C: New.
3685         * g++.dg/template/char1.C: Expect warning.
3686         * g++.dg/template/nontype10.C: Likewise.
3687
3688         * g++.dg/cpp0x/implicit9.C: New.
3689
3690         * g++.dg/cpp0x/initlist43.C: New.
3691
3692 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
3693
3694         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
3695
3696 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
3697
3698         * gcc.dg/Wdouble-promotion.c: New.
3699
3700 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3701
3702         * gfortran.dg/float128_1.f90: Remove test case as
3703         it always fails since Rev 163611 backed out the
3704         front-end implementation.
3705
3706 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3707
3708         * gfortran.dg/float128_1.f90: XFAIL test case.
3709
3710 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3711
3712         * gfortran.dg/bessel_7.f90: Decrease required precision.
3713
3714 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
3715
3716         PR testsuite/45545
3717         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
3718         ref-all-matching targets.
3719
3720 2010-09-05  Richard Guenther  <rguenther@suse.de>
3721
3722         PR tree-optimization/45535
3723         * gcc.c-torture/compile/pr45535.c: New testcase.
3724
3725 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
3726
3727         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
3728         "\[^\n\]*".
3729         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3730         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
3731         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3732         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3733         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3734         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3735         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
3736         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3737         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
3738         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3739         * gcc.target/i386/pr22152.c: Likewise.
3740         * gcc.target/i386/pr36992-1.c: Likewise.
3741         * gcc.target/i386/pr36992-2.c: Likewise.
3742         * gcc.target/sh/sh4a-memmovua.c: Likewise.
3743
3744 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3745
3746         PR testsuite/43957
3747         * gcc.dg/const-uniq-1.c: Modify regexp.
3748
3749 2010-09-04  Tobias Burnus  <burnus@net-b.de>
3750
3751         PR fortran/45530
3752         * gfortran.dg/namelist_63.f90: New.
3753
3754 2010-09-04  Jan Hubicka  <jh@suse.cz>
3755
3756         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
3757         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
3758
3759 2010-09-04  Jan Hubicka  <jh@suse.cz>
3760
3761         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
3762
3763 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
3764
3765         PR fortran/45507
3766         * gfortran.dg/allocate_alloc_opt_12.f90: New.
3767
3768 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
3769
3770         * gcc.dg/opts-4.c: New test.
3771
3772 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3773
3774         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
3775         * gcc.dg/vect/vect-peel-4.c: Ditto.
3776
3777 2010-09-03  Daniel Kraft  <d@domob.eu>
3778
3779         PR fortran/45525
3780         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
3781
3782 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3783
3784         PR fortran/45159
3785         * gfortran.dg/dependency_34.f90:  New test.
3786
3787 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3788
3789         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
3790
3791 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3792
3793         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
3794         gcc.target/i386/clearcap.map if supported.
3795
3796 2010-09-03  Michael Matz  <matz@suse.de>
3797
3798         PR middle-end/45415
3799         * gcc.dg/pr45415.c: New test.
3800
3801 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3802
3803         PR tree-optimization/45506
3804         * gcc.dg/pr45506.c: New.
3805
3806 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
3807
3808         PR target/45476
3809         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
3810         * gcc.target/i386/float128-2.c: Ditto.
3811
3812 2010-09-03  Daniel Kraft  <d@domob.eu>
3813
3814         PR fortran/34162
3815         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3816         * gfortran.dg/internal_dummy_2.f08: New test.
3817         * gfortran.dg/internal_dummy_3.f08: New test.
3818         * gfortran.dg/internal_dummy_4.f08: New test.
3819
3820 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
3821
3822         PR debug/45500
3823         * gcc.target/i386/pr45500.c: New test.
3824
3825 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
3826
3827         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
3828
3829 2010-09-03  Daniel Kraft  <d@domob.eu>
3830
3831         PR fortran/44602
3832         * gfortran.dg/exit_2.f08; Adapt error messages.
3833         * gfortran.dg/exit_3.f08: New test.
3834         * gfortran.dg/exit_4.f08: New test.
3835         * gfortran.dg/exit_5.f03: New test.
3836
3837 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3838
3839         * gfortran.dg/ishft_4.f90: New test.
3840
3841 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3842
3843         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
3844         FRIZ/XSRIZ instruciton for (double)(long long)x.
3845         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
3846
3847 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3848
3849         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
3850
3851 2010-09-02  Richard Guenther  <rguenther@suse.de>
3852
3853         PR tree-optimization/44937
3854         PR tree-optimization/45412
3855         * g++.dg/opt/pr45412.C: New testcase.
3856         * gcc.c-torture/compile/pr45412.c: Likewise.
3857         * gcc.c-torture/compile/pr44937.c: Likewise.
3858
3859 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
3860
3861         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
3862         but using -Werror=comment.
3863         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
3864         expected error messages.
3865
3866 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3867
3868         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
3869         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
3870
3871 2010-09-02  Tobias Burnus  <burnus@net-b.de>
3872
3873         PR fortran/45489
3874         * gfortran.dg/initialization_27.f90: New.
3875
3876 2010-09-02  Ira Rosen  <irar@il.ibm.com>
3877
3878         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
3879         check into different basic blocks. Expect vectorization if misaligned
3880         stores are supported.
3881         * gcc.dg/vect/bb-slp-8a.c: New test.
3882         * gcc.dg/vect/bb-slp-8b.c: New test.
3883
3884 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
3885
3886         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
3887
3888 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
3889
3890         PR fortran/44541
3891         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
3892         * gfortran.dg/class_dummy_1.f03: New.
3893
3894 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
3895
3896         PR middle-end/45458
3897         * g++.dg/tree-prof/partition2.C: New test.
3898
3899 2010-09-01  Richard Guenther  <rguenther@suse.de>
3900
3901         * gcc.dg/vect/vect-outer-fir.c: Adjust.
3902         * gcc.dg/tree-ssa/vrp54.c: New testcase.
3903         * gcc.c-torture/execute/20100827-1.c: Likewise.
3904
3905 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3906
3907         * gfortran.dg/execute_command_line_1.f90: New test.
3908
3909 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3910
3911         PR preprocessor/45457
3912         * c-c++-common/cpp/pr45457.c: New test.
3913
3914 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
3915
3916         * gcc.dg/nested-func-8.c: New test.
3917
3918 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3919
3920         PR fortran/38282
3921         * gfortran.dg/popcnt_poppar_1.F90: New test.
3922         * gfortran.dg/popcnt_poppar_2.F90: New test.
3923
3924 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
3925
3926         * gcc.target/i386/volatile-2.c: Require nonpic target.
3927
3928 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3929
3930         PR middle-end/45461
3931         * gcc.dg/pr45461.c: New test.
3932
3933 2010-08-31  Richard Guenther  <rguenther@suse.de>
3934
3935         PR testsuite/45455
3936         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
3937
3938 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
3939
3940         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
3941
3942 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
3943
3944         PR fortran/45456
3945         * gfortran.dg/typebound_proc_18.f03: New.
3946
3947 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3948
3949         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
3950         * lib/scanasm.exp (scan-stack-usage): Likewise.
3951         (scan-stack-usage-not): Likewise.
3952         * gcc.dg/stack-usage-1.c: New test.
3953         * gcc.target/i386/stack-usage-realign.c: Likewise.
3954
3955 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
3956
3957         PR tree-optimization/45427
3958         * gcc.dg/tree-ssa/pr45427.c: New test.
3959
3960 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
3961
3962         PR c++/45043
3963         * g++.dg/template/crash102.C: New.
3964
3965 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
3966
3967         PR middle-end/45423
3968         * gcc.dg/gomp/atomic-12.c: New test.
3969         * gcc.dg/gomp/atomic-13.c: New test.
3970         * gcc.dg/gomp/atomic-14.c: New test.
3971         * g++.dg/gomp/atomic-11.C: New test.
3972         * g++.dg/gomp/atomic-12.C: New test.
3973         * g++.dg/gomp/atomic-13.C: New test.
3974         * g++.dg/gomp/atomic-14.C: New test.
3975
3976 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3977
3978         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
3979         delimiter.
3980
3981 2010-08-30  Thomas Quinot  <quinot@adacore.com>
3982
3983         * gnat.dg/discr24.adb: New test.
3984
3985 2010-08-30  Richard Guenther  <rguenther@suse.de>
3986
3987         PR tree-optimization/45449
3988         * gcc.dg/pr45449.c: New testcase.
3989
3990 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
3991
3992         * gcc.dg/opts-1.c: Expect errors, not warnings.
3993
3994 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3995
3996         PR fortran/42769
3997         * gfortran.dg/dynamic_dispatch_11.f03: New.
3998
3999 2010-08-29  Jason Merrill  <jason@redhat.com>
4000
4001         PR c++/44991
4002         * g++.dg/parse/defarg15.C: New.
4003
4004 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4005
4006         PR fortran/45439
4007         * gfortran.dg/select_type_16.f03: New.
4008
4009 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4010             Tobias Burnus  <burnus@net-b.de>
4011
4012         * gfortran.dg/bessel_7.f90: Decrease required precision.
4013
4014 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
4015             Kaz Kojima  <kkojima@gcc.gnu.org>
4016
4017         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
4018
4019 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4020
4021         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4022         floating point conversion code generation.
4023         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4024         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4025         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4026         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4027         to integer conversion code generation.
4028         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4029         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4030         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4031         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4032
4033 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4034
4035         PR fortran/32049
4036         * gfortran.dg/random_seed_1.f90: Adjust test.
4037         * gfortran.dg/float128_1.f90: New test.
4038
4039 2010-08-27  Tobias Burnus  <burnus@net-b.de>
4040
4041         PR fortran/33197
4042         * gfortran.dg/norm2_1.f90: New.
4043         * gfortran.dg/norm2_2.f90: New.
4044         * gfortran.dg/norm2_3.f90: New.
4045         * gfortran.dg/norm2_4.f90: New.
4046         * gfortran.dg/parity_1.f90: New.
4047         * gfortran.dg/parity_2.f90: New.
4048         * gfortran.dg/parity_3.f90: New.
4049
4050 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
4051
4052         PR fortran/45420
4053         * gfortran.dg/select_type_15.f03: New.
4054
4055 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4056
4057         PR libfortran/43217
4058         * gfortran.dg/hollerith8.f90: New test.
4059
4060 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4061
4062         PR fortran/45159
4063         * gfortran.dg/dependency_33.f90:  New test.
4064
4065 2010-08-27  Richard Guenther  <rguenther@suse.de>
4066
4067         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4068         * gcc.dg/graphite/scop-2.c: Likewise.
4069         * gcc.dg/graphite/scop-20.c: Likewise.
4070         * gcc.dg/vect/slp-25.c: Likewise.
4071
4072 2010-08-27  Olivier Hainque  <hainque@adacore.com>
4073
4074         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4075
4076 2010-08-26  Daniel Kraft  <d@domob.eu>
4077
4078         PR fortran/38936
4079         PR fortran/44047
4080         PR fortran/45384
4081         * gfortran.dg/associate_8.f03: New test.
4082         * gfortran.dg/select_type_13.f03: New test.
4083         * gfortran.dg/select_type_14.f03: New test.
4084
4085 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
4086
4087         PR tree-optimization/44485
4088         * gcc.dg/pr44485.c: New test.
4089
4090 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4091
4092         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4093         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4094         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4095
4096 2010-08-26  Richard Guenther  <rguenther@suse.de>
4097
4098         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4099         * gcc.dg/graphite/scop-21.c: Likewise.
4100
4101 2010-08-26  Richard Guenther  <rguenther@suse.de>
4102
4103         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4104         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4105         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4106         * gcc.dg/vect/vect-91.c: Likewise.
4107         * gcc.dg/vect/vect-peel-1.c: Likewise.
4108         * gcc.dg/vect/vect-peel-2.c: Likewise.
4109         * gcc.dg/vect/vect-peel-4.c: Likewise.
4110
4111 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4112
4113         PR libfortran/41859
4114         * gfortran.dg/der_io_4.f90: New test.
4115
4116 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4117
4118         PR rtl-optimization/44858
4119         * gcc.c-torture/execute/pr44858.c: New test.
4120
4121         PR rtl-optimization/45400
4122         * g++.dg/other/i386-8.C: New test.
4123
4124 2010-08-25  Richard Guenther  <rguenther@suse.de>
4125
4126         * gcc.dg/alias-8.c: Adjust.
4127
4128 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
4129
4130         * gcc.target/i386/combine-mul.c: New test.
4131
4132 2010-08-25  Richard Guenther  <rguenther@suse.de>
4133
4134         PR lto/44562
4135         * gcc.dg/graphite/id-27.c: New testcase.
4136         * gcc.dg/lto/20100825-1_0.c: Likewise.
4137
4138 2010-08-25  Richard Guenther  <rguenther@suse.de>
4139
4140         PR tree-optimization/45316
4141         * g++.dg/opt/pr45316.C: New testcase.
4142
4143 2010-08-25  Richard Guenther  <rguenther@suse.de>
4144
4145         PR tree-optimization/45393
4146         * g++.dg/torture/pr45393.C: New testcase.
4147
4148 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4149
4150         PR tree-optimization/45059
4151         * gcc.c-torture/compile/pr45059.c: New test.
4152
4153 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
4154
4155         * lib/target-supports.exp (check_effective_target_vect_unpack):
4156         Set vect_unpack supported flag to true for neon.
4157
4158 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4159
4160         * gcc.dg/tree-ssa/ifc-5.c: New.
4161
4162 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4163
4164         * gcc.dg/tree-ssa/ifc-4.c: New.
4165         * gcc.dg/tree-ssa/ifc-7.c: New.
4166
4167 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
4168
4169         * gcc.dg/vect/vect.exp: Check loongson targets
4170         * g++.dg/vect/vect.exp: Likewise
4171         * gfortran.dg/vect/vect.exp: Likewise
4172
4173 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4174
4175         * gcc.target/powerpc/vsx-mass-1.c: New file, test
4176         -mveclibabi=mass.
4177
4178 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
4179
4180         PR fortran/45366
4181         * gfortran.dg/proc_ptr_29.f90: New.
4182
4183 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4184             Dominique d'Humieres <dominiq@lps.ens.fr>
4185
4186         PR fortran/45367
4187         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4188
4189 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4190
4191         PR fortran/45367
4192         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4193
4194 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4195
4196         PR fortran/36158
4197         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4198
4199 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4200             Dominique d'Humieres <dominiq@lps.ens.fr>
4201
4202         PR fortran/45367
4203         PR fortran/36158
4204         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4205         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4206
4207 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
4208
4209         PR fortran/44863
4210         PR fortran/45271
4211         PR fortran/45290
4212         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4213         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4214         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4215
4216 2010-08-21  Tobias Burnus  <burnus@net-b.de>
4217
4218         PR fortran/36158
4219         PR fortran/33197
4220         * gfortran.dg/bessel_6.f90: New.
4221         * gfortran.dg/bessel_7.f90: New.
4222
4223 2010-08-20  Jan Hubicka  <jh@suse.cz>
4224
4225         PR c++/45307
4226         PR c++/17736
4227         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4228         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4229
4230 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
4231
4232         PR target/45336
4233         * gcc.target/i386/pr45336-1.c: New.
4234         * gcc.target/i386/pr45336-2.c: Likewise.
4235         * gcc.target/i386/pr45336-3.c: Likewise.
4236         * gcc.target/i386/pr45336-4.c: Likewise.
4237
4238 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
4239
4240         PR testsuite/45361
4241         * gcc.target/i386/volatile-2.c: Update scan strings to also
4242         include (%rip) for the memory reference on x86_64.
4243
4244 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
4245
4246         PR middle-end/44974
4247         * gcc.dg/pr44974.c: New test.
4248
4249         PR rtl-optimization/45353
4250         * gcc.dg/pr45353.c: New test.
4251
4252 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4253
4254         * gcc.target/i386/volatile-2.c: New.
4255
4256 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
4257
4258         PR rtl-optimization/44691
4259         * gfortran.dg/pr44691.f: New test.
4260
4261 2010-10-19  Olivier Hainque  <hainque@adacore.com>
4262
4263         * gcc.target/sparc/sibcall-dslot.c: New testcase.
4264
4265 2010-08-19  Jason Merrill  <jason@redhat.com>
4266
4267         * g++.dg/init/synth3.C: New.
4268         * g++.dg/init/value8.C: New.
4269         * g++.dg/tree-ssa/empty-2.C: New.
4270         * g++.dg/cpp0x/noexcept09.C: New.
4271
4272 2010-08-19  Daniel Kraft  <d@domob.eu>
4273
4274         PR fortran/29785
4275         PR fortran/45016
4276         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
4277         * gfortran.dg/pointer_remapping_1.f90: New test.
4278         * gfortran.dg/pointer_remapping_2.f03: New test.
4279         * gfortran.dg/pointer_remapping_3.f08: New test.
4280         * gfortran.dg/pointer_remapping_4.f03: New test.
4281         * gfortran.dg/pointer_remapping_5.f08: New test.
4282         * gfortran.dg/pointer_remapping_6.f08: New test.
4283
4284 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
4285
4286         PR testsuite/45324
4287         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
4288
4289 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4290
4291         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
4292
4293 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
4294
4295         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
4296         variable.
4297
4298 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4299
4300         PR target/45070
4301         * gcc.c-torture/execute/pr45070.c: New.
4302
4303 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4304
4305         * g++.dg/pr44328.C: New test.
4306
4307 2010-08-19  Tobias Burnus  <burnus@net-b.de>
4308
4309         PR fortran/36158
4310         PR fortran/33197
4311         * gfortran.dg/bessel_3.f90: New.
4312         * gfortran.dg/bessel_4.f90: New.
4313         * gfortran.dg/bessel_5.f90: New.
4314
4315 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
4316
4317         PR fortran/45290
4318         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4319         * gfortran.dg/pointer_init_2.f90: New.
4320         * gfortran.dg/pointer_init_3.f90: New.
4321         * gfortran.dg/pointer_init_4.f90: New.
4322
4323 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4324
4325         PR c++/45049
4326         * g++.dg/pr45049-1.C: New test.
4327         * g++.dg/pr45049-2.C: New test.
4328
4329 2010-08-18  Jie Zhang  <jie@codesourcery.com>
4330
4331         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
4332         20 if __ARM_PCS is defined otherwise 64.
4333         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
4334         instead of hard coded 64.
4335
4336 2010-08-18  Yao Qi  <yao@codesourcery.com>
4337
4338         PR target/45094
4339         * gcc.target/arm/pr45094.c: New test.
4340
4341 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4342
4343         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
4344
4345 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4346
4347         PR rtl-optimization/42575
4348         * gcc.target/arm/pr42575.c: New test.
4349
4350 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4351
4352         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
4353         * gcc.dg/tls/thr-cse-1.c: New.
4354
4355 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4356
4357         PR debug/42487
4358         * lib/target-supports.exp
4359         (check_effective_target_function_sections): New.
4360         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
4361         function sections before proceding.
4362
4363 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
4364
4365         PR fortran/45308
4366         * gfortran.dg/pr45308.f03: New test.
4367
4368 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
4369
4370         PR target/45296
4371         * gcc.target/i386/pr45296.c: New test.
4372
4373 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
4374
4375         * g++.dg/ext/uow-1.C: New.
4376         * g++.dg/ext/uow-2.C: New.
4377         * g++.dg/ext/uow-3.C: New.
4378         * g++.dg/ext/uow-4.C: New.
4379
4380 2010-08-17  Richard Guenther  <rguenther@suse.de>
4381
4382         PR testsuite/45266
4383         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
4384
4385 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
4386
4387         PR c/40563
4388         * gcc.dg/Wcxx-compat-20.c: New test.
4389
4390 2010-08-17  Daniel Kraft  <d@domob.eu>
4391
4392         PR fortran/38936
4393         * gfortran.dg/associate_1.f03: Extended to test newly supported
4394         features like association to variables.
4395         * gfortran.dg/associate_3.f03: Removed check for illegal change
4396         of associate-name here...
4397         * gfortran.dg/associate_5.f03: ...and added it here.
4398         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
4399         * gfortran.dg/associate_7.f03: New test.
4400
4401 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
4402
4403         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
4404
4405 2010-08-15  Daniel Kraft  <d@domob.eu>
4406
4407         PR fortran/38936
4408         * gfortran.dg/associate_1.f03: Enable test for array expressions.
4409         * gfortran.dg/associate_3.f03: Clarify comment.
4410         * gfortran.dg/associate_5.f03: New test.
4411         * gfortran.dg/associate_6.f03: New test.
4412
4413 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4414
4415         PR fortran/45211
4416         * gfortran.dg/bind_c_usage_21.f90: New.
4417         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
4418
4419 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4420
4421         * gfortran.dg/optional_absent_1.f90: New.
4422         * gfortran.dg/null_actual.f90: New.
4423
4424 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4425
4426         * gfortran.dg/pointer_target_1.f90: New.
4427         * gfortran.dg/pointer_target_2.f90: New.
4428         * gfortran.dg/pointer_target_3.f90: New.
4429
4430 2010-08-15  Daniel Kraft  <d@domob.eu>
4431
4432         PR fortran/45197
4433         * gfortran.dg/elemental_args_check_3.f90: New test.
4434         * gfortran.dg/impure_1.f08: New test.
4435         * gfortran.dg/impure_2.f08: New test.
4436         * gfortran.dg/impure_3.f90: New test.
4437         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
4438
4439 2010-08-15  Ira Rosen  <irar@il.ibm.com>
4440
4441         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
4442         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
4443         SLP tests.
4444         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
4445         misaligned loads.
4446         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
4447         misaligned stores.c
4448         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
4449
4450 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4451
4452         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
4453         dg-require-effective-target after dg-do.
4454
4455 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4456
4457         * lib/target-supports.exp (check_effective_target_vect_int): Return
4458         true for Loongson targets.
4459         (check_effective_target_vect_shift): Likewise.
4460         (check_effective_target_vect_no_int_max): Likewise.
4461         (check_effective_target_vect_no_align): Likewise.
4462         (check_effective_target_vect_short_mult): Likewise.
4463
4464 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
4465
4466         * g++.dg/cast.C: Change fields of structures to "long" to pass
4467         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
4468         * g++.dg/cpp0x/iop.C: Ditto.
4469         * g++.dg/cpp0x/named_refs.C: Ditto.
4470         * g++.dg/cpp0x/rv1p.C: Ditto.
4471         * g++.dg/cpp0x/rv2p.C: Ditto.
4472         * g++.dg/cpp0x/rv3p.C: Ditto.
4473         * g++.dg/cpp0x/rv4p.C: Ditto.
4474         * g++.dg/cpp0x/rv5p.C: Ditto.
4475         * g++.dg/cpp0x/rv6p.C: Ditto.
4476         * g++.dg/cpp0x/rv7p.C: Ditto.
4477         * g++.dg/cpp0x/rv8p.C: Ditto.
4478         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
4479
4480 2010-08-13  Daniel Kraft  <d@domob.eu>
4481
4482         * gfortran.dg/implied_shape_1.f08: New test.
4483         * gfortran.dg/implied_shape_2.f90: New test.
4484         * gfortran.dg/implied_shape_3.f08: New test.
4485
4486 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4487
4488         PR libfortran/42526
4489         * gfortran.dg/char_component_initializer_1.f90: New test.
4490
4491 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
4492
4493         PR tree-optimization/45241
4494         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
4495
4496 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4497
4498         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
4499         to dg-options.
4500         * gcc.target/i386/pr40906-2.c: Ditto.
4501         * gcc.target/i386/pr40906-3.c: Ditto.
4502
4503 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4504
4505         PR middle-end/45262
4506         * gcc.c-torture/execute/pr45262.c: New test.
4507
4508 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4509
4510         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
4511         empty argument.
4512         * g++.dg/other/profile1.C: Ditto.
4513
4514 2010-08-12  Richard Guenther  <rguenther@suse.de>
4515
4516         PR tree-optimization/45232
4517         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
4518         * gcc.dg/tree-ssa/loop-7.c: Adjust.
4519         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
4520         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
4521         unsigned arithmetic.
4522         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
4523         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
4524         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
4525         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
4526         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
4527         unsigned arithmetic.
4528         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
4529         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
4530         unsigned arithmetic.
4531         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
4532         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
4533         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
4534         unsigned arithmetic.
4535         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
4536         * gcc.dg/tree-ssa/negate.c: Adjust.
4537         * gcc.dg/vect/vect-1.c: Adjust.
4538         * gfortran.dg/reassoc_6.f: XFAIL.
4539
4540 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4541
4542         PR debug/45259
4543         * gcc.dg/pr45259.c: New test.
4544
4545 2010-08-12  Wei Guozhi  <carrot@google.com>
4546
4547         PR target/44999
4548         * gcc.target/arm/pr44999.c: New testcase.
4549
4550 2010-08-12  Jie Zhang  <jie@codesourcery.com>
4551
4552         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
4553         (N): Likewise.
4554         (main): Adjust accordingly.
4555
4556 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4557
4558         * gfortran.dg/graphite/id-22.f: New.
4559
4560 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4561
4562         * gcc.dg/graphite/id-26.c: New.
4563
4564 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4565
4566         * gcc.dg/graphite/id-25.c: New.
4567
4568 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4569
4570         * gcc.dg/graphite/run-id-5.c: New.
4571         * gcc.dg/graphite/run-id-6.c: New.
4572         * gfortran.dg/graphite/id-21.f: New.
4573
4574 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4575
4576         * gcc.dg/graphite/id-24.c: New.
4577
4578 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4579
4580         * gcc.dg/tree-ssa/pr20742.c: New.
4581
4582 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4583
4584         * gcc.dg/graphite/id-23.c: New.
4585
4586 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4587
4588         * gfortran.dg/graphite/id-20.f: Adjust testcase.
4589
4590 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4591
4592         * gcc.dg/graphite/pr42729.c: New.
4593
4594 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4595
4596         * gfortran.dg/graphite/id-20.f: New.
4597
4598 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4599
4600         * gcc.dg/graphite/id-22.c: New.
4601
4602 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4603
4604         * gcc.dg/graphite/run-id-2.c: Call abort.
4605
4606 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4607
4608         * gcc.dg/graphite/id-20.c: New.
4609
4610 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
4611             Steve Kargl <kargl@gcc.gnu.org>
4612
4613         PR fortran/44595
4614         * gfortran.dg/move_alloc_3.f90: New.
4615         * gfortran.dg/random_seed_2.f90: New.
4616
4617 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4618
4619         * lib/target-supports.exp (check_effective_target_sync_int_long):
4620         Add hppa*-*-linux*.
4621         (check_effective_target_sync_char_short): Likewise.
4622
4623 2010-08-10  Yao Qi  <yao@codesourcery.com>
4624
4625         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
4626         general form.
4627         * gcc.dg/tree-ssa/loop-31.c: Likewise.
4628         * g++.dg/other/packed1.C: Likewise.
4629         * g++.dg/other/crash-4.C: Likewise.
4630         * g++.dg/ext/packed8.C: Likewise.
4631         * g++.dg/init/array16.C: Likewise.
4632
4633 2010-08-10  xinliang David Li  <davidxl@google.com>
4634         * gcc.dg/tree-ssa/loop-19.c: Add option
4635         -fno-prefetch-loop-array
4636
4637 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
4638
4639         PR middle-end/45182
4640         * gcc.c-torture/compile/pr45182.c: New test.
4641
4642 2010-08-09  Jason Merrill  <jason@redhat.com>
4643
4644         PR c++/45236
4645         * g++.dg/cpp0x/variadic-104.C: New.
4646
4647 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4648
4649         PR fortran/44235
4650         * gfortran.dg/dependency_32.f90:  New test.
4651
4652 2010-08-09  Richard Guenther  <rguenther@suse.de>
4653
4654         PR middle-end/44632
4655         * g++.dg/opt/nrv17.C: New testcase.
4656
4657 2010-08-09  Richard Guenther  <rguenther@suse.de>
4658
4659         PR middle-end/45212
4660         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
4661         alignment from MEM_REF offset only if we took it from the
4662         base object.
4663
4664         * gcc.target/i386/pr24178.c: New testcase.
4665
4666 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4667
4668         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
4669         * gcc.dg/20030702-1.c: Ditto.
4670         * gcc.dg/20050309-1.c: Ditto.
4671         * gcc.dg/20050325-1.c: Ditto.
4672         * gcc.dg/20050330-2.c: Ditto.
4673         * gcc.dg/20051201-1.c: Ditto.
4674         * gcc.dg/gomp/pr27573.c: Ditto.
4675         * gcc.dg/gomp/pr34610.c: Ditto.
4676         * gcc.dg/pr24225.c: Ditto.
4677         * gcc.dg/pr26570.c: Ditto.
4678         * gcc.dg/pr32773.c: Ditto.
4679         * g++.dg/gcov/gcov-6.C: Ditto.
4680         * g++.dg/gomp/pr34608.C: Ditto.
4681         * gfortran.dg/gomp/pr27573.f90: Ditto.
4682
4683         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
4684         dg-require-host-local dg directive.
4685         * gcc.dg/profile-dir-2.c: Ditto.
4686         * gcc.dg/profile-dir-3.c: Ditto.
4687
4688 2010-08-08  Richard Guenther  <rguenther@suse.de>
4689
4690         PR tree-optimization/45109
4691         * gcc.c-torture/compile/pr45109.c: New testcase.
4692
4693 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4694
4695         * gcc.dg/march.c: Skip if -march defined.
4696         * gcc.dg/mtune.c: Skip if -mtune defined.
4697
4698         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
4699         generic thunk support.
4700
4701 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
4702
4703         PR target/45213
4704         * gcc.target/i386/pr45213.c: New test.
4705
4706 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4707
4708         PR libfortran/45143
4709         * gfortran.dg/fmt_error_11.f03: New test.
4710
4711 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
4712
4713         * lib/target-supports.exp (check_effective_target_sync_int_long):
4714         Add arm*-*-linux-gnueabi.
4715         (check_effective_target_sync_char_short): Likewise.
4716
4717 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4718
4719         PR fortran/45159
4720         * gfortran.dg/dependency_31.f90:  New test.
4721
4722 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4723
4724         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
4725
4726 2010-08-06  Jason Merrill  <jason@redhat.com>
4727
4728         * g++.dg/cpp0x/sfinae3.C: New.
4729         * g++.dg/cpp0x/sfinae4.C: New.
4730
4731 2010-08-06  Richard Guenther  <rguenther@suse.de>
4732
4733         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
4734         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
4735         * gcc.dg/tree-ssa/pr25382.c: Likewise.
4736         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
4737         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4738         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
4739         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
4740         * gcc.c-torture/execute/20100805-1.c: Likewise.
4741
4742 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4743
4744         PR testsuite/42855
4745         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
4746
4747 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4748
4749         * gcc.dg/ipa/ipcp-ii-1.c: New test.
4750         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
4751
4752 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4753
4754         * g++.dg/ipa/devirt-1.C: New test.
4755         * g++.dg/ipa/devirt-2.C: Likewise.
4756         * g++.dg/ipa/devirt-3.C: Likewise.
4757         * g++.dg/ipa/devirt-4.C: Likewise.
4758         * g++.dg/ipa/devirt-5.C: Likewise.
4759         * gcc.dg/ipa/iinline-3.c: Likewise.
4760
4761 2010-08-05  Jie Zhang  <jie@codesourcery.com>
4762
4763         PR tree-optimization/45144
4764         * gcc.dg/tree-ssa/pr45144.c: New test.
4765
4766 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
4767
4768         PR fortran/42207
4769         PR fortran/44064
4770         PR fortran/44065
4771         * gfortran.dg/class_25.f03: New.
4772         * gfortran.dg/class_26.f03: New.
4773
4774 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
4775
4776         * g++.dg/warn/miss-format-1.C: Update line number.
4777
4778 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
4779
4780         PR c++/44641
4781         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
4782         .frame and .mask assembler directives.
4783
4784 2010-08-04  Richard Guenther  <rguenther@suse.de>
4785
4786         * gcc.dg/tree-ssa/vrp35.c: Adjust.
4787         * gcc.dg/tree-ssa/vrp36.c: Likewise.
4788         * gcc.dg/tree-ssa/vrp50.c: Likewise.
4789         * gcc.dg/tree-ssa/vrp52.c: Likewise.
4790
4791 2010-08-04  Tobias Burnus  <burnus@net-b.de>
4792
4793         PR fortran/44857
4794         * gfortran.dg/derived_constructor_char_1.f90: New.
4795         * gfortran.dg/derived_constructor_char_2.f90: New.
4796
4797 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4798
4799         PR fortran/45159
4800         * gfortran.dg/dependency_30.f90:  New test.
4801
4802 2010-08-03  Jan Hubicka  <jh@suse.cz>
4803
4804         * gcc.c-torture/compile/pr45085.c: New testcase.
4805
4806 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
4807
4808         PR fortran/44584
4809         PR fortran/45161
4810         * gfortran.dg/typebound_call_9.f03: Modified.
4811         * gfortran.dg/typebound_generic_1.f03: Modified.
4812
4813 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4814
4815         PR fortran/45159
4816
4817         * gfortran.dg/dependency_29.f90:  New test.
4818
4819 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4820
4821         PR fortran/36854
4822         * gfortran.dg/character_comparison_2.f90:  New test.
4823         * gfortran.dg/character_comparison_3.f90:  New test.
4824         * gfortran.dg/dependency_28.f90:  New test.
4825
4826 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
4827
4828         PR target/40457
4829         * gcc.target/arm/pr40457-1.c: New test.
4830         * gcc.target/arm/pr40457-2.c: New test.
4831
4832 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
4833
4834         PR fortran/44912
4835         * gfortran.dg/typebound_call_17.f03: New.
4836
4837 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
4838
4839         PR fortran/44929
4840         * gfortran.dg/allocate_derived_3.f90: New.
4841
4842 2010-07-30  Xinliang David Li  <davidxl@google.com>
4843         PR tree-optimization/45121
4844         * c-c++-common/uninit-17.c: Add -fno-ivops option.
4845
4846 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4847
4848         PR c++/45112
4849         * g++.dg/pr45112.C: New test.
4850
4851 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
4852
4853         PR debug/45055
4854         PR rtl-optimization/45137
4855         * gcc.dg/pr45055.c: New test.
4856
4857 2010-07-30  Alan Modra  <amodra@gmail.com>
4858
4859         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
4860         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4861
4862 2010-07-29  Tobias Burnus  <burnus@net-b.de>
4863
4864         PR fortran/45087
4865         PR fortran/45125
4866         * gfortran.dg/whole_file_25.f90: New.
4867         * gfortran.dg/whole_file_26.f90: New.
4868         * gfortran.dg/whole_file_27.f90: New.
4869
4870 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4871
4872         PR fortran/44962
4873         * gfortran.dg/typebound_proc_17.f03: New.
4874
4875 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4876
4877         PR fortran/45004
4878         * gfortran.dg/move_alloc_2.f90: New.
4879
4880 2010-07-29  Xinliang David Li  <davidxl@google.com>
4881         PR tree-optimization/45121
4882         * c-c++-common/uninit-17.c: Fix expected output.
4883
4884 2010-07-29  Richard Guenther  <rguenther@suse.de>
4885
4886         PR tree-optimization/45120
4887         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
4888
4889 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
4890
4891         PR fortran/42051
4892         PR fortran/44064
4893         * gfortran.dg/pr42051.f03: New testcase.
4894
4895 2010-07-29  Richard Guenther  <rguenther@suse.de>
4896
4897         PR middle-end/45034
4898         * gcc.c-torture/execute/pr45034.c: New testcase.
4899
4900 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
4901
4902         PR c++/45096
4903         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
4904
4905 2010-07-28  Daniel Kraft  <d@domob.eu>
4906
4907         * gfortran.dg/bound_8.f90: New test.
4908
4909 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
4910
4911         PR debug/45105
4912         * gcc.dg/pr45105.c: New test.
4913
4914 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4915
4916         PR rtl-optimization/45107
4917         * gcc.dg/pr45107.c: New test.
4918
4919 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4920
4921         PR rtl-optimization/45101
4922         * gcc.dg/pr45101.c: New test.
4923
4924 2010-07-28  Tobias Burnus  <burnus@net-b.de>
4925
4926         PR fortran/45077
4927         * gfortran.dg/whole_file_24.f90: New.
4928
4929 2010-07-27  Jason Merrill  <jason@redhat.com>
4930
4931         * g++.dg/cpp0x/variadic102.C: New.
4932         * g++.dg/cpp0x/variadic103.C: New.
4933
4934 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4935
4936         PR rtl-optimization/40956
4937         PR target/42495
4938         PR middle-end/42574
4939         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
4940         * gcc.target/arm/pr42574.c: Add tests.
4941
4942 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4943
4944         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
4945         test name.
4946         (cleanup-repo-files): Ditto.
4947         (cleanup-saved-temps): Ditto.
4948
4949 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4950
4951         PR testsuite/44701
4952         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
4953
4954         PR c/45079
4955         * gcc.dg/pr45079.c: New test.
4956
4957 2010-07-27  Ira Rosen  <irar@il.ibm.com>
4958
4959         PR tree-optimization/44152
4960         * gcc.dg/vect/fast-math-pr44152.c: New test.
4961
4962 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
4963
4964         PR ObjC/44140
4965         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
4966         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4967         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4968         * obj-c++.dg/torture/trivial.mm: Ditto.
4969         * objc.dg/torture/tls/thr-init-2.m: Ditto.
4970         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4971         * objc.dg/torture/tls/thr-init.m: Ditto.
4972         * objc.dg/torture/trivial.m: Ditto.
4973
4974 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4975
4976         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
4977         Skip on spu-*-* targets.
4978
4979 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4980
4981         PR tree-optimization/45083
4982         * gcc.dg/pr45083.c: New test.
4983
4984 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4985
4986         PR fortran/40873
4987         * gfortran.dg/whole_file_22.f90: New test.
4988         * gfortran.dg/whole_file_23.f90: New test.
4989
4990 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
4991             Jack Howarth  <howarth@bromo.med.uc.edu>
4992             Richard Henderson  <rth@redhat.com>
4993
4994         PR target/44132
4995         * gcc.dg/tls/thr-init-1.c: New.
4996         * gcc.dg/tls/thr-init-2.c: New.
4997         * gcc.dg/torture/tls New.
4998         * gcc.dg/torture/tls/tls-test.c: New.
4999         * gcc.dg/torture/tls/thr-init-1.c: New.
5000         * gcc.dg/torture/tls/tls.exp: New.
5001         * gcc.dg/torture/tls/thr-init-2.c: New.
5002         * gcc.dg/tls/emutls-2.c: New test
5003
5004         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5005         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5006         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5007         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5008         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5009         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5010         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5011         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5012         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5013         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5014         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5015         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5016         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5017         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5018         gfortran.dg/gomp/appendix-a/a.22.4.f90,
5019         gfortran.dg/gomp/appendix-a/a.22.5.f90,
5020         gfortran.dg/gomp/appendix-a/a.22.6.f90,
5021         gfortran.dg/gomp/appendix-a/a.24.1.f90,
5022         gfortran.dg/gomp/appendix-a/a.32.1.f90,
5023         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5024         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5025         gfortran.dg/gomp/omp_threadprivate1.f90,
5026         gfortran.dg/gomp/omp_threadprivate2.f90,
5027         gfortran.dg/gomp/reduction1.f90,
5028         gfortran.dg/gomp/sharing-1.f90: Likewise.
5029
5030 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5031
5032         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5033         sse_runtime.
5034         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5035         dg-require-visibility.
5036
5037 2010-07-26  Richard Guenther  <rguenther@suse.de>
5038
5039         PR tree-optimization/43784
5040         * gcc.c-torture/execute/pr43784.c: New testcase.
5041         * g++.dg/torture/pr43784.C: Likewise.
5042
5043 2010-07-26  Richard Guenther  <rguenther@suse.de>
5044
5045         PR middle-end/45056
5046         * g++.dg/pr45056.C: New testcase.
5047
5048 2010-07-26  Richard Guenther  <rguenther@suse.de>
5049
5050         PR tree-optimization/45071
5051         * gcc.dg/pr45071.c: New testcase.
5052
5053 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5054
5055         PR fortran/45066
5056         * gfortran.dg/namelist_62.f90: New.
5057
5058 2010-07-26  Richard Guenther  <rguenther@suse.de>
5059
5060         * gcc.c-torture/execute/pr45017.c: Move ...
5061         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
5062
5063 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5064
5065         PR fortran/40628
5066         * trim_optimize_1.f90:  New test.
5067         * character_comparision_1.f90:  New test.
5068
5069 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5070
5071         PR fortran/42852
5072         * gfortran.dg/wtruncate_fix.f: New test.
5073
5074 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5075
5076         PR testsuite/45068
5077         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5078
5079 2010-07-24  Richard Guenther  <rguenther@suse.de>
5080
5081         PR lto/43788
5082         * g++.dg/lto/20100724-1_0.C: New testcase.
5083
5084 2010-07-24  Richard Guenther  <rguenther@suse.de>
5085
5086         PR lto/43212
5087         * gcc.dg/lto/20100724-1_0.c: New testcase.
5088         * gcc.dg/lto/20100724-1_1.c: Likewise.
5089
5090 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5091
5092         PR fortran/40011
5093         * gfortran.dg/whole_file_21.f90: New.
5094
5095         * gfortran.dg/integer_exponentiation_3.F90: Use
5096         -ffloat-store only for i?86/x86-64 -m32.
5097
5098 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5099
5100         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5101         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5102
5103 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5104
5105         * gfortran.dg/func_decl_4.f90: Split test into two ...
5106         * gfortran.dg/func_decl_5.f90: ... parts.
5107         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5108         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5109         * gfortran.dg/global_references_1.f90: Add new dg-warning.
5110         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5111         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5112         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5113         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5114         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5115         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5116         * gfortran.dg/sizeof.f90: Make test valid.
5117         * gfortran.dg/pr20865.f90: Add new dg-error.
5118         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5119         * gfortran.dg/g77/19990218-0.f: Ditto.
5120         * gfortran.dg/g77/19990218-1.f: Ditto.
5121         * gfortran.dg/g77/970625-2.f: Ditto.
5122         * gfortran.dg/pr37243.f: Fix function declaration.
5123         * gfortran.dg/use_only_1.f90: Fix implicit typing.
5124         * gfortran.dg/loc_1.f90: Fix pointer datatype.
5125
5126 2010-07-23  Tobias Burnus  <burnus@net-b.de>
5127
5128         PR fortran/44945
5129         * gfortran.dg/char_array_structure_constructor.f90: Add
5130         -fwhole-file as dg-option as it otherwise fails on some
5131         systems.
5132
5133 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
5134
5135         * gnat.dg/aggr16.ad[sb]: New test.
5136         * gnat.dg/aggr16_pkg.ads: New helper.
5137
5138 2010-07-23  Richard Guenther  <rguenther@suse.de>
5139
5140         PR lto/43071
5141         * g++.dg/lto/20100723-1_0.C: New testcase.
5142
5143 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
5144
5145         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5146         AVX support.
5147         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5148         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5149
5150 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5151
5152         * lib/target-supports.exp (add_options_for_tls): New proc.
5153         * g++.dg/tls/static-1.C: Use dg-add-options tls.
5154         * g++.dg/tls/static-1a.cc: Likewise.
5155         * gcc.dg/tls/emutls-1.c: Likewise.
5156         * gcc.dg/tls/opt-11.c: Likewise.
5157         * gcc.dg/tls/opt-12.c: Likewise.
5158         * gcc.dg/tls/pr24428-2.c: Likewise.
5159         * gcc.dg/tls/pr24428.c: Likewise.
5160         * obj-c++.dg/tls/static-1.mm: Likewise.
5161         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5162         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5163         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5164         * objc.dg/torture/tls/thr-init-2.m: Likewise.
5165         * objc.dg/torture/tls/thr-init-3.m: Likewise.
5166         * objc.dg/torture/tls/thr-init.m: Likewise.
5167         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5168
5169 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5170
5171         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5172         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5173         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5174         optimized dump files.
5175
5176 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
5177
5178         PR tree-optimization/45047
5179         * gcc.c-torture/compile/pr45047.c: New test.
5180
5181 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5182
5183         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5184         instead of dg-compile.
5185         * gcc.dg/float-range-4.c: Ditto.
5186         * gcc.dg/float-range-5.c: Ditto.
5187         * gcc.dg/fold-overflow-1.c: Ditto.
5188         * gcc.dg/gomp/sections-4.c: Ditto.
5189         * gcc.dg/transparent-union-1.c: Ditto.
5190         * gcc.dg/transparent-union-2.c: Ditto.
5191         * gcc.target/i386/pr39315-check.c: Ditto.
5192         * g++.dg/gomp/sections-4.C: Ditto.
5193         * g++.dg/template/dtor7.C: Ditto.
5194         * g++.dg/tree-ssa/pr19952.C: Ditto.
5195         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5196         * gfortran.dg/graphite/pr42185.f90: Ditto.
5197         * gfortran.dg/namelist_36.f90: Ditto.
5198         * gnat.dg/noreturn1.adb: Ditto.
5199         * gnat.dg/specs/small_alignment.ads: Ditto.
5200
5201 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5202
5203         PR tree-optimization/44915
5204         * g++.dg/torture/pr44915.C: New test.
5205
5206 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5207
5208         PR tree-optimization/44914
5209         * g++.dg/tree-ssa/pr44914.C: New test.
5210
5211 2010-07-23  Jie Zhang  <jie@codesourcery.com>
5212
5213         PR target/44290
5214         * gcc.dg/pr44290-1.c: New test.
5215         * gcc.dg/pr44290-2.c: New test.
5216
5217 2010-07-23  Jason Merrill  <jason@redhat.com>
5218
5219         PR c++/45008
5220         * g++.dg/abi/mangle44.C: New.
5221
5222 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5223
5224         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5225         for compile-time only tests.
5226         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5227         target check.
5228         * gcc.target/i386/pr39315-4.c: Ditto.
5229         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5230         target check.  Include sse-os-support.h.
5231         (main): Call check_isa and sse_os_support.
5232         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5233         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5234         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5235         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5236         target check.  Include sse-os-support.h.
5237         (main): Call check_isa and sse_os_support.
5238         * gcc.target/i386/vperm-v2df.c: Ditto.
5239
5240 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5241
5242         * lib/target-supports.exp (check_avx_hw_available): New procedure.
5243         (check_effective_target_avx_runtime): New procedure.
5244         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5245         (check_effective_target_sse_runtime): Add check_effective_target_sse.
5246
5247         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
5248         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
5249         and __get_cpuid test.
5250         * gcc.dg/compat/vector-2b_main.c: Ditto.
5251
5252         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
5253
5254         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
5255         for compile-time only test.
5256         * gcc.dg/pr32716.c: Ditto.
5257         * gcc.dg/pr34856.c: Ditto.
5258         * gcc.dg/pr36997.c: Ditto.
5259         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
5260         * gfortran.dg/pr28158.f90: Ditto.
5261         * gfortran.dg/pr30667.f: Ditto.
5262
5263         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
5264         i?86-*-* and x86_64-*-* targets to disable execution on targets
5265         without sse2 runtime support.
5266         * g++.dg/vect/vect.exp: Ditto.
5267         * gfortran.dg/vect/vect.exp: Ditto.
5268
5269         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
5270         * gcc.dg/pr37544.c: Ditto.
5271         * gcc.dg/pr40550.c: Ditto.
5272         * gcc.dg/compat/union-m128-1_main.c: Ditto.
5273         * gcc.dg/compat/vector-1a_main.c: Ditto.
5274         * gcc.dg/compat/vector-2a_main.c: Ditto.
5275         * gcc.dg/torture/pr16104-1.c: Ditto.
5276         * gcc.dg/torture/pr35771-1.c: Ditto.
5277         * gcc.dg/torture/pr35771-2.c: Ditto.
5278         * gcc.dg/torture/pr35771-3.c: Ditto.
5279         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
5280         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
5281         * gcc.dg/torture/stackalign/push-1.c: Ditto.
5282         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
5283         * g++.dg/other/i386-1.C: Ditto.
5284         * g++.dg/other/pr40446.C: Ditto.
5285
5286 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5287
5288         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
5289
5290 2010-07-23  Daniel Kraft  <d@domob.eu>
5291
5292         PR fortran/44709
5293         * gfortran.dg/exit_1.f08: New test.
5294         * gfortran.dg/exit_2.f08: New test.
5295
5296 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
5297
5298         PR tree-optimization/39839
5299         * gcc.target/arm/pr39839.c: New test case.
5300
5301 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5302
5303         * gnat.dg/unchecked_convert5b.adb: New test.
5304         * gnat.dg/unchecked_convert6.adb: Likewise.
5305         * gnat.dg/unchecked_convert6b.adb: Likewise.
5306
5307 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5308
5309         * gnat.dg/aggr15.ad[sb]: New test.
5310
5311 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
5312
5313         PR debug/45024
5314         * g++.dg/debug/dwarf2/nested-2.C: New test case.
5315
5316 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
5317
5318         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
5319         with dg-require-linker-plugin.
5320
5321 2010-07-22  Richard Guenther  <rguenther@suse.de>
5322
5323         PR lto/43850
5324         * g++.dg/lto/20100722-1_0.C: New testcase.
5325
5326 2010-07-22  Richard Guenther  <rguenther@suse.de>
5327
5328         PR lto/42451
5329         * gcc.dg/lto/20100720-3_0.c: New testcase.
5330         * gcc.dg/lto/20100720-3_1.c: Likewise.
5331
5332 2010-07-22  Richard Guenther  <rguenther@suse.de>
5333
5334         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
5335         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
5336
5337         PR lto/43373
5338         * gcc.dg/lto/20100722-1_0.c: New testcase.
5339
5340 2010-07-22  Martin Jambor  <mjambor@suse.cz>
5341
5342         PR tree-optimization/44891
5343         * gcc.c-torture/compile/pr44891.c: New test.
5344
5345 2010-07-22  Richard Guenther  <rguenther@suse.de>
5346
5347         PR tree-optimization/45017
5348         * gcc.c-torture/execute/pr45017.c: New testcase.
5349
5350 2010-07-22  Tobias Burnus  <burnus@net-b.de>
5351
5352         PR fortran/45019
5353         * gfortran.dg/aliasing_dummy_5.f90: New.
5354
5355 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5356
5357         PR target/43698
5358         * gcc.target/arm/pr43698.c: New test.
5359
5360 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
5361
5362         PR fortran/44929
5363         * Revert my commit r162325 for this PR.
5364
5365 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5366
5367         PR debug/45015
5368         * gcc.target/m68k/pr45015.c: New test.
5369
5370 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
5371
5372         PR c++/44641
5373         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
5374         comments.
5375
5376 2010-07-21  Richard Guenther  <rguenther@suse.de>
5377
5378         PR lto/45018
5379         * g++.dg/lto/20100721-1_0.C: New testcase.
5380
5381 2010-07-21  Martin Jambor  <mjambor@suse.cz>
5382
5383         PR tree-optimization/44900
5384         * g++.dg/torture/pr44900.C: New test.
5385
5386 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
5387
5388         PR middle-end/44738
5389         * c-c++-common/uninit-17.c: Correct expected error.
5390
5391 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5392
5393         * gcc.dg/guality/asm-1.c: New test.
5394
5395         PR debug/45003
5396         * gcc.dg/guality/pr45003-2.c: New test.
5397         * gcc.dg/guality/pr45003-3.c: New test.
5398
5399 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5400
5401         PR libfortran/44697
5402         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
5403
5404 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
5405
5406         * lib/scanasm.exp (dg-function-on-line): Test that a function is
5407         defined on the current line.
5408         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
5409         * g++.dg/debug/dwarf2/pr44641.C: New.
5410
5411 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
5412
5413         * gcc.target/powerpc/block-move-1.c: New test.
5414         * gcc.target/powerpc/block-move-2.c: New test.
5415
5416 2010-07-20  Jason Merrill  <jason@redhat.com>
5417
5418         PR c++/44967
5419         * g++.dg/cpp0x/sfinae2.C: New.
5420
5421 2010-07-20  Richard Guenther  <rguenther@suse.de>
5422
5423         PR lto/42696
5424         * gcc.dg/lto/20100720-4_0.c: New testcase.
5425
5426 2010-07-20  Richard Guenther  <rguenther@suse.de>
5427
5428         PR lto/43221
5429         * gcc.dg/lto/20100720-2_0.c: New testcase.
5430         * gcc.dg/lto/20100720-2_1.c: Likewise.
5431
5432 2010-07-20  Richard Guenther  <rguenther@suse.de>
5433
5434         PR lto/43208
5435         * gcc.dg/lto/20100720-1_0.c: New testcase.
5436         * gcc.dg/lto/20100720-1_1.c: Likewise.
5437
5438 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
5439
5440         PR debug/45003
5441         * gcc.dg/guality/pr45003-1.c: New test.
5442
5443 2010-07-20  Richard Guenther  <rguenther@suse.de>
5444
5445         PR tree-optimization/44977
5446         * gcc.dg/torture/pr44977.c: New testcase.
5447
5448 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
5449
5450         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
5451         sync_char_short
5452
5453 2010-07-20  Richard Guenther  <rguenther@suse.de>
5454
5455         PR middle-end/44971
5456         PR middle-end/44988
5457         * gcc.dg/pr44971.c: New testcase.
5458         * gcc.c-torture/compile/pr44988.c: Likewise.
5459
5460 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5461
5462         PR fortran/44929
5463         * gfortran.dg/allocate_with_typespec.f90: New test.
5464         * gfortran.dg/allocate_derived_1.f90: Update error message.
5465
5466 2010-07-19  Jason Merrill  <jason@redhat.com>
5467
5468         PR c++/44996
5469         * g++.dg/cpp0x/decltype23.C: New.
5470
5471 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
5472
5473         PR fortran/42385
5474         * gfortran.dg/class_defined_operator_1.f03 : New test.
5475
5476 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
5477
5478         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
5479         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
5480         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
5481         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
5482
5483 2010-07-19  Richard Guenther  <rguenther@suse.de>
5484
5485         PR middle-end/44941
5486         * gcc.c-torture/compile/pr44941.c: New testcase.
5487
5488 2010-07-19  Jason Merrill  <jason@redhat.com>
5489
5490         PR c++/44969
5491         * g++.dg/template/sfinae24.C: New.
5492
5493 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
5494
5495         PR fortran/44353
5496         * gfortran.dg/data_implied_do_2.f90: Removed.
5497
5498 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
5499
5500         PR c++/44969
5501         * g++.dg/template/sfinae23.C: New.
5502
5503 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5504
5505         * lib/target-supports.exp (check_sse_os_support_available): New
5506         proc.
5507         (check_sse_hw_available): New proc.
5508         (check_effective_target_sse_runtime): New proc.
5509         (check_effective_target_sse2_runtime): New proc.
5510         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
5511         -msse2 if check_sse_os_support_available.
5512         * g++.dg/vect/vect.exp: Only run -msse2 tests if
5513         check_sse_os_support_available.
5514         * gcc.dg/vect/vect.exp: Likewise.
5515         * gfortran.dg/vect/vect.exp: Likewise.
5516         * gcc.target/i386/sol2-check: Renamed to ...
5517         * gcc.target/i386/sse-os-support.h: ... this.
5518         (sol2_check): Renamed to ...
5519         (sse_os_support): ... this.
5520         Only test movss with xmm registers.
5521         * gcc.target/i386/sse-check.h: Reflect new header and function names.
5522         Removed ILL_INSN, ILL_INSN_LEN.
5523         * gcc.target/i386/sse2-check.h: Likewise.
5524         * gcc.target/i386/sse3-check.h: Likewise.
5525         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
5526         Removed cpuid.h, __get_cpuid test.
5527         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
5528         Removed cpuid.h, __get_cpuid test.
5529         * g++.dg/other/pr40446.C: Likewise.
5530         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5531         * gcc.dg/compat/vector-1a_main.c: Likewise.
5532         * gcc.dg/compat/vector-2a_main.c: Likewise.
5533         * gcc.dg/pr36584.c: Likewise.
5534         * gcc.dg/pr37544.c: Likewise.
5535         * gcc.dg/torture/pr16104-1.c: Likewise.
5536         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5537         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5538         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5539         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5540         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
5541         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
5542         sse2_runtime.
5543         * gcc.dg/torture/pr35771-2.c: Likewise.
5544         * gcc.dg/torture/pr35771-3.c: Likewise.
5545         * gcc.target/i386/pr39315-2.c: Likewise.
5546         * gcc.target/i386/pr39315-4.c: Likewise.
5547         * gcc.target/i386/vperm-v2df.c: Likewise.
5548         * gcc.target/i386/vperm-v2di.c: Likewise.
5549         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5550         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
5551         sse_runtime.
5552
5553 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
5554
5555         PR fortran/44353
5556         * gfortran.dg/data_implied_do_2.f90: New test.
5557
5558 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5559
5560         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
5561
5562 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5563
5564         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
5565         to the "mips16" group.
5566         (mips_using_mips16_p): New procedure.
5567         (mips-dg-options): Use it.
5568
5569 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5570
5571         * gcc.target/mips/mips16-attributes-4.c: New test.
5572
5573 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
5574
5575         PR testsuite/44418
5576         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
5577         * gcc.target/powerpc/recip-2.c: Ditto.
5578         * gcc.target/powerpc/recip-3.c: Ditto.
5579
5580 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
5581
5582         * gcc.target/arm/pr42235.c: New test.
5583
5584 2010-07-16  Jason Merrill  <jason@redhat.com>
5585
5586         PR c++/32505
5587         * g++.dg/template/partial8.C: New.
5588
5589 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5590
5591         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
5592         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
5593         in C++.
5594         (gualcvt): New overloaded inline.
5595         (GUALCVT): Use it for C++.
5596         * g++.dg/guality/guality.exp: New.
5597         * g++.dg/guality/guality.h: New.
5598         * g++.dg/guality/redeclaration1.C: New test.
5599         * g++.dg/dg.exp: Prune also guality/* tests.
5600         * gcc.dg/guality/pr43141.c: Moved to...
5601         * c-c++-common/guality/pr43141.c: ... here.
5602
5603 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5604
5605         PR libfortran/37077
5606         * gfortran.dg/char4_iunit_2.f03: New test.
5607
5608 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
5609
5610         * lib/plugin-support.exp (plugin-test-execute):
5611         Add ${gcc_objdir}/intl to includes.
5612
5613 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5614
5615         PR target/44942
5616         * gcc.c-torture/execute/pr44942.c: New test.
5617         * gcc.target/i386/pr44942.c: New test.
5618
5619 2010-07-15  Jason Merrill  <jason@redhat.com>
5620
5621         PR c++/44909
5622         * g++.dg/cpp0x/implicit7.C: New.
5623         * g++.dg/cpp0x/implicit8.C: New.
5624
5625 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5626
5627         Disable float tests for __SPU__ targets due to lack of signed zero:
5628         * c-c++-common/torture/complex-sign-add.c (check_add_float).
5629         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
5630         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
5631         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
5632         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
5633         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
5634         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
5635         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
5636         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
5637
5638 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
5639
5640         * gfortran.dg/select_char_2.f90: New test.
5641
5642 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
5643
5644         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
5645         with DECL_CHAIN.
5646
5647 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
5648
5649         PR fortran/44936
5650         * gfortran.dg/typebound_generic_9.f03: New.
5651
5652 2010-07-15  Richard Guenther  <rguenther@suse.de>
5653
5654         PR tree-optimization/44946
5655         * gcc.c-torture/compile/pr44946.c: New testcase.
5656
5657 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
5658
5659         PR fortran/40206
5660         * gfortran.dg/select_char_3.f90: New test.
5661
5662 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
5663             Kevin F. Quinn  <kevquinn@gentoo.org>
5664
5665         * gcc.dg/Wtrampolines.c: New.
5666
5667 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5668
5669         PR libfortran/44934
5670         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
5671
5672 2010-07-14  Jason Merrill  <jason@redhat.com>
5673
5674         PR c++/44810
5675         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
5676
5677         Implement C++0x unrestricted unions (N2544)
5678         * g++.dg/cpp0x/union1.C: New.
5679         * g++.dg/cpp0x/union2.C: New.
5680         * g++.dg/cpp0x/union3.C: New.
5681         * g++.dg/cpp0x/defaulted2.C: Adjust.
5682         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
5683         * g++.old-deja/g++.ext/anon2.C: Adjust.
5684         * g++.old-deja/g++.mike/misc6.C: Adjust.
5685
5686 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
5687
5688         PR fortran/44925
5689         * gfortran.dg/c_loc_tests_15.f90: New.
5690
5691 2010-07-13  Jason Merrill  <jason@redhat.com>
5692
5693         PR c++/44909
5694         * g++.dg/cpp0x/implicit6.C: New.
5695
5696 2010-07-13  Jason Merrill  <jason@redhat.com>
5697
5698         PR c++/44540
5699         * g++.dg/abi/noreturn1.C: New.
5700         * g++.dg/abi/noreturn2.C: New.
5701
5702 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
5703
5704         PR other/44874
5705         PR debug/44832
5706         * c-c++-common/pr44832.c: New test.
5707
5708 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
5709
5710         PR objc/44488
5711         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
5712         on the target.  Make sure that we can assemble the emitted asm when
5713         the test type is 'compile'.
5714
5715 2010-07-13  Richard Guenther  <rguenther@suse.de>
5716
5717         PR tree-optimization/36960
5718         * g++.dg/torture/pr36960.C: New testcase.
5719
5720 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
5721
5722         PR c++/44908
5723         * g++.dg/template/sfinae21.C: New.
5724         * g++.dg/template/sfinae22.C: Likewise.
5725
5726 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
5727
5728         PR testsuite/42843
5729         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
5730         * gcc.dg/plugin/ggcplug.c: Likewise.
5731         * g++.dg/plugin/selfassign.c: Likewise.
5732         * g++.dg/plugin/attribute_plugin.c: Likewise.
5733         * g++.dg/plugin/dumb_plugin.c: Likewise.
5734         * g++.dg/plugin/pragma_plugin.c: Likewise.
5735
5736 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
5737
5738         * gcc.c-torture/execute/pr44683.x: New.
5739         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
5740
5741 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
5742
5743         PR fortran/44434
5744         PR fortran/44565
5745         PR fortran/43945
5746         PR fortran/44869
5747         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
5748         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
5749         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
5750         * gfortran.dh/typebound_call_16.f03: New.
5751         * gfortran.dg/typebound_generic_6.f03: New.
5752         * gfortran.dg/typebound_generic_7.f03: New.
5753         * gfortran.dg/typebound_generic_8.f03: New.
5754
5755 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5756
5757         PR libfortran/37077
5758         * gfortran.dg/char4_iunit_1.f03: New test.
5759
5760 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
5761
5762         * gcc.dg/tree-ssa/vrp53.c: New test.
5763
5764 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
5765
5766         PR c++/44907
5767         * g++.dg/template/sfinae19.C: New.
5768         * g++.dg/template/sfinae20.C: Likewise.
5769
5770 2010-07-12  Jie Zhang  <jie@codesourcery.com>
5771
5772         * gcc.target/arm/interrupt-1.c: New test.
5773         * gcc.target/arm/interrupt-2.c: New test.
5774
5775 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5776
5777         * gcc.dg/pr42427.c: Require c99_runtime.
5778         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
5779         c99_runtime.
5780         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5781         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
5782         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
5783         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
5784         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
5785         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
5786         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
5787         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5788         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
5789         * gcc.target/i386/pr37275.c: Require visibility support.
5790
5791 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5792
5793         * lib/target-supports.exp (check_effective_target_sse): New proc.
5794         * gcc.target/i386/sol2-check.h: New file.
5795         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
5796         Include sol2-check.h.
5797         (main) Only run do_test () if sol2_check ().
5798         * gcc.target/i386/sse2-check.h: Likewise.
5799         * gcc.target/i386/sse3-check.h: Likewise.
5800         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
5801         [__sun__ && __svr4__]: Execute SSE2 instruction.
5802         * gcc.target/i386/math-torture/math-torture.exp: Only add options
5803         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
5804         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
5805         * g++.dg/ext/vector14.C: Likewise.
5806         * g++.dg/other/mmintrin.C: Likewise.
5807         * gcc.dg/20020418-1.c: Likewise.
5808         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5809         * gcc.dg/format/ms_unnamed-1.c: Likewise.
5810         * gcc.dg/format/unnamed-1.c: Likewise.
5811         Adapt dg-warning line number.
5812         * gcc.dg/graphite/pr40281.c: Likewise.
5813         * gcc.dg/pr32176.c: Likewise.
5814         * gcc.dg/pr40550.c: Likewise.
5815         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5816         * gcc.dg/torture/pr36891.c: Likewise.
5817         * gcc.target/i386/20020218-1.c: Likewise.
5818         * gcc.target/i386/20020523.c: Likewise.
5819         * gcc.target/i386/abi-1.c: Likewise.
5820         * gcc.target/i386/brokensqrt.c: Likewise.
5821         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5822         * gcc.target/i386/pr13366.c: Likewise.
5823         * gcc.target/i386/pr13685.c: Likewise.
5824         * gcc.target/i386/pr24306.c: Likewise.
5825         * gcc.target/i386/pr31486.c: Likewise.
5826         * gcc.target/i386/pr32065-1.c: Likewise.
5827         * gcc.target/i386/pr32065-2.c: Likewise.
5828         * gcc.target/i386/pr32389.c: Likewise.
5829         * gcc.target/i386/pr38824.c: Likewise.
5830         * gcc.target/i386/pr38931.c: Likewise.
5831         * gcc.target/i386/pr39592-1.c: Likewise.
5832         * gcc.target/i386/pr43766.c: Likewise.
5833         * gcc.target/i386/recip-divf.c: Likewise.
5834         * gcc.target/i386/recip-sqrtf.c: Likewise.
5835         * gcc.target/i386/recip-vec-divf.c: Likewise.
5836         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5837         * gcc.target/i386/sse-1.c: Likewise.
5838         * gcc.target/i386/sse-16.c: Likewise.
5839         * gcc.target/i386/sse-2.c: Likewise.
5840         * gcc.target/i386/sse-20.c: Likewise.
5841         * gcc.target/i386/sse-3.c: Likewise.
5842         * gcc.target/i386/sse-7.c: Likewise.
5843         * gcc.target/i386/sse-9.c: Likewise.
5844         * gcc.target/i386/sse-addps-1.c: Likewise.
5845         * gcc.target/i386/sse-addss-1.c: Likewise.
5846         * gcc.target/i386/sse-andnps-1.c: Likewise.
5847         * gcc.target/i386/sse-andps-1.c: Likewise.
5848         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5849         * gcc.target/i386/sse-comiss-1.c: Likewise.
5850         * gcc.target/i386/sse-comiss-2.c: Likewise.
5851         * gcc.target/i386/sse-comiss-3.c: Likewise.
5852         * gcc.target/i386/sse-comiss-4.c: Likewise.
5853         * gcc.target/i386/sse-comiss-5.c: Likewise.
5854         * gcc.target/i386/sse-comiss-6.c: Likewise.
5855         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
5856         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
5857         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5858         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
5859         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5860         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
5861         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5862         * gcc.target/i386/sse-divps-1.c: Likewise.
5863         * gcc.target/i386/sse-divss-1.c: Likewise.
5864         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
5865         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5866         * gcc.target/i386/sse-maxps-1.c: Likewise.
5867         * gcc.target/i386/sse-maxss-1.c: Likewise.
5868         * gcc.target/i386/sse-minps-1.c: Likewise.
5869         * gcc.target/i386/sse-minss-1.c: Likewise.
5870         * gcc.target/i386/sse-movaps-1.c: Likewise.
5871         * gcc.target/i386/sse-movaps-2.c: Likewise.
5872         * gcc.target/i386/sse-movhlps-1.c: Likewise.
5873         * gcc.target/i386/sse-movhps-1.c: Likewise.
5874         * gcc.target/i386/sse-movhps-2.c: Likewise.
5875         * gcc.target/i386/sse-movlhps-1.c: Likewise.
5876         * gcc.target/i386/sse-movmskps-1.c: Likewise.
5877         * gcc.target/i386/sse-movntps-1.c: Likewise.
5878         * gcc.target/i386/sse-movss-1.c: Likewise.
5879         * gcc.target/i386/sse-movss-2.c: Likewise.
5880         * gcc.target/i386/sse-movss-3.c: Likewise.
5881         * gcc.target/i386/sse-movups-1.c: Likewise.
5882         * gcc.target/i386/sse-movups-2.c: Likewise.
5883         * gcc.target/i386/sse-mulps-1.c: Likewise.
5884         * gcc.target/i386/sse-mulss-1.c: Likewise.
5885         * gcc.target/i386/sse-orps-1.c: Likewise.
5886         * gcc.target/i386/sse-rcpps-1.c: Likewise.
5887         * gcc.target/i386/sse-recip-vec.c: Likewise.
5888         * gcc.target/i386/sse-recip.c: Likewise.
5889         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
5890         * gcc.target/i386/sse-set-ps-1.c: Likewise.
5891         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
5892         * gcc.target/i386/sse-subps-1.c: Likewise.
5893         * gcc.target/i386/sse-subss-1.c: Likewise.
5894         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
5895         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
5896         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
5897         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
5898         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
5899         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
5900         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
5901         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
5902         * gcc.target/i386/sse-xorps-1.c: Likewise.
5903         * gcc.target/i386/ssefn-1.c: Likewise.
5904         * gcc.target/i386/ssefn-3.c: Likewise.
5905         * gcc.target/i386/sseregparm-1.c: Likewise.
5906         * gcc.target/i386/stackalign/return-3.c: Likewise.
5907         * gcc.target/i386/vectorize1.c: Likewise.
5908         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
5909         * gcc.target/i386/xorps-sse.c: Likewise.
5910         * gfortran.dg/pr28158.f90: Likewise.
5911         * gfortran.dg/pr30667.f: Likewise.
5912         * gnat.dg/loop_optimization7.adb: Likewise.
5913         * gnat.dg/sse_nolib.adb: Likewise.
5914
5915 2010-07-11  Tobias Burnus  <burnus@net-b.de>
5916
5917         PR fortran/44702
5918         * gfortran.dg/use_rename_6.f90: New.
5919         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
5920
5921 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
5922
5923         PR fortran/44869
5924         * gfortran.dg/class_24.f03: New.
5925
5926 2010-07-10  Richard Guenther  <rguenther@suse.de>
5927
5928         PR lto/44889
5929         * gcc.dg/lto/20100709-1_0.c: New testcase.
5930         * gcc.dg/lto/20100709-1_1.c: Likewise.
5931
5932 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
5933
5934         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
5935
5936 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
5937
5938         PR objc/44140
5939         * objc.dg/lto/trivial-1_0.m: New.
5940         * objc.dg/lto/lto.exp: New.
5941         * obj-c++.dg/lto/trivial-1_0.mm: New.
5942         * obj-c++.dg/lto/lto.exp: New.
5943         * objc.dg/symtab-1.m: Adjust sizes.
5944         * objc.dg/image-info.m: Do not run for gnu-runtime.
5945
5946 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5947
5948         * gcc.dg/pr32370.c: Allow another kind of error message.
5949
5950 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
5951
5952         * gnat.dg/atomic3.adb: New test.
5953
5954 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5955             Denys Vlasenko  <dvlasenk@redhat.com>
5956             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5957
5958         PR tree-optimization/28632
5959         * gcc.dg/tree-ssa/vrp51.c: New test.
5960         * gcc.dg/tree-ssa/vrp52.c: New test.
5961
5962 2010-07-09  Jason Merrill  <jason@redhat.com>
5963
5964         * g++.dg/abi/covariant6.C: New.
5965         * g++.dg/inherit/covariant17.C: Test both bases.
5966         * g++.dg/inherit/covariant7.C: Check vtable layout.
5967
5968 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
5969
5970         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
5971
5972 2010-07-09  Richard Guenther  <rguenther@suse.de>
5973
5974         PR tree-optimization/44852
5975         * gcc.c-torture/execute/pr44852.c: New testcase.
5976
5977 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5978
5979         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
5980         multiplication by values.
5981         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
5982         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
5983
5984 2010-07-09  Richard Guenther  <rguenther@suse.de>
5985
5986         PR tree-optimization/44882
5987         * gfortran.dg/pr44882.f90: New testcase.
5988
5989 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5990
5991         PR target/40657
5992         * gcc.target/arm/pr40657-1.c: New test.
5993         * gcc.target/arm/pr40657-2.c: New test.
5994         * gcc.c-torture/execute/pr40657.c: New test.
5995
5996 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5997
5998         * gcc.dg/tree-ssa/vrp50.c: New test.
5999         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6000
6001 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
6002
6003         PR fortran/44649
6004         * gfortran.dg/c_sizeof_1.f90: Modified.
6005         * gfortran.dg/storage_size_1.f08: New.
6006         * gfortran.dg/storage_size_2.f08: New.
6007
6008 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
6009
6010         * gcc.c-torture/execute/20100708-1.c: New test.
6011
6012 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
6013
6014         PR fortran/44847
6015         * gfortran.dg/gomp/pr44847.f90: New test.
6016
6017 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
6018
6019         PR tree-optimization/44710
6020         * gcc.dg/tree-ssa/ifc-6.c: New.
6021         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6022
6023 2010-07-08  Tobias Burnus  <burnus@net-b.de>
6024
6025         PR fortran/18918
6026         * gfortran.dg/coarray_10.f90: Add an additional test.
6027
6028 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
6029
6030         PR middle-end/44828
6031         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6032         * gcc.c-torture/execute/pr44828.x: Revert.
6033
6034 2010-07-08  Jason Merrill  <jason@redhat.com>
6035
6036         PR c++/43120
6037         * g++.dg/inherit/covariant17.C: New.
6038         * g++.dg/abi/covariant1.C: Actually test for the bug.
6039
6040 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
6041
6042         PR rtl-optimization/44838
6043         * gcc.dg/pr44838.c: New.
6044
6045 2010-07-08  Richard Guenther  <rguenther@suse.de>
6046
6047         PR tree-optimization/44831
6048         * gcc.c-torture/compile/pr44831.c: New testcase.
6049         * gcc.dg/tree-ssa/pr21463.c: Adjust.
6050
6051 2010-07-08  Richard Guenther  <rguenther@suse.de>
6052
6053         PR tree-optimization/44861
6054         * g++.dg/vect/pr44861.cc: New testcase.
6055
6056 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6057
6058         PR middle-end/44828
6059         * gcc.c-torture/execute/pr44828.x: New file.
6060
6061 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6062
6063         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6064         dg-options.
6065         * g++.dg/ext/altivec-17.C: Adjust error message.
6066
6067 2010-07-07  Tom Tromey  <tromey@redhat.com>
6068
6069         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6070
6071 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6072
6073         PR target/44844
6074         * gcc.target/i386/rdrand-1.c: Scan "jnc".
6075         * gcc.target/i386/rdrand-2.c: Likewise.
6076         * gcc.target/i386/rdrand-3.c: Likewise.
6077
6078 2010-07-07  Jan Hubicka  <jh@suse.cz>
6079
6080         PR middle-end/44813
6081         * g++.dg/torture/pr44813.C: New testcase.
6082         * g++.dg/torture/pr44826.C: New testcase.
6083
6084 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
6085
6086         PR rtl-optimization/44787
6087         * gcc.c-torture/compile/pr44788.c: New test.
6088         * gcc.target/arm/pr44788.c: New test.
6089
6090 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6091
6092         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6093
6094 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6095
6096         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6097         to dg-options.
6098
6099 2010-07-06  Tobias Burnus  <burnus@net-b.de>
6100
6101         PR fortran/44742
6102         * gfortran.dg/parameter_array_init_6.f90: New.
6103         * gfortran.dg/initialization_20.f90: Update dg-error.
6104         * gfortran.dg/initialization_24.f90: Ditto.
6105
6106 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6107         PR fortran/PR44693
6108         * gfortran.dg/dim_range_1.f90:  New test.
6109         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
6110
6111 2010-07-06  Jason Merrill  <jason@redhat.com>
6112
6113         PR c++/44703
6114         * g++.dg/cpp0x/initlist41.C: New.
6115
6116         PR c++/44778
6117         * g++.dg/template/ptrmem22.C: New.
6118
6119 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
6120
6121         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6122         support.
6123         * gcc.target/i386/i386.exp: Likewise.
6124
6125 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6126
6127         PR testsuite/44195
6128         * gcc.dg/lto/20100518_0.c: Limit to x86.
6129
6130 2010-07-06  Richard Guenther  <rguenther@suse.de>
6131
6132         PR middle-end/44828
6133         * gcc.c-torture/execute/pr44828.c: New testcase.
6134
6135 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
6136
6137         * g++.dg/warn/noeffect2.C: Adjust expected warning.
6138         * g++.dg/warn/volatile1.C: Likewise.
6139         * g++.dg/template/warn1.C: Likewise.
6140
6141 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
6142
6143         AVX Programming Reference (June, 2010)
6144         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6145         * g++.dg/other/i386-3.C: Likewise.
6146         * gcc.target/i386/sse-12.c: Likewise.
6147
6148         * gcc.target/i386/f16c-check.h: New.
6149         * gcc.target/i386/rdfsbase-1.c: Likewise.
6150         * gcc.target/i386/rdfsbase-2.c: Likewise.
6151         * gcc.target/i386/rdgsbase-1.c: Likewise.
6152         * gcc.target/i386/rdgsbase-2.c: Likewise.
6153         * gcc.target/i386/rdrand-1.c: Likewise.
6154         * gcc.target/i386/rdrand-2.c: Likewise.
6155         * gcc.target/i386/rdrand-3.c: Likewise.
6156         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6157         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6158         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6159         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6160         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6161         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6162         * gcc.target/i386/wrfsbase-1.c: Likewise.
6163         * gcc.target/i386/wrfsbase-2.c: Likewise.
6164         * gcc.target/i386/wrgsbase-1.c: Likewise.
6165         * gcc.target/i386/wrgsbase-2.c: Likewise.
6166
6167         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6168         (__builtin_ia32_vcvtps2ph): New.
6169         (__builtin_ia32_vcvtps2ph256): Likewise.
6170
6171         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6172         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6173
6174         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6175         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6176
6177         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6178         (__builtin_ia32_vcvtps2ph256): Likewise.
6179         Add fsgsbase,rdrnd,f16c.
6180
6181         * lib/target-supports.exp (check_effective_target_f16c): New.
6182
6183 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6184
6185         * gcc.dg/guality/nrv-1.c: New test.
6186
6187 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
6188
6189         PR middle-end/42505
6190         * gcc.target/arm/pr42505.c: New test case.
6191
6192 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6193
6194         PR c++/44808
6195         * g++.dg/opt/nrv16.C: New test.
6196
6197 2010-07-05  Richard Guenther  <rguenther@suse.de>
6198
6199         PR tree-optimization/44784
6200         * gcc.c-torture/compile/pr44784.c: New testcase.
6201
6202 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6203
6204         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6205         Increase loop bound and array size.
6206         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6207         Likewise.
6208
6209 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6210
6211         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6212         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6213         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6214         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6215         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6216
6217 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
6218
6219         PR c++/22138
6220         * g++.dg/parse/template25.C: New.
6221
6222 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6223
6224         PR rtl-optimization/44695
6225         * gcc.dg/torture/pr44695.c: New.
6226
6227 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6228
6229         PR c++/16630
6230         * g++.dg/ext/pretty3.C: New.
6231
6232 2010-07-04  Richard Guenther  <rguenther@suse.de>
6233
6234         PR middle-end/44809
6235         * g++.dg/torture/pr44809.C: New testcase.
6236
6237 2010-07-04  Richard Guenther  <rguenther@suse.de>
6238
6239         PR tree-optimization/44656
6240         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6241
6242 2010-07-04  Ira Rosen  <irar@il.ibm.com>
6243             Revital Eres  <eres@il.ibm.com>
6244
6245         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6246         misaligned stores.
6247         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
6248         gcc.dg/vect/vect-96.c: Likewise.
6249         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
6250         that support misaligned stores. Change the number of expected
6251         misaligned accesses.
6252         * gcc.dg/vect/vect-peel-1.c: New test.
6253         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
6254         gcc.dg/vect/vect-peel-4.c: Likewise.
6255         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
6256         vectorizable on all targets that support realignment.
6257         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6258
6259 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
6260
6261         PR c/44806
6262         * gcc.dg/torture/pr44806.c: New.
6263
6264 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6265
6266         * gnat.dg/cond_expr1.adb: New test.
6267
6268 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6269
6270         * gnat.dg/modular3.adb: New test.
6271         * gnat.dg/modular3_pkg.ads: New helper.
6272
6273 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
6274             Mikael Pettersson  <mikpe@it.uu.se>
6275
6276         PR testsuite/44518
6277         * obj-c++.dg/encode-2.mm: Produce object and save temps.
6278         Make signed-ness of chars explicit.  Scan the object for
6279         strings that are split by some target assemblers.
6280         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
6281         explicit.
6282
6283 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
6284
6285         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
6286
6287 2010-07-02  Le-Chun Wu  <lcwu@google.com>
6288
6289         PR/44128
6290         * g++.dg/warn/Wshadow-7.C: New test.
6291
6292 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
6293             Julian Brown  <julian@codesourcery.com>
6294             Sandra Loosemore  <sandra@codesourcery.com>
6295
6296         * gcc.c-torture/execute/20100416-1.c: New test case.
6297
6298 2010-07-02  Julian Brown  <julian@codesourcery.com>
6299             Sandra Loosemore  <sandra@codesourcery.com>
6300
6301         PR target/43703
6302
6303         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
6304         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
6305
6306 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6307             Julian Brown  <julian@codesourcery.com>
6308
6309         * gcc.target/arm/neon/vadds64.c: Regenerated.
6310         * gcc.target/arm/neon/vaddu64.c: Regenerated.
6311         * gcc.target/arm/neon/vsubs64.c: Regenerated.
6312         * gcc.target/arm/neon/vsubu64.c: Regenerated.
6313         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
6314         * gcc.target/arm/neon-vmls-1.c: Likewise.
6315         * gcc.target/arm/neon-vsubs64.c: New execution test.
6316         * gcc.target/arm/neon-vsubu64.c: New execution test.
6317         * gcc.target/arm/neon-vadds64.c: New execution test.
6318         * gcc.target/arm/neon-vaddu64.c: New execution test.
6319
6320 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6321
6322         * gcc.target/arm/neon-vands64.c: New.
6323         * gcc.target/arm/neon-vandu64.c: New.
6324         * gcc.target/arm/neon-vbics64.c: New.
6325         * gcc.target/arm/neon-vbicu64.c: New.
6326         * gcc.target/arm/neon-veors64.c: New.
6327         * gcc.target/arm/neon-veoru64.c: New.
6328         * gcc.target/arm/neon-vorns64.c: New.
6329         * gcc.target/arm/neon-vornu64.c: New.
6330         * gcc.target/arm/neon-vorrs64.c: New.
6331         * gcc.target/arm/neon-vorru64.c: New.
6332         * gcc.target/arm/neon/vands64.c: Regenerated.
6333         * gcc.target/arm/neon/vandu64.c: Regenerated.
6334         * gcc.target/arm/neon/vbics64.c: Regenerated.
6335         * gcc.target/arm/neon/vbicu64.c: Regenerated.
6336         * gcc.target/arm/neon/veors64.c: Regenerated.
6337         * gcc.target/arm/neon/veoru64.c: Regenerated.
6338         * gcc.target/arm/neon/vorns64.c: Regenerated.
6339         * gcc.target/arm/neon/vornu64.c: Regenerated.
6340         * gcc.target/arm/neon/vorrs64.c: Regenerated.
6341         * gcc.target/arm/neon/vorru64.c: Regenerated.
6342
6343 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6344
6345         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
6346
6347 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6348
6349         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
6350         * gfortran.dg/intent_out_5.f90: Same.
6351         * gfortran.dg/ltrans-7.f90: Same.
6352         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
6353
6354 2010-07-02  Jan Hubicka  <jh@suse.cz>
6355
6356         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
6357
6358 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6359
6360         * objc-obj-c++-shared/Object1.h: Correct Line endings.
6361
6362 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
6363
6364         PR c++/44780
6365         * c-c++-common/Wunused-var-12.c: New test.
6366
6367 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
6368
6369         PR target/42835
6370         * gcc.target/arm/pr42835.c: New test.
6371
6372         PR target/42172
6373         * gcc.target/arm/pr42172-1.c: New test.
6374
6375 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6376
6377         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
6378
6379 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6380
6381         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
6382         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
6383         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
6384         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
6385         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
6386         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
6387         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
6388         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
6389         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
6390         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
6391         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
6392         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
6393         * gcc.target/arm/neon-vdup_ns64.c: New.
6394         * gcc.target/arm/neon-vdup_nu64.c: New.
6395         * gcc.target/arm/neon-vdupQ_ns64.c: New.
6396         * gcc.target/arm/neon-vdupQ_nu64.c: New.
6397         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
6398         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
6399         * gcc.target/arm/neon-vmov_ns64.c: New.
6400         * gcc.target/arm/neon-vmov_nu64.c: New.
6401         * gcc.target/arm/neon-vmovQ_ns64.c: New.
6402         * gcc.target/arm/neon-vmovQ_nu64.c: New.
6403         * gcc.target/arm/neon-vget_lanes64.c: New.
6404         * gcc.target/arm/neon-vget_laneu64.c: New.
6405         * gcc.target/arm/neon-vset_lanes64.c: New.
6406         * gcc.target/arm/neon-vset_laneu64.c: New.
6407
6408 2010-07-02  Richard Guenther  <rguenther@suse.de>
6409
6410         * g++.dg/torture/20100702-1.C: New testcase.
6411
6412 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6413
6414         PR target/44707
6415         * gcc.c-torture/compile/pr44707.c: New test.
6416
6417 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6418
6419         PR c++/44039
6420         * g++.dg/template/crash101.C: New.
6421
6422 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6423
6424         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
6425         Use the ABI-0 accessors and fail it for m64.
6426
6427 2010-07-02  Jan Hubicka  <jh@suse.cz>
6428
6429         * g++.dg/tree-ssa/pr44706.C: New testcase.
6430
6431 2010-07-02  Richard Guenther  <rguenther@suse.de>
6432
6433         PR tree-optimization/44748
6434         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
6435
6436 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6437
6438         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
6439         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
6440         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
6441         the method types to forward:.
6442
6443 2010-06-30  Jason Merrill  <jason@redhat.com>
6444
6445         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
6446         * g++.dg/other/pr25632.C: Likewise.
6447
6448 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
6449
6450         PR tree-optimization/40421
6451         * gfortran.fortran-torture/compile/pr40421.f90: New test.
6452
6453 2010-07-01  Richard Guenther  <rguenther@suse.de>
6454
6455         PR middle-end/42834
6456         PR middle-end/44468
6457         * gcc.c-torture/execute/20100316-1.c: New testcase.
6458         * gcc.c-torture/execute/pr44468.c: Likewise.
6459         * gcc.c-torture/compile/20100609-1.c: Likewise.
6460         * gcc.dg/volatile2.c: Adjust.
6461         * gcc.dg/plugin/selfassign.c: Likewise.
6462         * gcc.dg/pr36902.c: Likewise.
6463         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
6464         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
6465         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6466         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6467         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6468         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6469         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
6470         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
6471         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
6472         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6473         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6474         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6475         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
6476         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
6477         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6478         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6479         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
6480         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6481         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6482         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6483         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6484         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6485         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
6486         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
6487         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
6488         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
6489         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
6490         * gcc.dg/struct/w_prof_local_array.c: Likewise.
6491         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
6492         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
6493         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6494         * gcc.dg/struct/w_prof_global_array.c: Likewise.
6495         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
6496         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
6497         * gcc.dg/struct/w_prof_local_var.c: Likewise.
6498         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
6499         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6500         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
6501         * gcc.dg/struct/w_prof_global_var.c: Likewise.
6502         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
6503         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
6504         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
6505         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6506         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
6507         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
6508         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
6509         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
6510         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
6511         * gcc.dg/tree-prof/stringop-1.c: Adjust.
6512         * g++.dg/tree-ssa/pr31146.C: Likewise.
6513         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
6514         * g++.dg/tree-ssa/pr33604.C: Likewise.
6515         * g++.dg/plugin/selfassign.c: Likewise.
6516         * gfortran.dg/array_memcpy_3.f90: Likewise.
6517         * gfortran.dg/array_memcpy_4.f90: Likewise.
6518         * c-c++-common/torture/pr42834.c: New testcase.
6519
6520 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
6521
6522         PR c++/44628
6523         * g++.dg/template/crash100.C: New.
6524
6525 2010-06-30  Jan Hubicka  <jh@suse.cz>
6526
6527         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
6528
6529 2010-06-30  Michael Matz  <matz@suse.de>
6530
6531         PR bootstrap/44699
6532         * gcc.dg/pr44699.c: New test.
6533
6534 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
6535
6536         PR tree-optimization/39799
6537         * c-c++-common/uninit-17.c: New test.
6538
6539 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6540
6541         PR libfortran/43298
6542         * gfortran.dg/read_infnan_1.f90: New test.
6543
6544 2010-06-29  Jason Merrill  <jason@redhat.com>
6545
6546         Enable implicitly declared move constructor/operator= (N3053).
6547         * g++.dg/cpp0x/implicit3.C: New.
6548         * g++.dg/cpp0x/implicit4.C: New.
6549         * g++.dg/cpp0x/implicit5.C: New.
6550         * g++.dg/cpp0x/implicit-copy.C: Adjust.
6551         * g++.dg/cpp0x/not_special.C: Adjust.
6552         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
6553         * g++.dg/cpp0x/rv1n.C: Adjust.
6554         * g++.dg/cpp0x/rv1p.C: Adjust.
6555         * g++.dg/cpp0x/rv2n.C: Adjust.
6556         * g++.dg/cpp0x/rv2p.C: Adjust.
6557         * g++.dg/cpp0x/rv3n.C: Adjust.
6558         * g++.dg/cpp0x/rv3p.C: Adjust.
6559         * g++.dg/cpp0x/rv4n.C: Adjust.
6560         * g++.dg/cpp0x/rv4p.C: Adjust.
6561         * g++.dg/cpp0x/rv5n.C: Adjust.
6562         * g++.dg/cpp0x/rv5p.C: Adjust.
6563         * g++.dg/cpp0x/rv6n.C: Adjust.
6564         * g++.dg/cpp0x/rv6p.C: Adjust.
6565         * g++.dg/cpp0x/rv7n.C: Adjust.
6566         * g++.dg/cpp0x/rv7p.C: Adjust.
6567         * g++.dg/cpp0x/rv8p.C: Adjust.
6568         * g++.dg/gomp/pr26690-1.C: Adjust.
6569         * g++.dg/other/error20.C: Adjust.
6570         * g++.dg/other/error31.C: Adjust.
6571         * g++.dg/parse/error19.C: Adjust.
6572         * g++.dg/template/qualttp5.C: Adjust.
6573         * g++.old-deja/g++.law/ctors5.C: Adjust.
6574
6575         Enable implicitly deleted functions (N2346)
6576         * g++.dg/cpp0x/defaulted17.C: New.
6577         * g++.dg/cpp0x/implicit1.C: New.
6578         * g++.dg/cpp0x/implicit2.C: New.
6579         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
6580         * g++.dg/ext/has_virtual_destructor.C: Adjust.
6581         * g++.dg/init/ctor4.C: Adjust.
6582         * g++.dg/init/synth2.C: Adjust.
6583         * g++.dg/lto/20081118_1.C: Adjust.
6584         * g++.dg/other/error13.C: Adjust.
6585         * g++.dg/other/unused1.C: Adjust.
6586         * g++.old-deja/g++.bob/inherit2.C: Adjust.
6587         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6588         * g++.old-deja/g++.jason/opeq3.C: Adjust.
6589         * g++.old-deja/g++.law/ctors17.C: Adjust.
6590         * g++.old-deja/g++.oliva/delete1.C: Adjust.
6591         * g++.old-deja/g++.pt/assign1.C: Adjust.
6592         * g++.old-deja/g++.pt/crash20.C: Adjust.
6593
6594         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
6595         * g++.dg/cpp0x/defaulted13.C: Adjust.
6596         * g++.dg/cpp0x/defaulted2.C: Adjust.
6597         * g++.dg/cpp0x/defaulted3.C: Adjust.
6598         * g++.dg/cpp0x/initlist9.C: Adjust.
6599         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
6600         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
6601         * g++.dg/init/synth2.C: Adjust.
6602
6603         * g++.dg/cpp0x/defaulted19.C: New.
6604
6605         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
6606         * g++.dg/template/error23.C: Fix for -std=c++0x.
6607
6608 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
6609
6610         PR fortran/44718
6611         * gfortran.dg/proc_ptr_28.f90: New.
6612
6613 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
6614
6615         PR tree-optimization/43801
6616         * g++.dg/torture/pr43801.C: New test.
6617
6618         PR debug/44668
6619         * g++.dg/debug/dwarf2/accessibility1.C: New test.
6620
6621 2010-06-29  Jason Merrill  <jason@redhat.com>
6622
6623         PR c++/44587
6624         * g++.dg/template/qualified-id2.C: New.
6625         * g++.dg/template/qualified-id3.C: New.
6626
6627 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
6628
6629         PR fortran/44696
6630         * gfortran.dg/associated_target_4.f90: New.
6631
6632 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
6633
6634         PR fortran/44582
6635         * gfortran.dg/aliasing_array_result_1.f90 : New test.
6636
6637 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6638
6639         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
6640
6641 2010-06-29  Jan Hubicka  <jh@suse.cz>
6642
6643         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
6644
6645 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
6646
6647         PR target/43902
6648         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
6649         * gcc.target/arm/wmul-3.c: New test.
6650         * gcc.target/arm/wmul-4.c: New test.
6651
6652 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
6653
6654         PR rtl-optimization/44659
6655         * gcc.target/i386/extract-1.c: New.
6656         * gcc.target/i386/extract-2.c: Likewise.
6657         * gcc.target/i386/extract-3.c: Likewise.
6658         * gcc.target/i386/extract-4.c: Likewise.
6659         * gcc.target/i386/extract-5.c: Likewise.
6660         * gcc.target/i386/extract-6.c: Likewise.
6661
6662 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
6663
6664         PR c++/44682
6665         * g++.dg/warn/Wunused-var-14.C: New test.
6666
6667 2010-06-28  Tobias Burnus  <burnus@net-b.de>
6668
6669         PR fortran/43298
6670         * gfortran.dg/nan_6.f90: New.
6671
6672 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
6673
6674         PR tree-optimization/43781
6675         * gcc.dg/torture/pr43781.c: New.
6676
6677 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
6678
6679         PR fortran/40158
6680         * gfortran.dg/actual_rank_check_1.f90: New test.
6681
6682 2010-06-28  Martin Jambor  <mjambor@suse.cz>
6683
6684         * gcc.dg/ipa/ipa-sra-6.c: New test.
6685
6686 2010-06-28  Jan Hubicka  <jh@suse.cz>
6687
6688         PR tree-optimization/44687
6689         * gcc.c-torture/compile/pr44687.c
6690
6691 2010-06-28  Martin Jambor  <mjambor@suse.cz>
6692
6693         PR c++/44535
6694         * g++.dg/torture/pr44535.C: New test.
6695
6696 2010-06-28  Michael Matz  <matz@suse.de>
6697
6698         PR middle-end/44592
6699         * gfortran.dg/pr44592.f90: New test.
6700
6701 2010-06-28  Jan Hubicka  <jh@suse.cz>
6702
6703         PR tree-optimization/44357
6704         * g++.dg/torture/pr44357.C: New testcase.
6705
6706 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6707
6708         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
6709         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
6710         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
6711         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
6712         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
6713         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6714         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
6715         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
6716
6717 2010-06-27  Jan Hubicka  <jh@suse.cz>
6718
6719         * gcc.c-torture/compile/pr44686.c: New file.
6720
6721 2010-06-27  Richard Guenther  <rguenther@suse.de>
6722
6723         PR tree-optimization/44683
6724         * gcc.c-torture/execute/pr44683.c: New testcase.
6725
6726 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
6727
6728         * gnat.dg/noreturn3.ad[sb]: New test.
6729
6730 2010-06-26  Jason Merrill  <jason@redhat.com>
6731
6732         * g++.dg/cpp0x/explicit5.C: New.
6733
6734 2010-06-26  Richard Guenther  <rguenther@suse.de>
6735
6736         PR tree-optimization/44393
6737         * gcc.dg/pr44393.c: New testcase.
6738
6739 2010-06-26  Jan Hubicka  <jh@suse.cz>
6740
6741         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
6742
6743 2010-06-26  Richard Guenther  <rguenther@suse.de>
6744
6745         PR middle-end/44674
6746         * gcc.dg/pr44674.c: New testcase.
6747
6748 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
6749
6750         * gcc.dg/opts-3.c: New test.
6751
6752 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6753
6754         * gfortran.dg/type_decl_1.f90: New.
6755         * gfortran.dg/type_decl_2.f90: New.
6756
6757 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6758
6759         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
6760         * gfortran.dg/semicolon_fixed_2.f: Ditto.
6761
6762 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6763
6764         PR testsuite/38946
6765         * gfortran.dg/array_constructor_23.f: Update test to allow for small
6766         error in comparing reals.
6767
6768 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6769
6770         * selected_real_kind_2.f90: New.
6771         * selected_real_kind_3.f90: New.
6772
6773 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6774
6775         * gfortran.dg/entry_19.f90: New.
6776
6777 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6778
6779         * gfortran.dg/end_subroutine_1.f90: New.
6780         * gfortran.dg/end_subroutine_2.f90: New.
6781         * gfortran.dg/interface_proc_end.f90: Update.
6782
6783 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6784
6785         * gfortran.dg/semicolon_fixed.f: Update.
6786         * gfortran.dg/semicolon_fixed_2.f: New.
6787         * gfortran.dg/semicolon_free_2.f90: New.
6788         * gfortran.dg/semicolon_free.f90: Update.
6789
6790 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6791
6792         PR fortran/44448
6793         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
6794
6795 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6796
6797         * g++.dg/ipa/iinline-3.C: New test.
6798         * gcc.dg/ipa/modif-1.c: Removed.
6799
6800 2010-06-25  Jan Hubicka  <jh@suse.cz>
6801
6802         * gcc.dg/tree-ssa/ipa-split-1.c
6803
6804 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6805
6806         * g++.dg/ipa/iinline-2.C: New test.
6807
6808 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
6809
6810         PR middle-end/43866
6811         * gfortran.dg/pr43866.f90: New test.
6812
6813         PR tree-optimization/44539
6814         * gcc.dg/pr44539.c: New test.
6815
6816 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
6817
6818         From Jim Wilson:
6819         PR target/43902
6820         * gcc.target/mips/madd-9.c: New test.
6821
6822 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
6823
6824         PR c/44517
6825         * gcc.dg/noncompile/pr44517.c: New.
6826         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
6827
6828 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
6829
6830         PR testsuite/43283
6831         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
6832         and add argument to nop for IA64.
6833
6834 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6835
6836         PR target/44588
6837         * gcc.target/i386/mod-1.c: New.
6838         * gcc.target/i386/umod-1.c: Likewise.
6839         * gcc.target/i386/umod-2.c: Likewise.
6840         * gcc.target/i386/umod-3.c: Likewise.
6841
6842 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
6843
6844         PR middle-end/44492
6845         * g++.dg/torture/pr44492.C: New test.
6846
6847 2010-06-24  Andi Kleen  <ak@linux.intel.com>
6848
6849         * c-c++-common/warn-omitted-condop.c: New.
6850
6851 2010-06-24  Tobias Burnus  <burnus@net-b.de>
6852
6853         PR fortran/44614
6854         * gfortran.dg/import8.f90: New.
6855
6856 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
6857
6858         * gnat.dg/not_null.adb: Update test case.
6859
6860 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
6861
6862         PR c++/44619
6863         * g++.dg/warn/Wunused-var-13.C: New test.
6864
6865         PR c++/44627
6866         * g++.dg/diagnostic/method1.C: New test.
6867
6868 2010-06-22  Cary Coutant  <ccoutant@google.com>
6869
6870         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
6871
6872 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
6873
6874         PR fortran/44616
6875         * gfortran.dg/abstract_type_8.f03: New.
6876
6877 2010-06-21  Jason Merrill  <jason@redhat.com>
6878
6879         * g++.dg/cpp0x/noexcept08.C: New.
6880
6881         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
6882
6883 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6884
6885         PR target/44615
6886         * gcc.target/i386/sse2-vec-2a.c: New.
6887
6888 2010-06-21  DJ Delorie  <dj@redhat.com>
6889
6890         * gcc.dg/pragma-diag-1.c: New.
6891
6892 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6893
6894         PR target/44615
6895         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
6896
6897 2010-06-21  Alan Modra  <amodra@gmail.com>
6898
6899         PR testsuite/44505
6900         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
6901         tail call to check_fa_mid.
6902
6903 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
6904
6905         PR target/44575
6906         * gcc.c-torture/execute/pr44575.c: New test.
6907
6908 2010-06-21  Tobias Burnus  <burnus@net-b.de>
6909
6910         PR fortran/40632
6911         * gfortran.dg/contiguous_1.f90: New.
6912         * gfortran.dg/contiguous_2.f90: New.
6913         * gfortran.dg/contiguous_3.f90: New.
6914
6915 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
6916
6917         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
6918         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
6919
6920 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
6921
6922         PR target/44546
6923         * gcc.target/i386/pr44546.c: New test.
6924
6925 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
6926
6927         * gcc.dg/opts-2.c: New test.
6928
6929 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
6930
6931         PR fortran/44584
6932         * gfortran.dg/typebound_proc_15.f03: Modified.
6933
6934 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
6935
6936         PR target/44072
6937         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
6938         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
6939
6940 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6941
6942         * g++.dg/ext/label13.C: Fix typo in last change.
6943
6944 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6945
6946         PR libfortran/44477
6947         * gfortran.dg/eof_3.f90
6948         * gfortran.dg/endfile_2.f90
6949         * gfortran.dg/endfile_4.f90
6950         * gfortran.dg/endfile_3.f90
6951
6952 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6953
6954         PR c++/41090
6955         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
6956
6957 2010-06-18  Tobias Burnus  <burnus@net-b.de>
6958
6959         PR fortran/44556
6960         * gfortran.dg/allocate_alloc_opt_11.f90: New.
6961
6962 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
6963
6964         * gcc.target/arm/pr40900.c: New test.
6965
6966 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
6967
6968         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
6969
6970 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
6971
6972         PR fortran/44558
6973         * gfortran.dg/typebound_call_15.f03: New.
6974
6975 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6976
6977         PR c++/44486
6978         * g++.dg/pr44486.C: New.
6979
6980 2010-06-16  DJ Delorie  <dj@redhat.com>
6981
6982         * gcc.target/i386/volatile-bitfields-1.c: New.
6983         * gcc.target/i386/volatile-bitfields-2.c: New.
6984
6985 2010-06-16  Jason Merrill  <jason@redhat.com>
6986
6987         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
6988
6989         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
6990
6991 2010-06-16  Richard Guenther  <rguenther@suse.de>
6992
6993         PR c/44555
6994         * gcc.c-torture/execute/pr44555.c: New testcase.
6995
6996 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
6997
6998         PR fortran/44549
6999         * gfortran.dg/typebound_proc_16.f03: New.
7000
7001 2010-06-16  Martin Jambor  <mjambor@suse.cz>
7002
7003         * g++.dg/torture/pr43905.C: New test.
7004
7005 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
7006
7007         PR testsuite/44538
7008         * gcc.dg/vect/slp-perm-5.c (main): Prevent
7009         initialization loop from being vectorized.
7010         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7011
7012 2010-06-16  Alan Modra  <amodra@gmail.com>
7013
7014         PR tree-optimization/44507
7015         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7016
7017 2010-06-15  Jason Merrill  <jason@redhat.com>
7018
7019         * g++.dg/overload/arg3.C: Adjust error locations.
7020         * g++.dg/overload/copy1.C: Likewise.
7021         * g++.dg/tc1/dr152.C: Likewise.
7022         * g++.dg/template/incomplete4.C: Likewise.
7023         * g++.dg/template/incomplete5.C: Likewise.
7024         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7025         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7026         * g++.old-deja/g++.pt/crash9.C: Likewise.
7027
7028         * g++.dg/inherit/virtual5.C: New.
7029
7030         * g++.dg/cpp0x/defaulted18.C: New.
7031
7032         * g++.dg/cpp0x/initlist40.C: New.
7033
7034         * g++.dg/cpp0x/initlist39.C: New.
7035
7036 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
7037
7038         PR middle-end/44391
7039         * gcc.dg/graphite/pr44391.c: New.
7040
7041 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
7042
7043         PR fortran/43388
7044         * gfortran.dg/allocate_alloc_opt_8.f90: New.
7045         * gfortran.dg/allocate_alloc_opt_9.f90: New.
7046         * gfortran.dg/allocate_alloc_opt_10.f90: New.
7047         * gfortran.dg/class_allocate_2.f03: Modified an error message.
7048
7049 2010-06-15  Richard Guenther  <rguenther@suse.de>
7050
7051         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7052
7053 2010-06-15  Richard Guenther  <rguenther@suse.de>
7054
7055         * gcc.dg/vect/bb-slp-21.c: Adjust.
7056         * gcc.dg/vect/bb-slp-13.c: Likewise
7057         * gcc.dg/vect/bb-slp-4.c: Likewise
7058         * gcc.dg/vect/bb-slp-22.c: Likewise
7059         * gcc.dg/vect/bb-slp-14.c: Likewise
7060         * gcc.dg/vect/bb-slp-23.c: Likewise
7061         * gcc.dg/vect/bb-slp-15.c: Likewise
7062         * gcc.dg/vect/bb-slp-17.c: Likewise
7063         * gcc.dg/vect/bb-slp-18.c: Likewise
7064         * gcc.dg/vect/bb-slp-19.c: Likewise
7065         * gcc.dg/vect/bb-slp-10.c: Likewise
7066         * gcc.dg/vect/bb-slp-11.c: Likewise
7067         * gcc.dg/vect/bb-slp-20.c: Likewise
7068         * gcc.dg/vect/bb-slp-3.c: Likewise
7069
7070 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
7071
7072         PR fortran/44536
7073         * gfortran.dg/gomp/pr44536.f90: New test.
7074         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7075
7076 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7077
7078         PR target/44534
7079         * gcc.target/i386/avx-vextractf128-256-3.c: New.
7080         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7081
7082 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
7083
7084         PR tree-optimization/44508
7085         * gcc.dg/tree-ssa/pr21086.c: Adjust.
7086
7087         PR bootstrap/44509
7088         * gcc.dg/pr44509.c: New test.
7089
7090 2010-06-14  Ira Rosen  <irar@il.ibm.com>
7091
7092         PR tree-optimization/44507
7093         * gcc.dg/vect/pr44507.c: New test.
7094
7095 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7096
7097         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7098         and c-pretty-print.h.
7099
7100         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7101
7102 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
7103
7104         * gfortran.dg/whole_file_18.f90: Updated error message.
7105
7106 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
7107
7108         * gfortran.dg/whole_file_20.f03: New.
7109
7110 2010-06-12  Jan Hubicka  <jh@suse.cz>
7111
7112         * gcc.c-torture/compile/pc44485.c: New testcase.
7113
7114 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
7115
7116         PR fortran/40117
7117         * gfortran.dg/typebound_proc_4.f03: Modified error message.
7118         * gfortran.dg/typebound_proc_14.f03: New.
7119         * gfortran.dg/typebound_proc_15.f03: New.
7120
7121 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7122
7123         * gcc.dg/opts-1.c: New test.
7124
7125 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7126
7127         * gcc.dg/funroll-loops-all.c: Update expected error.
7128
7129 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
7130
7131         PR target/44481
7132         * gcc.target/i386/pr44481.c: New test.
7133
7134 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7135
7136         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7137
7138 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
7139
7140         PR middle-end/44483
7141         * gcc.dg/tree-ssa/pr44483.c: New.
7142
7143 2010-06-11  Paul Brook  <paul@codesourcery.com>
7144
7145         * g++.dg/other/arm-neon-1.C: New test.
7146
7147 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
7148
7149         PR fortran/42051
7150         PR fortran/43896
7151         * gfortran.dg/class_23.f03: New test.
7152
7153 2010-06-11  Jan Hubicka  <jh@suse.cz>
7154
7155         * gcc.dg/ipa/pure-const-2.c: New testcase.
7156
7157 2010-06-11  Jan Hubicka  <jh@suse.cz>
7158
7159         * gcc.dg/noreturn-7.c: Update.
7160         * gcc.dg/noreturn-4.c: Update.
7161
7162 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
7163
7164         Fix MIPS bootstrap
7165         * g++.dg/other/typedef4.C: New test.
7166
7167 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
7168
7169         PR fortran/44207
7170         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7171
7172 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
7173
7174         PR fortran/44457
7175         * gfortran.dg/asynchronous_3.f03
7176
7177 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
7178
7179         PR middle-end/44185
7180         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7181         non-temporal stores out of the tests to form new test cases.  As a
7182         result, no non-temporal store should be generated in this case.
7183
7184         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
7185         prefetch-7.c that generate one non-temporal store.
7186
7187         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
7188         prefetch-7.c that generate one non-temporal store and one
7189         one-temporal prefetch.
7190
7191 2010-06-10  Martin Jambor  <mjambor@suse.cz>
7192
7193         PR tree-optimization/44258
7194         * gcc.dg/tree-ssa/pr44258.c: New test.
7195
7196 2010-06-10  Daniel Kraft  <d@domob.eu>
7197
7198         PR fortran/38936
7199         * gfortran.dg/associate_1.f03: New test.
7200         * gfortran.dg/associate_2.f95: New test.
7201         * gfortran.dg/associate_3.f03: New test.
7202         * gfortran.dg/associate_4.f08: New test.
7203
7204 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7205
7206         * gfortran.dg/selected_char_kind_4.f90: New test.
7207
7208 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
7209
7210         * gcc.dg/pr42461.c: New test.
7211
7212 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7213
7214         PR fortran/44347
7215         * gfortran.dg/selected_real_kind_1.f90: New.
7216
7217 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7218
7219         PR fortran/44359
7220         * gfortran.dg/warn_conversion.f90: Removed check for redundant
7221         warning.
7222         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7223         check for warning.
7224
7225 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7226
7227         * gfortran.dg/data_namelist_conflict.f90: New test.
7228
7229 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7230
7231         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7232         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7233         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7234
7235 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7236
7237         * gfortran.dg/mvbits_9.f90: New test.
7238         * gfortran.dg/ibset_1.f90: Ditto.
7239         * gfortran.dg/ibits_1.f90: Ditto.
7240         * gfortran.dg/btest_1.f90: Ditto.
7241         * gfortran.dg/ibclr_1.f90: Ditto.
7242
7243 2010-06-09  Jason Merrill  <jason@redhat.com>
7244
7245         PR c++/44366
7246         * g++.dg/cpp0x/decltype23.C: Move to...
7247         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
7248
7249 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
7250
7251         PR fortran/44211
7252         * gfortran.dg/typebound_call_14.f03: New test.
7253
7254 2010-06-09  Martin Jambor  <mjambor@suse.cz>
7255
7256         PR tree-optimization/44423
7257         * gcc.dg/tree-ssa/pr44423.c: New test.
7258
7259 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
7260
7261         PR testsuite/42843
7262         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
7263         TV_NONE to initialize tv_id field.
7264         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7265         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7266         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
7267         Include toplev.h .
7268         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
7269         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
7270         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
7271
7272 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
7273
7274         PR tree-optimization/39874
7275         PR middle-end/28685
7276         * gcc.dg/pr39874.c: New file.
7277
7278 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7279
7280         * g++.dg/ext/attr-alias-1.C: New.
7281         * g++.dg/ext/attr-alias-2.C: New.
7282
7283 2010-06-07  Tobias Burnus  <burnus@net-b.de>
7284
7285         PR fortran/44446
7286         * gfortran.dg/proc_ptr_27.f90: New.
7287
7288 2010-06-07  Jason Merrill  <jason@redhat.com>
7289
7290         PR c++/44366
7291         * g++.dg/cpp0x/decltype23.C: New.
7292
7293 2010-06-08  Andrew Pinski <pinskia@gmail.com>
7294             Shujing Zhao  <pearly.zhao@oracle.com>
7295
7296         PR c/37724
7297         * gcc.dg/c90-const-expr-10.c: Adjust.
7298         * gcc.dg/c99-const-expr-10.c: Adjust.
7299         * gcc.dg/init-bad-7.c: New.
7300
7301 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7302
7303         * lib/target-supports.exp (check_effective_target_gas): New proc.
7304         * gcc.c-torture/execute/960321-1.x: New file.
7305
7306 2010-06-07  Jason Merrill  <jason@redhat.com>
7307
7308         PR c++/44401
7309         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
7310
7311 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
7312
7313         PR c++/44444
7314         * g++.dg/warn/Wunused-var-12.C: New test.
7315
7316         PR c++/44443
7317         * c-c++-common/Wunused-var-11.c: New test.
7318
7319 2010-06-07  Jan Hubicka  <jh@suse.cz>
7320
7321         * gcc.dg/ipa/pure-const-1.c: New testcase.
7322
7323 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
7324
7325         PR rtl-optimization/44404
7326         * gcc.dg/pr44404.c: New.
7327
7328 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
7329
7330         PR target/44159
7331         * gcc.target/i386/abi-2.c: Check sysv abi here.
7332         * gcc.target/i386/aes-avx-check.h: Call test in noinline
7333         function to avoid failures by different ABIs.
7334         * gcc.target/i386/aes-check.h: Likewise.
7335         * gcc.target/i386/avx-check.h: Likewise.
7336         * gcc.target/i386/fma4-check.h: Likewise.
7337         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
7338         * gcc.target/i386/mmx-check.h: Likewise.
7339         * gcc.target/i386/pclmul-avx-check.h: Likewise.
7340         * gcc.target/i386/pclmul-check.h: Likewise.
7341         * gcc.target/i386/sse-check.h: Likewise.
7342         * gcc.target/i386/sse2-check.h: Likewise.
7343         * gcc.target/i386/sse3-check.h: Likewise.
7344         * gcc.target/i386/sse4_1-check.h: Likewise.
7345         * gcc.target/i386/sse4_2-check.h: Likewise.
7346         * gcc.target/i386/sse4a-check.h: Likewise.
7347         * gcc.target/i386/ssse3-check.h: Likewise.
7348         * gcc.target/i386/xop-check.h: Likewise.
7349         * gcc.target/i386/pr27971.c: Fix for LLP64.
7350         * gcc.target/i386/pr39139.c: Likewise.
7351         * gcc.target/i386/pr39315-check.c: Likewise.
7352         * gcc.target/i386/vararg-1.c: Likewise.
7353         * gcc.target/i386/vararg-2.c: Likewise.
7354         Additional add dg-compile to avoid failure due
7355         missing foo symbol.
7356
7357         * gcc.dg/compound-literal-1.c: Fix for llp64.
7358         * gcc.dg/pr32370.c: Likewise.
7359         * gcc.dg/pr37561.c: Likewise.
7360         * gcc.dg/pr41340.c: Likewise.
7361         * gcc.dg/pr41551.c: Likewise.
7362
7363 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7364
7365         PR c++/44188
7366         * g++.dg/debug/dwarf2/typedef3.C: New test.
7367
7368 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7369
7370         PR c/20000
7371         * c-c++-common/pr20000.c: New.
7372
7373 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
7374
7375         PR c++/44086
7376         * g++.dg/init/pr44086.C: New.
7377         * g++.dg/cpp0x/decltype4.C: Adjust.
7378
7379 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7380
7381         PR fortran/43945
7382         * gfortran.dg/generic_23.f03: New test.
7383
7384 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7385
7386         PR fortran/43895
7387         * gfortran.dg/alloc_comp_class_1.f90 : New test.
7388
7389 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
7390
7391         PR c++/44361
7392         * c-c++-common/Wunused-var-9.c: New test.
7393
7394 2010-06-05  Jason Merrill  <jason@redhat.com>
7395
7396         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
7397
7398 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
7399
7400         PR c/44322
7401         * gcc.dg/c99-restrict-4.c: New test.
7402
7403 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
7404
7405         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
7406         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
7407         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
7408         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
7409         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
7410         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
7411         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
7412         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
7413         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
7414         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
7415         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
7416         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
7417         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
7418         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
7419         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
7420         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
7421         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
7422         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
7423         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
7424         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
7425         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
7426         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
7427
7428 2010-06-04  Jason Merrill  <jason@redhat.com>
7429
7430         * g++.dg/cpp0x/noexcept06.C: New.
7431         * g++.dg/cpp0x/noexcept07.C: New.
7432
7433         * g++.dg/cpp0x/noexcept01.C: New.
7434         * g++.dg/cpp0x/noexcept02.C: New.
7435         * g++.dg/cpp0x/noexcept03.C: New.
7436         * g++.dg/cpp0x/noexcept04.C: New.
7437         * g++.dg/cpp0x/noexcept05.C: New.
7438
7439 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
7440
7441         PR c++/44412
7442         * g++.dg/warn/Wunused-var-10.C: New test.
7443         * g++.dg/warn/Wunused-var-11.C: New test.
7444
7445         PR c++/44362
7446         * c-c++-common/Wunused-var-10.c: New test.
7447
7448 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7449
7450         PR c/25880
7451         * gcc.dg/assign-warn-2.c: Update.
7452         * gcc.dg/cpp/line3.c: Update.
7453         * gcc.dg/c99-array-lval-8.c: Update.
7454         * gcc.dg/cast-qual-2.c: Update.
7455         * gcc.dg/c99-arraydecl-3.c:  Update.
7456         * gcc.dg/assign-warn-1.c:  Update.
7457         * gcc.dg/format/gcc_diag-1.c:  Update.
7458
7459 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
7460
7461         PR rtl-optimization/39871
7462         PR rtl-optimization/40615
7463         PR rtl-optimization/42500
7464         PR rtl-optimization/42502
7465         * gcc.target/arm/eliminate.c: New test.
7466
7467 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
7468
7469         PR libstdc++/44410
7470         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
7471         * g++.old-deja/g++.other/delete3.C: Likewise.
7472         * g++.old-deja/g++.other/new.C: Likewise.
7473         * g++.old-deja/g++.law/operators27.C: Likewise.
7474         * g++.old-deja/g++.mike/p755.C: Likewise.
7475         * g++.dg/eh/new1.C: Likewise.
7476         * g++.dg/init/new5.C: Likewise.
7477
7478 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7479
7480         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
7481         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
7482         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
7483
7484 2010-06-03  Richard Guenther  <rguenther@suse.de>
7485
7486         PR lto/41921
7487         * lib/lto.exp: Always load gcc.exp.
7488         (lto-obj): For C source files invoke gcc_target_compile.
7489         * g++.dg/lto/20100603-1_0.C: New testcase.
7490         * g++.dg/lto/20100603-1_1.c: Likewise.
7491
7492 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
7493
7494         PR tree-optimization/43688
7495         * gfortran.dg/pr43688.f90: New.
7496
7497 2010-06-03  Richard Guenther  <rguenther@suse.de>
7498
7499         PR lto/41584
7500         * gcc.dg/lto/20100603-1_0.c: New testcase.
7501         * gcc.dg/lto/20100603-2_0.c: Likewise.
7502         * gcc.dg/lto/20100603-3_0.c: Likewise.
7503
7504 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
7505
7506         PR target/44218
7507         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
7508         * gcc.target/powerpc/recip-2.c: Ditto.
7509         * gcc.target/powerpc/recip-3.c: Ditto.
7510         * gcc.target/powerpc/recip-4.c: Ditto.
7511         * gcc.target/powerpc/recip-5.c: Ditto.
7512         * gcc.target/powerpc/recip-6.c: Ditto.
7513         * gcc.target/powerpc/recip-7.c: Ditto.
7514         * gcc.target/powerpc/recip-test.h: Ditto.
7515         * gcc.target/powerpc/recip-test2.h: Ditto.
7516
7517 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7518
7519         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
7520
7521 2010-06-02  Jason Merrill  <jason@redhat.com>
7522
7523         * g++.dg/ext/vector9.C: Expect typedef in error message.
7524
7525         PR c++/9726
7526         PR c++/23594
7527         PR c++/44333
7528         * g++.dg/tc1/dr101.C: Remove xfails.
7529
7530 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7531
7532         PR middle-end/44372
7533         * g++.dg/ipa/pr44372.C: New.
7534
7535 2010-06-02  Jan Hubicka  <jh@suse.cz>
7536
7537         PR middle-end/44295
7538         * g++.dg/torture/pr44295.C: Neww testcase.
7539
7540 2010-06-02  Jan Hubicka  <jh@suse.cz>
7541
7542         * gcc.dg/tree-ssa/loadpre6.c: Update.
7543
7544 2010-06-02  Richard Guenther  <rguenther@suse.de>
7545
7546         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
7547         diagnostic.h.
7548
7549 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
7550
7551         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
7552         the link fail message.
7553
7554 2010-06-02  Tobias Burnus  <burnus@net-b.de>
7555
7556         PR fortran/44360
7557         * gfortran.dg/use_13.f90: New test case.
7558
7559 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7560
7561         PR fortran/44371
7562         * gfortran.dg/error_stop_2.f08: Minor update.
7563
7564 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7565
7566         PR fortran/44371
7567         * gfortran.dg/error_stop_1.f08: New test.
7568         * gfortran.dg/error_stop_2.f08: New test.
7569
7570 2010-06-01  Jason Merrill  <jason@redhat.com>
7571
7572         DR 990
7573         * g++.dg/cpp0x/initlist37.C: New.
7574         * g++.dg/cpp0x/initlist38.C: New.
7575
7576         PR c++/44358
7577         * g++.dg/cpp0x/initlist36.C: New.
7578
7579 2010-05-31 Jan Hubicka  <jh@suse.cz>
7580
7581         * gcc.dg/noreturn-8.c: New testcase.
7582
7583 2010-05-31 Jan Hubicka  <jh@suse.cz>
7584
7585         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
7586         * gcc.dg/lto/noreturn-1_0.c: Move it here.
7587
7588 2010-05-31 Jan Hubicka  <jh@suse.cz>
7589
7590         * gcc.dg/lto/noreturn-1_1.c: New testcase.
7591         * gcc.dg/lto/noreturn-1_0.c: New testcase.
7592
7593 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
7594
7595         PR fortran/36928
7596         * gfortran.dg/dependency_27.f90:  New test.
7597         * gfortran.dg/array_assign_1.F90:  New test.
7598
7599 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7600
7601         PR target/44338
7602         * gcc.target/i386/sse-24.c: New test.
7603
7604 2010-05-31  Jan Hubicka  <jh@suse.cz>
7605
7606         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
7607
7608 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7609
7610         PR middle-end/44337
7611         * gcc.dg/pr44337.c: New test.
7612
7613         PR tree-optimization/44182
7614         * g++.dg/debug/pr44182.C: New test.
7615
7616 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
7617
7618         * gcc.dg/nested-func-7.c: New test.
7619         * gnat.dg/frame_overflow.adb: Adjust directives.
7620
7621 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
7622
7623         * gnat.dg/prot2.ad[sb]: New test.
7624         * gnat.dg/prot2_pkg1.ads: New helper.
7625         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
7626
7627 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
7628
7629         * gnat.dg/array11.adb: Adjust dg-warning directive.
7630         * gnat.dg/object_overflow.adb: Likewise.
7631
7632 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
7633
7634         PR middle-end/44306
7635         * gcc.dg/tree-ssa/pr44306.c: New.
7636
7637 2010-05-29  Jan Hubicka  <jh@suse.cz>
7638
7639         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
7640
7641 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
7642
7643         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
7644
7645 2010-05-28  Mike Stump  <mikestump@comcast.net>
7646
7647         PR objc/44125
7648         * objc.dg/const-str-9.m: Remove static.
7649
7650 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
7651
7652         PR target/43636
7653         * gcc.c-torture/compile/pr43636.c: New test.
7654
7655 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
7656
7657         PR objc++/23616
7658         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
7659         * obj-c++.dg/try-catch-9.mm: Ditto.
7660
7661 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
7662
7663         Revert patch for PR c++/44188
7664         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
7665
7666 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7667
7668         PR c++/44188
7669         * g++.dg/debug/dwarf2/typedef3.C: New test.
7670
7671 2010-05-27  Jason Merrill  <jason@redhat.com>
7672
7673         PR c++/43555
7674         * g++.dg/ext/vla9.C: New.
7675
7676 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
7677
7678         PR objc/44140
7679         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
7680         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7681         * objc.dg/torture/tls/thr-init.m: Ditto.
7682         * objc.dg/torture/trivial.m: Ditto.
7683         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
7684         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7685         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7686         * obj-c++.dg/torture/trivial.mm: Ditto.
7687
7688 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
7689
7690         * g++.dg/lto/20100302_0.C: Skip on darwin.
7691
7692 2010-05-27  Richard Guenther  <rguenther@suse.de>
7693
7694         PR tree-optimization/44284
7695         * gcc.dg/vect/vect-118.c: New testcase.
7696         * gcc.dg/vect/bb-slp-20.c: Adjust.
7697         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7698         * gcc.dg/vect/slp-9.c: Likewise.
7699         * gcc.dg/vect/slp-reduc-4.c: Likewise.
7700         * gcc.dg/vect/vect-10.c: Likewise.
7701         * gcc.dg/vect/vect-109.c: Likewise.
7702         * gcc.dg/vect/vect-12.c: Likewise.
7703         * gcc.dg/vect/vect-36.c: Likewise.
7704         * gcc.dg/vect/vect-7.c: Likewise.
7705         * gcc.dg/vect/vect-iv-8.c: Likewise.
7706         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7707         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7708         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7709         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7710         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7711         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7712         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7713         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7714         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7715         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7716         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7717         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7718         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7719         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7720         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7721         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
7722         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7723
7724 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7725
7726         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
7727         necessary.
7728
7729 2010-05-26  Jan Hubicka  <jh@suse.cz>
7730
7731         * gcc.dg/lto/materialize-1_0.c: New file.
7732         * gcc.dg/lto/materialize-1_1.c: New file.
7733
7734 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
7735
7736         * gnat.dg/lto10.adb: New test.
7737         * gnat.dg/lto10_pkg.ads: New helper.
7738
7739 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
7740
7741         * lib/target-supports.exp (check_effective_target_int128): New
7742         function to check if __int128 types are available for target.
7743         * c-c++-common/int128-types-1.c: New.
7744         * c-c++-common/int128-1.c: New.
7745         * c-c++-common/int128-2.c: New.
7746         * g++.dg/abi/mangle43.C: New.
7747         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
7748         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
7749         pointer-wide scalar.
7750         * g++.dg/other/pr25632.C: Likewise.
7751         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
7752         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
7753         overflow warnings.
7754         * g++.dg/warn/pr13358-4.C: Likewise.
7755         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
7756         * g++.dg/warn/Wconversion-null.C: Likewise.
7757
7758 2010-05-26  Jason Merrill  <jason@redhat.com>
7759
7760         PR c++/43382
7761         * g++.dg/cpp0x/variadic101.C: New.
7762
7763 2010-05-26  Richard Guenther  <rguenther@suse.de>
7764
7765         PR rtl-optimization/44164
7766         * gcc.c-torture/execute/pr44164.c: New testcase.
7767         * g++.dg/tree-ssa/pr13146.C: Adjust.
7768
7769 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
7770
7771         PR fortran/40011
7772         * gfortran.dg/whole_file_19.f90 : New test.
7773
7774 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
7775
7776         PR fortran/30668
7777         PR fortran/31346
7778         PR fortran/34260
7779         * gfortran.dg/pr40999.f: Fix function type.
7780         * gfortran.dg/whole_file_5.f90: Likewise.
7781         * gfortran.dg/whole_file_6.f90: Likewise.
7782         * gfortran.dg/whole_file_16.f90: New.
7783         * gfortran.dg/whole_file_17.f90: New.
7784         * gfortran.dg/whole_file_18.f90: New.
7785
7786 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
7787             Iain Sandoe  <iains@gcc.gnu.org>
7788
7789         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
7790         * gcc.c-torture/compile/pr44197.c: Require alias support.
7791         * gcc.dg/lto/20081222_0.c: Ditto.
7792
7793 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
7794
7795         PR debug/42801
7796         * gcc.dg/guality/vla-2.c: New test.
7797
7798 2010-05-25  Richard Guenther  <rguenther@suse.de>
7799
7800         PR middle-end/44069
7801         * g++.dg/torture/pr44069.C: New testcase.
7802
7803 2010-05-25  Richard Guenther  <rguenther@suse.de>
7804
7805         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
7806
7807 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7808
7809         PR objc/44140
7810         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
7811
7812 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7813
7814         * obj-c++.dg/torture/tls/trivial.mm: New.
7815         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
7816         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
7817         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
7818         * obj-c++.dg/torture/tls/diag-1.mm: New.
7819         * obj-c++.dg/torture/tls/tls.exp: New.
7820         * obj-c++.dg/torture/trivial.mm: New.
7821         * obj-c++.dg/torture/dg-torture.exp: New.
7822         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
7823         * obj-c++.dg/tls/trivial.m: New.
7824         * obj-c++.dg/tls/init-1.mm: New.
7825         * obj-c++.dg/tls/diag-1.mm: New.
7826         * obj-c++.dg/tls/init-2.mm: New.
7827         * obj-c++.dg/tls/diag-2.mm: New.
7828         * obj-c++.dg/tls/diag-3.mm: New.
7829         * obj-c++.dg/tls/diag-4.mm: New.
7830         * obj-c++.dg/tls/static-1.mm: New.
7831         * obj-c++.dg/tls/tls.exp: New.
7832         * obj-c++.dg/tls/diag-5.mm: New.
7833         * obj-c++.dg/tls/static-1a.mm: New.
7834         * objc-obj-c++-shared/Object1.mm: New.
7835         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
7836
7837 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
7838
7839         PR objc++/43689
7840         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
7841         * obj-c++.dg/const-str-6.mm: Ditto.
7842
7843 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7844
7845         * g++.dg/parse/array-size2.C: Remove dg-error directives.
7846
7847 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7848
7849         PR ada/38394
7850         * gnat.dg/array13.ad[sb]: New test.
7851
7852 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
7853             Sandra Loosemore  <sandra@codesourcery.com>
7854
7855         * gcc.target/arm/neon/: Regenerated test cases.
7856
7857         * gcc.target/arm/neon/polytypes.c,
7858         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
7859         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
7860         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
7861         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
7862         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
7863         dg-add-options arm_neon.
7864
7865         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
7866         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
7867         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
7868         and arm_neon_fp16_ok.
7869
7870         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
7871         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
7872
7873         * lib/target-supports.exp (add_options_for_arm_neon): New.
7874         (check_effective_target_arm_neon_ok_nocache): New, from
7875         check_effective_target_arm_neon_ok.  Check multiple possibilities.
7876         (check_effective_target_arm_neon_ok): Use
7877         check_effective_target_arm_neon_ok_nocache.
7878         (add_options_for_arm_neon_fp16)
7879         (check_effective_target_arm_neon_fp16_ok)
7880         check_effective_target_arm_neon_fp16_ok_nocache): New.
7881         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
7882
7883 2010-05-24  Jason Merrill  <jason@redhat.com>
7884
7885         PR c++/41510
7886         * g++.dg/cpp0x/initlist35.C: New.
7887         * g++.dg/init/brace6.C: Adjust.
7888
7889 2010-05-24  Paul Brook  <paul@codesourcery.com>
7890
7891         * gcc.target/arm/frame-pointer-1.c: New test.
7892         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
7893         pointer elimination.
7894
7895 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7896
7897         PR target/44245
7898         * gcc.target/i386/crc32-3.c: New.
7899         * gcc.target/i386/crc32-4.c: Likewise.
7900
7901 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
7902
7903         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
7904         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
7905         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
7906
7907 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7908
7909         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
7910
7911 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
7912
7913         PR target/43869
7914         * gcc.c-target/pr43869.c: New test.
7915
7916 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7917
7918         PR fortran/44212
7919         * gfortran.dg/class_22.f03: New.
7920
7921 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
7922
7923         PR lto/44238
7924         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
7925
7926 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7927
7928         PR fortran/44213
7929         * gfortran.dg/abstract_type_7.f03: New.
7930
7931 2010-05-21  Jason Merrill  <jason@redhat.com>
7932
7933         * g++.dg/eh/spec11.C: Test cleanup optimization.
7934
7935 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
7936
7937         PR debug/44223
7938         * gcc.target/i386/pr44223.c: New test.
7939
7940 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7941
7942         * gcc.target/i386/pr25993.c: Use @function as type specifier.
7943
7944 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
7945
7946         * g++.dg/other/const3.C: New test.
7947
7948 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
7949
7950         PR fortran/38407
7951         * warn_unused_dummy_argument_1.f90: New.
7952         * warn_unused_dummy_argument_2.f90: New.
7953
7954 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7955
7956         PR c++/30298
7957         * g++.dg/inherit/crash1.C: New.
7958         * g++.dg/inherit/crash2.C: Likewise.
7959
7960 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
7961
7962         PR debug/44178
7963         * g++.dg/debug/pr44178.C: New test.
7964
7965 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
7966
7967         PR middle-end/44185
7968         * gcc.dg/tree-ssa/prefetch-6.c: Add
7969         --param min-insn-to-prefetch-ratio=6.
7970         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
7971         allow unrolling, and adjust the movnti count.
7972
7973 2010-05-20  Jan Hubicka  <jh@suse.cz>
7974
7975         PR middle-end/44197
7976         * gcc.c-torture/compile/pr44197.c: New file.
7977
7978 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
7979
7980         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
7981         Fix test code.
7982         (check_effective_target_xop): Remove __may_alias__ attribute.
7983
7984 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
7985
7986         PR target/44202
7987         * gcc.c-torture/execute/pr44202-1.c: New test.
7988
7989 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7990
7991         PR fortran/43851
7992         * gfortran.dg/label_1.f90: Update test.
7993
7994 2010-05-19  Jan Hubicka  <jh@suse.cz>
7995
7996         * gcc.dg/lto/ipareference2_0.c: New file.
7997         * gcc.dg/lto/ipareference2_1.c: New file.
7998
7999 2010-05-19  Jason Merrill  <jason@redhat.com>
8000
8001         * g++.dg/parse/fn-typedef2.C: New.
8002
8003         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8004         function type.
8005
8006         PR c++/44193
8007         * g++.dg/template/fntype1.C: New.
8008
8009 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
8010
8011         * gnat.dg/discr23.ad[sb]: New test.
8012         * gnat.dg/discr23_pkg.ads: New helper.
8013
8014         * gnat.dg/specs/controlled1.ads: New test.
8015         * gnat.dg/specs/controlled1_pkg.ads: New helper.
8016
8017 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8018
8019         PR fortran/44055
8020         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8021         Fixed scope of C_SIZEOF.
8022         * gfortran.dg/warn_conversion_2.f90: New.
8023
8024 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8025
8026         * lib/target-supports.exp (check_effective_target_sse2): New proc.
8027         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8028         for optional selector.
8029         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8030         (check_effective_target_sse3): New proc.
8031         * gcc.target/i386/math-torture/math-torture.exp: Load
8032         target-supports.exp.
8033         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8034         check_effective_target_sse2.
8035         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8036         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8037         * g++.dg/vect/vect.exp: Likewise.
8038         * gfortran.dg/vect/vect.exp: Likewise.
8039         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8040         -msse2 if check_effective_target_sse2.
8041
8042         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8043         * gcc.target/i386/3dnow-2.c: Likewise.
8044         * gcc.target/i386/3dnowA-1.c: Likewise.
8045         * gcc.target/i386/3dnowA-2.c: Likewise.
8046         * gcc.target/i386/pr42549.c: Likewise.
8047
8048         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8049         * gcc.target/i386/sse3-addsubpd.c: Likewise.
8050         * gcc.target/i386/sse3-addsubps.c: Likewise.
8051         * gcc.target/i386/sse3-haddpd.c: Likewise.
8052         * gcc.target/i386/sse3-haddps.c: Likewise.
8053         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8054         * gcc.target/i386/sse3-hsubps.c: Likewise.
8055         * gcc.target/i386/sse3-movddup.c: Likewise.
8056         * gcc.target/i386/sse3-movshdup.c: Likewise.
8057         * gcc.target/i386/sse3-movsldup.c: Likewise.
8058
8059         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8060         * g++.dg/ext/attrib35.C: Likewise.
8061         * g++.dg/opt/pr40496.C: Likewise.
8062         * g++.dg/other/i386-1.C: Likewise.
8063         * g++.dg/other/i386-4.C: Likewise.
8064         * g++.dg/other/pr34435.C: Likewise.
8065         * g++.dg/other/pr39496.C: Likewise.
8066         * g++.dg/other/pr40446.C: Likewise.
8067         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8068         * gcc.dg/compat/vector-1a_main.c: Likewise.
8069         * gcc.dg/compat/vector-2a_main.c: Likewise.
8070         * gcc.dg/lto/20090206-1_0.c: Likewise.
8071         * gcc.dg/pr34856.c: Likewise.
8072         * gcc.dg/pr36584.c: Likewise.
8073         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
8074         * gcc.dg/pr37544.c: Likewise.
8075         * gcc.dg/torture/pr16104-1.c: Likewise.
8076         * gcc.dg/torture/pr35771-1.c: Likewise.
8077         * gcc.dg/torture/pr35771-2.c: Likewise.
8078         * gcc.dg/torture/pr35771-3.c: Likewise.
8079         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8080         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8081         * gcc.dg/torture/stackalign/push-1.c: Likewise.
8082         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8083         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8084         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8085         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8086         * gcc.target/i386/20060512-1.c: Likewise.
8087         * gcc.target/i386/20060512-3.c: Likewise.
8088         * gcc.target/i386/all_one_m128i.c: Likewise.
8089         * gcc.target/i386/float128-1.c: Likewise.
8090         * gcc.target/i386/float128-2.c: Likewise.
8091         * gcc.target/i386/fpcvt-1.c: Likewise.
8092         * gcc.target/i386/fpcvt-2.c: Likewise.
8093         * gcc.target/i386/fpcvt-3.c: Likewise.
8094         * gcc.target/i386/fpprec-1.c: Likewise.
8095         * gcc.target/i386/funcspec-9.c: Likewise.
8096         * gcc.target/i386/incoming-1.c: Likewise.
8097         * gcc.target/i386/incoming-12.c: Likewise.
8098         * gcc.target/i386/incoming-2.c: Likewise.
8099         * gcc.target/i386/incoming-3.c: Likewise.
8100         * gcc.target/i386/incoming-4.c: Likewise.
8101         * gcc.target/i386/incoming-6.c: Likewise.
8102         * gcc.target/i386/incoming-7.c: Likewise.
8103         * gcc.target/i386/incoming-8.c: Likewise.
8104         * gcc.target/i386/opt-1.c: Likewise.
8105         * gcc.target/i386/opt-2.c: Likewise.
8106         * gcc.target/i386/ordcmp-1.c: Likewise.
8107         * gcc.target/i386/pr17692.c: Likewise.
8108         * gcc.target/i386/pr18614-1.c: Likewise.
8109         * gcc.target/i386/pr22152.c: Likewise.
8110         * gcc.target/i386/pr23570.c: Likewise.
8111         * gcc.target/i386/pr23575.c: Likewise.
8112         * gcc.target/i386/pr26449-1.c: Likewise.
8113         * gcc.target/i386/pr26600.c: Likewise.
8114         * gcc.target/i386/pr27790.c: Likewise.
8115         * gcc.target/i386/pr28839.c: Likewise.
8116         * gcc.target/i386/pr30970.c: Likewise.
8117         * gcc.target/i386/pr32000-1.c: Likewise.
8118         * gcc.target/i386/pr32000-2.c: Likewise.
8119         * gcc.target/i386/pr32280.c: Likewise.
8120         * gcc.target/i386/pr32661.c: Likewise.
8121         * gcc.target/i386/pr32708-1.c: Likewise.
8122         * gcc.target/i386/pr32961.c: Likewise.
8123         * gcc.target/i386/pr33329.c: Likewise.
8124         * gcc.target/i386/pr35714.c: Likewise.
8125         * gcc.target/i386/pr35767-1.c: Likewise.
8126         * gcc.target/i386/pr35767-1d.c: Likewise.
8127         * gcc.target/i386/pr35767-1i.c: Likewise.
8128         * gcc.target/i386/pr35767-2.c: Likewise.
8129         * gcc.target/i386/pr35767-2d.c: Likewise.
8130         * gcc.target/i386/pr35767-2i.c: Likewise.
8131         * gcc.target/i386/pr35767-3.c: Likewise.
8132         * gcc.target/i386/pr35767-5.c: Likewise.
8133         * gcc.target/i386/pr36222-1.c: Likewise.
8134         * gcc.target/i386/pr36578-1.c: Likewise.
8135         * gcc.target/i386/pr36578-2.c: Likewise.
8136         * gcc.target/i386/pr36992-1.c: Likewise.
8137         * gcc.target/i386/pr37101.c: Likewise.
8138         * gcc.target/i386/pr37216.c: Likewise.
8139         * gcc.target/i386/pr37434-1.c: Likewise.
8140         * gcc.target/i386/pr37434-2.c: Likewise.
8141         * gcc.target/i386/pr37843-3.c: Likewise.
8142         * gcc.target/i386/pr37843-4.c: Likewise.
8143         * gcc.target/i386/pr39162.c: Likewise.
8144         * gcc.target/i386/pr39315-1.c: Likewise.
8145         * gcc.target/i386/pr39315-2.c: Likewise.
8146         * gcc.target/i386/pr39315-3.c: Likewise.
8147         * gcc.target/i386/pr39315-4.c: Likewise.
8148         * gcc.target/i386/pr39445.c: Likewise.
8149         * gcc.target/i386/pr39496.c: Likewise.
8150         * gcc.target/i386/pr40809.c: Likewise.
8151         * gcc.target/i386/pr40906-3.c: Likewise.
8152         * gcc.target/i386/pr41019.c: Likewise.
8153         * gcc.target/i386/pr42542-1.c: Likewise.
8154         * gcc.target/i386/pr42542-2.c: Likewise.
8155         * gcc.target/i386/pr42542-3.c: Likewise.
8156         * gcc.target/i386/pr42542-3a.c: Likewise.
8157         * gcc.target/i386/pr42881.c: Likewise.
8158         * gcc.target/i386/push-1.c: Likewise.
8159         * gcc.target/i386/quad-sse.c: Likewise.
8160         * gcc.target/i386/reload-1.c: Likewise.
8161         * gcc.target/i386/sse-10.c: Likewise.
8162         * gcc.target/i386/sse-11.c: Likewise.
8163         * gcc.target/i386/sse-15.c: Likewise.
8164         * gcc.target/i386/sse-17.c: Likewise.
8165         * gcc.target/i386/sse-18.c: Likewise.
8166         * gcc.target/i386/sse-19.c: Likewise.
8167         * gcc.target/i386/sse-4.c: Likewise.
8168         * gcc.target/i386/sse-6.c: Likewise.
8169         * gcc.target/i386/sse-vect-types.c: Likewise.
8170         * gcc.target/i386/sse2-addpd-1.c: Likewise.
8171         * gcc.target/i386/sse2-addsd-1.c: Likewise.
8172         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8173         * gcc.target/i386/sse2-andpd-1.c: Likewise.
8174         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8175         * gcc.target/i386/sse2-comisd-1.c: Likewise.
8176         * gcc.target/i386/sse2-comisd-2.c: Likewise.
8177         * gcc.target/i386/sse2-comisd-3.c: Likewise.
8178         * gcc.target/i386/sse2-comisd-4.c: Likewise.
8179         * gcc.target/i386/sse2-comisd-5.c: Likewise.
8180         * gcc.target/i386/sse2-comisd-6.c: Likewise.
8181         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8182         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8183         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8184         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8185         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8186         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8187         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8188         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8189         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8190         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8191         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8192         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8193         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8194         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8195         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8196         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8197         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8198         * gcc.target/i386/sse2-divpd-1.c: Likewise.
8199         * gcc.target/i386/sse2-divsd-1.c: Likewise.
8200         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8201         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8202         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8203         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8204         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8205         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8206         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8207         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8208         * gcc.target/i386/sse2-minpd-1.c: Likewise.
8209         * gcc.target/i386/sse2-minsd-1.c: Likewise.
8210         * gcc.target/i386/sse2-mmx.c: Likewise.
8211         * gcc.target/i386/sse2-movapd-1.c: Likewise.
8212         * gcc.target/i386/sse2-movapd-2.c: Likewise.
8213         * gcc.target/i386/sse2-movd-1.c: Likewise.
8214         * gcc.target/i386/sse2-movd-2.c: Likewise.
8215         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8216         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8217         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8218         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8219         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8220         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8221         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8222         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8223         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8224         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8225         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8226         * gcc.target/i386/sse2-movq-1.c: Likewise.
8227         * gcc.target/i386/sse2-movq-2.c: Likewise.
8228         * gcc.target/i386/sse2-movq-3.c: Likewise.
8229         * gcc.target/i386/sse2-movsd-1.c: Likewise.
8230         * gcc.target/i386/sse2-movsd-2.c: Likewise.
8231         * gcc.target/i386/sse2-movupd-1.c: Likewise.
8232         * gcc.target/i386/sse2-movupd-2.c: Likewise.
8233         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8234         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8235         * gcc.target/i386/sse2-orpd-1.c: Likewise.
8236         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8237         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8238         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8239         * gcc.target/i386/sse2-paddb-1.c: Likewise.
8240         * gcc.target/i386/sse2-paddd-1.c: Likewise.
8241         * gcc.target/i386/sse2-paddq-1.c: Likewise.
8242         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8243         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8244         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8245         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8246         * gcc.target/i386/sse2-paddw-1.c: Likewise.
8247         * gcc.target/i386/sse2-pand-1.c: Likewise.
8248         * gcc.target/i386/sse2-pandn-1.c: Likewise.
8249         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
8250         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
8251         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
8252         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
8253         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
8254         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
8255         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
8256         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
8257         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
8258         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
8259         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
8260         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
8261         * gcc.target/i386/sse2-pminub-1.c: Likewise.
8262         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
8263         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
8264         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
8265         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
8266         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
8267         * gcc.target/i386/sse2-por-1.c: Likewise.
8268         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
8269         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
8270         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
8271         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
8272         * gcc.target/i386/sse2-pslld-1.c: Likewise.
8273         * gcc.target/i386/sse2-pslld-2.c: Likewise.
8274         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
8275         * gcc.target/i386/sse2-psllq-1.c: Likewise.
8276         * gcc.target/i386/sse2-psllq-2.c: Likewise.
8277         * gcc.target/i386/sse2-psllw-1.c: Likewise.
8278         * gcc.target/i386/sse2-psllw-2.c: Likewise.
8279         * gcc.target/i386/sse2-psrad-1.c: Likewise.
8280         * gcc.target/i386/sse2-psrad-2.c: Likewise.
8281         * gcc.target/i386/sse2-psraw-1.c: Likewise.
8282         * gcc.target/i386/sse2-psraw-2.c: Likewise.
8283         * gcc.target/i386/sse2-psrld-1.c: Likewise.
8284         * gcc.target/i386/sse2-psrld-2.c: Likewise.
8285         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
8286         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
8287         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
8288         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
8289         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
8290         * gcc.target/i386/sse2-psubb-1.c: Likewise.
8291         * gcc.target/i386/sse2-psubd-1.c: Likewise.
8292         * gcc.target/i386/sse2-psubq-1.c: Likewise.
8293         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
8294         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
8295         * gcc.target/i386/sse2-psubw-1.c: Likewise.
8296         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
8297         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
8298         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
8299         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
8300         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
8301         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
8302         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
8303         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
8304         * gcc.target/i386/sse2-pxor-1.c: Likewise.
8305         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
8306         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8307         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
8308         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
8309         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
8310         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
8311         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
8312         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
8313         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
8314         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
8315         * gcc.target/i386/sse2-shufps-1.c: Likewise.
8316         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
8317         * gcc.target/i386/sse2-subpd-1.c: Likewise.
8318         * gcc.target/i386/sse2-subsd-1.c: Likewise.
8319         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
8320         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
8321         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
8322         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
8323         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
8324         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
8325         * gcc.target/i386/sse2-unpack-1.c: Likewise.
8326         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
8327         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
8328         * gcc.target/i386/sse2-vec-1.c: Likewise.
8329         * gcc.target/i386/sse2-vec-2.c: Likewise.
8330         * gcc.target/i386/sse2-vec-3.c: Likewise.
8331         * gcc.target/i386/sse2-vec-4.c: Likewise.
8332         * gcc.target/i386/sse2-vec-5.c: Likewise.
8333         * gcc.target/i386/sse2-vec-6.c: Likewise.
8334         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
8335         * gcc.target/i386/ssefn-2.c: Likewise.
8336         * gcc.target/i386/ssefn-4.c: Likewise.
8337         * gcc.target/i386/ssefp-1.c: Likewise.
8338         * gcc.target/i386/ssefp-2.c: Likewise.
8339         * gcc.target/i386/sseregparm-3.c: Likewise.
8340         * gcc.target/i386/sseregparm-4.c: Likewise.
8341         * gcc.target/i386/sseregparm-5.c: Likewise.
8342         * gcc.target/i386/sseregparm-6.c: Likewise.
8343         * gcc.target/i386/sseregparm-7.c: Likewise.
8344         * gcc.target/i386/ssetype-1.c: Likewise.
8345         * gcc.target/i386/ssetype-2.c: Likewise.
8346         * gcc.target/i386/ssetype-3.c: Likewise.
8347         * gcc.target/i386/ssetype-4.c: Likewise.
8348         * gcc.target/i386/ssetype-5.c: Likewise.
8349         * gcc.target/i386/unordcmp-1.c: Likewise.
8350         * gcc.target/i386/vararg-1.c: Likewise.
8351         * gcc.target/i386/vararg-2.c: Likewise.
8352         * gcc.target/i386/vararg-3.c: Likewise.
8353         * gcc.target/i386/vararg-4.c: Likewise.
8354         * gcc.target/i386/vararg-7.c: Likewise.
8355         * gcc.target/i386/vararg-8.c: Likewise.
8356         * gcc.target/i386/vecinit-1.c: Likewise.
8357         * gcc.target/i386/vecinit-2.c: Likewise.
8358         * gcc.target/i386/vecinit-3.c: Likewise.
8359         * gcc.target/i386/vecinit-4.c: Likewise.
8360         * gcc.target/i386/vecinit-5.c: Likewise.
8361         * gcc.target/i386/vecinit-6.c: Likewise.
8362         * gcc.target/i386/vectorize2.c: Likewise.
8363         * gcc.target/i386/vectorize3.c: Likewise.
8364         * gcc.target/i386/vectorize4.c: Likewise.
8365         * gcc.target/i386/vectorize6.c: Likewise.
8366         * gcc.target/i386/vectorize7.c: Likewise.
8367         * gcc.target/i386/vectorize8.c: Likewise.
8368         * gcc.target/i386/vperm-v2df.c: Likewise.
8369         * gcc.target/i386/vperm-v2di.c: Likewise.
8370         * gcc.target/i386/vperm-v4si-1.c: Likewise.
8371         * gcc.target/i386/xorps-sse2.c: Likewise.
8372         * gcc.target/i386/xorps.c: Likewise.
8373         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
8374         * gfortran.dg/graphite/pr42326.f90: Likewise.
8375         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
8376
8377 2010-05-19  Richard Guenther  <rguenther@suse.de>
8378
8379         PR lto/44196
8380         * g++.dg/lto/20100519-1_0.C: New testcase.
8381
8382 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8383
8384         PR fortran/42360
8385         * gfortran.dg/warn_intent_out_not_set.f90: New.
8386
8387 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8388
8389         PR fortran/38404
8390         * gfortran.dg/data_char_1.f90: Updated warning message.
8391         * gfortran.dg/data_array_6.f: New.
8392
8393 2010-05-19  Martin Jambor  <mjambor@suse.cz>
8394
8395         * g++.dg/ipa/ivinline-8.C: New test.
8396         * gcc.dg/ipa/iinline-2.c: Likewise.
8397
8398 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8399
8400         PR fortran/34505
8401         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
8402         arguments; add check for return value kind.
8403         * gfortran.dg/float_1.f90: Likewise.
8404
8405 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8406
8407         * gcc.target/i386/20011009-1.c (COMMENT): Define.
8408         (main): Use it.
8409         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
8410         * lib/lto.exp (lto_prune_warns): Fix location line regex.
8411         Prune another location line format.
8412         (lto-obj): Call lto_prune_warns on comp_output.
8413
8414 2010-05-18  Jan Hubicka  <jh@suse.cz>
8415
8416         * gcc.dg/lto/ipacp_0.c: New test.
8417         * gcc.dg/lto/ipacp_1.c: New test.
8418
8419 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
8420
8421         PR lto/44184
8422         * gcc.dg/lto/20100518_0.c: New test.
8423
8424 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
8425
8426         * gnat.dg/specs/lto3.ads: Add missing dg-options.
8427
8428 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8429
8430         PR fortran/43990
8431         * gfortran.dg/class_21.f03: New.
8432
8433 2010-05-17  Jason Merrill  <jason@redhat.com>
8434
8435         PR c++/44157
8436         * g++.dg/cpp0x/initlist34.C: New.
8437
8438         PR c++/44158
8439         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
8440
8441 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8442
8443         * g++.dg/ipa/ivinline-1.C: New test.
8444         * g++.dg/ipa/ivinline-2.C: New test.
8445         * g++.dg/ipa/ivinline-3.C: New test.
8446         * g++.dg/ipa/ivinline-4.C: New test.
8447         * g++.dg/ipa/ivinline-5.C: New test.
8448         * g++.dg/ipa/ivinline-6.C: New test.
8449
8450 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
8451             Jason Merrill  <jason@redhat.com>
8452
8453         PR c++/44108
8454         * c-c++-common/Wunused-var-8.c: New test.
8455
8456 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
8457
8458         PR bootstrap/42347
8459         * gcc.c-torture/compile/pr42347.c: New test.
8460
8461         PR middle-end/44102
8462         * g++.dg/ext/asmgoto1.C: New test.
8463
8464 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8465
8466         PR middle-end/44133
8467         * gcc.dg/tree-ssa/pr44133.c: New test.
8468         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
8469         precise.
8470
8471 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8472
8473         PR fortran/44044
8474         * gfortran.dg/class_20.f03: New.
8475
8476 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
8477
8478         PR 44078
8479         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
8480         debug messages but not the newly introduced one.
8481
8482 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
8483
8484         PR fortran/35779
8485         * gfortran.dg/initialization_25.f90: Commented testcase.
8486         * gfortran.dg/initialization_26.f90: New.
8487
8488 2010-05-16  Richard Guenther  <rguenther@suse.de>
8489
8490         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
8491         * gcc.dg/pr43084.c: Likewise.
8492         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
8493         -fipa-type-escape.
8494         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
8495         -fipa-type-escape.
8496         * gcc.dg/struct/struct-reorg.exp: Likewise.
8497         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8498         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8499
8500 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
8501
8502         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
8503         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
8504         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
8505         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
8506         tests.
8507
8508 2010-05-15  Jason Merrill  <jason@redhat.com>
8509
8510         * g++.dg/eh/spec10.C: New.
8511         * g++.dg/eh/spec11.C: New.
8512         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
8513
8514 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8515
8516         PR fortran/44154
8517         PR fortran/42647
8518         * gfortran.dg/allocatable_scalar_9.f90: New.
8519
8520 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
8521
8522         PR c++/44148
8523         * g++.dg/torture/pr44148.C: New test.
8524
8525 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
8526
8527         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
8528         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
8529         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
8530         diagnostics and type sizes.
8531
8532 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
8533
8534         * gnat.dg/lto9.adb: New test.
8535         * gnat.dg/lto9_pkg1.ads: New helper.
8536         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
8537
8538 2010-05-15  Jan Hubicka  <jh@suse.cz>
8539
8540         * gcc.dg/lto/ipareference_1.c: Rename to ...
8541         * gcc.dg/lto/ipareference_0.c: ... this one.
8542         * gcc.dg/lto/ipareference_2.c: Rename to ...
8543         * gcc.dg/lto/ipareference_1.c: ... this one.
8544
8545 2010-05-15  Jan Hubicka  <jh@suse.cz>
8546
8547         * gcc.dg/lto/ipareference_1.c: New file.
8548         * gcc.dg/lto/ipareference_2.c: New file.
8549
8550 2010-05-15  Richard Guenther  <rguenther@suse.de>
8551
8552         PR tree-optimization/44038
8553         * gcc.c-torture/compile/pr44038.c: New testcase.
8554
8555 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
8556
8557         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
8558         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8559
8560 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8561
8562         PR fortran/43207
8563         PR fortran/43969
8564         * gfortran.dg/class_18.f03: New.
8565         * gfortran.dg/class_19.f03: New.
8566
8567 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8568
8569         PR debug/44112
8570         * gcc.dg/debug/dwarf2/const-1.c: Remove.
8571         * g++.dg/debug/dwarf2/const1.C: Remove.
8572
8573 2010-05-14  Jason Merrill  <jason@redhat.com>
8574
8575         * g++.dg/eh/cond4.C: New.
8576         * g++.dg/eh/elide2.C: Adjust.
8577         * g++.old-deja/g++.eh/terminate1.C: Adjust.
8578
8579 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8580
8581         PR fortran/44135
8582         * gfortran.dg/actual_array_interface_2.f90: New test.
8583
8584 2010-05-14  Richard Guenther  <rguenther@suse.de>
8585
8586         PR tree-optimization/44119
8587         * gcc.c-torture/compile/pr44119.c: New testcase.
8588
8589 2010-05-14  Jason Merrill  <jason@redhat.com>
8590
8591         PR c++/44127
8592         * g++.dg/eh/terminate1.C: New.
8593
8594 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8595
8596         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
8597
8598         PR debug/44136
8599         * gcc.dg/pr44136.c: New test.
8600
8601 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
8602
8603         PR c++/30566
8604         * g++.dg/warn/Wshadow-4.C: Adjust.
8605         * g++.dg/warn/Wshadow-5.C: New test.
8606         * g++.dg/warn/Wshadow-6.C: New test
8607
8608 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
8609
8610         PR fortran/35779
8611         * gfortran.dg/initialization_25.f90: New.
8612
8613 2010-05-13  Martin Jambor  <mjambor@suse.cz>
8614
8615         * g++.dg/otr-fold-1.C: New test.
8616         * g++.dg/otr-fold-2.C: New test.
8617
8618 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
8619
8620         PR fortran/44036
8621         * gfortran.dg/gomp/pr44036-1.f90: New test.
8622         * gfortran.dg/gomp/pr44036-2.f90: New test.
8623         * gfortran.dg/gomp/pr44036-3.f90: New test.
8624
8625         PR debug/43983
8626         * gcc.dg/guality/sra-1.c: New test.
8627
8628 2010-05-12  Jan Hubicka  <jh@suse.cz>
8629
8630         * tree-ssa/unreachable.c: New test.
8631
8632 2010-05-12  Jason Merrill  <jason@redhat.com>
8633
8634         * g++.dg/cpp0x/sfinae1.C: New.
8635
8636 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
8637
8638         * gcc.target/i386/zee.c: New file.
8639
8640 2010-05-12  Jason Merrill  <jason@redhat.com>
8641
8642         * g++.dg/conversion/op1.C: Expect template candidate message.
8643         * g++.dg/cpp0x/nullptr15.C: Likewise.
8644         * g++.dg/cpp0x/pr31431-2.C: Likewise.
8645         * g++.dg/cpp0x/pr31431.C: Likewise.
8646         * g++.dg/cpp0x/temp_default2.C: Likewise.
8647         * g++.dg/cpp0x/trailing4.C: Likewise.
8648         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
8649         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
8650         * g++.dg/cpp0x/variadic-throw.C: Likewise.
8651         * g++.dg/cpp0x/variadic35.C: Likewise.
8652         * g++.dg/cpp0x/vt-35147.C: Likewise.
8653         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8654         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8655         * g++.dg/ext/visibility/anon8.C: Likewise.
8656         * g++.dg/ext/vla2.C: Likewise.
8657         * g++.dg/other/pr28114.C: Likewise.
8658         * g++.dg/other/ptrmem10.C: Likewise.
8659         * g++.dg/other/ptrmem11.C: Likewise.
8660         * g++.dg/overload/unknown1.C: Likewise.
8661         * g++.dg/parse/template7.C: Likewise.
8662         * g++.dg/parse/typename7.C: Likewise.
8663         * g++.dg/template/conv11.C: Likewise.
8664         * g++.dg/template/copy1.C: Likewise.
8665         * g++.dg/template/deduce3.C: Likewise.
8666         * g++.dg/template/dependent-expr5.C: Likewise.
8667         * g++.dg/template/friend.C: Likewise.
8668         * g++.dg/template/incomplete2.C: Likewise.
8669         * g++.dg/template/local4.C: Likewise.
8670         * g++.dg/template/local6.C: Likewise.
8671         * g++.dg/template/operator10.C: Likewise.
8672         * g++.dg/template/overload6.C: Likewise.
8673         * g++.dg/template/ptrmem2.C: Likewise.
8674         * g++.dg/template/ptrmem20.C: Likewise.
8675         * g++.dg/template/ptrmem8.C: Likewise.
8676         * g++.dg/template/sfinae2.C: Likewise.
8677         * g++.dg/template/ttp25.C: Likewise.
8678         * g++.dg/template/unify10.C: Likewise.
8679         * g++.dg/template/unify11.C: Likewise.
8680         * g++.dg/template/unify6.C: Likewise.
8681         * g++.dg/template/unify7.C: Likewise.
8682         * g++.dg/template/unify9.C: Likewise.
8683         * g++.dg/template/varmod1.C: Likewise.
8684         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8685         * g++.old-deja/g++.law/operators32.C: Likewise.
8686         * g++.old-deja/g++.pt/crash28.C: Likewise.
8687         * g++.old-deja/g++.pt/crash60.C: Likewise.
8688         * g++.old-deja/g++.pt/explicit38.C: Likewise.
8689         * g++.old-deja/g++.pt/explicit39.C: Likewise.
8690         * g++.old-deja/g++.pt/explicit41.C: Likewise.
8691         * g++.old-deja/g++.pt/explicit67.C: Likewise.
8692         * g++.old-deja/g++.pt/explicit77.C: Likewise.
8693         * g++.old-deja/g++.pt/expr2.C: Likewise.
8694         * g++.old-deja/g++.pt/overload7.C: Likewise.
8695         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
8696         * g++.old-deja/g++.pt/spec5.C: Likewise.
8697         * g++.old-deja/g++.pt/spec6.C: Likewise.
8698         * g++.old-deja/g++.pt/t24.C: Likewise.
8699         * g++.old-deja/g++.pt/unify4.C: Likewise.
8700         * g++.old-deja/g++.pt/unify6.C: Likewise.
8701         * g++.old-deja/g++.pt/unify8.C: Likewise.
8702         * g++.old-deja/g++.robertl/eb119.C: Likewise.
8703         * g++.old-deja/g++.robertl/eb79.C: Likewise.
8704         * g++.old-deja/g++.robertl/eb98.C: Likewise.
8705
8706         * g++.dg/cpp0x/initlist32.C: New.
8707
8708         * g++.dg/template/conv11.C: New.
8709         * g++.dg/conversion/op1.C: Adjust expected error.
8710
8711         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
8712
8713 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
8714
8715         PR target/44088
8716         * gcc.target/i386/avx-cmpsd-1.c: New.
8717         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
8718         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8719         * gcc.target/i386/avx-cmpss-2.c: Likewise.
8720         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8721         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8722
8723 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
8724
8725         PR middle-end/44085
8726         * gcc.dg/gomp/pr44085.c: New test.
8727         * gfortran.dg/gomp/pr44085.f90: New test.
8728
8729 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
8730
8731         * objc-obj-c++-shared/Object1.m: New.
8732         * objc.dg/torture: New directory.
8733         * objc.dg/torture/tls: Ditto.
8734         * objc.dg/tls: Ditto.
8735         * objc.dg/torture/tls/trivial.m: New test.
8736         * objc.dg/torture/tls/thr-init-2.m: New test.
8737         * objc.dg/torture/tls/thr-init-3.m: New test.
8738         * objc.dg/torture/tls/thr-init.m: New test.
8739         * objc.dg/torture/tls/diag-1.m: New test.
8740         * objc.dg/torture/tls/tls.exp: New.
8741         * objc.dg/torture/trivial.m: New test.
8742         * objc.dg/torture/dg-torture.exp: New.
8743         * objc.dg/tls/diag-3.m: New test.
8744         * objc.dg/tls/diag-4.m: New test.
8745         * objc.dg/tls/diag-5.m: New test.
8746         * objc.dg/tls/init-1.m: New test.
8747         * objc.dg/tls/init-2.m: New test.
8748         * objc.dg/tls/tls.exp: New.
8749         * objc.dg/tls/diag-2.m: New test.
8750         * lib/objc.exp: Respond to dg-additional-files.
8751
8752 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
8753
8754         * gcc.target/m68k/20100512-1.c: New.
8755
8756 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
8757
8758         * gnat.dg/lto8.adb: New test.
8759         * gnat.dg/lto8_pkg.ad[sb]: New helper.
8760         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
8761
8762 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
8763
8764         PR c++/34272
8765         PR c++/43630
8766         PR c++/34491
8767         * g++.dg/template/crash97.C: New.
8768         * g++.dg/template/crash98.C: Likewise.
8769         * g++.dg/template/crash99.C: Likewise.
8770         * g++.dg/cpp0x/pr31439.C: Adjust.
8771         * g++.dg/template/crash95.C: Likewise.
8772
8773 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8774
8775         PR middle-end/44071
8776         * c-c++-common/asmgoto-4.c: New test.
8777         * gcc.target/i386/pr44071.c: New test.
8778
8779         PR c++/44062
8780         * c-c++-common/Wunused-var-7.c: New test.
8781         * g++.dg/warn/Wunused-var-9.C: New test.
8782
8783 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8784
8785         PR fortran/43711
8786         * gfortran.dg/gomp/pr43711.f90: New.
8787
8788 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8789
8790         PR fortran/31820
8791         * gfortran.dg/select_5.f90: Updated.
8792
8793 2010-05-11  Jan Hubicka  <jh@suse.cz>
8794
8795         PR tree-optimize/44063
8796         * gcc.c-torture/compile/pr44063.c: New testcase.
8797
8798 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8799
8800         PR debug/44023
8801         * gcc.dg/pr44023.c: New test.
8802
8803 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
8804
8805         * gnat.dg/lto7.adb: New test.
8806         * gnat.dg/lto7_pkg.ad[sb]: New helper.
8807
8808 2010-05-10  Jason Merrill  <jason@redhat.com>
8809
8810         PR c++/44017
8811         * g++.dg/template/inherit5.C: New.
8812
8813         PR c++/44045
8814         * g++.dg/cpp0x/initlist33.C: New.
8815         * g++.dg/cpp0x/initlist26.C: Adjust.
8816         * g++.dg/cpp0x/initlist28.C: Adjust.
8817
8818 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
8819
8820         PR c++/43719
8821         * g++.dg/init/pr43719.C: New.
8822         * g++.dg/anon-struct4.C: Adjust.
8823
8824 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
8825
8826         PR debug/44028
8827         * gcc.dg/pr44028.c: New test.
8828
8829 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
8830
8831         PR fortran/27866
8832         PR fortran/35003
8833         PR fortran/42809
8834         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
8835         * gfortran.dg/warn_conversion.f90: New.
8836
8837 2010-05-10  Michael Matz  <matz@suse.de>
8838
8839         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
8840
8841 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
8842
8843         PR rtl-optimization/44012
8844         * gcc.dg/pr44012.c: New.
8845
8846 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8847
8848         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
8849         Log text on entry and exit.
8850         Prune Sun ld warnings for common symbols with differing sizes.
8851         (lto-link-and-maybe-run): Change caller.
8852
8853 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
8854
8855         PR fortran/44044
8856         * gfortran.dg/class_7.f03: Modified.
8857         * gfortran.dg/select_type_1.f03: Modified.
8858         * gfortran.dg/select_type_12.f03: New.
8859
8860 2010-05-10  Richard Guenther  <rguenther@suse.de>
8861
8862         PR tree-optimization/44050
8863         * gcc.dg/torture/pr44050.c: New testcase.
8864
8865 2010-05-10  Wei Guozhi  <carrot@google.com>
8866
8867         PR target/42879
8868         * gcc.target/arm/pr42879.c: New testcase.
8869
8870 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8871
8872         PR c/44051
8873         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
8874
8875 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8876
8877         PR c/10676
8878         * gcc.dg/anon-struct-10.c: New test.
8879
8880 2010-05-09  Richard Guenther  <rguenther@suse.de>
8881
8882         PR middle-end/44024
8883         * gcc.dg/pr44024.c: New testcase.
8884
8885 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8886
8887         PR c/4784
8888         * gcc.dg/anon-struct-9.c: New test.
8889
8890 2010-05-09  Richard Guenther  <rguenther@suse.de>
8891
8892         PR middle-end/44043
8893         * gcc.c-torture/compile/pr44043.c: New testcase.
8894
8895 2010-05-09  Richard Guenther  <rguenther@suse.de>
8896
8897         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
8898
8899 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
8900
8901         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
8902
8903 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8904
8905         * gnat.dg/lto[12456].adb: Add "target lto" marker.
8906         * gnat.dg/specs/lto3.ads: Likewise.
8907
8908 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
8909
8910         PR middle-end/28685
8911         * gcc.dg/pr28685-1.c: New file.
8912
8913 2010-05-08  Richard Guenther  <rguenther@suse.de>
8914
8915         PR tree-optimization/44030
8916         * gcc.c-torture/compile/pr44030.c: New testcase.
8917
8918 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8919
8920         * gnat.dg/lto6.adb: New test.
8921         * gnat.dg/lto6_pkg.ads: New helper.
8922
8923 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8924
8925         * gnat.dg/lto5.adb: New test.
8926         * gnat.dg/lto5_pkg.ad[sb]: New helper.
8927
8928 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8929
8930         * gnat.dg/lto4.ad[sb]: New test.
8931
8932 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8933
8934         * gnat.dg/specs/lto3.ads: New test.
8935         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
8936         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
8937
8938 2010-05-08  Quentin Ochem  <ochem@adacore.com>
8939
8940         * gnat.dg/sizetype3.ad[sb]: New test.
8941         * gnat.dg/sizetype3_pkg.ads: New helper.
8942
8943 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
8944
8945         PR c++/43951
8946         * g++.dg/init/new29.C: New.
8947
8948 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
8949
8950         PR fortran/40728
8951         * gfortran.dg/coarray_1.f90: Fixed error message.
8952         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
8953         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
8954         * gfortran.dg/intrinsic_std_5.f90: New.
8955
8956 2010-05-07  Jason Merrill  <jason@redhat.com>
8957
8958         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
8959
8960 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8961
8962         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
8963         (size_t, stderr): Remove.
8964         (read_error): Replaced __builtin_fprintf by fprintf.
8965
8966 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
8967
8968         * gcc.dg/ordered-comparison-1.c: New test.
8969         * gcc.dg/ordered-comparison-2.c: New test.
8970         * gcc.dg/ordered-comparison-3.c: New test.
8971         * gcc.dg/ordered-comparison-4.c: New test.
8972
8973 2010-05-06  Mike Stump  <mikestump@comcast.net>
8974
8975         PR objc/35165
8976         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
8977
8978 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
8979             Jason Merrill  <jason@redhat.com>
8980
8981         * g++.dg/cpp0x/nullptr01.C: New.
8982         * g++.dg/cpp0x/nullptr02.C: New.
8983         * g++.dg/cpp0x/nullptr03.C: New.
8984         * g++.dg/cpp0x/nullptr04.C: New.
8985         * g++.dg/cpp0x/nullptr05.C: New.
8986         * g++.dg/cpp0x/nullptr06.C: New.
8987         * g++.dg/cpp0x/nullptr07.C: New.
8988         * g++.dg/cpp0x/nullptr08.C: New.
8989         * g++.dg/cpp0x/nullptr09.C: New.
8990         * g++.dg/cpp0x/nullptr10.C: New.
8991         * g++.dg/cpp0x/nullptr11.C: New.
8992         * g++.dg/cpp0x/nullptr12.C: New.
8993         * g++.dg/cpp0x/nullptr13.C: New.
8994         * g++.dg/cpp0x/nullptr14.C: New.
8995         * g++.dg/cpp0x/nullptr15.C: New.
8996         * g++.dg/cpp0x/nullptr16.C: New.
8997         * g++.dg/cpp0x/nullptr17.C: New.
8998         * g++.dg/cpp0x/nullptr18.C: New.
8999         * g++.dg/cpp0x/nullptr19.C: New.
9000         * g++.dg/cpp0x/nullptr20.C: New.
9001         * g++.dg/cpp0x/nullptr21.C: New.
9002         * g++.dg/cpp0x/nullptr22.C: New.
9003         * g++.dg/debug/nullptr01.C: New.
9004         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9005
9006 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
9007
9008         * gcc.dg/Wunused-var-8.c: Move to...
9009         * c-c++-common/Wunused-var-6.c: ... here.  New test.
9010
9011 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9012
9013         PR c++/40406
9014         * g++.dg/template/crash96.C: New.
9015
9016 2010-05-06  Jan Hubicka  <jh@suse.cz>
9017
9018         PR tree-optimization/43791
9019         * gcc.c-torture/compile/pr43791.c: New file.
9020
9021 2010-05-06  Michael Matz  <matz@suse.de>
9022
9023         PR tree-optimization/43984
9024         * gfortran.dg/pr43984.f90: New test.
9025
9026 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9027
9028         PR 40989
9029         * gcc.dg/pr40989.c: New.
9030
9031 2010-05-06  Richard Guenther  <rguenther@suse.de>
9032
9033         PR tree-optimization/43934
9034         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9035
9036 2010-05-06  Richard Guenther  <rguenther@suse.de>
9037
9038         PR tree-optimization/43987
9039         * gcc.c-torture/execute/pr43987.c: New testcase.
9040         * gcc.dg/torture/pta-escape-1.c: Adjust.
9041         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9042         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9043         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9044         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9045
9046 2010-04-22  Jakub Jelinek <jakub@redhat.com>
9047             Dodji Seketeli  <dodji@redhat.com>
9048
9049         PR c/18624
9050         * g++.dg/warn/Wunused-7.C: Add dg-warning.
9051         * g++.dg/template/sfinae16.C: Likewise.
9052         * gcc.dg/Wunused-var-1.c: Moved to...
9053         * c-c++-common/Wunused-var-1.c: ...here. New test.
9054         * gcc.dg/Wunused-var-2.c: Moved to...
9055         * c-c++-common/Wunused-var-2.c: ...here. New test.
9056         * gcc.dg/Wunused-var-3.c: Moved to...
9057         * c-c++-common/Wunused-var-3.c: ...here. New test.
9058         * gcc.dg/Wunused-var-4.c: Moved to...
9059         * gcc.dg/Wunused-var-1.c: ... here.
9060         * gcc.dg/Wunused-var-5.c: Moved to...
9061         * c-c++-common/Wunused-var-4.c: ...here. New test.
9062         * gcc.dg/Wunused-var-7.c: Moved to...
9063         * c-c++-common/Wunused-var-5.c: ...here. New test.
9064         * gcc.dg/Wunused-var-6.c: Moved to...
9065         * gcc.dg/Wunused-var-2.c: ... here.
9066         * c-c++-common/Wunused-var-1.c: New test.
9067         * c-c++-common/Wunused-var-2.c: New test.
9068         * c-c++-common/Wunused-var-3.c: New test.
9069         * c-c++-common/Wunused-var-4.c: New test.
9070         * c-c++-common/Wunused-var-5.c: New test.
9071         * g++.dg/warn/Wunused-var-1.C: New test.
9072         * g++.dg/warn/Wunused-var-2.C: New test.
9073         * g++.dg/warn/Wunused-var-3.C: New test.
9074         * g++.dg/warn/Wunused-var-4.C: New test.
9075         * g++.dg/warn/Wunused-var-5.C: New test.
9076         * g++.dg/warn/Wunused-var-6.C: New test.
9077         * g++.dg/warn/Wunused-var-7.C: New test.
9078         * g++.dg/warn/Wunused-var-8.C: New test.
9079         * g++.dg/warn/Wunused-parm-1.C: New test.
9080         * g++.dg/warn/Wunused-parm-2.C: New test.
9081         * g++.dg/warn/Wunused-parm-3.C: New test.
9082
9083 2010-05-06  Tobias Burnus  <burnus@net-b.de>
9084
9085         PR fortran/43985
9086         * gfortran.dg/gomp/crayptr5.f90: New test case.
9087
9088 2010-05-05  Jason Merrill  <jason@redhat.com>
9089
9090         PR debug/43370
9091         * g++.dg/ext/attrib39.C: New.
9092
9093 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
9094
9095         PR fortran/24978
9096         * gfortran.dg/data_invalid.f90: New.
9097
9098 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9099
9100         * gnat.dg/lto2.adb: New test.
9101
9102 2010-05-05  Jason Merrill  <jason@redhat.com>
9103
9104         PR c++/43787
9105         * g++.dg/opt/empty1.C: New.
9106
9107 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
9108
9109         PR fortran/43696
9110         * gfortran.dg/class_17.f03: New.
9111
9112 2010-05-04  Neil Vachharajani <nvachhar@google.com>
9113
9114         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9115
9116 2010-05-04  Mike Stump  <mikestump@comcast.net>
9117
9118         PR objc/35165
9119         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9120
9121 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9122
9123         PR target/43668
9124         * gcc.target/i386/pr43668.c: New.
9125
9126 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9127
9128         PR c++/43028
9129         * g++.dg/cpp0x/initlist31.C: New.
9130
9131 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
9132
9133         PR c/43981
9134         * gcc.dg/Wunused-var-8.c: New test.
9135
9136 2010-05-04  Jason Merrill  <jason@redhat.com>
9137
9138         PR c++/38064
9139         * g++.dg/cpp0x/enum3.C: Extend.
9140
9141 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9142
9143         PR target/43799
9144         * gcc.target/i386/pr43799.c: New.
9145
9146 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
9147
9148         * gnat.dg/lto1.adb: New test.
9149         * gnat.dg/lto1_pkg.ad[sb]: New helper.
9150
9151 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9152
9153         PR middle-end/43671
9154         * gcc.target/i386/pr43671.c: New.
9155
9156 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9157
9158         PR c++/43705
9159         * g++.dg/template/crash95.C: New.
9160
9161 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9162
9163         PR debug/43508
9164         * gcc.target/i386/pr43508.c: New.
9165
9166 2010-05-04  Richard Guenther  <rguenther@suse.de>
9167
9168         PR tree-optimization/43879
9169         * g++.dg/torture/pr43879-1_0.C: New testcase.
9170         * g++.dg/torture/pr43879-1_1.C: Likewise.
9171
9172 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
9173
9174         PR c++/43953
9175         * g++.dg/other/crash-12.C: New test.
9176
9177 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9178
9179         * g++.dg/cdce3.C: Add a space.  Updated.
9180
9181 2010-05-03  Jason Merrill  <jason@redhat.com>
9182
9183         PR c++/43680
9184         * g++.dg/opt/enum2.C: New.
9185         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9186         * g++.dg/warn/Wswitch-1.C: Adjust message.
9187
9188 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9189
9190         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9191         * g++.dg/ext/label13.C: Fix typo.
9192         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9193         alpha*-dec-osf5*.
9194         * gcc.c-torture/compile/limits-declparen.c: xfail on
9195         alpha*-dec-osf5* with -g.
9196         * gcc.c-torture/compile/limits-pointer.c: Likewise.
9197         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9198         * gcc.dg/c99-tgmath-2.c: Likewise.
9199         * gcc.dg/c99-tgmath-3.c: Likewise.
9200         * gcc.dg/c99-tgmath-4.c: Likewise.
9201
9202 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9203
9204         PR fortran/43592
9205         * gfortran.dg/unexpected_interface.f90: New test.
9206
9207 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9208
9209         * ada/acats/run_acats (which): New function.
9210         (host_gnatchop, host_gnatmake): Use it.
9211
9212 2010-05-03  Richard Guenther  <rguenther@suse.de>
9213
9214         PR tree-optimization/43971
9215         * gcc.dg/pr43971.c: New testcase.
9216
9217 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
9218
9219         PR debug/43972
9220         * gcc.dg/debug/pr43972.c: New test.
9221
9222 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
9223
9224         PR testsuite/43963
9225         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9226
9227 2010-05-02  Richard Guenther  <rguenther@suse.de>
9228
9229         PR tree-optimization/43879
9230         * gcc.dg/torture/pr43879-3.c: New testcase.
9231
9232 2010-05-01  Richard Guenther  <rguenther@suse.de>
9233
9234         PR tree-optimization/43949
9235         * g++.dg/warn/Warray-bounds-5.C: New testcase.
9236
9237 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
9238
9239         PR c++/43951
9240         * g++.dg/init/new28.C: New.
9241
9242 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
9243
9244         PR objc++/32052
9245         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9246         structure and nested declarations.
9247         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
9248         structure and nested declarations.  Reduce header clutter and
9249         use _exit() rather than abort().
9250         * objc.dg/encode-10.m: New.
9251         * objc.dg/encode-11.m: New.
9252
9253 2010-04-30  DJ Delorie  <dj@redhat.com>
9254
9255         * gcc.c-torture/execute/20100430-1.c: New test.
9256
9257 2010-04-30  Jason Merrill  <jason@redhat.com>
9258
9259         PR c++/43868
9260         * g++.dg/template/ptrmem21.C: New.
9261
9262 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
9263
9264         PR fortran/18918
9265         PR fortran/43931
9266         * gfortran.dg/coarray_13.f90: New test.
9267
9268 2010-04-30  Richard Guenther  <rguenther@suse.de>
9269
9270         PR lto/43946
9271         * gcc.dg/lto/20100430-1_0.c: New testcase.
9272
9273 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
9274
9275         PR debug/43942
9276         * c-c++-common/pr43942.c: New test.
9277
9278 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
9279
9280         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
9281         conflict with darwin crt1.o 'start' symbol.
9282
9283 2010-04-30  Richard Guenther  <rguenther@suse.de>
9284
9285         PR tree-optimization/43879
9286         * gcc.dg/torture/pr43879_1.c: New testcase.
9287
9288 2010-04-30  Richard Guenther  <rguenther@suse.de>
9289
9290         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
9291
9292 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
9293
9294         PR c++/43890
9295         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
9296         user-provided constructor while recursing.
9297
9298 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9299
9300         PR fortran/42274
9301         * gfortran.dg/class_16.f03: New test.
9302
9303 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9304
9305         PR fortran/42274
9306         * gfortran.dg/class_15.f03: New.
9307
9308 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9309
9310         PR fortran/43326
9311         * gfortran.dg/dynamic_dispatch_9.f03: New test.
9312
9313 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9314
9315         PR fortran/43492
9316         * gfortran.dg/generic_22.f03 : New test.
9317
9318 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9319
9320         PR fortran/42353
9321         * gfortran.dg/class_14.f03: New test.
9322
9323 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9324
9325         PR fortran/42680
9326         * gfortran.dg/interface_32.f90: New test.
9327
9328 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
9329             Janus Weil  <janus@gcc.gnu.org>
9330
9331         PR fortran/41829
9332         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
9333         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
9334         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
9335
9336 2010-04-28  Mike Stump  <mikestump@comcast.net>
9337
9338         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
9339         dg-excess-errors.
9340         * g++.dg/uninit-pred-2_b.C: Likewise.
9341
9342 2010-04-28  Tobias Burnus  <burnus@net-b.de>
9343
9344         PR fortran/18918
9345         PR fortran/43919
9346         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
9347
9348 2010-04-28  Matthias Klose  <doko@ubuntu.com>
9349
9350         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
9351         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
9352         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
9353         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
9354         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
9355
9356 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
9357
9358         * gcc.dg/const-uniq-1.c: New test.
9359         * gcc.dg/lto/const-uniq_[01].c: Likewise.
9360
9361 2010-04-28  Xinliang David Li  <davidxl@google.com>
9362
9363         * gcc.dg/uninit-pred-2_b.c: New test.
9364         * gcc.dg/uninit-pred-4_b.c: New test.
9365         * gcc.dg/uninit-pred-3_d.c: New test.
9366         * gcc.dg/uninit-pred-6_b.c: New test.
9367         * gcc.dg/uninit-pred-8_b.c: New test.
9368         * gcc.dg/uninit-pred-3_a.c: New test.
9369         * gcc.dg/uninit-pred-2_c.c: New test.
9370         * gcc.dg/uninit-pred-5_a.c: New test.
9371         * gcc.dg/uninit-pred-3_e.c: New test.
9372         * gcc.dg/uninit-pred-7_a.c: New test.
9373         * gcc.dg/uninit-pred-6_c.c: New test.
9374         * gcc.dg/uninit-pred-9_a.c: New test.
9375         * gcc.dg/uninit-pred-8_c.c: New test.
9376         * gcc.dg/uninit-pred-3_b.c: New test.
9377         * gcc.dg/uninit-pred-5_b.c: New test.
9378         * gcc.dg/uninit-pred-7_b.c: New test.
9379         * gcc.dg/uninit-pred-6_d.c: New test.
9380         * gcc.dg/uninit-pred-9_b.c: New test.
9381         * gcc.dg/uninit-pred-2_a.c: New test.
9382         * gcc.dg/uninit-pred-4_a.c: New test.
9383         * gcc.dg/uninit-pred-3_c.c: New test.
9384         * gcc.dg/uninit-pred-6_a.c: New test.
9385         * gcc.dg/uninit-pred-8_a.c: New test.
9386         * gcc.dg/uninit-pred-7_c.c: New test.
9387         * gcc.dg/uninit-pred-6_e.c: New test.
9388         * g++.dg/uninit-pred-loop-1_b.cc: New test.
9389         * g++.dg/uninit-pred-1_a.C: New test.
9390         * g++.dg/uninit-pred-1_b.C: New test.
9391         * g++.dg/uninit-pred-2_a.C: New test.
9392         * g++.dg/uninit-pred-2_b.C: New test.
9393         * g++.dg/uninit-pred-loop-1_a.cc: New test.
9394         * g++.dg/uninit-pred-loop-1_c.cc: New test.
9395         * g++.dg/uninit-pred-loop_1.cc: New test.
9396
9397 2010-04-28  Martin Jambor  <mjambor@suse.cz>
9398
9399         * gcc.dg/lto/20091209-1_0.c: New testcase.
9400
9401 2010-04-28  Richard Guenther  <rguenther@suse.de>
9402
9403         PR tree-optimization/43879
9404         PR tree-optimization/43909
9405         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
9406
9407 2010-04-28  Richard Guenther  <rguenther@suse.de>
9408
9409         PR c++/43880
9410         * g++.dg/torture/pr43880.C: New testcase.
9411
9412 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9413
9414         PR c++/9335
9415         * g++.dg/template/recurse2.C: Update
9416         * g++.dg/template/recurse.C: Update.
9417         * g++.dg/template/pr23510.C: Update.
9418         * lib/prune.exp: Filter out 'recursively instantiated'.
9419
9420 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9421
9422         PR c++/29043
9423         * g++.dg/init/pr29043.C: New.
9424
9425 2010-04-27  Jason Merrill  <jason@redhat.com>
9426
9427         * g++.dg/lookup/scoped5.C: Adjust.
9428         * g++.dg/lookup/scoped8.C: Adjust.
9429         * g++.dg/template/dependent-expr5.C: Adjust.
9430         * g++.old-deja/g++.brendan/nest1.C: Adjust.
9431
9432         PR c++/43856
9433         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
9434
9435         PR c++/43875
9436         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9437
9438 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9439             Jan Hubicka <hubicka@ucw.cz>
9440
9441         * gcc.dg/pure-2.c: New testcase.
9442         * gcc.dg/const-1.c: New testcase.
9443
9444 2010-04-27  Jason Merrill  <jason@redhat.com>
9445
9446         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
9447
9448         PR c++/41468
9449         * g++.dg/template/sfinae17.C: New.
9450         * g++.dg/template/sfinae18.C: New.
9451
9452 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9453
9454         * g++.dg/init/pr42844.C: New.
9455         * g++.dg/cpp0x/pr42844-2.C: New.
9456         * g++.dg/cpp0x/defaulted2.C: Adjust.
9457         * g++.dg/tree-ssa/pr27549.C: Likewise.
9458         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
9459
9460 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9461
9462         PR fortran/18918
9463         * gfortran.dg/coarray_12.f90: Fix dump parsing.
9464
9465 2010-04-27  Richard Guenther  <rguenther@suse.de>
9466
9467         PR middle-end/40561
9468         * g++.dg/other/pr40561.C: New testcase.
9469
9470 2010-04-27  Martin Jambor  <mjambor@suse.cz>
9471
9472         PR middle-end/43812
9473         * g++.dg/ipa/pr43812.C: New test.
9474
9475 2010-04-27  Jan Hubicka  <jh@suse.cz>
9476
9477         * gcc.dg/ipa/iinline-1.c (main): Rename to...
9478         (test): ... this one.
9479
9480 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
9481
9482         PR target/40657
9483         * gcc.target/arm/thumb-stackframe.c: New test.
9484
9485 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9486
9487         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
9488         * gcc.dg/misc-column.c: Likewise.
9489         * gcc.dg/Walways-true-1.c: Likewise.
9490         * gcc.dg/Walways-true-2.c: Likewise.
9491         * gcc.dg/warn-addr-cmp.c: Likewise.
9492
9493 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9494
9495         PR fortran/18918
9496         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
9497         * gfortran.dg/coarray_12.f90: New.
9498
9499 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9500
9501         PR c/32207
9502         * gcc.dg/pr32207.c: New test.
9503         * gcc.dg/misc-column.c: Adjust expected warning.
9504         * gcc.dg/Walways-true-1.c: Likewise.
9505         * gcc.dg/Walways-true-2.c: Likewise.
9506         * gcc.dg/warn-addr-cmp.c: Likewise.
9507
9508 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
9509
9510         PR lto/42776
9511         * lib/lto.exp (lto_prune_vis_warns): New function.
9512         (lto-link-and-maybe-run): Call it.
9513
9514 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9515
9516         PR tree-optimization/43904
9517         * gcc.dg/tree-ssa/tailcall-6.c: New.
9518
9519 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9520
9521         PR testsuite/35165
9522         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
9523         Darwin8/OSX10.4 - compatible code generation.
9524         Use scan-rtl-dump.
9525         * obj-c++.dg/stubify-1.mm: Ditto.
9526         * lib/objc-torture.exp: Do not require link success for
9527         "trivial.m" in the runtime checks when dowhat = 'compile'.
9528         * lib/dg-pch.exp (dg-flags-pch): New Proc.
9529         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
9530         Darwin8/OSX10.4 - compatible code generation.
9531         * objc.dg/stubify-2.m: Ditto.
9532         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
9533         * objc.dg/next-runtime-1.m: Ditto.
9534         * objc.dg/stret-2.m: Restrict to ilp32 targets.
9535         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
9536         runtimes on Darwin.
9537
9538 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
9539
9540         PR 43715
9541         * lib/plugin-support.exp: Use "-undefined
9542         dynamic_lookup" on darwin.
9543
9544 2010-04-26  Richard Guenther  <rguenther@suse.de>
9545
9546         * gcc.dg/lto/20100426_0.c: New testcase.
9547
9548 2010-04-26  Jie Zhang  <jie@codesourcery.com>
9549
9550         PR tree-optimization/43833
9551         gcc.dg/Warray-bounds-8.c: New test case.
9552
9553 2010-04-26  Richard Guenther  <rguenther@suse.de>
9554
9555         PR lto/43080
9556         * g++.dg/lto/20100423-3_0.C: New testcase.
9557
9558 2010-04-26  Richard Guenther  <rguenther@suse.de>
9559
9560         PR lto/42425
9561         * g++.dg/lto/20100423-2_0.C: New testcase.
9562
9563 2010-04-26  Ira Rosen  <irar@il.ibm.com>
9564
9565         * gcc.dg/vect/bb-slp-23.c: New test.
9566
9567 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
9568
9569         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
9570         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
9571         * gcc.dg/c1x-float-1.c: New test.
9572
9573 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
9574
9575         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
9576         of "lea\[ \t\]".
9577
9578 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9579
9580         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
9581         FreeBSD.
9582         * gfortran.dg/default_format_denormal_1.f90: Ditto.
9583         * gfortran.dg/default_format_2.f90: Ditto.
9584
9585 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9586
9587         * gfortran.dg/pr43505.f90: Clean up .mod file.
9588         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
9589         * gfortran.dg/pr41347.f90: Ditto.
9590         * gfortran.dg/internal_pack_4.f90: Ditto.
9591         * gfortran.dg/proc_decl_23.f90: Ditto.
9592         * gfortran.dg/recursive_check_3.f90: Ditto.
9593         * gfortran.dg/intent_out_3.f90: Ditto.
9594         * gfortran.dg/assignment_2.f90: Ditto.
9595         * gfortran.dg/pr41928.f90: Ditto.
9596         * gfortran.dg/pr42166.f90: Ditto.
9597         * gfortran.dg/private_type_12.f90: Ditto.
9598         * gfortran.dg/graphite/pr42185.f90: Ditto.
9599         * gfortran.dg/graphite/pr42186.f90: Ditto.
9600         * gfortran.dg/graphite/pr40982.f90: Ditto.
9601         * gfortran.dg/graphite/id-2.f90: Ditto.
9602         * gfortran.dg/graphite/id-4.f90: Ditto.
9603         * gfortran.dg/graphite/pr42050.f90: Ditto.
9604         * gfortran.dg/graphite/id-18.f90: Ditto.
9605         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
9606         * gfortran.dg/graphite/pr41924.f90: Ditto.
9607         * gfortran.dg/graphite/pr42393.f90: Ditto.
9608         * gfortran.dg/graphite/pr37980.f90: Ditto.
9609         * gfortran.dg/graphite/pr38953.f90: Ditto.
9610         * gfortran.dg/graphite/pr42180.f90: Ditto.
9611         * gfortran.dg/graphite/pr42181.f90: Ditto.
9612         * gfortran.dg/where_operator_assign_4.f90: Ditto.
9613         * gfortran.dg/select_type_4.f90: Ditto.
9614         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9615         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
9616         * gfortran.dg/lto/pr40725_0.f03: Ditto.
9617         * gfortran.dg/elemental_args_check_2.f90: Ditto.
9618         * gfortran.dg/whole_file_11.f90: Ditto.
9619         * gfortran.dg/private_type_11.f90: Ditto.
9620         * gfortran.dg/vect/vect-gems.f90: Ditto.
9621         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
9622
9623 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
9624
9625         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
9626
9627 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
9628
9629         * gnat.dg/pack15.ad[sb]: New test.
9630
9631 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
9632
9633         * gcc.target/arm/mla-1.c: New test.
9634
9635 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
9636
9637         PR fortran/30073
9638         PR fortran/43793
9639         * gfortran.dg/pr43793.f90: New test.
9640
9641 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
9642
9643         PR tree-optimization/41442
9644         * gcc.target/i386/pr41442.c: New test.
9645
9646 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
9647
9648         PR fortran/43832
9649         * gfortran.dg/fgetc_3.f90: Delete bogus test.
9650
9651 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9652
9653         PR fortran/43832
9654         * gfortran.dg/open_nounit.f90: New test.
9655
9656 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
9657
9658         PR fortran/43841
9659         PR fortran/43843
9660         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
9661
9662 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9663
9664         * gcc.dg/Wconversion-integer.c: Update.
9665
9666 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9667
9668         * gnat.dg/unchecked_convert5.adb: New test.
9669
9670 2010-04-23  Richard Guenther  <rguenther@suse.de>
9671
9672         PR lto/41734
9673         * gcc.dg/lto/20100423-2_0.c: New testcase.
9674         * gcc.dg/lto/20100423-2_0.c: Likewise.
9675
9676 2010-04-23  Richard Guenther  <rguenther@suse.de>
9677
9678         PR lto/43455
9679         * gcc.dg/lto/20100423-1_0.c: New testcase.
9680         * gcc.dg/lto/20100423-1_1.c: Likewise.
9681
9682 2010-04-23  Martin Jambor  <mjambor@suse.cz>
9683
9684         PR tree-optimization/43846
9685         * gcc.dg/tree-ssa/sra-10.c: New test.
9686
9687 2010-04-23  Martin Jambor  <mjambor@suse.cz>
9688
9689         PR middle-end/43835
9690         * gcc.c-torture/execute/pr43835.c: New test.
9691
9692 2010-04-23  Richard Guenther  <rguenther@suse.de>
9693
9694         PR lto/42653
9695         * g++.dg/lto/20100423-1_0.C: New testcase.
9696
9697 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
9698
9699         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
9700
9701 2010-04-22  Ira Rosen  <irar@il.ibm.com>
9702
9703         PR tree-optimization/43842
9704         * gcc.dg/vect/pr43842.c: New test.
9705
9706 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9707
9708         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
9709         * gcc.target/i386/wmul-2.c: Likewise.
9710
9711 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9712
9713         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
9714         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
9715
9716 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
9717
9718         * gfortran.dg/reassoc_6.f: New testcase.
9719
9720 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9721
9722         PR middle-end/29274
9723         * gcc.target/arm/wmul-1.c: New test.
9724         * gcc.target/arm/wmul-2.c: New test.
9725
9726 2010-04-22  Richard Guenther  <rguenther@suse.de>
9727
9728         PR tree-optimization/43845
9729         * gcc.c-torture/compile/pr43845.c: New testcase.
9730
9731 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9732
9733         PR middle-end/29274
9734         * gcc.target/i386/wmul-1.c: New test.
9735         * gcc.target/i386/wmul-2.c: New test.
9736         * gcc.target/bfin/wmul-1.c: New test.
9737         * gcc.target/bfin/wmul-2.c: New test.
9738
9739 2010-04-22  Richard Guenther  <rguenther@suse.de>
9740
9741         PR fortran/43829
9742         * gfortran.dg/vector_subscript_6.f90: New testcase.
9743         * gfortran.dg/assign_10.f90: Adjust.
9744
9745 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
9746
9747         PR fortran/43836
9748         * gfortran.dg/gomp/pr43836.f90: New test.
9749
9750 2010-04-21  Richard Guenther  <rguenther@suse.de>
9751
9752         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
9753
9754 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9755
9756         * gcc.dg/torture/builtin-cproj-3.c: New.
9757
9758 2010-04-20  Jason Merrill  <jason@redhat.com>
9759
9760         PR c++/9335
9761         * g++.dg/template/recurse2.C: New.
9762         * g++.dg/parse/crash36.C: Adjust.
9763         * g++.dg/other/fold1.C: Adjust.
9764         * g++.dg/init/member1.C: Adjust.
9765         * lib/prune.exp: Prune "skipping N instantiation contexts".
9766
9767 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9768
9769         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
9770
9771 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9772
9773         * gcc.dg/torture/builtin-cproj-1.c: New.
9774         * gcc.dg/torture/builtin-cproj-2.c: New.
9775
9776 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
9777
9778         PR c++/43800
9779         PR c++/43704
9780         * g++.dg/template/typedef32.C: Adjust.
9781         * g++.dg/template/typedef33.C: New test.
9782
9783 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
9784
9785         PR fortran/43227
9786         * gfortran.dg/proc_decl_23.f90: New test.
9787
9788         PR fortran/43266
9789         * gfortran.dg/abstract_type_6.f03: New test.
9790
9791 2010-04-20  Xinliang David Li  <davidxl@google.com>
9792
9793         * g++.dg/tree-ssa/fold-compare.C: New.
9794
9795 2010-04-20  Richard Guenther  <rguenther@suse.de>
9796
9797         PR tree-optimization/39417
9798         * g++.dg/torture/pr39417.C: New testcase.
9799
9800 2010-04-20  Richard Guenther  <rguenther@suse.de>
9801
9802         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
9803
9804 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
9805
9806         * g++.dg/debug/dwarf2/rv1.C: New test.
9807
9808 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9809
9810         PR target/43635
9811         * gcc.c-torture/compile/pr43635.c: New testcase.
9812
9813 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9814
9815         PR fortran/43339
9816         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
9817         of sequential loops being private only in the innermost containing
9818         task region.
9819
9820         PR middle-end/43337
9821         * gfortran.dg/gomp/pr43337.f90: New test.
9822
9823 2010-04-19  Richard Guenther  <rguenther@suse.de>
9824
9825         PR tree-optimization/43796
9826         * gfortran.dg/pr43796.f90: New testcase.
9827
9828 2010-04-19  Richard Guenther  <rguenther@suse.de>
9829
9830         PR tree-optimization/43783
9831         * gcc.c-torture/execute/pr43783.c: New testcase.
9832
9833 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
9834
9835         PR target/43766
9836         * gcc.target/i386/pr43766.c: New test.
9837
9838 2010-04-19  Jie Zhang  <jie@codesourcery.com>
9839
9840         PR target/43662
9841         * gcc.target/i386/pr43662.c: New test.
9842
9843 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
9844
9845         PR c++/43704
9846         * g++.dg/template/typedef32.C: New test.
9847
9848 2010-04-19  Ira Rosen  <irar@il.ibm.com>
9849
9850         PR tree-optimization/37027
9851         * lib/target-supports.exp
9852         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
9853         * gcc.dg/vect/pr37027.c: New test.
9854         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
9855         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
9856         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
9857         gcc.dg/vect/vect-complex-6.c: Likewise.
9858
9859 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9860
9861         * g++.dg/debug/dwarf2/enum1.C: New test.
9862
9863 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9864
9865         * gnat.dg/rep_clause5.ad[sb]: New test.
9866         * gnat.dg/rep_clause5_pkg.ads: New helper.
9867
9868 2010-04-18  Ira Rosen  <irar@il.ibm.com>
9869
9870         PR tree-optimization/43771
9871         * g++.dg/vect/pr43771.cc: New test.
9872
9873 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
9874
9875         PR fortran/31538
9876         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
9877         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
9878
9879 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9880
9881         * gnat.dg/sizetype.adb: Rename into...
9882         * gnat.dg/sizetype1.adb: ...this.
9883         * gnat.dg/sizetype2.adb: New test.
9884
9885 2010-04-16  Richard Guenther  <rguenther@suse.de>
9886
9887         PR tree-optimization/43572
9888         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
9889
9890 2010-04-16  Olivier Hainque  <hainque@adacore.com>
9891
9892         * gnat.dg/specs/discr_private.ads: New test.
9893
9894 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
9895
9896         PR target/41514
9897         * gcc.target/arm/thumb-comparisons.c: New test.
9898
9899         PR target/40603
9900         * gcc.target/arm/thumb-cbranchqi.c: New test.
9901
9902 2010-04-16  Christian Bruel  <christian.bruel@st.com>
9903
9904         * g++.dg/torture/pr36191.C: Enable for SH.
9905
9906 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
9907
9908         * gnat.dg/wide_boolean.adb: New test.
9909         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
9910
9911 2010-04-15  Richard Guenther  <rguenther@suse.de>
9912
9913         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
9914         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
9915         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9916         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9917         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
9918         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
9919         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
9920         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
9921         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
9922         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
9923         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9924         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
9925         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9926         * gcc.dg/torture/ipa-pta-2.c: Likewise.
9927         * gcc.dg/torture/ipa-pta-1.c: Adjust.
9928
9929 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
9930
9931         PR target/21803
9932         * gcc.target/arm/pr42496.c: New test.
9933
9934 2010-04-14  Jason Merrill  <jason@redhat.com>
9935
9936         PR c++/36625
9937         * g++.dg/ext/attrib38.C: New.
9938
9939 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
9940
9941         PR testsuite/43739
9942         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
9943
9944 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9945
9946         PR 42966
9947         * gcc.dg/cpp/warn-undef-2.c: Update.
9948         * gcc.dg/cpp/warn-traditional-2.c: Update.
9949         * gcc.dg/cpp/warn-comments-2.c: Update.
9950         * gcc.dg/cpp/warn-variadic-2.c: Update.
9951         * gcc.dg/cpp/warn-long-long-2.c: Update.
9952         * gcc.dg/cpp/warn-deprecated-2.c: Update.
9953         * gcc.dg/cpp/warn-multichar-2.c: Update.
9954         * gcc.dg/cpp/warn-normalized-3.c: Update.
9955         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
9956         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
9957         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
9958         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
9959         * gcc.dg/cpp/warn-redefined-2.c: Update.
9960         * gfortran.dg/warning-directive-2.F90: Update.
9961         * c-c++-common/cpp/warning-directive-2.c: Update.
9962
9963 2010-04-14  Michael Matz  <matz@suse.de>
9964
9965         PR tree-optimization/42963
9966         * gcc.dg/pr42963.c: New testcase.
9967
9968 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
9969
9970         * gnat.dg/class_wide.adb: Rename into...
9971         * gnat.dg/class_wide1.adb: ...this.
9972         * gnat.dg/class_wide2.ad[sb]: New test.
9973
9974 2010-04-14  Tobias Burnus  <burnus@net-b.de>
9975
9976         PR fortran/18918
9977         * gfortran.dg/coarray_9.f90: Update dg-errors.
9978         * gfortran.dg/coarray_10.f90: New test.
9979         * gfortran.dg/coarray_11.f90: New test.
9980
9981 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9982
9983         PR fortran/43747
9984         gfortran.dg/initialization_24.f90: New test.
9985
9986 2010-04-13  Jason Merrill  <jason@redhat.com>
9987
9988         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
9989         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
9990
9991 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9992
9993         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
9994         * g++.dg/dg.exp: Likewise.
9995         * gcc.dg/cpp/warning-directive-1.c: Move to ...
9996         * c-c++-common/cpp/warning-directive-1.c: ... here.
9997         * gcc.dg/cpp/warning-directive-2.c: Move to ...
9998         * c-c++-common/cpp/warning-directive-2.c: ... here.
9999         * gcc.dg/cpp/warning-directive-3.c: Move to ...
10000         * c-c++-common/cpp/warning-directive-3.c: ... here.
10001         * gcc.dg/cpp/warning-directive-4.c: Move to ...
10002         * c-c++-common/cpp/warning-directive-4.c: ... here.
10003         * g++.dg/cpp/warning-directive-1.C: Delete.
10004         * g++.dg/cpp/warning-directive-2.C: Delete.
10005         * g++.dg/cpp/warning-directive-3.C: Delete.
10006         * g++.dg/cpp/warning-directive-4.C: Delete.
10007         * gcc.dg/cpp/normalised-3.c: Delete.
10008         * g++.dg/cpp/normalised-1.C: Rename as ...
10009         * c-c++-common/cpp/normalised-3.c: ... this.
10010
10011 2010-04-13  Martin Jambor  <mjambor@suse.cz>
10012
10013         * gcc.dg/tree-ssa/sra-9.c: New test.
10014
10015 2010-04-13  Michael Matz  <matz@suse.de>
10016
10017         PR middle-end/43730
10018         * gcc.dg/pr43730.c: New test.
10019
10020 2010-04-13  Michael Matz  <matz@suse.de>
10021
10022         * gcc.dg/tree-ssa/negate.c: New testcase.
10023
10024 2010-04-13  Richard Guenther  <rguenther@suse.de>
10025
10026         PR testsuite/43735
10027         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10028
10029 2010-04-13  Richard Guenther  <rguenther@suse.de>
10030
10031         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10032
10033 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
10034
10035         * gnat.dg/derived_type1.adb: New test.
10036
10037 2010-04-13  Matthias Klose  <doko@ubuntu.com>
10038
10039         * gcc.dg/plugindir1.c: New testcase.
10040         * gcc.dg/plugindir2.c: New testcase.
10041         * gcc.dg/plugindir3.c: New testcase.
10042         * gcc.dg/plugindir4.c: New testcase.
10043
10044 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
10045
10046         * gcc.target/i386/rotate-2.c: New test.
10047
10048 2010-04-12  Jason Merrill  <jason@redhat.com>
10049
10050         PR c++/43641
10051         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10052         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10053
10054 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
10055
10056         PR c++/25811
10057         * g++.dg/init/pr25811.C: New test.
10058
10059 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10060
10061         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10062         dg-error, dg-warning.
10063         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10064
10065 2010-04-12  Richard Guenther  <rguenther@suse.de>
10066
10067         * gcc.dg/torture/inline-2.c: New testcase.
10068
10069 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
10070
10071         PR bootstrap/43699
10072         * gcc.dg/Wunused-var-7.c: New test.
10073
10074         PR tree-optimization/43560
10075         * gcc.c-torture/execute/pr43560.c: New test.
10076
10077 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
10078
10079         * gnat.dg/aggr13.adb: New test.
10080         * gnat.dg/aggr14.adb: Likewise.
10081         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10082
10083 2010-04-12  Richard Guenther  <rguenther@suse.de>
10084
10085         PR c++/43611
10086         * g++.dg/torture/pr43611.C: New testcase.
10087
10088 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
10089
10090         PR c/36774
10091         * gcc.dg/pr36774-1.c: New test.
10092         * gcc.dg/pr36774-2.c: New test.
10093
10094 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10095
10096         * gcc.target/sh/rte-delay-slot.c: New test.
10097
10098 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
10099
10100         * gnat.dg/pack9.adb: Remove -cargs option.
10101         * gnat.dg/aggr12.ad[sb]: New test.
10102
10103 2010-04-10  Jie Zhang  <jie@codesourcery.com>
10104
10105         PR target/43417
10106         * gcc.target/sh/pr43417.c: New test.
10107
10108 2010-04-10  Tobias Burnus  <burnus@net-b.de>
10109
10110         PR fortran/43591
10111         * gfortran.dg/spec_expr_6.f90: New test.
10112
10113 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
10114
10115         PR cpp/43195
10116         * gcc.dg/cpp/pr43195.c: New.
10117         * gcc.dg/cpp/pr43195.h: New.
10118
10119 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10120
10121         PR 42965
10122         * gcc.dg/Werror-6.c: Adjust.
10123         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10124         * gcc.dg/Werror-4.c: Likewise.
10125         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10126         * gcc.dg/Wswitch-enum-error.c: Likewise.
10127         * gcc.dg/Wpointer-arith.c: Likewise.
10128         * gcc.dg/Wfatal.c: Likewise.
10129         * gcc.dg/Wswitch-error.c: Likewise.
10130         * g++.dg/warn/unused-result1-Werror.c: Likewise.
10131         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10132         * gcc.dg/cpp/warn-undef-2.c: Likewise.
10133         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10134         * gcc.dg/cpp/warn-comments-2.c: Likewise.
10135         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10136         * gcc.dg/cpp/warning-directive-2.c: Likewise.
10137         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10138         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10139         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10140         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10141         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10142         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10143         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10144         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10145         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10146         * g++.dg/cpp/warning-directive-2.C: Likewise.
10147         * gfortran.dg/warning-directive-2.F90: Likewise.
10148
10149 2010-04-09  Jason Merrill  <jason@redhat.com>
10150
10151         PR c++/42623
10152         * g++.dg/template/sizeof13.C: New.
10153
10154 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
10155
10156         * g++.dg/other/pr35504.C: Add check for thiscall.
10157         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10158         * gcc.dg/torture/stackalign/thiscall-1.c: New.
10159
10160 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10161
10162         PR c++/28584
10163         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10164         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
10165         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10166         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
10167         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10168         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
10169         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10170         * g++.dg/other/increment1.C: Likewise.
10171
10172 2010-04-09  Tobias Burnus  <burnus@net-b.de>
10173
10174         PR fortran/18918
10175         * gfortran.dg/coarray_7.f90: New test.
10176         * gfortran.dg/coarray_8.f90: New test.
10177
10178 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
10179
10180         PR fortran/28039
10181         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10182
10183 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10184
10185         PR target/43643
10186         * gcc.dg/pr43643.c: New test.
10187
10188 2010-04-08  Tobias Burnus  <burnus@net-b.de>
10189
10190         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10191
10192 2010-04-08  Richard Guenther  <rguenther@suse.de>
10193
10194         PR tree-optimization/43679
10195         * gcc.c-torture/compile/pr43679.c: New testcase.
10196
10197 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
10198
10199         PR debug/43670
10200         * gcc.dg/pr43670.c: New test.
10201
10202 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
10203
10204         PR middle-end/40815
10205         * gcc.dg/tree-ssa/reassoc-19.c: New.
10206
10207 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
10208
10209         PR c/18624
10210         * gcc.dg/Wunused-var-1.c: New test.
10211         * gcc.dg/Wunused-var-2.c: New test.
10212         * gcc.dg/Wunused-var-3.c: New test.
10213         * gcc.dg/Wunused-var-4.c: New test.
10214         * gcc.dg/Wunused-var-5.c: New test.
10215         * gcc.dg/Wunused-var-6.c: New test.
10216         * gcc.dg/Wunused-parm-1.c: New test.
10217
10218         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10219         * gcc.dg/trunc-1.c: Likewise.
10220         * gcc.dg/vla-9.c: Likewise.
10221         * gcc.dg/dfp/composite-type.c: Likewise.
10222
10223 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
10224
10225         PR objc/35996
10226         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10227         * obj-c++.dg/objc-gc-3.mm: Ditto.
10228
10229 2010-04-07  Simon Baldwin  <simonb@google.com>
10230
10231         * gcc.dg/cpp/warn-undef-2.c: New.
10232         * gcc.dg/cpp/warn-traditional-2.c: New.
10233         * gcc.dg/cpp/warn-comments-2.c: New.
10234         * gcc.dg/cpp/warning-directive-1.c: New.
10235         * gcc.dg/cpp/warn-long-long.c: New.
10236         * gcc.dg/cpp/warn-traditional.c: New.
10237         * gcc.dg/cpp/warn-variadic-2.c: New.
10238         * gcc.dg/cpp/warn-undef.c: New.
10239         * gcc.dg/cpp/warn-normalized-1.c: New.
10240         * gcc.dg/cpp/warning-directive-2.c: New.
10241         * gcc.dg/cpp/warn-long-long-2.c: New.
10242         * gcc.dg/cpp/warn-variadic.c: New.
10243         * gcc.dg/cpp/warn-normalized-2.c: New.
10244         * gcc.dg/cpp/warning-directive-3.c: New.
10245         * gcc.dg/cpp/warn-deprecated-2.c: New.
10246         * gcc.dg/cpp/warn-trigraphs-1.c: New.
10247         * gcc.dg/cpp/warn-multichar-2.c: New.
10248         * gcc.dg/cpp/warn-normalized-3.c: New.
10249         * gcc.dg/cpp/warning-directive-4.c: New.
10250         * gcc.dg/cpp/warn-unused-macros.c: New.
10251         * gcc.dg/cpp/warn-trigraphs-2.c: New.
10252         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
10253         * gcc.dg/cpp/warn-cxx-compat.c: New.
10254         * gcc.dg/cpp/warn-redefined.c: New.
10255         * gcc.dg/cpp/warn-trigraphs-3.c: New.
10256         * gcc.dg/cpp/warn-unused-macros-2.c: New.
10257         * gcc.dg/cpp/warn-deprecated.c: New.
10258         * gcc.dg/cpp/warn-trigraphs-4.c: New.
10259         * gcc.dg/cpp/warn-redefined-2.c: New.
10260         * gcc.dg/cpp/warn-comments.c: New.
10261         * gcc.dg/cpp/warn-multichar.c: New.
10262         * g++.dg/cpp/warning-directive-1.C: New.
10263         * g++.dg/cpp/warning-directive-2.C: New.
10264         * g++.dg/cpp/warning-directive-3.C: New.
10265         * g++.dg/cpp/warning-directive-4.C: New.
10266         * gfortran.dg/warning-directive-1.F90: New.
10267         * gfortran.dg/warning-directive-3.F90: New.
10268         * gfortran.dg/warning-directive-2.F90: New.
10269         * gfortran.dg/warning-directive-4.F90: New.
10270
10271 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
10272
10273         PR objc++/23716
10274         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
10275
10276 2010-04-07  Jason Merrill  <jason@redhat.com>
10277
10278         * g++.dg/template/dr408.C: New.
10279
10280         * g++.dg/lookup/ns4.C: New.
10281
10282         PR c++/38392
10283         * g++.dg/template/friend51.C: New test.
10284
10285         PR c++/41970
10286         * g++.old-deja/g++.other/linkage1.C: Adjust.
10287
10288 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10289
10290         PR c++/42697
10291         * g++.dg/template/crash94.C: New test.
10292
10293 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10294
10295         PR c++/40239
10296         * g++.dg/init/aggr5.C: New test.
10297         * g++.dg/init/aggr5.C: New test.
10298
10299 2010-04-07  Richard Guenther  <rguenther@suse.de>
10300
10301         PR tree-optimization/43270
10302         * g++.dg/warn/Warray-bounds-4.C: New testcase.
10303         * gcc.dg/Warray-bounds-7.c: Likewise.
10304
10305 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
10306
10307         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
10308         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
10309         * gnat.dg/bit_packed_array4.ad[sb]: New test.
10310
10311 2010-04-07  Jie Zhang  <jie@codesourcery.com>
10312
10313         PR c++/42556
10314         * g++.dg/init/pr42556.C: New test.
10315
10316 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10317
10318         PR debug/43628
10319         * g++.dg/debug/dwarf2/typedef2.C: New test.
10320
10321 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
10322
10323         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
10324         c-c++-common/dwarf2/redeclaration-1.C
10325
10326 2010-04-06  Jason Merrill  <jason@redhat.com>
10327
10328         * g++.dg/cpp0x/pr31437.C: Adjust error location.
10329         * g++.dg/ext/attrib18.C: Likewise.
10330         * g++.dg/ext/bitfield2.C: Likewise.
10331         * g++.dg/ext/bitfield4.C: Likewise.
10332         * g++.dg/ext/visibility/warn2.C: Likewise.
10333         * g++.dg/ext/visibility/warn3.C: Likewise.
10334         * g++.dg/gomp/pr26690-1.C: Likewise.
10335         * g++.dg/inherit/covariant7.C: Likewise.
10336         * g++.dg/init/synth2.C: Likewise.
10337         * g++.dg/lookup/using7.C: Likewise.
10338         * g++.dg/other/crash-4.C: Likewise.
10339         * g++.dg/other/error13.C: Likewise.
10340         * g++.dg/other/error20.C: Likewise.
10341         * g++.dg/parse/crash31.C: Likewise.
10342         * g++.dg/parse/error16.C: Likewise.
10343         * g++.dg/parse/error19.C: Likewise.
10344         * g++.dg/parse/error27.C: Likewise.
10345         * g++.dg/parse/error28.C: Likewise.
10346         * g++.dg/parse/fused-params1.C: Likewise.
10347         * g++.dg/template/error2.C: Likewise.
10348         * g++.dg/template/local6.C: Likewise.
10349         * g++.dg/template/qualttp15.C: Likewise.
10350         * g++.dg/warn/Wnvdtor-2.C: Likewise.
10351         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
10352         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
10353         * g++.old-deja/g++.brendan/crash29.C: Likewise.
10354         * g++.old-deja/g++.eh/spec6.C: Likewise.
10355         * g++.old-deja/g++.jason/crash3.C: Likewise.
10356         * g++.old-deja/g++.jason/destruct2.C: Likewise.
10357         * g++.old-deja/g++.law/ctors5.C: Likewise.
10358         * g++.old-deja/g++.law/ctors9.C: Likewise.
10359         * g++.old-deja/g++.mike/p3538a.C: Likewise.
10360         * g++.old-deja/g++.mike/p3538b.C: Likewise.
10361         * g++.old-deja/g++.other/struct1.C: Likewise.
10362         * g++.old-deja/g++.other/volatile1.C: Likewise.
10363         * g++.old-deja/g++.pt/crash36.C: Likewise.
10364         * g++.old-deja/g++.pt/derived3.C: Likewise.
10365         * g++.old-deja/g++.robertl/eb109.C: Likewise.
10366         * g++.old-deja/g++.robertl/eb4.C: Likewise.
10367
10368 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
10369
10370         PR middle-end/43519
10371         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
10372         * gcc.dg/graphite/id-19.c: New.
10373
10374 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
10375
10376         PR middle-end/32824
10377         * gcc.dg/vect/pr32824: New.
10378
10379 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10380
10381         PR fortran/18918
10382         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
10383         * gfortran.dg/coarray_3.f90: Ditto.
10384         * gfortran.dg/coarray_4.f90: Ditto.
10385         * gfortran.dg/coarray_5.f90: Ditto.
10386         * gfortran.dg/coarray_6.f90: Ditto.
10387         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
10388
10389 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10390
10391         PR fortran/18918
10392         * gfortran.dg/coarray_4.f90: Fix test.
10393         * gfortran.dg/coarray_6.f90: Add more tests.
10394
10395 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10396
10397         PR fortran/18918
10398         * gfortran.dg/coarray_4.f90: New test.
10399         * gfortran.dg/coarray_5.f90: New test.
10400         * gfortran.dg/coarray_6.f90: New test.
10401
10402 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10403
10404         PR fortran/18918
10405         * gfortran.dg/iso_fortran_env_5.f90: New test.
10406         * gfortran.dg/iso_fortran_env_6.f90: New test.
10407
10408 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10409
10410         PR fortran/39997
10411         * gfortran.dg/coarray_1.f90: New test.
10412         * gfortran.dg/coarray_2.f90: New test.
10413         * gfortran.dg/coarray_3.f90: New test.
10414
10415 2010-04-06  Jason Merrill  <jason@redhat.com>
10416
10417         PR c++/43648
10418         * g++.dg/template/dtor8.C: New.
10419
10420         PR c++/43621
10421         * g++.dg/template/error-recovery2.C: New.
10422
10423 2010-04-06  Jan Hubicka  <jh@suse.czpli
10424
10425         PR tree-optimization/42906
10426         * gcc.dg/tree-ssa/dce-1.c: New testcase.
10427
10428 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10429
10430         PR fortran/43178
10431         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
10432         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
10433         * gfortran.dg/auto_dealloc_1.f90: Ditto.
10434
10435 2010-04-06  Richard Guenther  <rguenther@suse.de>
10436
10437         PR tree-optimization/43627
10438         * gcc.dg/tree-ssa/vrp49.c: New testcase.
10439
10440 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10441
10442         PR target/43638
10443         * gcc.target/i386/pr43638.c: New test.
10444
10445 2010-04-06  Richard Guenther  <rguenther@suse.de>
10446
10447         PR middle-end/43661
10448         * gcc.c-torture/compile/pr43661.c: New testcase.
10449
10450 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10451
10452         * gcc.target/s390/stackcheck1.c: Add dg-warning.
10453
10454 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
10455
10456         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
10457
10458 2010-04-02  Richard Guenther  <rguenther@suse.de>
10459
10460         PR tree-optimization/43629
10461         * gcc.c-torture/execute/pr43629.c: New testcase.
10462
10463 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10464             Dominique d'Humieres  <dominiq@lps.ens.fr>
10465
10466         PR libfortran/43605
10467         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
10468
10469 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
10470
10471         PR debug/43325
10472         * c-c++-common/dwarf2/redeclaration-1.C: New test.
10473
10474 2010-04-01  Jason Merrill  <jason@redhat.com>
10475
10476         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
10477
10478 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10479             Manfred Schwarb  <manfred99@gmx.ch>
10480
10481         PR libfortran/43605
10482         * gfortran.dg/ftell_3.f90: New test.
10483
10484 2010-04-01  Richard Guenther  <rguenther@suse.de>
10485
10486         PR middle-end/43614
10487         * gcc.c-torture/compile/pr43614.c: New testcase.
10488
10489 2010-04-01  Martin Jambor  <mjambor@suse.cz>
10490
10491         PR tree-optimization/43141
10492         * gcc.dg/guality/pr43141.c: New test.
10493
10494 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10495
10496         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
10497         * g++.dg/eh/spbp.C: Likewise.
10498         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
10499         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
10500         superfluous casts.
10501         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
10502         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
10503         * objc.dg/dwarf-2.m: Likewise.
10504
10505 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10506
10507         PR middle-end/43464
10508         * gcc.dg/graphite/id-pr43464.c: New.
10509         * gcc.dg/graphite/id-pr43464-1.c: New.
10510
10511 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10512
10513         PR middle-end/43351
10514         * gcc.dg/graphite/id-pr43351.c
10515
10516 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10517
10518         PR testsuite/35165
10519         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
10520         * obj-c++.dg/try-catch-2.mm: Ditto.
10521         * obj-c++.dg/lookup-2.mm: Ditto.
10522         * obj-c++.dg/encode-8.m: Ditto.
10523         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10524         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
10525         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
10526         * obj-c++.dg/const-str-11.mm: Ditto.
10527         * obj-c++.dg/const-str-9.mm: Ditto.
10528         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
10529         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
10530         * obj-c++.dg/except-1.mm: Ditto.
10531         * obj-c++.dg/const-str-7.mm: Ditto.
10532         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10533         * obj-c++.dg/const-str-3.mm: Ditto.
10534         * obj-c++.dg/const-str-7.mm: Ditto.
10535         * obj-c++.dg/stubify-2.mm: Change dump file name.
10536
10537         PR objc++/23613
10538         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
10539         New macro.
10540         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
10541         Remove dg-xfail-if.
10542
10543 2010-03-31  Martin Jambor  <mjambor@suse.cz>
10544
10545         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
10546         only with -O2, -O3 or -Os and not with -fwhopr.
10547
10548 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
10549
10550         PR c++/43558
10551         * g++.dg/template/typedef31.C: New test.
10552
10553 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10554
10555         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
10556         assembler output on *-*-solaris2*.
10557         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10558
10559 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
10560
10561         PR debug/43557
10562         * gcc.dg/pr43557-1.c: New test.
10563         * gcc.dg/pr43557-2.c: New file.
10564
10565 2010-03-31  Jie Zhang  <jie@codesourcery.com>
10566
10567         PR 43562
10568         * gcc.dg/pr43562.c: New test.
10569
10570 2010-03-30  Jason Merrill  <jason@redhat.com>
10571
10572         PR c++/43076
10573         * g++.dg/template/error-recovery1.C: New.
10574
10575         PR c++/41786
10576         * g++.dg/parse/ambig5.C: New.
10577
10578 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
10579
10580         PR debug/43593
10581         * gcc.dg/guality/pr43593.c: New test.
10582
10583 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
10584
10585         PR middle-end/43430
10586         * gcc.dg/vect/pr43430-1.c: New.
10587
10588 2010-03-30  Jason Merrill  <jason@redhat.com>
10589
10590         PR c++/43559
10591         * g++.dg/template/partial7.C: New.
10592
10593 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10594
10595         * gcc.target/s390/stackcheck1.c: New testcase.
10596
10597 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10598
10599         PR libfortran/43265
10600         * gfortran.dg/read_eof_8.f90: New test.
10601
10602 2010-03-29  Jason Merrill  <jason@redhat.com>
10603
10604         * gcc.dg/cpp/include6.c: Change [] to ().
10605
10606         N3077
10607         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
10608         splicing and UCNs.
10609         * c-c++-common/raw-string-2.c: Add trigraph test.
10610         * c-c++-common/raw-string-8.c: New.
10611         * c-c++-common/raw-string-9.c: New.
10612         * c-c++-common/raw-string-10.c: New.
10613
10614         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
10615         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
10616         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
10617         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
10618         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
10619         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
10620         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
10621
10622 2010-03-29  Richard Guenther  <rguenther@suse.de>
10623
10624         PR tree-optimization/43560
10625         * gcc.dg/torture/pr43560.c: New testcase.
10626
10627 2010-03-29  Jason Merrill  <jason@redhat.com>
10628
10629         N3077
10630         * g++.dg/ext/raw-string-1.C: Change [] to ().
10631         * g++.dg/ext/raw-string-2.C: Change [] to ().
10632         Don't use \ in delimiter.
10633         * g++.dg/ext/raw-string-3.C: Change [] to ().
10634         * g++.dg/ext/raw-string-4.C: Change [] to ().
10635         * g++.dg/ext/raw-string-5.C: Change [] to ().
10636         Test for error on \ in delimiter.
10637         * g++.dg/ext/raw-string-6.C: Change [] to ().
10638         * g++.dg/ext/raw-string-7.C: Change [] to ().
10639
10640 2010-03-29  Jie Zhang  <jie@codesourcery.com>
10641
10642         PR 43564
10643         * gcc.dg/pr43564.c: New test.
10644
10645 2010-03-29  Tobias Burnus  <burnus@net-b.de>
10646
10647         PR fortran/43551
10648         * gfortran.dg/direct_io_12.f90: New test.
10649
10650 2010-03-28  Jan Hubicka  <jh@suse.cz>
10651
10652         PR tree-optimization/43505
10653         * gfortran.dg/pr43505.f90: New testcase.
10654
10655 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
10656
10657         PR tree-optimization/43528
10658         * gcc.target/i386/pr43528.c: New test.
10659
10660 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
10661
10662         PR c/43381
10663         * gcc.dg/parm-impl-decl-3.c: New test.
10664
10665 2010-03-26  Jason Merrill  <jason@redhat.com>
10666
10667         PR c++/43509
10668         * g++.dg/cpp0x/parse1.C: New.
10669
10670 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
10671
10672         PR target/43524
10673         * gcc.target/i386/pr43524.c: New test.
10674
10675 2010-03-26  Martin Jambor  <mjambor@suse.cz>
10676
10677         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
10678         whitespace, rename main to foo.
10679         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
10680         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
10681         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
10682         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
10683         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
10684         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
10685         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
10686         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
10687         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
10688         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
10689         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
10690
10691 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
10692
10693         PR c++/43327
10694         * g++.dg/other/crash-10.C: New test.
10695         * g++.dg/other/crash-11.C: New test.
10696
10697 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10698
10699         PR libfortran/43517
10700         * gfortran.dg/read_eof_7.f90: New test.
10701
10702 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10703
10704         PR objc/35165
10705         PR testsuite/43512
10706         * objc-obj-c++-shared: New directory.
10707         * objc-obj-c++-shared/Object1-implementation.h: New file.
10708         * objc-obj-c++-shared/Object1.h: New file.
10709         * objc-obj-c++-shared/Protocol1.h: New file.
10710         * objc-obj-c++-shared/next-abi.h: New file.
10711         * objc-obj-c++-shared/next-mapping.h: New file.
10712         * objc/execute/next_mapping.h: Delete.
10713         * objc.dg/special/special.exp: For all targets run the tests with
10714         -fgnu-runtime, for darwin targets also run the tests with
10715         -fnext-runtime.
10716         * objc.dg/dg.exp: Ditto.
10717         * obj-c++.dg/dg.exp: Ditto.
10718         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
10719         Protocol1.h) and next-mapping.h as required.  Amend testcase to
10720         include use of updated NeXT interface.
10721         * objc/execute/formal_protocol-5.m: Ditto.
10722         * objc/execute/protocol-isEqual-2.m: Ditto.
10723         * objc/execute/protocol-isEqual-4.m: Ditto.
10724         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
10725         Protocol1.h) and next-mapping.h as required.
10726         * objc/execute/object_is_class.m: Ditto.
10727         * objc/execute/enumeration-1.m: Ditto.
10728         * objc/execute/class-13.m: Ditto.
10729         * objc/execute/formal_protocol-2.m: Ditto.
10730         * objc/execute/formal_protocol-4.m: Ditto.
10731         * objc/execute/class-1.m: Ditto.
10732         * objc/execute/bycopy-1.m: Ditto.
10733         * objc/execute/formal_protocol-6.m: Ditto.
10734         * objc/execute/bycopy-3.m: Ditto.
10735         * objc/execute/class-3.m: Ditto.
10736         * objc/execute/bf-11.m: Ditto.
10737         * objc/execute/class-5.m: Ditto.
10738         * objc/execute/bf-13.m: Ditto.
10739         * objc/execute/class-7.m: Ditto.
10740         * objc/execute/bf-15.m: Ditto.
10741         * objc/execute/class-9.m: Ditto.
10742         * objc/execute/bf-17.m: Ditto.
10743         * objc/execute/bf-19.m: Ditto.
10744         * objc/execute/IMP.m: Ditto.
10745         * objc/execute/exceptions/catchall-1.m: Ditto.
10746         * objc/execute/exceptions/trivial.m: Ditto.
10747         * objc/execute/exceptions/finally-1.m: Ditto.
10748         * objc/execute/exceptions/local-variables-1.m: Ditto.
10749         * objc/execute/exceptions/foward-1.m: Ditto.
10750         * objc/execute/bf-2.m: Ditto.
10751         * objc/execute/string1.m: Ditto.
10752         * objc/execute/bf-4.m: Ditto.
10753         * objc/execute/informal_protocol.m: Ditto.
10754         * objc/execute/string3.m: Ditto.
10755         * objc/execute/bf-6.m: Ditto.
10756         * objc/execute/bf-8.m: Ditto.
10757         * objc/execute/class-tests-1.h: Ditto.
10758         * objc/execute/protocol-isEqual-1.m: Ditto.
10759         * objc/execute/protocol-isEqual-3.m: Ditto.
10760         * objc/execute/_cmd.m: Ditto.
10761         * objc/execute/function-message-1.m: Ditto.
10762         * objc/execute/bf-20.m: Ditto.
10763         * objc/execute/bf-common.h: Ditto.
10764         * objc/execute/np-2.m: Ditto.
10765         * objc/execute/class-10.m: Ditto.
10766         * objc/execute/class-12.m: Ditto.
10767         * objc/execute/enumeration-2.m: Ditto.
10768         * objc/execute/class-14.m: Ditto.
10769         * objc/execute/encode-1.m: Ditto.
10770         * objc/execute/formal_protocol-1.m: Ditto.
10771         * objc/execute/formal_protocol-3.m: Ditto.
10772         * objc/execute/accessing_ivars.m: Ditto.
10773         * objc/execute/bycopy-2.m: Ditto.
10774         * objc/execute/class-2.m: Ditto.
10775         * objc/execute/bf-10.m: Ditto.
10776         * objc/execute/formal_protocol-7.m: Ditto.
10777         * objc/execute/root_methods.m: Ditto.
10778         * objc/execute/class-4.m: Ditto.
10779         * objc/execute/bf-12.m: Ditto.
10780         * objc/execute/class-6.m: Ditto.
10781         * objc/execute/bf-14.m: Ditto.
10782         * objc/execute/nested-func-1.m: Ditto.
10783         * objc/execute/class-8.m: Ditto.
10784         * objc/execute/private.m: Ditto.
10785         * objc/execute/bf-16.m: Ditto.
10786         * objc/execute/bf-18.m: Ditto.
10787         * objc/execute/load-3.m: Ditto.
10788         * objc/execute/compatibility_alias.m: Ditto.
10789         * objc/execute/bf-1.m: Ditto.
10790         * objc/execute/no_clash.m: Ditto.
10791         * objc/execute/bf-3.m: Ditto.
10792         * objc/execute/string2.m: Ditto.
10793         * objc/execute/bf-5.m: Ditto.
10794         * objc/execute/string4.m: Ditto.
10795         * objc/execute/bf-7.m: Ditto.
10796         * objc/execute/object_is_meta_class.m: Ditto.
10797         * objc/execute/bf-9.m: Ditto.
10798         * objc/execute/bf-21.m: Ditto.
10799         * objc/execute/cascading-1.m: Ditto.
10800         * objc/execute/trivial.m: Ditto.
10801         * objc/execute/np-1.m: Ditto.
10802         * objc/compile/trivial.m: Ditto.
10803         * objc/execute/class_self-2.m: Include <stdlib.h>.
10804         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
10805         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
10806         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10807         and 64bit. Use new NeXT interface as required.
10808         * objc.dg/special/unclaimed-category-1.m: Ditto.
10809         * objc.dg/special/unclaimed-category-1.h: Ditto.
10810         * objc.dg/special/unclaimed-category-1a.m: Ditto.
10811         * objc.dg/func-ptr-1.m: Ditto.
10812         * objc.dg/stret-1.m: Ditto.
10813         * objc.dg/encode-2.m: Ditto.
10814         * objc.dg/category-1.m: Ditto.
10815         * objc.dg/encode-3.m: Ditto.
10816         * objc.dg/call-super-3.m: Ditto.
10817         * objc.dg/method-3.m: Ditto.
10818         * objc.dg/func-ptr-2.m: Ditto.
10819         * objc.dg/lookup-1.m: Ditto.
10820         * objc.dg/encode-4.m: Ditto.
10821         * objc.dg/fix-and-continue-1.m: Ditto.
10822         * objc.dg/proto-lossage-3.m: Ditto.
10823         * objc.dg/method-13.m: Ditto.
10824         * objc.dg/proto-qual-1.m: Ditto.
10825         * objc.dg/zero-link-3.m: Ditto.
10826         * objc.dg/bitfield-1.m: Ditto.
10827         * objc.dg/va-meth-1.m: Ditto.
10828         * objc.dg/super-class-3.m: Ditto.
10829         * objc.dg/call-super-1.m: Ditto.
10830         * objc.dg/type-size-2.m: Ditto.
10831         * objc.dg/method-10.m: Ditto.
10832         * objc.dg/defs.m: Ditto.
10833         * objc.dg/const-str-3.m: Ditto.
10834         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
10835         Protocol1.h) and next-mapping.h as required. Use new NeXT
10836         interface as required.
10837         * objc.dg/super-class-4.m: Ditto.
10838         * objc.dg/comp-types-8.m: Ditto.
10839         * objc.dg/call-super-2.m: Ditto.
10840         * objc.dg/objc-fast-4.m: Ditto.
10841         * objc.dg/method-6.m: Ditto.
10842         * objc.dg/const-str-3.m: Ditto.
10843         * objc.dg/const-str-7.m: Ditto.
10844         * objc.dg/method-15.m: Ditto.
10845         * objc.dg/method-19.m: Ditto.
10846         * objc.dg/sync-1.m: Ditto.
10847         * objc.dg/layout-1.m: Ditto.
10848         * objc.dg/bitfield-3.m: Ditto.
10849         * objc.dg/try-catch-3.m: Ditto.
10850         * objc.dg/try-catch-7.m: Ditto.
10851         * objc.dg/comp-types-10.m: Ditto.
10852         * objc.dg/selector-2.: Ditto.
10853         * objc.dg/method-7.m: Ditto.
10854         * objc.dg/typedef-alias-1.m: Ditto.
10855         * objc.dg/proto-lossage-2.m: Ditto.
10856         * objc.dg/comp-types-11.m: Ditto.
10857         * objc.dg/sizeof-1.m: Ditto.
10858         * objc.dg/method-17.m: Ditto.
10859         * objc.dg/bitfield-5.m: Ditto.
10860         * objc.dg/try-catch-1.m: Ditto.
10861         * objc.dg/encode-5.m: Ditto.
10862         * objc.dg/fix-and-continue-2.m: Ditto.
10863         * objc.dg/method-9.m: Ditto.
10864         * objc.dg/isa-field-1.m: Ditto.
10865         * objc.dg/local-decl-2.m: Ditto.
10866         * objc.dg/objc-gc-4.m: Ditto.
10867         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
10868         * objc.dg/gnu-runtime-3.m: Ditto.
10869         * objc.dg/encode-7.m: Ditto.
10870         * objc.dg/encode-8.m: Ditto.
10871         * objc.dg/selector-3.m: Ditto.
10872         * objc.dg/gnu-runtime-1.m: Ditto.
10873         * objc.dg/const-str-12.m: Ditto.
10874         * objc.dg/gnu-runtime-2.m: Ditto.
10875         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
10876         * objc.dg/selector-1.m: Ditto.
10877         * objc.dg/stubify-2.m: Ditto.
10878         * objc.dg/zero-link-1.m: Ditto.
10879         * objc.dg/stret-2.m: Ditto.
10880         * objc.dg/zero-link-2.m: Ditto.
10881         * objc.dg/next-runtime-1.m: Ditto.
10882         * objc.dg/symtab-1.m: Ditto.
10883         * objc.dg/stubify-1.m: Ditto.
10884         * objc.dg/bitfield-2.m: Ditto.
10885         * objc.dg/try-catch-10.m: Apply to both runtimes.
10886         * objc.dg/const-str-1.m: Ditto.
10887         * objc.dg/image-info.m: Ditto.
10888         * objc.dg/encode-9.m: Ditto.
10889         * objc.dg/pragma-1.m: Apply test to all targets.
10890         * objc.dg/const-str-4.m: Ditto.
10891         * objc.dg/const-str-8.m: Ditto.
10892         * objc.dg/super-class-2.m: Ditto.
10893         * objc.dg/try-catch-5.m: Ditto.
10894         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
10895         Protocol1.h) and next-mapping.h as required. Use new NeXT
10896         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
10897         * objc.dg/const-str-11.m: Ditto.
10898         * objc.dg/const-str-9.m: Ditto.
10899         * objc.dg/method-4.m: Skip for 64Bit NeXT.
10900         * objc.dg/encode-1.m: Remove redundant -lobjc.
10901         * objc.dg/try-catch-9.m: Tidy space.
10902         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
10903         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10904         and 64bit. Use new NeXT interface as required.
10905         * obj-c++.dg/template-4.mm: Ditto.
10906         * obj-c++.dg/defs.mm: Ditto.
10907         * obj-c++.dg/basic.mm: Ditto.
10908         * obj-c++.dg/encode-4.mm: Ditto.
10909         * obj-c++.dg/method-17.mm: Ditto.
10910         * obj-c++.dg/proto-lossage-3.mm: Ditto.
10911         * obj-c++.dg/cxx-class-1.mm: Ditto.
10912         * obj-c++.dg/method-10.mm: Ditto.
10913         * obj-c++.dg/va-meth-1.mm: Ditto.
10914         * obj-c++.dg/encode-5.mm: Ditto.
10915         * obj-c++.dg/lookup-2.mm: Ditto.
10916         * obj-c++.dg/template-3.mm: Ditto.
10917         * obj-c++.dg/proto-qual-1.mm: Ditto.
10918         * obj-c++.dg/qual-types-1.m: Ditto.
10919         * obj-c++.dg/cxx-scope-1.mm: Ditto.
10920         * obj-c++.dg/template-1.mm: Ditto.
10921         * obj-c++.dg/encode-6.mm: Ditto.
10922         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
10923         Protocol1.h) and next-mapping.h as required. Use new NeXT
10924         interface as required.
10925         * obj-c++.dg/except-1.mm: Ditto.
10926         * obj-c++.dg/const-str-7.mm: Ditto.
10927         * obj-c++.dg/ivar-list-semi.mm: Ditto.
10928         * obj-c++.dg/cxx-scope-2.mm: Ditto.
10929         * obj-c++.dg/selector-2.mm: Ditto.
10930         * obj-c++.dg/isa-field-1.mm: Ditto.
10931         * obj-c++.dg/try-catch-1.mm: Ditto.
10932         * obj-c++.dg/local-decl-1.mm: Ditto.
10933         * obj-c++.dg/try-catch-9.mm: Ditto.
10934         * obj-c++.dg/no-extra-load.mm: Ditto.
10935         * obj-c++.dg/selector-5.mm: Ditto.
10936         * obj-c++.dg/method-12.mm: Ditto.
10937         * obj-c++.dg/try-catch-11.mm: Ditto.
10938         * obj-c++.dg/comp-types-11.mm: Ditto.
10939         * obj-c++.dg/bitfield-3.mm: Ditto.
10940         * obj-c++.dg/method-6.mm: Ditto.
10941         * obj-c++.dg/super-class-2.mm: Ditto.
10942         * obj-c++.dg/method-21.mm: Ditto.
10943         * obj-c++.dg/const-str-8.mm: Ditto.
10944         * obj-c++.dg/try-catch-7.mm: Ditto.
10945         * obj-c++.dg/method-15.mm: Ditto.
10946         * obj-c++.dg/layout-1.mm: Ditto.
10947         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10948         * obj-c++.dg/const-str-3.mm: Ditto.
10949         * obj-c++.dg/try-catch-2.mm: Ditto.
10950         * obj-c++.dg/objc-gc-3.mm: Ditto.
10951         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
10952         * obj-c++.dg/bitfield-1.mm: Ditto.
10953         * obj-c++.dg/selector-6.mm: Ditto.
10954         * obj-c++.dg/method-13.mm: Ditto.
10955         * obj-c++.dg/comp-types-12.mm: Ditto.
10956         * obj-c++.dg/bitfield-4.mm: Ditto.
10957         * obj-c++.dg/try-catch-8.mm: Ditto.
10958         * obj-c++.dg/method-2.mm: Ditto.
10959         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10960         * obj-c++.dg/typedef-alias-1.mm: Ditto.
10961         * obj-c++.dg/const-str-4.mm: Ditto.
10962         * obj-c++.dg/proto-lossage-2.mm: Ditto.
10963         * obj-c++.dg/try-catch-3.mm: Ditto.
10964         * obj-c++.dg/comp-types-9.mm: Ditto.
10965         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
10966         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
10967         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
10968         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
10969         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10970         Use new NeXT interface as required.
10971         * obj-c++.dg/const-str-10.mm: Ditto.
10972         * obj-c++.dg/const-str-11.mm: Ditto.
10973         * obj-c++.dg/const-str-9.mm: Ditto.
10974         * obj-c++.dg/method-11.mm: Ditto.
10975         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
10976         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10977         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
10978         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
10979         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
10980
10981 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
10982
10983         PR c++/43206
10984         * g++.dg/template/typedef30.C: New test case.
10985
10986 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
10987
10988         PR c/43385
10989         * gcc.c-torture/execute/pr43385.c: New test.
10990
10991 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
10992
10993         * gcc.dg/strncpy-fix-1.c: New test.
10994
10995 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10996
10997         PR testsuite/41609
10998         * lib/objc-torture.exp (objc-set-runtime-options): New.
10999         * objc/execute/execute.exp: Check runtime options on each pass.
11000         * objc/execute/exceptions/exceptions.exp: Ditto.
11001         * objc/compile/compile.exp: Ditto.
11002
11003         PR testsuite/42348
11004         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11005         standard tests.
11006         (check_effective_target_objc2): New proc.
11007         (check_effective_target_next_runtime): New proc.
11008         * lib/objc.exp: Determine which runtime is in force and support it.
11009         * lib/obj-c++.exp: Ditto.
11010
11011 2010-03-24  Jason Merrill  <jason@redhat.com>
11012
11013         PR c++/43502
11014         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11015
11016 2010-03-24  Martin Jambor  <mjambor@suse.cz>
11017
11018         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11019         a loop.
11020         * gcc.dg/ipa/ipa-2.c: Likewise.
11021         * gcc.dg/ipa/ipa-3.c: Likewise.
11022         * gcc.dg/ipa/ipa-4.c: Likewise.
11023         * gcc.dg/ipa/ipa-5.c: Likewise.
11024         * gcc.dg/ipa/ipa-7.c: Likewise.
11025         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11026         a loop.
11027         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11028         i_can_not_be_propagated_fully2 into a loop.
11029         * gcc.dg/ipa/ipa-8.c: New test.
11030         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11031
11032 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
11033
11034         PR debug/19192
11035         PR debug/43479
11036         * gcc.dg/guality/pr43479.c: New test.
11037         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11038         and add volatile keyword.
11039
11040 2010-03-23  Mike Stump  <mikestump@comcast.net>
11041
11042         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11043
11044 2010-03-23  Jason Merrill  <jason@redhat.com>
11045
11046         * g++.dg/ext/altivec-17.C: Adjust error message.
11047
11048         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11049         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11050         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11051         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11052         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11053         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11054
11055 2010-03-22  Jason Merrill  <jason@redhat.com>
11056
11057         PR c++/43333
11058         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11059         * g++.dg/ext/is_pod_98.C: New.
11060
11061         PR c++/43281
11062         * g++.dg/cpp0x/auto18.C: New.
11063
11064         * gcc.dg/pr36997.c: Adjust error message.
11065         * g++.dg/ext/vector9.C: Likewise.
11066         * g++.dg/conversion/simd3.C: Likewise.
11067         * g++.dg/other/error23.C: Likewise.
11068
11069 2010-03-22  Michael Matz  <matz@suse.de>
11070
11071         PR middle-end/43475
11072         * gfortran.dg/pr43475.f90: New testcase.
11073
11074 2010-03-22  Richard Guenther  <rguenther@suse.de>
11075
11076         PR tree-optimization/43390
11077         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11078
11079 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11080
11081         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11082         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11083
11084 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
11085             Michael Matz  <matz@suse.de>
11086
11087         PR c++/43081
11088         * g++.dg/parse/crash56.C: New test.
11089
11090 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
11091
11092         PR fortran/43450
11093         * gfortran.dg/whole_file_15.f90 : New test.
11094
11095 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11096
11097         PR fortran/43409
11098         * gfortran.dg/inquire_size.f90: New test.
11099
11100 2010-03-20  Richard Guenther  <rguenther@suse.de>
11101
11102         PR rtl-optimization/43438
11103         * gcc.c-torture/execute/pr43438.c: New testcase.
11104
11105 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
11106
11107         PR c++/43375
11108         * g++.dg/abi/mangle42.C: New test.
11109
11110 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11111
11112         PR C/43211
11113         * gcc.dg/pr43211.c: New test.
11114         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11115
11116 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
11117
11118         PR rtl-optimization/42258
11119         * gcc.target/arm/thumb1-mul-moves.c: New test.
11120
11121         PR target/40697
11122         * gcc.target/arm/thumb-andsi.c: New test.
11123
11124         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11125         dg-require-effective-target.
11126
11127 2010-03-19  Michael Matz  <matz@suse.de>
11128
11129         PR c++/43116
11130         * g++.dg/other/pr43116.C: New testcase.
11131
11132 2010-03-19  Michael Matz  <matz@suse.de>
11133
11134         PR target/43305
11135         * gcc.dg/pr43305.c: New testcase.
11136
11137 2010-03-19  Richard Guenther  <rguenther@suse.de>
11138
11139         PR tree-optimization/43415
11140         * gcc.c-torture/compile/pr43415.c: New testcase.
11141
11142 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
11143
11144         PR ada/43106
11145         * gnat.dg/case_optimization2.adb: New test.
11146         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11147
11148 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11149             Jack Howarth <howarth@bromo.med.uc.edu>
11150
11151         PR target/36399
11152         * gcc.target/i386/push-1.c: Don't xfail
11153           scan-assembler-not "movups" on darwin.
11154
11155 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
11156
11157         PR debug/43058
11158         * gcc.dg/pr43058.c: New test.
11159
11160 2010-03-18  Martin Jambor  <mjambor@suse.cz>
11161
11162         PR middle-end/42450
11163         * g++.dg/torture/pr42450.C: New test.
11164
11165 2010-03-18  Michael Matz  <matz@suse.de>
11166
11167         PR middle-end/43419
11168         * gcc.dg/pr43419.c: New testcase.
11169
11170 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
11171
11172         PR rtl-optimization/43360
11173         * gcc.dg/torture/pr43360.c: New.
11174
11175 2010-03-18  Michael Matz  <matz@suse.de>
11176
11177         PR tree-optimization/43402
11178         * gcc.dg/pr43402.c: New testcase.
11179
11180 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
11181
11182         PR target/42427
11183         * gcc.dg/pr42427.c: New test.
11184
11185 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11186
11187         PR libfortran/43265
11188         * gfortran.dg/read_empty_file.f: New test.
11189         * gfortran.dg/read_eof_all.f90: New test.
11190         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11191         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11192
11193 2010-03-17  Michael Matz  <matz@suse.de>
11194
11195         * gcc.dg/pr43300.c: Add -w.
11196
11197 2010-03-17  Richard Guenther  <rguenther@suse.de>
11198
11199         * gcc.dg/pr43379.c: Add -w.
11200
11201 2010-03-17  Tobias Burnus  <burnus@net-b.de>
11202
11203         PR fortran/43331
11204         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11205
11206 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
11207
11208         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11209
11210 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11211
11212         * ada/acats/run_all.sh: Log start and end times.
11213
11214 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11215
11216         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11217
11218 2010-03-16  Richard Guenther  <rguenther@suse.de>
11219
11220         PR middle-end/43379
11221         * gcc.dg/pr43379.c: New testcase.
11222
11223 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
11224
11225         PR debug/43051
11226         * gcc.dg/guality/pr43051-1.c: New test.
11227
11228 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
11229
11230         PR testsuite/43363
11231         * g++.dg/ext/altivec-17.C: Handle changes to error message.
11232
11233 2010-03-15  Michael Matz  <matz@suse.de>
11234
11235         PR middle-end/43300
11236         * gcc.dg/pr43300.c: New testcase.
11237
11238 2010-03-15  Richard Guenther  <rguenther@suse.de>
11239
11240         PR tree-optimization/43367
11241         * gcc.c-torture/compile/pr43367.c: New testcase.
11242
11243 2010-03-15  Richard Guenther  <rguenther@suse.de>
11244
11245         PR tree-optimization/43317
11246         * gcc.dg/pr43317.c: New testcase.
11247
11248 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11249
11250         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
11251
11252 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11253
11254         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
11255
11256 2010-03-14  Tobias Burnus  <burnus@net-b.de>
11257
11258         PR fortran/43362
11259         * gfortran.dg/impure_constructor_1.f90: New test.
11260
11261 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11262
11263         PR middle-end/43354
11264         * gfortran.dg/graphite/id-pr43354.f: New.
11265
11266 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11267
11268         PR middle-end/43349
11269         * gfortran.dg/graphite/pr43349.f: New.
11270
11271 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11272
11273         PR middle-end/43306
11274         * gcc.dg/graphite/pr43306.c: New.
11275
11276 2010-03-12  David S. Miller  <davem@davemloft.net>
11277
11278         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
11279         sparc.
11280
11281 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11282
11283         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
11284
11285 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
11286
11287         PR fortran/43291
11288         PR fortran/43326
11289         * gfortran.dg/dynamic_dispatch_7.f03: New test.
11290
11291 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
11292
11293         * gfortran.dg/default_format_denormal_1.f90: Don't assume
11294         fail for *-*-mingw* targets.
11295
11296 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
11297
11298         PR debug/43329
11299         * gcc.dg/guality/pr43329-1.c: New test.
11300
11301 2010-03-11  Martin Jambor  <mjambor@suse.cz>
11302
11303         PR tree-optimization/43257
11304         * g++.dg/torture/pr43257.C: New test.
11305
11306 2010-03-11  Tobias Burnus  <burnus@net-b.de>
11307
11308         PR fortran/43228
11309         * gfortran.dg/namelist_61.f90: New test.
11310
11311 2010-03-11  Richard Guenther  <rguenther@suse.de>
11312
11313         PR tree-optimization/43255
11314         * gcc.c-torture/compile/pr43255.c: New testcase.
11315
11316 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11317
11318         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
11319         * gcc.dg/pr43280.c: New testcase.
11320
11321 2010-03-11  Richard Guenther  <rguenther@suse.de>
11322
11323         PR lto/43200
11324         * gcc.dg/lto/20100227-1_0.c: New testcase.
11325         * gcc.dg/lto/20100227-1_1.c: Likewise.
11326
11327 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11328
11329         PR libfortran/43320
11330         PR libfortran/43265
11331         * gfortran.dg/read_eof_6.f: New test
11332         * gfortran.dg/read_x_eof.f90: New test.
11333         * gfortran.dg/read_x_past.f: Update test.
11334
11335 2010-03-10  Jan Hubicka  <jh@suse.cz>
11336
11337         * gcc.c-torture/compile/pr43288.c: New test.
11338
11339 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11340
11341         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
11342         -fpic/-fPIC flags.
11343         * g++.old-deja/g++.pt/asm2.C: Likewise.
11344         * gcc.c-torture/compile/20000804-1.c: Likewise.
11345         * gcc.target/i386/clobbers.c: Likewise.
11346
11347 2010-03-10  Tobias Burnus  <burnus@net-b.de>
11348
11349         PR fortran/43303
11350         * gfortran.dg/c_assoc_3.f90: New test.
11351
11352 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
11353
11354         PR debug/36728
11355         * gcc.dg/guality/pr36728-1.c: New test.
11356         * gcc.dg/guality/pr36728-2.c: New test.
11357
11358 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11359
11360         * gcc.dg/h8300-div-delay-slot.c: New test.
11361
11362 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
11363
11364         PR tree-optimization/43236
11365         * gcc.c-torture/execute/pr43236.c: New test.
11366
11367 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
11368
11369         PR middle-end/42859
11370         * g++.dg/eh/pr42859.C: New test.
11371
11372 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
11373
11374         PR debug/43299
11375         * gcc.dg/pr43299.c: New test.
11376
11377         PR debug/43290
11378         * g++.dg/eh/unwind2.C: New test.
11379
11380 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11381             Reza Yazdani  <reza.yazdani@amd.com>
11382
11383         PR middle-end/43065
11384         * gcc.dg/graphite/run-id-4.c: New.
11385
11386 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11387
11388         PR middle-end/43065
11389         * gcc.dg/graphite/run-id-3.c: New.
11390
11391 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
11392
11393         PR middle-end/42644
11394         PR middle-end/42130
11395         * gcc.dg/graphite/id-18.c: New.
11396         * gcc.dg/graphite/run-id-pr42644.c: New.
11397
11398 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11399
11400         PR middle-end/42326
11401         * gcc.dg/graphite/pr42326.c: New.
11402
11403 2010-03-08  Richard Guenther  <rguenther@suse.de>
11404
11405         PR tree-optimization/43269
11406         * gcc.c-torture/execute/pr43269.c: New testcase.
11407
11408 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
11409
11410         PR fortran/43256
11411         * gfortran.dg/typebound_call_13.f03: New.
11412
11413 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
11414
11415         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
11416         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
11417
11418 2010-03-05  Jason Merrill  <jason@redhat.com>
11419
11420         * g++.dg/abi/mangle40.C: Require weak and alias.
11421
11422 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11423
11424         PR middle-end/42326
11425         * gfortran.dg/graphite/pr42326.f90: New.
11426         * gfortran.dg/graphite/pr42326-1.f90: New.
11427
11428 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11429
11430         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
11431         (gnat_target_compile): Likewise.
11432         Reinitialize GNAT_UNDER_TEST if target changes.
11433         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
11434         (local_find_gnatmake): Pass full --GCC to gnatlink.
11435         Remove --LINK.
11436
11437 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11438
11439         PR c/43248
11440         * gcc.dg/compound-literal-1.c: New testcase.
11441
11442 2010-03-04  Martin Jambor  <mjambor@suse.cz>
11443
11444         PR tree-optimization/43164
11445         PR tree-optimization/43191
11446         * gcc.c-torture/compile/pr43164.c: New test.
11447         * gcc.c-torture/compile/pr43191.c: Likewise.
11448
11449 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
11450
11451         PR fortran/43244
11452         * gfortran.dg/finalize_9.f90: New.
11453
11454 2010-03-04  Tobias Burnus  <burnus@net-b.de>
11455             Ken Werner <ken@linux.vnet.ibm.com>
11456
11457         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
11458         to dg-options for spu.
11459         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
11460         dump-scan target to exclude spu.
11461
11462 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
11463
11464         PR middle-end/43209
11465         * gcc.dg/tree-ssa/ivopts-4.c: New.
11466
11467 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
11468
11469         * lib/target-supports-dg.exp (check-flags): Provide defaults for
11470         include-opts and exclude-opts; skip checking the flags if arguments
11471         are the same as the defaults.
11472         (dg-xfail-if): Verify the number of arguments, supply defaults
11473         for unspecified optional arguments.
11474         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
11475
11476 2010-03-03  Jason Merrill  <jason@redhat.com>
11477
11478         PR c++/12909
11479         * g++.dg/abi/mangle40.C: Updated.
11480
11481 2010-03-03  Jason Merrill  <jason@redhat.com>
11482
11483         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
11484         * g++.dg/abi/mangle23.C: Likewise.
11485         * g++.dg/eh/simd-2.C: Likewise.
11486         * g++.dg/ext/attribute-test-2.C: Likewise.
11487         * g++.dg/ext/vector14.C: Likewise.
11488         * g++.dg/other/pr34435.C: Likewise.
11489         * g++.dg/template/conv8.C: Likewise.
11490         * g++.dg/template/nontype9.C: Likewise.
11491         * g++.dg/template/qualttp17.C: Likewise.
11492         * g++.dg/template/ref1.C: Likewise.
11493         * g++.old-deja/g++.pt/crash68.C: Likewise.
11494         * g++.old-deja/g++.pt/ref1.C: Likewise.
11495         * g++.old-deja/g++.pt/ref3.C: Likewise.
11496         * g++.old-deja/g++.pt/ref4.C: Likewise.
11497
11498         PR c++/12909
11499         * g++.dg/abi/mangle40.C: New.
11500         * g++.dg/abi/mangle41.C: New.
11501         * g++.dg/lto/20100302_0.C: New.
11502         * g++.dg/lto/20100302_1.C: New.
11503         * g++.dg/lto/20100302.h: New.
11504
11505 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
11506
11507         PR fortran/43243
11508         * gfortran.dg/internal_pack_12.f90: New test.
11509
11510 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
11511
11512         * gcc.dg/pr36997.c: Adjust error message.
11513
11514 2010-03-03  Mike Stump  <mikestump@comcast.net>
11515
11516         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
11517         adjustments to not be present on machines that align the stack to
11518         more than 4 bytes and don't have a red zone yet as that is an
11519         unimplemented optimization.
11520
11521 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
11522
11523         PR fortran/43169
11524         * gfortran.dg/impure_assignment_3.f90: New.
11525
11526 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
11527
11528         PR debug/43229
11529         * gfortran.dg/pr43229.f90: New test.
11530
11531         PR debug/43237
11532         * gcc.dg/debug/dwarf2/pr43237.c: New test.
11533
11534         PR debug/43177
11535         * gcc.dg/guality/pr43177.c: New test.
11536
11537 2010-03-02  Jason Merrill  <jason@redhat.com>
11538
11539         * g++.dg/ext/vector9.C: Adjust error message.
11540         * g++.dg/conversion/simd3.C: Likewise.
11541         * g++.dg/other/error23.C: Likewise.
11542
11543 2010-03-02  Mike Stump  <mikestump@comcast.net>
11544
11545         PR c++/41090
11546         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
11547
11548 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
11549
11550         PR fortran/43180
11551         * gfortran.dg/internal_pack_10.f90: New test.
11552
11553         PR fortran/43173
11554         * gfortran.dg/internal_pack_11.f90: New test.
11555
11556 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
11557
11558         PR middle-end/42640
11559         * gcc.dg/tree-ssa/pr42640.c: New.
11560
11561 2010-03-01  Richard Guenther  <rguenther@suse.de>
11562
11563         PR tree-optimization/43220
11564         * gcc.c-torture/execute/pr43220.c: New testcase.
11565
11566 2010-03-01  Richard Guenther  <rguenther@suse.de>
11567
11568         PR middle-end/43213
11569         * gcc.dg/pr43213.c: New testcase.
11570
11571 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11572
11573         PR pch/14940
11574         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
11575
11576 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11577
11578         * lib/target-supports.exp (check_effective_target_ucn_nocache):
11579         New function.
11580         (check_effective_target_ucn): Likewise.
11581
11582         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
11583         if !ucn.
11584         * gcc.dg/ucnid-2.c: Likewise.
11585         * gcc.dg/ucnid-3.c: Likewise.
11586         * gcc.dg/ucnid-4.c: Likewise.
11587         * gcc.dg/ucnid-11.c: Likewise.
11588         * gcc.dg/ucnid-12.c: Likewise.
11589         * gcc.dg/ucnid-6.c: Skip if !ucn.
11590         * gcc.dg/ucnid-9.c: Likewise.
11591
11592 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11593
11594         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
11595         lists to dg-skip-if.
11596         * gcc.target/i386/stackalign/return-3.c: Likewise.
11597
11598 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11599
11600         * gcc.target/i386/clearcap.map: New file.
11601         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
11602         Pass clearcap.map by default if supported.
11603
11604 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11605
11606         PR fortran/42900
11607         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
11608         Explain this.
11609         * gfortran.dg/stat_2.f90: Likewise.
11610
11611 2010-03-01  Tobias Burnus  <burnus@net-b.de>
11612
11613         PR fortran/43199
11614         * gfortran.dg/module_read_2.f90: New test.
11615
11616 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
11617
11618         PR c++/42748
11619         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
11620         * g++.dg/abi/mangle12.C: Likewise.
11621         * g++.dg/abi/mangle20-2.C: Likewise.
11622         * g++.dg/abi/mangle17.C: Likewise.
11623         * g++.dg/template/cond2.C: Likewise.
11624         * g++.dg/template/pr35240.C: Likewise.
11625
11626 2010-02-27  Richard Guenther  <rguenther@suse.de>
11627
11628         PR tree-optimization/43186
11629         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
11630
11631 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11632
11633         * g++.dg/abi/packed1.C: Expect warning on the SH.
11634
11635 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
11636
11637         PR c++/42054:
11638         * g++.dg/parse/error37.C: New test.
11639
11640 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11641
11642         PR c/24577
11643         PR c/43192
11644         * gcc.dg/pr8927-1.c: Match new note.
11645         * gcc.dg/990506-0.c: Likewise.
11646         * gcc.dg/gomp/flush-2.c: Likewise.
11647         * gcc.dg/gomp/atomic-5.c: Likewise.
11648         * gcc.dg/gomp/pr34607.c: Likewise.
11649         * gcc.dg/pr35746.c: Likewise.
11650         * gcc.dg/cpp/pragma-1.c: Likewise.
11651         * gcc.dg/cpp/pragma-2.c: Likewise.
11652         * gcc.dg/pr41842.c: Likewise.
11653         * gcc.dg/noncompile/20040629-1.c: Likewise.
11654         * objc.dg/private-1.m: Likewise.
11655
11656 2010-02-27  Tobias Burnus  <burnus@net-b.de>
11657
11658         PR fortran/43185
11659         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
11660         * gfortran.dg/default_initialization_4.f90: New test.
11661
11662 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
11663
11664         * gnat.dg/thin_pointer.ad[sb]: Rename into...
11665         * gnat.dg/thin_pointer1.ad[sb]: ...this.
11666         * gnat.dg/thin_pointer2.adb: New test.
11667         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
11668
11669 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11670
11671         PR c/20631
11672         * gcc.dg/cpp/c90-pedantic.c: New.
11673         * gcc.dg/cpp/c90.c: New.
11674         * gcc.dg/gnu90-const-expr-1.c: New.
11675         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
11676
11677 2010-02-26  Richard Guenther  <rguenther@suse.de>
11678
11679         PR tree-optimization/43186
11680         * gcc.c-torture/compile/pr43186.c: New testcase.
11681
11682 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
11683
11684         PR debug/43190
11685         * c-c++-common/dwarf2/pr43190.c: New test.
11686
11687 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11688
11689         PR testsuite/37074:
11690         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
11691
11692 2010-02-26  Richard Guenther  <rguenther@suse.de>
11693
11694         PR tree-optimization/43188
11695         * gcc.c-torture/compile/pr43188.c: New testcase.
11696
11697 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11698
11699         PR target/43175
11700         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
11701
11702 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
11703
11704         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
11705
11706 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
11707
11708         PR target/43154
11709         * gcc.target/powerpc/pr43154.c: New file.
11710
11711 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
11712
11713         PR debug/43166
11714         * gfortran.dg/debug/pr43166.f: New test.
11715
11716         PR debug/43165
11717         * gcc.dg/torture/pr43165.c: New test.
11718
11719 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11720
11721         PR c/43128
11722         * c-c++-common/pr41779.c: Update.
11723
11724 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11725
11726         PR ada/32547
11727         * lib/gnat-dg.exp (gnat_load): Redefine.
11728
11729         * ada/acats/run_acats: Run run_all.sh with $SHELL.
11730         * ada/acats/run_all.sh: Downcase tasking not implemented message.
11731
11732 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11733
11734         PR libobjc/36610
11735         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
11736         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
11737         -fgnu-runtime.
11738         Sort entries.
11739
11740 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11741
11742         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
11743
11744 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
11745
11746         PR debug/43150
11747         * gcc.dg/guality/vla-1.c: New test.
11748
11749 2010-02-24  Tobias Burnus  <burnus@net-b.de>
11750
11751         PR fortran/43042
11752         * gfortran.dg/c_ptr_tests_15.f90: New test.
11753
11754 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11755
11756         PR target/43107
11757         * gcc.target/i386/pr43107.c: New test.
11758
11759 2010-02-23  Jason Merrill  <jason@redhat.com>
11760
11761         PR c++/43143
11762         * g++.dg/cpp0x/variadic100.C: New.
11763
11764 2010-02-23  Jason Merrill  <jason@redhat.com>
11765
11766         PR debug/42800
11767         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
11768         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
11769         * c-c++-common/dwarf2/vla1.c: New.
11770
11771 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11772
11773         PR target/43139
11774         * gcc.dg/pr43139.c: New test.
11775
11776         PR debug/43077
11777         * gcc.dg/guality/pr43077-1.c: New test.
11778
11779 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11780
11781         PR 43123
11782         * gcc.dg/march.c: New.
11783         * gcc.dg/march-generic.c: New.
11784         * gcc.dg/mtune.c: New.
11785
11786 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11787
11788         PR middle-end/43083
11789         * gcc.dg/graphite/pr43083.c: New.
11790
11791 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11792
11793         PR middle-end/43097
11794         * gfortran.dg/graphite/pr43097.f: New.
11795
11796 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11797             Manuel López-Ibáñez  <manu@gcc.gnu.org>
11798
11799         PR middle-end/43140
11800         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
11801
11802 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11803
11804         PR middle-end/43026
11805         * g++.dg/graphite/pr43026.C: New.
11806
11807 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11808
11809         PR c++/43126
11810         * gcc.dg/cleanup-1.c: Update.
11811         * gcc.dg/func-args-1.c: Update.
11812         * gcc.dg/format/sentinel-1.c: Update.
11813         * g++.old-deja/g++.jason/scoping10.C: Update.
11814         * g++.old-deja/g++.ns/lookup5.C: Update.
11815         * g++.dg/ext/cleanup-1.C: Update.
11816         * g++.dg/parse/varmod1.C: Update.
11817         * g++.dg/parse/error33.C: Update.
11818         * g++.dg/expr/call3.C: Update.
11819         * g++.dg/func-args-1.C: New.
11820
11821 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
11822
11823         PR c/43125
11824         * gcc.dg/attr-used-2.c: Moved to ...
11825         * c-c++-common/attr-used-2.c: Here.
11826
11827         * gcc.dg/attr-used.c: Moved to ...
11828         * c-c++-common/attr-used.c: Here.
11829
11830 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
11831
11832         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
11833
11834 2010-02-22  Richard Guenther  <rguenther@suse.de>
11835
11836         PR lto/43045
11837         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
11838         * gfortran.dg/lto/20100222-1_1.c: Likewise.
11839
11840 2010-02-22  Richard Guenther  <rguenther@suse.de>
11841
11842         PR tree-optimization/42749
11843         * gcc.c-torture/compile/pr42749.c: New testcase.
11844
11845 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
11846
11847         PR fortran/43072
11848         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
11849         * gfortran.dg/internal_pack_9.f90: New test.
11850
11851 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11852
11853         PR c++/23510
11854         * g++.dg/template/recurse.C: Adjust.
11855         * g++.dg/template/pr23510.C: New.
11856
11857 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
11858
11859         PR c++/42824
11860         * g++.dg/template/memclass4.C: New test.
11861
11862 2010-02-21  Tobias Burnus  <burnus@net-b.de>
11863
11864         PR fortran/35259
11865         * gfortran.dg/reassoc_5.f90: New test.
11866
11867 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
11868
11869         PR target/43067
11870         * gcc.target/i386/pr43067.c: New test.
11871
11872 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11873
11874         PR c++/35669
11875         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
11876         -Wconversion-null.
11877         * g++.dg/warn/Wconversion-null.C: New test.
11878         * g++.old-deja/g++.other/null1.C: Move to...
11879         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
11880
11881 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
11882
11883         PR fortran/36932
11884         PR fortran/36933
11885         * gfortran.dg/dependency_26.f90: New test.
11886
11887         PR fortran/43072
11888         * gfortran.dg/internal_pack_7.f90: New test.
11889
11890         PR fortran/43111
11891         * gfortran.dg/internal_pack_8.f90: New test.
11892
11893 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11894
11895         PR 43128
11896         * c-c++-common/pr41779.c: Fix broken testcase.
11897
11898 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11899
11900         PR 36513
11901         * c-c++-common/pr36513.c: New testcase.
11902         * c-c++-common/pr36513-2.c: New testcase.
11903
11904 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11905
11906         PR 41779
11907         * c-c++-common/pr41779.c: New.
11908
11909 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
11910
11911         PR debug/43084
11912         * gcc.dg/pr43084.c: New test.
11913
11914 2010-02-19  Richard Guenther  <rguenther@suse.de>
11915
11916         PR tree-optimization/42916
11917         * gcc.dg/pr42916.c: New testcase.
11918
11919 2010-02-18  Jason Merrill  <jason@redhat.com>
11920
11921         PR c++/42837
11922         * g++.dg/abi/packed1.C: Add expected warning.
11923
11924         PR c++/43108
11925         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
11926         * gcc.dg/torture/dg-torture.exp: Likewise.
11927         * c-c++-common/torture/complex-sign.h,
11928         c-c++-common/torture/complex-sign-add.c,
11929         c-c++-common/torture/complex-sign-mixed-add.c,
11930         c-c++-common/torture/complex-sign-mixed-div.c,
11931         c-c++-common/torture/complex-sign-mixed-mul.c,
11932         c-c++-common/torture/complex-sign-mixed-sub.c,
11933         c-c++-common/torture/complex-sign-mul.c,
11934         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
11935         Adapt for C++ compilation as well.
11936
11937         PR c++/43070
11938         * g++.dg/ext/label1.C: Update.
11939         * g++.dg/ext/label2.C: Update.
11940
11941         PR c++/26261
11942         * g++.dg/template/dependent-name6.C: New.
11943
11944         PR c++/43109
11945         * g++.dg/parse/namespace12.C: New.
11946
11947 2010-02-18  Martin Jambor  <mjambor@suse.cz>
11948
11949         PR tree-optimization/43066
11950         * gcc.c-torture/compile/pr43066.c: New test.
11951
11952 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
11953
11954         * g++.dg/ext/attrib35.C: Fix target selector string.
11955         * g++.dg/ext/attrib36.C: Ditto.
11956         * g++.dg/ext/attrib37.C: Ditto.
11957         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
11958         * g++.dg/abi/mangle25.C: Ditto.
11959
11960 2010-02-17  Jason Merrill  <jason@redhat.com>
11961
11962         PR c++/43069
11963         * g++.dg/parse/namespace11.C: New.
11964
11965         PR c++/43093
11966         * g++.dg/ext/attrib37.C: New.
11967
11968         PR c++/43079
11969         * g++.dg/template/ptrmem20.C: New.
11970
11971 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
11972
11973         PR target/43103
11974         * gcc.target/i386/xop-check.h: Include m256-check.h.
11975         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
11976         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
11977         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
11978         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
11979
11980 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
11981
11982         PR debug/42918
11983         * gcc.dg/pr42918.c: New test.
11984
11985 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11986
11987         * g++.dg/ext/attrib36.C: Require ILP32.
11988
11989 2010-02-16  Richard Guenther  <rguenther@suse.de>
11990
11991         PR tree-optimization/41043
11992         * gfortran.dg/pr41043.f90: New testcase.
11993         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
11994
11995 2010-02-16  Jason Merrill  <jason@redhat.com>
11996
11997         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
11998
11999 2010-02-16  Ira Rosen  <irar@il.ibm.com>
12000
12001         PR tree-optimization/43074
12002         * gcc.dg/vect/fast-math-pr43074.c: New test.
12003
12004 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
12005
12006         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12007
12008 2010-02-16  Jason Merrill  <jason@redhat.com>
12009
12010         PR c++/43031
12011         * g++.dg/ext/attrib36.C: New.
12012
12013         PR c++/43036
12014         * g++.dg/other/array6.C: New.
12015
12016 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12017
12018         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12019
12020 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
12021
12022         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12023         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12024         * gcc.target/i386/xop-vpermil2pd-1.c: New.
12025         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12026         * gcc.target/i386/xop-vpermil2ps-1.c: New.
12027         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12028
12029 2010-02-15  Richard Guenther  <rguenther@suse.de>
12030
12031         PR middle-end/43068
12032         * g++.dg/torture/pr43068.C: New testcase.
12033
12034 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
12035
12036         PR c++/43024
12037         * g++.dg/opt/ice1.C: New.
12038
12039 2010-02-14  Jason Merrill  <jason@redhat.com>
12040
12041         PR c++/41997
12042         * g++.dg/cpp0x/initlist-opt.C: New.
12043
12044 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
12045
12046         PR fortran/41113
12047         PR fortran/41117
12048         * gfortran.dg/internal_pack_6.f90: New test.
12049
12050 2010-02-12  Jason Merrill  <jason@redhat.com>
12051
12052         PR c++/43054
12053         * g++.dg/cpp0x/variadic99.C: New.
12054
12055 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
12056
12057         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12058         sign extend pointers to gualchk_t.
12059
12060         PR c++/43033
12061         * g++.dg/other/default3.C: Xfail g4 test.
12062
12063 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12064
12065         PR middle-end/43012
12066         * gcc.dg/graphite/pr43012.c: New.
12067
12068 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12069
12070         PR middle-end/42930
12071         * g++.dg/graphite/pr42930.C: New.
12072
12073 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12074
12075         PR middle-end/42914
12076         PR middle-end/42530
12077         * gcc.dg/graphite/pr42530.c: New.
12078         * gcc.dg/graphite/pr42914.c: New.
12079
12080 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12081
12082         PR middle-end/42771
12083         * gcc.dg/graphite/pr42771.c: New.
12084
12085 2010-02-11  Richard Guenther  <rguenther@suse.de>
12086
12087         PR tree-optimization/42998
12088         * gcc.c-torture/compile/pr42998.c: New testcase.
12089
12090 2010-02-10  Jason Merrill  <jason@redhat.com>
12091
12092         PR c++/41896
12093         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12094
12095         PR c++/42983, core issue 906
12096         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12097         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12098
12099         PR c++/43016
12100         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12101
12102 2010-02-10  Richard Guenther  <rguenther@suse.de>
12103
12104         PR tree-optimization/43017
12105         * gcc.dg/torture/pr43017.c: New testcase.
12106
12107 2010-02-10  Tobias Burnus <burnus@net-b.de>
12108
12109         PR fortran/40823
12110         * gfortran.dg/private_type_1.f90: Update error location.
12111         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12112         * gfortran.dg/typebound_operator_2.f03: Ditto.
12113         * gfortran.dg/assignment_2.f90: Ditto.
12114         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12115         * gfortran.dg/binding_label_tests_9.f03: Ditto.
12116
12117 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12118
12119         PR fortran/43015
12120         * gfortran.dg/bind_c_usage_20.f90: New test.
12121
12122 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12123
12124         PR debug/43010
12125         * g++.dg/debug/pr43010.C: New test.
12126
12127 2010-02-10  Richard Guenther  <rguenther@suse.de>
12128
12129         PR c/43007
12130         * gcc.c-torture/execute/20100209-1.c: New testcase.
12131         * gcc.dg/fold-div-3.c: Likewise.
12132
12133 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12134
12135         * gcc.dg/builtin-ffs-1.c: New test.
12136
12137 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12138
12139         PR fortran/42999
12140         * gfortran.dg/array_constructor_35.f90: New test.
12141
12142 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12143
12144         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12145
12146 2010-02-09  Jason Merrill  <jason@redhat.com>
12147
12148         PR c++/42399
12149         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12150
12151         PR c++/42370
12152         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12153
12154 2010-02-09  Tobias Burnus  <burnus@net-b.de>
12155
12156         PR fortran/41869
12157         * gfortran.dg/module_write_1.f90: New test.
12158
12159 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
12160
12161         * gcc.dg/pr19340.c: Adjust.
12162
12163 2010-02-09  Richard Guenther  <rguenther@suse.de>
12164
12165         PR tree-optimization/43008
12166         * gcc.c-torture/execute/pr43008.c: New testcase.
12167
12168 2010-02-09  Richard Guenther  <rguenther@suse.de>
12169
12170         PR tree-optimization/43000
12171         * gcc.dg/torture/pr43000.c: New testcase.
12172         * gcc.dg/torture/pr43002.c: Likewise.
12173
12174 2010-02-09  Daniel Kraft  <d@domob.eu>
12175
12176         PR fortran/39171
12177         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12178         and pass -Wsurprising as necessary.
12179
12180 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
12181
12182         PR tree-optimization/42890
12183         * g++.dg/torture/pr42890.C: New test.
12184
12185 2010-02-08  Richard Guenther  <rguenther@suse.de>
12186
12187         PR middle-end/42995
12188         * gcc.dg/tree-ssa/inline-4.c: New testcase.
12189
12190 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12191
12192         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
12193         return 0 from main.
12194         * gcc.dg/graphite/block-1.c: Same.
12195         * gcc.dg/graphite/block-3.c: Same.
12196         * gcc.dg/graphite/block-4.c: Same.
12197         * gcc.dg/graphite/block-5.c: Same.
12198         * gcc.dg/graphite/block-6.c: Same.
12199         * gcc.dg/graphite/block-7.c: Same.
12200         * gcc.dg/graphite/interchange-0.c: Same.
12201         * gcc.dg/graphite/interchange-1.c: Same.
12202         * gcc.dg/graphite/interchange-10.c: Same.
12203         * gcc.dg/graphite/interchange-11.c: Same.
12204         * gcc.dg/graphite/interchange-12.c: Same.
12205         * gcc.dg/graphite/interchange-2.c: Same.
12206         * gcc.dg/graphite/interchange-3.c: Same.
12207         * gcc.dg/graphite/interchange-4.c: Same.
12208         * gcc.dg/graphite/interchange-5.c: Same.
12209         * gcc.dg/graphite/interchange-6.c: Same.
12210         * gcc.dg/graphite/interchange-7.c: Same.
12211         * gcc.dg/graphite/interchange-8.c: Same.
12212         * gcc.dg/graphite/interchange-9.c: Same.
12213         * gcc.dg/graphite/interchange-mvt.c: Same.
12214
12215 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12216
12217         * gfortran.dg/graphite/id-19.f: New.
12218         * gfortran.dg/graphite/pr14741.f90: New.
12219         * gfortran.dg/graphite/pr41924.f90: New.
12220         * gfortran.dg/graphite/run-id-2.f90: New.
12221
12222 2010-02-07  Richard Guenther  <rguenther@suse.de>
12223
12224         PR middle-end/42956
12225         * gcc.c-torture/compile/pr42956.c: New testcase.
12226
12227 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12228
12229         PR libfortran/42742
12230         * gfortran.dg/fmt_cache_2.f: New test.
12231
12232 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12233
12234         * gfortran.dg/read_no_eor.f90: New test.
12235
12236 2010-02-05  Jason Merrill  <jason@redhat.com>
12237
12238         * g++.dg/ext/label13.C: Move constructor body out of class.
12239
12240 2010-02-03  Jason Merrill  <jason@redhat.com>
12241
12242         PR c++/42870
12243         * g++.dg/ext/dllexport3.C: New.
12244
12245 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
12246
12247         * gcc.dg/format/ms-format3.c: New test for specific MS types.
12248
12249 2010-02-05  Richard Guenther  <rguenther@suse.de>
12250
12251         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
12252
12253 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
12254
12255         PR c++/42915
12256         * g++.dg/other/crash-9.C: New test.
12257
12258 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
12259
12260         PR fortran/42309
12261         * gfortran.dg/subref_array_pointer_4.f90 : New test.
12262
12263 2010-02-04  Richard Guenther  <rguenther@suse.de>
12264
12265         PR rtl-optimization/42952
12266         * gcc.dg/torture/pr42952.c: New testcase.
12267
12268 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12269
12270         PR libfortran/42901
12271         * gfortran.dg/namelist_60.f90: New test.
12272
12273 2010-02-03  Jason Merrill  <jason@redhat.com>
12274
12275         PR c++/40138
12276         * g++.dg/ext/builtin11.C: New.
12277
12278         PR c++/4926
12279         PR c++/38600
12280         * g++.dg/abi/mangle35.C: New.
12281         * g++.dg/abi/mangle37.C: New.
12282
12283         PR c++/12909
12284         * g++.dg/abi/mangle36.C: New.
12285
12286         PR c++/35652
12287         * g++.dg/warn/string1.C: New.
12288
12289 2010-02-03  Richard Guenther  <rguenther@suse.de>
12290
12291         PR tree-optimization/42944
12292         * gcc.dg/errno-1.c: New testcase.
12293
12294 2010-02-03  Richard Guenther  <rguenther@suse.de>
12295
12296         PR middle-end/42927
12297         * gcc.c-torture/compile/pr42927.c: New testcase.
12298
12299 2010-02-03  Tobias Burnus  <burnus@net-b.de>
12300
12301         PR fortran/42936
12302         * gfortran.dg/null_4.f90: New test.
12303
12304 2010-02-02  Jason Merrill  <jason@redhat.com>
12305
12306         PR c++/41090
12307         * g++.dg/ext/label13.C: New.
12308
12309 2010-02-02  Tobias Burnus  <burnus@net-b.de>
12310
12311         PR fortran/42650
12312         * gfortran.dg/func_result_5.f90: New test.
12313
12314 2010-02-01  Tobias Burnus  <burnus@net-b.de>
12315
12316         PR fortran/42922
12317         * gfortran.dg/pure_initializer_3.f90: News test.
12318
12319 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
12320
12321         PR fortran/42888
12322         * gfortran.dg/allocate_derived_2.f90: New test.
12323
12324 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
12325
12326         PR middle-end/42898
12327         * gcc.dg/torture/pr42898-2.c: New test.
12328
12329 2010-01-31  Richard Guenther  <rguenther@suse.de>
12330
12331         PR middle-end/42898
12332         * gcc.dg/torture/pr42898.c: New testcase.
12333
12334 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
12335
12336         PR fortran/38324
12337         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
12338         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
12339
12340 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
12341
12342         * g++.dg/tree-ssa/inline-1.C: New.
12343         * g++.dg/tree-ssa/inline-2.C: New.
12344         * g++.dg/tree-ssa/inline-3.C: New.
12345
12346 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
12347
12348         PR testsuite/41701
12349         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
12350         the string 'pow' in the pathname of the compiler from generating a
12351         test failure.
12352
12353 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12354
12355         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
12356         * g++.old-deja/g++.mike/eh17.C: Likewise.
12357         * g++.old-deja/g++.mike/p5571.C: Likewise.
12358
12359 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
12360
12361         PR c++/42758
12362         PR c++/42634
12363         PR c++/42336
12364         PR c++/42797
12365         PR c++/42880
12366         * g++.dg/other/crash-5.C: New test.
12367         * g++.dg/other/crash-6.C: New test.
12368         * g++.dg/other/crash-7.C: New test.
12369         * g++.dg/other/crash-8.C: New test.
12370
12371 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
12372
12373         PR rtl-optimization/42889
12374         * gcc.dg/pr42889.c: New test.
12375
12376 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
12377
12378         * gcc.target/i386/pr42881.c: Use SSE2.
12379
12380 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
12381
12382         PR target/42891
12383         * gcc.target/i386/pr42891.c: New test.
12384
12385 2010-01-28  Richard Guenther  <rguenther@suse.de>
12386
12387         PR tree-optimization/42871
12388         * g++.dg/torture/pr42871.C: New testcase.
12389
12390 2010-01-28  Richard Guenther  <rguenther@suse.de>
12391
12392         * gcc.dg/Wobjsize-1.h: New testcase.
12393         * gcc.dg/Wobjsize-1.c: Likewise.
12394
12395 2010-01-28  Richard Guenther  <rguenther@suse.de>
12396
12397         PR middle-end/42883
12398         * g++.dg/torture/pr42883.C: New testcase.
12399
12400 2010-01-28  Michael Matz  <matz@suse.de>
12401
12402         * gcc.target/i386/pr42881.c: New test.
12403
12404 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12405
12406         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
12407         Add i?86-*-solaris2* support.
12408
12409 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
12410
12411         PR c++/42713
12412         PR c++/42820
12413         * g++.dg/template/typedef27.C: New test case.
12414         * g++.dg/template/typedef28.C: New test case.
12415
12416 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
12417
12418         * gcc.dg/optimize-bswap*.c: Add ARM target
12419
12420 2010-01-27  Richard Guenther  <rguenther@suse.de>
12421
12422         PR middle-end/42878
12423         * gcc.dg/torture/pr42878-1.c: New testcase.
12424         * gcc.dg/torture/pr42878-2.c: Likewise.
12425
12426 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
12427
12428         PR middle-end/42874
12429         * gcc.dg/vla-22.c: New test.
12430
12431 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
12432
12433         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
12434         current collation.
12435
12436 2010-01-26  Richard Guenther  <rguenther@suse.de>
12437
12438         PR rtl-optimization/42685
12439         * gcc.dg/pr42685.c: New testcase.
12440         * g++.dg/other/pr42685.C: Likewise.
12441
12442 2010-01-26  Richard Guenther  <rguenther@suse.de>
12443
12444         PR middle-end/42806
12445         * g++.dg/other/pr42806.C: New testcase.
12446
12447 2010-01-26  Richard Guenther  <rguenther@suse.de>
12448
12449         PR tree-optimization/42250
12450         * gcc.dg/pr42250.c: New testcase.
12451
12452 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
12453
12454         * gnat.dg/array_bounds_test.adb: New test.
12455
12456 2010-01-25  Tobias Burnus  <burnus@net-b.de>
12457
12458         PR fortran/42858
12459         * gfortran.dg/generic_21.f90: New test.
12460
12461 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12462
12463         PR testsuite/41522
12464         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
12465
12466 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
12467
12468         PR c++/42748
12469         * g++.dg/abi/arm_va_list2.C: New test.
12470         * g++.dg/abi/arm_va_list2.h: Companion header file.
12471
12472 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
12473
12474         PR fortran/41044
12475         * gfortran.dg/parameter_array_ref_2.f90 : New test.
12476
12477         PR fortran/41167
12478         * gfortran.dg/char_array_arg_1.f90 : New test.
12479
12480         * gfortran.dg/pr25923.f90 : Remove XFAIL.
12481
12482 2010-01-24  Tobias Burnus  <burnus@net-b.de>
12483
12484         PR fortran/39304
12485         * gfortran.dg/generic_20.f90: New test.
12486
12487 2010-01-22  Michael Matz  <matz@suse.de>
12488
12489         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
12490         -msse2.
12491
12492 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
12493
12494         PR fortran/42736
12495         * gfortran.dg/dependency_25.f90 : New test.
12496
12497 2010-01-21  Martin Jambor  <mjambor@suse.cz>
12498
12499         PR tree-optimization/42585
12500         * gcc.dg/tree-ssa/pr42585.c: New test.
12501
12502 2010-01-21  Richard Guenther  <rguenther@suse.de>
12503
12504         PR middle-end/19988
12505         * gcc.dg/pr19988.c: New testcase.
12506
12507 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
12508
12509         * g++.dg/compat/decimal/compat-common.h: New file.
12510         * g++.dg/compat/decimal/decimal-dummy.h: New file.
12511         * g++.dg/compat/decimal/pass_x.h: New file.
12512         * g++.dg/compat/decimal/pass_y.h: New file.
12513         * g++.dg/compat/decimal/pass-1_main.C: New file.
12514         * g++.dg/compat/decimal/pass-1_x.C: New file.
12515         * g++.dg/compat/decimal/pass-1_y.C: New file.
12516         * g++.dg/compat/decimal/pass-2_main.C: New file.
12517         * g++.dg/compat/decimal/pass-2_x.C: New file.
12518         * g++.dg/compat/decimal/pass-2_y.C: New file.
12519         * g++.dg/compat/decimal/pass-3_main.C: New file.
12520         * g++.dg/compat/decimal/pass-3_x.C: New file.
12521         * g++.dg/compat/decimal/pass-3_y.C: New file.
12522         * g++.dg/compat/decimal/pass-4_main.C: New file.
12523         * g++.dg/compat/decimal/pass-4_x.C: New file.
12524         * g++.dg/compat/decimal/pass-4_y.C: New file.
12525         * g++.dg/compat/decimal/pass-5_main.C: New file.
12526         * g++.dg/compat/decimal/pass-5_x.C: New file.
12527         * g++.dg/compat/decimal/pass-5_y.C: New file.
12528         * g++.dg/compat/decimal/pass-6_main.C: New file.
12529         * g++.dg/compat/decimal/pass-6_x.C: New file.
12530         * g++.dg/compat/decimal/pass-6_y.C: New file.
12531         * g++.dg/compat/decimal/return_x.h: New file.
12532         * g++.dg/compat/decimal/return_y.h: New file.
12533         * g++.dg/compat/decimal/return-1_main.C: New file.
12534         * g++.dg/compat/decimal/return-1_x.C: New file.
12535         * g++.dg/compat/decimal/return-1_y.C: New file.
12536         * g++.dg/compat/decimal/return-2_main.C: New file.
12537         * g++.dg/compat/decimal/return-2_x.C: New file.
12538         * g++.dg/compat/decimal/return-2_y.C: New file.
12539         * g++.dg/compat/decimal/return-3_main.C: New file.
12540         * g++.dg/compat/decimal/return-3_x.C: New file.
12541         * g++.dg/compat/decimal/return-3_y.C: New file.
12542         * g++.dg/compat/decimal/return-4_main.C: New file.
12543         * g++.dg/compat/decimal/return-4_x.C: New file.
12544         * g++.dg/compat/decimal/return-4_y.C: New file.
12545         * g++.dg/compat/decimal/return-5_main.C: New file.
12546         * g++.dg/compat/decimal/return-5_x.C: New file.
12547         * g++.dg/compat/decimal/return-5_y.C: New file.
12548         * g++.dg/compat/decimal/return-6_main.C: New file.
12549         * g++.dg/compat/decimal/return-6_x.C: New file.
12550         * g++.dg/compat/decimal/return-6_y.C: New file.
12551
12552 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12553
12554         PR debug/42715
12555         * gcc.dg/pr42715.c: New.
12556
12557 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
12558
12559         PR c++/42038
12560         * g++.dg/parse/crash55.C: New.
12561
12562 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12563
12564         PR debug/42782
12565         * gcc.dg/guality/pr42782.c: New.
12566
12567 2010-01-20  Jason Merrill  <jason@redhat.com>
12568
12569         PR c++/41788
12570         * g++.dg/abi/packed1.C: New.
12571
12572         PR c++/41920
12573         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
12574
12575         PR c++/40750
12576         * g++.dg/parse/fn-typedef1.C: New.
12577         * g++.dg/other/cv_quals.C: Adjust.
12578
12579 2010-01-20  Anthony Green  <green@moxielogic.com>
12580
12581         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
12582         pack(push) pragma).
12583         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
12584         * gcc.dg/20020312-2.c: Port this to the moxie core.
12585         * gcc.dg/weak/typeof-2.c: Ditto.
12586
12587 2010-01-20  Richard Guenther  <rguenther@suse.de>
12588
12589         PR tree-optimization/42717
12590         * gcc.c-torture/compile/pr42717.c: New testcase.
12591
12592 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
12593
12594         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
12595         of signed, add a few new tests.
12596
12597         PR middle-end/42803
12598         * g++.dg/parse/limits-initializer1.C: New test.
12599
12600 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
12601
12602         PR fortran/42804
12603         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
12604         * gfortran.dg/typebound_call_12.f03: New test.
12605
12606 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
12607
12608         PR fortran/42783
12609         * gfortran.dg/bounds_check_15.f90 : New test.
12610
12611 2010-01-19  Michael Matz  <matz@suse.de>
12612
12613         PR tree-optimization/41783
12614         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
12615
12616 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12617
12618         PR target/38697.
12619         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
12620         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
12621         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
12622         * gcc.target/arm/neon/vget_lows16.c: Likewise.
12623         * gcc.target/arm/neon/vget_lows32.c: Likewise.
12624         * gcc.target/arm/neon/vget_lows64.c: Likewise.
12625         * gcc.target/arm/neon/vget_lows8.c: Likewise.
12626         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
12627         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
12628         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
12629         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
12630
12631 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
12632
12633         PR fortran/42545
12634         * gfortran.dg/extends_6.f03: Modified an error message.
12635         * gfortran.dg/extends_10.f03: New test.
12636         * gfortran.dg/private_type_6.f03: Modified an error message.
12637         * gfortran.dg/structure_constructor_8.f03: Ditto.
12638
12639 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
12640
12641         PR tree-optimization/42719
12642         * gcc.dg/pr42719.c: New test.
12643
12644         PR debug/42728
12645         * gcc.dg/pr42728.c: New test.
12646
12647 2010-01-19  Anthony Green  <green@moxielogic.com>
12648
12649         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
12650
12651 2010-01-18  Anthony Green  <green@moxielogic.com>
12652
12653         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
12654         for moxie.
12655
12656 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
12657
12658         * g++.dg/template/error45.C: reverted as part of reverting the
12659         fix of PR c++/42634.
12660
12661 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
12662
12663         PR c++/42634
12664         * g++.dg/template/error45.C: New test.
12665
12666 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
12667
12668         PR c++/42766
12669         * g++.dg/conversion/op6.C: New test.
12670
12671 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
12672
12673         PR target/42774
12674         * gcc.target/alpha/pr42774.c: New test.
12675
12676 2010-01-18  Richard Guenther  <rguenther@suse.de>
12677
12678         PR tree-optimization/42781
12679         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
12680
12681 2010-01-17  Richard Guenther  <rguenther@suse.de>
12682
12683         PR middle-end/42248
12684         * gcc.c-torture/execute/pr42248.c: New testcase.
12685
12686 2010-01-17  Richard Guenther  <rguenther@suse.de>
12687
12688         PR tree-optimization/42773
12689         * g++.dg/torture/pr42773.C: New testcase.
12690
12691 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
12692
12693         PR fortran/42677
12694         * gfortran.dg/interface_assignment_5.f90: New test.
12695
12696 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
12697
12698         PR c++/42697
12699         * g++.dg/template/crash94.C: Reverted.
12700
12701 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
12702
12703         PR debug/42767
12704         * gcc.dg/debug/pr42767.c: New.
12705
12706 2010-01-15  Jason Merrill  <jason@redhat.com>
12707
12708         PR c++/42761
12709         * g++.dg/cpp0x/decltype22.C: New.
12710
12711 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
12712
12713         PR middle-end/42760
12714         * g++.dg/torture/pr42760.C: New test.
12715
12716 2010-01-15  Jing Yu  <jingyu@google.com>
12717
12718         PR rtl-optimization/42691
12719         * gcc.c-torture/execute/pr42691.c: New.
12720
12721 2010-01-15  Richard Guenther  <rguenther@suse.de>
12722
12723         PR middle-end/42739
12724         * g++.dg/torture/pr42739.C: New testcase.
12725
12726 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
12727
12728         * g++.dg/template/error45.C: Revert as part of reverting changes
12729         or PR c++/42634.
12730
12731 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12732
12733         PR fortran/42684
12734         * gfortran.dg/interface_31.f90: New test.
12735
12736 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
12737
12738         * gcc.target/powerpc/pr42747.c: New file.
12739
12740 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12741
12742         PR middle-end/42674
12743         * c-c++-common/pr42674.c: New test.
12744
12745         PR c++/42608
12746         * g++.dg/template/instantiate11.C: New test.
12747
12748 2010-01-14  Jason Merrill  <jason@redhat.com>
12749
12750         PR c++/42701
12751         * g++.dg/overload/error3.C: New.
12752
12753         PR c++/42655
12754         * g++.dg/overload/rvalue1.C: New.
12755
12756 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12757
12758         PR tree-optimization/42706
12759         * gcc.dg/ipa/pr42706.c: New testcase.
12760
12761 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
12762
12763         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
12764
12765 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12766
12767         PR tree-optimization/42714
12768         * g++.dg/torture/pr42714.C: New test.
12769
12770 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12771
12772         PR rtl-optimization/42246
12773         * gfortran.dg/pr42246-2.f: New.
12774
12775 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12776
12777         PR rtl-optimization/42389
12778         * gcc.dg/pr42389.c: New.
12779
12780 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12781
12782         PR rtl-optimization/42388
12783         * gcc.dg/pr42388.c: New.
12784
12785 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12786
12787         PR rtl-optimization/42294
12788         * gfortran.dg/pr42294.f: New.
12789
12790 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12791
12792         PR rtl-optimization/39453
12793         PR rtl-optimization/42246
12794         * gcc.dg/pr39453.c: New.
12795         * gcc.dg/pr42246.c: New.
12796
12797 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12798
12799         PR middle-end/42245
12800         * gcc.dg/pr42245.c: New.
12801         * gcc.dg/pr42245-2.c: New.
12802
12803 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12804
12805         PR rtl-optimization/42249
12806         * gcc.dg/pr42249.c: New.
12807
12808 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12809
12810         PR c/42721
12811         * gcc.c-torture/execute/pr42721.c: New test.
12812
12813 2010-01-14  Ira Rosen  <irar@il.ibm.com>
12814
12815         PR tree-optimization/42709
12816         * gcc.dg/vect/pr42709.c: New test.
12817
12818 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12819
12820         PR fortran/41478
12821         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
12822         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
12823
12824 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12825
12826         PR fortran/42481
12827         * gfortran.dg/generic_19.f90 : New test.
12828
12829 2010-01-13  Richard Guenther  <rguenther@suse.de>
12830
12831         PR tree-optimization/42730
12832         * gcc.c-torture/compile/pr42730.c: New testcase.
12833
12834 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
12835
12836         PR target/pr42542
12837         * gcc.target/ia64/pr42542-1.c: New.
12838         * gcc.target/ia64/pr42542-2.c: New.
12839         * gcc.target/ia64/pr42542-3.c: New.
12840
12841 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
12842
12843         PR c++/42634
12844         * g++.dg/template/error45.C: New test.
12845
12846 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12847
12848         PR tree-optimization/42704
12849         * g++.dg/torture/pr42704.C: New test.
12850
12851 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12852
12853         PR tree-optimization/42703
12854         * gcc.c-torture/compile/pr42703.c: New test.
12855
12856 2010-01-13  Richard Guenther  <rguenther@suse.de>
12857
12858         PR tree-optimization/42705
12859         * gcc.c-torture/compile/pr42705.c: New testcase.
12860
12861 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
12862
12863         * gcc.target/bfin/l2.c: New test.
12864         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
12865
12866 2010-01-13  Richard Guenther  <rguenther@suse.de>
12867
12868         PR middle-end/42716
12869         * gcc.c-torture/compile/pr42716.c: New testcase.
12870
12871 2010-01-13  Richard Guenther  <rguenther@suse.de>
12872
12873         PR lto/42678
12874         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
12875
12876 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
12877
12878         PR c/42708
12879         * gcc.c-torture/compile/pr42708-1.c: New test.
12880
12881 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
12882
12883         PR debug/42662
12884         * gcc.dg/pr42662.c: New test.
12885
12886         PR tree-optimization/42645
12887         * g++.dg/other/pr42645-1.C: New test.
12888         * g++.dg/other/pr42645-2.C: New test.
12889
12890 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
12891
12892         PR target/42416
12893         * gcc.target/powerpc/warn-1.c: New test.
12894         * gcc.target/powerpc/warn-2.c: New test.
12895
12896 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
12897
12898         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
12899         stack alignment.
12900
12901 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
12902
12903         * gcc.dg/lto/20100108_0.c: New.
12904
12905 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
12906
12907         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
12908         Add -march=i686 -msse for 32bit x86 targets.
12909
12910 2010-01-10  Richard Guenther  <rguenther@suse.de>
12911
12912         PR middle-end/42667
12913         * gcc.dg/torture/pr42667.c: New testcase.
12914
12915 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12916
12917         PR fortran/32489
12918         * gfortran.dg/array_constructor_34.f90: New test.
12919
12920 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12921
12922         PR fortran/20923
12923         * gfortran.dg/array_constructor_33.f90: New test.
12924         gfortran.dg/array_function_5.f90: Add credit.
12925
12926 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12927
12928         PR debug/42631
12929         * gcc.dg/pr42631.c: New.
12930
12931 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12932
12933         PR debug/42630
12934         * gcc.dg/pr42630.c: New.
12935
12936 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12937
12938         PR debug/42629
12939         * gcc.dg/pr42629.c: New.
12940
12941 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12942
12943         PR middle-end/42363
12944         * gcc.dg/torture/pr42363.c: New.
12945
12946 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12947
12948         PR debug/42604
12949         PR debug/42395
12950         * gcc.dg/vect/pr42604.c: New.
12951         * gcc.dg/vect/pr42395.c: New.
12952
12953 2010-01-09  Richard Guenther  <rguenther@suse.de>
12954
12955         PR middle-end/42512
12956         * gcc.c-torture/execute/pr42512.c: New testcase.
12957
12958 2010-01-09  Tobias Burnus  <burnus@net-b.de>
12959
12960         PR fortran/41298
12961         * gfortran.dg/c_ptr_tests_14.f90: New test.
12962
12963 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12964
12965         PR ada/41929
12966         * gnat.dg/null_pointer_deref1.adb: Don't run on
12967         sparc*-sun-solaris2.11.
12968
12969 2010-01-08  Richard Guenther  <rguenther@suse.de>
12970
12971         PR lto/42528
12972         * gcc.dg/lto/20100103-1_0.c: New testcase.
12973         * gcc.dg/lto/20100103-2_0.c: Likewise.
12974
12975 2010-01-08  Tobias Burnus  <burnus@net-b.de
12976
12977         PR/fortran 25829
12978         * gfortran.dg/asynchronous_1.f90: New test.
12979         * gfortran.dg/asynchronous_2.f90: New test.
12980         * gfortran.dg/conflicts.f90: Update error message.
12981
12982 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
12983
12984         c++/40155
12985         * g++.dg/cpp0x/variadic-unify-2.C: New test.
12986
12987 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
12988
12989         PR tree-optimization/42625
12990         * g++.dg/opt/dtor4.C: New test.
12991         * g++.dg/opt/dtor4.h: New.
12992         * g++.dg/opt/dtor4-aux.cc: New.
12993
12994 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12995
12996         PR fortran/42597
12997         * gfortran.dg/proc_ptr_26.f90: New test.
12998
12999 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13000
13001         PR fortran/41872
13002         * gfortran.dg/allocatable_scalar_7.f90: New test.
13003
13004 2010-01-06  Richard Guenther  <rguenther@suse.de>
13005
13006         * gcc.c-torture/compile/pr42632.c: New testcase.
13007
13008 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13009
13010         PR target/42542
13011         * gcc.target/i386/pr42542-4.c: New.
13012         * gcc.target/i386/pr42542-4a.c: Likewise.
13013         * gcc.target/i386/pr42542-5.c: Likewise.
13014         * gcc.target/i386/pr42542-5a.c: Likewise.
13015
13016 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13017
13018         * gcc.dg/tls/opt-15.c: New test.
13019
13020 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13021
13022         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13023
13024 2010-01-05  Martin Jambor  <mjambor@suse.cz>
13025
13026         PR tree-optimization/42462
13027         * g++.dg/torture/pr42462.C: New test.
13028
13029 2010-01-05  Jason Merrill  <jason@redhat.com>
13030
13031         * g++.dg/cpp0x/initlist30.C: New test.
13032
13033 2010-01-05  Richard Guenther  <rguenther@suse.de>
13034
13035         PR tree-optimization/42614
13036         * gcc.c-torture/execute/pr42614.c: New testcase.
13037
13038 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
13039
13040         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13041         * gcc.dg/Wunreachable-1.c: Remove the testcase of
13042         -Wunreachable-code.
13043         * gcc.dg/Wunreachable-2.c: Likewise.
13044         * gcc.dg/Wunreachable-3.c: Likewise.
13045         * gcc.dg/Wunreachable-4.c: Likewise.
13046         * gcc.dg/Wunreachable-5.c: Likewise.
13047         * gcc.dg/Wunreachable-6.c: Likewise.
13048         * gcc.dg/Wunreachable-7.c: Likewise.
13049         * gcc.dg/Wunreachable-8.c: Likewise.
13050         * gcc.dg/20041231-1.c: Likewise.
13051
13052 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
13053
13054         PR other/42611
13055         * gcc.dg/pr42611.c: New test.
13056
13057         PR tree-optimization/42508
13058         * g++.dg/opt/pr42508.C: New test.
13059
13060 2010-01-05  Tobias Burnus  <burnus@net-b.de>
13061
13062         PR fortran/41872
13063         * gfortran.dg/allocatable_scalar_8.f90: New.
13064
13065 2010-01-04  Martin Jambor  <mjambor@suse.cz>
13066
13067         PR tree-optimization/42398
13068         * gcc.c-torture/compile/pr42398.c: New test.
13069
13070 2010-01-04  Jason Merrill  <jason@redhat.com>
13071
13072         PR c++/42555
13073         * g++.dg/ext/attrib35.C: New.
13074
13075         PR c++/42567
13076         * g++.dg/cpp0x/auto17.C: New.
13077
13078 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
13079
13080         * gcc.dg/lto/20100104_0.c: New.
13081
13082 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
13083
13084         PR target/42542
13085         * gcc.target/i386/pr42542-1.c: New.
13086         * gcc.target/i386/pr42542-1a.c: Likewise.
13087         * gcc.target/i386/pr42542-1b.c: Likewise.
13088         * gcc.target/i386/pr42542-2.c: Likewise.
13089         * gcc.target/i386/pr42542-2a.c: Likewise.
13090         * gcc.target/i386/pr42542-2b.c: Likewise.
13091         * gcc.target/i386/pr42542-3.c: Likewise.
13092         * gcc.target/i386/pr42542-3a.c: Likewise.
13093
13094 2009-01-04  Tobias Burnus  <burnus@net-b.de>
13095
13096         PR fortran/41872
13097         * gfortran.dg/allocatable_scalar_5.f90: New test.
13098         * gfortran.dg/allocatable_scalar_6.f90: New test.
13099
13100 2010-01-03  Richard Guenther  <rguenther@suse.de>
13101
13102         PR testsuite/42583
13103         * gfortran.dg/gomp/recursion1.f90: Remove.
13104
13105 2010-01-03  Richard Guenther  <rguenther@suse.de>
13106
13107         * gcc.dg/Warray-bounds.c: Remove XFAILs.
13108         * gcc.dg/uninit-6.c: Likewise.
13109         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13110
13111 2010-01-03  Richard Guenther  <rguenther@suse.de>
13112
13113         PR tree-optimization/42589
13114         * gcc.target/i386/pr42589.c: New testcase.
13115
13116 2010-01-03  Richard Guenther  <rguenther@suse.de>
13117
13118         PR tree-optimization/42438
13119         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13120
13121 2010-01-02  Richard Guenther  <rguenther@suse.de>
13122
13123         PR testsuite/41651
13124         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13125
13126 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
13127
13128         PR target/42448
13129         * gcc.target/alpha/pr42448-1.c: New test.
13130         * gcc.target/alpha/pr42448-2.c: Ditto.
13131
13132 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
13133
13134         PR preprocessor/41947
13135         * gcc.dg/c99-hexfloat-3.c: New test.
13136
13137 2010-01-01  Richard Guenther  <rguenther@suse.de>
13138
13139         PR c/42570
13140         * gcc.c-torture/execute/pr42570.c: New testcase.
13141
13142 2010-01-01  Richard Guenther  <rguenther@suse.de>
13143
13144         PR middle-end/42559
13145         * gcc.c-torture/compile/pr42559.c: New testcase.
13146
13147 \f
13148 Copyright (C) 2010 Free Software Foundation, Inc.
13149
13150 Copying and distribution of this file, with or without modification,
13151 are permitted in any medium without royalty provided the copyright
13152 notice and this notice are preserved.