OSDN Git Service

PR target/43808
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2
3         PR target/43808
4         * gfortran.dg/pr43808.f90: New test.
5
6 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
7
8         PR tree-optimization/46036
9         * gfortran.dg/lto/pr46036_0.f90: New.
10
11 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
12
13         PR middle-end/45663
14         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second bar invocation
15         instead of first.
16
17         PR debug/46171
18         * gcc.dg/pr46171.c: New test.
19
20 2010-11-09  Richard Guenther  <rguenther@suse.de>
21
22         PR tree-optimization/46355
23         * gcc.dg/pr46355.c: New testcase.
24
25 2010-11-09  Richard Guenther  <rguenther@suse.de>
26
27         PR tree-optimization/46177
28         * gcc.dg/pr46177-2.c: New testcase.
29
30 2010-11-09  Richard Guenther  <rguenther@suse.de>
31
32         PR testsuite/46312
33         * gcc.dg/vec-scal-opt.c: Move ...
34         * gcc.dg/vect/vect-scal-opt.c: ... here.
35         * gcc.dg/vec-scal-opt1.c: Move ...
36         * gcc.dg/vect/vect-scal-opt1.c: ... here.
37         * gcc.dg/vec-scal-opt2.c: Move ...
38         * gcc.dg/vect/vect-scal-opt2.c: ... here.
39
40 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
41
42         * gnat.dg/specs/static_initializer5.ads: New test.
43         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
44
45 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
46
47         PR middle-end/46360
48         * gcc.c-torture/compile/pr46360.c: New test.
49
50         PR c++/45894
51         * g++.dg/warn/Wsequence-point-2.C: New test.
52
53 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
54
55         PR fortran/46313
56         * gfortran.dg/class_29.f03: New.
57
58 2010-11-09  Richard Guenther  <rguenther@suse.de>
59
60         PR middle-end/46221
61         * gcc.target/i386/alias-1.c: New testcase.
62
63 2010-11-08  Jason Merrill  <jason@redhat.com>
64
65         * g++.dg/cpp0x/constexpr-sassert.C: New.
66
67 2010-11-08  Jason Merrill  <jason@redhat.com>
68
69         * g++.dg/cpp0x/constexpr-defarg.C: New.
70
71 2010-11-08  Xinliang David Li  <davidxl@google.com>
72
73         PR tree-optimization/46316
74         * gcc.c-torture/execute/pr46316.c: New test.
75         
76 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
77
78         PR fortran/46344
79         * gfortran.dg/class_28.f03: Extended.
80
81 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
82
83         * objc.dg/property/dotsyntax-13.m: New.
84         * objc.dg/property/dotsyntax-14.m: New.
85         * objc.dg/property/dotsyntax-15.m: New. 
86         * objc.dg/property/synthesize-7.m: New.
87         * obj-c++.dg/property/dotsyntax-13.mm: New.
88         * obj-c++.dg/property/dotsyntax-14.mm: New.
89         * obj-c++.dg/property/dotsyntax-15.mm: New.     
90         * obj-c++.dg/property/synthesize-7.mm: New.
91
92 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
93
94         * objc.dg/property/dynamic-4.m: New.
95         * objc.dg/property/dynamic-5.m: New.
96         * objc.dg/property/dynamic-6.m: New.    
97         * obj-c++.dg/property/dynamic-4.mm: New.
98         * obj-c++.dg/property/dynamic-5.mm: New.
99         * obj-c++.dg/property/dynamic-6.mm: New.
100
101 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
102
103         * objc.dg/property/synthesize-3.m: New.
104         * objc.dg/property/synthesize-4.m: New.
105         * objc.dg/property/synthesize-5.m: New.
106         * objc.dg/property/synthesize-6.m: New.
107         * obj-c++.dg/property/synthesize-3.mm: New.
108         * obj-c++.dg/property/synthesize-4.mm: New.
109         * obj-c++.dg/property/synthesize-5.mm: New.
110         * obj-c++.dg/property/synthesize-6.mm: New.     
111         
112 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
113
114         * objc.dg/property/at-property-5.m: Updated test.       
115         * objc.dg/property/at-property-16.m: New.
116         * objc.dg/property/at-property-17.m: New.
117         * objc.dg/property/at-property-18.m: New.
118         * objc.dg/property/at-property-19.m: New.       
119         * objc.dg/property/dotsyntax-12.m: New.
120         * objc.dg/protocol-inheritance-1.m: New.
121         * objc.dg/protocol-inheritance-2.m: New.
122         * obj-c++.dg/property/at-property-5.mm: Updated test.
123         * obj-c++.dg/property/at-property-16.mm: New.
124         * obj-c++.dg/property/at-property-17.mm: New.
125         * obj-c++.dg/property/at-property-18.mm: New.
126         * obj-c++.dg/property/at-property-19.mm: New.   
127         * obj-c++.dg/protocol-inheritance-1.mm: New.
128         * obj-c++.dg/protocol-inheritance-2.mm: New.
129         * obj-c++.dg/property/dotsyntax-12.mm: New.
130         
131 2010-11-08  Jason Merrill  <jason@redhat.com>
132
133         * g++.dg/expr/overflow1.C: New.
134         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
135         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
136         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
137         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
138
139 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
140
141         * gcc.dg/pr35442.c: Adapt warning.
142
143         PR target/46280
144         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
145         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
146         * g++.dg/torture/pr36444.C: Add dg-options -msse for
147         i?86-*-* x86_64-*-*.
148         * g++.dg/torture/pr36445.C: Likewise.
149         * gcc.c-torture/compile/pr34856.c: Likewise.
150         * gcc.c-torture/compile/pr39928-1.c: Likewise.
151         * gcc.c-torture/compile/vector-1.c: Likewise.
152         * gcc.c-torture/compile/vector-2.c: Likewise.
153         * gcc.dg/pr32912-1.c: Likewise.
154         * gcc.c-torture/execute/va-arg-25.c: Move ...
155         * gcc.dg/torture/va-arg-25.c: ... here.
156         Add dg-do run.
157         Add dg-options -msse, dg-require-effective-target sse_runtime for
158         for i?86-*-*, x86_64-*-*.
159         * gcc.c-torture/execute/vector-1.c: Likewise.
160         * gcc.c-torture/execute/vector-2.c: Likewise.
161         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
162         i?86-*-*, x86_64-*-*.
163         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
164         * gcc.dg/tree-ssa/sra-4.c: Likewise.
165         * gcc.dg/tree-ssa/vector-1.c: Likewise.
166         * gcc.dg/tree-ssa/vector-2.c: Likewise.
167         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
168
169 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
170
171         * gcc.dg/torture/pr45982.c: Add -std=c99
172         * gcc.dg/torture/pr45623.c: Ditto.
173         
174 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
175
176         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
177         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
178
179 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
180
181         PR target/28627
182         * g++.dg/ext/dllimport7.C: Adjust second error check and
183         allow test for x86_64 mingw, too.
184
185 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
186
187         PR fortran/46344
188         * gfortran.dg/class_28.f03: New.
189
190 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
191
192         PR rtl-optimization/45352
193         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
194         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
195         gcc.target/i386/pr45352-2.c: New tests. 
196
197 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
198
199         PR libobjc/36610
200         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime, XFAIL the run for
201         all but m32 x86.
202         
203 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
204
205         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
206         as comment character.
207
208 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
209
210         * gcc.target/mips/mips.exp: Revert previous patch.
211         * gcc.target/mips/fma-1.c: Delete.
212         * gcc.target/mips/fma-2.c: Likewise.
213         * gcc.target/mips/fma-3.c: Likewise.
214         * gcc.target/mips/fma-4.c: Likewise.
215         * gcc.target/mips/fma-5.c: Likewise.
216         * gcc.target/mips/fma-6.c: Likewise.
217         * gcc.target/mips/fma-7.c: Likewise.
218         * gcc.target/mips/fma-8.c: Likewise.
219         * gcc.target/mips/fma-9.c: Likewise.
220         * gcc.target/mips/fma-10.c: Likewise.
221         * gcc.target/mips/fma-11.c: Likewise.
222         * gcc.target/mips/fma-12.c: Likewise.
223         * gcc.target/mips/fma-13.c: Likewise.
224         * gcc.target/mips/fma-14.c: Likewise.
225         * gcc.target/mips/fma-15.c: Likewise.
226         * gcc.target/mips/fma-16.c: Likewise.
227         * gcc.target/mips/fma-17.c: Likewise.
228         * gcc.target/mips/fma-18.c: Likewise.
229         * gcc.target/mips/fma-19.c: Likewise.
230         * gcc.target/mips/fma-20.c: Likewise.
231
232 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
233
234         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
235         * gcc.target/mips/fma-1.c: New test.
236         * gcc.target/mips/fma-2.c: Likewise.
237         * gcc.target/mips/fma-3.c: Likewise.
238         * gcc.target/mips/fma-4.c: Likewise.
239         * gcc.target/mips/fma-5.c: Likewise.
240         * gcc.target/mips/fma-6.c: Likewise.
241         * gcc.target/mips/fma-7.c: Likewise.
242         * gcc.target/mips/fma-8.c: Likewise.
243         * gcc.target/mips/fma-9.c: Likewise.
244         * gcc.target/mips/fma-10.c: Likewise.
245         * gcc.target/mips/fma-11.c: Likewise.
246         * gcc.target/mips/fma-12.c: Likewise.
247         * gcc.target/mips/fma-13.c: Likewise.
248         * gcc.target/mips/fma-14.c: Likewise.
249         * gcc.target/mips/fma-15.c: Likewise.
250         * gcc.target/mips/fma-16.c: Likewise.
251         * gcc.target/mips/fma-17.c: Likewise.
252         * gcc.target/mips/fma-18.c: Likewise.
253         * gcc.target/mips/fma-19.c: Likewise.
254         * gcc.target/mips/fma-20.c: Likewise.
255
256 2010-11-06  Jason Merrill  <jason@redhat.com>
257
258         * g++.dg/cpp0x/constexpr-ctor3.C: New.
259
260 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
261
262         PR c/43384
263         * gcc.dg/parser-error-3.c: New test.
264
265 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
266
267         PR c++/45332
268         * g++.dg/parse/semicolon2.C: New testcase.
269         * g++.dg/ext/asmspec1.C: Adjust.
270         * g++.dg/init/new13.C: Adjust.
271         * g++.dg/parse/ctor5.C: Adjust.
272
273 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
274
275         PR fortran/46330
276         * gfortran.dg/class_27.f03: New.
277
278 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
279
280         Fixed using the Objective-C 2.0 dot-syntax with self and super.
281         * objc.dg/property/dotsyntax-5.m: New.
282         * objc.dg/property/dotsyntax-6.m: New.
283         * objc.dg/property/dotsyntax-7.m: New.
284         * objc.dg/property/dotsyntax-8.m: New.
285         * objc.dg/property/dotsyntax-9.m: New.
286         * objc.dg/property/dotsyntax-10.m: New.
287         * objc.dg/property/dotsyntax-11.m: New.
288         * obj-c++.dg/property/dotsyntax-5.mm: New.
289         * obj-c++.dg/property/dotsyntax-6.mm: New.
290         * obj-c++.dg/property/dotsyntax-7.mm: New.
291         * obj-c++.dg/property/dotsyntax-8.mm: New.
292         * obj-c++.dg/property/dotsyntax-9.mm: New.
293         * obj-c++.dg/property/dotsyntax-10.mm: New.
294         * obj-c++.dg/property/dotsyntax-11.mm: New.
295
296 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
297
298         * obj-c++.dg/encode-3.mm: Provide a different string check for the
299         NeXT runtime when the type is READONLY.
300
301 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
302
303         * gcc.target/i386/387-2.c: Skip if -march= is specified.
304         * gcc.target/i386/387-6.c: Ditto.
305         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
306         * gcc.target/i386/387-4.c: Ditto.
307         * gcc.target/i386/387-7.c: Ditto.
308         * gcc.target/i386/387-8.c: Ditto.
309         * gcc.target/i386/387-9.c: Ditto.
310         * gcc.target/i386/387-10.c: Ditto.
311         * gcc.target/i386/387-11.c: Ditto.
312         * gcc.target/i386/387-12.c: Ditto.
313
314         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
315
316 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
317
318         PR target/44981
319         * gcc.dg/darwin-cfstring-format-1.c: New.
320         * gcc.dg/warn-nsstring.c: New.
321         * objc.dg/fsf-nsstring-format-1.m: New.
322         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
323         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
324         linker warning.
325
326 2010-11-05  Jason Merrill  <jason@redhat.com>
327
328         PR c++/45473
329         * g++.dg/inherit/virtual6.C: New.
330
331 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
332
333         PR c/44772
334         * gcc.dg/Wcxx-compat-21.c: New test.
335
336 2010-11-05  Ian Lance Taylor  <iant@google.com>
337
338         PR target/46084
339         * gcc.target/i386/pr46084.c: New test.
340
341 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
342
343         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
344         * (check_effective_target_mempcpy): New.
345         * gcc.c-torture/execute/pr45636.c: Move this...
346         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
347
348 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
349
350         * gcc.target/i386/i386.exp (FLAGS): Remove.
351         Wrap gcc_target_compile with $clearcap_ldflags added to options.
352
353 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
354
355         PR c++/46160
356         * g++.dg/opt/empty2.C: New test.
357
358         PR target/45670
359         * gcc.target/i386/pr45670.c: New test.
360
361 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
362
363         PR fortran/45451
364         PR fortran/46174
365         * gfortran.dg/class_19.f03: Modified.
366         * gfortran.dg/class_allocate_6.f03: New.
367
368 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
369
370         * gcc.target/i386/avx-vzeroupper-19.c: New.
371
372 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
373
374         PR tree-optimization/46099
375         * gcc.dg/autopar/pr46099.c: New test.
376
377         PR middle-end/43690
378         * c-c++-common/pr43690.c: New test.
379
380 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
381
382         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
383         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
384         declaration and implementation.
385         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
386         * obj-c++.dg/property/at-property-13.mm: Likewise.
387         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
388         * obj-c++.dg/property/property-1.mm: Likewise.
389         * obj-c++.dg/property/at-property-7.mm: Likewise.
390         * obj-c++.dg/property/at-property-9.mm: Likewise.
391         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
392         * obj-c++.dg/property/at-property-10.mm: Likewise.
393         * obj-c++.dg/property/synthesize-2.mm: Likewise.
394         * obj-c++.dg/property/at-property-12.mm: Likewise.
395         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
396         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
397         * obj-c++.dg/property/at-property-6.mm: Likewise.
398         * obj-c++.dg/property/at-property-8.mm: Likewise.
399         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
400         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
401         * obj-c++.dg/property/at-property-11.mm: Likewise.
402         * obj-c++.dg/template-8.mm: Likewise.
403         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
404         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
405         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs and
406         put a FIXME for this.
407         * obj-c++.dg/property/property-2.mm: Remove.
408         * obj-c++.dg/property/property-3.mm: Remove.
409
410 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
411
412         PR debug/46307
413         * gcc.dg/pr46307.c: New test.
414
415 2010-11-05  Jason Merrill  <jason@redhat.com>
416
417         PR c++/46304
418         * g++.dg/ext/complex6.C: New.
419
420 2010-11-04  Bud Davis   <jimmied@smu.edu>
421
422         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
423
424 2010-11-04  Chao-ying Fu  <fu@mips.com>
425
426         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
427         msubu, mult, multu.
428         * gcc.target/mips/mips32-dsp-run.c: Likewise.
429
430 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
431
432         Fixed using the Objective-C 2.0 dot-syntax with class names.
433         * objc.dg/property/dotsyntax-3.m: New.
434         * objc.dg/property/dotsyntax-4.m: New.
435         * obj-c++.dg/property/dotsyntax-3.mm: New.
436         * obj-c++.dg/property/dotsyntax-4.mm: New.
437
438         * objc.dg/fobjc-std-1.m: Added test for warnings when the
439         Objective-C 2.0 dot-syntax is used with class names.
440         * obj-c++.dg/fobjc-std-1.mm: Same change.
441
442 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
443
444         * gcc.target/powerpc/loop_align.c: New.
445
446 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
447
448         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
449
450         merge from FSF 'apple/trunk' branch.
451         * gcc.target/powerpc/darwin64-abi.c: New.
452
453 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
454
455         PR tree-optimization/46233
456         * gcc.dg/pr46233.c: New test.
457
458 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
459
460         * objc.dg/property/property-2.m: Deleted.
461         * objc.dg/property/property-3.m: Deleted.
462
463 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
464
465         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
466         defined.
467         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
468         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
469         * objc.dg/property/property-1.m: Likewise.
470         * objc.dg/property/at-property-6.m: Likewise.
471         * objc.dg/property/at-property-7.m: Likewise.
472         * objc.dg/property/dotsyntax-1.m: Likewise.
473         * objc.dg/property/at-property-8.m: Likewise.
474         * objc.dg/property/dotsyntax-2.m: Likewise.
475         * objc.dg/property/at-property-9.m: Likewise.
476         * objc.dg/property/synthesize-2.m: Likewise.
477         * objc.dg/property/at-property-10.m: Likewise.
478         * objc.dg/property/at-property-11.m: Likewise.
479         * objc.dg/property/at-property-12.m: Likewise.
480         * objc.dg/property/at-property-13.m: Likewise.
481         * objc.dg/property/fsf-property-method-access.m: Likewise.
482         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
483         linker warning.
484         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
485         warnings.
486         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
487         deprecation warnings.  Use Object1 implementation.
488         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
489         * objc/execute/forward-1.m: Remove.
490         * objc/execute/forward-1.x: Remove.
491
492 2010-11-04  Jason Merrill  <jason@redhat.com>
493
494         * g++.dg/cpp0x/constexpr-access.C: New.
495
496 2010-11-04  Richard Guenther  <rguenther@suse.de>
497
498         PR rtl-optimization/46183
499         * gcc.dg/torture/pr46183.c: New testcase.
500
501 2010-11-04  Richard Guenther  <rguenther@suse.de>
502
503         PR tree-optimization/46068
504         * gcc.dg/torture/pr46068.c: New testcase.
505
506 2010-11-04  Richard Guenther  <rguenther@suse.de>
507
508         PR tree-optimization/45991
509         * gcc.dg/pr45991.c: New testcase.
510
511 2010-11-04  Richard Guenther  <rguenther@suse.de>
512
513         PR tree-optimization/46154
514         * g++.dg/torture/pr46154.C: New testcase.
515
516 2010-11-04  Richard Guenther  <rguenther@suse.de>
517
518         PR tree-optimization/45733
519         * gcc.dg/pr45733.c: New testcase.
520
521 2010-11-04  Ira Rosen  <irar@il.ibm.com>
522
523         PR tree-optimization/46213
524         * gfortran.dg/vect/pr46213.f90: New.
525
526 2010-11-04  Richard Guenther  <rguenther@suse.de>
527
528         PR testsuite/45702
529         * gcc.dg/pr34989-1.c: Move ...
530         * gcc.dg/lto/pr34989-1_0.c: ... here.
531         * gcc.dg/pr34989-2.c: Move ...
532         * gcc.dg/lto/pr34989-1_1.c: ... here.
533         * gcc.dg/pr27898.c: Move ...
534         * gcc.dg/lto/pr27898_0.c: ... here and ...
535         * gcc.dg/lto/pr27898_1.c: ... split.
536         * gcc.dg/pr28712.c: Move ...
537         * gcc.dg/lto/pr28712_0.c: ... here and ...
538         * gcc.dg/lto/pr28712_1.c: ... split ...
539         * gcc.dg/lto/pr28712_2.c: ... twice.
540         * gcc.dg/pr28706.c: Move ...
541         * gcc.dg/lto/pr28706_0.c: ... here and ...
542         * gcc.dg/lto/pr28706_1.c: ... split.
543
544 2010-11-04  Richard Guenther  <rguenther@suse.de>
545             Richard Henderson  <rth@redhat.com>
546
547         * gcc.target/i386/fma4-vector-2.c: New testcase.
548
549 2010-11-04  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
550             Richard Guenther  <rguenther@suse.de>
551
552         * gcc.dg/vec-scal-opt.c: New testcase.
553         * gcc.dg/vec-scal-opt1.c: New testcase.
554         * gcc.dg/vec-scal-opt2.c: New testcase.
555
556 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
557
558         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
559         from plugin build flags on Darwin targets.
560
561 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
562
563         * gcc.target/i386/pr46285.c: Require split_stack target.
564
565 2010-11-03  Jason Merrill  <jason@redhat.com>
566
567         PR c++/46293
568         * g++.dg/cpp0x/constexpr-base2.C: New.
569
570         PR c++/46289
571         * g++.dg/cpp0x/initlist45.C: New.
572
573 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
574
575         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
576         is now allowed in categories.
577         * obj-c++.dg/property/dynamic-2.mm: Same change.
578         * objc.dg/property/dynamic-3.m: New.
579         * obj-c++.dg/property/dynamic-3.mm: New.
580         * objc.dg/property/at-property-14.m: New.
581         * objc.dg/property/at-property-15.m: New.
582         * obj-c++.dg/property/at-property-14.mm: New.
583         * obj-c++.dg/property/at-property-15.mm: New.
584
585         * objc.dg/foreach-6.m: Added a few more tests for valid and
586         invalid iterating variables and collections.
587
588 2010-11-03  Xinliang David Li  <davidxl@google.com>
589
590         PR target/46200
591         * g++.dg/tree-ssa/ivopts-2.C: New test.
592
593 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
594
595         PR target/46295
596         * gcc.target/i386/pr46295.c: New.
597
598 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
599
600         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
601         precision min/max for single precision on VSX.
602
603 2010-11-03  Jason Merrill  <jason@redhat.com>
604
605         PR c++/46289
606         * g++.dg/cpp0x/constexpr-ice3.C: New.
607
608 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
609
610         * gnat.dg/opt8.ad[sb]: New test.
611         * gnat.dg/opt8_pkg.ads: New helper.
612
613 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
614
615         PR rtl-optimization/45865
616         * gcc.dg/pr45865.c: New.
617         * gcc.dg/torture/pr45865.c: Likewise.
618
619         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
620         * gcc.target/arm/headmerge-2.c: Likewise.
621         * gcc.target/i386/headmerge-1.c: Likewise.
622         * gcc.target/i386/headmerge-2.c: Likewise.
623
624 2010-11-03  Richard Guenther  <rguenther@suse.de>
625
626         PR middle-end/46288
627         * gcc.dg/pr46288.c: New testcase.
628
629 2010-11-03  Richard Guenther  <rguenther@suse.de>
630
631         PR tree-optimization/44807
632         * gcc.dg/torture/pr44807.c: New testcase.
633
634 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
635
636         PR libgfortran/43899
637         * gfortran.dg/namelist_67.f90: New test.
638
639 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
640
641         PR tree-optimization/46009
642         * gcc.dg/vect/pr46009.c: New function.
643
644 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
645
646         Implemented -fobjc-std=objc1 flag.
647         * objc.dg/fobjc-std-1.m: New.
648         * obj-c++.dg/fobjc-std-1.mm: New.
649
650 2010-11-03  Richard Guenther  <rguenther@suse.de>
651
652         PR middle-end/46241
653         * g++.dg/debug/pr46241.C: New testcase.
654
655 2010-11-03  Richard Guenther  <rguenther@suse.de>
656
657         PR tree-optimization/46190
658         * gfortran.dg/pr46190.f90: New testcase.
659
660 2010-11-03  Richard Guenther  <rguenther@suse.de>
661
662         PR testsuite/46274
663         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
664         * gcc.dg/vect/vect-19.c: Likewise.
665         * gcc.dg/vect/vect-17.c: Likewise.
666
667 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
668
669         PR target/46285
670         * gcc.target/i386/pr46285.c: New.
671
672 2010-11-03  Richard Guenther  <rguenther@suse.de>
673
674         PR tree-optimization/46217
675         * gcc.dg/pr46217.c: New testcase.
676
677 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
678
679         * objc.dg/property/dotsyntax-1.m: New.
680         * objc.dg/property/dotsyntax-2.m: New.
681         * obj-c++.dg/property/dotsyntax-1.mm: New.
682         * obj-c++.dg/property/dotsyntax-2.mm: New.
683
684 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
685
686         PR tree-optimization/46165
687         * gcc.dg/pr46165.c: New test.
688
689 2010-11-03  Richard Guenther  <rguenther@suse.de>
690
691         PR middle-end/46251
692         * gcc.dg/pr46251.c: New testcase.
693
694 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
695
696         PR tree-optimization/46107
697         * gcc.c-torture/compile/pr46107.c: New test.
698
699         PR debug/46252
700         * gcc.dg/pr46252.c: New test.
701
702         PR rtl-optimization/46034
703         PR rtl-optimization/46212
704         PR rtl-optimization/46248
705         * gcc.c-torture/compile/pr46034.c: New test.
706         * gcc.c-torture/compile/pr46248.c: New test.
707         * gcc.dg/pr46212.c: New test.
708
709 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
710
711         * gnat.dg/sizetype4.adb: New test.
712
713 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
714
715         * gcc.target/i386/avx-vzeroupper-15.c: New.
716         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
717         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
718         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
719
720         PR target/46253
721         * gcc.target/i386/pr46253.c: New.
722
723 2010-11-02  Steven G. Kargl  < kargl@gcc.gnu.org>
724             Tobias Burnus  <burnus@net-b.de>
725
726         PR fortran/45170
727         * gfortran.dg/deferred_type_param_1.f90: New.
728         * gfortran.dg/deferred_type_param_2.f90: New.
729         * gfortran.dg/initialization_1.f90: Update dg-errors.
730         * gfortran.dg/initialization_9.f90: Update dg-errors.
731
732 2010-11-02  Richard Guenther  <rguenther@suse.de>
733
734         PR tree-optimization/46149
735         * g++.dg/torture/pr46149.C: New testcase.
736
737 2010-11-02  Richard Guenther  <rguenther@suse.de>
738
739         PR tree-optimization/46216
740         * gcc.dg/torture/pr46216.c: New testcase.
741
742 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
743
744         PR target/46131
745         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
746         *-*-osf*.
747
748 2010-11-02  Richard Guenther  <rguenther@suse.de>
749
750         PR tree-optimization/46184
751         * gcc.dg/pr46184.c: New testcase.
752
753 2010-11-02  Richard Guenther  <rguenther@suse.de>
754
755         PR tree-optimization/46177
756         * gcc.dg/pr46177.c: New testcase.
757
758 2010-11-02  Martin Jambor  <mjambor@suse.cz>
759
760         PR middle-end/46120
761         * g++.dg/ipa/ivinline-9.C: New test.
762
763 2010-11-02  Martin Jambor  <mjambor@suse.cz>
764
765         PR tree-optimization/45875
766         * g++.dg/torture/pr45875.C: New test.
767
768 2010-11-02  Richard Guenther  <rguenther@suse.de>
769
770         PR testsuite/46249
771         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
772
773 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
774
775         PR debug/46255
776         * gcc.dg/pr46255.c: New test.
777
778 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
779
780         PR c++/46170
781         PR c++/46162
782         * g++.dg/template/sfinae26.C: New test.
783         * g++.dg/template/sfinae27.C: Likewise.
784
785 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
786
787         PR c++/45606
788         * g++.dg/template/typedef36.C: New test.
789         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
790         * g++.dg/template/canon-type-10.C: Likewise.
791         * g++.dg/template/canon-type-11.C: Likewise.
792         * g++.dg/template/canon-type-12.C: Likewise.
793         * g++.dg/template/canon-type-13.C: Likewise.
794
795 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
796
797         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one instance
798         of debug_pubnames on darwin.
799
800 2010-11-01  Jason Merrill  <jason@redhat.com>
801             Benjamin Kosnik  <bkoz@redhat.com>
802
803         * g++.dg/cpp0x/constexpr-initlist2.C: New.
804         * g++.dg/cpp0x/constexpr-initlist3.C: New.
805
806         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
807         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
808         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
809         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
810         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
811         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
812         * g++.dg/cpp0x/constexpr-array.C: New.
813         * g++.dg/cpp0x/constexpr-base.C: New.
814         * g++.dg/cpp0x/constexpr-complex.C: New.
815         * g++.dg/cpp0x/constexpr-data1.C: New.
816         * g++.dg/cpp0x/constexpr-data2.C: New.
817         * g++.dg/cpp0x/constexpr-deref.C: New.
818         * g++.dg/cpp0x/constexpr-diag1.C: New.
819         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
820         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
821         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
822         * g++.dg/cpp0x/constexpr-empty.C: New.
823         * g++.dg/cpp0x/constexpr-empty2.C: New.
824         * g++.dg/cpp0x/constexpr-empty3.C: New.
825         * g++.dg/cpp0x/constexpr-empty4.C: New.
826         * g++.dg/cpp0x/constexpr-empty5.C: New.
827         * g++.dg/cpp0x/constexpr-ex1.C: New.
828         * g++.dg/cpp0x/constexpr-ex2.C: New.
829         * g++.dg/cpp0x/constexpr-ex3.C: New.
830         * g++.dg/cpp0x/constexpr-ex4.C: New.
831         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
832         * g++.dg/cpp0x/constexpr-fnptr.C: New.
833         * g++.dg/cpp0x/constexpr-function1.C: New.
834         * g++.dg/cpp0x/constexpr-function2.C: New.
835         * g++.dg/cpp0x/constexpr-function3.C: New.
836         * g++.dg/cpp0x/constexpr-ice.C: New.
837         * g++.dg/cpp0x/constexpr-initlist.C: New.
838         * g++.dg/cpp0x/constexpr-neg1.C: New.
839         * g++.dg/cpp0x/constexpr-noexcept.C: New.
840         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
841         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
842         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
843         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
844         * g++.dg/cpp0x/constexpr-nonlit.C: New.
845         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
846         * g++.dg/cpp0x/constexpr-nullptr.C: New.
847         * g++.dg/cpp0x/constexpr-object1.C: New.
848         * g++.dg/cpp0x/constexpr-object2.C: New.
849         * g++.dg/cpp0x/constexpr-overflow.C: New.
850         * g++.dg/cpp0x/constexpr-pedantic.C: New.
851         * g++.dg/cpp0x/constexpr-pos1.C: New.
852         * g++.dg/cpp0x/constexpr-potential1.C: New.
853         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
854         * g++.dg/cpp0x/constexpr-pure.C: New.
855         * g++.dg/cpp0x/constexpr-static.C: New.
856         * g++.dg/cpp0x/constexpr-static2.C: New.
857         * g++.dg/cpp0x/constexpr-static3.C: New.
858         * g++.dg/cpp0x/constexpr-static4.C: New.
859         * g++.dg/cpp0x/constexpr-static5.C: New.
860         * g++.dg/cpp0x/constexpr-static6.C: New.
861         * g++.dg/cpp0x/constexpr-string.C: New.
862         * g++.dg/cpp0x/constexpr-switch.C: New.
863         * g++.dg/cpp0x/constexpr-targ.C: New.
864         * g++.dg/cpp0x/constexpr-throw.C: New.
865         * g++.dg/cpp0x/constexpr-typeid.C: New.
866         * g++.dg/cpp0x/constexpr-union.C: New.
867         * g++.dg/cpp0x/constexpr-value.C: New.
868         * g++.dg/cpp0x/constexpr-value2.C: New.
869         * g++.dg/cpp0x/constexpr-variadic.C: New.
870         * g++.dg/cpp0x/initlist5.C: Use constexpr.
871         * g++.dg/cpp0x/static_assert3.C: Add expected error.
872         * g++.dg/other/fold1.C: Likewise.
873         * g++.dg/parse/crash36.C: Likewise.
874         * g++.dg/parse/constant4.C: Adjust expected error.
875         * g++.dg/template/arg5.C: Likewise.
876         * g++.dg/template/non-dependent10.C: Likewise.
877         * g++.dg/template/qualified-id3.C: Likewise.
878         * g++.dg/warn/overflow-warn-1.C: Likewise.
879         * g++.dg/warn/overflow-warn-3.C: Likewise.
880         * g++.dg/warn/overflow-warn-4.C: Likewise.
881         * g++.old-deja/g++.pt/crash10.C: Likewise.
882
883         * g++.dg/cpp0x/constexpr-ctor2.C: New.
884
885 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
886
887         Implemented format and noreturn attributes for Objective-C methods.
888         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
889         * objc.dg/attributes/method-deprecated-1.m: New.
890         * objc.dg/attributes/method-deprecated-2.m: New.
891         * objc.dg/attributes/method-deprecated-3.m: New.
892         * objc.dg/attributes/method-noreturn-1.m: New.
893         * objc.dg/attributes/method-sentinel-1.m: New.
894         * objc.dg/attributes/method-format-1.m: New.
895         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
896         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
897         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
898         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
899         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
900         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
901         * obj-c++.dg/attributes/method-format-1.mm: New.
902
903 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
904
905         * objc.dg/property/at-property-deprecated-1.m: New.
906         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
907
908 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
909
910         Implemented Objective-C 2.0 property accessors.
911         * objc.dg/property/at-property-6.m: Use nonatomic properties to
912         avoid testing more complex accessors in this testcase which is not
913         about them.
914         * objc.dg/property/at-property-7.m: Same change.
915         * objc.dg/property/at-property-8.m: Same change.
916         * objc.dg/property/at-property-9.m: Same change.
917         * objc.dg/property/at-property-10.m: Same change.
918         * objc.dg/property/at-property-11.m: Same change.
919         * obj-c++.dg/property/at-property-6.mm: Same change.
920         * obj-c++.dg/property/at-property-7.mm: Same change.
921         * obj-c++.dg/property/at-property-8.mm: Same change.
922         * obj-c++.dg/property/at-property-9.mm: Same change.
923         * obj-c++.dg/property/at-property-10.mm: Same change.
924         * obj-c++.dg/property/at-property-11.mm: Same change.
925         * objc.dg/property/at-property-12.m: New.
926         * objc.dg/property/at-property-13.m: New.
927         * obj-c++.dg/property/at-property-12.mm: New.
928         * obj-c++.dg/property/at-property-13.mm: New.
929
930 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
931
932         PR fortran/46152
933         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
934         * gfortran.dg/allocate_with_typespec_4.f90: New test.
935         * gfortran.dg/allocate_with_typespec_1.f90: New test.
936         * gfortran.dg/allocate_with_typespec_2.f: New test.
937         * gfortran.dg/allocate_with_typespec_3.f90: New test.
938         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
939         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
940
941 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
942             Nathan Froyd  <froydnj@codesourcery.com>
943
944         PR tree-optimization/46259
945         * gfortran.dg/pr46259.f: New testcase.
946
947 2010-11-01  Paul Koning  <ni1d@arrl.net>
948
949         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
950         * gcc.c-torture/compile/20020604-1.c: Ditto.
951         * gcc.c-torture/compile/20001226-1.c: Ditto.
952         * gcc.c-torture/compile/20010327-1.c: Ditto.
953         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
954         * gcc.c-torture/compile/pr43191.c: Ditto.
955         * gcc.c-torture/compile/pr41181.c: Ditto.
956
957 2010-10-31  Richard Henderson  <rth@redhat.com>
958
959         * lib/target-supports.exp
960         (check_effective_target_automatic_stack_alignment): True for
961         x86 but not windows.
962         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
963         use of the preferred-stack-boundary arguments.
964         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
965
966 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
967
968         PR target/46142
969         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
970         * gcc.target/i386/fma4-builtin-2.c: Likewise.
971
972 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
973
974         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
975
976 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
977
978         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
979         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
980         than tls.
981         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
982         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
983         * objc.dg/torture/tls/thr-init.m: Likewise.
984         * objc.dg/torture/tls/thr-init-2.m: Likewise.
985         * objc.dg/torture/tls/thr-init-3.m: Likewise.
986
987 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
988
989         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
990         the Linux kernel.
991
992 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
993
994         PR fortran/44917
995         PR fortran/44926
996         PR fortran/46196
997         * gfortran.dg/typebound_generic_10.f03: New.
998
999 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1000
1001         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1002         * objc.dg/property/property-neg-1.m: Updated for changes in the
1003         syntax of @property and the implementation of
1004         @synthesize/@dynamic.
1005         * objc.dg/property/property-neg-2.m: Same change.
1006         * objc.dg/property/property-neg-3.m: Same change.
1007         * objc.dg/property/property-neg-4.m: Same change.
1008         * objc.dg/property/property-neg-5.m: Same change.
1009         * objc.dg/property/property-neg-7.m: Same change.
1010         * objc.dg/property/property-1.m: Same change.
1011         * objc.dg/property/synthesize-1.m: Same change.
1012         * objc.dg/property/at-property-2.m: Same change.
1013         * objc.dg/property/at-property-4.m: Same change.
1014
1015         * objc.dg/property/fsf-property-method-acces.m: Updated for
1016         changes in the syntax of @property and the implementation of
1017         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1018         * objc.dg/property/fsf-property-basic.m: Same change.
1019         * objc.dg/property/fsf-property-named-ivar.m: Same change.
1020
1021         * objc.dg/property/at-property-5.m: New.
1022         * objc.dg/property/at-property-6.m: New.
1023         * objc.dg/property/at-property-7.m: New.
1024         * objc.dg/property/at-property-8.m: New.
1025         * objc.dg/property/at-property-9.m: New.
1026         * objc.dg/property/at-property-10.m: New.
1027         * objc.dg/property/at-property-11.m: New.
1028         * objc.dg/property/synthesize-2.m: New.
1029         * objc.dg/property/dynamic-2.m: New.
1030
1031         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1032         syntax of @property and the implementation of
1033         @synthesize/@dynamic.
1034         * obj-c++.dg/property/property-neg-2.mm: Same change.
1035         * obj-c++.dg/property/property-neg-3.mm: Same change.
1036         * obj-c++.dg/property/property-neg-4.mm: Same change.
1037         * obj-c++.dg/property/property-neg-5.mm: Same change.
1038         * obj-c++.dg/property/property-neg-7.mm: Same change.
1039         * obj-c++.dg/property/property-1.mm: Same change.
1040         * obj-c++.dg/property/synthesize-1.mm: Same change.
1041         * obj-c++.dg/property/at-property-2.mm: Same change.
1042         * obj-c++.dg/property/at-property-4.mm: Same change.
1043
1044         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1045         changes in the syntax of @property and the implementation of
1046         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1047         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1048         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1049
1050         * obj-c++.dg/property/at-property-5.mm: New.
1051         * obj-c++.dg/property/at-property-6.mm: New.
1052         * obj-c++.dg/property/at-property-7.mm: New.
1053         * obj-c++.dg/property/at-property-8.mm: New.
1054         * obj-c++.dg/property/at-property-9.mm: New.
1055         * obj-c++.dg/property/at-property-10.mm: New.
1056         * obj-c++.dg/property/at-property-11.mm: New.
1057         * obj-c++.dg/property/synthesize-2.mm: New.
1058         * obj-c++.dg/property/dynamic-2.mm: New.
1059
1060 2010-10-29  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1061             Andrew Pinski <pinskia@gmail.com>
1062
1063         * gcc.c-torture/execute/vector-shift.c: New testcase.
1064         * gcc.c-torture/execute/vector-shift1.c: Likewise.
1065         * gcc.c-torture/execute/vector-shift2.c: Likewise.
1066         * gcc.dg/vector-shift.c: Likewise.
1067         * gcc.dg/vector-shift1.c: Likewise.
1068         * gcc.dg/torture/vector-shift2.c: Likewise.
1069         * gcc.dg/vector-shift3.c: Likewise.
1070         * gcc.dg/simd-1b.c: Adjust.
1071
1072 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1073
1074         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1075
1076 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
1077
1078         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1079
1080 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
1081
1082         PR target/46153
1083         * gcc.target/i386/pr46153.c: New test.
1084
1085 2010-10-27  Jason Merrill  <jason@redhat.com>
1086
1087         * g++.dg/cpp0x/constexpr-is_literal.C: New.
1088
1089 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
1090
1091         PR fortran/46161
1092         * gfortran.dg/class_dummy_3.f03: New.
1093
1094 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
1095
1096         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1097         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1098
1099         * gcc.target/i386/avx-vzeroupper-3.c: New.
1100         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1101         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1102         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1103         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1104         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1105         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1106         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1107         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1108         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1109         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1110         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1111
1112 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1113
1114         * obj-c.dg/property/at-property-4.m: New.
1115         * obj-c++.dg/property/at-property-4.mm: New.
1116         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1117         updates in warning.
1118         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1119         updates in warning.
1120
1121 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1122
1123         * objc.dg/property/at-property-1.m: New.
1124         * objc.dg/property/at-property-2.m: New.
1125         * objc.dg/property/at-property-3.m: New.
1126         * objc.dg/ivar-invalid-type-1.m: New.
1127         * obj-c++.dg/property/at-property-1.mm: New.
1128         * obj-c++.dg/property/at-property-2.mm: New.
1129         * obj-c++.dg/property/at-property-3.mm: New.
1130         * obj-c++.dg/ivar-invalid-type-1.mm: New.
1131         * objc.dg/property/property-neg-6.m: Updated testcase for updates
1132         in error reporting.
1133
1134 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1135
1136         PR libgfortran/46010
1137         * gfortran.dg/namelist_66.f90: New test.
1138         * gfortran.dg/fmt_t_6.f: Fix whitespace.
1139
1140 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
1141
1142         PR fortran/42647
1143         * gfortran.dg/allocatable_scalar_9.f90: Extended.
1144         * gfortran.dg/allocatable_scalar_10.f90: New.
1145         * gfortran.dg/class_19.f03: Extended.
1146
1147 2010-10-26  Jan Hubicka  <jh@suse.cz>
1148
1149         PR middle-end/45736
1150         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1151
1152 2010-10-26  Ira Rosen  <irar@il.ibm.com>
1153
1154         PR tree-optimization/46167
1155         * gcc.dg/vect/O-pr46167.c: New.
1156         * gcc.dg/vect/vect.exp: Run tests with -O.
1157
1158 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
1159
1160         PR target/44948
1161         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1162         * g++.dg/vect/pr33860a.cc: Likewise.
1163         * gcc.c-torture/compile/20070522-1.c: Likewise.
1164         * gcc.dg/compat/struct-align-1_x.c: Likewise.
1165         * gcc.dg/compat/struct-align-1_y.c: Likewise.
1166         * gcc.dg/compat/struct-align-2_x.c: Likewise.
1167         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1168         * gcc.dg/pr44136.c: Likewise.
1169
1170         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1171         * gcc.dg/compat/vector-1_x.c: Likewise.
1172         * gcc.dg/compat/vector-1_y.c: Likewise.
1173         * gcc.dg/compat/vector-2_x.c: Likewise.
1174         * gcc.dg/compat/vector-2_y.c: Likewise.
1175         * gcc.dg/pr43300.c: Likewise.
1176
1177         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1178         * gcc.dg/compat/vector-1a_y.c: Likewise.
1179         * gcc.dg/compat/vector-1b_x.c: Likewise.
1180         * gcc.dg/compat/vector-1b_y.c: Likewise.
1181         * gcc.dg/compat/vector-2a_x.c: Likewise.
1182         * gcc.dg/compat/vector-2a_y.c: Likewise.
1183         * gcc.dg/compat/vector-2b_x.c: Likewise.
1184         * gcc.dg/compat/vector-2b_y.c: Likewise.
1185         * gcc.target/i386/pr39162.c: Likewise.
1186         * gcc.target/i386/pr40906-2.c: Likewise.
1187         * gcc.target/i386/sse-5.c: Likewise.
1188
1189         * gcc.dg/pr35442.c: Prune ABI change warnings.
1190
1191         * gcc.c-torture/execute/pr38151.x: New.
1192         * gcc.target/i386/pr44948-1a.c: Likewise.
1193         * gcc.target/i386/pr44948-1b.c: Likewise.
1194         * gcc.target/i386/pr44948-2a.c: Likewise.
1195         * gcc.target/i386/pr44948-2b.c: Likewise.
1196
1197 2010-10-26  Ian Lance Taylor  <iant@google.com>
1198
1199         PR middle-end/45687
1200         * gcc.c-torture/execute/20101025-1.c: New test.
1201
1202 2010-10-26  Tobias Burnus  <burnus@net-b.de>
1203
1204         PR fortran/45451
1205         * gfortran.dg/class_allocate_5.f90: New.
1206
1207 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1208
1209         Implement opaque-enum-specifiers for C++0x
1210         * g++.dg/cpp0x/forw_enum1.C: New.
1211         * g++.dg/cpp0x/forw_enum2.C: New.
1212         * g++.dg/cpp0x/forw_enum3.C: New.
1213         * g++.dg/cpp0x/forw_enum4.C: New.
1214         * g++.dg/cpp0x/forw_enum5.C: New.
1215         * g++.dg/cpp0x/forw_enum6.C: New.
1216         * g++.dg/cpp0x/forw_enum7.C: New.
1217         * g++.dg/cpp0x/forw_enum8.C: New.
1218         * g++.dg/cpp0x/forw_enum9.C: New.
1219         * g++.dg/parse/enum3.C: Add new errors.
1220         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1221         * g++.dg/cpp0x/auto9.C: Add new error.
1222         * g++.dg/template/crash79.C: Add new errors.
1223
1224 2010-10-26  Jie Zhang  <jie@codesourcery.com>
1225
1226         * gcc.target/arm/volatile-bitfields-1.c: New test.
1227         * gcc.target/arm/volatile-bitfields-2.c: New test.
1228         * gcc.target/arm/volatile-bitfields-3.c: New test.
1229
1230 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1231
1232         * gnat.dg/pointer_discr1.adb: New test.
1233         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1234         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1235         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1236
1237 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1238
1239         * gnat.dg/loop_optimization8.adb: New test.
1240         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1241         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1242
1243 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1244
1245         * gnat.dg/in_out_parameter2.adb: New test.
1246         * gnat.dg/in_out_parameter3.adb: Likewise.
1247
1248 2010-10-25  Jie Zhang  <jie@codesourcery.com>
1249
1250         * g++.dg/opt/combine.c: New test.
1251
1252 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1253
1254         * gnat.dg/opt7.ad[sb]: New test.
1255         * gnat.dg/opt7_pkg.ads: New helper.
1256
1257 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1258
1259         PR objc/45735
1260         * obj-c.dg/pr45735.mm: New.
1261         * obj-c++.dg/pr45735.mm: New.
1262
1263 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1264
1265         PR objc/24393
1266         * objc.dg/pr24393.m: New.
1267         * obj-c++.dg/pr24393.mm: New.
1268
1269 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1270
1271         PR objc/28049
1272         * objc.dg/pr28049.m: New.
1273         * obj-c++.dg/pr28049.mm: New.
1274
1275 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1276
1277         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
1278         parameter attributes are now supported.
1279         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
1280         * objc.dg/attributes/parameter-attribute-1.m: New test.
1281         * objc.dg/attributes/parameter-attribute-2.m: New test.
1282         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
1283         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
1284
1285 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
1286
1287         Based on the CFString implementation in FSF apple/trunk branch.
1288
1289         * gcc.dg/darwin-cfstring-1.c: New.
1290         * gcc.dg/darwin-cfstring-2.c: New.
1291         * gcc.dg/torture/darwin-cfstring-3.c: New.
1292         * g++.dg/other/darwin-cfstring1.C: New.
1293         * g++.dg/torture/darwin-cfstring-3.C: New.
1294
1295 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
1296
1297         * objc.dg/demangle-1.m: New test.
1298         * obj-c++.dg/demangle-1.mm: New test.
1299         * obj-c++.dg/demangle-2.mm: New test.
1300         * obj-c++.dg/demangle-3.mm: New test.
1301
1302 2010-10-23  Ian Lance Taylor  <iant@google.com>
1303
1304         * gcc.c-torture/execute/20101011-1.c: New test.
1305         * gcc.c-torture/execute/20101011-1.x: New test driver.
1306
1307 2010-10-23  Tobias Burnus  <burnus@net-b.de>
1308
1309         PR fortran/46122
1310         * gfortran.dg/protected_8.f90: New.
1311
1312 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
1313
1314         * gcc.dg/march-generic.c: Skip for -march in multilib options.
1315         * gcc.target/i386/isa-9.c: Skip for -march other than
1316         -march=amdfam10 in multilib options.
1317         * gcc.target/i386/pr42589.c: Skip for -march other than
1318         -march=i486 in multilib options.
1319         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
1320         other -march in multilib options.
1321
1322 2010-10-23  Jie Zhang  <jie@codesourcery.com>
1323
1324         PR rtl-optimization/37360
1325         * gcc.dg/pr37360.c: New test.
1326
1327 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1328
1329         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
1330
1331 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1332         Andrew Pinski <pinskia@gmail.com>
1333
1334         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
1335         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
1336         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
1337         * gcc.dg/vector-subscript-1.c: Likewise.
1338         * gcc.dg/vector-subscript-2.c: Likewise.
1339         * gcc.dg/vector-subscript-3.c: New testcase.
1340         * gcc.dg/array-8.c: Adjust.
1341
1342 2010-10-22  Richard Guenther  <rguenther@suse.de>
1343
1344         PR middle-end/46137
1345         * c-c++-common/torture/pr46137.c: New testcase.
1346
1347 2010-10-22  Jason Merrill  <jason@redhat.com>
1348
1349         PR c++/46129
1350         * g++.dg/template/defarg14.C: New.
1351
1352 2010-10-22  Jason Merrill  <jason@redhat.com>
1353
1354         PR c++/46103
1355         * g++.dg/cpp0x/implicit10.C: New.
1356
1357 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
1358
1359         PR target/46098
1360         * gcc.target/i386/pr46098.c: New test.
1361
1362 2010-10-22  Richard Guenther  <rguenther@suse.de>
1363
1364         PR tree-optimization/45720
1365         * gcc.dg/torture/pr45720.c: New testcase.
1366
1367 2010-10-22  Ira Rosen  <irar@il.ibm.com>
1368
1369         PR tree-optimization/46126
1370         * gcc.dg/vect/pr46126.c: New.
1371
1372 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
1373
1374         Based on the CFString implementation in FSF apple/trunk branch.
1375
1376         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
1377         so that the latter can be used in dg-skip and dg-xfail clauses.
1378         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
1379         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
1380         to use dg-additional-files for Object1.
1381         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
1382         to use dg-additional-files for Object1, move to torture/strings/.
1383         * obj-c++.dg/const-str-4.mm: Likewise.
1384         * obj-c++.dg/const-str-3.mm: Likewise.
1385         * obj-c++.dg/const-str-8.mm: Likewise.
1386         * obj-c++.dg/const-str-9.mm: Likewise.
1387         * obj-c++.dg/const-str-10.mm: Likewise.
1388         * obj-c++.dg/const-str-10.mm: Likewise.
1389         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
1390         to use dg-additional-files for Object1, move to strings/.
1391         * obj-c++.dg/const-str-2.mm: Likewise.
1392         * obj-c++.dg/const-str-5.mm: Likewise.
1393         * obj-c++.dg/const-str-6.mm: Likewise.
1394         * obj-c++.dg/const-str-12.mm: Likewise.
1395         * obj-c++.dg/strings/strings.exp: New.
1396         * obj-c++.dg/strings/const-cfstring-2.mm: New.
1397         * obj-c++.dg/strings/const-cfstring-5.mm: New.
1398         * obj-c++.dg/torture/strings/strings.exp: New.
1399         * obj-c++.dg/torture/strings/string1.mm: New.
1400         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
1401         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
1402         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
1403
1404         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
1405         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1406         * objc/execute/string2.m: Likewise.
1407         * objc/execute/string3.m: Likewise.
1408         * objc/execute/string3.m: Likewise.
1409         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
1410         * objc.dg/foreach-4.m: Likewise.
1411         * objc.dg/foreach-5.m: Likewise.
1412         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
1413         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1414         * objc.dg/const-str-4.m: Likewise.
1415         * objc.dg/const-str-7.m: Likewise.
1416         * objc.dg/const-str-8.m: Likewise.
1417         * objc.dg/const-str-9.m: Likewise.
1418         * objc.dg/const-str-10.m: Likewise.
1419         * objc.dg/const-str-11.m: Likewise.
1420         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
1421         to use dg-additional-files for Object1, move to objc.dg/strings/.
1422         * objc.dg/const-str-2.m: Likewise.
1423         * objc.dg/const-str-5.m: Likewise.
1424         * objc.dg/const-str-6.m: Likewise.
1425         * objc.dg/const-str-12.m: Likewise.
1426         * objc.dg/const-str-12b.m: Likewise.
1427         * objc.dg/strings/strings.exp: New.
1428         * objc.dg/strings/const-cfstring-2.m: New.
1429         * objc.dg/strings/const-cfstring-5.m: New.
1430         * objc.dg/torture/strings/strings.exp: New.
1431         * objc.dg/torture/strings/const-cfstring-1.m: New.
1432         * objc.dg/torture/strings/const-cfstring-3.m: New.
1433         * objc.dg/torture/strings/const-cfstring-4.m: New.
1434
1435 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1436
1437         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
1438
1439 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
1440
1441         PR c++/46117
1442         * g++.dg/parse/crash57.C: New.
1443
1444 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
1445             H.J. Lu  <hongjiu.lu@intel.com>
1446
1447         PR target/45946
1448         * gcc.target/i386/pr45946.c: New test.
1449
1450 2010-10-21  Martin Jambor  <mjambor@suse.cz>
1451
1452         PR tree-optimization/45875
1453         * g++.dg/ipa/pr45875.C: New test.
1454
1455 2010-10-21  Ira Rosen  <irar@il.ibm.com>
1456
1457         PR tree-optimization/46049
1458         PR tree-optimization/46052
1459         * gcc.dg/vect/pr46052.c: New test.
1460         * gcc.dg/vect/pr46049.c: New test.
1461
1462 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1463
1464         PR fortran/46007
1465         * gfortran.dg/shape_5.f90:  New test case.
1466
1467 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1468
1469         PR fortran/46060
1470         * gfortran.dg/proc_ptr_comp_25.f90: New.
1471
1472 2010-10-21  Richard Guenther  <rguenther@suse.de>
1473             Michael Matz  <matz@suse.de>
1474
1475         PR tree-optimization/45764
1476         * gcc.dg/torture/pr45764.c: New testcase.
1477
1478 2010-10-21  Richard Guenther  <rguenther@suse.de>
1479
1480         PR tree-optimization/46111
1481         * g++.dg/torture/pr46111.C: New testcase.
1482
1483 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1484
1485         PR fortran/46067
1486         * gfortran.dg/dummy_procedure_4.f90: New.
1487         * gfortran.dg/proc_ptr_30.f90: New.
1488
1489 2010-10-21  Tobias Burnus  <burnus@net-b.de>
1490
1491         PR fortran/46100
1492         * gfortran.dg/ptr-func-1.f90: New.
1493         * gfortran.dg/ptr-func-2.f90: New.
1494
1495 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
1496
1497         PR tree-optimization/45919
1498         * gcc.c-torture/compile/pr45919.c: New test.
1499
1500         PR tree-optimization/46066
1501         * gcc.dg/autopar/pr46066.c: New test.
1502
1503 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1504
1505         PR c++/46024
1506         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
1507
1508 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1509
1510         PR c++/46056
1511         * g++.dg/cpp0x/range-for7.C: New.
1512
1513 2010-10-20  Richard Guenther  <rguenther@suse.de>
1514
1515         PR lto/45667
1516         * g++.dg/lto/20101020-1_0.h: New testcase.
1517         * g++.dg/lto/20101020-1_0.C: Likewise.
1518         * g++.dg/lto/20101020-1_1.C: Likewise.
1519
1520 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
1521
1522         * gcc.dg/20101013-1.c: New test.
1523
1524 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
1525
1526         PR target/46085
1527         * gcc.target/i386/pr46085-1.c: New.
1528         * gcc.target/i386/pr46085-2.c: Likewise.
1529
1530 2010-10-20  Richard Guenther  <rguenther@suse.de>
1531
1532         PR tree-optimization/45860
1533         * gcc.dg/torture/pr45860.c: New testcase.
1534
1535 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1536
1537         * gnat.dg/discr25.adb: New test.
1538         * gnat.dg/discr25_pkg.ad[sb]: New helper.
1539
1540 2010-10-20  Olivier Hainque  <hainque@adacore.com>
1541
1542         * gcc.target/powerpc/ehreturn.c: New test.
1543
1544 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1545
1546         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
1547         not require Foundation and run with the GNU runtime as well.
1548
1549         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1550
1551         Radar 4439126
1552         * obj-c++.dg/template-8.mm: New.
1553
1554 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1555
1556         PR objc/23709
1557         * objc.dg/pr23709.m: New.
1558         * obj-c++.dg/pr23709.m: New.
1559
1560 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
1561
1562         PR c++/46046
1563         * g++.dg/template/crash104.C: New.
1564
1565 2010-10-19  Richard Henderson  <rth@redhat.com>
1566
1567         * gcc.target/i386/fma3-fma.c: New.
1568         * gcc.target/i386/fma3-builtin.c: New.
1569         * gcc.target/i386/fma4-builtin.c: New.
1570
1571 2010-10-19  Richard Guenther  <rguenther@suse.de>
1572
1573         PR testsuite/46081
1574         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1575
1576 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1577
1578         Merge from 'apple/trunk' branch on FSF servers.
1579
1580         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
1581
1582         Radar 4293709
1583         * objc.dg/proto-init-mimatch-1.m: New.
1584         * obj-c++.dg/proto-init-mimatch-1.mm: New.
1585
1586 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1587
1588         Implemented parsing @synthesize and @dynamic for
1589         Objective-C/Objective-C++.
1590         * objc.dg/property/dynamic-1.m: New.
1591         * objc.dg/property/synthesize-1.m: New.
1592         * obj-c++.dg/property/dynamic-1.mm: New.
1593         * obj-c++.dg/property/synthesize-1.mm: New.
1594
1595 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1596
1597         * objc.dg/at-class-1.m: New.
1598         * objc.dg/at-class-1.mm: New.
1599
1600 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
1601
1602         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
1603
1604 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1605
1606         Merge from 'apple/trunk' branch on FSF servers.
1607
1608         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
1609
1610         Radar 4407151
1611         * obj-c++.dg/template-7.mm: New.
1612
1613 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1614
1615         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
1616         bugfix.
1617
1618 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1619
1620         Merge from 'apple/trunk' branch on FSF servers.
1621
1622         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
1623
1624         Radar 4451818
1625         * obj-c++.dg/try-catch-16.mm: New.
1626         * obj-c++.dg/try-catch-17.mm: New.
1627
1628         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
1629
1630         Radar 4330422
1631         * obj-c++.dg/try-catch-15.mm: New
1632
1633         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
1634
1635         Radar 4204796
1636         * obj-c++.dg/try-catch-12.mm: New
1637         * obj-c++.dg/try-catch-13.mm: New
1638         * obj-c++.dg/try-catch-14.mm: New
1639         * objc.dg/try-catch-11.m: New
1640         * objc.dg/try-catch-12.m: New
1641         * objc.dg/try-catch-13.m: New
1642
1643 2010-10-18  Richard Henderson  <rth@redhat.com>
1644
1645         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
1646
1647 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1648
1649         PR c/46015
1650         * c-c++-common/Wunused-var-13.c: New test.
1651
1652 2010-10-18  Richard Guenther  <rguenther@suse.de>
1653
1654         PR tree-optimization/45967
1655         * gcc.dg/torture/pr45967.c: New testcase.
1656         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1657         * gcc.dg/ipa/ipa-pta-13.c: Likewise
1658         * gcc.dg/torture/pr39074-2.c: Likewise
1659         * gcc.dg/torture/pta-escape-1.c: Likewise
1660         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
1661         * gcc.dg/tree-ssa/pta-callused.c: Likewise
1662         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
1663         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
1664         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
1665         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
1666
1667 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
1668
1669         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
1670
1671 2010-10-18  Richard Guenther  <rguenther@suse.de>
1672
1673         PR lto/44950
1674         * g++.dg/lto/20101015-2_0.C: New testcase.
1675
1676 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1677
1678         PR middle-end/46019
1679         * gcc.c-torture/execute/pr46019.c: New test.
1680
1681 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1682
1683         Merge from 'apple/trunk' branch on FSF servers.
1684
1685         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
1686
1687         Radar 4516785
1688         * obj-c++.dg/method-namespace-2.mm: New.
1689
1690 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1691
1692         Merge from 'apple/trunk' branch on FSF servers.
1693
1694         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1695
1696         Radar 4133425
1697         * objc.dg/private-1.m: Test modified.
1698         * obj-c++.dg/private-1.mm: Test modified.
1699
1700 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1701
1702         PR testsuite/45987
1703         * gcc.target/i386/push-1.c: Remove.
1704
1705 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1706             H.J. Lu  <hongjiu.lu@intel.com>
1707
1708         PR target/46051
1709         * gcc.target/i386/pr46051.c: New test.
1710
1711 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1712
1713         * obj-c++.dg/gnu-api-2-class.mm: New.
1714         * obj-c++.dg/gnu-api-2-ivar.mm: New.
1715         * obj-c++.dg/gnu-api-2-method.mm: New.
1716         * obj-c++.dg/gnu-api-2-objc.mm: New.
1717         * obj-c++.dg/gnu-api-2-object.mm: New.
1718         * obj-c++.dg/gnu-api-2-property.mm: New.
1719         * obj-c++.dg/gnu-api-2-protocol.mm: New.
1720         * obj-c++.dg/gnu-api-2-sel.mm: New.
1721
1722 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
1723
1724         * objc.dg/fsf-package-0.m: New.
1725         * obj-c++.dg/fsf-package-0.m: New.
1726
1727 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1728
1729         PR objc/18255
1730         * objc.dg/pr18255.m: New.
1731
1732 2010-10-16  Jan Hubicka  <jh@suse.cz>
1733
1734         PR middle-end/44206
1735         * g++.dg/torture/pr44206.C: New.
1736
1737 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1738
1739         * objc.dg/gnu-api-2-class.m: New.
1740         * objc.dg/gnu-api-2-objc.m: New.
1741
1742 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1743
1744         * objc.dg/gnu-api-2-ivar.m: New.
1745
1746 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1747
1748         * objc.dg/gnu-api-2-property.m: New.
1749
1750 2010-10-15  Xinliang David Li  <davidxl@google.com>
1751
1752         * g++.dg/uninit-pred-3_a.C: New test.
1753         * g++.dg/uninit-pred-3_b.C: New test.
1754
1755 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1756
1757         * objc.dg/gnu-api-2-object.m: New.
1758
1759 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1760
1761         * objc.dg/gnu-api-2-method.m: New.
1762
1763 2010-10-15  Jason Merrill  <jason@redhat.com>
1764
1765         * g++.dg/lto/pr45983_0.C: New.
1766
1767 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1768
1769         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1770         builtin combiner patterns.
1771         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1772         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1773         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1774         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1775         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1776
1777 2010-10-15  Richard Guenther  <rguenther@suse.de>
1778
1779         * g++.dg/lto/20101015-1_0.C: New testcase.
1780
1781 2010-10-15  Richard Guenther  <rguenther@suse.de>
1782
1783         PR testsuite/46021
1784         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1785         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1786
1787 2010-10-15  Richard Guenther  <rguenther@suse.de>
1788
1789         PR lto/45957
1790         * g++.dg/lto/20101014-1_0.C: New testcase.
1791
1792 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1793
1794         * objc.dg/gnu-api-2-protocol.m: New.
1795         * objc.dg/gnu-api-2-sel.m: New.
1796
1797 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1798
1799         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1800         arm-eabi targets.
1801
1802 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
1803
1804         * gcc.dg/20101010-1.c: New testcase.
1805
1806 2010-10-15  Jie Zhang  <jie@codesourcery.com>
1807
1808         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1809         script when relocatable linking.
1810
1811 2010-10-14  Yao Qi  <yao@codesourcery.com>
1812
1813         PR target/45447
1814         * gcc.target/arm/pr45447.c: New test.
1815
1816 2010-10-14  Jan Hubicka  <jh@suse.cz>
1817
1818         PR middle-end/45621
1819         * g++.dg/lto/pr45621.h : New.
1820         * g++.dg/lto/pr45621_0.C: New.
1821         * g++.dg/lto/pr45621_1.C: New.
1822
1823 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1824
1825         * objc.dg/property: New.
1826         * objc.dg/property/fsf-property-basic.m: New.
1827         * objc.dg/property/fsf-property-method-access.m: New.
1828         * objc.dg/property/fsf-property-named-ivar.m: New.
1829         * obj-c++.dg/property: New.
1830         * obj-c++.dg/property/fsf-property-basic.mm: New.
1831         * obj-c++.dg/property/fsf-property-method-access.mm: New.
1832         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1833
1834         merge from FSF apple 'trunk' branch.
1835         2006 Fariborz Jahanian <fjahanian@apple.com>
1836
1837         Radars 4436866, 4505126, 4506903, 4517826
1838         * objc.dg/property/property-1.m: New.
1839         * objc.dg/property/property-2.m: New.
1840         * objc.dg/property/property-3.m: New.
1841         * objc.dg/property/property-neg-1.m: New.
1842         * objc.dg/property/property-neg-2.m: New.
1843         * objc.dg/property/property-neg-3.m: New.
1844         * objc.dg/property/property-neg-4.m: New.
1845         * objc.dg/property/property-neg-5.m: New.
1846         * objc.dg/property/property-neg-6.m: New.
1847         * objc.dg/property/property-neg-7.m: New.
1848         * objc.dg/property/property.exp: New.
1849         * obj-c++.dg/property/property-1.mm: New.
1850         * obj-c++.dg/property/property-2.mm: New.
1851         * obj-c++.dg/property/property-3.mm: New.
1852         * obj-c++.dg/property/property-neg-1.mm: New.
1853         * obj-c++.dg/property/property-neg-2.mm: New.
1854         * obj-c++.dg/property/property-neg-3.mm: New.
1855         * obj-c++.dg/property/property-neg-4.mm: New.
1856         * obj-c++.dg/property/property-neg-5.mm: New.
1857         * obj-c++.dg/property/property-neg-6.mm: New.
1858         * obj-c++.dg/property/property-neg-7.mm: New.
1859         * obj-c++.dg/property/property.exp: New.
1860
1861 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1862
1863         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
1864
1865 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
1866
1867         PR c/45969
1868         * gcc.c-torture/compile/pr45969-1.c: New test.
1869
1870 2010-10-14  Richard Guenther  <rguenther@suse.de>
1871
1872         PR tree-optimization/44913
1873         * gcc.dg/torture/pr44913.c: New testcase.
1874
1875 2010-10-14  Richard Guenther  <rguenther@suse.de>
1876
1877         PR lto/45382
1878         * g++.dg/lto/20101014-2_0.C: New testcase.
1879
1880 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1881
1882         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
1883         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1884         * gcc.target/i386/pr44130.c: Likewise.
1885         * gcc.target/i386/pr44144.c: Likewise.
1886         * gcc.target/i386/pr44180.c: Likewise.
1887         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1888         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
1889         * gcc.target/i386/vect-sizes-1.c: Likewise.
1890         * gcc.target/i386/vectorize4-avx.c: Likewise.
1891
1892 2010-10-14  Richard Guenther  <rguenther@suse.de>
1893
1894         PR lto/44561
1895         * g++.dg/lto/20101010-3_0.C: New testcase.
1896         * g++.dg/lto/20101010-4_0.C: Likewise.
1897
1898 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1899
1900         * objc.dg/pr45878.m: Update to include NSConstantString interface
1901         for -fnext-runtime.
1902         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
1903         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
1904         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
1905         reference for m64 -fnext-runtime.
1906
1907 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1908
1909         * gcc.target/i386/vect-sizes-1.c: New.
1910
1911 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1912
1913         PR middle-end/46011
1914         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
1915
1916 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1917
1918         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
1919         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1920
1921 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1922
1923         * gcc.target/ia64/20101005.c: New test.
1924
1925 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1926
1927         PR rtl-optimization/45570
1928         * gcc.dg/pr45570.c: New test.
1929
1930 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1931
1932         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
1933         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1934         * gcc.target/i386/vectorize4-avx.c: Likewise.
1935
1936 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1937
1938         * gcc.target/i386/avx-copysign-vec.c: New.
1939         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1940
1941 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1942
1943         PR middle-end/44130
1944         * gcc.target/i386/pr44130.c: New.
1945
1946 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1947
1948         PR middle-end/44144
1949         * gcc.target/i386/pr44144.c: New.
1950
1951 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1952
1953         PR target/44180
1954         * gcc.target/i386/pr44180.c: New.
1955
1956 2010-10-13  Jason Merrill  <jason@redhat.com>
1957
1958         * g++.dg/template/canon-type-8.C: New.
1959
1960 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1961
1962         * gcc.c-torture/execute/20101013-1.c: New test.
1963
1964 2010-10-13  Richard Guenther  <rguenther@suse.de>
1965
1966         PR objc/45878
1967         * objc.dg/pr45878.m: New testcase.
1968
1969 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
1970
1971         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1972         * gcc.dg/format/dfp-printf-1.c: Likewise.
1973         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1974
1975 2010-10-13  Richard Guenther  <rguenther@suse.de>
1976
1977         PR tree-optimization/45788
1978         * g++.dg/pr45788.C: New testcase.
1979
1980 2010-10-13  Richard Guenther  <rguenther@suse.de>
1981
1982         PR tree-optimization/45970
1983         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1984
1985 2010-10-13  Richard Guenther  <rguenther@suse.de>
1986
1987         PR tree-optimization/45982
1988         * gcc.dg/torture/pr45982.c: New testcase.
1989         * gcc.dg/tree-ssa/pr24287.c: Adjust.
1990         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
1991         * gcc.dg/torture/pr39074-2.c: Likewise.
1992
1993 2010-10-13  Richard Guenther  <rguenther@suse.de>
1994
1995         PR middle-end/45874
1996         * g++.dg/torture/pr45874.C: New testcase.
1997
1998 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
1999
2000         * objc.dg/attributes/method-attribute-1.m: Update to respond
2001         to implemented method attributes..
2002         * objc.dg/attributes/method-attribute-2.m: Likewise.
2003         * objc.dg/attributes/method-attribute-3.m: Likewise.
2004         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2005         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2006         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2007
2008 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2009
2010         PR libobjc/23214
2011         * objc.dg/pr23214.m: New.
2012
2013 2010-10-12  Michael Eager  <eager@eagercon.com>
2014
2015         PR testsuite/45856
2016         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2017         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2018
2019 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
2020
2021         PR fortran/45636
2022         * gcc.c-torture/execute/pr45636.c: New test.
2023         * gfortran.dg/pr45636.f90: New test.
2024
2025 2010-10-12  Richard Henderson  <rth@redhat.com>
2026
2027         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2028
2029 2010-10-12  Daniel Kraft  <d@domob.eu>
2030
2031         PR fortran/38936
2032         * gfortran.dg/associate_1.f03: More tests with derived-types.
2033         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2034         * gfortran.dg/associate_8.f03: Fix typo.
2035         * gfortran.dg/initialization_27.f90: Fix typo.
2036
2037 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2038
2039         PR testsuite/45851
2040         * lib/lto.exp (lto-get-options-main): Support optional target
2041         selector for dg-extra-ld-options.
2042
2043 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2044
2045         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2046         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2047
2048 2010-10-11  Martin Jambor  <mjambor@suse.cz>
2049
2050         PR middle-end/45699
2051         * g++.dg/torture/pr45699.C: New test.
2052         * g++.dg/otr-fold-1.C: Adjusted.
2053         * g++.dg/otr-fold-1.C: Likewise.
2054
2055 2010-10-11  Nick Clifton  <nickc@redhat.com>
2056
2057         * gcc.c-torture/compile/pr44197.c: Require visibility support.
2058         Allow for a user label prefix.
2059
2060 2010-10-10  Richard Guenther  <rguenther@suse.de>
2061
2062         * g++.dg/lto/20101010-1_0.C: New testcase.
2063         * g++.dg/lto/20101010-2_0.C: Likewise.
2064
2065 2010-10-11  Ira Rosen  <irar@il.ibm.com>
2066
2067         PR tree-optimization/45902
2068         * gcc.dg/vect/45902.c: New test.
2069
2070 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
2071
2072         PR target/45870
2073         * gcc.dg/tls/pr45870.c: New test.
2074
2075 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
2076
2077         PR fortran/45961
2078         * gfortran.dg/typebound_operator_6.f03: New.
2079
2080 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
2081
2082         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2083         and adjust -export symbol scanning.
2084         * g++.dg/ext/dllexport1.C: Likewise.
2085         * g++.dg/ext/dllexport3.C: Likewise.
2086         * gcc.dg/dll-3.c: Likewise.
2087         * gcc.dg/dll-4.c: Likewise.
2088         * gcc.dg/dll-5.c: Likewise.
2089
2090 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2091
2092         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2093         instead of tree_profile dump file.
2094         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2095         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2096         dump file.
2097
2098 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2099
2100         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2101
2102 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2103
2104         * gfortran.dg/character_comparison_4.f90:  New test.
2105         * gfortran.dg/character_comparison_5.f90:  New test.
2106         * gfortran.dg/character_comparison_6.f90:  New test.
2107
2108 2010-10-09  Richard Henderson  <rth@redhat.com>
2109
2110         * lib/target-supports.exp
2111         (check_effective_target_automatic_stack_alignment): Always true.
2112
2113 2010-10-09  Richard Guenther  <rguenther@suse.de>
2114
2115         PR lto/45956
2116         * gcc.dg/lto/20101009-2_0.c: New testcase.
2117         * gcc.dg/lto/20101009-2_1.c: Likewise.
2118         * gcc.dg/lto/20101009-2_2.c: Likewise.
2119
2120 2010-10-09  Richard Guenther  <rguenther@suse.de>
2121
2122         PR lto/45947
2123         * g++.dg/lto/20101009-1_0.C: New testcase.
2124
2125 2010-10-09  Richard Guenther  <rguenther@suse.de>
2126
2127         PR tree-optimization/45945
2128         * gcc.dg/lto/20101009-1_0.c: New testcase.
2129
2130 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
2131
2132         PR target/45913
2133         * gcc.target/i386/pr45913.c: New.
2134
2135 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2136
2137         PR fortran/45943
2138         * gfortran.dg/streamio_16.f90: Update test.
2139
2140 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
2141
2142         PR tree-optimization/45903
2143         * gcc.target/i386/pr45903.c: New test.
2144
2145 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
2146
2147         * gnat.dg/interface5.adb: Compile with warnings disabled.
2148
2149 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2150
2151         * obj-c++.dg/encode-10.mm: New testcase.
2152
2153 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2154
2155         PR objc++/23614
2156         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2157         C++ class.  Removed XFAIL.
2158
2159 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
2160
2161         PR fortran/45933
2162         * gfortran.dg/typebound_operator_5.f03: New.
2163
2164 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2165
2166         Merge from 'apple/trunk' branch on FSF servers.
2167
2168         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
2169
2170         Radar 4508851
2171         * obj-c++.dg/method-namespace-1.mm: New.
2172
2173 2010-10-07  Martin Jambor  <mjambor@suse.cz>
2174
2175         * gcc.dg/tree-ssa/sra-11.c: New test.
2176
2177 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
2178
2179         PR Tree-Vect/45847
2180         * gcc.dg/vect/pr45847.c: New test.
2181
2182 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2183             Kai Tietz  <kai.tietz@onevision.com>
2184
2185         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2186
2187 2010-10-07  Richard Guenther  <rguenther@suse.de>
2188
2189         PR tree-optimization/45732
2190         * gcc.dg/torture/pr45732.c: New testcase.
2191
2192 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2193
2194         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2195         * objc.dg/foreach-2.m: Likewise.
2196         * objc.dg/foreach-3.m: Likewise.
2197         * objc.dg/foreach-4.m: Likewise.
2198         * objc.dg/foreach-5.m: Likewise.
2199         * objc.dg/foreach-6.m: Likewise.
2200         * objc.dg/foreach-7.m: Likewise.
2201         * objc.dg/objc-foreach-4.m: Likewise.
2202         * objc.dg/objc-foreach-5.m: Likewise.
2203
2204 2010-10-07  Richard Guenther  <rguenther@suse.de>
2205
2206         PR middle-end/45869
2207         * gcc.dg/torture/pr45869.c: New testcase.
2208
2209 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2210
2211         * objc.dg/set-not-used-1.m: New
2212         * obj-c++.dg/set-not-used-1.mm: New.
2213
2214 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2215
2216         * objc.dg/attributes/method-attribute-3.m: New.
2217         * obj-c++.dg/attributes/method-attribute-3.mm: New.
2218
2219 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
2220
2221         PR fortran/45916
2222         * gfortran.dg/generic_typebound_operator_1.f90: New test.
2223
2224 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2225
2226         PR fortran/45889
2227         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2228
2229 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2230
2231         Merge from 'apple/trunk' branch on FSF servers.
2232
2233         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
2234
2235         Radar 4278774
2236         * obj-c++.dg/encode-9.mm: New.
2237
2238 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2239
2240         * g++.dg/cpp0x/pr45908.C: New test.
2241
2242 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2243
2244         * gnat.dg/opt6.ad[sb]: New test.
2245
2246 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2247
2248         Implemented fast enumeration for Objective-C.
2249         * objc.dg/foreach-1.m: New.
2250         * objc.dg/foreach-2.m: New.
2251         * objc.dg/foreach-3.m: New.
2252         * objc.dg/foreach-4.m: New.
2253         * objc.dg/foreach-5.m: New.
2254         * objc.dg/foreach-6.m: New.
2255         * objc.dg/foreach-7.m: New.
2256
2257         Merge from 'apple/trunk' branch on FSF servers:
2258         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
2259
2260         Radar 4502236
2261         * objc.dg/objc-foreach-5.m: New.
2262
2263         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
2264
2265         Radar 4507230
2266         * objc.dg/objc-foreach-4.m: New.
2267
2268         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
2269
2270         Radar 4472881
2271         * objc.dg/objc-foreach-3.m: New.
2272
2273         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
2274
2275         Radar 4468498
2276         * objc.dg/objc-foreach-2.m: New.
2277
2278         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
2279
2280         Radar 4294910
2281         * objc.dg/objc-foreach-1.m: New
2282
2283 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
2284
2285         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
2286         unsigned values.
2287
2288 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2289
2290         PR objc++/28050
2291         * obj-c++.dg/syntax-error-10.mm: New.
2292
2293 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2294
2295         PR objc++/23707
2296         * obj-c++.dg/syntax-error-9.mm: New.
2297
2298 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2299
2300         PR objc++/31126
2301         * obj-c++.dg/syntax-error-8.mm: New.
2302
2303 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2304
2305         Merge from 'apple/trunk' branch on FSF servers.
2306
2307         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
2308
2309         Radar 4290840
2310         * obj-c++.dg/syntax-error-7.mm: New
2311
2312         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
2313
2314         Radar 4294425
2315         * obj-c++.dg/syntax-error-6.mm: New
2316
2317         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
2318
2319         Radar 4261146
2320         * obj-c++.dg/syntax-error-5.mm: New
2321
2322         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
2323
2324         Radar 4093475
2325         * obj-c++.dg/syntax-error-[3-4].mm: New.
2326
2327         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
2328
2329         Radar 4185810
2330         * obj-c++.dg/syntax-error-[1-2].mm: New.
2331
2332 2010-10-05  Ira Rosen  <irar@il.ibm.com>
2333
2334         PR tree-optimization/45752
2335         * gcc.dg/vect/pr45752.c: New test.
2336
2337 2010-10-05  Richard Guenther  <rguenther@suse.de>
2338
2339         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
2340         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2341         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2342         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2343         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2344         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2345         * gcc.dg/tree-prof/stringop-1.c: Likewise.
2346         * gcc.dg/tree-prof/stringop-2.c: Likewise.
2347         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
2348         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
2349         * gcc.dg/tree-prof/update-loopch.c: Likewise.
2350         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
2351         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2352         * gcc.dg/tree-prof/tracer-1.c: Likewise.
2353         * gcc.dg/tree-ssa/inline-4.c: Likewise.
2354         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2355         * gcc.dg/tree-ssa/20080530.c: Likewise.
2356         * g++.dg/tree-ssa/inline-3.C: Likewise.
2357         * g++.dg/tree-ssa/inline-1.C: Likewise.
2358         * g++.dg/tree-ssa/inline-2.C: Likewise.
2359         * gcc.dg/profile-dir-1.c: Likewise.
2360         * gcc.dg/profile-dir-2.c: Likewise.
2361         * gcc.dg/profile-dir-3.c: Likewise.
2362
2363 2010-10-05  Richard Guenther  <rguenther@suse.de>
2364
2365         PR middle-end/45877
2366         * g++.dg/torture/pr45877.C: New testcase.
2367
2368 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
2369
2370         PR debug/45849
2371         * gcc.dg/debug/pr45849.c: New test.
2372
2373         PR middle-end/45876
2374         * gcc.c-torture/compile/pr45876.c: New test.
2375
2376 2010-10-04  Julian Brown  <julian@codesourcery.com>
2377
2378         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
2379         vect_hw_misalign.
2380         * gcc.dg/vect/vect-60.c: Likewise.
2381         * gcc.dg/vect/vect-56.c: Likewise.
2382         * gcc.dg/vect/vect-93.c: Likewise.
2383         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2384         * gcc.dg/vect/vect-95.c: Likewise.
2385         * gcc.dg/vect/vect-96.c: Likewise.
2386         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
2387         * gcc.dg/vect/slp-25.c: Likewise.
2388         * gcc.dg/vect/slp-3.c: Likewise.
2389         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2390         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2391         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
2392         * gcc.dg/vect/vect-109.c: Likewise.
2393         * gcc.dg/vect/vect-peel-1.c: Likewise.
2394         * gcc.dg/vect/vect-peel-2.c: Likewise.
2395         * lib/target-supports.exp
2396         (check_effective_target_arm_vect_no_misalign): New.
2397         (check_effective_target_vect_no_align): Use above.
2398         (check_effective_target_vect_element_align): New.
2399         (add_options_for_quad_vectors): New.
2400
2401 2010-10-04  Martin Jambor  <mjambor@suse.cz>
2402
2403         PR tree-optimization/45572
2404         * g++.dg/ipa/pr45572-1.C: New test.
2405         * g++.dg/ipa/pr45572-2.C: Likewise.
2406
2407 2010-10-03  Ian Lance Taylor  <iant@google.com>
2408
2409         * gcc.dg/anon-struct-11.c: New test.
2410         * gcc.dg/anon-struct-12.c: New test.
2411         * gcc.dg/anon-struct-13.c: New test.
2412         * gcc.dg/anon-struct-14.c: New test.
2413
2414 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
2415
2416         * g++.dg/torture/pr45764.C: Revert revision 164914.
2417         * gcc.dg/vect/pr43432.c: Likewise.
2418         * gcc.dg/vect/vect-114.c: Likewise.
2419         * gcc.dg/vect/vect-15.c: Likewise.
2420
2421 2010-10-03  Jason Merrill  <jason@redhat.com>
2422
2423         * g++.dg/cpp0x/sfinae5.C: New.
2424
2425 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2426
2427         PR tree-optimization/45720
2428         PR tree-optimization/45764
2429         * g++.dg/torture/pr45764.C: New.
2430
2431         * gcc.dg/vect/pr43432.c: Xfail.
2432         * gcc.dg/vect/vect-114.c: Likewise.
2433         * gcc.dg/vect/vect-15.c: Likewise.
2434
2435 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2436
2437         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
2438         hppa*-*-hpux*.
2439         * gcc.dg/torture/pr45678-2.c: Likewise.
2440
2441 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
2442
2443         PR fortran/45748
2444         * gfortran.dg/intrinsic_6.f90: New.
2445
2446 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2447
2448         PR fortran/42831
2449         * gfortran.dg/dependency_37.f90:  New test.
2450
2451 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
2452
2453         * gcc.target/i386/shift_mask.c: New test.
2454
2455 2010-10-01  Richard Guenther  <rguenther@suse.de>
2456
2457         PR tree-optimization/45854
2458         * g++.dg/torture/pr45854.C: New testcase.
2459
2460 2010-09-30  Michael Eager  <eager@eagercon.com>
2461
2462         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
2463         __FLT_{MIN,MAX}__.
2464
2465 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2466
2467         PR middle-end/45758
2468         * gfortran.dg/graphite/pr45758.f90: New.
2469
2470 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2471
2472         PR middle-end/45230
2473         * gcc.dg/graphite/id-pr45230.c: New.
2474
2475 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2476
2477         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
2478         * gfortran.dg/graphite/graphite.exp: Same.
2479         * gcc.dg/graphite/vect-pr43423.c: New.
2480
2481 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2482
2483         PR target/45843
2484         * g++.dg/torture/pr45843.C: New test.
2485
2486 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
2487
2488         PR fortran/45828
2489         * gfortran.dg/allocate_derived_5.f90: New.
2490
2491 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2492
2493         PR tree-optimization/31261
2494         * gcc.dg/tree-ssa/pr31261.c: New test.
2495
2496 2010-09-30  Michael Eager  <eager@eagercon.com>
2497
2498         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
2499         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
2500         * gcc.target/microblaze/microblaze.exp: Ditto.
2501         * gcc.target/microblaze/others/string_cst1.c: Ditto.
2502         * gcc.target/microblaze/others/string_cst2.c: Ditto.
2503         * gcc.target/microblaze/others/data_var1.c: Ditto.
2504         * gcc.target/microblaze/others/data_var2.c: Ditto.
2505         * gcc.target/microblaze/others/data_var3.c: Ditto.
2506         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
2507         * gcc.target/microblaze/others/strings1.c:: Ditto.
2508         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
2509         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
2510         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
2511         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2512         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2513         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2514         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2515         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2516         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
2517         * gcc.target/microblaze/isa/pcmp.c: Ditto.
2518         * gcc.target/microblaze/isa/nofloat.c: Ditto.
2519         * gcc.target/microblaze/isa/fcvt.c: Ditto.
2520         * gcc.target/microblaze/isa/float.c: Ditto.
2521         * gcc.target/microblaze/isa/mulh.c: Ditto.
2522         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
2523         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
2524         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
2525         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
2526         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
2527         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
2528         * gcc.target/microblaze/isa/bshift.c: Ditto.
2529         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
2530         * gcc.target/microblaze/isa/div.c: Ditto.
2531         * gcc.target/microblaze/isa/vanilla.c: Ditto.
2532         * gcc.target/microblaze/isa/mul.c: Ditto.
2533
2534 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2535
2536         merge from FSF 'apple/trunk' branch.
2537         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
2538
2539         Radar 4386773
2540         * objc.dg/enhanced-proto-1.m: New.
2541         * objc.dg/enhanced-proto-2.m: New.
2542         * obj-c++.dg/enhanced-proto-1.mm: New
2543         * obj-c++.dg/enhanced-proto-2.mm: New.
2544
2545 2010-09-30  Richard Guenther  <rguenther@suse.de>
2546
2547         PR testsuite/45702
2548         * gcc.dg/debug/pr41893-1.c: Adjust.
2549         * gcc.dg/pr30762-1.c: Likewise.
2550         * gcc.dg/pr31529-1.c: Likewise.
2551         * gcc.dg/pr34457-1.c: Likewise.
2552         * gcc.dg/pr34668-1.c: Likewise.
2553         * gcc.dg/pr43557-1.c: Likewise.
2554
2555 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2556
2557         PR objc/45842
2558         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
2559         * objc.dg/const-str-3.m: Correct header for memcpy.
2560         * objc.dg/const-str-7.m: Likewise.
2561         * objc.dg/method-20b.m: Provide an implementation of Object.
2562         Adjust XFAIL for m64 NeXT runtime.
2563         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
2564         * objc.dg/encode-3.m: Correct line ordering, provide header for
2565         sprintf.
2566         * objc.dg/encode-7-next.m: Only run for 32bit.
2567         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
2568         * objc.dg/type-size-2.m: Provide an implementation of Object.
2569         Ajust headers.
2570         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
2571         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
2572         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
2573         Adjust XFAIL for m64 NeXT runtime.
2574         * obj-c++.dg/method-22.mm: Likewise.
2575         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
2576
2577 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2578
2579         Merge from 'apple/trunk' branch on FSF servers.
2580
2581         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
2582
2583         Radar 4278236
2584         * obj-c++.dg/bad-forward-decl.mm: New
2585
2586 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
2587
2588         * ada/acats/run_acats: Revert revision 157037.
2589
2590 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2591
2592         Merge from 'apple/trunk' branch on FSF servers.
2593
2594         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
2595
2596         Radar 4281748
2597         * objc.dg/naming-2.m: Update
2598         * objc.dg/naming-3.m: New
2599
2600 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
2601
2602         PR target/40457
2603         * gcc.target/arm/pr40457-3.c: New test.
2604
2605 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
2606
2607         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
2608         alias checking.
2609         * lib/target-supports.exp (check_ifunc_available): Likewise.
2610
2611 2010-09-29  Tristan Gingold  <gingold@adacore.com>
2612
2613         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
2614
2615 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2616
2617         * objc.dg/keywords-1.m: New test.
2618         * objc.dg/keywords-2.m: New test.
2619         * objc.dg/keywords-3.m: New test.
2620         * obj-c++.dg/keywords-1.mm: New test.
2621         * obj-c++.dg/keywords-2.mm: New test.
2622
2623 2010-09-28  Jason Merrill  <jason@redhat.com>
2624
2625         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
2626         * g++.dg/ext/complit11.C: Likewise.
2627         * g++.old-deja/g++.law/temps1.C: Likewise.
2628
2629         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
2630         * g++.old-deja/g++.mike/misc6.C: Likewise.
2631
2632 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2633
2634         * objc.dg/attributes/method-attribute-1.m: New.
2635         * objc.dg/attributes/method-attribute-2.m: New.
2636
2637         * obj-c++.dg/attributes/method-attribute-1.m: New.
2638         * obj-c++.dg/attributes/method-attribute-2.m: New.
2639
2640 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2641
2642         * objc.dg/attributes: New.
2643         * objc.dg/attributes/attributes.exp: New.
2644         * objc.dg/attributes/class-attribute-1.m: New.
2645         * objc.dg/attributes/class-attribute-2.m: New
2646         * objc.dg/attributes/categ-attribute-1.m: New
2647         * objc.dg/attributes/categ-attribute-2.m: New
2648         * objc.dg/attributes/proto-attribute-1.m: New
2649
2650         * obj-c++.dg/attributes: New.
2651         * obj-c++.dg/attributes/attributes.exp: New
2652         * obj-c++.dg/attributes/class-attribute-1.mm: New
2653         * obj-c++.dg/attributes/class-attribute-2.mm: New
2654         * obj-c++.dg/attributes/categ-attribute-1.mm: New
2655         * obj-c++.dg/attributes/categ-attribute-2.mm: New
2656         * obj-c++.dg/attributes/proto-attribute-1.mm: New
2657
2658 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2659
2660         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
2661         from the branch renamed to method-20b.m to avoid clashes).
2662
2663         2005-08-23  Stuart Hastings  <stuart@apple.com>
2664                     Ziemowit Laski  <zlaski@apple.com>
2665
2666         Radar 4209854
2667         * obj-c++.dg/method-23.mm: New.
2668         * objc.dg/method-20.m: New.
2669
2670 2010-09-28  Jan Hubicka  <jh@suse.cz>
2671
2672         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
2673
2674 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2675
2676         PR target/44452
2677         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
2678         i?86-*-solaris2.[89], *-*-vxworks*.
2679         * gcc.target/i386/pr22152.c: Likewise.
2680         * gcc.target/i386/vect8-ret.c: New test.
2681
2682 2010-09-28  Jie Zhang  <jie@codesourcery.com>
2683
2684         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
2685
2686 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2687
2688         Merge from 'apple/trunk' branch on FSF servers.
2689
2690         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
2691
2692         Radar 4175534
2693         * obj-c++.dg/method-22.mm: New.
2694
2695 2010-09-27  Jason Merrill  <jason@redhat.com>
2696
2697         * g++.dg/cpp0x/rv-lvalue-req.C: New.
2698         * g++.dg/ext/complit11.C: Adjust.
2699         * g++.old-deja/g++.law/temps1.C: Adjust.
2700         * g++.old-deja/g++.ns/koenig6.C: Adjust.
2701         * g++.old-deja/g++.oliva/partord1.C: Adjust.
2702
2703 2010-09-27  Ian Lance Taylor  <iant@google.com>
2704
2705         * lib/target-supports.exp (check_effective_target_split_stack):
2706         New procedure.
2707         * gcc.dg/split-1.c: New test.
2708         * gcc.dg/split-2.c: New test.
2709         * gcc.dg/split-3.c: New test.
2710         * gcc.dg/split-4.c: New test.
2711
2712 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2713
2714         PR objc/25464
2715         * objc.dg/type-size-3.m: New test.
2716
2717 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2718
2719         PR objc/45763
2720         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
2721
2722 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2723
2724         PR objc/25450
2725         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
2726         * objc.dg/type-size-2.m: Same change.
2727         * obj-c++.dg/encode-5.mm: Same change.
2728
2729 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2730
2731         Merge from 'apple/trunk' branch on FSF servers.  The original
2732         Changelogs are below.
2733
2734         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
2735         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
2736         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
2737         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
2738         in the branch).
2739         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
2740         proto-qual-1.m in the branch) and the normal ABI on GNU.
2741         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
2742         the test only with the NeXT runtime.
2743         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
2744         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
2745         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
2746         Run the test only with the NeXT runtime.
2747
2748         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
2749
2750         Radar 4492973
2751         * objc.dg/encode-7-64bit.m: New.
2752         * objc.dg/encode-7.m: Skip if -m64.
2753
2754         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
2755
2756         Radar 4301047
2757         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2758         * obj-c++.dg/threedotthree-abi-1.mm: New
2759         * objc.dg/threedotthree-abi-1.m: New
2760
2761         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
2762
2763         Radar 4136935
2764         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2765         * objc.dg/encode-6.m: Likewise.
2766         * objc.dg/encode-7.m: New test case.
2767
2768 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2769
2770         Merge from 'apple/trunk' branch on FSF servers.  Renamed
2771         const-str-12.m to constr-str-12b.m to avoid conflicts.
2772
2773         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
2774
2775         Radar 4229905
2776         * obj-c++.dg/warn5.mm: New
2777
2778         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
2779
2780         Radar 4154928
2781         * obj-c++.dg/const-str-12.mm: New.
2782         * objc.dg/const-str-12.m: New.
2783
2784 2010-09-27  Tobias Burnus  <burnus@net-b.de>
2785
2786         PR fortran/40569
2787         PR fortran/40568
2788         * gfortran.dg/storage_size_2.f08: Fix test.
2789         * gfortran.dg/c_sizeof_1.f90: Fix test.
2790         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2791         * gfortran.dg/c_sizeof_3.f90: New.
2792         * gfortran.dg/c_sizeof_4.f90: New.
2793         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2794         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2795
2796 2010-09-26  Daniel Kraft  <d@domob.eu>
2797
2798         PR fortran/45783
2799         PR fortran/45795
2800         * gfortran.dg/select_type_18.f03: New test.
2801
2802 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
2803
2804         * gnat.dg/return2.ad[sb]: New test.
2805         * gnat.dg/return2_pkg.ads: New helper.
2806
2807 2010-09-25  Daniel Kraft  <d@domob.eu>
2808
2809         PR fortran/45776
2810         * gfortran.dg/io_constraints_6.f03: New test.
2811         * gfortran.dg/io_constraints_7.f03: New test.
2812         * gfortran.dg/newunit_2.f90: New test.
2813
2814 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
2815
2816         * gfortran.dg/operator_c1202.f90: New test.
2817
2818 2010-09-24  Jan Hubicka  <jh@suse.cz>
2819
2820         * gcc.dg/tree-ssa/leaf.c: New testcase.
2821
2822 2010-09-24  Jan Hubicka  <jh@suse.cz>
2823
2824         PR tree-optimization/45738
2825         PR tree-optimization/45741
2826         * gcc.c-torture/compile/pr45741.c: New.
2827         * gfortran.fortran-torture/compile/pr45738.f90: New.
2828
2829 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
2830
2831         * gcc.dg/cpp/undef-opt-1.c: New test.
2832
2833 2010-09-24  Jason Merrill  <jason@redhat.com>
2834
2835         * g++.dg/other/error10.C: Adjust expected output.
2836
2837 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
2838
2839         PR middle-end/45234
2840         * gcc.dg/torture/stackalign/alloca-6.c: New test.
2841         * gcc.target/i386/pr45234.c: New test.
2842
2843 2010-09-24  Richard Guenther  <rguenther@suse.de>
2844
2845         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
2846
2847 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2848
2849         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
2850         as a comment leader in regexp.
2851
2852 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2853
2854         * objc.dg/sync-2.m: New test.
2855         * obj-c++.dg/sync-2.mm: New test.
2856
2857 2010-09-24  Tobias Burnus  <burnus@net-b.de>
2858
2859         PR fortran/40571
2860         * gfortran.dg/iso_fortran_env_7.f90: New.
2861
2862 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2863
2864         * obj-c++.dg/too-many-args.mm: New file.
2865
2866 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2867
2868         Merge from 'apple/trunk' branch on FSF servers.
2869
2870         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2871
2872         Radar 4491608
2873         * objc.dg/too-many-args.m: New
2874
2875 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2876
2877         PR fortran/45744
2878         * gfortran.dg/dependency_36.f90:  New test.
2879
2880 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
2881
2882         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
2883         * gcc.target/i386/pad-3.c: Ditto.
2884         * gcc.target/i386/pad-7.c: Ditto.
2885         * gcc.target/i386/pad-7.c: Ditto.
2886         * gcc.target/i386/pr36502.c: Ditto.
2887         * gcc.target/i386/zee.c: Ditto.
2888         * gcc.target/i386/20060821-1.c: Ditto.
2889         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
2890         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
2891         * gcc.target/i386/pad-5b.c: Ditto.
2892         * gcc.target/i386/pad-6a.c: Ditto.
2893         * gcc.target/i386/pad-6b.c: Ditto.
2894         * gcc.target/i386/pad-8.c: Ditto.
2895         * gcc.target/i386/pad-9.c: Ditto.
2896         * gcc.target/i386/pad-10.c: Ditto.
2897         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
2898
2899 2010-09-23  Richard Guenther  <rguenther@suse.de>
2900
2901         PR tree-optimization/45565
2902         * g++.dg/ipa/pr45565.C: New testcase.
2903
2904 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
2905
2906         PR fortran/45745
2907         PR fortran/45648
2908         * gfortran.dg/vector_subscript_bound_1.f90: New.
2909
2910 2010-09-23  Richard Guenther  <rguenther@suse.de>
2911
2912         PR middle-end/45750
2913         * gcc.dg/pr45750.c: New testcase.
2914
2915 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
2916
2917         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
2918         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
2919         build.
2920
2921 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
2922
2923         PR rtl-optimization/44374
2924         * gcc.target/arm/headmerge-1.c: New test.
2925         * gcc.target/arm/headmerge-2.c: New test.
2926         * gcc.target/i386/headmerge-1.c: New test.
2927         * gcc.target/i386/headmerge-2.c: New test.
2928
2929 2010-09-23  Daniel Kraft  <d@domob.eu>
2930
2931         PR fortran/38936
2932         PR fortran/44044
2933         PR fortran/45474
2934         * gfortran.dg/intrinsic_intent_1.f03: New test.
2935         * gfortran.dg/select_type_17.f03: New test.
2936         * gfortran.dg/associate_5.f03: More definability tests.
2937         * gfortran.dg/enum_2.f90: Check definability.
2938         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
2939         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2940         * gfortran.dg/char_expr_2.f90: Ditto.
2941         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2942         * gfortran.dg/enum_5.f90: Ditto.
2943         * gfortran.dg/equiv_constraint_8.f90: Ditto.
2944         * gfortran.dg/impure_assignment_2.f90: Ditto.
2945         * gfortran.dg/impure_assignment_3.f90: Ditto.
2946         * gfortran.dg/intent_out_1.f90: Ditto.
2947         * gfortran.dg/intent_out_3.f90: Ditto.
2948         * gfortran.dg/pointer_assign_7.f90: Ditto.
2949         * gfortran.dg/pointer_intent_3.f90: Ditto.
2950         * gfortran.dg/pr19936_1.f90: Ditto.
2951         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
2952         * gfortran.dg/simpleif_2.f90: Ditto.
2953         * gfortran.dg/protected_5.f90: Ditto.
2954         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
2955         * gfortran.dg/protected_6.f90: Ditto.
2956         * gfortran.dg/protected_7.f90: Ditto.
2957
2958 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2959
2960         PR libfortran/45710
2961         * gfortran.dg/namelist_65.f90: New test.
2962
2963 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2964
2965         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
2966         the regexp pattern between the expected label and location string.
2967
2968 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2969
2970         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2971
2972 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2973
2974         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2975         * gcc.dg/pr27898.c: Likewise.
2976         * gcc.dg/pr28712.c: Likewise.
2977         * gcc.dg/pr30762-1.c: Likewise.
2978         * gcc.dg/pr31529-1.c: Likewise.
2979         * gcc.dg/pr34457-1.c: Likewise.
2980         * gcc.dg/pr34668-1.c: Likewise.
2981         * gcc.dg/pr34989-1.c: Likewise.
2982         * gcc.dg/pr43557-1.c: Likewise.
2983
2984 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2985
2986         PR rtl-optimization/45739
2987         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
2988
2989 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
2990
2991         * gcc.target/sparc/mnofpu.c: New test.
2992
2993 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2994
2995         PR rtl-optimization/45739
2996         * gcc.target/i386/pr45739.c: New test.
2997
2998 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
2999
3000         PR fortran/45648
3001         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3002         and counts. Add non-elemental function call check.
3003
3004         PR fortran/45648
3005         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3006         arguments checks. Update temporary counts.
3007         * gfortran.dg/transpose_optimization_1.f90: New.
3008
3009 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3010
3011         PR objc/23710
3012         * objc.dg/invalid-method-1.m: New.
3013
3014 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3015
3016         Merge from 'apple/trunk' branch on FSF servers.
3017
3018         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
3019
3020         Radar 4291785
3021         * objc.dg/naming-4.m: New
3022         * objc.dg/naming-5.m: New
3023         * obj-c++.dg/naming-1.mm: New
3024         * obj-c++.dg/naming-2.mm: New
3025
3026 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
3027             Jack Howarth  <howarth@bromo.med.uc.edu>
3028
3029         PR c++/45645
3030         * g++.dg/torture/pr44972.C: Use portable assert().
3031
3032 2010-09-21  Richard Guenther  <rguenther@suse.de>
3033
3034         PR tree-optimization/45580
3035         * g++.dg/torture/pr45580.C: New testcase.
3036
3037 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
3038
3039         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3040
3041 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
3042
3043         PR fortran/45438
3044         * gfortran.dg/pointer_check_7.f90: New.
3045
3046 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3047
3048         PR rtl-optimization/45728
3049         * gcc.c-torture/compile/pr45728.c: New test.
3050
3051 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
3052
3053         PR fortran/45081
3054         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3055
3056 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3057
3058         * g++.dg/tree-ssa/pr45605.C: Add "\\".
3059
3060 2010-09-20  Richard Guenther  <rguenther@suse.de>
3061
3062         PR middle-end/45704
3063         * gcc.dg/torture/pr45704.c: New testcase.
3064
3065 2010-09-20  Jan Hubicka  <jh@suse.cz>
3066
3067         PR tree-optimize/45605
3068         * g++.dg/tree-ssa/pr45605.C: New testcase.
3069
3070 2010-09-20  Michael Matz  <matz@suse.de>
3071
3072         PR testsuite/45706
3073         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3074         enough.
3075
3076 2010-09-20  Richard Guenther  <rguenther@suse.de>
3077
3078         PR tree-optimization/45705
3079         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3080
3081 2010-09-20  Michael Matz  <matz@suse.de>
3082
3083         PR testsuite/45706
3084         * lib/target-supports.exp (check_effective_target_vect_perm):
3085         Add i?86-*-*.
3086
3087 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3088
3089         PR rtl-optimization/45695
3090         * gcc.c-torture/execute/pr45695.c: New test.
3091
3092 2010-09-19  Jan Hubicka  <jh@suse.cz>
3093
3094         PR lto/44246
3095         * gcc.c-torture/compile/pr44246.c:New file.
3096
3097 2010-09-19  Ira Rosen  <irar@il.ibm.com>
3098
3099         PR tree-optimization/45714
3100         * gfortran.dg/vect/pr45714-a.f: New test.
3101         * gfortran.dg/vect/pr45714-b.f: New test.
3102
3103 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3104
3105         * gnat.dg/const1.adb: Rename into...
3106         * gnat.dg/constant1.adb: ...this.
3107         * gnat.dg/constant2.adb: New test.
3108         * gnat.dg/constant2_pkg1.ads: New helper.
3109         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3110
3111 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3112
3113         * gnat.dg/specs/constant1.ads: New test.
3114         * gnat.dg/specs/constant1_pkg.ads: New helper.
3115
3116 2010-09-18  Jan Hubicka  <jh@suse.cz>
3117
3118         PR tree-optimization/45453
3119         * g++.dg/tree-ssa/pr45453.C: New testcase.
3120
3121 2010-09-18  Jason Merrill  <jason@redhat.com>
3122
3123         * g++.dg/cpp0x/initlist44.C: New.
3124
3125 2010-09-18  Richard Guenther  <rguenther@suse.de>
3126
3127         PR tree-optimization/45709
3128         * g++.dg/torture/pr45709-2.C: New testcase.
3129
3130 2010-09-18  Richard Guenther  <rguenther@suse.de>
3131
3132         PR tree-optimization/45709
3133         * g++.dg/torture/pr45709.C: New testcase.
3134
3135 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3136
3137         PR testsuite/45719
3138         * gcc.target/i386/pad-3.c: Pass -fno-pic.
3139
3140 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3141
3142         * gcc.target/i386/pad-1.c: New.
3143         * gcc.target/i386/pad-2.c: Likewise.
3144         * gcc.target/i386/pad-3.c: Likewise.
3145         * gcc.target/i386/pad-4.c: Likewise.
3146         * gcc.target/i386/pad-5a.c: Likewise.
3147         * gcc.target/i386/pad-5b.c: Likewise.
3148         * gcc.target/i386/pad-6a.c: Likewise.
3149         * gcc.target/i386/pad-6b.c: Likewise.
3150         * gcc.target/i386/pad-7.c: Likewise.
3151         * gcc.target/i386/pad-8.c: Likewise.
3152         * gcc.target/i386/pad-9.c: Likewise.
3153         * gcc.target/i386/pad-10.c: Likewise.
3154
3155 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3156
3157         PR middle-end/45234
3158         * gcc.dg/torture/stackalign/alloca-5.c: New.
3159
3160 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3161
3162         PR middle-end/45678
3163         * gcc.dg/torture/pr45678-2.c: New.
3164
3165 2010-09-17  Richard Guenther  <rguenther@suse.de>
3166
3167         PR middle-end/45678
3168         * gcc.dg/torture/pr45678-1.c: New testcase.
3169
3170 2010-09-17  Michael Matz  <matz@suse.de>
3171
3172         PR tree-optimization/43432
3173         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3174         check_effective_target_vect_perm_short): New predicates.
3175         (check_effective_target_vect_perm): Include x86_64.
3176         * gcc.dg/vect/pr43432.c: New test.
3177         * gcc.dg/vect/vect-114.c: Adjust.
3178         * gcc.dg/vect/vect-15.c: Ditto.
3179         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3180         * gcc.dg/vect/slp-perm-9.c: Ditto.
3181
3182 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3183
3184         PR testsuite/45692
3185         * objc/execute/exceptions/throw-nil.m: Run the test only with the
3186         GNU runtime.
3187
3188 2010-09-17  Richard Guenther  <rguenther@suse.de>
3189
3190         * gcc.dg/pr27898.c: Use -flto instead of -combine.
3191         * gcc.dg/pr28706.c: Likewise.
3192         * gcc.dg/pr28712.c: Likewise.
3193         * gcc.dg/pr30762-1.c: Likewise.
3194         * gcc.dg/pr30762-2.c: Likewise.
3195         * gcc.dg/pr31529-1.c: Likewise.
3196         * gcc.dg/pr31529-2.c: Likewise.
3197         * gcc.dg/pr34457-1.c: Likewise.
3198         * gcc.dg/pr34457-2.c: Likewise.
3199         * gcc.dg/pr34668-1.c: Likewise.
3200         * gcc.dg/pr34668-2.c: Likewise.
3201         * gcc.dg/pr34989-1.c: Likewise.
3202         * gcc.dg/pr34989-2.c: Likewise.
3203         * gcc.dg/pr43557-1.c: Likewise.
3204         * gcc.dg/pr43557-2.c: Likewise.
3205         * gcc.dg/debug/pr41893-1.c: Likewise.
3206         * gcc.dg/matrix/matrix.exp: Do not use -combine.
3207         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3208         * gcc.dg/matrix/matrix-4.c: Likewise.
3209         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3210         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3211         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3212         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3213
3214 2010-09-16  Tobias Burnus  <burnus@net-b.de>
3215
3216         PR fortran/43665
3217         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3218         optimizations.
3219         * gfortran.dg/intent_optimize_1.f90: New test.
3220
3221 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3222
3223         * gcc.target/i386/divmod-1.c: New.
3224         * gcc.target/i386/divmod-2.c: Likewise.
3225         * gcc.target/i386/divmod-3.c: Likewise.
3226         * gcc.target/i386/divmod-4.c: Likewise.
3227         * gcc.target/i386/divmod-4a.c: Likewise.
3228         * gcc.target/i386/divmod-5.c: Likewise.
3229         * gcc.target/i386/divmod-6.c: Likewise.
3230         * gcc.target/i386/divmod-7.c: Likewise.
3231         * gcc.target/i386/divmod-8.c: Likewise.
3232         * gcc.target/i386/udivmod-1.c: Likewise.
3233         * gcc.target/i386/udivmod-2.c: Likewise.
3234         * gcc.target/i386/udivmod-3.c: Likewise.
3235         * gcc.target/i386/udivmod-4.c: Likewise.
3236         * gcc.target/i386/udivmod-4a.c: Likewise.
3237         * gcc.target/i386/udivmod-5.c: Likewise.
3238         * gcc.target/i386/udivmod-6.c: Likewise.
3239         * gcc.target/i386/udivmod-7.c: Likewise.
3240         * gcc.target/i386/udivmod-8.c: Likewise.
3241
3242 2010-09-16  Jan Hubicka  <jh@suse.cz>
3243
3244         * g++.dg/lto/pr45679-1_0.C: New file.
3245         * g++.dg/lto/pr45679-1_1.C: New file.
3246         * g++.dg/lto/pr45679-0_0.C: New file.
3247         * g++.dg/lto/pr45679-0_1.C: New file.
3248
3249 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
3250
3251         PR fortran/45674
3252         * gfortran.dg/class_dummy_2.f03: New.
3253
3254 2010-09-16  Richard Guenther  <rguenther@suse.de>
3255
3256         PR tree-optimization/45623
3257         * gcc.dg/torture/pr45623.c: New testcase.
3258
3259 2010-09-16  Ira Rosen  <irar@il.ibm.com>
3260
3261         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
3262         name and parentheses.
3263         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
3264
3265 2010-09-15  Jason Merrill  <jason@redhat.com>
3266
3267         * g++.dg/parse/parameter-declaration-2.C: New.
3268
3269         * g++.dg/cpp0x/scoped_enum2.C: New.
3270
3271 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3272
3273         * gcc.c-torture/compile/20100915-1.c: New test.
3274
3275 2010-09-15  Martin Jambor  <mjambor@suse.cz>
3276
3277         PR middle-end/45644
3278         * gcc.dg/ipa/pr45644.c: New test.
3279
3280 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
3281
3282         PR tree-optimization/45633
3283         * gcc.dg/vect/pr45633.c: New test.
3284
3285 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
3286
3287         PR fortran/45577
3288         * gfortran.dg/allocate_derived_4.f90: New.
3289
3290 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
3291
3292         * lib/target-supports.exp
3293         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
3294         supported flag to true for neon.
3295
3296 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
3297
3298         PR c++/45665
3299         * g++.dg/template/crash103.C: New.
3300
3301 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3302
3303         Merge from 'apple/trunk' branch on FSF servers.
3304
3305         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
3306
3307         Radar 4457381
3308         * objc.dg/msg-in-protocol.m: New.
3309         * obj-c++.dg/msg-in-protocol.mm: New.
3310
3311         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
3312
3313         Radar 4219590
3314         * objc.dg/break-in-ifstmt.m: New.
3315
3316         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3317
3318         Radar 4174166
3319         * obj-c++.dg/comp-types-13.mm: New.
3320         * objc.dg/comp-types-12.m: New.
3321
3322         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3323
3324         Radar 4216500
3325         * obj-c++.dg/proto-lossage-7.mm: New.
3326         * objc.dg/proto-lossage-7.m: New.
3327
3328 2010-09-14  Jan Hubicka  <jh@suse.cz>
3329
3330         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
3331         folding.
3332         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
3333         folding.
3334
3335 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
3336
3337         PR middle-end/45567
3338         * gcc.dg/pr45567.c: New test.
3339
3340         PR debug/45660
3341         * g++.dg/debug/pr45660.C: New test.
3342
3343 2010-09-14  Ira Rosen  <irar@il.ibm.com>
3344
3345         PR tree-optimization/45470
3346         * g++.dg/vect/pr45470-a.cc: New test.
3347         * g++.dg/vect/pr45470-a.cc: New test.
3348
3349 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
3350
3351         PR target/42070
3352         * lib/profopt.exp: Prune warnings on execname2 compile.
3353         * lib/prune.exp: Prune "can't add line info" warnings.
3354
3355 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3356
3357         PR libfortran/45532
3358         * gfortran.dg/namelist_64.f90: New test.
3359
3360 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
3361
3362         PR rtl-optimization/45617
3363         * gcc.target/i386/pr45617.c: New test.
3364
3365 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
3366
3367         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
3368
3369 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
3370
3371         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
3372         * gcc.target/i386/fma4-vector.c: Likewise.
3373         * gcc.target/i386/vectorize2.c: Likewise.
3374         * gcc.target/i386/vectorize4.c: Likewise.
3375         * gcc.target/i386/vectorize5.c: Likewise.
3376         * gcc.target/i386/vectorize6.c: Likewise.
3377         * gcc.target/i386/vectorize8.c: Likewise.
3378
3379         * gcc.target/i386/vect-double-1.c: New.
3380         * gcc.target/i386/vect-double-1a.c: Likewise.
3381         * gcc.target/i386/vect-double-2.c: Likewise.
3382         * gcc.target/i386/vect-double-2a.c: Likewise.
3383
3384         * lib/target-supports.exp (check_effective_target_vect_double):
3385         Set et_vect_double_saved to 0 when tuning for Atom.
3386
3387 2010-09-13  Jan Hubicka  <jh@suse.cz>
3388
3389         * gcc.dg/torture/pr23821.c: Drop static keyword.
3390         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3391         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
3392
3393 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3394
3395         * gcc.target/arm/sync-1.c: New.
3396
3397 2010-09-12  Olivier Hainque  <hainque@adacore.com>
3398
3399         * gnat.dg/memtrap.adb: New test.
3400
3401 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3402
3403         * gfortran.dg/promotion.f90: Fix options.
3404
3405 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
3406
3407         * g++.dg/cpp0x/range-for1.C: New.
3408         * g++.dg/cpp0x/range-for2.C: New.
3409         * g++.dg/cpp0x/range-for3.C: New.
3410         * g++.dg/cpp0x/range-for4.C: New.
3411         * g++.dg/cpp0x/range-for5.C: New.
3412         * g++.dg/cpp0x/range-for6.C: New.
3413
3414 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
3415
3416         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3417         and counts. Check that transpose is not called.
3418         * gfortran.dg/transpose_2.f90: Update error message.
3419
3420 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3421
3422         PR c++/43824
3423         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
3424         * g++.dg/lookup/strong-using-2.C: Likewise.
3425         * g++.dg/lookup/strong-using-3.C: Likewise.
3426         * g++.dg/lookup/strong-using-5.C: Likewise.
3427
3428         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
3429         * g++.dg/cpp0x/inline-ns4.C: New.
3430         * g++.dg/cpp0x/inline-ns5.C: New.
3431
3432 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
3433
3434         PR middle-end/45634
3435         * gfortran.fortran-torture/compile/pr45634.f90: New.
3436
3437 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
3438
3439         * objc.dg/fobjc-exceptions.m: New test.
3440
3441 2010-09-10  Jan Hubicka  <jh@suse.cz>
3442
3443         * g++.dg/inherit/covariant7.C: Fix pattern matching.
3444
3445 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3446
3447         PR tree-optimization/44972
3448         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
3449         * gcc.dg/tree-ssa/pr45144.c: Likewise.
3450         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
3451         instead.
3452         * g++.dg/torture/pr44972.C: New test.
3453
3454 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3455
3456         PR tree-optimization/44972
3457         * g++.dg/torture/pr34850.C: Remove expected warning.
3458
3459 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3460
3461         * gfortran.dg/dummy_optional_arg.f90: New test.
3462
3463 2010-09-08  Jan Hubicka  <jh@suse.cz>
3464
3465         PR tree-optimization/45598
3466         * fortran.fortran-torture/compile/pr45598.f90: New test.
3467
3468 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
3469
3470         * lib/target-supports-dg.exp (dg-require-ifunc): New.
3471         * lib/target-supports.exp (check_ifunc_available): New.
3472         * gcc.dg/attr-ifunc-1.c: New.
3473         * gcc.dg/attr-ifunc-2.c: New.
3474         * gcc.dg/attr-ifunc-3.c: New.
3475         * gcc.dg/attr-ifunc-4.c: New.
3476         * gcc.dg/attr-ifunc-5.c: New.
3477         * g++.dg/ext/attr-ifunc-1.C: New.
3478         * g++.dg/ext/attr-ifunc-2.C: New.
3479         * g++.dg/ext/attr-ifunc-3.C: New.
3480         * g++.dg/ext/attr-ifunc-4.C: New.
3481
3482 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
3483
3484         PR middle-end/40386
3485         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
3486
3487 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
3488
3489         * gfortran.dg/inline_transpose_1.f90: New test.
3490
3491 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3492
3493         PR c++/45588
3494         * g++.dg/warn/Wunused-var-15.C: New test.
3495
3496 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3497
3498         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
3499         hppa*-*-hpux*.
3500
3501 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3502
3503         * objc/execute/exceptions/throw-nil.m: New test.
3504         * objc/execute/exceptions/handler-1.m: Updated to use the new
3505         objc_set_uncaught_exception_handler() function.
3506         * objc/execute/exceptions/matcher-1.m: New test.
3507
3508 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3509
3510         PR fortran/38282
3511         * gfortran.dg/bit_comparison_1.F90: New test.
3512         * gfortran.dg/leadz_trailz_3.f90: New test.
3513         * gfortran.dg/masklr_2.F90: New test.
3514         * gfortran.dg/shiftalr_1.F90: New test.
3515         * gfortran.dg/merge_bits_2.F90: New test.
3516         * gfortran.dg/dshift_2.F90: New test.
3517         * gfortran.dg/bit_comparison_2.F90: New test.
3518         * gfortran.dg/masklr_1.F90: New test.
3519         * gfortran.dg/merge_bits_1.F90: New test.
3520         * gfortran.dg/dshift_1.F90: New test.
3521         * gfortran.dg/shiftalr_2.F90: New test.
3522
3523 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3524
3525         * objc.dg/type-stream-1.m: Replaced with a test that tests that
3526         functions from objc/typedstream.h are deprecated.
3527
3528 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3529
3530         * lib/target-supports.exp
3531         (check_effective_target_run_expensive_tests): New proc.
3532         * gcc.c-torture/compile/limits-fnargs.c: Use
3533         dg-require-effective-target run_expensive_tests.
3534
3535 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3536
3537         PR fortran/45597
3538         * gfortran.dg/gomp/pr45597.f90: New test.
3539
3540         PR fortran/45595
3541         * gfortran.dg/gomp/pr45595.f90: New test.
3542
3543 2010-09-08  Michael Matz  <matz@suse.de>
3544
3545         * c-c++-common/uninit-17.c: Adjust.
3546
3547 2010-09-08  Michael Matz  <matz@suse.de>
3548
3549         PR tree-optimization/43430
3550         * gcc.dg/vect/pr43430-2.c: New test.
3551
3552 2010-09-08  Michael Matz  <matz@suse.de>
3553
3554         PR tree-optimization/33244
3555         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
3556
3557 2010-09-08  Richard Guenther  <rguenther@suse.de>
3558
3559         PR tree-optimization/45578
3560         * gfortran.dg/pr45578.f90: New testcase.
3561
3562 2010-09-08  Richard Guenther  <rguenther@suse.de>
3563
3564         PR testsuite/45590
3565         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
3566
3567 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3568
3569         PR fortran/45576
3570         * gfortran.dg/char_length_18.f90:  New test.
3571
3572 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
3573
3574         PR target/36502
3575         * gcc.target/i386/pr36502.c: New test.
3576
3577         PR target/42313
3578         PR target/44651
3579         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
3580         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
3581
3582 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
3583
3584         * gfortran.dg/achar_4.f90: Enable bounds checking.
3585
3586 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
3587
3588         PR target/45206
3589         * gcc.target/i386/pr45206.c: New test.
3590
3591 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
3592
3593         PR fortran/45505
3594         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
3595
3596 2010-09-07  Jan Hubicka  <jh@suse.cz>
3597
3598         * gcc.c-torture/compile/20100907.c: New testcase.
3599
3600 2010-09-07  Richard Guenther  <rguenther@suse.de>
3601
3602         PR middle-end/45569
3603         * g++.dg/eh/pr45569.C: New testcase.
3604
3605 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
3606
3607         PR target/43137
3608         * gcc.target/arm/pr43137.c: New test.
3609
3610 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3611
3612         PR fortran/36931
3613         * gfortran.dg/dependency_35.f90:  New test.
3614
3615 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3616
3617         PR fortran/34145
3618         * gfortran.dg/char_length_17.f90:  New test.
3619
3620 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
3621
3622         PR c++/45200
3623         PR c++/45293
3624         PR c++/45558
3625         * g++.dg/template/typedef34.C: New test.
3626         * g++.dg/template/typedef35.C: New test.
3627
3628 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
3629
3630         PR target/22152
3631         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
3632
3633 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
3634
3635         * g++.dg/warn/Wdouble-promotion.C: New.
3636
3637 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
3638
3639         * g++.dg/parse/redef2.C: New.
3640
3641 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3642
3643         * gcc.dg/20100906-1.c: New testcase.
3644
3645 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
3646
3647         PR testsuite/45543
3648         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
3649         DW_TAG_enumeration_type DIE.
3650
3651 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
3652
3653         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3654         Update XFAILs.
3655
3656 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
3657
3658         PR rtl-optimization/44919
3659         * g++.dg/opt/pr44919.C: New.
3660
3661 2010-09-06  Tobias Burnus  <burnus@net-b.de>
3662
3663         PR fortran/38282
3664         * gfortran.dg/iall_iany_iparity_1.f90: New.
3665         * gfortran.dg/iall_iany_iparity_2.f90: New.
3666
3667 2010-09-06  Jason Merrill  <jason@redhat.com>
3668
3669         * g++.dg/cpp0x/initlist42.C: New.
3670
3671         * g++.dg/cpp0x/auto19.C: New.
3672
3673         * g++.dg/template/sfinae25.C: New.
3674         * g++.dg/template/char1.C: Expect warning.
3675         * g++.dg/template/nontype10.C: Likewise.
3676
3677         * g++.dg/cpp0x/implicit9.C: New.
3678
3679         * g++.dg/cpp0x/initlist43.C: New.
3680
3681 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
3682
3683         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
3684
3685 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
3686
3687         * gcc.dg/Wdouble-promotion.c: New.
3688
3689 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3690
3691         * gfortran.dg/float128_1.f90: Remove test case as
3692         it always fails since Rev 163611 backed out the
3693         front-end implementation.
3694
3695 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3696
3697         * gfortran.dg/float128_1.f90: XFAIL test case.
3698
3699 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3700
3701         * gfortran.dg/bessel_7.f90: Decrease required precision.
3702
3703 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
3704
3705         PR testsuite/45545
3706         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
3707         ref-all-matching targets.
3708
3709 2010-09-05  Richard Guenther  <rguenther@suse.de>
3710
3711         PR tree-optimization/45535
3712         * gcc.c-torture/compile/pr45535.c: New testcase.
3713
3714 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
3715
3716         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
3717         "\[^\n\]*".
3718         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3719         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
3720         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3721         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3722         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3723         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3724         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
3725         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3726         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
3727         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3728         * gcc.target/i386/pr22152.c: Likewise.
3729         * gcc.target/i386/pr36992-1.c: Likewise.
3730         * gcc.target/i386/pr36992-2.c: Likewise.
3731         * gcc.target/sh/sh4a-memmovua.c: Likewise.
3732
3733 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3734
3735         PR testsuite/43957
3736         * gcc.dg/const-uniq-1.c: Modify regexp.
3737
3738 2010-09-04  Tobias Burnus  <burnus@net-b.de>
3739
3740         PR fortran/45530
3741         * gfortran.dg/namelist_63.f90: New.
3742
3743 2010-09-04  Jan Hubicka  <jh@suse.cz>
3744
3745         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
3746         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
3747
3748 2010-09-04  Jan Hubicka  <jh@suse.cz>
3749
3750         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
3751
3752 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
3753
3754         PR fortran/45507
3755         * gfortran.dg/allocate_alloc_opt_12.f90: New.
3756
3757 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
3758
3759         * gcc.dg/opts-4.c: New test.
3760
3761 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3762
3763         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
3764         * gcc.dg/vect/vect-peel-4.c: Ditto.
3765
3766 2010-09-03  Daniel Kraft  <d@domob.eu>
3767
3768         PR fortran/45525
3769         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
3770
3771 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3772
3773         PR fortran/45159
3774         * gfortran.dg/dependency_34.f90:  New test.
3775
3776 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3777
3778         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
3779
3780 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3781
3782         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
3783         gcc.target/i386/clearcap.map if supported.
3784
3785 2010-09-03  Michael Matz  <matz@suse.de>
3786
3787         PR middle-end/45415
3788         * gcc.dg/pr45415.c: New test.
3789
3790 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3791
3792         PR tree-optimization/45506
3793         * gcc.dg/pr45506.c: New.
3794
3795 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
3796
3797         PR target/45476
3798         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
3799         * gcc.target/i386/float128-2.c: Ditto.
3800
3801 2010-09-03  Daniel Kraft  <d@domob.eu>
3802
3803         PR fortran/34162
3804         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3805         * gfortran.dg/internal_dummy_2.f08: New test.
3806         * gfortran.dg/internal_dummy_3.f08: New test.
3807         * gfortran.dg/internal_dummy_4.f08: New test.
3808
3809 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
3810
3811         PR debug/45500
3812         * gcc.target/i386/pr45500.c: New test.
3813
3814 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
3815
3816         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
3817
3818 2010-09-03  Daniel Kraft  <d@domob.eu>
3819
3820         PR fortran/44602
3821         * gfortran.dg/exit_2.f08; Adapt error messages.
3822         * gfortran.dg/exit_3.f08: New test.
3823         * gfortran.dg/exit_4.f08: New test.
3824         * gfortran.dg/exit_5.f03: New test.
3825
3826 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3827
3828         * gfortran.dg/ishft_4.f90: New test.
3829
3830 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3831
3832         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
3833         FRIZ/XSRIZ instruciton for (double)(long long)x.
3834         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
3835
3836 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3837
3838         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
3839
3840 2010-09-02  Richard Guenther  <rguenther@suse.de>
3841
3842         PR tree-optimization/44937
3843         PR tree-optimization/45412
3844         * g++.dg/opt/pr45412.C: New testcase.
3845         * gcc.c-torture/compile/pr45412.c: Likewise.
3846         * gcc.c-torture/compile/pr44937.c: Likewise.
3847
3848 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
3849
3850         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
3851         but using -Werror=comment.
3852         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
3853         expected error messages.
3854
3855 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3856
3857         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
3858         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
3859
3860 2010-09-02  Tobias Burnus  <burnus@net-b.de>
3861
3862         PR fortran/45489
3863         * gfortran.dg/initialization_27.f90: New.
3864
3865 2010-09-02  Ira Rosen  <irar@il.ibm.com>
3866
3867         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
3868         check into different basic blocks. Expect vectorization if misaligned
3869         stores are supported.
3870         * gcc.dg/vect/bb-slp-8a.c: New test.
3871         * gcc.dg/vect/bb-slp-8b.c: New test.
3872
3873 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
3874
3875         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
3876
3877 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
3878
3879         PR fortran/44541
3880         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
3881         * gfortran.dg/class_dummy_1.f03: New.
3882
3883 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
3884
3885         PR middle-end/45458
3886         * g++.dg/tree-prof/partition2.C: New test.
3887
3888 2010-09-01  Richard Guenther  <rguenther@suse.de>
3889
3890         * gcc.dg/vect/vect-outer-fir.c: Adjust.
3891         * gcc.dg/tree-ssa/vrp54.c: New testcase.
3892         * gcc.c-torture/execute/20100827-1.c: Likewise.
3893
3894 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3895
3896         * gfortran.dg/execute_command_line_1.f90: New test.
3897
3898 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3899
3900         PR preprocessor/45457
3901         * c-c++-common/cpp/pr45457.c: New test.
3902
3903 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
3904
3905         * gcc.dg/nested-func-8.c: New test.
3906
3907 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3908
3909         PR fortran/38282
3910         * gfortran.dg/popcnt_poppar_1.F90: New test.
3911         * gfortran.dg/popcnt_poppar_2.F90: New test.
3912
3913 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
3914
3915         * gcc.target/i386/volatile-2.c: Require nonpic target.
3916
3917 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3918
3919         PR middle-end/45461
3920         * gcc.dg/pr45461.c: New test.
3921
3922 2010-08-31  Richard Guenther  <rguenther@suse.de>
3923
3924         PR testsuite/45455
3925         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
3926
3927 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
3928
3929         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
3930
3931 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
3932
3933         PR fortran/45456
3934         * gfortran.dg/typebound_proc_18.f03: New.
3935
3936 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3937
3938         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
3939         * lib/scanasm.exp (scan-stack-usage): Likewise.
3940         (scan-stack-usage-not): Likewise.
3941         * gcc.dg/stack-usage-1.c: New test.
3942         * gcc.target/i386/stack-usage-realign.c: Likewise.
3943
3944 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
3945
3946         PR tree-optimization/45427
3947         * gcc.dg/tree-ssa/pr45427.c: New test.
3948
3949 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
3950
3951         PR c++/45043
3952         * g++.dg/template/crash102.C: New.
3953
3954 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
3955
3956         PR middle-end/45423
3957         * gcc.dg/gomp/atomic-12.c: New test.
3958         * gcc.dg/gomp/atomic-13.c: New test.
3959         * gcc.dg/gomp/atomic-14.c: New test.
3960         * g++.dg/gomp/atomic-11.C: New test.
3961         * g++.dg/gomp/atomic-12.C: New test.
3962         * g++.dg/gomp/atomic-13.C: New test.
3963         * g++.dg/gomp/atomic-14.C: New test.
3964
3965 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3966
3967         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
3968         delimiter.
3969
3970 2010-08-30  Thomas Quinot  <quinot@adacore.com>
3971
3972         * gnat.dg/discr24.adb: New test.
3973
3974 2010-08-30  Richard Guenther  <rguenther@suse.de>
3975
3976         PR tree-optimization/45449
3977         * gcc.dg/pr45449.c: New testcase.
3978
3979 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
3980
3981         * gcc.dg/opts-1.c: Expect errors, not warnings.
3982
3983 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3984
3985         PR fortran/42769
3986         * gfortran.dg/dynamic_dispatch_11.f03: New.
3987
3988 2010-08-29  Jason Merrill  <jason@redhat.com>
3989
3990         PR c++/44991
3991         * g++.dg/parse/defarg15.C: New.
3992
3993 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3994
3995         PR fortran/45439
3996         * gfortran.dg/select_type_16.f03: New.
3997
3998 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3999             Tobias Burnus  <burnus@net-b.de>
4000
4001         * gfortran.dg/bessel_7.f90: Decrease required precision.
4002
4003 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
4004             Kaz Kojima  <kkojima@gcc.gnu.org>
4005
4006         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
4007
4008 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4009
4010         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4011         floating point conversion code generation.
4012         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4013         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4014         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4015         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4016         to integer conversion code generation.
4017         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4018         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4019         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4020         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4021
4022 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4023
4024         PR fortran/32049
4025         * gfortran.dg/random_seed_1.f90: Adjust test.
4026         * gfortran.dg/float128_1.f90: New test.
4027
4028 2010-08-27  Tobias Burnus  <burnus@net-b.de>
4029
4030         PR fortran/33197
4031         * gfortran.dg/norm2_1.f90: New.
4032         * gfortran.dg/norm2_2.f90: New.
4033         * gfortran.dg/norm2_3.f90: New.
4034         * gfortran.dg/norm2_4.f90: New.
4035         * gfortran.dg/parity_1.f90: New.
4036         * gfortran.dg/parity_2.f90: New.
4037         * gfortran.dg/parity_3.f90: New.
4038
4039 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
4040
4041         PR fortran/45420
4042         * gfortran.dg/select_type_15.f03: New.
4043
4044 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4045
4046         PR libfortran/43217
4047         * gfortran.dg/hollerith8.f90: New test.
4048
4049 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4050
4051         PR fortran/45159
4052         * gfortran.dg/dependency_33.f90:  New test.
4053
4054 2010-08-27  Richard Guenther  <rguenther@suse.de>
4055
4056         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4057         * gcc.dg/graphite/scop-2.c: Likewise.
4058         * gcc.dg/graphite/scop-20.c: Likewise.
4059         * gcc.dg/vect/slp-25.c: Likewise.
4060
4061 2010-08-27  Olivier Hainque  <hainque@adacore.com>
4062
4063         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4064
4065 2010-08-26  Daniel Kraft  <d@domob.eu>
4066
4067         PR fortran/38936
4068         PR fortran/44047
4069         PR fortran/45384
4070         * gfortran.dg/associate_8.f03: New test.
4071         * gfortran.dg/select_type_13.f03: New test.
4072         * gfortran.dg/select_type_14.f03: New test.
4073
4074 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
4075
4076         PR tree-optimization/44485
4077         * gcc.dg/pr44485.c: New test.
4078
4079 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4080
4081         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4082         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4083         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4084
4085 2010-08-26  Richard Guenther  <rguenther@suse.de>
4086
4087         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4088         * gcc.dg/graphite/scop-21.c: Likewise.
4089
4090 2010-08-26  Richard Guenther  <rguenther@suse.de>
4091
4092         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4093         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4094         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4095         * gcc.dg/vect/vect-91.c: Likewise.
4096         * gcc.dg/vect/vect-peel-1.c: Likewise.
4097         * gcc.dg/vect/vect-peel-2.c: Likewise.
4098         * gcc.dg/vect/vect-peel-4.c: Likewise.
4099
4100 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4101
4102         PR libfortran/41859
4103         * gfortran.dg/der_io_4.f90: New test.
4104
4105 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4106
4107         PR rtl-optimization/44858
4108         * gcc.c-torture/execute/pr44858.c: New test.
4109
4110         PR rtl-optimization/45400
4111         * g++.dg/other/i386-8.C: New test.
4112
4113 2010-08-25  Richard Guenther  <rguenther@suse.de>
4114
4115         * gcc.dg/alias-8.c: Adjust.
4116
4117 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
4118
4119         * gcc.target/i386/combine-mul.c: New test.
4120
4121 2010-08-25  Richard Guenther  <rguenther@suse.de>
4122
4123         PR lto/44562
4124         * gcc.dg/graphite/id-27.c: New testcase.
4125         * gcc.dg/lto/20100825-1_0.c: Likewise.
4126
4127 2010-08-25  Richard Guenther  <rguenther@suse.de>
4128
4129         PR tree-optimization/45316
4130         * g++.dg/opt/pr45316.C: New testcase.
4131
4132 2010-08-25  Richard Guenther  <rguenther@suse.de>
4133
4134         PR tree-optimization/45393
4135         * g++.dg/torture/pr45393.C: New testcase.
4136
4137 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4138
4139         PR tree-optimization/45059
4140         * gcc.c-torture/compile/pr45059.c: New test.
4141
4142 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
4143
4144         * lib/target-supports.exp (check_effective_target_vect_unpack):
4145         Set vect_unpack supported flag to true for neon.
4146
4147 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4148
4149         * gcc.dg/tree-ssa/ifc-5.c: New.
4150
4151 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4152
4153         * gcc.dg/tree-ssa/ifc-4.c: New.
4154         * gcc.dg/tree-ssa/ifc-7.c: New.
4155
4156 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
4157
4158         * gcc.dg/vect/vect.exp: Check loongson targets
4159         * g++.dg/vect/vect.exp: Likewise
4160         * gfortran.dg/vect/vect.exp: Likewise
4161
4162 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4163
4164         * gcc.target/powerpc/vsx-mass-1.c: New file, test
4165         -mveclibabi=mass.
4166
4167 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
4168
4169         PR fortran/45366
4170         * gfortran.dg/proc_ptr_29.f90: New.
4171
4172 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4173             Dominique d'Humieres <dominiq@lps.ens.fr>
4174
4175         PR fortran/45367
4176         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4177
4178 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4179
4180         PR fortran/45367
4181         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4182
4183 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4184
4185         PR fortran/36158
4186         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4187
4188 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4189             Dominique d'Humieres <dominiq@lps.ens.fr>
4190
4191         PR fortran/45367
4192         PR fortran/36158
4193         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4194         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4195
4196 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
4197
4198         PR fortran/44863
4199         PR fortran/45271
4200         PR fortran/45290
4201         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4202         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4203         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4204
4205 2010-08-21  Tobias Burnus  <burnus@net-b.de>
4206
4207         PR fortran/36158
4208         PR fortran/33197
4209         * gfortran.dg/bessel_6.f90: New.
4210         * gfortran.dg/bessel_7.f90: New.
4211
4212 2010-08-20  Jan Hubicka  <jh@suse.cz>
4213
4214         PR c++/45307
4215         PR c++/17736
4216         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4217         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4218
4219 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
4220
4221         PR target/45336
4222         * gcc.target/i386/pr45336-1.c: New.
4223         * gcc.target/i386/pr45336-2.c: Likewise.
4224         * gcc.target/i386/pr45336-3.c: Likewise.
4225         * gcc.target/i386/pr45336-4.c: Likewise.
4226
4227 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
4228
4229         PR testsuite/45361
4230         * gcc.target/i386/volatile-2.c: Update scan strings to also
4231         include (%rip) for the memory reference on x86_64.
4232
4233 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
4234
4235         PR middle-end/44974
4236         * gcc.dg/pr44974.c: New test.
4237
4238         PR rtl-optimization/45353
4239         * gcc.dg/pr45353.c: New test.
4240
4241 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4242
4243         * gcc.target/i386/volatile-2.c: New.
4244
4245 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
4246
4247         PR rtl-optimization/44691
4248         * gfortran.dg/pr44691.f: New test.
4249
4250 2010-10-19  Olivier Hainque  <hainque@adacore.com>
4251
4252         * gcc.target/sparc/sibcall-dslot.c: New testcase.
4253
4254 2010-08-19  Jason Merrill  <jason@redhat.com>
4255
4256         * g++.dg/init/synth3.C: New.
4257         * g++.dg/init/value8.C: New.
4258         * g++.dg/tree-ssa/empty-2.C: New.
4259         * g++.dg/cpp0x/noexcept09.C: New.
4260
4261 2010-08-19  Daniel Kraft  <d@domob.eu>
4262
4263         PR fortran/29785
4264         PR fortran/45016
4265         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
4266         * gfortran.dg/pointer_remapping_1.f90: New test.
4267         * gfortran.dg/pointer_remapping_2.f03: New test.
4268         * gfortran.dg/pointer_remapping_3.f08: New test.
4269         * gfortran.dg/pointer_remapping_4.f03: New test.
4270         * gfortran.dg/pointer_remapping_5.f08: New test.
4271         * gfortran.dg/pointer_remapping_6.f08: New test.
4272
4273 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
4274
4275         PR testsuite/45324
4276         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
4277
4278 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4279
4280         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
4281
4282 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
4283
4284         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
4285         variable.
4286
4287 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4288
4289         PR target/45070
4290         * gcc.c-torture/execute/pr45070.c: New.
4291
4292 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4293
4294         * g++.dg/pr44328.C: New test.
4295
4296 2010-08-19  Tobias Burnus  <burnus@net-b.de>
4297
4298         PR fortran/36158
4299         PR fortran/33197
4300         * gfortran.dg/bessel_3.f90: New.
4301         * gfortran.dg/bessel_4.f90: New.
4302         * gfortran.dg/bessel_5.f90: New.
4303
4304 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
4305
4306         PR fortran/45290
4307         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4308         * gfortran.dg/pointer_init_2.f90: New.
4309         * gfortran.dg/pointer_init_3.f90: New.
4310         * gfortran.dg/pointer_init_4.f90: New.
4311
4312 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4313
4314         PR c++/45049
4315         * g++.dg/pr45049-1.C: New test.
4316         * g++.dg/pr45049-2.C: New test.
4317
4318 2010-08-18  Jie Zhang  <jie@codesourcery.com>
4319
4320         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
4321         20 if __ARM_PCS is defined otherwise 64.
4322         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
4323         instead of hard coded 64.
4324
4325 2010-08-18  Yao Qi  <yao@codesourcery.com>
4326
4327         PR target/45094
4328         * gcc.target/arm/pr45094.c: New test.
4329
4330 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4331
4332         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
4333
4334 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4335
4336         PR rtl-optimization/42575
4337         * gcc.target/arm/pr42575.c: New test.
4338
4339 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4340
4341         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
4342         * gcc.dg/tls/thr-cse-1.c: New.
4343
4344 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4345
4346         PR debug/42487
4347         * lib/target-supports.exp
4348         (check_effective_target_function_sections): New.
4349         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
4350         function sections before proceding.
4351
4352 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
4353
4354         PR fortran/45308
4355         * gfortran.dg/pr45308.f03: New test.
4356
4357 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
4358
4359         PR target/45296
4360         * gcc.target/i386/pr45296.c: New test.
4361
4362 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
4363
4364         * g++.dg/ext/uow-1.C: New.
4365         * g++.dg/ext/uow-2.C: New.
4366         * g++.dg/ext/uow-3.C: New.
4367         * g++.dg/ext/uow-4.C: New.
4368
4369 2010-08-17  Richard Guenther  <rguenther@suse.de>
4370
4371         PR testsuite/45266
4372         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
4373
4374 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
4375
4376         PR c/40563
4377         * gcc.dg/Wcxx-compat-20.c: New test.
4378
4379 2010-08-17  Daniel Kraft  <d@domob.eu>
4380
4381         PR fortran/38936
4382         * gfortran.dg/associate_1.f03: Extended to test newly supported
4383         features like association to variables.
4384         * gfortran.dg/associate_3.f03: Removed check for illegal change
4385         of associate-name here...
4386         * gfortran.dg/associate_5.f03: ...and added it here.
4387         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
4388         * gfortran.dg/associate_7.f03: New test.
4389
4390 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
4391
4392         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
4393
4394 2010-08-15  Daniel Kraft  <d@domob.eu>
4395
4396         PR fortran/38936
4397         * gfortran.dg/associate_1.f03: Enable test for array expressions.
4398         * gfortran.dg/associate_3.f03: Clarify comment.
4399         * gfortran.dg/associate_5.f03: New test.
4400         * gfortran.dg/associate_6.f03: New test.
4401
4402 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4403
4404         PR fortran/45211
4405         * gfortran.dg/bind_c_usage_21.f90: New.
4406         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
4407
4408 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4409
4410         * gfortran.dg/optional_absent_1.f90: New.
4411         * gfortran.dg/null_actual.f90: New.
4412
4413 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4414
4415         * gfortran.dg/pointer_target_1.f90: New.
4416         * gfortran.dg/pointer_target_2.f90: New.
4417         * gfortran.dg/pointer_target_3.f90: New.
4418
4419 2010-08-15  Daniel Kraft  <d@domob.eu>
4420
4421         PR fortran/45197
4422         * gfortran.dg/elemental_args_check_3.f90: New test.
4423         * gfortran.dg/impure_1.f08: New test.
4424         * gfortran.dg/impure_2.f08: New test.
4425         * gfortran.dg/impure_3.f90: New test.
4426         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
4427
4428 2010-08-15  Ira Rosen  <irar@il.ibm.com>
4429
4430         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
4431         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
4432         SLP tests.
4433         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
4434         misaligned loads.
4435         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
4436         misaligned stores.c
4437         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
4438
4439 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4440
4441         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
4442         dg-require-effective-target after dg-do.
4443
4444 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4445
4446         * lib/target-supports.exp (check_effective_target_vect_int): Return
4447         true for Loongson targets.
4448         (check_effective_target_vect_shift): Likewise.
4449         (check_effective_target_vect_no_int_max): Likewise.
4450         (check_effective_target_vect_no_align): Likewise.
4451         (check_effective_target_vect_short_mult): Likewise.
4452
4453 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
4454
4455         * g++.dg/cast.C: Change fields of structures to "long" to pass
4456         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
4457         * g++.dg/cpp0x/iop.C: Ditto.
4458         * g++.dg/cpp0x/named_refs.C: Ditto.
4459         * g++.dg/cpp0x/rv1p.C: Ditto.
4460         * g++.dg/cpp0x/rv2p.C: Ditto.
4461         * g++.dg/cpp0x/rv3p.C: Ditto.
4462         * g++.dg/cpp0x/rv4p.C: Ditto.
4463         * g++.dg/cpp0x/rv5p.C: Ditto.
4464         * g++.dg/cpp0x/rv6p.C: Ditto.
4465         * g++.dg/cpp0x/rv7p.C: Ditto.
4466         * g++.dg/cpp0x/rv8p.C: Ditto.
4467         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
4468
4469 2010-08-13  Daniel Kraft  <d@domob.eu>
4470
4471         * gfortran.dg/implied_shape_1.f08: New test.
4472         * gfortran.dg/implied_shape_2.f90: New test.
4473         * gfortran.dg/implied_shape_3.f08: New test.
4474
4475 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4476
4477         PR libfortran/42526
4478         * gfortran.dg/char_component_initializer_1.f90: New test.
4479
4480 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
4481
4482         PR tree-optimization/45241
4483         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
4484
4485 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4486
4487         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
4488         to dg-options.
4489         * gcc.target/i386/pr40906-2.c: Ditto.
4490         * gcc.target/i386/pr40906-3.c: Ditto.
4491
4492 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4493
4494         PR middle-end/45262
4495         * gcc.c-torture/execute/pr45262.c: New test.
4496
4497 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4498
4499         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
4500         empty argument.
4501         * g++.dg/other/profile1.C: Ditto.
4502
4503 2010-08-12  Richard Guenther  <rguenther@suse.de>
4504
4505         PR tree-optimization/45232
4506         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
4507         * gcc.dg/tree-ssa/loop-7.c: Adjust.
4508         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
4509         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
4510         unsigned arithmetic.
4511         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
4512         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
4513         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
4514         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
4515         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
4516         unsigned arithmetic.
4517         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
4518         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
4519         unsigned arithmetic.
4520         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
4521         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
4522         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
4523         unsigned arithmetic.
4524         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
4525         * gcc.dg/tree-ssa/negate.c: Adjust.
4526         * gcc.dg/vect/vect-1.c: Adjust.
4527         * gfortran.dg/reassoc_6.f: XFAIL.
4528
4529 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4530
4531         PR debug/45259
4532         * gcc.dg/pr45259.c: New test.
4533
4534 2010-08-12  Wei Guozhi  <carrot@google.com>
4535
4536         PR target/44999
4537         * gcc.target/arm/pr44999.c: New testcase.
4538
4539 2010-08-12  Jie Zhang  <jie@codesourcery.com>
4540
4541         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
4542         (N): Likewise.
4543         (main): Adjust accordingly.
4544
4545 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4546
4547         * gfortran.dg/graphite/id-22.f: New.
4548
4549 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4550
4551         * gcc.dg/graphite/id-26.c: New.
4552
4553 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4554
4555         * gcc.dg/graphite/id-25.c: New.
4556
4557 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4558
4559         * gcc.dg/graphite/run-id-5.c: New.
4560         * gcc.dg/graphite/run-id-6.c: New.
4561         * gfortran.dg/graphite/id-21.f: New.
4562
4563 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4564
4565         * gcc.dg/graphite/id-24.c: New.
4566
4567 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4568
4569         * gcc.dg/tree-ssa/pr20742.c: New.
4570
4571 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4572
4573         * gcc.dg/graphite/id-23.c: New.
4574
4575 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4576
4577         * gfortran.dg/graphite/id-20.f: Adjust testcase.
4578
4579 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4580
4581         * gcc.dg/graphite/pr42729.c: New.
4582
4583 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4584
4585         * gfortran.dg/graphite/id-20.f: New.
4586
4587 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4588
4589         * gcc.dg/graphite/id-22.c: New.
4590
4591 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4592
4593         * gcc.dg/graphite/run-id-2.c: Call abort.
4594
4595 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4596
4597         * gcc.dg/graphite/id-20.c: New.
4598
4599 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
4600             Steve Kargl <kargl@gcc.gnu.org>
4601
4602         PR fortran/44595
4603         * gfortran.dg/move_alloc_3.f90: New.
4604         * gfortran.dg/random_seed_2.f90: New.
4605
4606 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4607
4608         * lib/target-supports.exp (check_effective_target_sync_int_long):
4609         Add hppa*-*-linux*.
4610         (check_effective_target_sync_char_short): Likewise.
4611
4612 2010-08-10  Yao Qi  <yao@codesourcery.com>
4613
4614         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
4615         general form.
4616         * gcc.dg/tree-ssa/loop-31.c: Likewise.
4617         * g++.dg/other/packed1.C: Likewise.
4618         * g++.dg/other/crash-4.C: Likewise.
4619         * g++.dg/ext/packed8.C: Likewise.
4620         * g++.dg/init/array16.C: Likewise.
4621
4622 2010-08-10  xinliang David Li  <davidxl@google.com>
4623         * gcc.dg/tree-ssa/loop-19.c: Add option
4624         -fno-prefetch-loop-array
4625
4626 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
4627
4628         PR middle-end/45182
4629         * gcc.c-torture/compile/pr45182.c: New test.
4630
4631 2010-08-09  Jason Merrill  <jason@redhat.com>
4632
4633         PR c++/45236
4634         * g++.dg/cpp0x/variadic-104.C: New.
4635
4636 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4637
4638         PR fortran/44235
4639         * gfortran.dg/dependency_32.f90:  New test.
4640
4641 2010-08-09  Richard Guenther  <rguenther@suse.de>
4642
4643         PR middle-end/44632
4644         * g++.dg/opt/nrv17.C: New testcase.
4645
4646 2010-08-09  Richard Guenther  <rguenther@suse.de>
4647
4648         PR middle-end/45212
4649         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
4650         alignment from MEM_REF offset only if we took it from the
4651         base object.
4652
4653         * gcc.target/i386/pr24178.c: New testcase.
4654
4655 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4656
4657         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
4658         * gcc.dg/20030702-1.c: Ditto.
4659         * gcc.dg/20050309-1.c: Ditto.
4660         * gcc.dg/20050325-1.c: Ditto.
4661         * gcc.dg/20050330-2.c: Ditto.
4662         * gcc.dg/20051201-1.c: Ditto.
4663         * gcc.dg/gomp/pr27573.c: Ditto.
4664         * gcc.dg/gomp/pr34610.c: Ditto.
4665         * gcc.dg/pr24225.c: Ditto.
4666         * gcc.dg/pr26570.c: Ditto.
4667         * gcc.dg/pr32773.c: Ditto.
4668         * g++.dg/gcov/gcov-6.C: Ditto.
4669         * g++.dg/gomp/pr34608.C: Ditto.
4670         * gfortran.dg/gomp/pr27573.f90: Ditto.
4671
4672         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
4673         dg-require-host-local dg directive.
4674         * gcc.dg/profile-dir-2.c: Ditto.
4675         * gcc.dg/profile-dir-3.c: Ditto.
4676
4677 2010-08-08  Richard Guenther  <rguenther@suse.de>
4678
4679         PR tree-optimization/45109
4680         * gcc.c-torture/compile/pr45109.c: New testcase.
4681
4682 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4683
4684         * gcc.dg/march.c: Skip if -march defined.
4685         * gcc.dg/mtune.c: Skip if -mtune defined.
4686
4687         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
4688         generic thunk support.
4689
4690 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
4691
4692         PR target/45213
4693         * gcc.target/i386/pr45213.c: New test.
4694
4695 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4696
4697         PR libfortran/45143
4698         * gfortran.dg/fmt_error_11.f03: New test.
4699
4700 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
4701
4702         * lib/target-supports.exp (check_effective_target_sync_int_long):
4703         Add arm*-*-linux-gnueabi.
4704         (check_effective_target_sync_char_short): Likewise.
4705
4706 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4707
4708         PR fortran/45159
4709         * gfortran.dg/dependency_31.f90:  New test.
4710
4711 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4712
4713         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
4714
4715 2010-08-06  Jason Merrill  <jason@redhat.com>
4716
4717         * g++.dg/cpp0x/sfinae3.C: New.
4718         * g++.dg/cpp0x/sfinae4.C: New.
4719
4720 2010-08-06  Richard Guenther  <rguenther@suse.de>
4721
4722         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
4723         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
4724         * gcc.dg/tree-ssa/pr25382.c: Likewise.
4725         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
4726         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4727         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
4728         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
4729         * gcc.c-torture/execute/20100805-1.c: Likewise.
4730
4731 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4732
4733         PR testsuite/42855
4734         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
4735
4736 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4737
4738         * gcc.dg/ipa/ipcp-ii-1.c: New test.
4739         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
4740
4741 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4742
4743         * g++.dg/ipa/devirt-1.C: New test.
4744         * g++.dg/ipa/devirt-2.C: Likewise.
4745         * g++.dg/ipa/devirt-3.C: Likewise.
4746         * g++.dg/ipa/devirt-4.C: Likewise.
4747         * g++.dg/ipa/devirt-5.C: Likewise.
4748         * gcc.dg/ipa/iinline-3.c: Likewise.
4749
4750 2010-08-05  Jie Zhang  <jie@codesourcery.com>
4751
4752         PR tree-optimization/45144
4753         * gcc.dg/tree-ssa/pr45144.c: New test.
4754
4755 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
4756
4757         PR fortran/42207
4758         PR fortran/44064
4759         PR fortran/44065
4760         * gfortran.dg/class_25.f03: New.
4761         * gfortran.dg/class_26.f03: New.
4762
4763 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
4764
4765         * g++.dg/warn/miss-format-1.C: Update line number.
4766
4767 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
4768
4769         PR c++/44641
4770         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
4771         .frame and .mask assembler directives.
4772
4773 2010-08-04  Richard Guenther  <rguenther@suse.de>
4774
4775         * gcc.dg/tree-ssa/vrp35.c: Adjust.
4776         * gcc.dg/tree-ssa/vrp36.c: Likewise.
4777         * gcc.dg/tree-ssa/vrp50.c: Likewise.
4778         * gcc.dg/tree-ssa/vrp52.c: Likewise.
4779
4780 2010-08-04  Tobias Burnus  <burnus@net-b.de>
4781
4782         PR fortran/44857
4783         * gfortran.dg/derived_constructor_char_1.f90: New.
4784         * gfortran.dg/derived_constructor_char_2.f90: New.
4785
4786 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4787
4788         PR fortran/45159
4789         * gfortran.dg/dependency_30.f90:  New test.
4790
4791 2010-08-03  Jan Hubicka  <jh@suse.cz>
4792
4793         * gcc.c-torture/compile/pr45085.c: New testcase.
4794
4795 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
4796
4797         PR fortran/44584
4798         PR fortran/45161
4799         * gfortran.dg/typebound_call_9.f03: Modified.
4800         * gfortran.dg/typebound_generic_1.f03: Modified.
4801
4802 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4803
4804         PR fortran/45159
4805
4806         * gfortran.dg/dependency_29.f90:  New test.
4807
4808 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4809
4810         PR fortran/36854
4811         * gfortran.dg/character_comparison_2.f90:  New test.
4812         * gfortran.dg/character_comparison_3.f90:  New test.
4813         * gfortran.dg/dependency_28.f90:  New test.
4814
4815 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
4816
4817         PR target/40457
4818         * gcc.target/arm/pr40457-1.c: New test.
4819         * gcc.target/arm/pr40457-2.c: New test.
4820
4821 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
4822
4823         PR fortran/44912
4824         * gfortran.dg/typebound_call_17.f03: New.
4825
4826 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
4827
4828         PR fortran/44929
4829         * gfortran.dg/allocate_derived_3.f90: New.
4830
4831 2010-07-30  Xinliang David Li  <davidxl@google.com>
4832         PR tree-optimization/45121
4833         * c-c++-common/uninit-17.c: Add -fno-ivops option.
4834
4835 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4836
4837         PR c++/45112
4838         * g++.dg/pr45112.C: New test.
4839
4840 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
4841
4842         PR debug/45055
4843         PR rtl-optimization/45137
4844         * gcc.dg/pr45055.c: New test.
4845
4846 2010-07-30  Alan Modra  <amodra@gmail.com>
4847
4848         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
4849         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4850
4851 2010-07-29  Tobias Burnus  <burnus@net-b.de>
4852
4853         PR fortran/45087
4854         PR fortran/45125
4855         * gfortran.dg/whole_file_25.f90: New.
4856         * gfortran.dg/whole_file_26.f90: New.
4857         * gfortran.dg/whole_file_27.f90: New.
4858
4859 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4860
4861         PR fortran/44962
4862         * gfortran.dg/typebound_proc_17.f03: New.
4863
4864 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4865
4866         PR fortran/45004
4867         * gfortran.dg/move_alloc_2.f90: New.
4868
4869 2010-07-29  Xinliang David Li  <davidxl@google.com>
4870         PR tree-optimization/45121
4871         * c-c++-common/uninit-17.c: Fix expected output.
4872
4873 2010-07-29  Richard Guenther  <rguenther@suse.de>
4874
4875         PR tree-optimization/45120
4876         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
4877
4878 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
4879
4880         PR fortran/42051
4881         PR fortran/44064
4882         * gfortran.dg/pr42051.f03: New testcase.
4883
4884 2010-07-29  Richard Guenther  <rguenther@suse.de>
4885
4886         PR middle-end/45034
4887         * gcc.c-torture/execute/pr45034.c: New testcase.
4888
4889 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
4890
4891         PR c++/45096
4892         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
4893
4894 2010-07-28  Daniel Kraft  <d@domob.eu>
4895
4896         * gfortran.dg/bound_8.f90: New test.
4897
4898 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
4899
4900         PR debug/45105
4901         * gcc.dg/pr45105.c: New test.
4902
4903 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4904
4905         PR rtl-optimization/45107
4906         * gcc.dg/pr45107.c: New test.
4907
4908 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4909
4910         PR rtl-optimization/45101
4911         * gcc.dg/pr45101.c: New test.
4912
4913 2010-07-28  Tobias Burnus  <burnus@net-b.de>
4914
4915         PR fortran/45077
4916         * gfortran.dg/whole_file_24.f90: New.
4917
4918 2010-07-27  Jason Merrill  <jason@redhat.com>
4919
4920         * g++.dg/cpp0x/variadic102.C: New.
4921         * g++.dg/cpp0x/variadic103.C: New.
4922
4923 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4924
4925         PR rtl-optimization/40956
4926         PR target/42495
4927         PR middle-end/42574
4928         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
4929         * gcc.target/arm/pr42574.c: Add tests.
4930
4931 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4932
4933         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
4934         test name.
4935         (cleanup-repo-files): Ditto.
4936         (cleanup-saved-temps): Ditto.
4937
4938 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4939
4940         PR testsuite/44701
4941         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
4942
4943         PR c/45079
4944         * gcc.dg/pr45079.c: New test.
4945
4946 2010-07-27  Ira Rosen  <irar@il.ibm.com>
4947
4948         PR tree-optimization/44152
4949         * gcc.dg/vect/fast-math-pr44152.c: New test.
4950
4951 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
4952
4953         PR ObjC/44140
4954         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
4955         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4956         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4957         * obj-c++.dg/torture/trivial.mm: Ditto.
4958         * objc.dg/torture/tls/thr-init-2.m: Ditto.
4959         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4960         * objc.dg/torture/tls/thr-init.m: Ditto.
4961         * objc.dg/torture/trivial.m: Ditto.
4962
4963 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4964
4965         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
4966         Skip on spu-*-* targets.
4967
4968 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4969
4970         PR tree-optimization/45083
4971         * gcc.dg/pr45083.c: New test.
4972
4973 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4974
4975         PR fortran/40873
4976         * gfortran.dg/whole_file_22.f90: New test.
4977         * gfortran.dg/whole_file_23.f90: New test.
4978
4979 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
4980             Jack Howarth  <howarth@bromo.med.uc.edu>
4981             Richard Henderson  <rth@redhat.com>
4982
4983         PR target/44132
4984         * gcc.dg/tls/thr-init-1.c: New.
4985         * gcc.dg/tls/thr-init-2.c: New.
4986         * gcc.dg/torture/tls New.
4987         * gcc.dg/torture/tls/tls-test.c: New.
4988         * gcc.dg/torture/tls/thr-init-1.c: New.
4989         * gcc.dg/torture/tls/tls.exp: New.
4990         * gcc.dg/torture/tls/thr-init-2.c: New.
4991         * gcc.dg/tls/emutls-2.c: New test
4992
4993         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
4994         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
4995         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
4996         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
4997         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
4998         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
4999         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5000         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5001         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5002         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5003         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5004         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5005         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5006         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5007         gfortran.dg/gomp/appendix-a/a.22.4.f90,
5008         gfortran.dg/gomp/appendix-a/a.22.5.f90,
5009         gfortran.dg/gomp/appendix-a/a.22.6.f90,
5010         gfortran.dg/gomp/appendix-a/a.24.1.f90,
5011         gfortran.dg/gomp/appendix-a/a.32.1.f90,
5012         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5013         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5014         gfortran.dg/gomp/omp_threadprivate1.f90,
5015         gfortran.dg/gomp/omp_threadprivate2.f90,
5016         gfortran.dg/gomp/reduction1.f90,
5017         gfortran.dg/gomp/sharing-1.f90: Likewise.
5018
5019 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5020
5021         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5022         sse_runtime.
5023         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5024         dg-require-visibility.
5025
5026 2010-07-26  Richard Guenther  <rguenther@suse.de>
5027
5028         PR tree-optimization/43784
5029         * gcc.c-torture/execute/pr43784.c: New testcase.
5030         * g++.dg/torture/pr43784.C: Likewise.
5031
5032 2010-07-26  Richard Guenther  <rguenther@suse.de>
5033
5034         PR middle-end/45056
5035         * g++.dg/pr45056.C: New testcase.
5036
5037 2010-07-26  Richard Guenther  <rguenther@suse.de>
5038
5039         PR tree-optimization/45071
5040         * gcc.dg/pr45071.c: New testcase.
5041
5042 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5043
5044         PR fortran/45066
5045         * gfortran.dg/namelist_62.f90: New.
5046
5047 2010-07-26  Richard Guenther  <rguenther@suse.de>
5048
5049         * gcc.c-torture/execute/pr45017.c: Move ...
5050         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
5051
5052 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5053
5054         PR fortran/40628
5055         * trim_optimize_1.f90:  New test.
5056         * character_comparision_1.f90:  New test.
5057
5058 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5059
5060         PR fortran/42852
5061         * gfortran.dg/wtruncate_fix.f: New test.
5062
5063 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5064
5065         PR testsuite/45068
5066         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5067
5068 2010-07-24  Richard Guenther  <rguenther@suse.de>
5069
5070         PR lto/43788
5071         * g++.dg/lto/20100724-1_0.C: New testcase.
5072
5073 2010-07-24  Richard Guenther  <rguenther@suse.de>
5074
5075         PR lto/43212
5076         * gcc.dg/lto/20100724-1_0.c: New testcase.
5077         * gcc.dg/lto/20100724-1_1.c: Likewise.
5078
5079 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5080
5081         PR fortran/40011
5082         * gfortran.dg/whole_file_21.f90: New.
5083
5084         * gfortran.dg/integer_exponentiation_3.F90: Use
5085         -ffloat-store only for i?86/x86-64 -m32.
5086
5087 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5088
5089         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5090         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5091
5092 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5093
5094         * gfortran.dg/func_decl_4.f90: Split test into two ...
5095         * gfortran.dg/func_decl_5.f90: ... parts.
5096         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5097         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5098         * gfortran.dg/global_references_1.f90: Add new dg-warning.
5099         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5100         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5101         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5102         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5103         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5104         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5105         * gfortran.dg/sizeof.f90: Make test valid.
5106         * gfortran.dg/pr20865.f90: Add new dg-error.
5107         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5108         * gfortran.dg/g77/19990218-0.f: Ditto.
5109         * gfortran.dg/g77/19990218-1.f: Ditto.
5110         * gfortran.dg/g77/970625-2.f: Ditto.
5111         * gfortran.dg/pr37243.f: Fix function declaration.
5112         * gfortran.dg/use_only_1.f90: Fix implicit typing.
5113         * gfortran.dg/loc_1.f90: Fix pointer datatype.
5114
5115 2010-07-23  Tobias Burnus  <burnus@net-b.de>
5116
5117         PR fortran/44945
5118         * gfortran.dg/char_array_structure_constructor.f90: Add
5119         -fwhole-file as dg-option as it otherwise fails on some
5120         systems.
5121
5122 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
5123
5124         * gnat.dg/aggr16.ad[sb]: New test.
5125         * gnat.dg/aggr16_pkg.ads: New helper.
5126
5127 2010-07-23  Richard Guenther  <rguenther@suse.de>
5128
5129         PR lto/43071
5130         * g++.dg/lto/20100723-1_0.C: New testcase.
5131
5132 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
5133
5134         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5135         AVX support.
5136         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5137         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5138
5139 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5140
5141         * lib/target-supports.exp (add_options_for_tls): New proc.
5142         * g++.dg/tls/static-1.C: Use dg-add-options tls.
5143         * g++.dg/tls/static-1a.cc: Likewise.
5144         * gcc.dg/tls/emutls-1.c: Likewise.
5145         * gcc.dg/tls/opt-11.c: Likewise.
5146         * gcc.dg/tls/opt-12.c: Likewise.
5147         * gcc.dg/tls/pr24428-2.c: Likewise.
5148         * gcc.dg/tls/pr24428.c: Likewise.
5149         * obj-c++.dg/tls/static-1.mm: Likewise.
5150         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5151         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5152         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5153         * objc.dg/torture/tls/thr-init-2.m: Likewise.
5154         * objc.dg/torture/tls/thr-init-3.m: Likewise.
5155         * objc.dg/torture/tls/thr-init.m: Likewise.
5156         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5157
5158 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5159
5160         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5161         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5162         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5163         optimized dump files.
5164
5165 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
5166
5167         PR tree-optimization/45047
5168         * gcc.c-torture/compile/pr45047.c: New test.
5169
5170 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5171
5172         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5173         instead of dg-compile.
5174         * gcc.dg/float-range-4.c: Ditto.
5175         * gcc.dg/float-range-5.c: Ditto.
5176         * gcc.dg/fold-overflow-1.c: Ditto.
5177         * gcc.dg/gomp/sections-4.c: Ditto.
5178         * gcc.dg/transparent-union-1.c: Ditto.
5179         * gcc.dg/transparent-union-2.c: Ditto.
5180         * gcc.target/i386/pr39315-check.c: Ditto.
5181         * g++.dg/gomp/sections-4.C: Ditto.
5182         * g++.dg/template/dtor7.C: Ditto.
5183         * g++.dg/tree-ssa/pr19952.C: Ditto.
5184         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5185         * gfortran.dg/graphite/pr42185.f90: Ditto.
5186         * gfortran.dg/namelist_36.f90: Ditto.
5187         * gnat.dg/noreturn1.adb: Ditto.
5188         * gnat.dg/specs/small_alignment.ads: Ditto.
5189
5190 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5191
5192         PR tree-optimization/44915
5193         * g++.dg/torture/pr44915.C: New test.
5194
5195 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5196
5197         PR tree-optimization/44914
5198         * g++.dg/tree-ssa/pr44914.C: New test.
5199
5200 2010-07-23  Jie Zhang  <jie@codesourcery.com>
5201
5202         PR target/44290
5203         * gcc.dg/pr44290-1.c: New test.
5204         * gcc.dg/pr44290-2.c: New test.
5205
5206 2010-07-23  Jason Merrill  <jason@redhat.com>
5207
5208         PR c++/45008
5209         * g++.dg/abi/mangle44.C: New.
5210
5211 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5212
5213         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5214         for compile-time only tests.
5215         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5216         target check.
5217         * gcc.target/i386/pr39315-4.c: Ditto.
5218         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5219         target check.  Include sse-os-support.h.
5220         (main): Call check_isa and sse_os_support.
5221         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5222         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5223         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5224         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5225         target check.  Include sse-os-support.h.
5226         (main): Call check_isa and sse_os_support.
5227         * gcc.target/i386/vperm-v2df.c: Ditto.
5228
5229 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5230
5231         * lib/target-supports.exp (check_avx_hw_available): New procedure.
5232         (check_effective_target_avx_runtime): New procedure.
5233         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5234         (check_effective_target_sse_runtime): Add check_effective_target_sse.
5235
5236         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
5237         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
5238         and __get_cpuid test.
5239         * gcc.dg/compat/vector-2b_main.c: Ditto.
5240
5241         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
5242
5243         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
5244         for compile-time only test.
5245         * gcc.dg/pr32716.c: Ditto.
5246         * gcc.dg/pr34856.c: Ditto.
5247         * gcc.dg/pr36997.c: Ditto.
5248         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
5249         * gfortran.dg/pr28158.f90: Ditto.
5250         * gfortran.dg/pr30667.f: Ditto.
5251
5252         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
5253         i?86-*-* and x86_64-*-* targets to disable execution on targets
5254         without sse2 runtime support.
5255         * g++.dg/vect/vect.exp: Ditto.
5256         * gfortran.dg/vect/vect.exp: Ditto.
5257
5258         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
5259         * gcc.dg/pr37544.c: Ditto.
5260         * gcc.dg/pr40550.c: Ditto.
5261         * gcc.dg/compat/union-m128-1_main.c: Ditto.
5262         * gcc.dg/compat/vector-1a_main.c: Ditto.
5263         * gcc.dg/compat/vector-2a_main.c: Ditto.
5264         * gcc.dg/torture/pr16104-1.c: Ditto.
5265         * gcc.dg/torture/pr35771-1.c: Ditto.
5266         * gcc.dg/torture/pr35771-2.c: Ditto.
5267         * gcc.dg/torture/pr35771-3.c: Ditto.
5268         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
5269         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
5270         * gcc.dg/torture/stackalign/push-1.c: Ditto.
5271         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
5272         * g++.dg/other/i386-1.C: Ditto.
5273         * g++.dg/other/pr40446.C: Ditto.
5274
5275 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5276
5277         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
5278
5279 2010-07-23  Daniel Kraft  <d@domob.eu>
5280
5281         PR fortran/44709
5282         * gfortran.dg/exit_1.f08: New test.
5283         * gfortran.dg/exit_2.f08: New test.
5284
5285 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
5286
5287         PR tree-optimization/39839
5288         * gcc.target/arm/pr39839.c: New test case.
5289
5290 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5291
5292         * gnat.dg/unchecked_convert5b.adb: New test.
5293         * gnat.dg/unchecked_convert6.adb: Likewise.
5294         * gnat.dg/unchecked_convert6b.adb: Likewise.
5295
5296 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5297
5298         * gnat.dg/aggr15.ad[sb]: New test.
5299
5300 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
5301
5302         PR debug/45024
5303         * g++.dg/debug/dwarf2/nested-2.C: New test case.
5304
5305 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
5306
5307         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
5308         with dg-require-linker-plugin.
5309
5310 2010-07-22  Richard Guenther  <rguenther@suse.de>
5311
5312         PR lto/43850
5313         * g++.dg/lto/20100722-1_0.C: New testcase.
5314
5315 2010-07-22  Richard Guenther  <rguenther@suse.de>
5316
5317         PR lto/42451
5318         * gcc.dg/lto/20100720-3_0.c: New testcase.
5319         * gcc.dg/lto/20100720-3_1.c: Likewise.
5320
5321 2010-07-22  Richard Guenther  <rguenther@suse.de>
5322
5323         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
5324         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
5325
5326         PR lto/43373
5327         * gcc.dg/lto/20100722-1_0.c: New testcase.
5328
5329 2010-07-22  Martin Jambor  <mjambor@suse.cz>
5330
5331         PR tree-optimization/44891
5332         * gcc.c-torture/compile/pr44891.c: New test.
5333
5334 2010-07-22  Richard Guenther  <rguenther@suse.de>
5335
5336         PR tree-optimization/45017
5337         * gcc.c-torture/execute/pr45017.c: New testcase.
5338
5339 2010-07-22  Tobias Burnus  <burnus@net-b.de>
5340
5341         PR fortran/45019
5342         * gfortran.dg/aliasing_dummy_5.f90: New.
5343
5344 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5345
5346         PR target/43698
5347         * gcc.target/arm/pr43698.c: New test.
5348
5349 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
5350
5351         PR fortran/44929
5352         * Revert my commit r162325 for this PR.
5353
5354 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5355
5356         PR debug/45015
5357         * gcc.target/m68k/pr45015.c: New test.
5358
5359 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
5360
5361         PR c++/44641
5362         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
5363         comments.
5364
5365 2010-07-21  Richard Guenther  <rguenther@suse.de>
5366
5367         PR lto/45018
5368         * g++.dg/lto/20100721-1_0.C: New testcase.
5369
5370 2010-07-21  Martin Jambor  <mjambor@suse.cz>
5371
5372         PR tree-optimization/44900
5373         * g++.dg/torture/pr44900.C: New test.
5374
5375 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
5376
5377         PR middle-end/44738
5378         * c-c++-common/uninit-17.c: Correct expected error.
5379
5380 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5381
5382         * gcc.dg/guality/asm-1.c: New test.
5383
5384         PR debug/45003
5385         * gcc.dg/guality/pr45003-2.c: New test.
5386         * gcc.dg/guality/pr45003-3.c: New test.
5387
5388 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5389
5390         PR libfortran/44697
5391         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
5392
5393 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
5394
5395         * lib/scanasm.exp (dg-function-on-line): Test that a function is
5396         defined on the current line.
5397         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
5398         * g++.dg/debug/dwarf2/pr44641.C: New.
5399
5400 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
5401
5402         * gcc.target/powerpc/block-move-1.c: New test.
5403         * gcc.target/powerpc/block-move-2.c: New test.
5404
5405 2010-07-20  Jason Merrill  <jason@redhat.com>
5406
5407         PR c++/44967
5408         * g++.dg/cpp0x/sfinae2.C: New.
5409
5410 2010-07-20  Richard Guenther  <rguenther@suse.de>
5411
5412         PR lto/42696
5413         * gcc.dg/lto/20100720-4_0.c: New testcase.
5414
5415 2010-07-20  Richard Guenther  <rguenther@suse.de>
5416
5417         PR lto/43221
5418         * gcc.dg/lto/20100720-2_0.c: New testcase.
5419         * gcc.dg/lto/20100720-2_1.c: Likewise.
5420
5421 2010-07-20  Richard Guenther  <rguenther@suse.de>
5422
5423         PR lto/43208
5424         * gcc.dg/lto/20100720-1_0.c: New testcase.
5425         * gcc.dg/lto/20100720-1_1.c: Likewise.
5426
5427 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
5428
5429         PR debug/45003
5430         * gcc.dg/guality/pr45003-1.c: New test.
5431
5432 2010-07-20  Richard Guenther  <rguenther@suse.de>
5433
5434         PR tree-optimization/44977
5435         * gcc.dg/torture/pr44977.c: New testcase.
5436
5437 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
5438
5439         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
5440         sync_char_short
5441
5442 2010-07-20  Richard Guenther  <rguenther@suse.de>
5443
5444         PR middle-end/44971
5445         PR middle-end/44988
5446         * gcc.dg/pr44971.c: New testcase.
5447         * gcc.c-torture/compile/pr44988.c: Likewise.
5448
5449 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5450
5451         PR fortran/44929
5452         * gfortran.dg/allocate_with_typespec.f90: New test.
5453         * gfortran.dg/allocate_derived_1.f90: Update error message.
5454
5455 2010-07-19  Jason Merrill  <jason@redhat.com>
5456
5457         PR c++/44996
5458         * g++.dg/cpp0x/decltype23.C: New.
5459
5460 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
5461
5462         PR fortran/42385
5463         * gfortran.dg/class_defined_operator_1.f03 : New test.
5464
5465 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
5466
5467         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
5468         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
5469         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
5470         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
5471
5472 2010-07-19  Richard Guenther  <rguenther@suse.de>
5473
5474         PR middle-end/44941
5475         * gcc.c-torture/compile/pr44941.c: New testcase.
5476
5477 2010-07-19  Jason Merrill  <jason@redhat.com>
5478
5479         PR c++/44969
5480         * g++.dg/template/sfinae24.C: New.
5481
5482 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
5483
5484         PR fortran/44353
5485         * gfortran.dg/data_implied_do_2.f90: Removed.
5486
5487 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
5488
5489         PR c++/44969
5490         * g++.dg/template/sfinae23.C: New.
5491
5492 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5493
5494         * lib/target-supports.exp (check_sse_os_support_available): New
5495         proc.
5496         (check_sse_hw_available): New proc.
5497         (check_effective_target_sse_runtime): New proc.
5498         (check_effective_target_sse2_runtime): New proc.
5499         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
5500         -msse2 if check_sse_os_support_available.
5501         * g++.dg/vect/vect.exp: Only run -msse2 tests if
5502         check_sse_os_support_available.
5503         * gcc.dg/vect/vect.exp: Likewise.
5504         * gfortran.dg/vect/vect.exp: Likewise.
5505         * gcc.target/i386/sol2-check: Renamed to ...
5506         * gcc.target/i386/sse-os-support.h: ... this.
5507         (sol2_check): Renamed to ...
5508         (sse_os_support): ... this.
5509         Only test movss with xmm registers.
5510         * gcc.target/i386/sse-check.h: Reflect new header and function names.
5511         Removed ILL_INSN, ILL_INSN_LEN.
5512         * gcc.target/i386/sse2-check.h: Likewise.
5513         * gcc.target/i386/sse3-check.h: Likewise.
5514         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
5515         Removed cpuid.h, __get_cpuid test.
5516         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
5517         Removed cpuid.h, __get_cpuid test.
5518         * g++.dg/other/pr40446.C: Likewise.
5519         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5520         * gcc.dg/compat/vector-1a_main.c: Likewise.
5521         * gcc.dg/compat/vector-2a_main.c: Likewise.
5522         * gcc.dg/pr36584.c: Likewise.
5523         * gcc.dg/pr37544.c: Likewise.
5524         * gcc.dg/torture/pr16104-1.c: Likewise.
5525         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5526         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5527         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5528         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5529         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
5530         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
5531         sse2_runtime.
5532         * gcc.dg/torture/pr35771-2.c: Likewise.
5533         * gcc.dg/torture/pr35771-3.c: Likewise.
5534         * gcc.target/i386/pr39315-2.c: Likewise.
5535         * gcc.target/i386/pr39315-4.c: Likewise.
5536         * gcc.target/i386/vperm-v2df.c: Likewise.
5537         * gcc.target/i386/vperm-v2di.c: Likewise.
5538         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5539         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
5540         sse_runtime.
5541
5542 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
5543
5544         PR fortran/44353
5545         * gfortran.dg/data_implied_do_2.f90: New test.
5546
5547 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5548
5549         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
5550
5551 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5552
5553         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
5554         to the "mips16" group.
5555         (mips_using_mips16_p): New procedure.
5556         (mips-dg-options): Use it.
5557
5558 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5559
5560         * gcc.target/mips/mips16-attributes-4.c: New test.
5561
5562 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
5563
5564         PR testsuite/44418
5565         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
5566         * gcc.target/powerpc/recip-2.c: Ditto.
5567         * gcc.target/powerpc/recip-3.c: Ditto.
5568
5569 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
5570
5571         * gcc.target/arm/pr42235.c: New test.
5572
5573 2010-07-16  Jason Merrill  <jason@redhat.com>
5574
5575         PR c++/32505
5576         * g++.dg/template/partial8.C: New.
5577
5578 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5579
5580         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
5581         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
5582         in C++.
5583         (gualcvt): New overloaded inline.
5584         (GUALCVT): Use it for C++.
5585         * g++.dg/guality/guality.exp: New.
5586         * g++.dg/guality/guality.h: New.
5587         * g++.dg/guality/redeclaration1.C: New test.
5588         * g++.dg/dg.exp: Prune also guality/* tests.
5589         * gcc.dg/guality/pr43141.c: Moved to...
5590         * c-c++-common/guality/pr43141.c: ... here.
5591
5592 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5593
5594         PR libfortran/37077
5595         * gfortran.dg/char4_iunit_2.f03: New test.
5596
5597 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
5598
5599         * lib/plugin-support.exp (plugin-test-execute):
5600         Add ${gcc_objdir}/intl to includes.
5601
5602 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5603
5604         PR target/44942
5605         * gcc.c-torture/execute/pr44942.c: New test.
5606         * gcc.target/i386/pr44942.c: New test.
5607
5608 2010-07-15  Jason Merrill  <jason@redhat.com>
5609
5610         PR c++/44909
5611         * g++.dg/cpp0x/implicit7.C: New.
5612         * g++.dg/cpp0x/implicit8.C: New.
5613
5614 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5615
5616         Disable float tests for __SPU__ targets due to lack of signed zero:
5617         * c-c++-common/torture/complex-sign-add.c (check_add_float).
5618         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
5619         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
5620         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
5621         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
5622         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
5623         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
5624         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
5625         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
5626
5627 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
5628
5629         * gfortran.dg/select_char_2.f90: New test.
5630
5631 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
5632
5633         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
5634         with DECL_CHAIN.
5635
5636 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
5637
5638         PR fortran/44936
5639         * gfortran.dg/typebound_generic_9.f03: New.
5640
5641 2010-07-15  Richard Guenther  <rguenther@suse.de>
5642
5643         PR tree-optimization/44946
5644         * gcc.c-torture/compile/pr44946.c: New testcase.
5645
5646 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
5647
5648         PR fortran/40206
5649         * gfortran.dg/select_char_3.f90: New test.
5650
5651 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
5652             Kevin F. Quinn  <kevquinn@gentoo.org>
5653
5654         * gcc.dg/Wtrampolines.c: New.
5655
5656 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5657
5658         PR libfortran/44934
5659         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
5660
5661 2010-07-14  Jason Merrill  <jason@redhat.com>
5662
5663         PR c++/44810
5664         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
5665
5666         Implement C++0x unrestricted unions (N2544)
5667         * g++.dg/cpp0x/union1.C: New.
5668         * g++.dg/cpp0x/union2.C: New.
5669         * g++.dg/cpp0x/union3.C: New.
5670         * g++.dg/cpp0x/defaulted2.C: Adjust.
5671         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
5672         * g++.old-deja/g++.ext/anon2.C: Adjust.
5673         * g++.old-deja/g++.mike/misc6.C: Adjust.
5674
5675 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
5676
5677         PR fortran/44925
5678         * gfortran.dg/c_loc_tests_15.f90: New.
5679
5680 2010-07-13  Jason Merrill  <jason@redhat.com>
5681
5682         PR c++/44909
5683         * g++.dg/cpp0x/implicit6.C: New.
5684
5685 2010-07-13  Jason Merrill  <jason@redhat.com>
5686
5687         PR c++/44540
5688         * g++.dg/abi/noreturn1.C: New.
5689         * g++.dg/abi/noreturn2.C: New.
5690
5691 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
5692
5693         PR other/44874
5694         PR debug/44832
5695         * c-c++-common/pr44832.c: New test.
5696
5697 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
5698
5699         PR objc/44488
5700         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
5701         on the target.  Make sure that we can assemble the emitted asm when
5702         the test type is 'compile'.
5703
5704 2010-07-13  Richard Guenther  <rguenther@suse.de>
5705
5706         PR tree-optimization/36960
5707         * g++.dg/torture/pr36960.C: New testcase.
5708
5709 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
5710
5711         PR c++/44908
5712         * g++.dg/template/sfinae21.C: New.
5713         * g++.dg/template/sfinae22.C: Likewise.
5714
5715 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
5716
5717         PR testsuite/42843
5718         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
5719         * gcc.dg/plugin/ggcplug.c: Likewise.
5720         * g++.dg/plugin/selfassign.c: Likewise.
5721         * g++.dg/plugin/attribute_plugin.c: Likewise.
5722         * g++.dg/plugin/dumb_plugin.c: Likewise.
5723         * g++.dg/plugin/pragma_plugin.c: Likewise.
5724
5725 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
5726
5727         * gcc.c-torture/execute/pr44683.x: New.
5728         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
5729
5730 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
5731
5732         PR fortran/44434
5733         PR fortran/44565
5734         PR fortran/43945
5735         PR fortran/44869
5736         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
5737         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
5738         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
5739         * gfortran.dh/typebound_call_16.f03: New.
5740         * gfortran.dg/typebound_generic_6.f03: New.
5741         * gfortran.dg/typebound_generic_7.f03: New.
5742         * gfortran.dg/typebound_generic_8.f03: New.
5743
5744 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5745
5746         PR libfortran/37077
5747         * gfortran.dg/char4_iunit_1.f03: New test.
5748
5749 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
5750
5751         * gcc.dg/tree-ssa/vrp53.c: New test.
5752
5753 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
5754
5755         PR c++/44907
5756         * g++.dg/template/sfinae19.C: New.
5757         * g++.dg/template/sfinae20.C: Likewise.
5758
5759 2010-07-12  Jie Zhang  <jie@codesourcery.com>
5760
5761         * gcc.target/arm/interrupt-1.c: New test.
5762         * gcc.target/arm/interrupt-2.c: New test.
5763
5764 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5765
5766         * gcc.dg/pr42427.c: Require c99_runtime.
5767         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
5768         c99_runtime.
5769         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5770         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
5771         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
5772         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
5773         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
5774         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
5775         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
5776         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5777         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
5778         * gcc.target/i386/pr37275.c: Require visibility support.
5779
5780 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5781
5782         * lib/target-supports.exp (check_effective_target_sse): New proc.
5783         * gcc.target/i386/sol2-check.h: New file.
5784         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
5785         Include sol2-check.h.
5786         (main) Only run do_test () if sol2_check ().
5787         * gcc.target/i386/sse2-check.h: Likewise.
5788         * gcc.target/i386/sse3-check.h: Likewise.
5789         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
5790         [__sun__ && __svr4__]: Execute SSE2 instruction.
5791         * gcc.target/i386/math-torture/math-torture.exp: Only add options
5792         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
5793         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
5794         * g++.dg/ext/vector14.C: Likewise.
5795         * g++.dg/other/mmintrin.C: Likewise.
5796         * gcc.dg/20020418-1.c: Likewise.
5797         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5798         * gcc.dg/format/ms_unnamed-1.c: Likewise.
5799         * gcc.dg/format/unnamed-1.c: Likewise.
5800         Adapt dg-warning line number.
5801         * gcc.dg/graphite/pr40281.c: Likewise.
5802         * gcc.dg/pr32176.c: Likewise.
5803         * gcc.dg/pr40550.c: Likewise.
5804         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5805         * gcc.dg/torture/pr36891.c: Likewise.
5806         * gcc.target/i386/20020218-1.c: Likewise.
5807         * gcc.target/i386/20020523.c: Likewise.
5808         * gcc.target/i386/abi-1.c: Likewise.
5809         * gcc.target/i386/brokensqrt.c: Likewise.
5810         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5811         * gcc.target/i386/pr13366.c: Likewise.
5812         * gcc.target/i386/pr13685.c: Likewise.
5813         * gcc.target/i386/pr24306.c: Likewise.
5814         * gcc.target/i386/pr31486.c: Likewise.
5815         * gcc.target/i386/pr32065-1.c: Likewise.
5816         * gcc.target/i386/pr32065-2.c: Likewise.
5817         * gcc.target/i386/pr32389.c: Likewise.
5818         * gcc.target/i386/pr38824.c: Likewise.
5819         * gcc.target/i386/pr38931.c: Likewise.
5820         * gcc.target/i386/pr39592-1.c: Likewise.
5821         * gcc.target/i386/pr43766.c: Likewise.
5822         * gcc.target/i386/recip-divf.c: Likewise.
5823         * gcc.target/i386/recip-sqrtf.c: Likewise.
5824         * gcc.target/i386/recip-vec-divf.c: Likewise.
5825         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5826         * gcc.target/i386/sse-1.c: Likewise.
5827         * gcc.target/i386/sse-16.c: Likewise.
5828         * gcc.target/i386/sse-2.c: Likewise.
5829         * gcc.target/i386/sse-20.c: Likewise.
5830         * gcc.target/i386/sse-3.c: Likewise.
5831         * gcc.target/i386/sse-7.c: Likewise.
5832         * gcc.target/i386/sse-9.c: Likewise.
5833         * gcc.target/i386/sse-addps-1.c: Likewise.
5834         * gcc.target/i386/sse-addss-1.c: Likewise.
5835         * gcc.target/i386/sse-andnps-1.c: Likewise.
5836         * gcc.target/i386/sse-andps-1.c: Likewise.
5837         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5838         * gcc.target/i386/sse-comiss-1.c: Likewise.
5839         * gcc.target/i386/sse-comiss-2.c: Likewise.
5840         * gcc.target/i386/sse-comiss-3.c: Likewise.
5841         * gcc.target/i386/sse-comiss-4.c: Likewise.
5842         * gcc.target/i386/sse-comiss-5.c: Likewise.
5843         * gcc.target/i386/sse-comiss-6.c: Likewise.
5844         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
5845         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
5846         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5847         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
5848         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5849         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
5850         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5851         * gcc.target/i386/sse-divps-1.c: Likewise.
5852         * gcc.target/i386/sse-divss-1.c: Likewise.
5853         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
5854         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5855         * gcc.target/i386/sse-maxps-1.c: Likewise.
5856         * gcc.target/i386/sse-maxss-1.c: Likewise.
5857         * gcc.target/i386/sse-minps-1.c: Likewise.
5858         * gcc.target/i386/sse-minss-1.c: Likewise.
5859         * gcc.target/i386/sse-movaps-1.c: Likewise.
5860         * gcc.target/i386/sse-movaps-2.c: Likewise.
5861         * gcc.target/i386/sse-movhlps-1.c: Likewise.
5862         * gcc.target/i386/sse-movhps-1.c: Likewise.
5863         * gcc.target/i386/sse-movhps-2.c: Likewise.
5864         * gcc.target/i386/sse-movlhps-1.c: Likewise.
5865         * gcc.target/i386/sse-movmskps-1.c: Likewise.
5866         * gcc.target/i386/sse-movntps-1.c: Likewise.
5867         * gcc.target/i386/sse-movss-1.c: Likewise.
5868         * gcc.target/i386/sse-movss-2.c: Likewise.
5869         * gcc.target/i386/sse-movss-3.c: Likewise.
5870         * gcc.target/i386/sse-movups-1.c: Likewise.
5871         * gcc.target/i386/sse-movups-2.c: Likewise.
5872         * gcc.target/i386/sse-mulps-1.c: Likewise.
5873         * gcc.target/i386/sse-mulss-1.c: Likewise.
5874         * gcc.target/i386/sse-orps-1.c: Likewise.
5875         * gcc.target/i386/sse-rcpps-1.c: Likewise.
5876         * gcc.target/i386/sse-recip-vec.c: Likewise.
5877         * gcc.target/i386/sse-recip.c: Likewise.
5878         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
5879         * gcc.target/i386/sse-set-ps-1.c: Likewise.
5880         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
5881         * gcc.target/i386/sse-subps-1.c: Likewise.
5882         * gcc.target/i386/sse-subss-1.c: Likewise.
5883         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
5884         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
5885         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
5886         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
5887         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
5888         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
5889         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
5890         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
5891         * gcc.target/i386/sse-xorps-1.c: Likewise.
5892         * gcc.target/i386/ssefn-1.c: Likewise.
5893         * gcc.target/i386/ssefn-3.c: Likewise.
5894         * gcc.target/i386/sseregparm-1.c: Likewise.
5895         * gcc.target/i386/stackalign/return-3.c: Likewise.
5896         * gcc.target/i386/vectorize1.c: Likewise.
5897         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
5898         * gcc.target/i386/xorps-sse.c: Likewise.
5899         * gfortran.dg/pr28158.f90: Likewise.
5900         * gfortran.dg/pr30667.f: Likewise.
5901         * gnat.dg/loop_optimization7.adb: Likewise.
5902         * gnat.dg/sse_nolib.adb: Likewise.
5903
5904 2010-07-11  Tobias Burnus  <burnus@net-b.de>
5905
5906         PR fortran/44702
5907         * gfortran.dg/use_rename_6.f90: New.
5908         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
5909
5910 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
5911
5912         PR fortran/44869
5913         * gfortran.dg/class_24.f03: New.
5914
5915 2010-07-10  Richard Guenther  <rguenther@suse.de>
5916
5917         PR lto/44889
5918         * gcc.dg/lto/20100709-1_0.c: New testcase.
5919         * gcc.dg/lto/20100709-1_1.c: Likewise.
5920
5921 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
5922
5923         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
5924
5925 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
5926
5927         PR objc/44140
5928         * objc.dg/lto/trivial-1_0.m: New.
5929         * objc.dg/lto/lto.exp: New.
5930         * obj-c++.dg/lto/trivial-1_0.mm: New.
5931         * obj-c++.dg/lto/lto.exp: New.
5932         * objc.dg/symtab-1.m: Adjust sizes.
5933         * objc.dg/image-info.m: Do not run for gnu-runtime.
5934
5935 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5936
5937         * gcc.dg/pr32370.c: Allow another kind of error message.
5938
5939 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
5940
5941         * gnat.dg/atomic3.adb: New test.
5942
5943 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5944             Denys Vlasenko  <dvlasenk@redhat.com>
5945             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5946
5947         PR tree-optimization/28632
5948         * gcc.dg/tree-ssa/vrp51.c: New test.
5949         * gcc.dg/tree-ssa/vrp52.c: New test.
5950
5951 2010-07-09  Jason Merrill  <jason@redhat.com>
5952
5953         * g++.dg/abi/covariant6.C: New.
5954         * g++.dg/inherit/covariant17.C: Test both bases.
5955         * g++.dg/inherit/covariant7.C: Check vtable layout.
5956
5957 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
5958
5959         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
5960
5961 2010-07-09  Richard Guenther  <rguenther@suse.de>
5962
5963         PR tree-optimization/44852
5964         * gcc.c-torture/execute/pr44852.c: New testcase.
5965
5966 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5967
5968         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
5969         multiplication by values.
5970         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
5971         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
5972
5973 2010-07-09  Richard Guenther  <rguenther@suse.de>
5974
5975         PR tree-optimization/44882
5976         * gfortran.dg/pr44882.f90: New testcase.
5977
5978 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5979
5980         PR target/40657
5981         * gcc.target/arm/pr40657-1.c: New test.
5982         * gcc.target/arm/pr40657-2.c: New test.
5983         * gcc.c-torture/execute/pr40657.c: New test.
5984
5985 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5986
5987         * gcc.dg/tree-ssa/vrp50.c: New test.
5988         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
5989
5990 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
5991
5992         PR fortran/44649
5993         * gfortran.dg/c_sizeof_1.f90: Modified.
5994         * gfortran.dg/storage_size_1.f08: New.
5995         * gfortran.dg/storage_size_2.f08: New.
5996
5997 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
5998
5999         * gcc.c-torture/execute/20100708-1.c: New test.
6000
6001 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
6002
6003         PR fortran/44847
6004         * gfortran.dg/gomp/pr44847.f90: New test.
6005
6006 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
6007
6008         PR tree-optimization/44710
6009         * gcc.dg/tree-ssa/ifc-6.c: New.
6010         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6011
6012 2010-07-08  Tobias Burnus  <burnus@net-b.de>
6013
6014         PR fortran/18918
6015         * gfortran.dg/coarray_10.f90: Add an additional test.
6016
6017 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
6018
6019         PR middle-end/44828
6020         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6021         * gcc.c-torture/execute/pr44828.x: Revert.
6022
6023 2010-07-08  Jason Merrill  <jason@redhat.com>
6024
6025         PR c++/43120
6026         * g++.dg/inherit/covariant17.C: New.
6027         * g++.dg/abi/covariant1.C: Actually test for the bug.
6028
6029 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
6030
6031         PR rtl-optimization/44838
6032         * gcc.dg/pr44838.c: New.
6033
6034 2010-07-08  Richard Guenther  <rguenther@suse.de>
6035
6036         PR tree-optimization/44831
6037         * gcc.c-torture/compile/pr44831.c: New testcase.
6038         * gcc.dg/tree-ssa/pr21463.c: Adjust.
6039
6040 2010-07-08  Richard Guenther  <rguenther@suse.de>
6041
6042         PR tree-optimization/44861
6043         * g++.dg/vect/pr44861.cc: New testcase.
6044
6045 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6046
6047         PR middle-end/44828
6048         * gcc.c-torture/execute/pr44828.x: New file.
6049
6050 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6051
6052         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6053         dg-options.
6054         * g++.dg/ext/altivec-17.C: Adjust error message.
6055
6056 2010-07-07  Tom Tromey  <tromey@redhat.com>
6057
6058         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6059
6060 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6061
6062         PR target/44844
6063         * gcc.target/i386/rdrand-1.c: Scan "jnc".
6064         * gcc.target/i386/rdrand-2.c: Likewise.
6065         * gcc.target/i386/rdrand-3.c: Likewise.
6066
6067 2010-07-07  Jan Hubicka  <jh@suse.cz>
6068
6069         PR middle-end/44813
6070         * g++.dg/torture/pr44813.C: New testcase.
6071         * g++.dg/torture/pr44826.C: New testcase.
6072
6073 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
6074
6075         PR rtl-optimization/44787
6076         * gcc.c-torture/compile/pr44788.c: New test.
6077         * gcc.target/arm/pr44788.c: New test.
6078
6079 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6080
6081         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6082
6083 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6084
6085         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6086         to dg-options.
6087
6088 2010-07-06  Tobias Burnus  <burnus@net-b.de>
6089
6090         PR fortran/44742
6091         * gfortran.dg/parameter_array_init_6.f90: New.
6092         * gfortran.dg/initialization_20.f90: Update dg-error.
6093         * gfortran.dg/initialization_24.f90: Ditto.
6094
6095 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6096         PR fortran/PR44693
6097         * gfortran.dg/dim_range_1.f90:  New test.
6098         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
6099
6100 2010-07-06  Jason Merrill  <jason@redhat.com>
6101
6102         PR c++/44703
6103         * g++.dg/cpp0x/initlist41.C: New.
6104
6105         PR c++/44778
6106         * g++.dg/template/ptrmem22.C: New.
6107
6108 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
6109
6110         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6111         support.
6112         * gcc.target/i386/i386.exp: Likewise.
6113
6114 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6115
6116         PR testsuite/44195
6117         * gcc.dg/lto/20100518_0.c: Limit to x86.
6118
6119 2010-07-06  Richard Guenther  <rguenther@suse.de>
6120
6121         PR middle-end/44828
6122         * gcc.c-torture/execute/pr44828.c: New testcase.
6123
6124 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
6125
6126         * g++.dg/warn/noeffect2.C: Adjust expected warning.
6127         * g++.dg/warn/volatile1.C: Likewise.
6128         * g++.dg/template/warn1.C: Likewise.
6129
6130 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
6131
6132         AVX Programming Reference (June, 2010)
6133         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6134         * g++.dg/other/i386-3.C: Likewise.
6135         * gcc.target/i386/sse-12.c: Likewise.
6136
6137         * gcc.target/i386/f16c-check.h: New.
6138         * gcc.target/i386/rdfsbase-1.c: Likewise.
6139         * gcc.target/i386/rdfsbase-2.c: Likewise.
6140         * gcc.target/i386/rdgsbase-1.c: Likewise.
6141         * gcc.target/i386/rdgsbase-2.c: Likewise.
6142         * gcc.target/i386/rdrand-1.c: Likewise.
6143         * gcc.target/i386/rdrand-2.c: Likewise.
6144         * gcc.target/i386/rdrand-3.c: Likewise.
6145         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6146         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6147         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6148         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6149         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6150         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6151         * gcc.target/i386/wrfsbase-1.c: Likewise.
6152         * gcc.target/i386/wrfsbase-2.c: Likewise.
6153         * gcc.target/i386/wrgsbase-1.c: Likewise.
6154         * gcc.target/i386/wrgsbase-2.c: Likewise.
6155
6156         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6157         (__builtin_ia32_vcvtps2ph): New.
6158         (__builtin_ia32_vcvtps2ph256): Likewise.
6159
6160         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6161         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6162
6163         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6164         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6165
6166         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6167         (__builtin_ia32_vcvtps2ph256): Likewise.
6168         Add fsgsbase,rdrnd,f16c.
6169
6170         * lib/target-supports.exp (check_effective_target_f16c): New.
6171
6172 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6173
6174         * gcc.dg/guality/nrv-1.c: New test.
6175
6176 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
6177
6178         PR middle-end/42505
6179         * gcc.target/arm/pr42505.c: New test case.
6180
6181 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6182
6183         PR c++/44808
6184         * g++.dg/opt/nrv16.C: New test.
6185
6186 2010-07-05  Richard Guenther  <rguenther@suse.de>
6187
6188         PR tree-optimization/44784
6189         * gcc.c-torture/compile/pr44784.c: New testcase.
6190
6191 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6192
6193         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6194         Increase loop bound and array size.
6195         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6196         Likewise.
6197
6198 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6199
6200         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6201         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6202         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6203         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6204         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6205
6206 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
6207
6208         PR c++/22138
6209         * g++.dg/parse/template25.C: New.
6210
6211 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6212
6213         PR rtl-optimization/44695
6214         * gcc.dg/torture/pr44695.c: New.
6215
6216 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6217
6218         PR c++/16630
6219         * g++.dg/ext/pretty3.C: New.
6220
6221 2010-07-04  Richard Guenther  <rguenther@suse.de>
6222
6223         PR middle-end/44809
6224         * g++.dg/torture/pr44809.C: New testcase.
6225
6226 2010-07-04  Richard Guenther  <rguenther@suse.de>
6227
6228         PR tree-optimization/44656
6229         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6230
6231 2010-07-04  Ira Rosen  <irar@il.ibm.com>
6232             Revital Eres  <eres@il.ibm.com>
6233
6234         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6235         misaligned stores.
6236         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
6237         gcc.dg/vect/vect-96.c: Likewise.
6238         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
6239         that support misaligned stores. Change the number of expected
6240         misaligned accesses.
6241         * gcc.dg/vect/vect-peel-1.c: New test.
6242         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
6243         gcc.dg/vect/vect-peel-4.c: Likewise.
6244         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
6245         vectorizable on all targets that support realignment.
6246         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6247
6248 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
6249
6250         PR c/44806
6251         * gcc.dg/torture/pr44806.c: New.
6252
6253 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6254
6255         * gnat.dg/cond_expr1.adb: New test.
6256
6257 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6258
6259         * gnat.dg/modular3.adb: New test.
6260         * gnat.dg/modular3_pkg.ads: New helper.
6261
6262 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
6263             Mikael Pettersson  <mikpe@it.uu.se>
6264
6265         PR testsuite/44518
6266         * obj-c++.dg/encode-2.mm: Produce object and save temps.
6267         Make signed-ness of chars explicit.  Scan the object for
6268         strings that are split by some target assemblers.
6269         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
6270         explicit.
6271
6272 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
6273
6274         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
6275
6276 2010-07-02  Le-Chun Wu  <lcwu@google.com>
6277
6278         PR/44128
6279         * g++.dg/warn/Wshadow-7.C: New test.
6280
6281 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
6282             Julian Brown  <julian@codesourcery.com>
6283             Sandra Loosemore  <sandra@codesourcery.com>
6284
6285         * gcc.c-torture/execute/20100416-1.c: New test case.
6286
6287 2010-07-02  Julian Brown  <julian@codesourcery.com>
6288             Sandra Loosemore  <sandra@codesourcery.com>
6289
6290         PR target/43703
6291
6292         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
6293         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
6294
6295 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6296             Julian Brown  <julian@codesourcery.com>
6297
6298         * gcc.target/arm/neon/vadds64.c: Regenerated.
6299         * gcc.target/arm/neon/vaddu64.c: Regenerated.
6300         * gcc.target/arm/neon/vsubs64.c: Regenerated.
6301         * gcc.target/arm/neon/vsubu64.c: Regenerated.
6302         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
6303         * gcc.target/arm/neon-vmls-1.c: Likewise.
6304         * gcc.target/arm/neon-vsubs64.c: New execution test.
6305         * gcc.target/arm/neon-vsubu64.c: New execution test.
6306         * gcc.target/arm/neon-vadds64.c: New execution test.
6307         * gcc.target/arm/neon-vaddu64.c: New execution test.
6308
6309 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6310
6311         * gcc.target/arm/neon-vands64.c: New.
6312         * gcc.target/arm/neon-vandu64.c: New.
6313         * gcc.target/arm/neon-vbics64.c: New.
6314         * gcc.target/arm/neon-vbicu64.c: New.
6315         * gcc.target/arm/neon-veors64.c: New.
6316         * gcc.target/arm/neon-veoru64.c: New.
6317         * gcc.target/arm/neon-vorns64.c: New.
6318         * gcc.target/arm/neon-vornu64.c: New.
6319         * gcc.target/arm/neon-vorrs64.c: New.
6320         * gcc.target/arm/neon-vorru64.c: New.
6321         * gcc.target/arm/neon/vands64.c: Regenerated.
6322         * gcc.target/arm/neon/vandu64.c: Regenerated.
6323         * gcc.target/arm/neon/vbics64.c: Regenerated.
6324         * gcc.target/arm/neon/vbicu64.c: Regenerated.
6325         * gcc.target/arm/neon/veors64.c: Regenerated.
6326         * gcc.target/arm/neon/veoru64.c: Regenerated.
6327         * gcc.target/arm/neon/vorns64.c: Regenerated.
6328         * gcc.target/arm/neon/vornu64.c: Regenerated.
6329         * gcc.target/arm/neon/vorrs64.c: Regenerated.
6330         * gcc.target/arm/neon/vorru64.c: Regenerated.
6331
6332 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6333
6334         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
6335
6336 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6337
6338         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
6339         * gfortran.dg/intent_out_5.f90: Same.
6340         * gfortran.dg/ltrans-7.f90: Same.
6341         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
6342
6343 2010-07-02  Jan Hubicka  <jh@suse.cz>
6344
6345         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
6346
6347 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6348
6349         * objc-obj-c++-shared/Object1.h: Correct Line endings.
6350
6351 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
6352
6353         PR c++/44780
6354         * c-c++-common/Wunused-var-12.c: New test.
6355
6356 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
6357
6358         PR target/42835
6359         * gcc.target/arm/pr42835.c: New test.
6360
6361         PR target/42172
6362         * gcc.target/arm/pr42172-1.c: New test.
6363
6364 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6365
6366         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
6367
6368 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6369
6370         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
6371         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
6372         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
6373         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
6374         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
6375         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
6376         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
6377         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
6378         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
6379         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
6380         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
6381         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
6382         * gcc.target/arm/neon-vdup_ns64.c: New.
6383         * gcc.target/arm/neon-vdup_nu64.c: New.
6384         * gcc.target/arm/neon-vdupQ_ns64.c: New.
6385         * gcc.target/arm/neon-vdupQ_nu64.c: New.
6386         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
6387         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
6388         * gcc.target/arm/neon-vmov_ns64.c: New.
6389         * gcc.target/arm/neon-vmov_nu64.c: New.
6390         * gcc.target/arm/neon-vmovQ_ns64.c: New.
6391         * gcc.target/arm/neon-vmovQ_nu64.c: New.
6392         * gcc.target/arm/neon-vget_lanes64.c: New.
6393         * gcc.target/arm/neon-vget_laneu64.c: New.
6394         * gcc.target/arm/neon-vset_lanes64.c: New.
6395         * gcc.target/arm/neon-vset_laneu64.c: New.
6396
6397 2010-07-02  Richard Guenther  <rguenther@suse.de>
6398
6399         * g++.dg/torture/20100702-1.C: New testcase.
6400
6401 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6402
6403         PR target/44707
6404         * gcc.c-torture/compile/pr44707.c: New test.
6405
6406 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6407
6408         PR c++/44039
6409         * g++.dg/template/crash101.C: New.
6410
6411 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6412
6413         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
6414         Use the ABI-0 accessors and fail it for m64.
6415
6416 2010-07-02  Jan Hubicka  <jh@suse.cz>
6417
6418         * g++.dg/tree-ssa/pr44706.C: New testcase.
6419
6420 2010-07-02  Richard Guenther  <rguenther@suse.de>
6421
6422         PR tree-optimization/44748
6423         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
6424
6425 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6426
6427         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
6428         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
6429         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
6430         the method types to forward:.
6431
6432 2010-06-30  Jason Merrill  <jason@redhat.com>
6433
6434         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
6435         * g++.dg/other/pr25632.C: Likewise.
6436
6437 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
6438
6439         PR tree-optimization/40421
6440         * gfortran.fortran-torture/compile/pr40421.f90: New test.
6441
6442 2010-07-01  Richard Guenther  <rguenther@suse.de>
6443
6444         PR middle-end/42834
6445         PR middle-end/44468
6446         * gcc.c-torture/execute/20100316-1.c: New testcase.
6447         * gcc.c-torture/execute/pr44468.c: Likewise.
6448         * gcc.c-torture/compile/20100609-1.c: Likewise.
6449         * gcc.dg/volatile2.c: Adjust.
6450         * gcc.dg/plugin/selfassign.c: Likewise.
6451         * gcc.dg/pr36902.c: Likewise.
6452         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
6453         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
6454         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6455         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6456         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6457         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6458         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
6459         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
6460         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
6461         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6462         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6463         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6464         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
6465         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
6466         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6467         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6468         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
6469         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6470         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6471         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6472         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6473         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6474         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
6475         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
6476         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
6477         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
6478         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
6479         * gcc.dg/struct/w_prof_local_array.c: Likewise.
6480         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
6481         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
6482         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6483         * gcc.dg/struct/w_prof_global_array.c: Likewise.
6484         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
6485         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
6486         * gcc.dg/struct/w_prof_local_var.c: Likewise.
6487         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
6488         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6489         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
6490         * gcc.dg/struct/w_prof_global_var.c: Likewise.
6491         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
6492         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
6493         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
6494         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6495         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
6496         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
6497         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
6498         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
6499         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
6500         * gcc.dg/tree-prof/stringop-1.c: Adjust.
6501         * g++.dg/tree-ssa/pr31146.C: Likewise.
6502         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
6503         * g++.dg/tree-ssa/pr33604.C: Likewise.
6504         * g++.dg/plugin/selfassign.c: Likewise.
6505         * gfortran.dg/array_memcpy_3.f90: Likewise.
6506         * gfortran.dg/array_memcpy_4.f90: Likewise.
6507         * c-c++-common/torture/pr42834.c: New testcase.
6508
6509 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
6510
6511         PR c++/44628
6512         * g++.dg/template/crash100.C: New.
6513
6514 2010-06-30  Jan Hubicka  <jh@suse.cz>
6515
6516         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
6517
6518 2010-06-30  Michael Matz  <matz@suse.de>
6519
6520         PR bootstrap/44699
6521         * gcc.dg/pr44699.c: New test.
6522
6523 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
6524
6525         PR tree-optimization/39799
6526         * c-c++-common/uninit-17.c: New test.
6527
6528 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6529
6530         PR libfortran/43298
6531         * gfortran.dg/read_infnan_1.f90: New test.
6532
6533 2010-06-29  Jason Merrill  <jason@redhat.com>
6534
6535         Enable implicitly declared move constructor/operator= (N3053).
6536         * g++.dg/cpp0x/implicit3.C: New.
6537         * g++.dg/cpp0x/implicit4.C: New.
6538         * g++.dg/cpp0x/implicit5.C: New.
6539         * g++.dg/cpp0x/implicit-copy.C: Adjust.
6540         * g++.dg/cpp0x/not_special.C: Adjust.
6541         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
6542         * g++.dg/cpp0x/rv1n.C: Adjust.
6543         * g++.dg/cpp0x/rv1p.C: Adjust.
6544         * g++.dg/cpp0x/rv2n.C: Adjust.
6545         * g++.dg/cpp0x/rv2p.C: Adjust.
6546         * g++.dg/cpp0x/rv3n.C: Adjust.
6547         * g++.dg/cpp0x/rv3p.C: Adjust.
6548         * g++.dg/cpp0x/rv4n.C: Adjust.
6549         * g++.dg/cpp0x/rv4p.C: Adjust.
6550         * g++.dg/cpp0x/rv5n.C: Adjust.
6551         * g++.dg/cpp0x/rv5p.C: Adjust.
6552         * g++.dg/cpp0x/rv6n.C: Adjust.
6553         * g++.dg/cpp0x/rv6p.C: Adjust.
6554         * g++.dg/cpp0x/rv7n.C: Adjust.
6555         * g++.dg/cpp0x/rv7p.C: Adjust.
6556         * g++.dg/cpp0x/rv8p.C: Adjust.
6557         * g++.dg/gomp/pr26690-1.C: Adjust.
6558         * g++.dg/other/error20.C: Adjust.
6559         * g++.dg/other/error31.C: Adjust.
6560         * g++.dg/parse/error19.C: Adjust.
6561         * g++.dg/template/qualttp5.C: Adjust.
6562         * g++.old-deja/g++.law/ctors5.C: Adjust.
6563
6564         Enable implicitly deleted functions (N2346)
6565         * g++.dg/cpp0x/defaulted17.C: New.
6566         * g++.dg/cpp0x/implicit1.C: New.
6567         * g++.dg/cpp0x/implicit2.C: New.
6568         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
6569         * g++.dg/ext/has_virtual_destructor.C: Adjust.
6570         * g++.dg/init/ctor4.C: Adjust.
6571         * g++.dg/init/synth2.C: Adjust.
6572         * g++.dg/lto/20081118_1.C: Adjust.
6573         * g++.dg/other/error13.C: Adjust.
6574         * g++.dg/other/unused1.C: Adjust.
6575         * g++.old-deja/g++.bob/inherit2.C: Adjust.
6576         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6577         * g++.old-deja/g++.jason/opeq3.C: Adjust.
6578         * g++.old-deja/g++.law/ctors17.C: Adjust.
6579         * g++.old-deja/g++.oliva/delete1.C: Adjust.
6580         * g++.old-deja/g++.pt/assign1.C: Adjust.
6581         * g++.old-deja/g++.pt/crash20.C: Adjust.
6582
6583         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
6584         * g++.dg/cpp0x/defaulted13.C: Adjust.
6585         * g++.dg/cpp0x/defaulted2.C: Adjust.
6586         * g++.dg/cpp0x/defaulted3.C: Adjust.
6587         * g++.dg/cpp0x/initlist9.C: Adjust.
6588         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
6589         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
6590         * g++.dg/init/synth2.C: Adjust.
6591
6592         * g++.dg/cpp0x/defaulted19.C: New.
6593
6594         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
6595         * g++.dg/template/error23.C: Fix for -std=c++0x.
6596
6597 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
6598
6599         PR fortran/44718
6600         * gfortran.dg/proc_ptr_28.f90: New.
6601
6602 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
6603
6604         PR tree-optimization/43801
6605         * g++.dg/torture/pr43801.C: New test.
6606
6607         PR debug/44668
6608         * g++.dg/debug/dwarf2/accessibility1.C: New test.
6609
6610 2010-06-29  Jason Merrill  <jason@redhat.com>
6611
6612         PR c++/44587
6613         * g++.dg/template/qualified-id2.C: New.
6614         * g++.dg/template/qualified-id3.C: New.
6615
6616 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
6617
6618         PR fortran/44696
6619         * gfortran.dg/associated_target_4.f90: New.
6620
6621 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
6622
6623         PR fortran/44582
6624         * gfortran.dg/aliasing_array_result_1.f90 : New test.
6625
6626 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6627
6628         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
6629
6630 2010-06-29  Jan Hubicka  <jh@suse.cz>
6631
6632         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
6633
6634 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
6635
6636         PR target/43902
6637         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
6638         * gcc.target/arm/wmul-3.c: New test.
6639         * gcc.target/arm/wmul-4.c: New test.
6640
6641 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
6642
6643         PR rtl-optimization/44659
6644         * gcc.target/i386/extract-1.c: New.
6645         * gcc.target/i386/extract-2.c: Likewise.
6646         * gcc.target/i386/extract-3.c: Likewise.
6647         * gcc.target/i386/extract-4.c: Likewise.
6648         * gcc.target/i386/extract-5.c: Likewise.
6649         * gcc.target/i386/extract-6.c: Likewise.
6650
6651 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
6652
6653         PR c++/44682
6654         * g++.dg/warn/Wunused-var-14.C: New test.
6655
6656 2010-06-28  Tobias Burnus  <burnus@net-b.de>
6657
6658         PR fortran/43298
6659         * gfortran.dg/nan_6.f90: New.
6660
6661 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
6662
6663         PR tree-optimization/43781
6664         * gcc.dg/torture/pr43781.c: New.
6665
6666 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
6667
6668         PR fortran/40158
6669         * gfortran.dg/actual_rank_check_1.f90: New test.
6670
6671 2010-06-28  Martin Jambor  <mjambor@suse.cz>
6672
6673         * gcc.dg/ipa/ipa-sra-6.c: New test.
6674
6675 2010-06-28  Jan Hubicka  <jh@suse.cz>
6676
6677         PR tree-optimization/44687
6678         * gcc.c-torture/compile/pr44687.c
6679
6680 2010-06-28  Martin Jambor  <mjambor@suse.cz>
6681
6682         PR c++/44535
6683         * g++.dg/torture/pr44535.C: New test.
6684
6685 2010-06-28  Michael Matz  <matz@suse.de>
6686
6687         PR middle-end/44592
6688         * gfortran.dg/pr44592.f90: New test.
6689
6690 2010-06-28  Jan Hubicka  <jh@suse.cz>
6691
6692         PR tree-optimization/44357
6693         * g++.dg/torture/pr44357.C: New testcase.
6694
6695 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6696
6697         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
6698         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
6699         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
6700         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
6701         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
6702         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6703         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
6704         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
6705
6706 2010-06-27  Jan Hubicka  <jh@suse.cz>
6707
6708         * gcc.c-torture/compile/pr44686.c: New file.
6709
6710 2010-06-27  Richard Guenther  <rguenther@suse.de>
6711
6712         PR tree-optimization/44683
6713         * gcc.c-torture/execute/pr44683.c: New testcase.
6714
6715 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
6716
6717         * gnat.dg/noreturn3.ad[sb]: New test.
6718
6719 2010-06-26  Jason Merrill  <jason@redhat.com>
6720
6721         * g++.dg/cpp0x/explicit5.C: New.
6722
6723 2010-06-26  Richard Guenther  <rguenther@suse.de>
6724
6725         PR tree-optimization/44393
6726         * gcc.dg/pr44393.c: New testcase.
6727
6728 2010-06-26  Jan Hubicka  <jh@suse.cz>
6729
6730         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
6731
6732 2010-06-26  Richard Guenther  <rguenther@suse.de>
6733
6734         PR middle-end/44674
6735         * gcc.dg/pr44674.c: New testcase.
6736
6737 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
6738
6739         * gcc.dg/opts-3.c: New test.
6740
6741 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6742
6743         * gfortran.dg/type_decl_1.f90: New.
6744         * gfortran.dg/type_decl_2.f90: New.
6745
6746 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6747
6748         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
6749         * gfortran.dg/semicolon_fixed_2.f: Ditto.
6750
6751 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6752
6753         PR testsuite/38946
6754         * gfortran.dg/array_constructor_23.f: Update test to allow for small
6755         error in comparing reals.
6756
6757 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6758
6759         * selected_real_kind_2.f90: New.
6760         * selected_real_kind_3.f90: New.
6761
6762 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6763
6764         * gfortran.dg/entry_19.f90: New.
6765
6766 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6767
6768         * gfortran.dg/end_subroutine_1.f90: New.
6769         * gfortran.dg/end_subroutine_2.f90: New.
6770         * gfortran.dg/interface_proc_end.f90: Update.
6771
6772 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6773
6774         * gfortran.dg/semicolon_fixed.f: Update.
6775         * gfortran.dg/semicolon_fixed_2.f: New.
6776         * gfortran.dg/semicolon_free_2.f90: New.
6777         * gfortran.dg/semicolon_free.f90: Update.
6778
6779 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6780
6781         PR fortran/44448
6782         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
6783
6784 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6785
6786         * g++.dg/ipa/iinline-3.C: New test.
6787         * gcc.dg/ipa/modif-1.c: Removed.
6788
6789 2010-06-25  Jan Hubicka  <jh@suse.cz>
6790
6791         * gcc.dg/tree-ssa/ipa-split-1.c
6792
6793 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6794
6795         * g++.dg/ipa/iinline-2.C: New test.
6796
6797 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
6798
6799         PR middle-end/43866
6800         * gfortran.dg/pr43866.f90: New test.
6801
6802         PR tree-optimization/44539
6803         * gcc.dg/pr44539.c: New test.
6804
6805 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
6806
6807         From Jim Wilson:
6808         PR target/43902
6809         * gcc.target/mips/madd-9.c: New test.
6810
6811 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
6812
6813         PR c/44517
6814         * gcc.dg/noncompile/pr44517.c: New.
6815         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
6816
6817 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
6818
6819         PR testsuite/43283
6820         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
6821         and add argument to nop for IA64.
6822
6823 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6824
6825         PR target/44588
6826         * gcc.target/i386/mod-1.c: New.
6827         * gcc.target/i386/umod-1.c: Likewise.
6828         * gcc.target/i386/umod-2.c: Likewise.
6829         * gcc.target/i386/umod-3.c: Likewise.
6830
6831 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
6832
6833         PR middle-end/44492
6834         * g++.dg/torture/pr44492.C: New test.
6835
6836 2010-06-24  Andi Kleen  <ak@linux.intel.com>
6837
6838         * c-c++-common/warn-omitted-condop.c: New.
6839
6840 2010-06-24  Tobias Burnus  <burnus@net-b.de>
6841
6842         PR fortran/44614
6843         * gfortran.dg/import8.f90: New.
6844
6845 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
6846
6847         * gnat.dg/not_null.adb: Update test case.
6848
6849 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
6850
6851         PR c++/44619
6852         * g++.dg/warn/Wunused-var-13.C: New test.
6853
6854         PR c++/44627
6855         * g++.dg/diagnostic/method1.C: New test.
6856
6857 2010-06-22  Cary Coutant  <ccoutant@google.com>
6858
6859         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
6860
6861 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
6862
6863         PR fortran/44616
6864         * gfortran.dg/abstract_type_8.f03: New.
6865
6866 2010-06-21  Jason Merrill  <jason@redhat.com>
6867
6868         * g++.dg/cpp0x/noexcept08.C: New.
6869
6870         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
6871
6872 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6873
6874         PR target/44615
6875         * gcc.target/i386/sse2-vec-2a.c: New.
6876
6877 2010-06-21  DJ Delorie  <dj@redhat.com>
6878
6879         * gcc.dg/pragma-diag-1.c: New.
6880
6881 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6882
6883         PR target/44615
6884         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
6885
6886 2010-06-21  Alan Modra  <amodra@gmail.com>
6887
6888         PR testsuite/44505
6889         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
6890         tail call to check_fa_mid.
6891
6892 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
6893
6894         PR target/44575
6895         * gcc.c-torture/execute/pr44575.c: New test.
6896
6897 2010-06-21  Tobias Burnus  <burnus@net-b.de>
6898
6899         PR fortran/40632
6900         * gfortran.dg/contiguous_1.f90: New.
6901         * gfortran.dg/contiguous_2.f90: New.
6902         * gfortran.dg/contiguous_3.f90: New.
6903
6904 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
6905
6906         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
6907         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
6908
6909 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
6910
6911         PR target/44546
6912         * gcc.target/i386/pr44546.c: New test.
6913
6914 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
6915
6916         * gcc.dg/opts-2.c: New test.
6917
6918 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
6919
6920         PR fortran/44584
6921         * gfortran.dg/typebound_proc_15.f03: Modified.
6922
6923 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
6924
6925         PR target/44072
6926         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
6927         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
6928
6929 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6930
6931         * g++.dg/ext/label13.C: Fix typo in last change.
6932
6933 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6934
6935         PR libfortran/44477
6936         * gfortran.dg/eof_3.f90
6937         * gfortran.dg/endfile_2.f90
6938         * gfortran.dg/endfile_4.f90
6939         * gfortran.dg/endfile_3.f90
6940
6941 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6942
6943         PR c++/41090
6944         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
6945
6946 2010-06-18  Tobias Burnus  <burnus@net-b.de>
6947
6948         PR fortran/44556
6949         * gfortran.dg/allocate_alloc_opt_11.f90: New.
6950
6951 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
6952
6953         * gcc.target/arm/pr40900.c: New test.
6954
6955 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
6956
6957         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
6958
6959 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
6960
6961         PR fortran/44558
6962         * gfortran.dg/typebound_call_15.f03: New.
6963
6964 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6965
6966         PR c++/44486
6967         * g++.dg/pr44486.C: New.
6968
6969 2010-06-16  DJ Delorie  <dj@redhat.com>
6970
6971         * gcc.target/i386/volatile-bitfields-1.c: New.
6972         * gcc.target/i386/volatile-bitfields-2.c: New.
6973
6974 2010-06-16  Jason Merrill  <jason@redhat.com>
6975
6976         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
6977
6978         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
6979
6980 2010-06-16  Richard Guenther  <rguenther@suse.de>
6981
6982         PR c/44555
6983         * gcc.c-torture/execute/pr44555.c: New testcase.
6984
6985 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
6986
6987         PR fortran/44549
6988         * gfortran.dg/typebound_proc_16.f03: New.
6989
6990 2010-06-16  Martin Jambor  <mjambor@suse.cz>
6991
6992         * g++.dg/torture/pr43905.C: New test.
6993
6994 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
6995
6996         PR testsuite/44538
6997         * gcc.dg/vect/slp-perm-5.c (main): Prevent
6998         initialization loop from being vectorized.
6999         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7000
7001 2010-06-16  Alan Modra  <amodra@gmail.com>
7002
7003         PR tree-optimization/44507
7004         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7005
7006 2010-06-15  Jason Merrill  <jason@redhat.com>
7007
7008         * g++.dg/overload/arg3.C: Adjust error locations.
7009         * g++.dg/overload/copy1.C: Likewise.
7010         * g++.dg/tc1/dr152.C: Likewise.
7011         * g++.dg/template/incomplete4.C: Likewise.
7012         * g++.dg/template/incomplete5.C: Likewise.
7013         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7014         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7015         * g++.old-deja/g++.pt/crash9.C: Likewise.
7016
7017         * g++.dg/inherit/virtual5.C: New.
7018
7019         * g++.dg/cpp0x/defaulted18.C: New.
7020
7021         * g++.dg/cpp0x/initlist40.C: New.
7022
7023         * g++.dg/cpp0x/initlist39.C: New.
7024
7025 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
7026
7027         PR middle-end/44391
7028         * gcc.dg/graphite/pr44391.c: New.
7029
7030 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
7031
7032         PR fortran/43388
7033         * gfortran.dg/allocate_alloc_opt_8.f90: New.
7034         * gfortran.dg/allocate_alloc_opt_9.f90: New.
7035         * gfortran.dg/allocate_alloc_opt_10.f90: New.
7036         * gfortran.dg/class_allocate_2.f03: Modified an error message.
7037
7038 2010-06-15  Richard Guenther  <rguenther@suse.de>
7039
7040         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7041
7042 2010-06-15  Richard Guenther  <rguenther@suse.de>
7043
7044         * gcc.dg/vect/bb-slp-21.c: Adjust.
7045         * gcc.dg/vect/bb-slp-13.c: Likewise
7046         * gcc.dg/vect/bb-slp-4.c: Likewise
7047         * gcc.dg/vect/bb-slp-22.c: Likewise
7048         * gcc.dg/vect/bb-slp-14.c: Likewise
7049         * gcc.dg/vect/bb-slp-23.c: Likewise
7050         * gcc.dg/vect/bb-slp-15.c: Likewise
7051         * gcc.dg/vect/bb-slp-17.c: Likewise
7052         * gcc.dg/vect/bb-slp-18.c: Likewise
7053         * gcc.dg/vect/bb-slp-19.c: Likewise
7054         * gcc.dg/vect/bb-slp-10.c: Likewise
7055         * gcc.dg/vect/bb-slp-11.c: Likewise
7056         * gcc.dg/vect/bb-slp-20.c: Likewise
7057         * gcc.dg/vect/bb-slp-3.c: Likewise
7058
7059 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
7060
7061         PR fortran/44536
7062         * gfortran.dg/gomp/pr44536.f90: New test.
7063         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7064
7065 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7066
7067         PR target/44534
7068         * gcc.target/i386/avx-vextractf128-256-3.c: New.
7069         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7070
7071 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
7072
7073         PR tree-optimization/44508
7074         * gcc.dg/tree-ssa/pr21086.c: Adjust.
7075
7076         PR bootstrap/44509
7077         * gcc.dg/pr44509.c: New test.
7078
7079 2010-06-14  Ira Rosen  <irar@il.ibm.com>
7080
7081         PR tree-optimization/44507
7082         * gcc.dg/vect/pr44507.c: New test.
7083
7084 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7085
7086         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7087         and c-pretty-print.h.
7088
7089         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7090
7091 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
7092
7093         * gfortran.dg/whole_file_18.f90: Updated error message.
7094
7095 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
7096
7097         * gfortran.dg/whole_file_20.f03: New.
7098
7099 2010-06-12  Jan Hubicka  <jh@suse.cz>
7100
7101         * gcc.c-torture/compile/pc44485.c: New testcase.
7102
7103 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
7104
7105         PR fortran/40117
7106         * gfortran.dg/typebound_proc_4.f03: Modified error message.
7107         * gfortran.dg/typebound_proc_14.f03: New.
7108         * gfortran.dg/typebound_proc_15.f03: New.
7109
7110 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7111
7112         * gcc.dg/opts-1.c: New test.
7113
7114 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7115
7116         * gcc.dg/funroll-loops-all.c: Update expected error.
7117
7118 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
7119
7120         PR target/44481
7121         * gcc.target/i386/pr44481.c: New test.
7122
7123 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7124
7125         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7126
7127 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
7128
7129         PR middle-end/44483
7130         * gcc.dg/tree-ssa/pr44483.c: New.
7131
7132 2010-06-11  Paul Brook  <paul@codesourcery.com>
7133
7134         * g++.dg/other/arm-neon-1.C: New test.
7135
7136 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
7137
7138         PR fortran/42051
7139         PR fortran/43896
7140         * gfortran.dg/class_23.f03: New test.
7141
7142 2010-06-11  Jan Hubicka  <jh@suse.cz>
7143
7144         * gcc.dg/ipa/pure-const-2.c: New testcase.
7145
7146 2010-06-11  Jan Hubicka  <jh@suse.cz>
7147
7148         * gcc.dg/noreturn-7.c: Update.
7149         * gcc.dg/noreturn-4.c: Update.
7150
7151 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
7152
7153         Fix MIPS bootstrap
7154         * g++.dg/other/typedef4.C: New test.
7155
7156 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
7157
7158         PR fortran/44207
7159         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7160
7161 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
7162
7163         PR fortran/44457
7164         * gfortran.dg/asynchronous_3.f03
7165
7166 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
7167
7168         PR middle-end/44185
7169         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7170         non-temporal stores out of the tests to form new test cases.  As a
7171         result, no non-temporal store should be generated in this case.
7172
7173         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
7174         prefetch-7.c that generate one non-temporal store.
7175
7176         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
7177         prefetch-7.c that generate one non-temporal store and one
7178         one-temporal prefetch.
7179
7180 2010-06-10  Martin Jambor  <mjambor@suse.cz>
7181
7182         PR tree-optimization/44258
7183         * gcc.dg/tree-ssa/pr44258.c: New test.
7184
7185 2010-06-10  Daniel Kraft  <d@domob.eu>
7186
7187         PR fortran/38936
7188         * gfortran.dg/associate_1.f03: New test.
7189         * gfortran.dg/associate_2.f95: New test.
7190         * gfortran.dg/associate_3.f03: New test.
7191         * gfortran.dg/associate_4.f08: New test.
7192
7193 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7194
7195         * gfortran.dg/selected_char_kind_4.f90: New test.
7196
7197 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
7198
7199         * gcc.dg/pr42461.c: New test.
7200
7201 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7202
7203         PR fortran/44347
7204         * gfortran.dg/selected_real_kind_1.f90: New.
7205
7206 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7207
7208         PR fortran/44359
7209         * gfortran.dg/warn_conversion.f90: Removed check for redundant
7210         warning.
7211         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7212         check for warning.
7213
7214 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7215
7216         * gfortran.dg/data_namelist_conflict.f90: New test.
7217
7218 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7219
7220         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7221         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7222         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7223
7224 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7225
7226         * gfortran.dg/mvbits_9.f90: New test.
7227         * gfortran.dg/ibset_1.f90: Ditto.
7228         * gfortran.dg/ibits_1.f90: Ditto.
7229         * gfortran.dg/btest_1.f90: Ditto.
7230         * gfortran.dg/ibclr_1.f90: Ditto.
7231
7232 2010-06-09  Jason Merrill  <jason@redhat.com>
7233
7234         PR c++/44366
7235         * g++.dg/cpp0x/decltype23.C: Move to...
7236         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
7237
7238 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
7239
7240         PR fortran/44211
7241         * gfortran.dg/typebound_call_14.f03: New test.
7242
7243 2010-06-09  Martin Jambor  <mjambor@suse.cz>
7244
7245         PR tree-optimization/44423
7246         * gcc.dg/tree-ssa/pr44423.c: New test.
7247
7248 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
7249
7250         PR testsuite/42843
7251         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
7252         TV_NONE to initialize tv_id field.
7253         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7254         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7255         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
7256         Include toplev.h .
7257         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
7258         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
7259         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
7260
7261 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
7262
7263         PR tree-optimization/39874
7264         PR middle-end/28685
7265         * gcc.dg/pr39874.c: New file.
7266
7267 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7268
7269         * g++.dg/ext/attr-alias-1.C: New.
7270         * g++.dg/ext/attr-alias-2.C: New.
7271
7272 2010-06-07  Tobias Burnus  <burnus@net-b.de>
7273
7274         PR fortran/44446
7275         * gfortran.dg/proc_ptr_27.f90: New.
7276
7277 2010-06-07  Jason Merrill  <jason@redhat.com>
7278
7279         PR c++/44366
7280         * g++.dg/cpp0x/decltype23.C: New.
7281
7282 2010-06-08  Andrew Pinski <pinskia@gmail.com>
7283             Shujing Zhao  <pearly.zhao@oracle.com>
7284
7285         PR c/37724
7286         * gcc.dg/c90-const-expr-10.c: Adjust.
7287         * gcc.dg/c99-const-expr-10.c: Adjust.
7288         * gcc.dg/init-bad-7.c: New.
7289
7290 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7291
7292         * lib/target-supports.exp (check_effective_target_gas): New proc.
7293         * gcc.c-torture/execute/960321-1.x: New file.
7294
7295 2010-06-07  Jason Merrill  <jason@redhat.com>
7296
7297         PR c++/44401
7298         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
7299
7300 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
7301
7302         PR c++/44444
7303         * g++.dg/warn/Wunused-var-12.C: New test.
7304
7305         PR c++/44443
7306         * c-c++-common/Wunused-var-11.c: New test.
7307
7308 2010-06-07  Jan Hubicka  <jh@suse.cz>
7309
7310         * gcc.dg/ipa/pure-const-1.c: New testcase.
7311
7312 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
7313
7314         PR rtl-optimization/44404
7315         * gcc.dg/pr44404.c: New.
7316
7317 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
7318
7319         PR target/44159
7320         * gcc.target/i386/abi-2.c: Check sysv abi here.
7321         * gcc.target/i386/aes-avx-check.h: Call test in noinline
7322         function to avoid failures by different ABIs.
7323         * gcc.target/i386/aes-check.h: Likewise.
7324         * gcc.target/i386/avx-check.h: Likewise.
7325         * gcc.target/i386/fma4-check.h: Likewise.
7326         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
7327         * gcc.target/i386/mmx-check.h: Likewise.
7328         * gcc.target/i386/pclmul-avx-check.h: Likewise.
7329         * gcc.target/i386/pclmul-check.h: Likewise.
7330         * gcc.target/i386/sse-check.h: Likewise.
7331         * gcc.target/i386/sse2-check.h: Likewise.
7332         * gcc.target/i386/sse3-check.h: Likewise.
7333         * gcc.target/i386/sse4_1-check.h: Likewise.
7334         * gcc.target/i386/sse4_2-check.h: Likewise.
7335         * gcc.target/i386/sse4a-check.h: Likewise.
7336         * gcc.target/i386/ssse3-check.h: Likewise.
7337         * gcc.target/i386/xop-check.h: Likewise.
7338         * gcc.target/i386/pr27971.c: Fix for LLP64.
7339         * gcc.target/i386/pr39139.c: Likewise.
7340         * gcc.target/i386/pr39315-check.c: Likewise.
7341         * gcc.target/i386/vararg-1.c: Likewise.
7342         * gcc.target/i386/vararg-2.c: Likewise.
7343         Additional add dg-compile to avoid failure due
7344         missing foo symbol.
7345
7346         * gcc.dg/compound-literal-1.c: Fix for llp64.
7347         * gcc.dg/pr32370.c: Likewise.
7348         * gcc.dg/pr37561.c: Likewise.
7349         * gcc.dg/pr41340.c: Likewise.
7350         * gcc.dg/pr41551.c: Likewise.
7351
7352 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7353
7354         PR c++/44188
7355         * g++.dg/debug/dwarf2/typedef3.C: New test.
7356
7357 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7358
7359         PR c/20000
7360         * c-c++-common/pr20000.c: New.
7361
7362 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
7363
7364         PR c++/44086
7365         * g++.dg/init/pr44086.C: New.
7366         * g++.dg/cpp0x/decltype4.C: Adjust.
7367
7368 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7369
7370         PR fortran/43945
7371         * gfortran.dg/generic_23.f03: New test.
7372
7373 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7374
7375         PR fortran/43895
7376         * gfortran.dg/alloc_comp_class_1.f90 : New test.
7377
7378 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
7379
7380         PR c++/44361
7381         * c-c++-common/Wunused-var-9.c: New test.
7382
7383 2010-06-05  Jason Merrill  <jason@redhat.com>
7384
7385         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
7386
7387 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
7388
7389         PR c/44322
7390         * gcc.dg/c99-restrict-4.c: New test.
7391
7392 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
7393
7394         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
7395         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
7396         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
7397         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
7398         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
7399         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
7400         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
7401         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
7402         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
7403         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
7404         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
7405         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
7406         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
7407         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
7408         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
7409         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
7410         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
7411         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
7412         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
7413         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
7414         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
7415         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
7416
7417 2010-06-04  Jason Merrill  <jason@redhat.com>
7418
7419         * g++.dg/cpp0x/noexcept06.C: New.
7420         * g++.dg/cpp0x/noexcept07.C: New.
7421
7422         * g++.dg/cpp0x/noexcept01.C: New.
7423         * g++.dg/cpp0x/noexcept02.C: New.
7424         * g++.dg/cpp0x/noexcept03.C: New.
7425         * g++.dg/cpp0x/noexcept04.C: New.
7426         * g++.dg/cpp0x/noexcept05.C: New.
7427
7428 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
7429
7430         PR c++/44412
7431         * g++.dg/warn/Wunused-var-10.C: New test.
7432         * g++.dg/warn/Wunused-var-11.C: New test.
7433
7434         PR c++/44362
7435         * c-c++-common/Wunused-var-10.c: New test.
7436
7437 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7438
7439         PR c/25880
7440         * gcc.dg/assign-warn-2.c: Update.
7441         * gcc.dg/cpp/line3.c: Update.
7442         * gcc.dg/c99-array-lval-8.c: Update.
7443         * gcc.dg/cast-qual-2.c: Update.
7444         * gcc.dg/c99-arraydecl-3.c:  Update.
7445         * gcc.dg/assign-warn-1.c:  Update.
7446         * gcc.dg/format/gcc_diag-1.c:  Update.
7447
7448 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
7449
7450         PR rtl-optimization/39871
7451         PR rtl-optimization/40615
7452         PR rtl-optimization/42500
7453         PR rtl-optimization/42502
7454         * gcc.target/arm/eliminate.c: New test.
7455
7456 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
7457
7458         PR libstdc++/44410
7459         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
7460         * g++.old-deja/g++.other/delete3.C: Likewise.
7461         * g++.old-deja/g++.other/new.C: Likewise.
7462         * g++.old-deja/g++.law/operators27.C: Likewise.
7463         * g++.old-deja/g++.mike/p755.C: Likewise.
7464         * g++.dg/eh/new1.C: Likewise.
7465         * g++.dg/init/new5.C: Likewise.
7466
7467 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7468
7469         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
7470         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
7471         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
7472
7473 2010-06-03  Richard Guenther  <rguenther@suse.de>
7474
7475         PR lto/41921
7476         * lib/lto.exp: Always load gcc.exp.
7477         (lto-obj): For C source files invoke gcc_target_compile.
7478         * g++.dg/lto/20100603-1_0.C: New testcase.
7479         * g++.dg/lto/20100603-1_1.c: Likewise.
7480
7481 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
7482
7483         PR tree-optimization/43688
7484         * gfortran.dg/pr43688.f90: New.
7485
7486 2010-06-03  Richard Guenther  <rguenther@suse.de>
7487
7488         PR lto/41584
7489         * gcc.dg/lto/20100603-1_0.c: New testcase.
7490         * gcc.dg/lto/20100603-2_0.c: Likewise.
7491         * gcc.dg/lto/20100603-3_0.c: Likewise.
7492
7493 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
7494
7495         PR target/44218
7496         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
7497         * gcc.target/powerpc/recip-2.c: Ditto.
7498         * gcc.target/powerpc/recip-3.c: Ditto.
7499         * gcc.target/powerpc/recip-4.c: Ditto.
7500         * gcc.target/powerpc/recip-5.c: Ditto.
7501         * gcc.target/powerpc/recip-6.c: Ditto.
7502         * gcc.target/powerpc/recip-7.c: Ditto.
7503         * gcc.target/powerpc/recip-test.h: Ditto.
7504         * gcc.target/powerpc/recip-test2.h: Ditto.
7505
7506 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7507
7508         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
7509
7510 2010-06-02  Jason Merrill  <jason@redhat.com>
7511
7512         * g++.dg/ext/vector9.C: Expect typedef in error message.
7513
7514         PR c++/9726
7515         PR c++/23594
7516         PR c++/44333
7517         * g++.dg/tc1/dr101.C: Remove xfails.
7518
7519 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7520
7521         PR middle-end/44372
7522         * g++.dg/ipa/pr44372.C: New.
7523
7524 2010-06-02  Jan Hubicka  <jh@suse.cz>
7525
7526         PR middle-end/44295
7527         * g++.dg/torture/pr44295.C: Neww testcase.
7528
7529 2010-06-02  Jan Hubicka  <jh@suse.cz>
7530
7531         * gcc.dg/tree-ssa/loadpre6.c: Update.
7532
7533 2010-06-02  Richard Guenther  <rguenther@suse.de>
7534
7535         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
7536         diagnostic.h.
7537
7538 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
7539
7540         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
7541         the link fail message.
7542
7543 2010-06-02  Tobias Burnus  <burnus@net-b.de>
7544
7545         PR fortran/44360
7546         * gfortran.dg/use_13.f90: New test case.
7547
7548 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7549
7550         PR fortran/44371
7551         * gfortran.dg/error_stop_2.f08: Minor update.
7552
7553 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7554
7555         PR fortran/44371
7556         * gfortran.dg/error_stop_1.f08: New test.
7557         * gfortran.dg/error_stop_2.f08: New test.
7558
7559 2010-06-01  Jason Merrill  <jason@redhat.com>
7560
7561         DR 990
7562         * g++.dg/cpp0x/initlist37.C: New.
7563         * g++.dg/cpp0x/initlist38.C: New.
7564
7565         PR c++/44358
7566         * g++.dg/cpp0x/initlist36.C: New.
7567
7568 2010-05-31 Jan Hubicka  <jh@suse.cz>
7569
7570         * gcc.dg/noreturn-8.c: New testcase.
7571
7572 2010-05-31 Jan Hubicka  <jh@suse.cz>
7573
7574         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
7575         * gcc.dg/lto/noreturn-1_0.c: Move it here.
7576
7577 2010-05-31 Jan Hubicka  <jh@suse.cz>
7578
7579         * gcc.dg/lto/noreturn-1_1.c: New testcase.
7580         * gcc.dg/lto/noreturn-1_0.c: New testcase.
7581
7582 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
7583
7584         PR fortran/36928
7585         * gfortran.dg/dependency_27.f90:  New test.
7586         * gfortran.dg/array_assign_1.F90:  New test.
7587
7588 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7589
7590         PR target/44338
7591         * gcc.target/i386/sse-24.c: New test.
7592
7593 2010-05-31  Jan Hubicka  <jh@suse.cz>
7594
7595         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
7596
7597 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7598
7599         PR middle-end/44337
7600         * gcc.dg/pr44337.c: New test.
7601
7602         PR tree-optimization/44182
7603         * g++.dg/debug/pr44182.C: New test.
7604
7605 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
7606
7607         * gcc.dg/nested-func-7.c: New test.
7608         * gnat.dg/frame_overflow.adb: Adjust directives.
7609
7610 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
7611
7612         * gnat.dg/prot2.ad[sb]: New test.
7613         * gnat.dg/prot2_pkg1.ads: New helper.
7614         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
7615
7616 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
7617
7618         * gnat.dg/array11.adb: Adjust dg-warning directive.
7619         * gnat.dg/object_overflow.adb: Likewise.
7620
7621 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
7622
7623         PR middle-end/44306
7624         * gcc.dg/tree-ssa/pr44306.c: New.
7625
7626 2010-05-29  Jan Hubicka  <jh@suse.cz>
7627
7628         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
7629
7630 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
7631
7632         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
7633
7634 2010-05-28  Mike Stump  <mikestump@comcast.net>
7635
7636         PR objc/44125
7637         * objc.dg/const-str-9.m: Remove static.
7638
7639 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
7640
7641         PR target/43636
7642         * gcc.c-torture/compile/pr43636.c: New test.
7643
7644 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
7645
7646         PR objc++/23616
7647         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
7648         * obj-c++.dg/try-catch-9.mm: Ditto.
7649
7650 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
7651
7652         Revert patch for PR c++/44188
7653         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
7654
7655 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7656
7657         PR c++/44188
7658         * g++.dg/debug/dwarf2/typedef3.C: New test.
7659
7660 2010-05-27  Jason Merrill  <jason@redhat.com>
7661
7662         PR c++/43555
7663         * g++.dg/ext/vla9.C: New.
7664
7665 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
7666
7667         PR objc/44140
7668         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
7669         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7670         * objc.dg/torture/tls/thr-init.m: Ditto.
7671         * objc.dg/torture/trivial.m: Ditto.
7672         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
7673         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7674         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7675         * obj-c++.dg/torture/trivial.mm: Ditto.
7676
7677 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
7678
7679         * g++.dg/lto/20100302_0.C: Skip on darwin.
7680
7681 2010-05-27  Richard Guenther  <rguenther@suse.de>
7682
7683         PR tree-optimization/44284
7684         * gcc.dg/vect/vect-118.c: New testcase.
7685         * gcc.dg/vect/bb-slp-20.c: Adjust.
7686         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7687         * gcc.dg/vect/slp-9.c: Likewise.
7688         * gcc.dg/vect/slp-reduc-4.c: Likewise.
7689         * gcc.dg/vect/vect-10.c: Likewise.
7690         * gcc.dg/vect/vect-109.c: Likewise.
7691         * gcc.dg/vect/vect-12.c: Likewise.
7692         * gcc.dg/vect/vect-36.c: Likewise.
7693         * gcc.dg/vect/vect-7.c: Likewise.
7694         * gcc.dg/vect/vect-iv-8.c: Likewise.
7695         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7696         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7697         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7698         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7699         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7700         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7701         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7702         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7703         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7704         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7705         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7706         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7707         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7708         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7709         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7710         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
7711         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7712
7713 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7714
7715         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
7716         necessary.
7717
7718 2010-05-26  Jan Hubicka  <jh@suse.cz>
7719
7720         * gcc.dg/lto/materialize-1_0.c: New file.
7721         * gcc.dg/lto/materialize-1_1.c: New file.
7722
7723 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
7724
7725         * gnat.dg/lto10.adb: New test.
7726         * gnat.dg/lto10_pkg.ads: New helper.
7727
7728 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
7729
7730         * lib/target-supports.exp (check_effective_target_int128): New
7731         function to check if __int128 types are available for target.
7732         * c-c++-common/int128-types-1.c: New.
7733         * c-c++-common/int128-1.c: New.
7734         * c-c++-common/int128-2.c: New.
7735         * g++.dg/abi/mangle43.C: New.
7736         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
7737         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
7738         pointer-wide scalar.
7739         * g++.dg/other/pr25632.C: Likewise.
7740         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
7741         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
7742         overflow warnings.
7743         * g++.dg/warn/pr13358-4.C: Likewise.
7744         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
7745         * g++.dg/warn/Wconversion-null.C: Likewise.
7746
7747 2010-05-26  Jason Merrill  <jason@redhat.com>
7748
7749         PR c++/43382
7750         * g++.dg/cpp0x/variadic101.C: New.
7751
7752 2010-05-26  Richard Guenther  <rguenther@suse.de>
7753
7754         PR rtl-optimization/44164
7755         * gcc.c-torture/execute/pr44164.c: New testcase.
7756         * g++.dg/tree-ssa/pr13146.C: Adjust.
7757
7758 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
7759
7760         PR fortran/40011
7761         * gfortran.dg/whole_file_19.f90 : New test.
7762
7763 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
7764
7765         PR fortran/30668
7766         PR fortran/31346
7767         PR fortran/34260
7768         * gfortran.dg/pr40999.f: Fix function type.
7769         * gfortran.dg/whole_file_5.f90: Likewise.
7770         * gfortran.dg/whole_file_6.f90: Likewise.
7771         * gfortran.dg/whole_file_16.f90: New.
7772         * gfortran.dg/whole_file_17.f90: New.
7773         * gfortran.dg/whole_file_18.f90: New.
7774
7775 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
7776             Iain Sandoe  <iains@gcc.gnu.org>
7777
7778         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
7779         * gcc.c-torture/compile/pr44197.c: Require alias support.
7780         * gcc.dg/lto/20081222_0.c: Ditto.
7781
7782 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
7783
7784         PR debug/42801
7785         * gcc.dg/guality/vla-2.c: New test.
7786
7787 2010-05-25  Richard Guenther  <rguenther@suse.de>
7788
7789         PR middle-end/44069
7790         * g++.dg/torture/pr44069.C: New testcase.
7791
7792 2010-05-25  Richard Guenther  <rguenther@suse.de>
7793
7794         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
7795
7796 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7797
7798         PR objc/44140
7799         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
7800
7801 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7802
7803         * obj-c++.dg/torture/tls/trivial.mm: New.
7804         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
7805         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
7806         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
7807         * obj-c++.dg/torture/tls/diag-1.mm: New.
7808         * obj-c++.dg/torture/tls/tls.exp: New.
7809         * obj-c++.dg/torture/trivial.mm: New.
7810         * obj-c++.dg/torture/dg-torture.exp: New.
7811         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
7812         * obj-c++.dg/tls/trivial.m: New.
7813         * obj-c++.dg/tls/init-1.mm: New.
7814         * obj-c++.dg/tls/diag-1.mm: New.
7815         * obj-c++.dg/tls/init-2.mm: New.
7816         * obj-c++.dg/tls/diag-2.mm: New.
7817         * obj-c++.dg/tls/diag-3.mm: New.
7818         * obj-c++.dg/tls/diag-4.mm: New.
7819         * obj-c++.dg/tls/static-1.mm: New.
7820         * obj-c++.dg/tls/tls.exp: New.
7821         * obj-c++.dg/tls/diag-5.mm: New.
7822         * obj-c++.dg/tls/static-1a.mm: New.
7823         * objc-obj-c++-shared/Object1.mm: New.
7824         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
7825
7826 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
7827
7828         PR objc++/43689
7829         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
7830         * obj-c++.dg/const-str-6.mm: Ditto.
7831
7832 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7833
7834         * g++.dg/parse/array-size2.C: Remove dg-error directives.
7835
7836 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7837
7838         PR ada/38394
7839         * gnat.dg/array13.ad[sb]: New test.
7840
7841 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
7842             Sandra Loosemore  <sandra@codesourcery.com>
7843
7844         * gcc.target/arm/neon/: Regenerated test cases.
7845
7846         * gcc.target/arm/neon/polytypes.c,
7847         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
7848         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
7849         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
7850         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
7851         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
7852         dg-add-options arm_neon.
7853
7854         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
7855         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
7856         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
7857         and arm_neon_fp16_ok.
7858
7859         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
7860         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
7861
7862         * lib/target-supports.exp (add_options_for_arm_neon): New.
7863         (check_effective_target_arm_neon_ok_nocache): New, from
7864         check_effective_target_arm_neon_ok.  Check multiple possibilities.
7865         (check_effective_target_arm_neon_ok): Use
7866         check_effective_target_arm_neon_ok_nocache.
7867         (add_options_for_arm_neon_fp16)
7868         (check_effective_target_arm_neon_fp16_ok)
7869         check_effective_target_arm_neon_fp16_ok_nocache): New.
7870         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
7871
7872 2010-05-24  Jason Merrill  <jason@redhat.com>
7873
7874         PR c++/41510
7875         * g++.dg/cpp0x/initlist35.C: New.
7876         * g++.dg/init/brace6.C: Adjust.
7877
7878 2010-05-24  Paul Brook  <paul@codesourcery.com>
7879
7880         * gcc.target/arm/frame-pointer-1.c: New test.
7881         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
7882         pointer elimination.
7883
7884 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7885
7886         PR target/44245
7887         * gcc.target/i386/crc32-3.c: New.
7888         * gcc.target/i386/crc32-4.c: Likewise.
7889
7890 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
7891
7892         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
7893         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
7894         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
7895
7896 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7897
7898         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
7899
7900 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
7901
7902         PR target/43869
7903         * gcc.c-target/pr43869.c: New test.
7904
7905 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7906
7907         PR fortran/44212
7908         * gfortran.dg/class_22.f03: New.
7909
7910 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
7911
7912         PR lto/44238
7913         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
7914
7915 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7916
7917         PR fortran/44213
7918         * gfortran.dg/abstract_type_7.f03: New.
7919
7920 2010-05-21  Jason Merrill  <jason@redhat.com>
7921
7922         * g++.dg/eh/spec11.C: Test cleanup optimization.
7923
7924 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
7925
7926         PR debug/44223
7927         * gcc.target/i386/pr44223.c: New test.
7928
7929 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7930
7931         * gcc.target/i386/pr25993.c: Use @function as type specifier.
7932
7933 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
7934
7935         * g++.dg/other/const3.C: New test.
7936
7937 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
7938
7939         PR fortran/38407
7940         * warn_unused_dummy_argument_1.f90: New.
7941         * warn_unused_dummy_argument_2.f90: New.
7942
7943 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7944
7945         PR c++/30298
7946         * g++.dg/inherit/crash1.C: New.
7947         * g++.dg/inherit/crash2.C: Likewise.
7948
7949 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
7950
7951         PR debug/44178
7952         * g++.dg/debug/pr44178.C: New test.
7953
7954 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
7955
7956         PR middle-end/44185
7957         * gcc.dg/tree-ssa/prefetch-6.c: Add
7958         --param min-insn-to-prefetch-ratio=6.
7959         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
7960         allow unrolling, and adjust the movnti count.
7961
7962 2010-05-20  Jan Hubicka  <jh@suse.cz>
7963
7964         PR middle-end/44197
7965         * gcc.c-torture/compile/pr44197.c: New file.
7966
7967 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
7968
7969         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
7970         Fix test code.
7971         (check_effective_target_xop): Remove __may_alias__ attribute.
7972
7973 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
7974
7975         PR target/44202
7976         * gcc.c-torture/execute/pr44202-1.c: New test.
7977
7978 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7979
7980         PR fortran/43851
7981         * gfortran.dg/label_1.f90: Update test.
7982
7983 2010-05-19  Jan Hubicka  <jh@suse.cz>
7984
7985         * gcc.dg/lto/ipareference2_0.c: New file.
7986         * gcc.dg/lto/ipareference2_1.c: New file.
7987
7988 2010-05-19  Jason Merrill  <jason@redhat.com>
7989
7990         * g++.dg/parse/fn-typedef2.C: New.
7991
7992         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
7993         function type.
7994
7995         PR c++/44193
7996         * g++.dg/template/fntype1.C: New.
7997
7998 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7999
8000         * gnat.dg/discr23.ad[sb]: New test.
8001         * gnat.dg/discr23_pkg.ads: New helper.
8002
8003         * gnat.dg/specs/controlled1.ads: New test.
8004         * gnat.dg/specs/controlled1_pkg.ads: New helper.
8005
8006 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8007
8008         PR fortran/44055
8009         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8010         Fixed scope of C_SIZEOF.
8011         * gfortran.dg/warn_conversion_2.f90: New.
8012
8013 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8014
8015         * lib/target-supports.exp (check_effective_target_sse2): New proc.
8016         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8017         for optional selector.
8018         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8019         (check_effective_target_sse3): New proc.
8020         * gcc.target/i386/math-torture/math-torture.exp: Load
8021         target-supports.exp.
8022         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8023         check_effective_target_sse2.
8024         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8025         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8026         * g++.dg/vect/vect.exp: Likewise.
8027         * gfortran.dg/vect/vect.exp: Likewise.
8028         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8029         -msse2 if check_effective_target_sse2.
8030
8031         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8032         * gcc.target/i386/3dnow-2.c: Likewise.
8033         * gcc.target/i386/3dnowA-1.c: Likewise.
8034         * gcc.target/i386/3dnowA-2.c: Likewise.
8035         * gcc.target/i386/pr42549.c: Likewise.
8036
8037         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8038         * gcc.target/i386/sse3-addsubpd.c: Likewise.
8039         * gcc.target/i386/sse3-addsubps.c: Likewise.
8040         * gcc.target/i386/sse3-haddpd.c: Likewise.
8041         * gcc.target/i386/sse3-haddps.c: Likewise.
8042         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8043         * gcc.target/i386/sse3-hsubps.c: Likewise.
8044         * gcc.target/i386/sse3-movddup.c: Likewise.
8045         * gcc.target/i386/sse3-movshdup.c: Likewise.
8046         * gcc.target/i386/sse3-movsldup.c: Likewise.
8047
8048         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8049         * g++.dg/ext/attrib35.C: Likewise.
8050         * g++.dg/opt/pr40496.C: Likewise.
8051         * g++.dg/other/i386-1.C: Likewise.
8052         * g++.dg/other/i386-4.C: Likewise.
8053         * g++.dg/other/pr34435.C: Likewise.
8054         * g++.dg/other/pr39496.C: Likewise.
8055         * g++.dg/other/pr40446.C: Likewise.
8056         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8057         * gcc.dg/compat/vector-1a_main.c: Likewise.
8058         * gcc.dg/compat/vector-2a_main.c: Likewise.
8059         * gcc.dg/lto/20090206-1_0.c: Likewise.
8060         * gcc.dg/pr34856.c: Likewise.
8061         * gcc.dg/pr36584.c: Likewise.
8062         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
8063         * gcc.dg/pr37544.c: Likewise.
8064         * gcc.dg/torture/pr16104-1.c: Likewise.
8065         * gcc.dg/torture/pr35771-1.c: Likewise.
8066         * gcc.dg/torture/pr35771-2.c: Likewise.
8067         * gcc.dg/torture/pr35771-3.c: Likewise.
8068         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8069         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8070         * gcc.dg/torture/stackalign/push-1.c: Likewise.
8071         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8072         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8073         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8074         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8075         * gcc.target/i386/20060512-1.c: Likewise.
8076         * gcc.target/i386/20060512-3.c: Likewise.
8077         * gcc.target/i386/all_one_m128i.c: Likewise.
8078         * gcc.target/i386/float128-1.c: Likewise.
8079         * gcc.target/i386/float128-2.c: Likewise.
8080         * gcc.target/i386/fpcvt-1.c: Likewise.
8081         * gcc.target/i386/fpcvt-2.c: Likewise.
8082         * gcc.target/i386/fpcvt-3.c: Likewise.
8083         * gcc.target/i386/fpprec-1.c: Likewise.
8084         * gcc.target/i386/funcspec-9.c: Likewise.
8085         * gcc.target/i386/incoming-1.c: Likewise.
8086         * gcc.target/i386/incoming-12.c: Likewise.
8087         * gcc.target/i386/incoming-2.c: Likewise.
8088         * gcc.target/i386/incoming-3.c: Likewise.
8089         * gcc.target/i386/incoming-4.c: Likewise.
8090         * gcc.target/i386/incoming-6.c: Likewise.
8091         * gcc.target/i386/incoming-7.c: Likewise.
8092         * gcc.target/i386/incoming-8.c: Likewise.
8093         * gcc.target/i386/opt-1.c: Likewise.
8094         * gcc.target/i386/opt-2.c: Likewise.
8095         * gcc.target/i386/ordcmp-1.c: Likewise.
8096         * gcc.target/i386/pr17692.c: Likewise.
8097         * gcc.target/i386/pr18614-1.c: Likewise.
8098         * gcc.target/i386/pr22152.c: Likewise.
8099         * gcc.target/i386/pr23570.c: Likewise.
8100         * gcc.target/i386/pr23575.c: Likewise.
8101         * gcc.target/i386/pr26449-1.c: Likewise.
8102         * gcc.target/i386/pr26600.c: Likewise.
8103         * gcc.target/i386/pr27790.c: Likewise.
8104         * gcc.target/i386/pr28839.c: Likewise.
8105         * gcc.target/i386/pr30970.c: Likewise.
8106         * gcc.target/i386/pr32000-1.c: Likewise.
8107         * gcc.target/i386/pr32000-2.c: Likewise.
8108         * gcc.target/i386/pr32280.c: Likewise.
8109         * gcc.target/i386/pr32661.c: Likewise.
8110         * gcc.target/i386/pr32708-1.c: Likewise.
8111         * gcc.target/i386/pr32961.c: Likewise.
8112         * gcc.target/i386/pr33329.c: Likewise.
8113         * gcc.target/i386/pr35714.c: Likewise.
8114         * gcc.target/i386/pr35767-1.c: Likewise.
8115         * gcc.target/i386/pr35767-1d.c: Likewise.
8116         * gcc.target/i386/pr35767-1i.c: Likewise.
8117         * gcc.target/i386/pr35767-2.c: Likewise.
8118         * gcc.target/i386/pr35767-2d.c: Likewise.
8119         * gcc.target/i386/pr35767-2i.c: Likewise.
8120         * gcc.target/i386/pr35767-3.c: Likewise.
8121         * gcc.target/i386/pr35767-5.c: Likewise.
8122         * gcc.target/i386/pr36222-1.c: Likewise.
8123         * gcc.target/i386/pr36578-1.c: Likewise.
8124         * gcc.target/i386/pr36578-2.c: Likewise.
8125         * gcc.target/i386/pr36992-1.c: Likewise.
8126         * gcc.target/i386/pr37101.c: Likewise.
8127         * gcc.target/i386/pr37216.c: Likewise.
8128         * gcc.target/i386/pr37434-1.c: Likewise.
8129         * gcc.target/i386/pr37434-2.c: Likewise.
8130         * gcc.target/i386/pr37843-3.c: Likewise.
8131         * gcc.target/i386/pr37843-4.c: Likewise.
8132         * gcc.target/i386/pr39162.c: Likewise.
8133         * gcc.target/i386/pr39315-1.c: Likewise.
8134         * gcc.target/i386/pr39315-2.c: Likewise.
8135         * gcc.target/i386/pr39315-3.c: Likewise.
8136         * gcc.target/i386/pr39315-4.c: Likewise.
8137         * gcc.target/i386/pr39445.c: Likewise.
8138         * gcc.target/i386/pr39496.c: Likewise.
8139         * gcc.target/i386/pr40809.c: Likewise.
8140         * gcc.target/i386/pr40906-3.c: Likewise.
8141         * gcc.target/i386/pr41019.c: Likewise.
8142         * gcc.target/i386/pr42542-1.c: Likewise.
8143         * gcc.target/i386/pr42542-2.c: Likewise.
8144         * gcc.target/i386/pr42542-3.c: Likewise.
8145         * gcc.target/i386/pr42542-3a.c: Likewise.
8146         * gcc.target/i386/pr42881.c: Likewise.
8147         * gcc.target/i386/push-1.c: Likewise.
8148         * gcc.target/i386/quad-sse.c: Likewise.
8149         * gcc.target/i386/reload-1.c: Likewise.
8150         * gcc.target/i386/sse-10.c: Likewise.
8151         * gcc.target/i386/sse-11.c: Likewise.
8152         * gcc.target/i386/sse-15.c: Likewise.
8153         * gcc.target/i386/sse-17.c: Likewise.
8154         * gcc.target/i386/sse-18.c: Likewise.
8155         * gcc.target/i386/sse-19.c: Likewise.
8156         * gcc.target/i386/sse-4.c: Likewise.
8157         * gcc.target/i386/sse-6.c: Likewise.
8158         * gcc.target/i386/sse-vect-types.c: Likewise.
8159         * gcc.target/i386/sse2-addpd-1.c: Likewise.
8160         * gcc.target/i386/sse2-addsd-1.c: Likewise.
8161         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8162         * gcc.target/i386/sse2-andpd-1.c: Likewise.
8163         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8164         * gcc.target/i386/sse2-comisd-1.c: Likewise.
8165         * gcc.target/i386/sse2-comisd-2.c: Likewise.
8166         * gcc.target/i386/sse2-comisd-3.c: Likewise.
8167         * gcc.target/i386/sse2-comisd-4.c: Likewise.
8168         * gcc.target/i386/sse2-comisd-5.c: Likewise.
8169         * gcc.target/i386/sse2-comisd-6.c: Likewise.
8170         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8171         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8172         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8173         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8174         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8175         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8176         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8177         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8178         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8179         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8180         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8181         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8182         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8183         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8184         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8185         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8186         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8187         * gcc.target/i386/sse2-divpd-1.c: Likewise.
8188         * gcc.target/i386/sse2-divsd-1.c: Likewise.
8189         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8190         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8191         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8192         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8193         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8194         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8195         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8196         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8197         * gcc.target/i386/sse2-minpd-1.c: Likewise.
8198         * gcc.target/i386/sse2-minsd-1.c: Likewise.
8199         * gcc.target/i386/sse2-mmx.c: Likewise.
8200         * gcc.target/i386/sse2-movapd-1.c: Likewise.
8201         * gcc.target/i386/sse2-movapd-2.c: Likewise.
8202         * gcc.target/i386/sse2-movd-1.c: Likewise.
8203         * gcc.target/i386/sse2-movd-2.c: Likewise.
8204         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8205         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8206         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8207         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8208         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8209         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8210         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8211         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8212         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8213         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8214         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8215         * gcc.target/i386/sse2-movq-1.c: Likewise.
8216         * gcc.target/i386/sse2-movq-2.c: Likewise.
8217         * gcc.target/i386/sse2-movq-3.c: Likewise.
8218         * gcc.target/i386/sse2-movsd-1.c: Likewise.
8219         * gcc.target/i386/sse2-movsd-2.c: Likewise.
8220         * gcc.target/i386/sse2-movupd-1.c: Likewise.
8221         * gcc.target/i386/sse2-movupd-2.c: Likewise.
8222         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8223         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8224         * gcc.target/i386/sse2-orpd-1.c: Likewise.
8225         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8226         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8227         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8228         * gcc.target/i386/sse2-paddb-1.c: Likewise.
8229         * gcc.target/i386/sse2-paddd-1.c: Likewise.
8230         * gcc.target/i386/sse2-paddq-1.c: Likewise.
8231         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8232         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8233         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8234         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8235         * gcc.target/i386/sse2-paddw-1.c: Likewise.
8236         * gcc.target/i386/sse2-pand-1.c: Likewise.
8237         * gcc.target/i386/sse2-pandn-1.c: Likewise.
8238         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
8239         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
8240         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
8241         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
8242         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
8243         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
8244         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
8245         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
8246         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
8247         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
8248         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
8249         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
8250         * gcc.target/i386/sse2-pminub-1.c: Likewise.
8251         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
8252         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
8253         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
8254         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
8255         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
8256         * gcc.target/i386/sse2-por-1.c: Likewise.
8257         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
8258         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
8259         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
8260         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
8261         * gcc.target/i386/sse2-pslld-1.c: Likewise.
8262         * gcc.target/i386/sse2-pslld-2.c: Likewise.
8263         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
8264         * gcc.target/i386/sse2-psllq-1.c: Likewise.
8265         * gcc.target/i386/sse2-psllq-2.c: Likewise.
8266         * gcc.target/i386/sse2-psllw-1.c: Likewise.
8267         * gcc.target/i386/sse2-psllw-2.c: Likewise.
8268         * gcc.target/i386/sse2-psrad-1.c: Likewise.
8269         * gcc.target/i386/sse2-psrad-2.c: Likewise.
8270         * gcc.target/i386/sse2-psraw-1.c: Likewise.
8271         * gcc.target/i386/sse2-psraw-2.c: Likewise.
8272         * gcc.target/i386/sse2-psrld-1.c: Likewise.
8273         * gcc.target/i386/sse2-psrld-2.c: Likewise.
8274         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
8275         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
8276         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
8277         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
8278         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
8279         * gcc.target/i386/sse2-psubb-1.c: Likewise.
8280         * gcc.target/i386/sse2-psubd-1.c: Likewise.
8281         * gcc.target/i386/sse2-psubq-1.c: Likewise.
8282         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
8283         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
8284         * gcc.target/i386/sse2-psubw-1.c: Likewise.
8285         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
8286         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
8287         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
8288         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
8289         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
8290         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
8291         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
8292         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
8293         * gcc.target/i386/sse2-pxor-1.c: Likewise.
8294         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
8295         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8296         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
8297         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
8298         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
8299         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
8300         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
8301         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
8302         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
8303         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
8304         * gcc.target/i386/sse2-shufps-1.c: Likewise.
8305         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
8306         * gcc.target/i386/sse2-subpd-1.c: Likewise.
8307         * gcc.target/i386/sse2-subsd-1.c: Likewise.
8308         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
8309         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
8310         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
8311         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
8312         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
8313         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
8314         * gcc.target/i386/sse2-unpack-1.c: Likewise.
8315         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
8316         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
8317         * gcc.target/i386/sse2-vec-1.c: Likewise.
8318         * gcc.target/i386/sse2-vec-2.c: Likewise.
8319         * gcc.target/i386/sse2-vec-3.c: Likewise.
8320         * gcc.target/i386/sse2-vec-4.c: Likewise.
8321         * gcc.target/i386/sse2-vec-5.c: Likewise.
8322         * gcc.target/i386/sse2-vec-6.c: Likewise.
8323         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
8324         * gcc.target/i386/ssefn-2.c: Likewise.
8325         * gcc.target/i386/ssefn-4.c: Likewise.
8326         * gcc.target/i386/ssefp-1.c: Likewise.
8327         * gcc.target/i386/ssefp-2.c: Likewise.
8328         * gcc.target/i386/sseregparm-3.c: Likewise.
8329         * gcc.target/i386/sseregparm-4.c: Likewise.
8330         * gcc.target/i386/sseregparm-5.c: Likewise.
8331         * gcc.target/i386/sseregparm-6.c: Likewise.
8332         * gcc.target/i386/sseregparm-7.c: Likewise.
8333         * gcc.target/i386/ssetype-1.c: Likewise.
8334         * gcc.target/i386/ssetype-2.c: Likewise.
8335         * gcc.target/i386/ssetype-3.c: Likewise.
8336         * gcc.target/i386/ssetype-4.c: Likewise.
8337         * gcc.target/i386/ssetype-5.c: Likewise.
8338         * gcc.target/i386/unordcmp-1.c: Likewise.
8339         * gcc.target/i386/vararg-1.c: Likewise.
8340         * gcc.target/i386/vararg-2.c: Likewise.
8341         * gcc.target/i386/vararg-3.c: Likewise.
8342         * gcc.target/i386/vararg-4.c: Likewise.
8343         * gcc.target/i386/vararg-7.c: Likewise.
8344         * gcc.target/i386/vararg-8.c: Likewise.
8345         * gcc.target/i386/vecinit-1.c: Likewise.
8346         * gcc.target/i386/vecinit-2.c: Likewise.
8347         * gcc.target/i386/vecinit-3.c: Likewise.
8348         * gcc.target/i386/vecinit-4.c: Likewise.
8349         * gcc.target/i386/vecinit-5.c: Likewise.
8350         * gcc.target/i386/vecinit-6.c: Likewise.
8351         * gcc.target/i386/vectorize2.c: Likewise.
8352         * gcc.target/i386/vectorize3.c: Likewise.
8353         * gcc.target/i386/vectorize4.c: Likewise.
8354         * gcc.target/i386/vectorize6.c: Likewise.
8355         * gcc.target/i386/vectorize7.c: Likewise.
8356         * gcc.target/i386/vectorize8.c: Likewise.
8357         * gcc.target/i386/vperm-v2df.c: Likewise.
8358         * gcc.target/i386/vperm-v2di.c: Likewise.
8359         * gcc.target/i386/vperm-v4si-1.c: Likewise.
8360         * gcc.target/i386/xorps-sse2.c: Likewise.
8361         * gcc.target/i386/xorps.c: Likewise.
8362         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
8363         * gfortran.dg/graphite/pr42326.f90: Likewise.
8364         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
8365
8366 2010-05-19  Richard Guenther  <rguenther@suse.de>
8367
8368         PR lto/44196
8369         * g++.dg/lto/20100519-1_0.C: New testcase.
8370
8371 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8372
8373         PR fortran/42360
8374         * gfortran.dg/warn_intent_out_not_set.f90: New.
8375
8376 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8377
8378         PR fortran/38404
8379         * gfortran.dg/data_char_1.f90: Updated warning message.
8380         * gfortran.dg/data_array_6.f: New.
8381
8382 2010-05-19  Martin Jambor  <mjambor@suse.cz>
8383
8384         * g++.dg/ipa/ivinline-8.C: New test.
8385         * gcc.dg/ipa/iinline-2.c: Likewise.
8386
8387 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8388
8389         PR fortran/34505
8390         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
8391         arguments; add check for return value kind.
8392         * gfortran.dg/float_1.f90: Likewise.
8393
8394 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8395
8396         * gcc.target/i386/20011009-1.c (COMMENT): Define.
8397         (main): Use it.
8398         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
8399         * lib/lto.exp (lto_prune_warns): Fix location line regex.
8400         Prune another location line format.
8401         (lto-obj): Call lto_prune_warns on comp_output.
8402
8403 2010-05-18  Jan Hubicka  <jh@suse.cz>
8404
8405         * gcc.dg/lto/ipacp_0.c: New test.
8406         * gcc.dg/lto/ipacp_1.c: New test.
8407
8408 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
8409
8410         PR lto/44184
8411         * gcc.dg/lto/20100518_0.c: New test.
8412
8413 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
8414
8415         * gnat.dg/specs/lto3.ads: Add missing dg-options.
8416
8417 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8418
8419         PR fortran/43990
8420         * gfortran.dg/class_21.f03: New.
8421
8422 2010-05-17  Jason Merrill  <jason@redhat.com>
8423
8424         PR c++/44157
8425         * g++.dg/cpp0x/initlist34.C: New.
8426
8427         PR c++/44158
8428         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
8429
8430 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8431
8432         * g++.dg/ipa/ivinline-1.C: New test.
8433         * g++.dg/ipa/ivinline-2.C: New test.
8434         * g++.dg/ipa/ivinline-3.C: New test.
8435         * g++.dg/ipa/ivinline-4.C: New test.
8436         * g++.dg/ipa/ivinline-5.C: New test.
8437         * g++.dg/ipa/ivinline-6.C: New test.
8438
8439 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
8440             Jason Merrill  <jason@redhat.com>
8441
8442         PR c++/44108
8443         * c-c++-common/Wunused-var-8.c: New test.
8444
8445 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
8446
8447         PR bootstrap/42347
8448         * gcc.c-torture/compile/pr42347.c: New test.
8449
8450         PR middle-end/44102
8451         * g++.dg/ext/asmgoto1.C: New test.
8452
8453 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8454
8455         PR middle-end/44133
8456         * gcc.dg/tree-ssa/pr44133.c: New test.
8457         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
8458         precise.
8459
8460 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8461
8462         PR fortran/44044
8463         * gfortran.dg/class_20.f03: New.
8464
8465 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
8466
8467         PR 44078
8468         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
8469         debug messages but not the newly introduced one.
8470
8471 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
8472
8473         PR fortran/35779
8474         * gfortran.dg/initialization_25.f90: Commented testcase.
8475         * gfortran.dg/initialization_26.f90: New.
8476
8477 2010-05-16  Richard Guenther  <rguenther@suse.de>
8478
8479         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
8480         * gcc.dg/pr43084.c: Likewise.
8481         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
8482         -fipa-type-escape.
8483         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
8484         -fipa-type-escape.
8485         * gcc.dg/struct/struct-reorg.exp: Likewise.
8486         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8487         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8488
8489 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
8490
8491         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
8492         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
8493         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
8494         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
8495         tests.
8496
8497 2010-05-15  Jason Merrill  <jason@redhat.com>
8498
8499         * g++.dg/eh/spec10.C: New.
8500         * g++.dg/eh/spec11.C: New.
8501         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
8502
8503 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8504
8505         PR fortran/44154
8506         PR fortran/42647
8507         * gfortran.dg/allocatable_scalar_9.f90: New.
8508
8509 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
8510
8511         PR c++/44148
8512         * g++.dg/torture/pr44148.C: New test.
8513
8514 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
8515
8516         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
8517         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
8518         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
8519         diagnostics and type sizes.
8520
8521 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
8522
8523         * gnat.dg/lto9.adb: New test.
8524         * gnat.dg/lto9_pkg1.ads: New helper.
8525         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
8526
8527 2010-05-15  Jan Hubicka  <jh@suse.cz>
8528
8529         * gcc.dg/lto/ipareference_1.c: Rename to ...
8530         * gcc.dg/lto/ipareference_0.c: ... this one.
8531         * gcc.dg/lto/ipareference_2.c: Rename to ...
8532         * gcc.dg/lto/ipareference_1.c: ... this one.
8533
8534 2010-05-15  Jan Hubicka  <jh@suse.cz>
8535
8536         * gcc.dg/lto/ipareference_1.c: New file.
8537         * gcc.dg/lto/ipareference_2.c: New file.
8538
8539 2010-05-15  Richard Guenther  <rguenther@suse.de>
8540
8541         PR tree-optimization/44038
8542         * gcc.c-torture/compile/pr44038.c: New testcase.
8543
8544 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
8545
8546         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
8547         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8548
8549 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8550
8551         PR fortran/43207
8552         PR fortran/43969
8553         * gfortran.dg/class_18.f03: New.
8554         * gfortran.dg/class_19.f03: New.
8555
8556 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8557
8558         PR debug/44112
8559         * gcc.dg/debug/dwarf2/const-1.c: Remove.
8560         * g++.dg/debug/dwarf2/const1.C: Remove.
8561
8562 2010-05-14  Jason Merrill  <jason@redhat.com>
8563
8564         * g++.dg/eh/cond4.C: New.
8565         * g++.dg/eh/elide2.C: Adjust.
8566         * g++.old-deja/g++.eh/terminate1.C: Adjust.
8567
8568 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8569
8570         PR fortran/44135
8571         * gfortran.dg/actual_array_interface_2.f90: New test.
8572
8573 2010-05-14  Richard Guenther  <rguenther@suse.de>
8574
8575         PR tree-optimization/44119
8576         * gcc.c-torture/compile/pr44119.c: New testcase.
8577
8578 2010-05-14  Jason Merrill  <jason@redhat.com>
8579
8580         PR c++/44127
8581         * g++.dg/eh/terminate1.C: New.
8582
8583 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8584
8585         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
8586
8587         PR debug/44136
8588         * gcc.dg/pr44136.c: New test.
8589
8590 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
8591
8592         PR c++/30566
8593         * g++.dg/warn/Wshadow-4.C: Adjust.
8594         * g++.dg/warn/Wshadow-5.C: New test.
8595         * g++.dg/warn/Wshadow-6.C: New test
8596
8597 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
8598
8599         PR fortran/35779
8600         * gfortran.dg/initialization_25.f90: New.
8601
8602 2010-05-13  Martin Jambor  <mjambor@suse.cz>
8603
8604         * g++.dg/otr-fold-1.C: New test.
8605         * g++.dg/otr-fold-2.C: New test.
8606
8607 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
8608
8609         PR fortran/44036
8610         * gfortran.dg/gomp/pr44036-1.f90: New test.
8611         * gfortran.dg/gomp/pr44036-2.f90: New test.
8612         * gfortran.dg/gomp/pr44036-3.f90: New test.
8613
8614         PR debug/43983
8615         * gcc.dg/guality/sra-1.c: New test.
8616
8617 2010-05-12  Jan Hubicka  <jh@suse.cz>
8618
8619         * tree-ssa/unreachable.c: New test.
8620
8621 2010-05-12  Jason Merrill  <jason@redhat.com>
8622
8623         * g++.dg/cpp0x/sfinae1.C: New.
8624
8625 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
8626
8627         * gcc.target/i386/zee.c: New file.
8628
8629 2010-05-12  Jason Merrill  <jason@redhat.com>
8630
8631         * g++.dg/conversion/op1.C: Expect template candidate message.
8632         * g++.dg/cpp0x/nullptr15.C: Likewise.
8633         * g++.dg/cpp0x/pr31431-2.C: Likewise.
8634         * g++.dg/cpp0x/pr31431.C: Likewise.
8635         * g++.dg/cpp0x/temp_default2.C: Likewise.
8636         * g++.dg/cpp0x/trailing4.C: Likewise.
8637         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
8638         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
8639         * g++.dg/cpp0x/variadic-throw.C: Likewise.
8640         * g++.dg/cpp0x/variadic35.C: Likewise.
8641         * g++.dg/cpp0x/vt-35147.C: Likewise.
8642         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8643         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8644         * g++.dg/ext/visibility/anon8.C: Likewise.
8645         * g++.dg/ext/vla2.C: Likewise.
8646         * g++.dg/other/pr28114.C: Likewise.
8647         * g++.dg/other/ptrmem10.C: Likewise.
8648         * g++.dg/other/ptrmem11.C: Likewise.
8649         * g++.dg/overload/unknown1.C: Likewise.
8650         * g++.dg/parse/template7.C: Likewise.
8651         * g++.dg/parse/typename7.C: Likewise.
8652         * g++.dg/template/conv11.C: Likewise.
8653         * g++.dg/template/copy1.C: Likewise.
8654         * g++.dg/template/deduce3.C: Likewise.
8655         * g++.dg/template/dependent-expr5.C: Likewise.
8656         * g++.dg/template/friend.C: Likewise.
8657         * g++.dg/template/incomplete2.C: Likewise.
8658         * g++.dg/template/local4.C: Likewise.
8659         * g++.dg/template/local6.C: Likewise.
8660         * g++.dg/template/operator10.C: Likewise.
8661         * g++.dg/template/overload6.C: Likewise.
8662         * g++.dg/template/ptrmem2.C: Likewise.
8663         * g++.dg/template/ptrmem20.C: Likewise.
8664         * g++.dg/template/ptrmem8.C: Likewise.
8665         * g++.dg/template/sfinae2.C: Likewise.
8666         * g++.dg/template/ttp25.C: Likewise.
8667         * g++.dg/template/unify10.C: Likewise.
8668         * g++.dg/template/unify11.C: Likewise.
8669         * g++.dg/template/unify6.C: Likewise.
8670         * g++.dg/template/unify7.C: Likewise.
8671         * g++.dg/template/unify9.C: Likewise.
8672         * g++.dg/template/varmod1.C: Likewise.
8673         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8674         * g++.old-deja/g++.law/operators32.C: Likewise.
8675         * g++.old-deja/g++.pt/crash28.C: Likewise.
8676         * g++.old-deja/g++.pt/crash60.C: Likewise.
8677         * g++.old-deja/g++.pt/explicit38.C: Likewise.
8678         * g++.old-deja/g++.pt/explicit39.C: Likewise.
8679         * g++.old-deja/g++.pt/explicit41.C: Likewise.
8680         * g++.old-deja/g++.pt/explicit67.C: Likewise.
8681         * g++.old-deja/g++.pt/explicit77.C: Likewise.
8682         * g++.old-deja/g++.pt/expr2.C: Likewise.
8683         * g++.old-deja/g++.pt/overload7.C: Likewise.
8684         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
8685         * g++.old-deja/g++.pt/spec5.C: Likewise.
8686         * g++.old-deja/g++.pt/spec6.C: Likewise.
8687         * g++.old-deja/g++.pt/t24.C: Likewise.
8688         * g++.old-deja/g++.pt/unify4.C: Likewise.
8689         * g++.old-deja/g++.pt/unify6.C: Likewise.
8690         * g++.old-deja/g++.pt/unify8.C: Likewise.
8691         * g++.old-deja/g++.robertl/eb119.C: Likewise.
8692         * g++.old-deja/g++.robertl/eb79.C: Likewise.
8693         * g++.old-deja/g++.robertl/eb98.C: Likewise.
8694
8695         * g++.dg/cpp0x/initlist32.C: New.
8696
8697         * g++.dg/template/conv11.C: New.
8698         * g++.dg/conversion/op1.C: Adjust expected error.
8699
8700         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
8701
8702 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
8703
8704         PR target/44088
8705         * gcc.target/i386/avx-cmpsd-1.c: New.
8706         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
8707         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8708         * gcc.target/i386/avx-cmpss-2.c: Likewise.
8709         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8710         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8711
8712 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
8713
8714         PR middle-end/44085
8715         * gcc.dg/gomp/pr44085.c: New test.
8716         * gfortran.dg/gomp/pr44085.f90: New test.
8717
8718 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
8719
8720         * objc-obj-c++-shared/Object1.m: New.
8721         * objc.dg/torture: New directory.
8722         * objc.dg/torture/tls: Ditto.
8723         * objc.dg/tls: Ditto.
8724         * objc.dg/torture/tls/trivial.m: New test.
8725         * objc.dg/torture/tls/thr-init-2.m: New test.
8726         * objc.dg/torture/tls/thr-init-3.m: New test.
8727         * objc.dg/torture/tls/thr-init.m: New test.
8728         * objc.dg/torture/tls/diag-1.m: New test.
8729         * objc.dg/torture/tls/tls.exp: New.
8730         * objc.dg/torture/trivial.m: New test.
8731         * objc.dg/torture/dg-torture.exp: New.
8732         * objc.dg/tls/diag-3.m: New test.
8733         * objc.dg/tls/diag-4.m: New test.
8734         * objc.dg/tls/diag-5.m: New test.
8735         * objc.dg/tls/init-1.m: New test.
8736         * objc.dg/tls/init-2.m: New test.
8737         * objc.dg/tls/tls.exp: New.
8738         * objc.dg/tls/diag-2.m: New test.
8739         * lib/objc.exp: Respond to dg-additional-files.
8740
8741 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
8742
8743         * gcc.target/m68k/20100512-1.c: New.
8744
8745 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
8746
8747         * gnat.dg/lto8.adb: New test.
8748         * gnat.dg/lto8_pkg.ad[sb]: New helper.
8749         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
8750
8751 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
8752
8753         PR c++/34272
8754         PR c++/43630
8755         PR c++/34491
8756         * g++.dg/template/crash97.C: New.
8757         * g++.dg/template/crash98.C: Likewise.
8758         * g++.dg/template/crash99.C: Likewise.
8759         * g++.dg/cpp0x/pr31439.C: Adjust.
8760         * g++.dg/template/crash95.C: Likewise.
8761
8762 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8763
8764         PR middle-end/44071
8765         * c-c++-common/asmgoto-4.c: New test.
8766         * gcc.target/i386/pr44071.c: New test.
8767
8768         PR c++/44062
8769         * c-c++-common/Wunused-var-7.c: New test.
8770         * g++.dg/warn/Wunused-var-9.C: New test.
8771
8772 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8773
8774         PR fortran/43711
8775         * gfortran.dg/gomp/pr43711.f90: New.
8776
8777 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8778
8779         PR fortran/31820
8780         * gfortran.dg/select_5.f90: Updated.
8781
8782 2010-05-11  Jan Hubicka  <jh@suse.cz>
8783
8784         PR tree-optimize/44063
8785         * gcc.c-torture/compile/pr44063.c: New testcase.
8786
8787 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8788
8789         PR debug/44023
8790         * gcc.dg/pr44023.c: New test.
8791
8792 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
8793
8794         * gnat.dg/lto7.adb: New test.
8795         * gnat.dg/lto7_pkg.ad[sb]: New helper.
8796
8797 2010-05-10  Jason Merrill  <jason@redhat.com>
8798
8799         PR c++/44017
8800         * g++.dg/template/inherit5.C: New.
8801
8802         PR c++/44045
8803         * g++.dg/cpp0x/initlist33.C: New.
8804         * g++.dg/cpp0x/initlist26.C: Adjust.
8805         * g++.dg/cpp0x/initlist28.C: Adjust.
8806
8807 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
8808
8809         PR c++/43719
8810         * g++.dg/init/pr43719.C: New.
8811         * g++.dg/anon-struct4.C: Adjust.
8812
8813 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
8814
8815         PR debug/44028
8816         * gcc.dg/pr44028.c: New test.
8817
8818 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
8819
8820         PR fortran/27866
8821         PR fortran/35003
8822         PR fortran/42809
8823         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
8824         * gfortran.dg/warn_conversion.f90: New.
8825
8826 2010-05-10  Michael Matz  <matz@suse.de>
8827
8828         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
8829
8830 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
8831
8832         PR rtl-optimization/44012
8833         * gcc.dg/pr44012.c: New.
8834
8835 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8836
8837         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
8838         Log text on entry and exit.
8839         Prune Sun ld warnings for common symbols with differing sizes.
8840         (lto-link-and-maybe-run): Change caller.
8841
8842 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
8843
8844         PR fortran/44044
8845         * gfortran.dg/class_7.f03: Modified.
8846         * gfortran.dg/select_type_1.f03: Modified.
8847         * gfortran.dg/select_type_12.f03: New.
8848
8849 2010-05-10  Richard Guenther  <rguenther@suse.de>
8850
8851         PR tree-optimization/44050
8852         * gcc.dg/torture/pr44050.c: New testcase.
8853
8854 2010-05-10  Wei Guozhi  <carrot@google.com>
8855
8856         PR target/42879
8857         * gcc.target/arm/pr42879.c: New testcase.
8858
8859 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8860
8861         PR c/44051
8862         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
8863
8864 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8865
8866         PR c/10676
8867         * gcc.dg/anon-struct-10.c: New test.
8868
8869 2010-05-09  Richard Guenther  <rguenther@suse.de>
8870
8871         PR middle-end/44024
8872         * gcc.dg/pr44024.c: New testcase.
8873
8874 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8875
8876         PR c/4784
8877         * gcc.dg/anon-struct-9.c: New test.
8878
8879 2010-05-09  Richard Guenther  <rguenther@suse.de>
8880
8881         PR middle-end/44043
8882         * gcc.c-torture/compile/pr44043.c: New testcase.
8883
8884 2010-05-09  Richard Guenther  <rguenther@suse.de>
8885
8886         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
8887
8888 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
8889
8890         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
8891
8892 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8893
8894         * gnat.dg/lto[12456].adb: Add "target lto" marker.
8895         * gnat.dg/specs/lto3.ads: Likewise.
8896
8897 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
8898
8899         PR middle-end/28685
8900         * gcc.dg/pr28685-1.c: New file.
8901
8902 2010-05-08  Richard Guenther  <rguenther@suse.de>
8903
8904         PR tree-optimization/44030
8905         * gcc.c-torture/compile/pr44030.c: New testcase.
8906
8907 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8908
8909         * gnat.dg/lto6.adb: New test.
8910         * gnat.dg/lto6_pkg.ads: New helper.
8911
8912 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8913
8914         * gnat.dg/lto5.adb: New test.
8915         * gnat.dg/lto5_pkg.ad[sb]: New helper.
8916
8917 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8918
8919         * gnat.dg/lto4.ad[sb]: New test.
8920
8921 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8922
8923         * gnat.dg/specs/lto3.ads: New test.
8924         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
8925         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
8926
8927 2010-05-08  Quentin Ochem  <ochem@adacore.com>
8928
8929         * gnat.dg/sizetype3.ad[sb]: New test.
8930         * gnat.dg/sizetype3_pkg.ads: New helper.
8931
8932 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
8933
8934         PR c++/43951
8935         * g++.dg/init/new29.C: New.
8936
8937 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
8938
8939         PR fortran/40728
8940         * gfortran.dg/coarray_1.f90: Fixed error message.
8941         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
8942         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
8943         * gfortran.dg/intrinsic_std_5.f90: New.
8944
8945 2010-05-07  Jason Merrill  <jason@redhat.com>
8946
8947         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
8948
8949 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8950
8951         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
8952         (size_t, stderr): Remove.
8953         (read_error): Replaced __builtin_fprintf by fprintf.
8954
8955 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
8956
8957         * gcc.dg/ordered-comparison-1.c: New test.
8958         * gcc.dg/ordered-comparison-2.c: New test.
8959         * gcc.dg/ordered-comparison-3.c: New test.
8960         * gcc.dg/ordered-comparison-4.c: New test.
8961
8962 2010-05-06  Mike Stump  <mikestump@comcast.net>
8963
8964         PR objc/35165
8965         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
8966
8967 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
8968             Jason Merrill  <jason@redhat.com>
8969
8970         * g++.dg/cpp0x/nullptr01.C: New.
8971         * g++.dg/cpp0x/nullptr02.C: New.
8972         * g++.dg/cpp0x/nullptr03.C: New.
8973         * g++.dg/cpp0x/nullptr04.C: New.
8974         * g++.dg/cpp0x/nullptr05.C: New.
8975         * g++.dg/cpp0x/nullptr06.C: New.
8976         * g++.dg/cpp0x/nullptr07.C: New.
8977         * g++.dg/cpp0x/nullptr08.C: New.
8978         * g++.dg/cpp0x/nullptr09.C: New.
8979         * g++.dg/cpp0x/nullptr10.C: New.
8980         * g++.dg/cpp0x/nullptr11.C: New.
8981         * g++.dg/cpp0x/nullptr12.C: New.
8982         * g++.dg/cpp0x/nullptr13.C: New.
8983         * g++.dg/cpp0x/nullptr14.C: New.
8984         * g++.dg/cpp0x/nullptr15.C: New.
8985         * g++.dg/cpp0x/nullptr16.C: New.
8986         * g++.dg/cpp0x/nullptr17.C: New.
8987         * g++.dg/cpp0x/nullptr18.C: New.
8988         * g++.dg/cpp0x/nullptr19.C: New.
8989         * g++.dg/cpp0x/nullptr20.C: New.
8990         * g++.dg/cpp0x/nullptr21.C: New.
8991         * g++.dg/cpp0x/nullptr22.C: New.
8992         * g++.dg/debug/nullptr01.C: New.
8993         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
8994
8995 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
8996
8997         * gcc.dg/Wunused-var-8.c: Move to...
8998         * c-c++-common/Wunused-var-6.c: ... here.  New test.
8999
9000 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9001
9002         PR c++/40406
9003         * g++.dg/template/crash96.C: New.
9004
9005 2010-05-06  Jan Hubicka  <jh@suse.cz>
9006
9007         PR tree-optimization/43791
9008         * gcc.c-torture/compile/pr43791.c: New file.
9009
9010 2010-05-06  Michael Matz  <matz@suse.de>
9011
9012         PR tree-optimization/43984
9013         * gfortran.dg/pr43984.f90: New test.
9014
9015 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9016
9017         PR 40989
9018         * gcc.dg/pr40989.c: New.
9019
9020 2010-05-06  Richard Guenther  <rguenther@suse.de>
9021
9022         PR tree-optimization/43934
9023         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9024
9025 2010-05-06  Richard Guenther  <rguenther@suse.de>
9026
9027         PR tree-optimization/43987
9028         * gcc.c-torture/execute/pr43987.c: New testcase.
9029         * gcc.dg/torture/pta-escape-1.c: Adjust.
9030         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9031         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9032         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9033         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9034
9035 2010-04-22  Jakub Jelinek <jakub@redhat.com>
9036             Dodji Seketeli  <dodji@redhat.com>
9037
9038         PR c/18624
9039         * g++.dg/warn/Wunused-7.C: Add dg-warning.
9040         * g++.dg/template/sfinae16.C: Likewise.
9041         * gcc.dg/Wunused-var-1.c: Moved to...
9042         * c-c++-common/Wunused-var-1.c: ...here. New test.
9043         * gcc.dg/Wunused-var-2.c: Moved to...
9044         * c-c++-common/Wunused-var-2.c: ...here. New test.
9045         * gcc.dg/Wunused-var-3.c: Moved to...
9046         * c-c++-common/Wunused-var-3.c: ...here. New test.
9047         * gcc.dg/Wunused-var-4.c: Moved to...
9048         * gcc.dg/Wunused-var-1.c: ... here.
9049         * gcc.dg/Wunused-var-5.c: Moved to...
9050         * c-c++-common/Wunused-var-4.c: ...here. New test.
9051         * gcc.dg/Wunused-var-7.c: Moved to...
9052         * c-c++-common/Wunused-var-5.c: ...here. New test.
9053         * gcc.dg/Wunused-var-6.c: Moved to...
9054         * gcc.dg/Wunused-var-2.c: ... here.
9055         * c-c++-common/Wunused-var-1.c: New test.
9056         * c-c++-common/Wunused-var-2.c: New test.
9057         * c-c++-common/Wunused-var-3.c: New test.
9058         * c-c++-common/Wunused-var-4.c: New test.
9059         * c-c++-common/Wunused-var-5.c: New test.
9060         * g++.dg/warn/Wunused-var-1.C: New test.
9061         * g++.dg/warn/Wunused-var-2.C: New test.
9062         * g++.dg/warn/Wunused-var-3.C: New test.
9063         * g++.dg/warn/Wunused-var-4.C: New test.
9064         * g++.dg/warn/Wunused-var-5.C: New test.
9065         * g++.dg/warn/Wunused-var-6.C: New test.
9066         * g++.dg/warn/Wunused-var-7.C: New test.
9067         * g++.dg/warn/Wunused-var-8.C: New test.
9068         * g++.dg/warn/Wunused-parm-1.C: New test.
9069         * g++.dg/warn/Wunused-parm-2.C: New test.
9070         * g++.dg/warn/Wunused-parm-3.C: New test.
9071
9072 2010-05-06  Tobias Burnus  <burnus@net-b.de>
9073
9074         PR fortran/43985
9075         * gfortran.dg/gomp/crayptr5.f90: New test case.
9076
9077 2010-05-05  Jason Merrill  <jason@redhat.com>
9078
9079         PR debug/43370
9080         * g++.dg/ext/attrib39.C: New.
9081
9082 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
9083
9084         PR fortran/24978
9085         * gfortran.dg/data_invalid.f90: New.
9086
9087 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9088
9089         * gnat.dg/lto2.adb: New test.
9090
9091 2010-05-05  Jason Merrill  <jason@redhat.com>
9092
9093         PR c++/43787
9094         * g++.dg/opt/empty1.C: New.
9095
9096 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
9097
9098         PR fortran/43696
9099         * gfortran.dg/class_17.f03: New.
9100
9101 2010-05-04  Neil Vachharajani <nvachhar@google.com>
9102
9103         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9104
9105 2010-05-04  Mike Stump  <mikestump@comcast.net>
9106
9107         PR objc/35165
9108         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9109
9110 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9111
9112         PR target/43668
9113         * gcc.target/i386/pr43668.c: New.
9114
9115 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9116
9117         PR c++/43028
9118         * g++.dg/cpp0x/initlist31.C: New.
9119
9120 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
9121
9122         PR c/43981
9123         * gcc.dg/Wunused-var-8.c: New test.
9124
9125 2010-05-04  Jason Merrill  <jason@redhat.com>
9126
9127         PR c++/38064
9128         * g++.dg/cpp0x/enum3.C: Extend.
9129
9130 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9131
9132         PR target/43799
9133         * gcc.target/i386/pr43799.c: New.
9134
9135 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
9136
9137         * gnat.dg/lto1.adb: New test.
9138         * gnat.dg/lto1_pkg.ad[sb]: New helper.
9139
9140 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9141
9142         PR middle-end/43671
9143         * gcc.target/i386/pr43671.c: New.
9144
9145 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9146
9147         PR c++/43705
9148         * g++.dg/template/crash95.C: New.
9149
9150 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9151
9152         PR debug/43508
9153         * gcc.target/i386/pr43508.c: New.
9154
9155 2010-05-04  Richard Guenther  <rguenther@suse.de>
9156
9157         PR tree-optimization/43879
9158         * g++.dg/torture/pr43879-1_0.C: New testcase.
9159         * g++.dg/torture/pr43879-1_1.C: Likewise.
9160
9161 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
9162
9163         PR c++/43953
9164         * g++.dg/other/crash-12.C: New test.
9165
9166 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9167
9168         * g++.dg/cdce3.C: Add a space.  Updated.
9169
9170 2010-05-03  Jason Merrill  <jason@redhat.com>
9171
9172         PR c++/43680
9173         * g++.dg/opt/enum2.C: New.
9174         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9175         * g++.dg/warn/Wswitch-1.C: Adjust message.
9176
9177 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9178
9179         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9180         * g++.dg/ext/label13.C: Fix typo.
9181         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9182         alpha*-dec-osf5*.
9183         * gcc.c-torture/compile/limits-declparen.c: xfail on
9184         alpha*-dec-osf5* with -g.
9185         * gcc.c-torture/compile/limits-pointer.c: Likewise.
9186         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9187         * gcc.dg/c99-tgmath-2.c: Likewise.
9188         * gcc.dg/c99-tgmath-3.c: Likewise.
9189         * gcc.dg/c99-tgmath-4.c: Likewise.
9190
9191 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9192
9193         PR fortran/43592
9194         * gfortran.dg/unexpected_interface.f90: New test.
9195
9196 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9197
9198         * ada/acats/run_acats (which): New function.
9199         (host_gnatchop, host_gnatmake): Use it.
9200
9201 2010-05-03  Richard Guenther  <rguenther@suse.de>
9202
9203         PR tree-optimization/43971
9204         * gcc.dg/pr43971.c: New testcase.
9205
9206 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
9207
9208         PR debug/43972
9209         * gcc.dg/debug/pr43972.c: New test.
9210
9211 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
9212
9213         PR testsuite/43963
9214         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9215
9216 2010-05-02  Richard Guenther  <rguenther@suse.de>
9217
9218         PR tree-optimization/43879
9219         * gcc.dg/torture/pr43879-3.c: New testcase.
9220
9221 2010-05-01  Richard Guenther  <rguenther@suse.de>
9222
9223         PR tree-optimization/43949
9224         * g++.dg/warn/Warray-bounds-5.C: New testcase.
9225
9226 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
9227
9228         PR c++/43951
9229         * g++.dg/init/new28.C: New.
9230
9231 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
9232
9233         PR objc++/32052
9234         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9235         structure and nested declarations.
9236         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
9237         structure and nested declarations.  Reduce header clutter and
9238         use _exit() rather than abort().
9239         * objc.dg/encode-10.m: New.
9240         * objc.dg/encode-11.m: New.
9241
9242 2010-04-30  DJ Delorie  <dj@redhat.com>
9243
9244         * gcc.c-torture/execute/20100430-1.c: New test.
9245
9246 2010-04-30  Jason Merrill  <jason@redhat.com>
9247
9248         PR c++/43868
9249         * g++.dg/template/ptrmem21.C: New.
9250
9251 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
9252
9253         PR fortran/18918
9254         PR fortran/43931
9255         * gfortran.dg/coarray_13.f90: New test.
9256
9257 2010-04-30  Richard Guenther  <rguenther@suse.de>
9258
9259         PR lto/43946
9260         * gcc.dg/lto/20100430-1_0.c: New testcase.
9261
9262 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
9263
9264         PR debug/43942
9265         * c-c++-common/pr43942.c: New test.
9266
9267 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
9268
9269         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
9270         conflict with darwin crt1.o 'start' symbol.
9271
9272 2010-04-30  Richard Guenther  <rguenther@suse.de>
9273
9274         PR tree-optimization/43879
9275         * gcc.dg/torture/pr43879_1.c: New testcase.
9276
9277 2010-04-30  Richard Guenther  <rguenther@suse.de>
9278
9279         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
9280
9281 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
9282
9283         PR c++/43890
9284         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
9285         user-provided constructor while recursing.
9286
9287 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9288
9289         PR fortran/42274
9290         * gfortran.dg/class_16.f03: New test.
9291
9292 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9293
9294         PR fortran/42274
9295         * gfortran.dg/class_15.f03: New.
9296
9297 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9298
9299         PR fortran/43326
9300         * gfortran.dg/dynamic_dispatch_9.f03: New test.
9301
9302 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9303
9304         PR fortran/43492
9305         * gfortran.dg/generic_22.f03 : New test.
9306
9307 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9308
9309         PR fortran/42353
9310         * gfortran.dg/class_14.f03: New test.
9311
9312 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9313
9314         PR fortran/42680
9315         * gfortran.dg/interface_32.f90: New test.
9316
9317 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
9318             Janus Weil  <janus@gcc.gnu.org>
9319
9320         PR fortran/41829
9321         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
9322         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
9323         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
9324
9325 2010-04-28  Mike Stump  <mikestump@comcast.net>
9326
9327         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
9328         dg-excess-errors.
9329         * g++.dg/uninit-pred-2_b.C: Likewise.
9330
9331 2010-04-28  Tobias Burnus  <burnus@net-b.de>
9332
9333         PR fortran/18918
9334         PR fortran/43919
9335         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
9336
9337 2010-04-28  Matthias Klose  <doko@ubuntu.com>
9338
9339         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
9340         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
9341         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
9342         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
9343         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
9344
9345 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
9346
9347         * gcc.dg/const-uniq-1.c: New test.
9348         * gcc.dg/lto/const-uniq_[01].c: Likewise.
9349
9350 2010-04-28  Xinliang David Li  <davidxl@google.com>
9351
9352         * gcc.dg/uninit-pred-2_b.c: New test.
9353         * gcc.dg/uninit-pred-4_b.c: New test.
9354         * gcc.dg/uninit-pred-3_d.c: New test.
9355         * gcc.dg/uninit-pred-6_b.c: New test.
9356         * gcc.dg/uninit-pred-8_b.c: New test.
9357         * gcc.dg/uninit-pred-3_a.c: New test.
9358         * gcc.dg/uninit-pred-2_c.c: New test.
9359         * gcc.dg/uninit-pred-5_a.c: New test.
9360         * gcc.dg/uninit-pred-3_e.c: New test.
9361         * gcc.dg/uninit-pred-7_a.c: New test.
9362         * gcc.dg/uninit-pred-6_c.c: New test.
9363         * gcc.dg/uninit-pred-9_a.c: New test.
9364         * gcc.dg/uninit-pred-8_c.c: New test.
9365         * gcc.dg/uninit-pred-3_b.c: New test.
9366         * gcc.dg/uninit-pred-5_b.c: New test.
9367         * gcc.dg/uninit-pred-7_b.c: New test.
9368         * gcc.dg/uninit-pred-6_d.c: New test.
9369         * gcc.dg/uninit-pred-9_b.c: New test.
9370         * gcc.dg/uninit-pred-2_a.c: New test.
9371         * gcc.dg/uninit-pred-4_a.c: New test.
9372         * gcc.dg/uninit-pred-3_c.c: New test.
9373         * gcc.dg/uninit-pred-6_a.c: New test.
9374         * gcc.dg/uninit-pred-8_a.c: New test.
9375         * gcc.dg/uninit-pred-7_c.c: New test.
9376         * gcc.dg/uninit-pred-6_e.c: New test.
9377         * g++.dg/uninit-pred-loop-1_b.cc: New test.
9378         * g++.dg/uninit-pred-1_a.C: New test.
9379         * g++.dg/uninit-pred-1_b.C: New test.
9380         * g++.dg/uninit-pred-2_a.C: New test.
9381         * g++.dg/uninit-pred-2_b.C: New test.
9382         * g++.dg/uninit-pred-loop-1_a.cc: New test.
9383         * g++.dg/uninit-pred-loop-1_c.cc: New test.
9384         * g++.dg/uninit-pred-loop_1.cc: New test.
9385
9386 2010-04-28  Martin Jambor  <mjambor@suse.cz>
9387
9388         * gcc.dg/lto/20091209-1_0.c: New testcase.
9389
9390 2010-04-28  Richard Guenther  <rguenther@suse.de>
9391
9392         PR tree-optimization/43879
9393         PR tree-optimization/43909
9394         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
9395
9396 2010-04-28  Richard Guenther  <rguenther@suse.de>
9397
9398         PR c++/43880
9399         * g++.dg/torture/pr43880.C: New testcase.
9400
9401 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9402
9403         PR c++/9335
9404         * g++.dg/template/recurse2.C: Update
9405         * g++.dg/template/recurse.C: Update.
9406         * g++.dg/template/pr23510.C: Update.
9407         * lib/prune.exp: Filter out 'recursively instantiated'.
9408
9409 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9410
9411         PR c++/29043
9412         * g++.dg/init/pr29043.C: New.
9413
9414 2010-04-27  Jason Merrill  <jason@redhat.com>
9415
9416         * g++.dg/lookup/scoped5.C: Adjust.
9417         * g++.dg/lookup/scoped8.C: Adjust.
9418         * g++.dg/template/dependent-expr5.C: Adjust.
9419         * g++.old-deja/g++.brendan/nest1.C: Adjust.
9420
9421         PR c++/43856
9422         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
9423
9424         PR c++/43875
9425         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9426
9427 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9428             Jan Hubicka <hubicka@ucw.cz>
9429
9430         * gcc.dg/pure-2.c: New testcase.
9431         * gcc.dg/const-1.c: New testcase.
9432
9433 2010-04-27  Jason Merrill  <jason@redhat.com>
9434
9435         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
9436
9437         PR c++/41468
9438         * g++.dg/template/sfinae17.C: New.
9439         * g++.dg/template/sfinae18.C: New.
9440
9441 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9442
9443         * g++.dg/init/pr42844.C: New.
9444         * g++.dg/cpp0x/pr42844-2.C: New.
9445         * g++.dg/cpp0x/defaulted2.C: Adjust.
9446         * g++.dg/tree-ssa/pr27549.C: Likewise.
9447         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
9448
9449 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9450
9451         PR fortran/18918
9452         * gfortran.dg/coarray_12.f90: Fix dump parsing.
9453
9454 2010-04-27  Richard Guenther  <rguenther@suse.de>
9455
9456         PR middle-end/40561
9457         * g++.dg/other/pr40561.C: New testcase.
9458
9459 2010-04-27  Martin Jambor  <mjambor@suse.cz>
9460
9461         PR middle-end/43812
9462         * g++.dg/ipa/pr43812.C: New test.
9463
9464 2010-04-27  Jan Hubicka  <jh@suse.cz>
9465
9466         * gcc.dg/ipa/iinline-1.c (main): Rename to...
9467         (test): ... this one.
9468
9469 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
9470
9471         PR target/40657
9472         * gcc.target/arm/thumb-stackframe.c: New test.
9473
9474 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9475
9476         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
9477         * gcc.dg/misc-column.c: Likewise.
9478         * gcc.dg/Walways-true-1.c: Likewise.
9479         * gcc.dg/Walways-true-2.c: Likewise.
9480         * gcc.dg/warn-addr-cmp.c: Likewise.
9481
9482 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9483
9484         PR fortran/18918
9485         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
9486         * gfortran.dg/coarray_12.f90: New.
9487
9488 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9489
9490         PR c/32207
9491         * gcc.dg/pr32207.c: New test.
9492         * gcc.dg/misc-column.c: Adjust expected warning.
9493         * gcc.dg/Walways-true-1.c: Likewise.
9494         * gcc.dg/Walways-true-2.c: Likewise.
9495         * gcc.dg/warn-addr-cmp.c: Likewise.
9496
9497 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
9498
9499         PR lto/42776
9500         * lib/lto.exp (lto_prune_vis_warns): New function.
9501         (lto-link-and-maybe-run): Call it.
9502
9503 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9504
9505         PR tree-optimization/43904
9506         * gcc.dg/tree-ssa/tailcall-6.c: New.
9507
9508 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9509
9510         PR testsuite/35165
9511         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
9512         Darwin8/OSX10.4 - compatible code generation.
9513         Use scan-rtl-dump.
9514         * obj-c++.dg/stubify-1.mm: Ditto.
9515         * lib/objc-torture.exp: Do not require link success for
9516         "trivial.m" in the runtime checks when dowhat = 'compile'.
9517         * lib/dg-pch.exp (dg-flags-pch): New Proc.
9518         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
9519         Darwin8/OSX10.4 - compatible code generation.
9520         * objc.dg/stubify-2.m: Ditto.
9521         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
9522         * objc.dg/next-runtime-1.m: Ditto.
9523         * objc.dg/stret-2.m: Restrict to ilp32 targets.
9524         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
9525         runtimes on Darwin.
9526
9527 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
9528
9529         PR 43715
9530         * lib/plugin-support.exp: Use "-undefined
9531         dynamic_lookup" on darwin.
9532
9533 2010-04-26  Richard Guenther  <rguenther@suse.de>
9534
9535         * gcc.dg/lto/20100426_0.c: New testcase.
9536
9537 2010-04-26  Jie Zhang  <jie@codesourcery.com>
9538
9539         PR tree-optimization/43833
9540         gcc.dg/Warray-bounds-8.c: New test case.
9541
9542 2010-04-26  Richard Guenther  <rguenther@suse.de>
9543
9544         PR lto/43080
9545         * g++.dg/lto/20100423-3_0.C: New testcase.
9546
9547 2010-04-26  Richard Guenther  <rguenther@suse.de>
9548
9549         PR lto/42425
9550         * g++.dg/lto/20100423-2_0.C: New testcase.
9551
9552 2010-04-26  Ira Rosen  <irar@il.ibm.com>
9553
9554         * gcc.dg/vect/bb-slp-23.c: New test.
9555
9556 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
9557
9558         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
9559         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
9560         * gcc.dg/c1x-float-1.c: New test.
9561
9562 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
9563
9564         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
9565         of "lea\[ \t\]".
9566
9567 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9568
9569         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
9570         FreeBSD.
9571         * gfortran.dg/default_format_denormal_1.f90: Ditto.
9572         * gfortran.dg/default_format_2.f90: Ditto.
9573
9574 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9575
9576         * gfortran.dg/pr43505.f90: Clean up .mod file.
9577         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
9578         * gfortran.dg/pr41347.f90: Ditto.
9579         * gfortran.dg/internal_pack_4.f90: Ditto.
9580         * gfortran.dg/proc_decl_23.f90: Ditto.
9581         * gfortran.dg/recursive_check_3.f90: Ditto.
9582         * gfortran.dg/intent_out_3.f90: Ditto.
9583         * gfortran.dg/assignment_2.f90: Ditto.
9584         * gfortran.dg/pr41928.f90: Ditto.
9585         * gfortran.dg/pr42166.f90: Ditto.
9586         * gfortran.dg/private_type_12.f90: Ditto.
9587         * gfortran.dg/graphite/pr42185.f90: Ditto.
9588         * gfortran.dg/graphite/pr42186.f90: Ditto.
9589         * gfortran.dg/graphite/pr40982.f90: Ditto.
9590         * gfortran.dg/graphite/id-2.f90: Ditto.
9591         * gfortran.dg/graphite/id-4.f90: Ditto.
9592         * gfortran.dg/graphite/pr42050.f90: Ditto.
9593         * gfortran.dg/graphite/id-18.f90: Ditto.
9594         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
9595         * gfortran.dg/graphite/pr41924.f90: Ditto.
9596         * gfortran.dg/graphite/pr42393.f90: Ditto.
9597         * gfortran.dg/graphite/pr37980.f90: Ditto.
9598         * gfortran.dg/graphite/pr38953.f90: Ditto.
9599         * gfortran.dg/graphite/pr42180.f90: Ditto.
9600         * gfortran.dg/graphite/pr42181.f90: Ditto.
9601         * gfortran.dg/where_operator_assign_4.f90: Ditto.
9602         * gfortran.dg/select_type_4.f90: Ditto.
9603         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9604         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
9605         * gfortran.dg/lto/pr40725_0.f03: Ditto.
9606         * gfortran.dg/elemental_args_check_2.f90: Ditto.
9607         * gfortran.dg/whole_file_11.f90: Ditto.
9608         * gfortran.dg/private_type_11.f90: Ditto.
9609         * gfortran.dg/vect/vect-gems.f90: Ditto.
9610         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
9611
9612 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
9613
9614         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
9615
9616 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
9617
9618         * gnat.dg/pack15.ad[sb]: New test.
9619
9620 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
9621
9622         * gcc.target/arm/mla-1.c: New test.
9623
9624 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
9625
9626         PR fortran/30073
9627         PR fortran/43793
9628         * gfortran.dg/pr43793.f90: New test.
9629
9630 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
9631
9632         PR tree-optimization/41442
9633         * gcc.target/i386/pr41442.c: New test.
9634
9635 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
9636
9637         PR fortran/43832
9638         * gfortran.dg/fgetc_3.f90: Delete bogus test.
9639
9640 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9641
9642         PR fortran/43832
9643         * gfortran.dg/open_nounit.f90: New test.
9644
9645 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
9646
9647         PR fortran/43841
9648         PR fortran/43843
9649         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
9650
9651 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9652
9653         * gcc.dg/Wconversion-integer.c: Update.
9654
9655 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9656
9657         * gnat.dg/unchecked_convert5.adb: New test.
9658
9659 2010-04-23  Richard Guenther  <rguenther@suse.de>
9660
9661         PR lto/41734
9662         * gcc.dg/lto/20100423-2_0.c: New testcase.
9663         * gcc.dg/lto/20100423-2_0.c: Likewise.
9664
9665 2010-04-23  Richard Guenther  <rguenther@suse.de>
9666
9667         PR lto/43455
9668         * gcc.dg/lto/20100423-1_0.c: New testcase.
9669         * gcc.dg/lto/20100423-1_1.c: Likewise.
9670
9671 2010-04-23  Martin Jambor  <mjambor@suse.cz>
9672
9673         PR tree-optimization/43846
9674         * gcc.dg/tree-ssa/sra-10.c: New test.
9675
9676 2010-04-23  Martin Jambor  <mjambor@suse.cz>
9677
9678         PR middle-end/43835
9679         * gcc.c-torture/execute/pr43835.c: New test.
9680
9681 2010-04-23  Richard Guenther  <rguenther@suse.de>
9682
9683         PR lto/42653
9684         * g++.dg/lto/20100423-1_0.C: New testcase.
9685
9686 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
9687
9688         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
9689
9690 2010-04-22  Ira Rosen  <irar@il.ibm.com>
9691
9692         PR tree-optimization/43842
9693         * gcc.dg/vect/pr43842.c: New test.
9694
9695 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9696
9697         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
9698         * gcc.target/i386/wmul-2.c: Likewise.
9699
9700 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9701
9702         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
9703         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
9704
9705 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
9706
9707         * gfortran.dg/reassoc_6.f: New testcase.
9708
9709 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9710
9711         PR middle-end/29274
9712         * gcc.target/arm/wmul-1.c: New test.
9713         * gcc.target/arm/wmul-2.c: New test.
9714
9715 2010-04-22  Richard Guenther  <rguenther@suse.de>
9716
9717         PR tree-optimization/43845
9718         * gcc.c-torture/compile/pr43845.c: New testcase.
9719
9720 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9721
9722         PR middle-end/29274
9723         * gcc.target/i386/wmul-1.c: New test.
9724         * gcc.target/i386/wmul-2.c: New test.
9725         * gcc.target/bfin/wmul-1.c: New test.
9726         * gcc.target/bfin/wmul-2.c: New test.
9727
9728 2010-04-22  Richard Guenther  <rguenther@suse.de>
9729
9730         PR fortran/43829
9731         * gfortran.dg/vector_subscript_6.f90: New testcase.
9732         * gfortran.dg/assign_10.f90: Adjust.
9733
9734 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
9735
9736         PR fortran/43836
9737         * gfortran.dg/gomp/pr43836.f90: New test.
9738
9739 2010-04-21  Richard Guenther  <rguenther@suse.de>
9740
9741         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
9742
9743 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9744
9745         * gcc.dg/torture/builtin-cproj-3.c: New.
9746
9747 2010-04-20  Jason Merrill  <jason@redhat.com>
9748
9749         PR c++/9335
9750         * g++.dg/template/recurse2.C: New.
9751         * g++.dg/parse/crash36.C: Adjust.
9752         * g++.dg/other/fold1.C: Adjust.
9753         * g++.dg/init/member1.C: Adjust.
9754         * lib/prune.exp: Prune "skipping N instantiation contexts".
9755
9756 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9757
9758         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
9759
9760 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9761
9762         * gcc.dg/torture/builtin-cproj-1.c: New.
9763         * gcc.dg/torture/builtin-cproj-2.c: New.
9764
9765 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
9766
9767         PR c++/43800
9768         PR c++/43704
9769         * g++.dg/template/typedef32.C: Adjust.
9770         * g++.dg/template/typedef33.C: New test.
9771
9772 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
9773
9774         PR fortran/43227
9775         * gfortran.dg/proc_decl_23.f90: New test.
9776
9777         PR fortran/43266
9778         * gfortran.dg/abstract_type_6.f03: New test.
9779
9780 2010-04-20  Xinliang David Li  <davidxl@google.com>
9781
9782         * g++.dg/tree-ssa/fold-compare.C: New.
9783
9784 2010-04-20  Richard Guenther  <rguenther@suse.de>
9785
9786         PR tree-optimization/39417
9787         * g++.dg/torture/pr39417.C: New testcase.
9788
9789 2010-04-20  Richard Guenther  <rguenther@suse.de>
9790
9791         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
9792
9793 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
9794
9795         * g++.dg/debug/dwarf2/rv1.C: New test.
9796
9797 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9798
9799         PR target/43635
9800         * gcc.c-torture/compile/pr43635.c: New testcase.
9801
9802 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9803
9804         PR fortran/43339
9805         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
9806         of sequential loops being private only in the innermost containing
9807         task region.
9808
9809         PR middle-end/43337
9810         * gfortran.dg/gomp/pr43337.f90: New test.
9811
9812 2010-04-19  Richard Guenther  <rguenther@suse.de>
9813
9814         PR tree-optimization/43796
9815         * gfortran.dg/pr43796.f90: New testcase.
9816
9817 2010-04-19  Richard Guenther  <rguenther@suse.de>
9818
9819         PR tree-optimization/43783
9820         * gcc.c-torture/execute/pr43783.c: New testcase.
9821
9822 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
9823
9824         PR target/43766
9825         * gcc.target/i386/pr43766.c: New test.
9826
9827 2010-04-19  Jie Zhang  <jie@codesourcery.com>
9828
9829         PR target/43662
9830         * gcc.target/i386/pr43662.c: New test.
9831
9832 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
9833
9834         PR c++/43704
9835         * g++.dg/template/typedef32.C: New test.
9836
9837 2010-04-19  Ira Rosen  <irar@il.ibm.com>
9838
9839         PR tree-optimization/37027
9840         * lib/target-supports.exp
9841         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
9842         * gcc.dg/vect/pr37027.c: New test.
9843         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
9844         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
9845         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
9846         gcc.dg/vect/vect-complex-6.c: Likewise.
9847
9848 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9849
9850         * g++.dg/debug/dwarf2/enum1.C: New test.
9851
9852 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9853
9854         * gnat.dg/rep_clause5.ad[sb]: New test.
9855         * gnat.dg/rep_clause5_pkg.ads: New helper.
9856
9857 2010-04-18  Ira Rosen  <irar@il.ibm.com>
9858
9859         PR tree-optimization/43771
9860         * g++.dg/vect/pr43771.cc: New test.
9861
9862 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
9863
9864         PR fortran/31538
9865         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
9866         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
9867
9868 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9869
9870         * gnat.dg/sizetype.adb: Rename into...
9871         * gnat.dg/sizetype1.adb: ...this.
9872         * gnat.dg/sizetype2.adb: New test.
9873
9874 2010-04-16  Richard Guenther  <rguenther@suse.de>
9875
9876         PR tree-optimization/43572
9877         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
9878
9879 2010-04-16  Olivier Hainque  <hainque@adacore.com>
9880
9881         * gnat.dg/specs/discr_private.ads: New test.
9882
9883 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
9884
9885         PR target/41514
9886         * gcc.target/arm/thumb-comparisons.c: New test.
9887
9888         PR target/40603
9889         * gcc.target/arm/thumb-cbranchqi.c: New test.
9890
9891 2010-04-16  Christian Bruel  <christian.bruel@st.com>
9892
9893         * g++.dg/torture/pr36191.C: Enable for SH.
9894
9895 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
9896
9897         * gnat.dg/wide_boolean.adb: New test.
9898         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
9899
9900 2010-04-15  Richard Guenther  <rguenther@suse.de>
9901
9902         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
9903         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
9904         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9905         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9906         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
9907         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
9908         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
9909         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
9910         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
9911         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
9912         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9913         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
9914         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9915         * gcc.dg/torture/ipa-pta-2.c: Likewise.
9916         * gcc.dg/torture/ipa-pta-1.c: Adjust.
9917
9918 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
9919
9920         PR target/21803
9921         * gcc.target/arm/pr42496.c: New test.
9922
9923 2010-04-14  Jason Merrill  <jason@redhat.com>
9924
9925         PR c++/36625
9926         * g++.dg/ext/attrib38.C: New.
9927
9928 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
9929
9930         PR testsuite/43739
9931         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
9932
9933 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9934
9935         PR 42966
9936         * gcc.dg/cpp/warn-undef-2.c: Update.
9937         * gcc.dg/cpp/warn-traditional-2.c: Update.
9938         * gcc.dg/cpp/warn-comments-2.c: Update.
9939         * gcc.dg/cpp/warn-variadic-2.c: Update.
9940         * gcc.dg/cpp/warn-long-long-2.c: Update.
9941         * gcc.dg/cpp/warn-deprecated-2.c: Update.
9942         * gcc.dg/cpp/warn-multichar-2.c: Update.
9943         * gcc.dg/cpp/warn-normalized-3.c: Update.
9944         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
9945         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
9946         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
9947         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
9948         * gcc.dg/cpp/warn-redefined-2.c: Update.
9949         * gfortran.dg/warning-directive-2.F90: Update.
9950         * c-c++-common/cpp/warning-directive-2.c: Update.
9951
9952 2010-04-14  Michael Matz  <matz@suse.de>
9953
9954         PR tree-optimization/42963
9955         * gcc.dg/pr42963.c: New testcase.
9956
9957 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
9958
9959         * gnat.dg/class_wide.adb: Rename into...
9960         * gnat.dg/class_wide1.adb: ...this.
9961         * gnat.dg/class_wide2.ad[sb]: New test.
9962
9963 2010-04-14  Tobias Burnus  <burnus@net-b.de>
9964
9965         PR fortran/18918
9966         * gfortran.dg/coarray_9.f90: Update dg-errors.
9967         * gfortran.dg/coarray_10.f90: New test.
9968         * gfortran.dg/coarray_11.f90: New test.
9969
9970 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9971
9972         PR fortran/43747
9973         gfortran.dg/initialization_24.f90: New test.
9974
9975 2010-04-13  Jason Merrill  <jason@redhat.com>
9976
9977         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
9978         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
9979
9980 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9981
9982         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
9983         * g++.dg/dg.exp: Likewise.
9984         * gcc.dg/cpp/warning-directive-1.c: Move to ...
9985         * c-c++-common/cpp/warning-directive-1.c: ... here.
9986         * gcc.dg/cpp/warning-directive-2.c: Move to ...
9987         * c-c++-common/cpp/warning-directive-2.c: ... here.
9988         * gcc.dg/cpp/warning-directive-3.c: Move to ...
9989         * c-c++-common/cpp/warning-directive-3.c: ... here.
9990         * gcc.dg/cpp/warning-directive-4.c: Move to ...
9991         * c-c++-common/cpp/warning-directive-4.c: ... here.
9992         * g++.dg/cpp/warning-directive-1.C: Delete.
9993         * g++.dg/cpp/warning-directive-2.C: Delete.
9994         * g++.dg/cpp/warning-directive-3.C: Delete.
9995         * g++.dg/cpp/warning-directive-4.C: Delete.
9996         * gcc.dg/cpp/normalised-3.c: Delete.
9997         * g++.dg/cpp/normalised-1.C: Rename as ...
9998         * c-c++-common/cpp/normalised-3.c: ... this.
9999
10000 2010-04-13  Martin Jambor  <mjambor@suse.cz>
10001
10002         * gcc.dg/tree-ssa/sra-9.c: New test.
10003
10004 2010-04-13  Michael Matz  <matz@suse.de>
10005
10006         PR middle-end/43730
10007         * gcc.dg/pr43730.c: New test.
10008
10009 2010-04-13  Michael Matz  <matz@suse.de>
10010
10011         * gcc.dg/tree-ssa/negate.c: New testcase.
10012
10013 2010-04-13  Richard Guenther  <rguenther@suse.de>
10014
10015         PR testsuite/43735
10016         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10017
10018 2010-04-13  Richard Guenther  <rguenther@suse.de>
10019
10020         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10021
10022 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
10023
10024         * gnat.dg/derived_type1.adb: New test.
10025
10026 2010-04-13  Matthias Klose  <doko@ubuntu.com>
10027
10028         * gcc.dg/plugindir1.c: New testcase.
10029         * gcc.dg/plugindir2.c: New testcase.
10030         * gcc.dg/plugindir3.c: New testcase.
10031         * gcc.dg/plugindir4.c: New testcase.
10032
10033 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
10034
10035         * gcc.target/i386/rotate-2.c: New test.
10036
10037 2010-04-12  Jason Merrill  <jason@redhat.com>
10038
10039         PR c++/43641
10040         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10041         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10042
10043 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
10044
10045         PR c++/25811
10046         * g++.dg/init/pr25811.C: New test.
10047
10048 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10049
10050         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10051         dg-error, dg-warning.
10052         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10053
10054 2010-04-12  Richard Guenther  <rguenther@suse.de>
10055
10056         * gcc.dg/torture/inline-2.c: New testcase.
10057
10058 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
10059
10060         PR bootstrap/43699
10061         * gcc.dg/Wunused-var-7.c: New test.
10062
10063         PR tree-optimization/43560
10064         * gcc.c-torture/execute/pr43560.c: New test.
10065
10066 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
10067
10068         * gnat.dg/aggr13.adb: New test.
10069         * gnat.dg/aggr14.adb: Likewise.
10070         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10071
10072 2010-04-12  Richard Guenther  <rguenther@suse.de>
10073
10074         PR c++/43611
10075         * g++.dg/torture/pr43611.C: New testcase.
10076
10077 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
10078
10079         PR c/36774
10080         * gcc.dg/pr36774-1.c: New test.
10081         * gcc.dg/pr36774-2.c: New test.
10082
10083 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10084
10085         * gcc.target/sh/rte-delay-slot.c: New test.
10086
10087 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
10088
10089         * gnat.dg/pack9.adb: Remove -cargs option.
10090         * gnat.dg/aggr12.ad[sb]: New test.
10091
10092 2010-04-10  Jie Zhang  <jie@codesourcery.com>
10093
10094         PR target/43417
10095         * gcc.target/sh/pr43417.c: New test.
10096
10097 2010-04-10  Tobias Burnus  <burnus@net-b.de>
10098
10099         PR fortran/43591
10100         * gfortran.dg/spec_expr_6.f90: New test.
10101
10102 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
10103
10104         PR cpp/43195
10105         * gcc.dg/cpp/pr43195.c: New.
10106         * gcc.dg/cpp/pr43195.h: New.
10107
10108 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10109
10110         PR 42965
10111         * gcc.dg/Werror-6.c: Adjust.
10112         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10113         * gcc.dg/Werror-4.c: Likewise.
10114         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10115         * gcc.dg/Wswitch-enum-error.c: Likewise.
10116         * gcc.dg/Wpointer-arith.c: Likewise.
10117         * gcc.dg/Wfatal.c: Likewise.
10118         * gcc.dg/Wswitch-error.c: Likewise.
10119         * g++.dg/warn/unused-result1-Werror.c: Likewise.
10120         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10121         * gcc.dg/cpp/warn-undef-2.c: Likewise.
10122         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10123         * gcc.dg/cpp/warn-comments-2.c: Likewise.
10124         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10125         * gcc.dg/cpp/warning-directive-2.c: Likewise.
10126         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10127         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10128         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10129         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10130         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10131         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10132         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10133         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10134         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10135         * g++.dg/cpp/warning-directive-2.C: Likewise.
10136         * gfortran.dg/warning-directive-2.F90: Likewise.
10137
10138 2010-04-09  Jason Merrill  <jason@redhat.com>
10139
10140         PR c++/42623
10141         * g++.dg/template/sizeof13.C: New.
10142
10143 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
10144
10145         * g++.dg/other/pr35504.C: Add check for thiscall.
10146         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10147         * gcc.dg/torture/stackalign/thiscall-1.c: New.
10148
10149 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10150
10151         PR c++/28584
10152         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10153         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
10154         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10155         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
10156         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10157         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
10158         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10159         * g++.dg/other/increment1.C: Likewise.
10160
10161 2010-04-09  Tobias Burnus  <burnus@net-b.de>
10162
10163         PR fortran/18918
10164         * gfortran.dg/coarray_7.f90: New test.
10165         * gfortran.dg/coarray_8.f90: New test.
10166
10167 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
10168
10169         PR fortran/28039
10170         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10171
10172 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10173
10174         PR target/43643
10175         * gcc.dg/pr43643.c: New test.
10176
10177 2010-04-08  Tobias Burnus  <burnus@net-b.de>
10178
10179         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10180
10181 2010-04-08  Richard Guenther  <rguenther@suse.de>
10182
10183         PR tree-optimization/43679
10184         * gcc.c-torture/compile/pr43679.c: New testcase.
10185
10186 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
10187
10188         PR debug/43670
10189         * gcc.dg/pr43670.c: New test.
10190
10191 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
10192
10193         PR middle-end/40815
10194         * gcc.dg/tree-ssa/reassoc-19.c: New.
10195
10196 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
10197
10198         PR c/18624
10199         * gcc.dg/Wunused-var-1.c: New test.
10200         * gcc.dg/Wunused-var-2.c: New test.
10201         * gcc.dg/Wunused-var-3.c: New test.
10202         * gcc.dg/Wunused-var-4.c: New test.
10203         * gcc.dg/Wunused-var-5.c: New test.
10204         * gcc.dg/Wunused-var-6.c: New test.
10205         * gcc.dg/Wunused-parm-1.c: New test.
10206
10207         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10208         * gcc.dg/trunc-1.c: Likewise.
10209         * gcc.dg/vla-9.c: Likewise.
10210         * gcc.dg/dfp/composite-type.c: Likewise.
10211
10212 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
10213
10214         PR objc/35996
10215         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10216         * obj-c++.dg/objc-gc-3.mm: Ditto.
10217
10218 2010-04-07  Simon Baldwin  <simonb@google.com>
10219
10220         * gcc.dg/cpp/warn-undef-2.c: New.
10221         * gcc.dg/cpp/warn-traditional-2.c: New.
10222         * gcc.dg/cpp/warn-comments-2.c: New.
10223         * gcc.dg/cpp/warning-directive-1.c: New.
10224         * gcc.dg/cpp/warn-long-long.c: New.
10225         * gcc.dg/cpp/warn-traditional.c: New.
10226         * gcc.dg/cpp/warn-variadic-2.c: New.
10227         * gcc.dg/cpp/warn-undef.c: New.
10228         * gcc.dg/cpp/warn-normalized-1.c: New.
10229         * gcc.dg/cpp/warning-directive-2.c: New.
10230         * gcc.dg/cpp/warn-long-long-2.c: New.
10231         * gcc.dg/cpp/warn-variadic.c: New.
10232         * gcc.dg/cpp/warn-normalized-2.c: New.
10233         * gcc.dg/cpp/warning-directive-3.c: New.
10234         * gcc.dg/cpp/warn-deprecated-2.c: New.
10235         * gcc.dg/cpp/warn-trigraphs-1.c: New.
10236         * gcc.dg/cpp/warn-multichar-2.c: New.
10237         * gcc.dg/cpp/warn-normalized-3.c: New.
10238         * gcc.dg/cpp/warning-directive-4.c: New.
10239         * gcc.dg/cpp/warn-unused-macros.c: New.
10240         * gcc.dg/cpp/warn-trigraphs-2.c: New.
10241         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
10242         * gcc.dg/cpp/warn-cxx-compat.c: New.
10243         * gcc.dg/cpp/warn-redefined.c: New.
10244         * gcc.dg/cpp/warn-trigraphs-3.c: New.
10245         * gcc.dg/cpp/warn-unused-macros-2.c: New.
10246         * gcc.dg/cpp/warn-deprecated.c: New.
10247         * gcc.dg/cpp/warn-trigraphs-4.c: New.
10248         * gcc.dg/cpp/warn-redefined-2.c: New.
10249         * gcc.dg/cpp/warn-comments.c: New.
10250         * gcc.dg/cpp/warn-multichar.c: New.
10251         * g++.dg/cpp/warning-directive-1.C: New.
10252         * g++.dg/cpp/warning-directive-2.C: New.
10253         * g++.dg/cpp/warning-directive-3.C: New.
10254         * g++.dg/cpp/warning-directive-4.C: New.
10255         * gfortran.dg/warning-directive-1.F90: New.
10256         * gfortran.dg/warning-directive-3.F90: New.
10257         * gfortran.dg/warning-directive-2.F90: New.
10258         * gfortran.dg/warning-directive-4.F90: New.
10259
10260 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
10261
10262         PR objc++/23716
10263         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
10264
10265 2010-04-07  Jason Merrill  <jason@redhat.com>
10266
10267         * g++.dg/template/dr408.C: New.
10268
10269         * g++.dg/lookup/ns4.C: New.
10270
10271         PR c++/38392
10272         * g++.dg/template/friend51.C: New test.
10273
10274         PR c++/41970
10275         * g++.old-deja/g++.other/linkage1.C: Adjust.
10276
10277 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10278
10279         PR c++/42697
10280         * g++.dg/template/crash94.C: New test.
10281
10282 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10283
10284         PR c++/40239
10285         * g++.dg/init/aggr5.C: New test.
10286         * g++.dg/init/aggr5.C: New test.
10287
10288 2010-04-07  Richard Guenther  <rguenther@suse.de>
10289
10290         PR tree-optimization/43270
10291         * g++.dg/warn/Warray-bounds-4.C: New testcase.
10292         * gcc.dg/Warray-bounds-7.c: Likewise.
10293
10294 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
10295
10296         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
10297         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
10298         * gnat.dg/bit_packed_array4.ad[sb]: New test.
10299
10300 2010-04-07  Jie Zhang  <jie@codesourcery.com>
10301
10302         PR c++/42556
10303         * g++.dg/init/pr42556.C: New test.
10304
10305 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10306
10307         PR debug/43628
10308         * g++.dg/debug/dwarf2/typedef2.C: New test.
10309
10310 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
10311
10312         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
10313         c-c++-common/dwarf2/redeclaration-1.C
10314
10315 2010-04-06  Jason Merrill  <jason@redhat.com>
10316
10317         * g++.dg/cpp0x/pr31437.C: Adjust error location.
10318         * g++.dg/ext/attrib18.C: Likewise.
10319         * g++.dg/ext/bitfield2.C: Likewise.
10320         * g++.dg/ext/bitfield4.C: Likewise.
10321         * g++.dg/ext/visibility/warn2.C: Likewise.
10322         * g++.dg/ext/visibility/warn3.C: Likewise.
10323         * g++.dg/gomp/pr26690-1.C: Likewise.
10324         * g++.dg/inherit/covariant7.C: Likewise.
10325         * g++.dg/init/synth2.C: Likewise.
10326         * g++.dg/lookup/using7.C: Likewise.
10327         * g++.dg/other/crash-4.C: Likewise.
10328         * g++.dg/other/error13.C: Likewise.
10329         * g++.dg/other/error20.C: Likewise.
10330         * g++.dg/parse/crash31.C: Likewise.
10331         * g++.dg/parse/error16.C: Likewise.
10332         * g++.dg/parse/error19.C: Likewise.
10333         * g++.dg/parse/error27.C: Likewise.
10334         * g++.dg/parse/error28.C: Likewise.
10335         * g++.dg/parse/fused-params1.C: Likewise.
10336         * g++.dg/template/error2.C: Likewise.
10337         * g++.dg/template/local6.C: Likewise.
10338         * g++.dg/template/qualttp15.C: Likewise.
10339         * g++.dg/warn/Wnvdtor-2.C: Likewise.
10340         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
10341         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
10342         * g++.old-deja/g++.brendan/crash29.C: Likewise.
10343         * g++.old-deja/g++.eh/spec6.C: Likewise.
10344         * g++.old-deja/g++.jason/crash3.C: Likewise.
10345         * g++.old-deja/g++.jason/destruct2.C: Likewise.
10346         * g++.old-deja/g++.law/ctors5.C: Likewise.
10347         * g++.old-deja/g++.law/ctors9.C: Likewise.
10348         * g++.old-deja/g++.mike/p3538a.C: Likewise.
10349         * g++.old-deja/g++.mike/p3538b.C: Likewise.
10350         * g++.old-deja/g++.other/struct1.C: Likewise.
10351         * g++.old-deja/g++.other/volatile1.C: Likewise.
10352         * g++.old-deja/g++.pt/crash36.C: Likewise.
10353         * g++.old-deja/g++.pt/derived3.C: Likewise.
10354         * g++.old-deja/g++.robertl/eb109.C: Likewise.
10355         * g++.old-deja/g++.robertl/eb4.C: Likewise.
10356
10357 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
10358
10359         PR middle-end/43519
10360         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
10361         * gcc.dg/graphite/id-19.c: New.
10362
10363 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
10364
10365         PR middle-end/32824
10366         * gcc.dg/vect/pr32824: New.
10367
10368 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10369
10370         PR fortran/18918
10371         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
10372         * gfortran.dg/coarray_3.f90: Ditto.
10373         * gfortran.dg/coarray_4.f90: Ditto.
10374         * gfortran.dg/coarray_5.f90: Ditto.
10375         * gfortran.dg/coarray_6.f90: Ditto.
10376         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
10377
10378 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10379
10380         PR fortran/18918
10381         * gfortran.dg/coarray_4.f90: Fix test.
10382         * gfortran.dg/coarray_6.f90: Add more tests.
10383
10384 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10385
10386         PR fortran/18918
10387         * gfortran.dg/coarray_4.f90: New test.
10388         * gfortran.dg/coarray_5.f90: New test.
10389         * gfortran.dg/coarray_6.f90: New test.
10390
10391 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10392
10393         PR fortran/18918
10394         * gfortran.dg/iso_fortran_env_5.f90: New test.
10395         * gfortran.dg/iso_fortran_env_6.f90: New test.
10396
10397 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10398
10399         PR fortran/39997
10400         * gfortran.dg/coarray_1.f90: New test.
10401         * gfortran.dg/coarray_2.f90: New test.
10402         * gfortran.dg/coarray_3.f90: New test.
10403
10404 2010-04-06  Jason Merrill  <jason@redhat.com>
10405
10406         PR c++/43648
10407         * g++.dg/template/dtor8.C: New.
10408
10409         PR c++/43621
10410         * g++.dg/template/error-recovery2.C: New.
10411
10412 2010-04-06  Jan Hubicka  <jh@suse.czpli
10413
10414         PR tree-optimization/42906
10415         * gcc.dg/tree-ssa/dce-1.c: New testcase.
10416
10417 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10418
10419         PR fortran/43178
10420         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
10421         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
10422         * gfortran.dg/auto_dealloc_1.f90: Ditto.
10423
10424 2010-04-06  Richard Guenther  <rguenther@suse.de>
10425
10426         PR tree-optimization/43627
10427         * gcc.dg/tree-ssa/vrp49.c: New testcase.
10428
10429 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10430
10431         PR target/43638
10432         * gcc.target/i386/pr43638.c: New test.
10433
10434 2010-04-06  Richard Guenther  <rguenther@suse.de>
10435
10436         PR middle-end/43661
10437         * gcc.c-torture/compile/pr43661.c: New testcase.
10438
10439 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10440
10441         * gcc.target/s390/stackcheck1.c: Add dg-warning.
10442
10443 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
10444
10445         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
10446
10447 2010-04-02  Richard Guenther  <rguenther@suse.de>
10448
10449         PR tree-optimization/43629
10450         * gcc.c-torture/execute/pr43629.c: New testcase.
10451
10452 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10453             Dominique d'Humieres  <dominiq@lps.ens.fr>
10454
10455         PR libfortran/43605
10456         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
10457
10458 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
10459
10460         PR debug/43325
10461         * c-c++-common/dwarf2/redeclaration-1.C: New test.
10462
10463 2010-04-01  Jason Merrill  <jason@redhat.com>
10464
10465         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
10466
10467 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10468             Manfred Schwarb  <manfred99@gmx.ch>
10469
10470         PR libfortran/43605
10471         * gfortran.dg/ftell_3.f90: New test.
10472
10473 2010-04-01  Richard Guenther  <rguenther@suse.de>
10474
10475         PR middle-end/43614
10476         * gcc.c-torture/compile/pr43614.c: New testcase.
10477
10478 2010-04-01  Martin Jambor  <mjambor@suse.cz>
10479
10480         PR tree-optimization/43141
10481         * gcc.dg/guality/pr43141.c: New test.
10482
10483 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10484
10485         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
10486         * g++.dg/eh/spbp.C: Likewise.
10487         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
10488         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
10489         superfluous casts.
10490         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
10491         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
10492         * objc.dg/dwarf-2.m: Likewise.
10493
10494 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10495
10496         PR middle-end/43464
10497         * gcc.dg/graphite/id-pr43464.c: New.
10498         * gcc.dg/graphite/id-pr43464-1.c: New.
10499
10500 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10501
10502         PR middle-end/43351
10503         * gcc.dg/graphite/id-pr43351.c
10504
10505 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10506
10507         PR testsuite/35165
10508         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
10509         * obj-c++.dg/try-catch-2.mm: Ditto.
10510         * obj-c++.dg/lookup-2.mm: Ditto.
10511         * obj-c++.dg/encode-8.m: Ditto.
10512         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10513         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
10514         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
10515         * obj-c++.dg/const-str-11.mm: Ditto.
10516         * obj-c++.dg/const-str-9.mm: Ditto.
10517         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
10518         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
10519         * obj-c++.dg/except-1.mm: Ditto.
10520         * obj-c++.dg/const-str-7.mm: Ditto.
10521         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10522         * obj-c++.dg/const-str-3.mm: Ditto.
10523         * obj-c++.dg/const-str-7.mm: Ditto.
10524         * obj-c++.dg/stubify-2.mm: Change dump file name.
10525
10526         PR objc++/23613
10527         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
10528         New macro.
10529         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
10530         Remove dg-xfail-if.
10531
10532 2010-03-31  Martin Jambor  <mjambor@suse.cz>
10533
10534         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
10535         only with -O2, -O3 or -Os and not with -fwhopr.
10536
10537 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
10538
10539         PR c++/43558
10540         * g++.dg/template/typedef31.C: New test.
10541
10542 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10543
10544         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
10545         assembler output on *-*-solaris2*.
10546         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10547
10548 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
10549
10550         PR debug/43557
10551         * gcc.dg/pr43557-1.c: New test.
10552         * gcc.dg/pr43557-2.c: New file.
10553
10554 2010-03-31  Jie Zhang  <jie@codesourcery.com>
10555
10556         PR 43562
10557         * gcc.dg/pr43562.c: New test.
10558
10559 2010-03-30  Jason Merrill  <jason@redhat.com>
10560
10561         PR c++/43076
10562         * g++.dg/template/error-recovery1.C: New.
10563
10564         PR c++/41786
10565         * g++.dg/parse/ambig5.C: New.
10566
10567 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
10568
10569         PR debug/43593
10570         * gcc.dg/guality/pr43593.c: New test.
10571
10572 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
10573
10574         PR middle-end/43430
10575         * gcc.dg/vect/pr43430-1.c: New.
10576
10577 2010-03-30  Jason Merrill  <jason@redhat.com>
10578
10579         PR c++/43559
10580         * g++.dg/template/partial7.C: New.
10581
10582 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10583
10584         * gcc.target/s390/stackcheck1.c: New testcase.
10585
10586 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10587
10588         PR libfortran/43265
10589         * gfortran.dg/read_eof_8.f90: New test.
10590
10591 2010-03-29  Jason Merrill  <jason@redhat.com>
10592
10593         * gcc.dg/cpp/include6.c: Change [] to ().
10594
10595         N3077
10596         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
10597         splicing and UCNs.
10598         * c-c++-common/raw-string-2.c: Add trigraph test.
10599         * c-c++-common/raw-string-8.c: New.
10600         * c-c++-common/raw-string-9.c: New.
10601         * c-c++-common/raw-string-10.c: New.
10602
10603         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
10604         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
10605         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
10606         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
10607         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
10608         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
10609         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
10610
10611 2010-03-29  Richard Guenther  <rguenther@suse.de>
10612
10613         PR tree-optimization/43560
10614         * gcc.dg/torture/pr43560.c: New testcase.
10615
10616 2010-03-29  Jason Merrill  <jason@redhat.com>
10617
10618         N3077
10619         * g++.dg/ext/raw-string-1.C: Change [] to ().
10620         * g++.dg/ext/raw-string-2.C: Change [] to ().
10621         Don't use \ in delimiter.
10622         * g++.dg/ext/raw-string-3.C: Change [] to ().
10623         * g++.dg/ext/raw-string-4.C: Change [] to ().
10624         * g++.dg/ext/raw-string-5.C: Change [] to ().
10625         Test for error on \ in delimiter.
10626         * g++.dg/ext/raw-string-6.C: Change [] to ().
10627         * g++.dg/ext/raw-string-7.C: Change [] to ().
10628
10629 2010-03-29  Jie Zhang  <jie@codesourcery.com>
10630
10631         PR 43564
10632         * gcc.dg/pr43564.c: New test.
10633
10634 2010-03-29  Tobias Burnus  <burnus@net-b.de>
10635
10636         PR fortran/43551
10637         * gfortran.dg/direct_io_12.f90: New test.
10638
10639 2010-03-28  Jan Hubicka  <jh@suse.cz>
10640
10641         PR tree-optimization/43505
10642         * gfortran.dg/pr43505.f90: New testcase.
10643
10644 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
10645
10646         PR tree-optimization/43528
10647         * gcc.target/i386/pr43528.c: New test.
10648
10649 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
10650
10651         PR c/43381
10652         * gcc.dg/parm-impl-decl-3.c: New test.
10653
10654 2010-03-26  Jason Merrill  <jason@redhat.com>
10655
10656         PR c++/43509
10657         * g++.dg/cpp0x/parse1.C: New.
10658
10659 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
10660
10661         PR target/43524
10662         * gcc.target/i386/pr43524.c: New test.
10663
10664 2010-03-26  Martin Jambor  <mjambor@suse.cz>
10665
10666         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
10667         whitespace, rename main to foo.
10668         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
10669         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
10670         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
10671         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
10672         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
10673         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
10674         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
10675         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
10676         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
10677         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
10678         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
10679
10680 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
10681
10682         PR c++/43327
10683         * g++.dg/other/crash-10.C: New test.
10684         * g++.dg/other/crash-11.C: New test.
10685
10686 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10687
10688         PR libfortran/43517
10689         * gfortran.dg/read_eof_7.f90: New test.
10690
10691 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10692
10693         PR objc/35165
10694         PR testsuite/43512
10695         * objc-obj-c++-shared: New directory.
10696         * objc-obj-c++-shared/Object1-implementation.h: New file.
10697         * objc-obj-c++-shared/Object1.h: New file.
10698         * objc-obj-c++-shared/Protocol1.h: New file.
10699         * objc-obj-c++-shared/next-abi.h: New file.
10700         * objc-obj-c++-shared/next-mapping.h: New file.
10701         * objc/execute/next_mapping.h: Delete.
10702         * objc.dg/special/special.exp: For all targets run the tests with
10703         -fgnu-runtime, for darwin targets also run the tests with
10704         -fnext-runtime.
10705         * objc.dg/dg.exp: Ditto.
10706         * obj-c++.dg/dg.exp: Ditto.
10707         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
10708         Protocol1.h) and next-mapping.h as required.  Amend testcase to
10709         include use of updated NeXT interface.
10710         * objc/execute/formal_protocol-5.m: Ditto.
10711         * objc/execute/protocol-isEqual-2.m: Ditto.
10712         * objc/execute/protocol-isEqual-4.m: Ditto.
10713         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
10714         Protocol1.h) and next-mapping.h as required.
10715         * objc/execute/object_is_class.m: Ditto.
10716         * objc/execute/enumeration-1.m: Ditto.
10717         * objc/execute/class-13.m: Ditto.
10718         * objc/execute/formal_protocol-2.m: Ditto.
10719         * objc/execute/formal_protocol-4.m: Ditto.
10720         * objc/execute/class-1.m: Ditto.
10721         * objc/execute/bycopy-1.m: Ditto.
10722         * objc/execute/formal_protocol-6.m: Ditto.
10723         * objc/execute/bycopy-3.m: Ditto.
10724         * objc/execute/class-3.m: Ditto.
10725         * objc/execute/bf-11.m: Ditto.
10726         * objc/execute/class-5.m: Ditto.
10727         * objc/execute/bf-13.m: Ditto.
10728         * objc/execute/class-7.m: Ditto.
10729         * objc/execute/bf-15.m: Ditto.
10730         * objc/execute/class-9.m: Ditto.
10731         * objc/execute/bf-17.m: Ditto.
10732         * objc/execute/bf-19.m: Ditto.
10733         * objc/execute/IMP.m: Ditto.
10734         * objc/execute/exceptions/catchall-1.m: Ditto.
10735         * objc/execute/exceptions/trivial.m: Ditto.
10736         * objc/execute/exceptions/finally-1.m: Ditto.
10737         * objc/execute/exceptions/local-variables-1.m: Ditto.
10738         * objc/execute/exceptions/foward-1.m: Ditto.
10739         * objc/execute/bf-2.m: Ditto.
10740         * objc/execute/string1.m: Ditto.
10741         * objc/execute/bf-4.m: Ditto.
10742         * objc/execute/informal_protocol.m: Ditto.
10743         * objc/execute/string3.m: Ditto.
10744         * objc/execute/bf-6.m: Ditto.
10745         * objc/execute/bf-8.m: Ditto.
10746         * objc/execute/class-tests-1.h: Ditto.
10747         * objc/execute/protocol-isEqual-1.m: Ditto.
10748         * objc/execute/protocol-isEqual-3.m: Ditto.
10749         * objc/execute/_cmd.m: Ditto.
10750         * objc/execute/function-message-1.m: Ditto.
10751         * objc/execute/bf-20.m: Ditto.
10752         * objc/execute/bf-common.h: Ditto.
10753         * objc/execute/np-2.m: Ditto.
10754         * objc/execute/class-10.m: Ditto.
10755         * objc/execute/class-12.m: Ditto.
10756         * objc/execute/enumeration-2.m: Ditto.
10757         * objc/execute/class-14.m: Ditto.
10758         * objc/execute/encode-1.m: Ditto.
10759         * objc/execute/formal_protocol-1.m: Ditto.
10760         * objc/execute/formal_protocol-3.m: Ditto.
10761         * objc/execute/accessing_ivars.m: Ditto.
10762         * objc/execute/bycopy-2.m: Ditto.
10763         * objc/execute/class-2.m: Ditto.
10764         * objc/execute/bf-10.m: Ditto.
10765         * objc/execute/formal_protocol-7.m: Ditto.
10766         * objc/execute/root_methods.m: Ditto.
10767         * objc/execute/class-4.m: Ditto.
10768         * objc/execute/bf-12.m: Ditto.
10769         * objc/execute/class-6.m: Ditto.
10770         * objc/execute/bf-14.m: Ditto.
10771         * objc/execute/nested-func-1.m: Ditto.
10772         * objc/execute/class-8.m: Ditto.
10773         * objc/execute/private.m: Ditto.
10774         * objc/execute/bf-16.m: Ditto.
10775         * objc/execute/bf-18.m: Ditto.
10776         * objc/execute/load-3.m: Ditto.
10777         * objc/execute/compatibility_alias.m: Ditto.
10778         * objc/execute/bf-1.m: Ditto.
10779         * objc/execute/no_clash.m: Ditto.
10780         * objc/execute/bf-3.m: Ditto.
10781         * objc/execute/string2.m: Ditto.
10782         * objc/execute/bf-5.m: Ditto.
10783         * objc/execute/string4.m: Ditto.
10784         * objc/execute/bf-7.m: Ditto.
10785         * objc/execute/object_is_meta_class.m: Ditto.
10786         * objc/execute/bf-9.m: Ditto.
10787         * objc/execute/bf-21.m: Ditto.
10788         * objc/execute/cascading-1.m: Ditto.
10789         * objc/execute/trivial.m: Ditto.
10790         * objc/execute/np-1.m: Ditto.
10791         * objc/compile/trivial.m: Ditto.
10792         * objc/execute/class_self-2.m: Include <stdlib.h>.
10793         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
10794         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
10795         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10796         and 64bit. Use new NeXT interface as required.
10797         * objc.dg/special/unclaimed-category-1.m: Ditto.
10798         * objc.dg/special/unclaimed-category-1.h: Ditto.
10799         * objc.dg/special/unclaimed-category-1a.m: Ditto.
10800         * objc.dg/func-ptr-1.m: Ditto.
10801         * objc.dg/stret-1.m: Ditto.
10802         * objc.dg/encode-2.m: Ditto.
10803         * objc.dg/category-1.m: Ditto.
10804         * objc.dg/encode-3.m: Ditto.
10805         * objc.dg/call-super-3.m: Ditto.
10806         * objc.dg/method-3.m: Ditto.
10807         * objc.dg/func-ptr-2.m: Ditto.
10808         * objc.dg/lookup-1.m: Ditto.
10809         * objc.dg/encode-4.m: Ditto.
10810         * objc.dg/fix-and-continue-1.m: Ditto.
10811         * objc.dg/proto-lossage-3.m: Ditto.
10812         * objc.dg/method-13.m: Ditto.
10813         * objc.dg/proto-qual-1.m: Ditto.
10814         * objc.dg/zero-link-3.m: Ditto.
10815         * objc.dg/bitfield-1.m: Ditto.
10816         * objc.dg/va-meth-1.m: Ditto.
10817         * objc.dg/super-class-3.m: Ditto.
10818         * objc.dg/call-super-1.m: Ditto.
10819         * objc.dg/type-size-2.m: Ditto.
10820         * objc.dg/method-10.m: Ditto.
10821         * objc.dg/defs.m: Ditto.
10822         * objc.dg/const-str-3.m: Ditto.
10823         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
10824         Protocol1.h) and next-mapping.h as required. Use new NeXT
10825         interface as required.
10826         * objc.dg/super-class-4.m: Ditto.
10827         * objc.dg/comp-types-8.m: Ditto.
10828         * objc.dg/call-super-2.m: Ditto.
10829         * objc.dg/objc-fast-4.m: Ditto.
10830         * objc.dg/method-6.m: Ditto.
10831         * objc.dg/const-str-3.m: Ditto.
10832         * objc.dg/const-str-7.m: Ditto.
10833         * objc.dg/method-15.m: Ditto.
10834         * objc.dg/method-19.m: Ditto.
10835         * objc.dg/sync-1.m: Ditto.
10836         * objc.dg/layout-1.m: Ditto.
10837         * objc.dg/bitfield-3.m: Ditto.
10838         * objc.dg/try-catch-3.m: Ditto.
10839         * objc.dg/try-catch-7.m: Ditto.
10840         * objc.dg/comp-types-10.m: Ditto.
10841         * objc.dg/selector-2.: Ditto.
10842         * objc.dg/method-7.m: Ditto.
10843         * objc.dg/typedef-alias-1.m: Ditto.
10844         * objc.dg/proto-lossage-2.m: Ditto.
10845         * objc.dg/comp-types-11.m: Ditto.
10846         * objc.dg/sizeof-1.m: Ditto.
10847         * objc.dg/method-17.m: Ditto.
10848         * objc.dg/bitfield-5.m: Ditto.
10849         * objc.dg/try-catch-1.m: Ditto.
10850         * objc.dg/encode-5.m: Ditto.
10851         * objc.dg/fix-and-continue-2.m: Ditto.
10852         * objc.dg/method-9.m: Ditto.
10853         * objc.dg/isa-field-1.m: Ditto.
10854         * objc.dg/local-decl-2.m: Ditto.
10855         * objc.dg/objc-gc-4.m: Ditto.
10856         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
10857         * objc.dg/gnu-runtime-3.m: Ditto.
10858         * objc.dg/encode-7.m: Ditto.
10859         * objc.dg/encode-8.m: Ditto.
10860         * objc.dg/selector-3.m: Ditto.
10861         * objc.dg/gnu-runtime-1.m: Ditto.
10862         * objc.dg/const-str-12.m: Ditto.
10863         * objc.dg/gnu-runtime-2.m: Ditto.
10864         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
10865         * objc.dg/selector-1.m: Ditto.
10866         * objc.dg/stubify-2.m: Ditto.
10867         * objc.dg/zero-link-1.m: Ditto.
10868         * objc.dg/stret-2.m: Ditto.
10869         * objc.dg/zero-link-2.m: Ditto.
10870         * objc.dg/next-runtime-1.m: Ditto.
10871         * objc.dg/symtab-1.m: Ditto.
10872         * objc.dg/stubify-1.m: Ditto.
10873         * objc.dg/bitfield-2.m: Ditto.
10874         * objc.dg/try-catch-10.m: Apply to both runtimes.
10875         * objc.dg/const-str-1.m: Ditto.
10876         * objc.dg/image-info.m: Ditto.
10877         * objc.dg/encode-9.m: Ditto.
10878         * objc.dg/pragma-1.m: Apply test to all targets.
10879         * objc.dg/const-str-4.m: Ditto.
10880         * objc.dg/const-str-8.m: Ditto.
10881         * objc.dg/super-class-2.m: Ditto.
10882         * objc.dg/try-catch-5.m: Ditto.
10883         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
10884         Protocol1.h) and next-mapping.h as required. Use new NeXT
10885         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
10886         * objc.dg/const-str-11.m: Ditto.
10887         * objc.dg/const-str-9.m: Ditto.
10888         * objc.dg/method-4.m: Skip for 64Bit NeXT.
10889         * objc.dg/encode-1.m: Remove redundant -lobjc.
10890         * objc.dg/try-catch-9.m: Tidy space.
10891         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
10892         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10893         and 64bit. Use new NeXT interface as required.
10894         * obj-c++.dg/template-4.mm: Ditto.
10895         * obj-c++.dg/defs.mm: Ditto.
10896         * obj-c++.dg/basic.mm: Ditto.
10897         * obj-c++.dg/encode-4.mm: Ditto.
10898         * obj-c++.dg/method-17.mm: Ditto.
10899         * obj-c++.dg/proto-lossage-3.mm: Ditto.
10900         * obj-c++.dg/cxx-class-1.mm: Ditto.
10901         * obj-c++.dg/method-10.mm: Ditto.
10902         * obj-c++.dg/va-meth-1.mm: Ditto.
10903         * obj-c++.dg/encode-5.mm: Ditto.
10904         * obj-c++.dg/lookup-2.mm: Ditto.
10905         * obj-c++.dg/template-3.mm: Ditto.
10906         * obj-c++.dg/proto-qual-1.mm: Ditto.
10907         * obj-c++.dg/qual-types-1.m: Ditto.
10908         * obj-c++.dg/cxx-scope-1.mm: Ditto.
10909         * obj-c++.dg/template-1.mm: Ditto.
10910         * obj-c++.dg/encode-6.mm: Ditto.
10911         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
10912         Protocol1.h) and next-mapping.h as required. Use new NeXT
10913         interface as required.
10914         * obj-c++.dg/except-1.mm: Ditto.
10915         * obj-c++.dg/const-str-7.mm: Ditto.
10916         * obj-c++.dg/ivar-list-semi.mm: Ditto.
10917         * obj-c++.dg/cxx-scope-2.mm: Ditto.
10918         * obj-c++.dg/selector-2.mm: Ditto.
10919         * obj-c++.dg/isa-field-1.mm: Ditto.
10920         * obj-c++.dg/try-catch-1.mm: Ditto.
10921         * obj-c++.dg/local-decl-1.mm: Ditto.
10922         * obj-c++.dg/try-catch-9.mm: Ditto.
10923         * obj-c++.dg/no-extra-load.mm: Ditto.
10924         * obj-c++.dg/selector-5.mm: Ditto.
10925         * obj-c++.dg/method-12.mm: Ditto.
10926         * obj-c++.dg/try-catch-11.mm: Ditto.
10927         * obj-c++.dg/comp-types-11.mm: Ditto.
10928         * obj-c++.dg/bitfield-3.mm: Ditto.
10929         * obj-c++.dg/method-6.mm: Ditto.
10930         * obj-c++.dg/super-class-2.mm: Ditto.
10931         * obj-c++.dg/method-21.mm: Ditto.
10932         * obj-c++.dg/const-str-8.mm: Ditto.
10933         * obj-c++.dg/try-catch-7.mm: Ditto.
10934         * obj-c++.dg/method-15.mm: Ditto.
10935         * obj-c++.dg/layout-1.mm: Ditto.
10936         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10937         * obj-c++.dg/const-str-3.mm: Ditto.
10938         * obj-c++.dg/try-catch-2.mm: Ditto.
10939         * obj-c++.dg/objc-gc-3.mm: Ditto.
10940         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
10941         * obj-c++.dg/bitfield-1.mm: Ditto.
10942         * obj-c++.dg/selector-6.mm: Ditto.
10943         * obj-c++.dg/method-13.mm: Ditto.
10944         * obj-c++.dg/comp-types-12.mm: Ditto.
10945         * obj-c++.dg/bitfield-4.mm: Ditto.
10946         * obj-c++.dg/try-catch-8.mm: Ditto.
10947         * obj-c++.dg/method-2.mm: Ditto.
10948         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10949         * obj-c++.dg/typedef-alias-1.mm: Ditto.
10950         * obj-c++.dg/const-str-4.mm: Ditto.
10951         * obj-c++.dg/proto-lossage-2.mm: Ditto.
10952         * obj-c++.dg/try-catch-3.mm: Ditto.
10953         * obj-c++.dg/comp-types-9.mm: Ditto.
10954         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
10955         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
10956         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
10957         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
10958         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10959         Use new NeXT interface as required.
10960         * obj-c++.dg/const-str-10.mm: Ditto.
10961         * obj-c++.dg/const-str-11.mm: Ditto.
10962         * obj-c++.dg/const-str-9.mm: Ditto.
10963         * obj-c++.dg/method-11.mm: Ditto.
10964         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
10965         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10966         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
10967         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
10968         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
10969
10970 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
10971
10972         PR c++/43206
10973         * g++.dg/template/typedef30.C: New test case.
10974
10975 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
10976
10977         PR c/43385
10978         * gcc.c-torture/execute/pr43385.c: New test.
10979
10980 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
10981
10982         * gcc.dg/strncpy-fix-1.c: New test.
10983
10984 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10985
10986         PR testsuite/41609
10987         * lib/objc-torture.exp (objc-set-runtime-options): New.
10988         * objc/execute/execute.exp: Check runtime options on each pass.
10989         * objc/execute/exceptions/exceptions.exp: Ditto.
10990         * objc/compile/compile.exp: Ditto.
10991
10992         PR testsuite/42348
10993         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
10994         standard tests.
10995         (check_effective_target_objc2): New proc.
10996         (check_effective_target_next_runtime): New proc.
10997         * lib/objc.exp: Determine which runtime is in force and support it.
10998         * lib/obj-c++.exp: Ditto.
10999
11000 2010-03-24  Jason Merrill  <jason@redhat.com>
11001
11002         PR c++/43502
11003         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11004
11005 2010-03-24  Martin Jambor  <mjambor@suse.cz>
11006
11007         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11008         a loop.
11009         * gcc.dg/ipa/ipa-2.c: Likewise.
11010         * gcc.dg/ipa/ipa-3.c: Likewise.
11011         * gcc.dg/ipa/ipa-4.c: Likewise.
11012         * gcc.dg/ipa/ipa-5.c: Likewise.
11013         * gcc.dg/ipa/ipa-7.c: Likewise.
11014         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11015         a loop.
11016         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11017         i_can_not_be_propagated_fully2 into a loop.
11018         * gcc.dg/ipa/ipa-8.c: New test.
11019         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11020
11021 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
11022
11023         PR debug/19192
11024         PR debug/43479
11025         * gcc.dg/guality/pr43479.c: New test.
11026         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11027         and add volatile keyword.
11028
11029 2010-03-23  Mike Stump  <mikestump@comcast.net>
11030
11031         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11032
11033 2010-03-23  Jason Merrill  <jason@redhat.com>
11034
11035         * g++.dg/ext/altivec-17.C: Adjust error message.
11036
11037         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11038         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11039         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11040         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11041         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11042         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11043
11044 2010-03-22  Jason Merrill  <jason@redhat.com>
11045
11046         PR c++/43333
11047         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11048         * g++.dg/ext/is_pod_98.C: New.
11049
11050         PR c++/43281
11051         * g++.dg/cpp0x/auto18.C: New.
11052
11053         * gcc.dg/pr36997.c: Adjust error message.
11054         * g++.dg/ext/vector9.C: Likewise.
11055         * g++.dg/conversion/simd3.C: Likewise.
11056         * g++.dg/other/error23.C: Likewise.
11057
11058 2010-03-22  Michael Matz  <matz@suse.de>
11059
11060         PR middle-end/43475
11061         * gfortran.dg/pr43475.f90: New testcase.
11062
11063 2010-03-22  Richard Guenther  <rguenther@suse.de>
11064
11065         PR tree-optimization/43390
11066         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11067
11068 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11069
11070         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11071         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11072
11073 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
11074             Michael Matz  <matz@suse.de>
11075
11076         PR c++/43081
11077         * g++.dg/parse/crash56.C: New test.
11078
11079 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
11080
11081         PR fortran/43450
11082         * gfortran.dg/whole_file_15.f90 : New test.
11083
11084 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11085
11086         PR fortran/43409
11087         * gfortran.dg/inquire_size.f90: New test.
11088
11089 2010-03-20  Richard Guenther  <rguenther@suse.de>
11090
11091         PR rtl-optimization/43438
11092         * gcc.c-torture/execute/pr43438.c: New testcase.
11093
11094 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
11095
11096         PR c++/43375
11097         * g++.dg/abi/mangle42.C: New test.
11098
11099 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11100
11101         PR C/43211
11102         * gcc.dg/pr43211.c: New test.
11103         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11104
11105 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
11106
11107         PR rtl-optimization/42258
11108         * gcc.target/arm/thumb1-mul-moves.c: New test.
11109
11110         PR target/40697
11111         * gcc.target/arm/thumb-andsi.c: New test.
11112
11113         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11114         dg-require-effective-target.
11115
11116 2010-03-19  Michael Matz  <matz@suse.de>
11117
11118         PR c++/43116
11119         * g++.dg/other/pr43116.C: New testcase.
11120
11121 2010-03-19  Michael Matz  <matz@suse.de>
11122
11123         PR target/43305
11124         * gcc.dg/pr43305.c: New testcase.
11125
11126 2010-03-19  Richard Guenther  <rguenther@suse.de>
11127
11128         PR tree-optimization/43415
11129         * gcc.c-torture/compile/pr43415.c: New testcase.
11130
11131 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
11132
11133         PR ada/43106
11134         * gnat.dg/case_optimization2.adb: New test.
11135         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11136
11137 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11138             Jack Howarth <howarth@bromo.med.uc.edu>
11139
11140         PR target/36399
11141         * gcc.target/i386/push-1.c: Don't xfail
11142           scan-assembler-not "movups" on darwin.
11143
11144 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
11145
11146         PR debug/43058
11147         * gcc.dg/pr43058.c: New test.
11148
11149 2010-03-18  Martin Jambor  <mjambor@suse.cz>
11150
11151         PR middle-end/42450
11152         * g++.dg/torture/pr42450.C: New test.
11153
11154 2010-03-18  Michael Matz  <matz@suse.de>
11155
11156         PR middle-end/43419
11157         * gcc.dg/pr43419.c: New testcase.
11158
11159 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
11160
11161         PR rtl-optimization/43360
11162         * gcc.dg/torture/pr43360.c: New.
11163
11164 2010-03-18  Michael Matz  <matz@suse.de>
11165
11166         PR tree-optimization/43402
11167         * gcc.dg/pr43402.c: New testcase.
11168
11169 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
11170
11171         PR target/42427
11172         * gcc.dg/pr42427.c: New test.
11173
11174 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11175
11176         PR libfortran/43265
11177         * gfortran.dg/read_empty_file.f: New test.
11178         * gfortran.dg/read_eof_all.f90: New test.
11179         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11180         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11181
11182 2010-03-17  Michael Matz  <matz@suse.de>
11183
11184         * gcc.dg/pr43300.c: Add -w.
11185
11186 2010-03-17  Richard Guenther  <rguenther@suse.de>
11187
11188         * gcc.dg/pr43379.c: Add -w.
11189
11190 2010-03-17  Tobias Burnus  <burnus@net-b.de>
11191
11192         PR fortran/43331
11193         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11194
11195 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
11196
11197         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11198
11199 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11200
11201         * ada/acats/run_all.sh: Log start and end times.
11202
11203 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11204
11205         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11206
11207 2010-03-16  Richard Guenther  <rguenther@suse.de>
11208
11209         PR middle-end/43379
11210         * gcc.dg/pr43379.c: New testcase.
11211
11212 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
11213
11214         PR debug/43051
11215         * gcc.dg/guality/pr43051-1.c: New test.
11216
11217 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
11218
11219         PR testsuite/43363
11220         * g++.dg/ext/altivec-17.C: Handle changes to error message.
11221
11222 2010-03-15  Michael Matz  <matz@suse.de>
11223
11224         PR middle-end/43300
11225         * gcc.dg/pr43300.c: New testcase.
11226
11227 2010-03-15  Richard Guenther  <rguenther@suse.de>
11228
11229         PR tree-optimization/43367
11230         * gcc.c-torture/compile/pr43367.c: New testcase.
11231
11232 2010-03-15  Richard Guenther  <rguenther@suse.de>
11233
11234         PR tree-optimization/43317
11235         * gcc.dg/pr43317.c: New testcase.
11236
11237 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11238
11239         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
11240
11241 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11242
11243         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
11244
11245 2010-03-14  Tobias Burnus  <burnus@net-b.de>
11246
11247         PR fortran/43362
11248         * gfortran.dg/impure_constructor_1.f90: New test.
11249
11250 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11251
11252         PR middle-end/43354
11253         * gfortran.dg/graphite/id-pr43354.f: New.
11254
11255 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11256
11257         PR middle-end/43349
11258         * gfortran.dg/graphite/pr43349.f: New.
11259
11260 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11261
11262         PR middle-end/43306
11263         * gcc.dg/graphite/pr43306.c: New.
11264
11265 2010-03-12  David S. Miller  <davem@davemloft.net>
11266
11267         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
11268         sparc.
11269
11270 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11271
11272         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
11273
11274 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
11275
11276         PR fortran/43291
11277         PR fortran/43326
11278         * gfortran.dg/dynamic_dispatch_7.f03: New test.
11279
11280 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
11281
11282         * gfortran.dg/default_format_denormal_1.f90: Don't assume
11283         fail for *-*-mingw* targets.
11284
11285 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
11286
11287         PR debug/43329
11288         * gcc.dg/guality/pr43329-1.c: New test.
11289
11290 2010-03-11  Martin Jambor  <mjambor@suse.cz>
11291
11292         PR tree-optimization/43257
11293         * g++.dg/torture/pr43257.C: New test.
11294
11295 2010-03-11  Tobias Burnus  <burnus@net-b.de>
11296
11297         PR fortran/43228
11298         * gfortran.dg/namelist_61.f90: New test.
11299
11300 2010-03-11  Richard Guenther  <rguenther@suse.de>
11301
11302         PR tree-optimization/43255
11303         * gcc.c-torture/compile/pr43255.c: New testcase.
11304
11305 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11306
11307         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
11308         * gcc.dg/pr43280.c: New testcase.
11309
11310 2010-03-11  Richard Guenther  <rguenther@suse.de>
11311
11312         PR lto/43200
11313         * gcc.dg/lto/20100227-1_0.c: New testcase.
11314         * gcc.dg/lto/20100227-1_1.c: Likewise.
11315
11316 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11317
11318         PR libfortran/43320
11319         PR libfortran/43265
11320         * gfortran.dg/read_eof_6.f: New test
11321         * gfortran.dg/read_x_eof.f90: New test.
11322         * gfortran.dg/read_x_past.f: Update test.
11323
11324 2010-03-10  Jan Hubicka  <jh@suse.cz>
11325
11326         * gcc.c-torture/compile/pr43288.c: New test.
11327
11328 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11329
11330         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
11331         -fpic/-fPIC flags.
11332         * g++.old-deja/g++.pt/asm2.C: Likewise.
11333         * gcc.c-torture/compile/20000804-1.c: Likewise.
11334         * gcc.target/i386/clobbers.c: Likewise.
11335
11336 2010-03-10  Tobias Burnus  <burnus@net-b.de>
11337
11338         PR fortran/43303
11339         * gfortran.dg/c_assoc_3.f90: New test.
11340
11341 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
11342
11343         PR debug/36728
11344         * gcc.dg/guality/pr36728-1.c: New test.
11345         * gcc.dg/guality/pr36728-2.c: New test.
11346
11347 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11348
11349         * gcc.dg/h8300-div-delay-slot.c: New test.
11350
11351 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
11352
11353         PR tree-optimization/43236
11354         * gcc.c-torture/execute/pr43236.c: New test.
11355
11356 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
11357
11358         PR middle-end/42859
11359         * g++.dg/eh/pr42859.C: New test.
11360
11361 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
11362
11363         PR debug/43299
11364         * gcc.dg/pr43299.c: New test.
11365
11366         PR debug/43290
11367         * g++.dg/eh/unwind2.C: New test.
11368
11369 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11370             Reza Yazdani  <reza.yazdani@amd.com>
11371
11372         PR middle-end/43065
11373         * gcc.dg/graphite/run-id-4.c: New.
11374
11375 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11376
11377         PR middle-end/43065
11378         * gcc.dg/graphite/run-id-3.c: New.
11379
11380 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
11381
11382         PR middle-end/42644
11383         PR middle-end/42130
11384         * gcc.dg/graphite/id-18.c: New.
11385         * gcc.dg/graphite/run-id-pr42644.c: New.
11386
11387 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11388
11389         PR middle-end/42326
11390         * gcc.dg/graphite/pr42326.c: New.
11391
11392 2010-03-08  Richard Guenther  <rguenther@suse.de>
11393
11394         PR tree-optimization/43269
11395         * gcc.c-torture/execute/pr43269.c: New testcase.
11396
11397 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
11398
11399         PR fortran/43256
11400         * gfortran.dg/typebound_call_13.f03: New.
11401
11402 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
11403
11404         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
11405         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
11406
11407 2010-03-05  Jason Merrill  <jason@redhat.com>
11408
11409         * g++.dg/abi/mangle40.C: Require weak and alias.
11410
11411 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11412
11413         PR middle-end/42326
11414         * gfortran.dg/graphite/pr42326.f90: New.
11415         * gfortran.dg/graphite/pr42326-1.f90: New.
11416
11417 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11418
11419         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
11420         (gnat_target_compile): Likewise.
11421         Reinitialize GNAT_UNDER_TEST if target changes.
11422         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
11423         (local_find_gnatmake): Pass full --GCC to gnatlink.
11424         Remove --LINK.
11425
11426 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11427
11428         PR c/43248
11429         * gcc.dg/compound-literal-1.c: New testcase.
11430
11431 2010-03-04  Martin Jambor  <mjambor@suse.cz>
11432
11433         PR tree-optimization/43164
11434         PR tree-optimization/43191
11435         * gcc.c-torture/compile/pr43164.c: New test.
11436         * gcc.c-torture/compile/pr43191.c: Likewise.
11437
11438 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
11439
11440         PR fortran/43244
11441         * gfortran.dg/finalize_9.f90: New.
11442
11443 2010-03-04  Tobias Burnus  <burnus@net-b.de>
11444             Ken Werner <ken@linux.vnet.ibm.com>
11445
11446         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
11447         to dg-options for spu.
11448         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
11449         dump-scan target to exclude spu.
11450
11451 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
11452
11453         PR middle-end/43209
11454         * gcc.dg/tree-ssa/ivopts-4.c: New.
11455
11456 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
11457
11458         * lib/target-supports-dg.exp (check-flags): Provide defaults for
11459         include-opts and exclude-opts; skip checking the flags if arguments
11460         are the same as the defaults.
11461         (dg-xfail-if): Verify the number of arguments, supply defaults
11462         for unspecified optional arguments.
11463         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
11464
11465 2010-03-03  Jason Merrill  <jason@redhat.com>
11466
11467         PR c++/12909
11468         * g++.dg/abi/mangle40.C: Updated.
11469
11470 2010-03-03  Jason Merrill  <jason@redhat.com>
11471
11472         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
11473         * g++.dg/abi/mangle23.C: Likewise.
11474         * g++.dg/eh/simd-2.C: Likewise.
11475         * g++.dg/ext/attribute-test-2.C: Likewise.
11476         * g++.dg/ext/vector14.C: Likewise.
11477         * g++.dg/other/pr34435.C: Likewise.
11478         * g++.dg/template/conv8.C: Likewise.
11479         * g++.dg/template/nontype9.C: Likewise.
11480         * g++.dg/template/qualttp17.C: Likewise.
11481         * g++.dg/template/ref1.C: Likewise.
11482         * g++.old-deja/g++.pt/crash68.C: Likewise.
11483         * g++.old-deja/g++.pt/ref1.C: Likewise.
11484         * g++.old-deja/g++.pt/ref3.C: Likewise.
11485         * g++.old-deja/g++.pt/ref4.C: Likewise.
11486
11487         PR c++/12909
11488         * g++.dg/abi/mangle40.C: New.
11489         * g++.dg/abi/mangle41.C: New.
11490         * g++.dg/lto/20100302_0.C: New.
11491         * g++.dg/lto/20100302_1.C: New.
11492         * g++.dg/lto/20100302.h: New.
11493
11494 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
11495
11496         PR fortran/43243
11497         * gfortran.dg/internal_pack_12.f90: New test.
11498
11499 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
11500
11501         * gcc.dg/pr36997.c: Adjust error message.
11502
11503 2010-03-03  Mike Stump  <mikestump@comcast.net>
11504
11505         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
11506         adjustments to not be present on machines that align the stack to
11507         more than 4 bytes and don't have a red zone yet as that is an
11508         unimplemented optimization.
11509
11510 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
11511
11512         PR fortran/43169
11513         * gfortran.dg/impure_assignment_3.f90: New.
11514
11515 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
11516
11517         PR debug/43229
11518         * gfortran.dg/pr43229.f90: New test.
11519
11520         PR debug/43237
11521         * gcc.dg/debug/dwarf2/pr43237.c: New test.
11522
11523         PR debug/43177
11524         * gcc.dg/guality/pr43177.c: New test.
11525
11526 2010-03-02  Jason Merrill  <jason@redhat.com>
11527
11528         * g++.dg/ext/vector9.C: Adjust error message.
11529         * g++.dg/conversion/simd3.C: Likewise.
11530         * g++.dg/other/error23.C: Likewise.
11531
11532 2010-03-02  Mike Stump  <mikestump@comcast.net>
11533
11534         PR c++/41090
11535         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
11536
11537 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
11538
11539         PR fortran/43180
11540         * gfortran.dg/internal_pack_10.f90: New test.
11541
11542         PR fortran/43173
11543         * gfortran.dg/internal_pack_11.f90: New test.
11544
11545 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
11546
11547         PR middle-end/42640
11548         * gcc.dg/tree-ssa/pr42640.c: New.
11549
11550 2010-03-01  Richard Guenther  <rguenther@suse.de>
11551
11552         PR tree-optimization/43220
11553         * gcc.c-torture/execute/pr43220.c: New testcase.
11554
11555 2010-03-01  Richard Guenther  <rguenther@suse.de>
11556
11557         PR middle-end/43213
11558         * gcc.dg/pr43213.c: New testcase.
11559
11560 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11561
11562         PR pch/14940
11563         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
11564
11565 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11566
11567         * lib/target-supports.exp (check_effective_target_ucn_nocache):
11568         New function.
11569         (check_effective_target_ucn): Likewise.
11570
11571         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
11572         if !ucn.
11573         * gcc.dg/ucnid-2.c: Likewise.
11574         * gcc.dg/ucnid-3.c: Likewise.
11575         * gcc.dg/ucnid-4.c: Likewise.
11576         * gcc.dg/ucnid-11.c: Likewise.
11577         * gcc.dg/ucnid-12.c: Likewise.
11578         * gcc.dg/ucnid-6.c: Skip if !ucn.
11579         * gcc.dg/ucnid-9.c: Likewise.
11580
11581 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11582
11583         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
11584         lists to dg-skip-if.
11585         * gcc.target/i386/stackalign/return-3.c: Likewise.
11586
11587 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11588
11589         * gcc.target/i386/clearcap.map: New file.
11590         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
11591         Pass clearcap.map by default if supported.
11592
11593 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11594
11595         PR fortran/42900
11596         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
11597         Explain this.
11598         * gfortran.dg/stat_2.f90: Likewise.
11599
11600 2010-03-01  Tobias Burnus  <burnus@net-b.de>
11601
11602         PR fortran/43199
11603         * gfortran.dg/module_read_2.f90: New test.
11604
11605 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
11606
11607         PR c++/42748
11608         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
11609         * g++.dg/abi/mangle12.C: Likewise.
11610         * g++.dg/abi/mangle20-2.C: Likewise.
11611         * g++.dg/abi/mangle17.C: Likewise.
11612         * g++.dg/template/cond2.C: Likewise.
11613         * g++.dg/template/pr35240.C: Likewise.
11614
11615 2010-02-27  Richard Guenther  <rguenther@suse.de>
11616
11617         PR tree-optimization/43186
11618         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
11619
11620 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11621
11622         * g++.dg/abi/packed1.C: Expect warning on the SH.
11623
11624 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
11625
11626         PR c++/42054:
11627         * g++.dg/parse/error37.C: New test.
11628
11629 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11630
11631         PR c/24577
11632         PR c/43192
11633         * gcc.dg/pr8927-1.c: Match new note.
11634         * gcc.dg/990506-0.c: Likewise.
11635         * gcc.dg/gomp/flush-2.c: Likewise.
11636         * gcc.dg/gomp/atomic-5.c: Likewise.
11637         * gcc.dg/gomp/pr34607.c: Likewise.
11638         * gcc.dg/pr35746.c: Likewise.
11639         * gcc.dg/cpp/pragma-1.c: Likewise.
11640         * gcc.dg/cpp/pragma-2.c: Likewise.
11641         * gcc.dg/pr41842.c: Likewise.
11642         * gcc.dg/noncompile/20040629-1.c: Likewise.
11643         * objc.dg/private-1.m: Likewise.
11644
11645 2010-02-27  Tobias Burnus  <burnus@net-b.de>
11646
11647         PR fortran/43185
11648         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
11649         * gfortran.dg/default_initialization_4.f90: New test.
11650
11651 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
11652
11653         * gnat.dg/thin_pointer.ad[sb]: Rename into...
11654         * gnat.dg/thin_pointer1.ad[sb]: ...this.
11655         * gnat.dg/thin_pointer2.adb: New test.
11656         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
11657
11658 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11659
11660         PR c/20631
11661         * gcc.dg/cpp/c90-pedantic.c: New.
11662         * gcc.dg/cpp/c90.c: New.
11663         * gcc.dg/gnu90-const-expr-1.c: New.
11664         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
11665
11666 2010-02-26  Richard Guenther  <rguenther@suse.de>
11667
11668         PR tree-optimization/43186
11669         * gcc.c-torture/compile/pr43186.c: New testcase.
11670
11671 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
11672
11673         PR debug/43190
11674         * c-c++-common/dwarf2/pr43190.c: New test.
11675
11676 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11677
11678         PR testsuite/37074:
11679         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
11680
11681 2010-02-26  Richard Guenther  <rguenther@suse.de>
11682
11683         PR tree-optimization/43188
11684         * gcc.c-torture/compile/pr43188.c: New testcase.
11685
11686 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11687
11688         PR target/43175
11689         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
11690
11691 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
11692
11693         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
11694
11695 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
11696
11697         PR target/43154
11698         * gcc.target/powerpc/pr43154.c: New file.
11699
11700 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
11701
11702         PR debug/43166
11703         * gfortran.dg/debug/pr43166.f: New test.
11704
11705         PR debug/43165
11706         * gcc.dg/torture/pr43165.c: New test.
11707
11708 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11709
11710         PR c/43128
11711         * c-c++-common/pr41779.c: Update.
11712
11713 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11714
11715         PR ada/32547
11716         * lib/gnat-dg.exp (gnat_load): Redefine.
11717
11718         * ada/acats/run_acats: Run run_all.sh with $SHELL.
11719         * ada/acats/run_all.sh: Downcase tasking not implemented message.
11720
11721 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11722
11723         PR libobjc/36610
11724         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
11725         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
11726         -fgnu-runtime.
11727         Sort entries.
11728
11729 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11730
11731         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
11732
11733 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
11734
11735         PR debug/43150
11736         * gcc.dg/guality/vla-1.c: New test.
11737
11738 2010-02-24  Tobias Burnus  <burnus@net-b.de>
11739
11740         PR fortran/43042
11741         * gfortran.dg/c_ptr_tests_15.f90: New test.
11742
11743 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11744
11745         PR target/43107
11746         * gcc.target/i386/pr43107.c: New test.
11747
11748 2010-02-23  Jason Merrill  <jason@redhat.com>
11749
11750         PR c++/43143
11751         * g++.dg/cpp0x/variadic100.C: New.
11752
11753 2010-02-23  Jason Merrill  <jason@redhat.com>
11754
11755         PR debug/42800
11756         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
11757         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
11758         * c-c++-common/dwarf2/vla1.c: New.
11759
11760 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11761
11762         PR target/43139
11763         * gcc.dg/pr43139.c: New test.
11764
11765         PR debug/43077
11766         * gcc.dg/guality/pr43077-1.c: New test.
11767
11768 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11769
11770         PR 43123
11771         * gcc.dg/march.c: New.
11772         * gcc.dg/march-generic.c: New.
11773         * gcc.dg/mtune.c: New.
11774
11775 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11776
11777         PR middle-end/43083
11778         * gcc.dg/graphite/pr43083.c: New.
11779
11780 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11781
11782         PR middle-end/43097
11783         * gfortran.dg/graphite/pr43097.f: New.
11784
11785 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11786             Manuel López-Ibáñez  <manu@gcc.gnu.org>
11787
11788         PR middle-end/43140
11789         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
11790
11791 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11792
11793         PR middle-end/43026
11794         * g++.dg/graphite/pr43026.C: New.
11795
11796 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11797
11798         PR c++/43126
11799         * gcc.dg/cleanup-1.c: Update.
11800         * gcc.dg/func-args-1.c: Update.
11801         * gcc.dg/format/sentinel-1.c: Update.
11802         * g++.old-deja/g++.jason/scoping10.C: Update.
11803         * g++.old-deja/g++.ns/lookup5.C: Update.
11804         * g++.dg/ext/cleanup-1.C: Update.
11805         * g++.dg/parse/varmod1.C: Update.
11806         * g++.dg/parse/error33.C: Update.
11807         * g++.dg/expr/call3.C: Update.
11808         * g++.dg/func-args-1.C: New.
11809
11810 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
11811
11812         PR c/43125
11813         * gcc.dg/attr-used-2.c: Moved to ...
11814         * c-c++-common/attr-used-2.c: Here.
11815
11816         * gcc.dg/attr-used.c: Moved to ...
11817         * c-c++-common/attr-used.c: Here.
11818
11819 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
11820
11821         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
11822
11823 2010-02-22  Richard Guenther  <rguenther@suse.de>
11824
11825         PR lto/43045
11826         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
11827         * gfortran.dg/lto/20100222-1_1.c: Likewise.
11828
11829 2010-02-22  Richard Guenther  <rguenther@suse.de>
11830
11831         PR tree-optimization/42749
11832         * gcc.c-torture/compile/pr42749.c: New testcase.
11833
11834 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
11835
11836         PR fortran/43072
11837         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
11838         * gfortran.dg/internal_pack_9.f90: New test.
11839
11840 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11841
11842         PR c++/23510
11843         * g++.dg/template/recurse.C: Adjust.
11844         * g++.dg/template/pr23510.C: New.
11845
11846 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
11847
11848         PR c++/42824
11849         * g++.dg/template/memclass4.C: New test.
11850
11851 2010-02-21  Tobias Burnus  <burnus@net-b.de>
11852
11853         PR fortran/35259
11854         * gfortran.dg/reassoc_5.f90: New test.
11855
11856 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
11857
11858         PR target/43067
11859         * gcc.target/i386/pr43067.c: New test.
11860
11861 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11862
11863         PR c++/35669
11864         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
11865         -Wconversion-null.
11866         * g++.dg/warn/Wconversion-null.C: New test.
11867         * g++.old-deja/g++.other/null1.C: Move to...
11868         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
11869
11870 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
11871
11872         PR fortran/36932
11873         PR fortran/36933
11874         * gfortran.dg/dependency_26.f90: New test.
11875
11876         PR fortran/43072
11877         * gfortran.dg/internal_pack_7.f90: New test.
11878
11879         PR fortran/43111
11880         * gfortran.dg/internal_pack_8.f90: New test.
11881
11882 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11883
11884         PR 43128
11885         * c-c++-common/pr41779.c: Fix broken testcase.
11886
11887 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11888
11889         PR 36513
11890         * c-c++-common/pr36513.c: New testcase.
11891         * c-c++-common/pr36513-2.c: New testcase.
11892
11893 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11894
11895         PR 41779
11896         * c-c++-common/pr41779.c: New.
11897
11898 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
11899
11900         PR debug/43084
11901         * gcc.dg/pr43084.c: New test.
11902
11903 2010-02-19  Richard Guenther  <rguenther@suse.de>
11904
11905         PR tree-optimization/42916
11906         * gcc.dg/pr42916.c: New testcase.
11907
11908 2010-02-18  Jason Merrill  <jason@redhat.com>
11909
11910         PR c++/42837
11911         * g++.dg/abi/packed1.C: Add expected warning.
11912
11913         PR c++/43108
11914         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
11915         * gcc.dg/torture/dg-torture.exp: Likewise.
11916         * c-c++-common/torture/complex-sign.h,
11917         c-c++-common/torture/complex-sign-add.c,
11918         c-c++-common/torture/complex-sign-mixed-add.c,
11919         c-c++-common/torture/complex-sign-mixed-div.c,
11920         c-c++-common/torture/complex-sign-mixed-mul.c,
11921         c-c++-common/torture/complex-sign-mixed-sub.c,
11922         c-c++-common/torture/complex-sign-mul.c,
11923         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
11924         Adapt for C++ compilation as well.
11925
11926         PR c++/43070
11927         * g++.dg/ext/label1.C: Update.
11928         * g++.dg/ext/label2.C: Update.
11929
11930         PR c++/26261
11931         * g++.dg/template/dependent-name6.C: New.
11932
11933         PR c++/43109
11934         * g++.dg/parse/namespace12.C: New.
11935
11936 2010-02-18  Martin Jambor  <mjambor@suse.cz>
11937
11938         PR tree-optimization/43066
11939         * gcc.c-torture/compile/pr43066.c: New test.
11940
11941 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
11942
11943         * g++.dg/ext/attrib35.C: Fix target selector string.
11944         * g++.dg/ext/attrib36.C: Ditto.
11945         * g++.dg/ext/attrib37.C: Ditto.
11946         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
11947         * g++.dg/abi/mangle25.C: Ditto.
11948
11949 2010-02-17  Jason Merrill  <jason@redhat.com>
11950
11951         PR c++/43069
11952         * g++.dg/parse/namespace11.C: New.
11953
11954         PR c++/43093
11955         * g++.dg/ext/attrib37.C: New.
11956
11957         PR c++/43079
11958         * g++.dg/template/ptrmem20.C: New.
11959
11960 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
11961
11962         PR target/43103
11963         * gcc.target/i386/xop-check.h: Include m256-check.h.
11964         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
11965         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
11966         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
11967         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
11968
11969 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
11970
11971         PR debug/42918
11972         * gcc.dg/pr42918.c: New test.
11973
11974 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11975
11976         * g++.dg/ext/attrib36.C: Require ILP32.
11977
11978 2010-02-16  Richard Guenther  <rguenther@suse.de>
11979
11980         PR tree-optimization/41043
11981         * gfortran.dg/pr41043.f90: New testcase.
11982         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
11983
11984 2010-02-16  Jason Merrill  <jason@redhat.com>
11985
11986         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
11987
11988 2010-02-16  Ira Rosen  <irar@il.ibm.com>
11989
11990         PR tree-optimization/43074
11991         * gcc.dg/vect/fast-math-pr43074.c: New test.
11992
11993 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
11994
11995         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
11996
11997 2010-02-16  Jason Merrill  <jason@redhat.com>
11998
11999         PR c++/43031
12000         * g++.dg/ext/attrib36.C: New.
12001
12002         PR c++/43036
12003         * g++.dg/other/array6.C: New.
12004
12005 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12006
12007         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12008
12009 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
12010
12011         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12012         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12013         * gcc.target/i386/xop-vpermil2pd-1.c: New.
12014         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12015         * gcc.target/i386/xop-vpermil2ps-1.c: New.
12016         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12017
12018 2010-02-15  Richard Guenther  <rguenther@suse.de>
12019
12020         PR middle-end/43068
12021         * g++.dg/torture/pr43068.C: New testcase.
12022
12023 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
12024
12025         PR c++/43024
12026         * g++.dg/opt/ice1.C: New.
12027
12028 2010-02-14  Jason Merrill  <jason@redhat.com>
12029
12030         PR c++/41997
12031         * g++.dg/cpp0x/initlist-opt.C: New.
12032
12033 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
12034
12035         PR fortran/41113
12036         PR fortran/41117
12037         * gfortran.dg/internal_pack_6.f90: New test.
12038
12039 2010-02-12  Jason Merrill  <jason@redhat.com>
12040
12041         PR c++/43054
12042         * g++.dg/cpp0x/variadic99.C: New.
12043
12044 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
12045
12046         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12047         sign extend pointers to gualchk_t.
12048
12049         PR c++/43033
12050         * g++.dg/other/default3.C: Xfail g4 test.
12051
12052 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12053
12054         PR middle-end/43012
12055         * gcc.dg/graphite/pr43012.c: New.
12056
12057 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12058
12059         PR middle-end/42930
12060         * g++.dg/graphite/pr42930.C: New.
12061
12062 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12063
12064         PR middle-end/42914
12065         PR middle-end/42530
12066         * gcc.dg/graphite/pr42530.c: New.
12067         * gcc.dg/graphite/pr42914.c: New.
12068
12069 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12070
12071         PR middle-end/42771
12072         * gcc.dg/graphite/pr42771.c: New.
12073
12074 2010-02-11  Richard Guenther  <rguenther@suse.de>
12075
12076         PR tree-optimization/42998
12077         * gcc.c-torture/compile/pr42998.c: New testcase.
12078
12079 2010-02-10  Jason Merrill  <jason@redhat.com>
12080
12081         PR c++/41896
12082         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12083
12084         PR c++/42983, core issue 906
12085         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12086         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12087
12088         PR c++/43016
12089         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12090
12091 2010-02-10  Richard Guenther  <rguenther@suse.de>
12092
12093         PR tree-optimization/43017
12094         * gcc.dg/torture/pr43017.c: New testcase.
12095
12096 2010-02-10  Tobias Burnus <burnus@net-b.de>
12097
12098         PR fortran/40823
12099         * gfortran.dg/private_type_1.f90: Update error location.
12100         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12101         * gfortran.dg/typebound_operator_2.f03: Ditto.
12102         * gfortran.dg/assignment_2.f90: Ditto.
12103         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12104         * gfortran.dg/binding_label_tests_9.f03: Ditto.
12105
12106 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12107
12108         PR fortran/43015
12109         * gfortran.dg/bind_c_usage_20.f90: New test.
12110
12111 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12112
12113         PR debug/43010
12114         * g++.dg/debug/pr43010.C: New test.
12115
12116 2010-02-10  Richard Guenther  <rguenther@suse.de>
12117
12118         PR c/43007
12119         * gcc.c-torture/execute/20100209-1.c: New testcase.
12120         * gcc.dg/fold-div-3.c: Likewise.
12121
12122 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12123
12124         * gcc.dg/builtin-ffs-1.c: New test.
12125
12126 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12127
12128         PR fortran/42999
12129         * gfortran.dg/array_constructor_35.f90: New test.
12130
12131 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12132
12133         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12134
12135 2010-02-09  Jason Merrill  <jason@redhat.com>
12136
12137         PR c++/42399
12138         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12139
12140         PR c++/42370
12141         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12142
12143 2010-02-09  Tobias Burnus  <burnus@net-b.de>
12144
12145         PR fortran/41869
12146         * gfortran.dg/module_write_1.f90: New test.
12147
12148 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
12149
12150         * gcc.dg/pr19340.c: Adjust.
12151
12152 2010-02-09  Richard Guenther  <rguenther@suse.de>
12153
12154         PR tree-optimization/43008
12155         * gcc.c-torture/execute/pr43008.c: New testcase.
12156
12157 2010-02-09  Richard Guenther  <rguenther@suse.de>
12158
12159         PR tree-optimization/43000
12160         * gcc.dg/torture/pr43000.c: New testcase.
12161         * gcc.dg/torture/pr43002.c: Likewise.
12162
12163 2010-02-09  Daniel Kraft  <d@domob.eu>
12164
12165         PR fortran/39171
12166         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12167         and pass -Wsurprising as necessary.
12168
12169 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
12170
12171         PR tree-optimization/42890
12172         * g++.dg/torture/pr42890.C: New test.
12173
12174 2010-02-08  Richard Guenther  <rguenther@suse.de>
12175
12176         PR middle-end/42995
12177         * gcc.dg/tree-ssa/inline-4.c: New testcase.
12178
12179 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12180
12181         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
12182         return 0 from main.
12183         * gcc.dg/graphite/block-1.c: Same.
12184         * gcc.dg/graphite/block-3.c: Same.
12185         * gcc.dg/graphite/block-4.c: Same.
12186         * gcc.dg/graphite/block-5.c: Same.
12187         * gcc.dg/graphite/block-6.c: Same.
12188         * gcc.dg/graphite/block-7.c: Same.
12189         * gcc.dg/graphite/interchange-0.c: Same.
12190         * gcc.dg/graphite/interchange-1.c: Same.
12191         * gcc.dg/graphite/interchange-10.c: Same.
12192         * gcc.dg/graphite/interchange-11.c: Same.
12193         * gcc.dg/graphite/interchange-12.c: Same.
12194         * gcc.dg/graphite/interchange-2.c: Same.
12195         * gcc.dg/graphite/interchange-3.c: Same.
12196         * gcc.dg/graphite/interchange-4.c: Same.
12197         * gcc.dg/graphite/interchange-5.c: Same.
12198         * gcc.dg/graphite/interchange-6.c: Same.
12199         * gcc.dg/graphite/interchange-7.c: Same.
12200         * gcc.dg/graphite/interchange-8.c: Same.
12201         * gcc.dg/graphite/interchange-9.c: Same.
12202         * gcc.dg/graphite/interchange-mvt.c: Same.
12203
12204 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12205
12206         * gfortran.dg/graphite/id-19.f: New.
12207         * gfortran.dg/graphite/pr14741.f90: New.
12208         * gfortran.dg/graphite/pr41924.f90: New.
12209         * gfortran.dg/graphite/run-id-2.f90: New.
12210
12211 2010-02-07  Richard Guenther  <rguenther@suse.de>
12212
12213         PR middle-end/42956
12214         * gcc.c-torture/compile/pr42956.c: New testcase.
12215
12216 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12217
12218         PR libfortran/42742
12219         * gfortran.dg/fmt_cache_2.f: New test.
12220
12221 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12222
12223         * gfortran.dg/read_no_eor.f90: New test.
12224
12225 2010-02-05  Jason Merrill  <jason@redhat.com>
12226
12227         * g++.dg/ext/label13.C: Move constructor body out of class.
12228
12229 2010-02-03  Jason Merrill  <jason@redhat.com>
12230
12231         PR c++/42870
12232         * g++.dg/ext/dllexport3.C: New.
12233
12234 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
12235
12236         * gcc.dg/format/ms-format3.c: New test for specific MS types.
12237
12238 2010-02-05  Richard Guenther  <rguenther@suse.de>
12239
12240         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
12241
12242 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
12243
12244         PR c++/42915
12245         * g++.dg/other/crash-9.C: New test.
12246
12247 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
12248
12249         PR fortran/42309
12250         * gfortran.dg/subref_array_pointer_4.f90 : New test.
12251
12252 2010-02-04  Richard Guenther  <rguenther@suse.de>
12253
12254         PR rtl-optimization/42952
12255         * gcc.dg/torture/pr42952.c: New testcase.
12256
12257 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12258
12259         PR libfortran/42901
12260         * gfortran.dg/namelist_60.f90: New test.
12261
12262 2010-02-03  Jason Merrill  <jason@redhat.com>
12263
12264         PR c++/40138
12265         * g++.dg/ext/builtin11.C: New.
12266
12267         PR c++/4926
12268         PR c++/38600
12269         * g++.dg/abi/mangle35.C: New.
12270         * g++.dg/abi/mangle37.C: New.
12271
12272         PR c++/12909
12273         * g++.dg/abi/mangle36.C: New.
12274
12275         PR c++/35652
12276         * g++.dg/warn/string1.C: New.
12277
12278 2010-02-03  Richard Guenther  <rguenther@suse.de>
12279
12280         PR tree-optimization/42944
12281         * gcc.dg/errno-1.c: New testcase.
12282
12283 2010-02-03  Richard Guenther  <rguenther@suse.de>
12284
12285         PR middle-end/42927
12286         * gcc.c-torture/compile/pr42927.c: New testcase.
12287
12288 2010-02-03  Tobias Burnus  <burnus@net-b.de>
12289
12290         PR fortran/42936
12291         * gfortran.dg/null_4.f90: New test.
12292
12293 2010-02-02  Jason Merrill  <jason@redhat.com>
12294
12295         PR c++/41090
12296         * g++.dg/ext/label13.C: New.
12297
12298 2010-02-02  Tobias Burnus  <burnus@net-b.de>
12299
12300         PR fortran/42650
12301         * gfortran.dg/func_result_5.f90: New test.
12302
12303 2010-02-01  Tobias Burnus  <burnus@net-b.de>
12304
12305         PR fortran/42922
12306         * gfortran.dg/pure_initializer_3.f90: News test.
12307
12308 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
12309
12310         PR fortran/42888
12311         * gfortran.dg/allocate_derived_2.f90: New test.
12312
12313 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
12314
12315         PR middle-end/42898
12316         * gcc.dg/torture/pr42898-2.c: New test.
12317
12318 2010-01-31  Richard Guenther  <rguenther@suse.de>
12319
12320         PR middle-end/42898
12321         * gcc.dg/torture/pr42898.c: New testcase.
12322
12323 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
12324
12325         PR fortran/38324
12326         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
12327         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
12328
12329 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
12330
12331         * g++.dg/tree-ssa/inline-1.C: New.
12332         * g++.dg/tree-ssa/inline-2.C: New.
12333         * g++.dg/tree-ssa/inline-3.C: New.
12334
12335 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
12336
12337         PR testsuite/41701
12338         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
12339         the string 'pow' in the pathname of the compiler from generating a
12340         test failure.
12341
12342 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12343
12344         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
12345         * g++.old-deja/g++.mike/eh17.C: Likewise.
12346         * g++.old-deja/g++.mike/p5571.C: Likewise.
12347
12348 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
12349
12350         PR c++/42758
12351         PR c++/42634
12352         PR c++/42336
12353         PR c++/42797
12354         PR c++/42880
12355         * g++.dg/other/crash-5.C: New test.
12356         * g++.dg/other/crash-6.C: New test.
12357         * g++.dg/other/crash-7.C: New test.
12358         * g++.dg/other/crash-8.C: New test.
12359
12360 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
12361
12362         PR rtl-optimization/42889
12363         * gcc.dg/pr42889.c: New test.
12364
12365 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
12366
12367         * gcc.target/i386/pr42881.c: Use SSE2.
12368
12369 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
12370
12371         PR target/42891
12372         * gcc.target/i386/pr42891.c: New test.
12373
12374 2010-01-28  Richard Guenther  <rguenther@suse.de>
12375
12376         PR tree-optimization/42871
12377         * g++.dg/torture/pr42871.C: New testcase.
12378
12379 2010-01-28  Richard Guenther  <rguenther@suse.de>
12380
12381         * gcc.dg/Wobjsize-1.h: New testcase.
12382         * gcc.dg/Wobjsize-1.c: Likewise.
12383
12384 2010-01-28  Richard Guenther  <rguenther@suse.de>
12385
12386         PR middle-end/42883
12387         * g++.dg/torture/pr42883.C: New testcase.
12388
12389 2010-01-28  Michael Matz  <matz@suse.de>
12390
12391         * gcc.target/i386/pr42881.c: New test.
12392
12393 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12394
12395         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
12396         Add i?86-*-solaris2* support.
12397
12398 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
12399
12400         PR c++/42713
12401         PR c++/42820
12402         * g++.dg/template/typedef27.C: New test case.
12403         * g++.dg/template/typedef28.C: New test case.
12404
12405 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
12406
12407         * gcc.dg/optimize-bswap*.c: Add ARM target
12408
12409 2010-01-27  Richard Guenther  <rguenther@suse.de>
12410
12411         PR middle-end/42878
12412         * gcc.dg/torture/pr42878-1.c: New testcase.
12413         * gcc.dg/torture/pr42878-2.c: Likewise.
12414
12415 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
12416
12417         PR middle-end/42874
12418         * gcc.dg/vla-22.c: New test.
12419
12420 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
12421
12422         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
12423         current collation.
12424
12425 2010-01-26  Richard Guenther  <rguenther@suse.de>
12426
12427         PR rtl-optimization/42685
12428         * gcc.dg/pr42685.c: New testcase.
12429         * g++.dg/other/pr42685.C: Likewise.
12430
12431 2010-01-26  Richard Guenther  <rguenther@suse.de>
12432
12433         PR middle-end/42806
12434         * g++.dg/other/pr42806.C: New testcase.
12435
12436 2010-01-26  Richard Guenther  <rguenther@suse.de>
12437
12438         PR tree-optimization/42250
12439         * gcc.dg/pr42250.c: New testcase.
12440
12441 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
12442
12443         * gnat.dg/array_bounds_test.adb: New test.
12444
12445 2010-01-25  Tobias Burnus  <burnus@net-b.de>
12446
12447         PR fortran/42858
12448         * gfortran.dg/generic_21.f90: New test.
12449
12450 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12451
12452         PR testsuite/41522
12453         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
12454
12455 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
12456
12457         PR c++/42748
12458         * g++.dg/abi/arm_va_list2.C: New test.
12459         * g++.dg/abi/arm_va_list2.h: Companion header file.
12460
12461 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
12462
12463         PR fortran/41044
12464         * gfortran.dg/parameter_array_ref_2.f90 : New test.
12465
12466         PR fortran/41167
12467         * gfortran.dg/char_array_arg_1.f90 : New test.
12468
12469         * gfortran.dg/pr25923.f90 : Remove XFAIL.
12470
12471 2010-01-24  Tobias Burnus  <burnus@net-b.de>
12472
12473         PR fortran/39304
12474         * gfortran.dg/generic_20.f90: New test.
12475
12476 2010-01-22  Michael Matz  <matz@suse.de>
12477
12478         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
12479         -msse2.
12480
12481 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
12482
12483         PR fortran/42736
12484         * gfortran.dg/dependency_25.f90 : New test.
12485
12486 2010-01-21  Martin Jambor  <mjambor@suse.cz>
12487
12488         PR tree-optimization/42585
12489         * gcc.dg/tree-ssa/pr42585.c: New test.
12490
12491 2010-01-21  Richard Guenther  <rguenther@suse.de>
12492
12493         PR middle-end/19988
12494         * gcc.dg/pr19988.c: New testcase.
12495
12496 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
12497
12498         * g++.dg/compat/decimal/compat-common.h: New file.
12499         * g++.dg/compat/decimal/decimal-dummy.h: New file.
12500         * g++.dg/compat/decimal/pass_x.h: New file.
12501         * g++.dg/compat/decimal/pass_y.h: New file.
12502         * g++.dg/compat/decimal/pass-1_main.C: New file.
12503         * g++.dg/compat/decimal/pass-1_x.C: New file.
12504         * g++.dg/compat/decimal/pass-1_y.C: New file.
12505         * g++.dg/compat/decimal/pass-2_main.C: New file.
12506         * g++.dg/compat/decimal/pass-2_x.C: New file.
12507         * g++.dg/compat/decimal/pass-2_y.C: New file.
12508         * g++.dg/compat/decimal/pass-3_main.C: New file.
12509         * g++.dg/compat/decimal/pass-3_x.C: New file.
12510         * g++.dg/compat/decimal/pass-3_y.C: New file.
12511         * g++.dg/compat/decimal/pass-4_main.C: New file.
12512         * g++.dg/compat/decimal/pass-4_x.C: New file.
12513         * g++.dg/compat/decimal/pass-4_y.C: New file.
12514         * g++.dg/compat/decimal/pass-5_main.C: New file.
12515         * g++.dg/compat/decimal/pass-5_x.C: New file.
12516         * g++.dg/compat/decimal/pass-5_y.C: New file.
12517         * g++.dg/compat/decimal/pass-6_main.C: New file.
12518         * g++.dg/compat/decimal/pass-6_x.C: New file.
12519         * g++.dg/compat/decimal/pass-6_y.C: New file.
12520         * g++.dg/compat/decimal/return_x.h: New file.
12521         * g++.dg/compat/decimal/return_y.h: New file.
12522         * g++.dg/compat/decimal/return-1_main.C: New file.
12523         * g++.dg/compat/decimal/return-1_x.C: New file.
12524         * g++.dg/compat/decimal/return-1_y.C: New file.
12525         * g++.dg/compat/decimal/return-2_main.C: New file.
12526         * g++.dg/compat/decimal/return-2_x.C: New file.
12527         * g++.dg/compat/decimal/return-2_y.C: New file.
12528         * g++.dg/compat/decimal/return-3_main.C: New file.
12529         * g++.dg/compat/decimal/return-3_x.C: New file.
12530         * g++.dg/compat/decimal/return-3_y.C: New file.
12531         * g++.dg/compat/decimal/return-4_main.C: New file.
12532         * g++.dg/compat/decimal/return-4_x.C: New file.
12533         * g++.dg/compat/decimal/return-4_y.C: New file.
12534         * g++.dg/compat/decimal/return-5_main.C: New file.
12535         * g++.dg/compat/decimal/return-5_x.C: New file.
12536         * g++.dg/compat/decimal/return-5_y.C: New file.
12537         * g++.dg/compat/decimal/return-6_main.C: New file.
12538         * g++.dg/compat/decimal/return-6_x.C: New file.
12539         * g++.dg/compat/decimal/return-6_y.C: New file.
12540
12541 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12542
12543         PR debug/42715
12544         * gcc.dg/pr42715.c: New.
12545
12546 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
12547
12548         PR c++/42038
12549         * g++.dg/parse/crash55.C: New.
12550
12551 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12552
12553         PR debug/42782
12554         * gcc.dg/guality/pr42782.c: New.
12555
12556 2010-01-20  Jason Merrill  <jason@redhat.com>
12557
12558         PR c++/41788
12559         * g++.dg/abi/packed1.C: New.
12560
12561         PR c++/41920
12562         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
12563
12564         PR c++/40750
12565         * g++.dg/parse/fn-typedef1.C: New.
12566         * g++.dg/other/cv_quals.C: Adjust.
12567
12568 2010-01-20  Anthony Green  <green@moxielogic.com>
12569
12570         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
12571         pack(push) pragma).
12572         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
12573         * gcc.dg/20020312-2.c: Port this to the moxie core.
12574         * gcc.dg/weak/typeof-2.c: Ditto.
12575
12576 2010-01-20  Richard Guenther  <rguenther@suse.de>
12577
12578         PR tree-optimization/42717
12579         * gcc.c-torture/compile/pr42717.c: New testcase.
12580
12581 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
12582
12583         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
12584         of signed, add a few new tests.
12585
12586         PR middle-end/42803
12587         * g++.dg/parse/limits-initializer1.C: New test.
12588
12589 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
12590
12591         PR fortran/42804
12592         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
12593         * gfortran.dg/typebound_call_12.f03: New test.
12594
12595 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
12596
12597         PR fortran/42783
12598         * gfortran.dg/bounds_check_15.f90 : New test.
12599
12600 2010-01-19  Michael Matz  <matz@suse.de>
12601
12602         PR tree-optimization/41783
12603         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
12604
12605 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12606
12607         PR target/38697.
12608         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
12609         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
12610         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
12611         * gcc.target/arm/neon/vget_lows16.c: Likewise.
12612         * gcc.target/arm/neon/vget_lows32.c: Likewise.
12613         * gcc.target/arm/neon/vget_lows64.c: Likewise.
12614         * gcc.target/arm/neon/vget_lows8.c: Likewise.
12615         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
12616         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
12617         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
12618         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
12619
12620 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
12621
12622         PR fortran/42545
12623         * gfortran.dg/extends_6.f03: Modified an error message.
12624         * gfortran.dg/extends_10.f03: New test.
12625         * gfortran.dg/private_type_6.f03: Modified an error message.
12626         * gfortran.dg/structure_constructor_8.f03: Ditto.
12627
12628 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
12629
12630         PR tree-optimization/42719
12631         * gcc.dg/pr42719.c: New test.
12632
12633         PR debug/42728
12634         * gcc.dg/pr42728.c: New test.
12635
12636 2010-01-19  Anthony Green  <green@moxielogic.com>
12637
12638         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
12639
12640 2010-01-18  Anthony Green  <green@moxielogic.com>
12641
12642         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
12643         for moxie.
12644
12645 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
12646
12647         * g++.dg/template/error45.C: reverted as part of reverting the
12648         fix of PR c++/42634.
12649
12650 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
12651
12652         PR c++/42634
12653         * g++.dg/template/error45.C: New test.
12654
12655 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
12656
12657         PR c++/42766
12658         * g++.dg/conversion/op6.C: New test.
12659
12660 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
12661
12662         PR target/42774
12663         * gcc.target/alpha/pr42774.c: New test.
12664
12665 2010-01-18  Richard Guenther  <rguenther@suse.de>
12666
12667         PR tree-optimization/42781
12668         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
12669
12670 2010-01-17  Richard Guenther  <rguenther@suse.de>
12671
12672         PR middle-end/42248
12673         * gcc.c-torture/execute/pr42248.c: New testcase.
12674
12675 2010-01-17  Richard Guenther  <rguenther@suse.de>
12676
12677         PR tree-optimization/42773
12678         * g++.dg/torture/pr42773.C: New testcase.
12679
12680 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
12681
12682         PR fortran/42677
12683         * gfortran.dg/interface_assignment_5.f90: New test.
12684
12685 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
12686
12687         PR c++/42697
12688         * g++.dg/template/crash94.C: Reverted.
12689
12690 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
12691
12692         PR debug/42767
12693         * gcc.dg/debug/pr42767.c: New.
12694
12695 2010-01-15  Jason Merrill  <jason@redhat.com>
12696
12697         PR c++/42761
12698         * g++.dg/cpp0x/decltype22.C: New.
12699
12700 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
12701
12702         PR middle-end/42760
12703         * g++.dg/torture/pr42760.C: New test.
12704
12705 2010-01-15  Jing Yu  <jingyu@google.com>
12706
12707         PR rtl-optimization/42691
12708         * gcc.c-torture/execute/pr42691.c: New.
12709
12710 2010-01-15  Richard Guenther  <rguenther@suse.de>
12711
12712         PR middle-end/42739
12713         * g++.dg/torture/pr42739.C: New testcase.
12714
12715 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
12716
12717         * g++.dg/template/error45.C: Revert as part of reverting changes
12718         or PR c++/42634.
12719
12720 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12721
12722         PR fortran/42684
12723         * gfortran.dg/interface_31.f90: New test.
12724
12725 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
12726
12727         * gcc.target/powerpc/pr42747.c: New file.
12728
12729 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12730
12731         PR middle-end/42674
12732         * c-c++-common/pr42674.c: New test.
12733
12734         PR c++/42608
12735         * g++.dg/template/instantiate11.C: New test.
12736
12737 2010-01-14  Jason Merrill  <jason@redhat.com>
12738
12739         PR c++/42701
12740         * g++.dg/overload/error3.C: New.
12741
12742         PR c++/42655
12743         * g++.dg/overload/rvalue1.C: New.
12744
12745 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12746
12747         PR tree-optimization/42706
12748         * gcc.dg/ipa/pr42706.c: New testcase.
12749
12750 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
12751
12752         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
12753
12754 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12755
12756         PR tree-optimization/42714
12757         * g++.dg/torture/pr42714.C: New test.
12758
12759 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12760
12761         PR rtl-optimization/42246
12762         * gfortran.dg/pr42246-2.f: New.
12763
12764 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12765
12766         PR rtl-optimization/42389
12767         * gcc.dg/pr42389.c: New.
12768
12769 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12770
12771         PR rtl-optimization/42388
12772         * gcc.dg/pr42388.c: New.
12773
12774 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12775
12776         PR rtl-optimization/42294
12777         * gfortran.dg/pr42294.f: New.
12778
12779 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12780
12781         PR rtl-optimization/39453
12782         PR rtl-optimization/42246
12783         * gcc.dg/pr39453.c: New.
12784         * gcc.dg/pr42246.c: New.
12785
12786 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12787
12788         PR middle-end/42245
12789         * gcc.dg/pr42245.c: New.
12790         * gcc.dg/pr42245-2.c: New.
12791
12792 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12793
12794         PR rtl-optimization/42249
12795         * gcc.dg/pr42249.c: New.
12796
12797 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12798
12799         PR c/42721
12800         * gcc.c-torture/execute/pr42721.c: New test.
12801
12802 2010-01-14  Ira Rosen  <irar@il.ibm.com>
12803
12804         PR tree-optimization/42709
12805         * gcc.dg/vect/pr42709.c: New test.
12806
12807 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12808
12809         PR fortran/41478
12810         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
12811         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
12812
12813 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12814
12815         PR fortran/42481
12816         * gfortran.dg/generic_19.f90 : New test.
12817
12818 2010-01-13  Richard Guenther  <rguenther@suse.de>
12819
12820         PR tree-optimization/42730
12821         * gcc.c-torture/compile/pr42730.c: New testcase.
12822
12823 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
12824
12825         PR target/pr42542
12826         * gcc.target/ia64/pr42542-1.c: New.
12827         * gcc.target/ia64/pr42542-2.c: New.
12828         * gcc.target/ia64/pr42542-3.c: New.
12829
12830 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
12831
12832         PR c++/42634
12833         * g++.dg/template/error45.C: New test.
12834
12835 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12836
12837         PR tree-optimization/42704
12838         * g++.dg/torture/pr42704.C: New test.
12839
12840 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12841
12842         PR tree-optimization/42703
12843         * gcc.c-torture/compile/pr42703.c: New test.
12844
12845 2010-01-13  Richard Guenther  <rguenther@suse.de>
12846
12847         PR tree-optimization/42705
12848         * gcc.c-torture/compile/pr42705.c: New testcase.
12849
12850 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
12851
12852         * gcc.target/bfin/l2.c: New test.
12853         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
12854
12855 2010-01-13  Richard Guenther  <rguenther@suse.de>
12856
12857         PR middle-end/42716
12858         * gcc.c-torture/compile/pr42716.c: New testcase.
12859
12860 2010-01-13  Richard Guenther  <rguenther@suse.de>
12861
12862         PR lto/42678
12863         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
12864
12865 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
12866
12867         PR c/42708
12868         * gcc.c-torture/compile/pr42708-1.c: New test.
12869
12870 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
12871
12872         PR debug/42662
12873         * gcc.dg/pr42662.c: New test.
12874
12875         PR tree-optimization/42645
12876         * g++.dg/other/pr42645-1.C: New test.
12877         * g++.dg/other/pr42645-2.C: New test.
12878
12879 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
12880
12881         PR target/42416
12882         * gcc.target/powerpc/warn-1.c: New test.
12883         * gcc.target/powerpc/warn-2.c: New test.
12884
12885 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
12886
12887         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
12888         stack alignment.
12889
12890 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
12891
12892         * gcc.dg/lto/20100108_0.c: New.
12893
12894 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
12895
12896         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
12897         Add -march=i686 -msse for 32bit x86 targets.
12898
12899 2010-01-10  Richard Guenther  <rguenther@suse.de>
12900
12901         PR middle-end/42667
12902         * gcc.dg/torture/pr42667.c: New testcase.
12903
12904 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12905
12906         PR fortran/32489
12907         * gfortran.dg/array_constructor_34.f90: New test.
12908
12909 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12910
12911         PR fortran/20923
12912         * gfortran.dg/array_constructor_33.f90: New test.
12913         gfortran.dg/array_function_5.f90: Add credit.
12914
12915 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12916
12917         PR debug/42631
12918         * gcc.dg/pr42631.c: New.
12919
12920 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12921
12922         PR debug/42630
12923         * gcc.dg/pr42630.c: New.
12924
12925 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12926
12927         PR debug/42629
12928         * gcc.dg/pr42629.c: New.
12929
12930 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12931
12932         PR middle-end/42363
12933         * gcc.dg/torture/pr42363.c: New.
12934
12935 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12936
12937         PR debug/42604
12938         PR debug/42395
12939         * gcc.dg/vect/pr42604.c: New.
12940         * gcc.dg/vect/pr42395.c: New.
12941
12942 2010-01-09  Richard Guenther  <rguenther@suse.de>
12943
12944         PR middle-end/42512
12945         * gcc.c-torture/execute/pr42512.c: New testcase.
12946
12947 2010-01-09  Tobias Burnus  <burnus@net-b.de>
12948
12949         PR fortran/41298
12950         * gfortran.dg/c_ptr_tests_14.f90: New test.
12951
12952 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12953
12954         PR ada/41929
12955         * gnat.dg/null_pointer_deref1.adb: Don't run on
12956         sparc*-sun-solaris2.11.
12957
12958 2010-01-08  Richard Guenther  <rguenther@suse.de>
12959
12960         PR lto/42528
12961         * gcc.dg/lto/20100103-1_0.c: New testcase.
12962         * gcc.dg/lto/20100103-2_0.c: Likewise.
12963
12964 2010-01-08  Tobias Burnus  <burnus@net-b.de
12965
12966         PR/fortran 25829
12967         * gfortran.dg/asynchronous_1.f90: New test.
12968         * gfortran.dg/asynchronous_2.f90: New test.
12969         * gfortran.dg/conflicts.f90: Update error message.
12970
12971 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
12972
12973         c++/40155
12974         * g++.dg/cpp0x/variadic-unify-2.C: New test.
12975
12976 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
12977
12978         PR tree-optimization/42625
12979         * g++.dg/opt/dtor4.C: New test.
12980         * g++.dg/opt/dtor4.h: New.
12981         * g++.dg/opt/dtor4-aux.cc: New.
12982
12983 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12984
12985         PR fortran/42597
12986         * gfortran.dg/proc_ptr_26.f90: New test.
12987
12988 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12989
12990         PR fortran/41872
12991         * gfortran.dg/allocatable_scalar_7.f90: New test.
12992
12993 2010-01-06  Richard Guenther  <rguenther@suse.de>
12994
12995         * gcc.c-torture/compile/pr42632.c: New testcase.
12996
12997 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12998
12999         PR target/42542
13000         * gcc.target/i386/pr42542-4.c: New.
13001         * gcc.target/i386/pr42542-4a.c: Likewise.
13002         * gcc.target/i386/pr42542-5.c: Likewise.
13003         * gcc.target/i386/pr42542-5a.c: Likewise.
13004
13005 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13006
13007         * gcc.dg/tls/opt-15.c: New test.
13008
13009 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13010
13011         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13012
13013 2010-01-05  Martin Jambor  <mjambor@suse.cz>
13014
13015         PR tree-optimization/42462
13016         * g++.dg/torture/pr42462.C: New test.
13017
13018 2010-01-05  Jason Merrill  <jason@redhat.com>
13019
13020         * g++.dg/cpp0x/initlist30.C: New test.
13021
13022 2010-01-05  Richard Guenther  <rguenther@suse.de>
13023
13024         PR tree-optimization/42614
13025         * gcc.c-torture/execute/pr42614.c: New testcase.
13026
13027 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
13028
13029         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13030         * gcc.dg/Wunreachable-1.c: Remove the testcase of
13031         -Wunreachable-code.
13032         * gcc.dg/Wunreachable-2.c: Likewise.
13033         * gcc.dg/Wunreachable-3.c: Likewise.
13034         * gcc.dg/Wunreachable-4.c: Likewise.
13035         * gcc.dg/Wunreachable-5.c: Likewise.
13036         * gcc.dg/Wunreachable-6.c: Likewise.
13037         * gcc.dg/Wunreachable-7.c: Likewise.
13038         * gcc.dg/Wunreachable-8.c: Likewise.
13039         * gcc.dg/20041231-1.c: Likewise.
13040
13041 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
13042
13043         PR other/42611
13044         * gcc.dg/pr42611.c: New test.
13045
13046         PR tree-optimization/42508
13047         * g++.dg/opt/pr42508.C: New test.
13048
13049 2010-01-05  Tobias Burnus  <burnus@net-b.de>
13050
13051         PR fortran/41872
13052         * gfortran.dg/allocatable_scalar_8.f90: New.
13053
13054 2010-01-04  Martin Jambor  <mjambor@suse.cz>
13055
13056         PR tree-optimization/42398
13057         * gcc.c-torture/compile/pr42398.c: New test.
13058
13059 2010-01-04  Jason Merrill  <jason@redhat.com>
13060
13061         PR c++/42555
13062         * g++.dg/ext/attrib35.C: New.
13063
13064         PR c++/42567
13065         * g++.dg/cpp0x/auto17.C: New.
13066
13067 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
13068
13069         * gcc.dg/lto/20100104_0.c: New.
13070
13071 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
13072
13073         PR target/42542
13074         * gcc.target/i386/pr42542-1.c: New.
13075         * gcc.target/i386/pr42542-1a.c: Likewise.
13076         * gcc.target/i386/pr42542-1b.c: Likewise.
13077         * gcc.target/i386/pr42542-2.c: Likewise.
13078         * gcc.target/i386/pr42542-2a.c: Likewise.
13079         * gcc.target/i386/pr42542-2b.c: Likewise.
13080         * gcc.target/i386/pr42542-3.c: Likewise.
13081         * gcc.target/i386/pr42542-3a.c: Likewise.
13082
13083 2009-01-04  Tobias Burnus  <burnus@net-b.de>
13084
13085         PR fortran/41872
13086         * gfortran.dg/allocatable_scalar_5.f90: New test.
13087         * gfortran.dg/allocatable_scalar_6.f90: New test.
13088
13089 2010-01-03  Richard Guenther  <rguenther@suse.de>
13090
13091         PR testsuite/42583
13092         * gfortran.dg/gomp/recursion1.f90: Remove.
13093
13094 2010-01-03  Richard Guenther  <rguenther@suse.de>
13095
13096         * gcc.dg/Warray-bounds.c: Remove XFAILs.
13097         * gcc.dg/uninit-6.c: Likewise.
13098         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13099
13100 2010-01-03  Richard Guenther  <rguenther@suse.de>
13101
13102         PR tree-optimization/42589
13103         * gcc.target/i386/pr42589.c: New testcase.
13104
13105 2010-01-03  Richard Guenther  <rguenther@suse.de>
13106
13107         PR tree-optimization/42438
13108         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13109
13110 2010-01-02  Richard Guenther  <rguenther@suse.de>
13111
13112         PR testsuite/41651
13113         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13114
13115 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
13116
13117         PR target/42448
13118         * gcc.target/alpha/pr42448-1.c: New test.
13119         * gcc.target/alpha/pr42448-2.c: Ditto.
13120
13121 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
13122
13123         PR preprocessor/41947
13124         * gcc.dg/c99-hexfloat-3.c: New test.
13125
13126 2010-01-01  Richard Guenther  <rguenther@suse.de>
13127
13128         PR c/42570
13129         * gcc.c-torture/execute/pr42570.c: New testcase.
13130
13131 2010-01-01  Richard Guenther  <rguenther@suse.de>
13132
13133         PR middle-end/42559
13134         * gcc.c-torture/compile/pr42559.c: New testcase.
13135
13136 \f
13137 Copyright (C) 2010 Free Software Foundation, Inc.
13138
13139 Copying and distribution of this file, with or without modification,
13140 are permitted in any medium without royalty provided the copyright
13141 notice and this notice are preserved.