OSDN Git Service

* tree.h (contains_placeholder_p): Fix comment.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2
3         * gnat.dg/specs/static_initializer5.ads: New test.
4         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
5
6 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
7
8         PR middle-end/46360
9         * gcc.c-torture/compile/pr46360.c: New test.
10
11         PR c++/45894
12         * g++.dg/warn/Wsequence-point-2.C: New test.
13
14 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
15
16         PR fortran/46313
17         * gfortran.dg/class_29.f03: New.
18
19 2010-11-09  Richard Guenther  <rguenther@suse.de>
20
21         PR middle-end/46221
22         * gcc.target/i386/alias-1.c: New testcase.
23
24 2010-11-08  Jason Merrill  <jason@redhat.com>
25
26         * g++.dg/cpp0x/constexpr-sassert.C: New.
27
28 2010-11-08  Jason Merrill  <jason@redhat.com>
29
30         * g++.dg/cpp0x/constexpr-defarg.C: New.
31
32 2010-11-08  Xinliang David Li  <davidxl@google.com>
33
34         PR tree-optimization/46316
35         * gcc.c-torture/execute/pr46316.c: New test.
36         
37 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
38
39         PR fortran/46344
40         * gfortran.dg/class_28.f03: Extended.
41
42 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
43
44         * objc.dg/property/dotsyntax-13.m: New.
45         * objc.dg/property/dotsyntax-14.m: New.
46         * objc.dg/property/dotsyntax-15.m: New. 
47         * objc.dg/property/synthesize-7.m: New.
48         * obj-c++.dg/property/dotsyntax-13.mm: New.
49         * obj-c++.dg/property/dotsyntax-14.mm: New.
50         * obj-c++.dg/property/dotsyntax-15.mm: New.     
51         * obj-c++.dg/property/synthesize-7.mm: New.
52
53 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
54
55         * objc.dg/property/dynamic-4.m: New.
56         * objc.dg/property/dynamic-5.m: New.
57         * objc.dg/property/dynamic-6.m: New.    
58         * obj-c++.dg/property/dynamic-4.mm: New.
59         * obj-c++.dg/property/dynamic-5.mm: New.
60         * obj-c++.dg/property/dynamic-6.mm: New.
61
62 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
63
64         * objc.dg/property/synthesize-3.m: New.
65         * objc.dg/property/synthesize-4.m: New.
66         * objc.dg/property/synthesize-5.m: New.
67         * objc.dg/property/synthesize-6.m: New.
68         * obj-c++.dg/property/synthesize-3.mm: New.
69         * obj-c++.dg/property/synthesize-4.mm: New.
70         * obj-c++.dg/property/synthesize-5.mm: New.
71         * obj-c++.dg/property/synthesize-6.mm: New.     
72         
73 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
74
75         * objc.dg/property/at-property-5.m: Updated test.       
76         * objc.dg/property/at-property-16.m: New.
77         * objc.dg/property/at-property-17.m: New.
78         * objc.dg/property/at-property-18.m: New.
79         * objc.dg/property/at-property-19.m: New.       
80         * objc.dg/property/dotsyntax-12.m: New.
81         * objc.dg/protocol-inheritance-1.m: New.
82         * objc.dg/protocol-inheritance-2.m: New.
83         * obj-c++.dg/property/at-property-5.mm: Updated test.
84         * obj-c++.dg/property/at-property-16.mm: New.
85         * obj-c++.dg/property/at-property-17.mm: New.
86         * obj-c++.dg/property/at-property-18.mm: New.
87         * obj-c++.dg/property/at-property-19.mm: New.   
88         * obj-c++.dg/protocol-inheritance-1.mm: New.
89         * obj-c++.dg/protocol-inheritance-2.mm: New.
90         * obj-c++.dg/property/dotsyntax-12.mm: New.
91         
92 2010-11-08  Jason Merrill  <jason@redhat.com>
93
94         * g++.dg/expr/overflow1.C: New.
95         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
96         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
97         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
98         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
99
100 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
101
102         * gcc.dg/pr35442.c: Adapt warning.
103
104         PR target/46280
105         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
106         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
107         * g++.dg/torture/pr36444.C: Add dg-options -msse for
108         i?86-*-* x86_64-*-*.
109         * g++.dg/torture/pr36445.C: Likewise.
110         * gcc.c-torture/compile/pr34856.c: Likewise.
111         * gcc.c-torture/compile/pr39928-1.c: Likewise.
112         * gcc.c-torture/compile/vector-1.c: Likewise.
113         * gcc.c-torture/compile/vector-2.c: Likewise.
114         * gcc.dg/pr32912-1.c: Likewise.
115         * gcc.c-torture/execute/va-arg-25.c: Move ...
116         * gcc.dg/torture/va-arg-25.c: ... here.
117         Add dg-do run.
118         Add dg-options -msse, dg-require-effective-target sse_runtime for
119         for i?86-*-*, x86_64-*-*.
120         * gcc.c-torture/execute/vector-1.c: Likewise.
121         * gcc.c-torture/execute/vector-2.c: Likewise.
122         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
123         i?86-*-*, x86_64-*-*.
124         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
125         * gcc.dg/tree-ssa/sra-4.c: Likewise.
126         * gcc.dg/tree-ssa/vector-1.c: Likewise.
127         * gcc.dg/tree-ssa/vector-2.c: Likewise.
128         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
129
130 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
131
132         * gcc.dg/torture/pr45982.c: Add -std=c99
133         * gcc.dg/torture/pr45623.c: Ditto.
134         
135 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
136
137         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
138         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
139
140 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
141
142         PR target/28627
143         * g++.dg/ext/dllimport7.C: Adjust second error check and
144         allow test for x86_64 mingw, too.
145
146 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
147
148         PR fortran/46344
149         * gfortran.dg/class_28.f03: New.
150
151 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
152
153         PR rtl-optimization/45352
154         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
155         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
156         gcc.target/i386/pr45352-2.c: New tests. 
157
158 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
159
160         PR libobjc/36610
161         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime, XFAIL the run for
162         all but m32 x86.
163         
164 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
165
166         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
167         as comment character.
168
169 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
170
171         * gcc.target/mips/mips.exp: Revert previous patch.
172         * gcc.target/mips/fma-1.c: Delete.
173         * gcc.target/mips/fma-2.c: Likewise.
174         * gcc.target/mips/fma-3.c: Likewise.
175         * gcc.target/mips/fma-4.c: Likewise.
176         * gcc.target/mips/fma-5.c: Likewise.
177         * gcc.target/mips/fma-6.c: Likewise.
178         * gcc.target/mips/fma-7.c: Likewise.
179         * gcc.target/mips/fma-8.c: Likewise.
180         * gcc.target/mips/fma-9.c: Likewise.
181         * gcc.target/mips/fma-10.c: Likewise.
182         * gcc.target/mips/fma-11.c: Likewise.
183         * gcc.target/mips/fma-12.c: Likewise.
184         * gcc.target/mips/fma-13.c: Likewise.
185         * gcc.target/mips/fma-14.c: Likewise.
186         * gcc.target/mips/fma-15.c: Likewise.
187         * gcc.target/mips/fma-16.c: Likewise.
188         * gcc.target/mips/fma-17.c: Likewise.
189         * gcc.target/mips/fma-18.c: Likewise.
190         * gcc.target/mips/fma-19.c: Likewise.
191         * gcc.target/mips/fma-20.c: Likewise.
192
193 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
194
195         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
196         * gcc.target/mips/fma-1.c: New test.
197         * gcc.target/mips/fma-2.c: Likewise.
198         * gcc.target/mips/fma-3.c: Likewise.
199         * gcc.target/mips/fma-4.c: Likewise.
200         * gcc.target/mips/fma-5.c: Likewise.
201         * gcc.target/mips/fma-6.c: Likewise.
202         * gcc.target/mips/fma-7.c: Likewise.
203         * gcc.target/mips/fma-8.c: Likewise.
204         * gcc.target/mips/fma-9.c: Likewise.
205         * gcc.target/mips/fma-10.c: Likewise.
206         * gcc.target/mips/fma-11.c: Likewise.
207         * gcc.target/mips/fma-12.c: Likewise.
208         * gcc.target/mips/fma-13.c: Likewise.
209         * gcc.target/mips/fma-14.c: Likewise.
210         * gcc.target/mips/fma-15.c: Likewise.
211         * gcc.target/mips/fma-16.c: Likewise.
212         * gcc.target/mips/fma-17.c: Likewise.
213         * gcc.target/mips/fma-18.c: Likewise.
214         * gcc.target/mips/fma-19.c: Likewise.
215         * gcc.target/mips/fma-20.c: Likewise.
216
217 2010-11-06  Jason Merrill  <jason@redhat.com>
218
219         * g++.dg/cpp0x/constexpr-ctor3.C: New.
220
221 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
222
223         PR c/43384
224         * gcc.dg/parser-error-3.c: New test.
225
226 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
227
228         PR c++/45332
229         * g++.dg/parse/semicolon2.C: New testcase.
230         * g++.dg/ext/asmspec1.C: Adjust.
231         * g++.dg/init/new13.C: Adjust.
232         * g++.dg/parse/ctor5.C: Adjust.
233
234 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
235
236         PR fortran/46330
237         * gfortran.dg/class_27.f03: New.
238
239 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
240
241         Fixed using the Objective-C 2.0 dot-syntax with self and super.
242         * objc.dg/property/dotsyntax-5.m: New.
243         * objc.dg/property/dotsyntax-6.m: New.
244         * objc.dg/property/dotsyntax-7.m: New.
245         * objc.dg/property/dotsyntax-8.m: New.
246         * objc.dg/property/dotsyntax-9.m: New.
247         * objc.dg/property/dotsyntax-10.m: New.
248         * objc.dg/property/dotsyntax-11.m: New.
249         * obj-c++.dg/property/dotsyntax-5.mm: New.
250         * obj-c++.dg/property/dotsyntax-6.mm: New.
251         * obj-c++.dg/property/dotsyntax-7.mm: New.
252         * obj-c++.dg/property/dotsyntax-8.mm: New.
253         * obj-c++.dg/property/dotsyntax-9.mm: New.
254         * obj-c++.dg/property/dotsyntax-10.mm: New.
255         * obj-c++.dg/property/dotsyntax-11.mm: New.
256
257 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
258
259         * obj-c++.dg/encode-3.mm: Provide a different string check for the
260         NeXT runtime when the type is READONLY.
261
262 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
263
264         * gcc.target/i386/387-2.c: Skip if -march= is specified.
265         * gcc.target/i386/387-6.c: Ditto.
266         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
267         * gcc.target/i386/387-4.c: Ditto.
268         * gcc.target/i386/387-7.c: Ditto.
269         * gcc.target/i386/387-8.c: Ditto.
270         * gcc.target/i386/387-9.c: Ditto.
271         * gcc.target/i386/387-10.c: Ditto.
272         * gcc.target/i386/387-11.c: Ditto.
273         * gcc.target/i386/387-12.c: Ditto.
274
275         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
276
277 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
278
279         PR target/44981
280         * gcc.dg/darwin-cfstring-format-1.c: New.
281         * gcc.dg/warn-nsstring.c: New.
282         * objc.dg/fsf-nsstring-format-1.m: New.
283         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
284         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
285         linker warning.
286
287 2010-11-05  Jason Merrill  <jason@redhat.com>
288
289         PR c++/45473
290         * g++.dg/inherit/virtual6.C: New.
291
292 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
293
294         PR c/44772
295         * gcc.dg/Wcxx-compat-21.c: New test.
296
297 2010-11-05  Ian Lance Taylor  <iant@google.com>
298
299         PR target/46084
300         * gcc.target/i386/pr46084.c: New test.
301
302 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
303
304         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
305         * (check_effective_target_mempcpy): New.
306         * gcc.c-torture/execute/pr45636.c: Move this...
307         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
308
309 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
310
311         * gcc.target/i386/i386.exp (FLAGS): Remove.
312         Wrap gcc_target_compile with $clearcap_ldflags added to options.
313
314 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
315
316         PR c++/46160
317         * g++.dg/opt/empty2.C: New test.
318
319         PR target/45670
320         * gcc.target/i386/pr45670.c: New test.
321
322 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
323
324         PR fortran/45451
325         PR fortran/46174
326         * gfortran.dg/class_19.f03: Modified.
327         * gfortran.dg/class_allocate_6.f03: New.
328
329 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
330
331         * gcc.target/i386/avx-vzeroupper-19.c: New.
332
333 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
334
335         PR tree-optimization/46099
336         * gcc.dg/autopar/pr46099.c: New test.
337
338         PR middle-end/43690
339         * c-c++-common/pr43690.c: New test.
340
341 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
342
343         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
344         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
345         declaration and implementation.
346         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
347         * obj-c++.dg/property/at-property-13.mm: Likewise.
348         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
349         * obj-c++.dg/property/property-1.mm: Likewise.
350         * obj-c++.dg/property/at-property-7.mm: Likewise.
351         * obj-c++.dg/property/at-property-9.mm: Likewise.
352         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
353         * obj-c++.dg/property/at-property-10.mm: Likewise.
354         * obj-c++.dg/property/synthesize-2.mm: Likewise.
355         * obj-c++.dg/property/at-property-12.mm: Likewise.
356         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
357         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
358         * obj-c++.dg/property/at-property-6.mm: Likewise.
359         * obj-c++.dg/property/at-property-8.mm: Likewise.
360         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
361         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
362         * obj-c++.dg/property/at-property-11.mm: Likewise.
363         * obj-c++.dg/template-8.mm: Likewise.
364         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
365         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
366         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs and
367         put a FIXME for this.
368         * obj-c++.dg/property/property-2.mm: Remove.
369         * obj-c++.dg/property/property-3.mm: Remove.
370
371 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
372
373         PR debug/46307
374         * gcc.dg/pr46307.c: New test.
375
376 2010-11-05  Jason Merrill  <jason@redhat.com>
377
378         PR c++/46304
379         * g++.dg/ext/complex6.C: New.
380
381 2010-11-04  Bud Davis   <jimmied@smu.edu>
382
383         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
384
385 2010-11-04  Chao-ying Fu  <fu@mips.com>
386
387         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
388         msubu, mult, multu.
389         * gcc.target/mips/mips32-dsp-run.c: Likewise.
390
391 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
392
393         Fixed using the Objective-C 2.0 dot-syntax with class names.
394         * objc.dg/property/dotsyntax-3.m: New.
395         * objc.dg/property/dotsyntax-4.m: New.
396         * obj-c++.dg/property/dotsyntax-3.mm: New.
397         * obj-c++.dg/property/dotsyntax-4.mm: New.
398
399         * objc.dg/fobjc-std-1.m: Added test for warnings when the
400         Objective-C 2.0 dot-syntax is used with class names.
401         * obj-c++.dg/fobjc-std-1.mm: Same change.
402
403 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
404
405         * gcc.target/powerpc/loop_align.c: New.
406
407 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
408
409         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
410
411         merge from FSF 'apple/trunk' branch.
412         * gcc.target/powerpc/darwin64-abi.c: New.
413
414 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
415
416         PR tree-optimization/46233
417         * gcc.dg/pr46233.c: New test.
418
419 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
420
421         * objc.dg/property/property-2.m: Deleted.
422         * objc.dg/property/property-3.m: Deleted.
423
424 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
425
426         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
427         defined.
428         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
429         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
430         * objc.dg/property/property-1.m: Likewise.
431         * objc.dg/property/at-property-6.m: Likewise.
432         * objc.dg/property/at-property-7.m: Likewise.
433         * objc.dg/property/dotsyntax-1.m: Likewise.
434         * objc.dg/property/at-property-8.m: Likewise.
435         * objc.dg/property/dotsyntax-2.m: Likewise.
436         * objc.dg/property/at-property-9.m: Likewise.
437         * objc.dg/property/synthesize-2.m: Likewise.
438         * objc.dg/property/at-property-10.m: Likewise.
439         * objc.dg/property/at-property-11.m: Likewise.
440         * objc.dg/property/at-property-12.m: Likewise.
441         * objc.dg/property/at-property-13.m: Likewise.
442         * objc.dg/property/fsf-property-method-access.m: Likewise.
443         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
444         linker warning.
445         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
446         warnings.
447         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
448         deprecation warnings.  Use Object1 implementation.
449         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
450         * objc/execute/forward-1.m: Remove.
451         * objc/execute/forward-1.x: Remove.
452
453 2010-11-04  Jason Merrill  <jason@redhat.com>
454
455         * g++.dg/cpp0x/constexpr-access.C: New.
456
457 2010-11-04  Richard Guenther  <rguenther@suse.de>
458
459         PR rtl-optimization/46183
460         * gcc.dg/torture/pr46183.c: New testcase.
461
462 2010-11-04  Richard Guenther  <rguenther@suse.de>
463
464         PR tree-optimization/46068
465         * gcc.dg/torture/pr46068.c: New testcase.
466
467 2010-11-04  Richard Guenther  <rguenther@suse.de>
468
469         PR tree-optimization/45991
470         * gcc.dg/pr45991.c: New testcase.
471
472 2010-11-04  Richard Guenther  <rguenther@suse.de>
473
474         PR tree-optimization/46154
475         * g++.dg/torture/pr46154.C: New testcase.
476
477 2010-11-04  Richard Guenther  <rguenther@suse.de>
478
479         PR tree-optimization/45733
480         * gcc.dg/pr45733.c: New testcase.
481
482 2010-11-04  Ira Rosen  <irar@il.ibm.com>
483
484         PR tree-optimization/46213
485         * gfortran.dg/vect/pr46213.f90: New.
486
487 2010-11-04  Richard Guenther  <rguenther@suse.de>
488
489         PR testsuite/45702
490         * gcc.dg/pr34989-1.c: Move ...
491         * gcc.dg/lto/pr34989-1_0.c: ... here.
492         * gcc.dg/pr34989-2.c: Move ...
493         * gcc.dg/lto/pr34989-1_1.c: ... here.
494         * gcc.dg/pr27898.c: Move ...
495         * gcc.dg/lto/pr27898_0.c: ... here and ...
496         * gcc.dg/lto/pr27898_1.c: ... split.
497         * gcc.dg/pr28712.c: Move ...
498         * gcc.dg/lto/pr28712_0.c: ... here and ...
499         * gcc.dg/lto/pr28712_1.c: ... split ...
500         * gcc.dg/lto/pr28712_2.c: ... twice.
501         * gcc.dg/pr28706.c: Move ...
502         * gcc.dg/lto/pr28706_0.c: ... here and ...
503         * gcc.dg/lto/pr28706_1.c: ... split.
504
505 2010-11-04  Richard Guenther  <rguenther@suse.de>
506             Richard Henderson  <rth@redhat.com>
507
508         * gcc.target/i386/fma4-vector-2.c: New testcase.
509
510 2010-11-04  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
511             Richard Guenther  <rguenther@suse.de>
512
513         * gcc.dg/vec-scal-opt.c: New testcase.
514         * gcc.dg/vec-scal-opt1.c: New testcase.
515         * gcc.dg/vec-scal-opt2.c: New testcase.
516
517 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
518
519         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
520         from plugin build flags on Darwin targets.
521
522 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
523
524         * gcc.target/i386/pr46285.c: Require split_stack target.
525
526 2010-11-03  Jason Merrill  <jason@redhat.com>
527
528         PR c++/46293
529         * g++.dg/cpp0x/constexpr-base2.C: New.
530
531         PR c++/46289
532         * g++.dg/cpp0x/initlist45.C: New.
533
534 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
535
536         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
537         is now allowed in categories.
538         * obj-c++.dg/property/dynamic-2.mm: Same change.
539         * objc.dg/property/dynamic-3.m: New.
540         * obj-c++.dg/property/dynamic-3.mm: New.
541         * objc.dg/property/at-property-14.m: New.
542         * objc.dg/property/at-property-15.m: New.
543         * obj-c++.dg/property/at-property-14.mm: New.
544         * obj-c++.dg/property/at-property-15.mm: New.
545
546         * objc.dg/foreach-6.m: Added a few more tests for valid and
547         invalid iterating variables and collections.
548
549 2010-11-03  Xinliang David Li  <davidxl@google.com>
550
551         PR target/46200
552         * g++.dg/tree-ssa/ivopts-2.C: New test.
553
554 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
555
556         PR target/46295
557         * gcc.target/i386/pr46295.c: New.
558
559 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
560
561         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
562         precision min/max for single precision on VSX.
563
564 2010-11-03  Jason Merrill  <jason@redhat.com>
565
566         PR c++/46289
567         * g++.dg/cpp0x/constexpr-ice3.C: New.
568
569 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
570
571         * gnat.dg/opt8.ad[sb]: New test.
572         * gnat.dg/opt8_pkg.ads: New helper.
573
574 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
575
576         PR rtl-optimization/45865
577         * gcc.dg/pr45865.c: New.
578         * gcc.dg/torture/pr45865.c: Likewise.
579
580         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
581         * gcc.target/arm/headmerge-2.c: Likewise.
582         * gcc.target/i386/headmerge-1.c: Likewise.
583         * gcc.target/i386/headmerge-2.c: Likewise.
584
585 2010-11-03  Richard Guenther  <rguenther@suse.de>
586
587         PR middle-end/46288
588         * gcc.dg/pr46288.c: New testcase.
589
590 2010-11-03  Richard Guenther  <rguenther@suse.de>
591
592         PR tree-optimization/44807
593         * gcc.dg/torture/pr44807.c: New testcase.
594
595 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
596
597         PR libgfortran/43899
598         * gfortran.dg/namelist_67.f90: New test.
599
600 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
601
602         PR tree-optimization/46009
603         * gcc.dg/vect/pr46009.c: New function.
604
605 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
606
607         Implemented -fobjc-std=objc1 flag.
608         * objc.dg/fobjc-std-1.m: New.
609         * obj-c++.dg/fobjc-std-1.mm: New.
610
611 2010-11-03  Richard Guenther  <rguenther@suse.de>
612
613         PR middle-end/46241
614         * g++.dg/debug/pr46241.C: New testcase.
615
616 2010-11-03  Richard Guenther  <rguenther@suse.de>
617
618         PR tree-optimization/46190
619         * gfortran.dg/pr46190.f90: New testcase.
620
621 2010-11-03  Richard Guenther  <rguenther@suse.de>
622
623         PR testsuite/46274
624         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
625         * gcc.dg/vect/vect-19.c: Likewise.
626         * gcc.dg/vect/vect-17.c: Likewise.
627
628 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
629
630         PR target/46285
631         * gcc.target/i386/pr46285.c: New.
632
633 2010-11-03  Richard Guenther  <rguenther@suse.de>
634
635         PR tree-optimization/46217
636         * gcc.dg/pr46217.c: New testcase.
637
638 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
639
640         * objc.dg/property/dotsyntax-1.m: New.
641         * objc.dg/property/dotsyntax-2.m: New.
642         * obj-c++.dg/property/dotsyntax-1.mm: New.
643         * obj-c++.dg/property/dotsyntax-2.mm: New.
644
645 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
646
647         PR tree-optimization/46165
648         * gcc.dg/pr46165.c: New test.
649
650 2010-11-03  Richard Guenther  <rguenther@suse.de>
651
652         PR middle-end/46251
653         * gcc.dg/pr46251.c: New testcase.
654
655 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
656
657         PR tree-optimization/46107
658         * gcc.c-torture/compile/pr46107.c: New test.
659
660         PR debug/46252
661         * gcc.dg/pr46252.c: New test.
662
663         PR rtl-optimization/46034
664         PR rtl-optimization/46212
665         PR rtl-optimization/46248
666         * gcc.c-torture/compile/pr46034.c: New test.
667         * gcc.c-torture/compile/pr46248.c: New test.
668         * gcc.dg/pr46212.c: New test.
669
670 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
671
672         * gnat.dg/sizetype4.adb: New test.
673
674 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
675
676         * gcc.target/i386/avx-vzeroupper-15.c: New.
677         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
678         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
679         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
680
681         PR target/46253
682         * gcc.target/i386/pr46253.c: New.
683
684 2010-11-02  Steven G. Kargl  < kargl@gcc.gnu.org>
685             Tobias Burnus  <burnus@net-b.de>
686
687         PR fortran/45170
688         * gfortran.dg/deferred_type_param_1.f90: New.
689         * gfortran.dg/deferred_type_param_2.f90: New.
690         * gfortran.dg/initialization_1.f90: Update dg-errors.
691         * gfortran.dg/initialization_9.f90: Update dg-errors.
692
693 2010-11-02  Richard Guenther  <rguenther@suse.de>
694
695         PR tree-optimization/46149
696         * g++.dg/torture/pr46149.C: New testcase.
697
698 2010-11-02  Richard Guenther  <rguenther@suse.de>
699
700         PR tree-optimization/46216
701         * gcc.dg/torture/pr46216.c: New testcase.
702
703 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
704
705         PR target/46131
706         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
707         *-*-osf*.
708
709 2010-11-02  Richard Guenther  <rguenther@suse.de>
710
711         PR tree-optimization/46184
712         * gcc.dg/pr46184.c: New testcase.
713
714 2010-11-02  Richard Guenther  <rguenther@suse.de>
715
716         PR tree-optimization/46177
717         * gcc.dg/pr46177.c: New testcase.
718
719 2010-11-02  Martin Jambor  <mjambor@suse.cz>
720
721         PR middle-end/46120
722         * g++.dg/ipa/ivinline-9.C: New test.
723
724 2010-11-02  Martin Jambor  <mjambor@suse.cz>
725
726         PR tree-optimization/45875
727         * g++.dg/torture/pr45875.C: New test.
728
729 2010-11-02  Richard Guenther  <rguenther@suse.de>
730
731         PR testsuite/46249
732         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
733
734 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
735
736         PR debug/46255
737         * gcc.dg/pr46255.c: New test.
738
739 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
740
741         PR c++/46170
742         PR c++/46162
743         * g++.dg/template/sfinae26.C: New test.
744         * g++.dg/template/sfinae27.C: Likewise.
745
746 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
747
748         PR c++/45606
749         * g++.dg/template/typedef36.C: New test.
750         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
751         * g++.dg/template/canon-type-10.C: Likewise.
752         * g++.dg/template/canon-type-11.C: Likewise.
753         * g++.dg/template/canon-type-12.C: Likewise.
754         * g++.dg/template/canon-type-13.C: Likewise.
755
756 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
757
758         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one instance
759         of debug_pubnames on darwin.
760
761 2010-11-01  Jason Merrill  <jason@redhat.com>
762             Benjamin Kosnik  <bkoz@redhat.com>
763
764         * g++.dg/cpp0x/constexpr-initlist2.C: New.
765         * g++.dg/cpp0x/constexpr-initlist3.C: New.
766
767         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
768         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
769         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
770         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
771         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
772         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
773         * g++.dg/cpp0x/constexpr-array.C: New.
774         * g++.dg/cpp0x/constexpr-base.C: New.
775         * g++.dg/cpp0x/constexpr-complex.C: New.
776         * g++.dg/cpp0x/constexpr-data1.C: New.
777         * g++.dg/cpp0x/constexpr-data2.C: New.
778         * g++.dg/cpp0x/constexpr-deref.C: New.
779         * g++.dg/cpp0x/constexpr-diag1.C: New.
780         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
781         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
782         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
783         * g++.dg/cpp0x/constexpr-empty.C: New.
784         * g++.dg/cpp0x/constexpr-empty2.C: New.
785         * g++.dg/cpp0x/constexpr-empty3.C: New.
786         * g++.dg/cpp0x/constexpr-empty4.C: New.
787         * g++.dg/cpp0x/constexpr-empty5.C: New.
788         * g++.dg/cpp0x/constexpr-ex1.C: New.
789         * g++.dg/cpp0x/constexpr-ex2.C: New.
790         * g++.dg/cpp0x/constexpr-ex3.C: New.
791         * g++.dg/cpp0x/constexpr-ex4.C: New.
792         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
793         * g++.dg/cpp0x/constexpr-fnptr.C: New.
794         * g++.dg/cpp0x/constexpr-function1.C: New.
795         * g++.dg/cpp0x/constexpr-function2.C: New.
796         * g++.dg/cpp0x/constexpr-function3.C: New.
797         * g++.dg/cpp0x/constexpr-ice.C: New.
798         * g++.dg/cpp0x/constexpr-initlist.C: New.
799         * g++.dg/cpp0x/constexpr-neg1.C: New.
800         * g++.dg/cpp0x/constexpr-noexcept.C: New.
801         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
802         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
803         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
804         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
805         * g++.dg/cpp0x/constexpr-nonlit.C: New.
806         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
807         * g++.dg/cpp0x/constexpr-nullptr.C: New.
808         * g++.dg/cpp0x/constexpr-object1.C: New.
809         * g++.dg/cpp0x/constexpr-object2.C: New.
810         * g++.dg/cpp0x/constexpr-overflow.C: New.
811         * g++.dg/cpp0x/constexpr-pedantic.C: New.
812         * g++.dg/cpp0x/constexpr-pos1.C: New.
813         * g++.dg/cpp0x/constexpr-potential1.C: New.
814         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
815         * g++.dg/cpp0x/constexpr-pure.C: New.
816         * g++.dg/cpp0x/constexpr-static.C: New.
817         * g++.dg/cpp0x/constexpr-static2.C: New.
818         * g++.dg/cpp0x/constexpr-static3.C: New.
819         * g++.dg/cpp0x/constexpr-static4.C: New.
820         * g++.dg/cpp0x/constexpr-static5.C: New.
821         * g++.dg/cpp0x/constexpr-static6.C: New.
822         * g++.dg/cpp0x/constexpr-string.C: New.
823         * g++.dg/cpp0x/constexpr-switch.C: New.
824         * g++.dg/cpp0x/constexpr-targ.C: New.
825         * g++.dg/cpp0x/constexpr-throw.C: New.
826         * g++.dg/cpp0x/constexpr-typeid.C: New.
827         * g++.dg/cpp0x/constexpr-union.C: New.
828         * g++.dg/cpp0x/constexpr-value.C: New.
829         * g++.dg/cpp0x/constexpr-value2.C: New.
830         * g++.dg/cpp0x/constexpr-variadic.C: New.
831         * g++.dg/cpp0x/initlist5.C: Use constexpr.
832         * g++.dg/cpp0x/static_assert3.C: Add expected error.
833         * g++.dg/other/fold1.C: Likewise.
834         * g++.dg/parse/crash36.C: Likewise.
835         * g++.dg/parse/constant4.C: Adjust expected error.
836         * g++.dg/template/arg5.C: Likewise.
837         * g++.dg/template/non-dependent10.C: Likewise.
838         * g++.dg/template/qualified-id3.C: Likewise.
839         * g++.dg/warn/overflow-warn-1.C: Likewise.
840         * g++.dg/warn/overflow-warn-3.C: Likewise.
841         * g++.dg/warn/overflow-warn-4.C: Likewise.
842         * g++.old-deja/g++.pt/crash10.C: Likewise.
843
844         * g++.dg/cpp0x/constexpr-ctor2.C: New.
845
846 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
847
848         Implemented format and noreturn attributes for Objective-C methods.
849         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
850         * objc.dg/attributes/method-deprecated-1.m: New.
851         * objc.dg/attributes/method-deprecated-2.m: New.
852         * objc.dg/attributes/method-deprecated-3.m: New.
853         * objc.dg/attributes/method-noreturn-1.m: New.
854         * objc.dg/attributes/method-sentinel-1.m: New.
855         * objc.dg/attributes/method-format-1.m: New.
856         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
857         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
858         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
859         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
860         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
861         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
862         * obj-c++.dg/attributes/method-format-1.mm: New.
863
864 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
865
866         * objc.dg/property/at-property-deprecated-1.m: New.
867         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
868
869 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
870
871         Implemented Objective-C 2.0 property accessors.
872         * objc.dg/property/at-property-6.m: Use nonatomic properties to
873         avoid testing more complex accessors in this testcase which is not
874         about them.
875         * objc.dg/property/at-property-7.m: Same change.
876         * objc.dg/property/at-property-8.m: Same change.
877         * objc.dg/property/at-property-9.m: Same change.
878         * objc.dg/property/at-property-10.m: Same change.
879         * objc.dg/property/at-property-11.m: Same change.
880         * obj-c++.dg/property/at-property-6.mm: Same change.
881         * obj-c++.dg/property/at-property-7.mm: Same change.
882         * obj-c++.dg/property/at-property-8.mm: Same change.
883         * obj-c++.dg/property/at-property-9.mm: Same change.
884         * obj-c++.dg/property/at-property-10.mm: Same change.
885         * obj-c++.dg/property/at-property-11.mm: Same change.
886         * objc.dg/property/at-property-12.m: New.
887         * objc.dg/property/at-property-13.m: New.
888         * obj-c++.dg/property/at-property-12.mm: New.
889         * obj-c++.dg/property/at-property-13.mm: New.
890
891 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
892
893         PR fortran/46152
894         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
895         * gfortran.dg/allocate_with_typespec_4.f90: New test.
896         * gfortran.dg/allocate_with_typespec_1.f90: New test.
897         * gfortran.dg/allocate_with_typespec_2.f: New test.
898         * gfortran.dg/allocate_with_typespec_3.f90: New test.
899         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
900         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
901
902 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
903             Nathan Froyd  <froydnj@codesourcery.com>
904
905         PR tree-optimization/46259
906         * gfortran.dg/pr46259.f: New testcase.
907
908 2010-11-01  Paul Koning  <ni1d@arrl.net>
909
910         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
911         * gcc.c-torture/compile/20020604-1.c: Ditto.
912         * gcc.c-torture/compile/20001226-1.c: Ditto.
913         * gcc.c-torture/compile/20010327-1.c: Ditto.
914         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
915         * gcc.c-torture/compile/pr43191.c: Ditto.
916         * gcc.c-torture/compile/pr41181.c: Ditto.
917
918 2010-10-31  Richard Henderson  <rth@redhat.com>
919
920         * lib/target-supports.exp
921         (check_effective_target_automatic_stack_alignment): True for
922         x86 but not windows.
923         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
924         use of the preferred-stack-boundary arguments.
925         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
926
927 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
928
929         PR target/46142
930         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
931         * gcc.target/i386/fma4-builtin-2.c: Likewise.
932
933 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
934
935         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
936
937 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
938
939         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
940         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
941         than tls.
942         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
943         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
944         * objc.dg/torture/tls/thr-init.m: Likewise.
945         * objc.dg/torture/tls/thr-init-2.m: Likewise.
946         * objc.dg/torture/tls/thr-init-3.m: Likewise.
947
948 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
949
950         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
951         the Linux kernel.
952
953 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
954
955         PR fortran/44917
956         PR fortran/44926
957         PR fortran/46196
958         * gfortran.dg/typebound_generic_10.f03: New.
959
960 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
961
962         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
963         * objc.dg/property/property-neg-1.m: Updated for changes in the
964         syntax of @property and the implementation of
965         @synthesize/@dynamic.
966         * objc.dg/property/property-neg-2.m: Same change.
967         * objc.dg/property/property-neg-3.m: Same change.
968         * objc.dg/property/property-neg-4.m: Same change.
969         * objc.dg/property/property-neg-5.m: Same change.
970         * objc.dg/property/property-neg-7.m: Same change.
971         * objc.dg/property/property-1.m: Same change.
972         * objc.dg/property/synthesize-1.m: Same change.
973         * objc.dg/property/at-property-2.m: Same change.
974         * objc.dg/property/at-property-4.m: Same change.
975
976         * objc.dg/property/fsf-property-method-acces.m: Updated for
977         changes in the syntax of @property and the implementation of
978         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
979         * objc.dg/property/fsf-property-basic.m: Same change.
980         * objc.dg/property/fsf-property-named-ivar.m: Same change.
981
982         * objc.dg/property/at-property-5.m: New.
983         * objc.dg/property/at-property-6.m: New.
984         * objc.dg/property/at-property-7.m: New.
985         * objc.dg/property/at-property-8.m: New.
986         * objc.dg/property/at-property-9.m: New.
987         * objc.dg/property/at-property-10.m: New.
988         * objc.dg/property/at-property-11.m: New.
989         * objc.dg/property/synthesize-2.m: New.
990         * objc.dg/property/dynamic-2.m: New.
991
992         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
993         syntax of @property and the implementation of
994         @synthesize/@dynamic.
995         * obj-c++.dg/property/property-neg-2.mm: Same change.
996         * obj-c++.dg/property/property-neg-3.mm: Same change.
997         * obj-c++.dg/property/property-neg-4.mm: Same change.
998         * obj-c++.dg/property/property-neg-5.mm: Same change.
999         * obj-c++.dg/property/property-neg-7.mm: Same change.
1000         * obj-c++.dg/property/property-1.mm: Same change.
1001         * obj-c++.dg/property/synthesize-1.mm: Same change.
1002         * obj-c++.dg/property/at-property-2.mm: Same change.
1003         * obj-c++.dg/property/at-property-4.mm: Same change.
1004
1005         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1006         changes in the syntax of @property and the implementation of
1007         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1008         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1009         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1010
1011         * obj-c++.dg/property/at-property-5.mm: New.
1012         * obj-c++.dg/property/at-property-6.mm: New.
1013         * obj-c++.dg/property/at-property-7.mm: New.
1014         * obj-c++.dg/property/at-property-8.mm: New.
1015         * obj-c++.dg/property/at-property-9.mm: New.
1016         * obj-c++.dg/property/at-property-10.mm: New.
1017         * obj-c++.dg/property/at-property-11.mm: New.
1018         * obj-c++.dg/property/synthesize-2.mm: New.
1019         * obj-c++.dg/property/dynamic-2.mm: New.
1020
1021 2010-10-29  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1022             Andrew Pinski <pinskia@gmail.com>
1023
1024         * gcc.c-torture/execute/vector-shift.c: New testcase.
1025         * gcc.c-torture/execute/vector-shift1.c: Likewise.
1026         * gcc.c-torture/execute/vector-shift2.c: Likewise.
1027         * gcc.dg/vector-shift.c: Likewise.
1028         * gcc.dg/vector-shift1.c: Likewise.
1029         * gcc.dg/torture/vector-shift2.c: Likewise.
1030         * gcc.dg/vector-shift3.c: Likewise.
1031         * gcc.dg/simd-1b.c: Adjust.
1032
1033 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1034
1035         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1036
1037 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
1038
1039         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1040
1041 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
1042
1043         PR target/46153
1044         * gcc.target/i386/pr46153.c: New test.
1045
1046 2010-10-27  Jason Merrill  <jason@redhat.com>
1047
1048         * g++.dg/cpp0x/constexpr-is_literal.C: New.
1049
1050 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
1051
1052         PR fortran/46161
1053         * gfortran.dg/class_dummy_3.f03: New.
1054
1055 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
1056
1057         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1058         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1059
1060         * gcc.target/i386/avx-vzeroupper-3.c: New.
1061         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1062         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1063         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1064         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1065         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1066         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1067         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1068         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1069         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1070         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1071         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1072
1073 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1074
1075         * obj-c.dg/property/at-property-4.m: New.
1076         * obj-c++.dg/property/at-property-4.mm: New.
1077         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1078         updates in warning.
1079         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1080         updates in warning.
1081
1082 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1083
1084         * objc.dg/property/at-property-1.m: New.
1085         * objc.dg/property/at-property-2.m: New.
1086         * objc.dg/property/at-property-3.m: New.
1087         * objc.dg/ivar-invalid-type-1.m: New.
1088         * obj-c++.dg/property/at-property-1.mm: New.
1089         * obj-c++.dg/property/at-property-2.mm: New.
1090         * obj-c++.dg/property/at-property-3.mm: New.
1091         * obj-c++.dg/ivar-invalid-type-1.mm: New.
1092         * objc.dg/property/property-neg-6.m: Updated testcase for updates
1093         in error reporting.
1094
1095 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1096
1097         PR libgfortran/46010
1098         * gfortran.dg/namelist_66.f90: New test.
1099         * gfortran.dg/fmt_t_6.f: Fix whitespace.
1100
1101 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
1102
1103         PR fortran/42647
1104         * gfortran.dg/allocatable_scalar_9.f90: Extended.
1105         * gfortran.dg/allocatable_scalar_10.f90: New.
1106         * gfortran.dg/class_19.f03: Extended.
1107
1108 2010-10-26  Jan Hubicka  <jh@suse.cz>
1109
1110         PR middle-end/45736
1111         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1112
1113 2010-10-26  Ira Rosen  <irar@il.ibm.com>
1114
1115         PR tree-optimization/46167
1116         * gcc.dg/vect/O-pr46167.c: New.
1117         * gcc.dg/vect/vect.exp: Run tests with -O.
1118
1119 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
1120
1121         PR target/44948
1122         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1123         * g++.dg/vect/pr33860a.cc: Likewise.
1124         * gcc.c-torture/compile/20070522-1.c: Likewise.
1125         * gcc.dg/compat/struct-align-1_x.c: Likewise.
1126         * gcc.dg/compat/struct-align-1_y.c: Likewise.
1127         * gcc.dg/compat/struct-align-2_x.c: Likewise.
1128         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1129         * gcc.dg/pr44136.c: Likewise.
1130
1131         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1132         * gcc.dg/compat/vector-1_x.c: Likewise.
1133         * gcc.dg/compat/vector-1_y.c: Likewise.
1134         * gcc.dg/compat/vector-2_x.c: Likewise.
1135         * gcc.dg/compat/vector-2_y.c: Likewise.
1136         * gcc.dg/pr43300.c: Likewise.
1137
1138         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1139         * gcc.dg/compat/vector-1a_y.c: Likewise.
1140         * gcc.dg/compat/vector-1b_x.c: Likewise.
1141         * gcc.dg/compat/vector-1b_y.c: Likewise.
1142         * gcc.dg/compat/vector-2a_x.c: Likewise.
1143         * gcc.dg/compat/vector-2a_y.c: Likewise.
1144         * gcc.dg/compat/vector-2b_x.c: Likewise.
1145         * gcc.dg/compat/vector-2b_y.c: Likewise.
1146         * gcc.target/i386/pr39162.c: Likewise.
1147         * gcc.target/i386/pr40906-2.c: Likewise.
1148         * gcc.target/i386/sse-5.c: Likewise.
1149
1150         * gcc.dg/pr35442.c: Prune ABI change warnings.
1151
1152         * gcc.c-torture/execute/pr38151.x: New.
1153         * gcc.target/i386/pr44948-1a.c: Likewise.
1154         * gcc.target/i386/pr44948-1b.c: Likewise.
1155         * gcc.target/i386/pr44948-2a.c: Likewise.
1156         * gcc.target/i386/pr44948-2b.c: Likewise.
1157
1158 2010-10-26  Ian Lance Taylor  <iant@google.com>
1159
1160         PR middle-end/45687
1161         * gcc.c-torture/execute/20101025-1.c: New test.
1162
1163 2010-10-26  Tobias Burnus  <burnus@net-b.de>
1164
1165         PR fortran/45451
1166         * gfortran.dg/class_allocate_5.f90: New.
1167
1168 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1169
1170         Implement opaque-enum-specifiers for C++0x
1171         * g++.dg/cpp0x/forw_enum1.C: New.
1172         * g++.dg/cpp0x/forw_enum2.C: New.
1173         * g++.dg/cpp0x/forw_enum3.C: New.
1174         * g++.dg/cpp0x/forw_enum4.C: New.
1175         * g++.dg/cpp0x/forw_enum5.C: New.
1176         * g++.dg/cpp0x/forw_enum6.C: New.
1177         * g++.dg/cpp0x/forw_enum7.C: New.
1178         * g++.dg/cpp0x/forw_enum8.C: New.
1179         * g++.dg/cpp0x/forw_enum9.C: New.
1180         * g++.dg/parse/enum3.C: Add new errors.
1181         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1182         * g++.dg/cpp0x/auto9.C: Add new error.
1183         * g++.dg/template/crash79.C: Add new errors.
1184
1185 2010-10-26  Jie Zhang  <jie@codesourcery.com>
1186
1187         * gcc.target/arm/volatile-bitfields-1.c: New test.
1188         * gcc.target/arm/volatile-bitfields-2.c: New test.
1189         * gcc.target/arm/volatile-bitfields-3.c: New test.
1190
1191 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1192
1193         * gnat.dg/pointer_discr1.adb: New test.
1194         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1195         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1196         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1197
1198 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1199
1200         * gnat.dg/loop_optimization8.adb: New test.
1201         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1202         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1203
1204 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1205
1206         * gnat.dg/in_out_parameter2.adb: New test.
1207         * gnat.dg/in_out_parameter3.adb: Likewise.
1208
1209 2010-10-25  Jie Zhang  <jie@codesourcery.com>
1210
1211         * g++.dg/opt/combine.c: New test.
1212
1213 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1214
1215         * gnat.dg/opt7.ad[sb]: New test.
1216         * gnat.dg/opt7_pkg.ads: New helper.
1217
1218 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1219
1220         PR objc/45735
1221         * obj-c.dg/pr45735.mm: New.
1222         * obj-c++.dg/pr45735.mm: New.
1223
1224 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1225
1226         PR objc/24393
1227         * objc.dg/pr24393.m: New.
1228         * obj-c++.dg/pr24393.mm: New.
1229
1230 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1231
1232         PR objc/28049
1233         * objc.dg/pr28049.m: New.
1234         * obj-c++.dg/pr28049.mm: New.
1235
1236 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1237
1238         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
1239         parameter attributes are now supported.
1240         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
1241         * objc.dg/attributes/parameter-attribute-1.m: New test.
1242         * objc.dg/attributes/parameter-attribute-2.m: New test.
1243         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
1244         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
1245
1246 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
1247
1248         Based on the CFString implementation in FSF apple/trunk branch.
1249
1250         * gcc.dg/darwin-cfstring-1.c: New.
1251         * gcc.dg/darwin-cfstring-2.c: New.
1252         * gcc.dg/torture/darwin-cfstring-3.c: New.
1253         * g++.dg/other/darwin-cfstring1.C: New.
1254         * g++.dg/torture/darwin-cfstring-3.C: New.
1255
1256 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
1257
1258         * objc.dg/demangle-1.m: New test.
1259         * obj-c++.dg/demangle-1.mm: New test.
1260         * obj-c++.dg/demangle-2.mm: New test.
1261         * obj-c++.dg/demangle-3.mm: New test.
1262
1263 2010-10-23  Ian Lance Taylor  <iant@google.com>
1264
1265         * gcc.c-torture/execute/20101011-1.c: New test.
1266         * gcc.c-torture/execute/20101011-1.x: New test driver.
1267
1268 2010-10-23  Tobias Burnus  <burnus@net-b.de>
1269
1270         PR fortran/46122
1271         * gfortran.dg/protected_8.f90: New.
1272
1273 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
1274
1275         * gcc.dg/march-generic.c: Skip for -march in multilib options.
1276         * gcc.target/i386/isa-9.c: Skip for -march other than
1277         -march=amdfam10 in multilib options.
1278         * gcc.target/i386/pr42589.c: Skip for -march other than
1279         -march=i486 in multilib options.
1280         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
1281         other -march in multilib options.
1282
1283 2010-10-23  Jie Zhang  <jie@codesourcery.com>
1284
1285         PR rtl-optimization/37360
1286         * gcc.dg/pr37360.c: New test.
1287
1288 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1289
1290         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
1291
1292 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1293         Andrew Pinski <pinskia@gmail.com>
1294
1295         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
1296         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
1297         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
1298         * gcc.dg/vector-subscript-1.c: Likewise.
1299         * gcc.dg/vector-subscript-2.c: Likewise.
1300         * gcc.dg/vector-subscript-3.c: New testcase.
1301         * gcc.dg/array-8.c: Adjust.
1302
1303 2010-10-22  Richard Guenther  <rguenther@suse.de>
1304
1305         PR middle-end/46137
1306         * c-c++-common/torture/pr46137.c: New testcase.
1307
1308 2010-10-22  Jason Merrill  <jason@redhat.com>
1309
1310         PR c++/46129
1311         * g++.dg/template/defarg14.C: New.
1312
1313 2010-10-22  Jason Merrill  <jason@redhat.com>
1314
1315         PR c++/46103
1316         * g++.dg/cpp0x/implicit10.C: New.
1317
1318 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
1319
1320         PR target/46098
1321         * gcc.target/i386/pr46098.c: New test.
1322
1323 2010-10-22  Richard Guenther  <rguenther@suse.de>
1324
1325         PR tree-optimization/45720
1326         * gcc.dg/torture/pr45720.c: New testcase.
1327
1328 2010-10-22  Ira Rosen  <irar@il.ibm.com>
1329
1330         PR tree-optimization/46126
1331         * gcc.dg/vect/pr46126.c: New.
1332
1333 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
1334
1335         Based on the CFString implementation in FSF apple/trunk branch.
1336
1337         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
1338         so that the latter can be used in dg-skip and dg-xfail clauses.
1339         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
1340         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
1341         to use dg-additional-files for Object1.
1342         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
1343         to use dg-additional-files for Object1, move to torture/strings/.
1344         * obj-c++.dg/const-str-4.mm: Likewise.
1345         * obj-c++.dg/const-str-3.mm: Likewise.
1346         * obj-c++.dg/const-str-8.mm: Likewise.
1347         * obj-c++.dg/const-str-9.mm: Likewise.
1348         * obj-c++.dg/const-str-10.mm: Likewise.
1349         * obj-c++.dg/const-str-10.mm: Likewise.
1350         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
1351         to use dg-additional-files for Object1, move to strings/.
1352         * obj-c++.dg/const-str-2.mm: Likewise.
1353         * obj-c++.dg/const-str-5.mm: Likewise.
1354         * obj-c++.dg/const-str-6.mm: Likewise.
1355         * obj-c++.dg/const-str-12.mm: Likewise.
1356         * obj-c++.dg/strings/strings.exp: New.
1357         * obj-c++.dg/strings/const-cfstring-2.mm: New.
1358         * obj-c++.dg/strings/const-cfstring-5.mm: New.
1359         * obj-c++.dg/torture/strings/strings.exp: New.
1360         * obj-c++.dg/torture/strings/string1.mm: New.
1361         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
1362         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
1363         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
1364
1365         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
1366         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1367         * objc/execute/string2.m: Likewise.
1368         * objc/execute/string3.m: Likewise.
1369         * objc/execute/string3.m: Likewise.
1370         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
1371         * objc.dg/foreach-4.m: Likewise.
1372         * objc.dg/foreach-5.m: Likewise.
1373         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
1374         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1375         * objc.dg/const-str-4.m: Likewise.
1376         * objc.dg/const-str-7.m: Likewise.
1377         * objc.dg/const-str-8.m: Likewise.
1378         * objc.dg/const-str-9.m: Likewise.
1379         * objc.dg/const-str-10.m: Likewise.
1380         * objc.dg/const-str-11.m: Likewise.
1381         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
1382         to use dg-additional-files for Object1, move to objc.dg/strings/.
1383         * objc.dg/const-str-2.m: Likewise.
1384         * objc.dg/const-str-5.m: Likewise.
1385         * objc.dg/const-str-6.m: Likewise.
1386         * objc.dg/const-str-12.m: Likewise.
1387         * objc.dg/const-str-12b.m: Likewise.
1388         * objc.dg/strings/strings.exp: New.
1389         * objc.dg/strings/const-cfstring-2.m: New.
1390         * objc.dg/strings/const-cfstring-5.m: New.
1391         * objc.dg/torture/strings/strings.exp: New.
1392         * objc.dg/torture/strings/const-cfstring-1.m: New.
1393         * objc.dg/torture/strings/const-cfstring-3.m: New.
1394         * objc.dg/torture/strings/const-cfstring-4.m: New.
1395
1396 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1397
1398         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
1399
1400 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
1401
1402         PR c++/46117
1403         * g++.dg/parse/crash57.C: New.
1404
1405 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
1406             H.J. Lu  <hongjiu.lu@intel.com>
1407
1408         PR target/45946
1409         * gcc.target/i386/pr45946.c: New test.
1410
1411 2010-10-21  Martin Jambor  <mjambor@suse.cz>
1412
1413         PR tree-optimization/45875
1414         * g++.dg/ipa/pr45875.C: New test.
1415
1416 2010-10-21  Ira Rosen  <irar@il.ibm.com>
1417
1418         PR tree-optimization/46049
1419         PR tree-optimization/46052
1420         * gcc.dg/vect/pr46052.c: New test.
1421         * gcc.dg/vect/pr46049.c: New test.
1422
1423 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1424
1425         PR fortran/46007
1426         * gfortran.dg/shape_5.f90:  New test case.
1427
1428 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1429
1430         PR fortran/46060
1431         * gfortran.dg/proc_ptr_comp_25.f90: New.
1432
1433 2010-10-21  Richard Guenther  <rguenther@suse.de>
1434             Michael Matz  <matz@suse.de>
1435
1436         PR tree-optimization/45764
1437         * gcc.dg/torture/pr45764.c: New testcase.
1438
1439 2010-10-21  Richard Guenther  <rguenther@suse.de>
1440
1441         PR tree-optimization/46111
1442         * g++.dg/torture/pr46111.C: New testcase.
1443
1444 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1445
1446         PR fortran/46067
1447         * gfortran.dg/dummy_procedure_4.f90: New.
1448         * gfortran.dg/proc_ptr_30.f90: New.
1449
1450 2010-10-21  Tobias Burnus  <burnus@net-b.de>
1451
1452         PR fortran/46100
1453         * gfortran.dg/ptr-func-1.f90: New.
1454         * gfortran.dg/ptr-func-2.f90: New.
1455
1456 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
1457
1458         PR tree-optimization/45919
1459         * gcc.c-torture/compile/pr45919.c: New test.
1460
1461         PR tree-optimization/46066
1462         * gcc.dg/autopar/pr46066.c: New test.
1463
1464 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1465
1466         PR c++/46024
1467         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
1468
1469 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1470
1471         PR c++/46056
1472         * g++.dg/cpp0x/range-for7.C: New.
1473
1474 2010-10-20  Richard Guenther  <rguenther@suse.de>
1475
1476         PR lto/45667
1477         * g++.dg/lto/20101020-1_0.h: New testcase.
1478         * g++.dg/lto/20101020-1_0.C: Likewise.
1479         * g++.dg/lto/20101020-1_1.C: Likewise.
1480
1481 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
1482
1483         * gcc.dg/20101013-1.c: New test.
1484
1485 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
1486
1487         PR target/46085
1488         * gcc.target/i386/pr46085-1.c: New.
1489         * gcc.target/i386/pr46085-2.c: Likewise.
1490
1491 2010-10-20  Richard Guenther  <rguenther@suse.de>
1492
1493         PR tree-optimization/45860
1494         * gcc.dg/torture/pr45860.c: New testcase.
1495
1496 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1497
1498         * gnat.dg/discr25.adb: New test.
1499         * gnat.dg/discr25_pkg.ad[sb]: New helper.
1500
1501 2010-10-20  Olivier Hainque  <hainque@adacore.com>
1502
1503         * gcc.target/powerpc/ehreturn.c: New test.
1504
1505 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1506
1507         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
1508         not require Foundation and run with the GNU runtime as well.
1509
1510         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1511
1512         Radar 4439126
1513         * obj-c++.dg/template-8.mm: New.
1514
1515 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1516
1517         PR objc/23709
1518         * objc.dg/pr23709.m: New.
1519         * obj-c++.dg/pr23709.m: New.
1520
1521 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
1522
1523         PR c++/46046
1524         * g++.dg/template/crash104.C: New.
1525
1526 2010-10-19  Richard Henderson  <rth@redhat.com>
1527
1528         * gcc.target/i386/fma3-fma.c: New.
1529         * gcc.target/i386/fma3-builtin.c: New.
1530         * gcc.target/i386/fma4-builtin.c: New.
1531
1532 2010-10-19  Richard Guenther  <rguenther@suse.de>
1533
1534         PR testsuite/46081
1535         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1536
1537 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1538
1539         Merge from 'apple/trunk' branch on FSF servers.
1540
1541         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
1542
1543         Radar 4293709
1544         * objc.dg/proto-init-mimatch-1.m: New.
1545         * obj-c++.dg/proto-init-mimatch-1.mm: New.
1546
1547 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1548
1549         Implemented parsing @synthesize and @dynamic for
1550         Objective-C/Objective-C++.
1551         * objc.dg/property/dynamic-1.m: New.
1552         * objc.dg/property/synthesize-1.m: New.
1553         * obj-c++.dg/property/dynamic-1.mm: New.
1554         * obj-c++.dg/property/synthesize-1.mm: New.
1555
1556 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1557
1558         * objc.dg/at-class-1.m: New.
1559         * objc.dg/at-class-1.mm: New.
1560
1561 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
1562
1563         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
1564
1565 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1566
1567         Merge from 'apple/trunk' branch on FSF servers.
1568
1569         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
1570
1571         Radar 4407151
1572         * obj-c++.dg/template-7.mm: New.
1573
1574 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1575
1576         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
1577         bugfix.
1578
1579 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1580
1581         Merge from 'apple/trunk' branch on FSF servers.
1582
1583         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
1584
1585         Radar 4451818
1586         * obj-c++.dg/try-catch-16.mm: New.
1587         * obj-c++.dg/try-catch-17.mm: New.
1588
1589         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
1590
1591         Radar 4330422
1592         * obj-c++.dg/try-catch-15.mm: New
1593
1594         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
1595
1596         Radar 4204796
1597         * obj-c++.dg/try-catch-12.mm: New
1598         * obj-c++.dg/try-catch-13.mm: New
1599         * obj-c++.dg/try-catch-14.mm: New
1600         * objc.dg/try-catch-11.m: New
1601         * objc.dg/try-catch-12.m: New
1602         * objc.dg/try-catch-13.m: New
1603
1604 2010-10-18  Richard Henderson  <rth@redhat.com>
1605
1606         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
1607
1608 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1609
1610         PR c/46015
1611         * c-c++-common/Wunused-var-13.c: New test.
1612
1613 2010-10-18  Richard Guenther  <rguenther@suse.de>
1614
1615         PR tree-optimization/45967
1616         * gcc.dg/torture/pr45967.c: New testcase.
1617         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1618         * gcc.dg/ipa/ipa-pta-13.c: Likewise
1619         * gcc.dg/torture/pr39074-2.c: Likewise
1620         * gcc.dg/torture/pta-escape-1.c: Likewise
1621         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
1622         * gcc.dg/tree-ssa/pta-callused.c: Likewise
1623         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
1624         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
1625         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
1626         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
1627
1628 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
1629
1630         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
1631
1632 2010-10-18  Richard Guenther  <rguenther@suse.de>
1633
1634         PR lto/44950
1635         * g++.dg/lto/20101015-2_0.C: New testcase.
1636
1637 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1638
1639         PR middle-end/46019
1640         * gcc.c-torture/execute/pr46019.c: New test.
1641
1642 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1643
1644         Merge from 'apple/trunk' branch on FSF servers.
1645
1646         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
1647
1648         Radar 4516785
1649         * obj-c++.dg/method-namespace-2.mm: New.
1650
1651 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1652
1653         Merge from 'apple/trunk' branch on FSF servers.
1654
1655         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1656
1657         Radar 4133425
1658         * objc.dg/private-1.m: Test modified.
1659         * obj-c++.dg/private-1.mm: Test modified.
1660
1661 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1662
1663         PR testsuite/45987
1664         * gcc.target/i386/push-1.c: Remove.
1665
1666 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1667             H.J. Lu  <hongjiu.lu@intel.com>
1668
1669         PR target/46051
1670         * gcc.target/i386/pr46051.c: New test.
1671
1672 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1673
1674         * obj-c++.dg/gnu-api-2-class.mm: New.
1675         * obj-c++.dg/gnu-api-2-ivar.mm: New.
1676         * obj-c++.dg/gnu-api-2-method.mm: New.
1677         * obj-c++.dg/gnu-api-2-objc.mm: New.
1678         * obj-c++.dg/gnu-api-2-object.mm: New.
1679         * obj-c++.dg/gnu-api-2-property.mm: New.
1680         * obj-c++.dg/gnu-api-2-protocol.mm: New.
1681         * obj-c++.dg/gnu-api-2-sel.mm: New.
1682
1683 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
1684
1685         * objc.dg/fsf-package-0.m: New.
1686         * obj-c++.dg/fsf-package-0.m: New.
1687
1688 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1689
1690         PR objc/18255
1691         * objc.dg/pr18255.m: New.
1692
1693 2010-10-16  Jan Hubicka  <jh@suse.cz>
1694
1695         PR middle-end/44206
1696         * g++.dg/torture/pr44206.C: New.
1697
1698 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1699
1700         * objc.dg/gnu-api-2-class.m: New.
1701         * objc.dg/gnu-api-2-objc.m: New.
1702
1703 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1704
1705         * objc.dg/gnu-api-2-ivar.m: New.
1706
1707 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1708
1709         * objc.dg/gnu-api-2-property.m: New.
1710
1711 2010-10-15  Xinliang David Li  <davidxl@google.com>
1712
1713         * g++.dg/uninit-pred-3_a.C: New test.
1714         * g++.dg/uninit-pred-3_b.C: New test.
1715
1716 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1717
1718         * objc.dg/gnu-api-2-object.m: New.
1719
1720 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1721
1722         * objc.dg/gnu-api-2-method.m: New.
1723
1724 2010-10-15  Jason Merrill  <jason@redhat.com>
1725
1726         * g++.dg/lto/pr45983_0.C: New.
1727
1728 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1729
1730         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1731         builtin combiner patterns.
1732         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1733         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1734         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1735         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1736         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1737
1738 2010-10-15  Richard Guenther  <rguenther@suse.de>
1739
1740         * g++.dg/lto/20101015-1_0.C: New testcase.
1741
1742 2010-10-15  Richard Guenther  <rguenther@suse.de>
1743
1744         PR testsuite/46021
1745         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1746         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1747
1748 2010-10-15  Richard Guenther  <rguenther@suse.de>
1749
1750         PR lto/45957
1751         * g++.dg/lto/20101014-1_0.C: New testcase.
1752
1753 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1754
1755         * objc.dg/gnu-api-2-protocol.m: New.
1756         * objc.dg/gnu-api-2-sel.m: New.
1757
1758 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1759
1760         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1761         arm-eabi targets.
1762
1763 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
1764
1765         * gcc.dg/20101010-1.c: New testcase.
1766
1767 2010-10-15  Jie Zhang  <jie@codesourcery.com>
1768
1769         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1770         script when relocatable linking.
1771
1772 2010-10-14  Yao Qi  <yao@codesourcery.com>
1773
1774         PR target/45447
1775         * gcc.target/arm/pr45447.c: New test.
1776
1777 2010-10-14  Jan Hubicka  <jh@suse.cz>
1778
1779         PR middle-end/45621
1780         * g++.dg/lto/pr45621.h : New.
1781         * g++.dg/lto/pr45621_0.C: New.
1782         * g++.dg/lto/pr45621_1.C: New.
1783
1784 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1785
1786         * objc.dg/property: New.
1787         * objc.dg/property/fsf-property-basic.m: New.
1788         * objc.dg/property/fsf-property-method-access.m: New.
1789         * objc.dg/property/fsf-property-named-ivar.m: New.
1790         * obj-c++.dg/property: New.
1791         * obj-c++.dg/property/fsf-property-basic.mm: New.
1792         * obj-c++.dg/property/fsf-property-method-access.mm: New.
1793         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1794
1795         merge from FSF apple 'trunk' branch.
1796         2006 Fariborz Jahanian <fjahanian@apple.com>
1797
1798         Radars 4436866, 4505126, 4506903, 4517826
1799         * objc.dg/property/property-1.m: New.
1800         * objc.dg/property/property-2.m: New.
1801         * objc.dg/property/property-3.m: New.
1802         * objc.dg/property/property-neg-1.m: New.
1803         * objc.dg/property/property-neg-2.m: New.
1804         * objc.dg/property/property-neg-3.m: New.
1805         * objc.dg/property/property-neg-4.m: New.
1806         * objc.dg/property/property-neg-5.m: New.
1807         * objc.dg/property/property-neg-6.m: New.
1808         * objc.dg/property/property-neg-7.m: New.
1809         * objc.dg/property/property.exp: New.
1810         * obj-c++.dg/property/property-1.mm: New.
1811         * obj-c++.dg/property/property-2.mm: New.
1812         * obj-c++.dg/property/property-3.mm: New.
1813         * obj-c++.dg/property/property-neg-1.mm: New.
1814         * obj-c++.dg/property/property-neg-2.mm: New.
1815         * obj-c++.dg/property/property-neg-3.mm: New.
1816         * obj-c++.dg/property/property-neg-4.mm: New.
1817         * obj-c++.dg/property/property-neg-5.mm: New.
1818         * obj-c++.dg/property/property-neg-6.mm: New.
1819         * obj-c++.dg/property/property-neg-7.mm: New.
1820         * obj-c++.dg/property/property.exp: New.
1821
1822 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1823
1824         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
1825
1826 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
1827
1828         PR c/45969
1829         * gcc.c-torture/compile/pr45969-1.c: New test.
1830
1831 2010-10-14  Richard Guenther  <rguenther@suse.de>
1832
1833         PR tree-optimization/44913
1834         * gcc.dg/torture/pr44913.c: New testcase.
1835
1836 2010-10-14  Richard Guenther  <rguenther@suse.de>
1837
1838         PR lto/45382
1839         * g++.dg/lto/20101014-2_0.C: New testcase.
1840
1841 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1842
1843         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
1844         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1845         * gcc.target/i386/pr44130.c: Likewise.
1846         * gcc.target/i386/pr44144.c: Likewise.
1847         * gcc.target/i386/pr44180.c: Likewise.
1848         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1849         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
1850         * gcc.target/i386/vect-sizes-1.c: Likewise.
1851         * gcc.target/i386/vectorize4-avx.c: Likewise.
1852
1853 2010-10-14  Richard Guenther  <rguenther@suse.de>
1854
1855         PR lto/44561
1856         * g++.dg/lto/20101010-3_0.C: New testcase.
1857         * g++.dg/lto/20101010-4_0.C: Likewise.
1858
1859 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1860
1861         * objc.dg/pr45878.m: Update to include NSConstantString interface
1862         for -fnext-runtime.
1863         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
1864         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
1865         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
1866         reference for m64 -fnext-runtime.
1867
1868 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1869
1870         * gcc.target/i386/vect-sizes-1.c: New.
1871
1872 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1873
1874         PR middle-end/46011
1875         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
1876
1877 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1878
1879         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
1880         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1881
1882 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1883
1884         * gcc.target/ia64/20101005.c: New test.
1885
1886 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1887
1888         PR rtl-optimization/45570
1889         * gcc.dg/pr45570.c: New test.
1890
1891 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1892
1893         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
1894         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1895         * gcc.target/i386/vectorize4-avx.c: Likewise.
1896
1897 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1898
1899         * gcc.target/i386/avx-copysign-vec.c: New.
1900         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1901
1902 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1903
1904         PR middle-end/44130
1905         * gcc.target/i386/pr44130.c: New.
1906
1907 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1908
1909         PR middle-end/44144
1910         * gcc.target/i386/pr44144.c: New.
1911
1912 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1913
1914         PR target/44180
1915         * gcc.target/i386/pr44180.c: New.
1916
1917 2010-10-13  Jason Merrill  <jason@redhat.com>
1918
1919         * g++.dg/template/canon-type-8.C: New.
1920
1921 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1922
1923         * gcc.c-torture/execute/20101013-1.c: New test.
1924
1925 2010-10-13  Richard Guenther  <rguenther@suse.de>
1926
1927         PR objc/45878
1928         * objc.dg/pr45878.m: New testcase.
1929
1930 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
1931
1932         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1933         * gcc.dg/format/dfp-printf-1.c: Likewise.
1934         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1935
1936 2010-10-13  Richard Guenther  <rguenther@suse.de>
1937
1938         PR tree-optimization/45788
1939         * g++.dg/pr45788.C: New testcase.
1940
1941 2010-10-13  Richard Guenther  <rguenther@suse.de>
1942
1943         PR tree-optimization/45970
1944         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1945
1946 2010-10-13  Richard Guenther  <rguenther@suse.de>
1947
1948         PR tree-optimization/45982
1949         * gcc.dg/torture/pr45982.c: New testcase.
1950         * gcc.dg/tree-ssa/pr24287.c: Adjust.
1951         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
1952         * gcc.dg/torture/pr39074-2.c: Likewise.
1953
1954 2010-10-13  Richard Guenther  <rguenther@suse.de>
1955
1956         PR middle-end/45874
1957         * g++.dg/torture/pr45874.C: New testcase.
1958
1959 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
1960
1961         * objc.dg/attributes/method-attribute-1.m: Update to respond
1962         to implemented method attributes..
1963         * objc.dg/attributes/method-attribute-2.m: Likewise.
1964         * objc.dg/attributes/method-attribute-3.m: Likewise.
1965         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1966         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1967         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1968
1969 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1970
1971         PR libobjc/23214
1972         * objc.dg/pr23214.m: New.
1973
1974 2010-10-12  Michael Eager  <eager@eagercon.com>
1975
1976         PR testsuite/45856
1977         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
1978         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
1979
1980 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
1981
1982         PR fortran/45636
1983         * gcc.c-torture/execute/pr45636.c: New test.
1984         * gfortran.dg/pr45636.f90: New test.
1985
1986 2010-10-12  Richard Henderson  <rth@redhat.com>
1987
1988         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
1989
1990 2010-10-12  Daniel Kraft  <d@domob.eu>
1991
1992         PR fortran/38936
1993         * gfortran.dg/associate_1.f03: More tests with derived-types.
1994         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
1995         * gfortran.dg/associate_8.f03: Fix typo.
1996         * gfortran.dg/initialization_27.f90: Fix typo.
1997
1998 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1999
2000         PR testsuite/45851
2001         * lib/lto.exp (lto-get-options-main): Support optional target
2002         selector for dg-extra-ld-options.
2003
2004 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2005
2006         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2007         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2008
2009 2010-10-11  Martin Jambor  <mjambor@suse.cz>
2010
2011         PR middle-end/45699
2012         * g++.dg/torture/pr45699.C: New test.
2013         * g++.dg/otr-fold-1.C: Adjusted.
2014         * g++.dg/otr-fold-1.C: Likewise.
2015
2016 2010-10-11  Nick Clifton  <nickc@redhat.com>
2017
2018         * gcc.c-torture/compile/pr44197.c: Require visibility support.
2019         Allow for a user label prefix.
2020
2021 2010-10-10  Richard Guenther  <rguenther@suse.de>
2022
2023         * g++.dg/lto/20101010-1_0.C: New testcase.
2024         * g++.dg/lto/20101010-2_0.C: Likewise.
2025
2026 2010-10-11  Ira Rosen  <irar@il.ibm.com>
2027
2028         PR tree-optimization/45902
2029         * gcc.dg/vect/45902.c: New test.
2030
2031 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
2032
2033         PR target/45870
2034         * gcc.dg/tls/pr45870.c: New test.
2035
2036 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
2037
2038         PR fortran/45961
2039         * gfortran.dg/typebound_operator_6.f03: New.
2040
2041 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
2042
2043         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2044         and adjust -export symbol scanning.
2045         * g++.dg/ext/dllexport1.C: Likewise.
2046         * g++.dg/ext/dllexport3.C: Likewise.
2047         * gcc.dg/dll-3.c: Likewise.
2048         * gcc.dg/dll-4.c: Likewise.
2049         * gcc.dg/dll-5.c: Likewise.
2050
2051 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2052
2053         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2054         instead of tree_profile dump file.
2055         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2056         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2057         dump file.
2058
2059 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2060
2061         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2062
2063 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2064
2065         * gfortran.dg/character_comparison_4.f90:  New test.
2066         * gfortran.dg/character_comparison_5.f90:  New test.
2067         * gfortran.dg/character_comparison_6.f90:  New test.
2068
2069 2010-10-09  Richard Henderson  <rth@redhat.com>
2070
2071         * lib/target-supports.exp
2072         (check_effective_target_automatic_stack_alignment): Always true.
2073
2074 2010-10-09  Richard Guenther  <rguenther@suse.de>
2075
2076         PR lto/45956
2077         * gcc.dg/lto/20101009-2_0.c: New testcase.
2078         * gcc.dg/lto/20101009-2_1.c: Likewise.
2079         * gcc.dg/lto/20101009-2_2.c: Likewise.
2080
2081 2010-10-09  Richard Guenther  <rguenther@suse.de>
2082
2083         PR lto/45947
2084         * g++.dg/lto/20101009-1_0.C: New testcase.
2085
2086 2010-10-09  Richard Guenther  <rguenther@suse.de>
2087
2088         PR tree-optimization/45945
2089         * gcc.dg/lto/20101009-1_0.c: New testcase.
2090
2091 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
2092
2093         PR target/45913
2094         * gcc.target/i386/pr45913.c: New.
2095
2096 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2097
2098         PR fortran/45943
2099         * gfortran.dg/streamio_16.f90: Update test.
2100
2101 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
2102
2103         PR tree-optimization/45903
2104         * gcc.target/i386/pr45903.c: New test.
2105
2106 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
2107
2108         * gnat.dg/interface5.adb: Compile with warnings disabled.
2109
2110 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2111
2112         * obj-c++.dg/encode-10.mm: New testcase.
2113
2114 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2115
2116         PR objc++/23614
2117         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2118         C++ class.  Removed XFAIL.
2119
2120 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
2121
2122         PR fortran/45933
2123         * gfortran.dg/typebound_operator_5.f03: New.
2124
2125 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2126
2127         Merge from 'apple/trunk' branch on FSF servers.
2128
2129         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
2130
2131         Radar 4508851
2132         * obj-c++.dg/method-namespace-1.mm: New.
2133
2134 2010-10-07  Martin Jambor  <mjambor@suse.cz>
2135
2136         * gcc.dg/tree-ssa/sra-11.c: New test.
2137
2138 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
2139
2140         PR Tree-Vect/45847
2141         * gcc.dg/vect/pr45847.c: New test.
2142
2143 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2144             Kai Tietz  <kai.tietz@onevision.com>
2145
2146         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2147
2148 2010-10-07  Richard Guenther  <rguenther@suse.de>
2149
2150         PR tree-optimization/45732
2151         * gcc.dg/torture/pr45732.c: New testcase.
2152
2153 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2154
2155         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2156         * objc.dg/foreach-2.m: Likewise.
2157         * objc.dg/foreach-3.m: Likewise.
2158         * objc.dg/foreach-4.m: Likewise.
2159         * objc.dg/foreach-5.m: Likewise.
2160         * objc.dg/foreach-6.m: Likewise.
2161         * objc.dg/foreach-7.m: Likewise.
2162         * objc.dg/objc-foreach-4.m: Likewise.
2163         * objc.dg/objc-foreach-5.m: Likewise.
2164
2165 2010-10-07  Richard Guenther  <rguenther@suse.de>
2166
2167         PR middle-end/45869
2168         * gcc.dg/torture/pr45869.c: New testcase.
2169
2170 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2171
2172         * objc.dg/set-not-used-1.m: New
2173         * obj-c++.dg/set-not-used-1.mm: New.
2174
2175 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2176
2177         * objc.dg/attributes/method-attribute-3.m: New.
2178         * obj-c++.dg/attributes/method-attribute-3.mm: New.
2179
2180 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
2181
2182         PR fortran/45916
2183         * gfortran.dg/generic_typebound_operator_1.f90: New test.
2184
2185 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2186
2187         PR fortran/45889
2188         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2189
2190 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2191
2192         Merge from 'apple/trunk' branch on FSF servers.
2193
2194         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
2195
2196         Radar 4278774
2197         * obj-c++.dg/encode-9.mm: New.
2198
2199 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2200
2201         * g++.dg/cpp0x/pr45908.C: New test.
2202
2203 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2204
2205         * gnat.dg/opt6.ad[sb]: New test.
2206
2207 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2208
2209         Implemented fast enumeration for Objective-C.
2210         * objc.dg/foreach-1.m: New.
2211         * objc.dg/foreach-2.m: New.
2212         * objc.dg/foreach-3.m: New.
2213         * objc.dg/foreach-4.m: New.
2214         * objc.dg/foreach-5.m: New.
2215         * objc.dg/foreach-6.m: New.
2216         * objc.dg/foreach-7.m: New.
2217
2218         Merge from 'apple/trunk' branch on FSF servers:
2219         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
2220
2221         Radar 4502236
2222         * objc.dg/objc-foreach-5.m: New.
2223
2224         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
2225
2226         Radar 4507230
2227         * objc.dg/objc-foreach-4.m: New.
2228
2229         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
2230
2231         Radar 4472881
2232         * objc.dg/objc-foreach-3.m: New.
2233
2234         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
2235
2236         Radar 4468498
2237         * objc.dg/objc-foreach-2.m: New.
2238
2239         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
2240
2241         Radar 4294910
2242         * objc.dg/objc-foreach-1.m: New
2243
2244 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
2245
2246         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
2247         unsigned values.
2248
2249 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2250
2251         PR objc++/28050
2252         * obj-c++.dg/syntax-error-10.mm: New.
2253
2254 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2255
2256         PR objc++/23707
2257         * obj-c++.dg/syntax-error-9.mm: New.
2258
2259 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2260
2261         PR objc++/31126
2262         * obj-c++.dg/syntax-error-8.mm: New.
2263
2264 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2265
2266         Merge from 'apple/trunk' branch on FSF servers.
2267
2268         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
2269
2270         Radar 4290840
2271         * obj-c++.dg/syntax-error-7.mm: New
2272
2273         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
2274
2275         Radar 4294425
2276         * obj-c++.dg/syntax-error-6.mm: New
2277
2278         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
2279
2280         Radar 4261146
2281         * obj-c++.dg/syntax-error-5.mm: New
2282
2283         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
2284
2285         Radar 4093475
2286         * obj-c++.dg/syntax-error-[3-4].mm: New.
2287
2288         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
2289
2290         Radar 4185810
2291         * obj-c++.dg/syntax-error-[1-2].mm: New.
2292
2293 2010-10-05  Ira Rosen  <irar@il.ibm.com>
2294
2295         PR tree-optimization/45752
2296         * gcc.dg/vect/pr45752.c: New test.
2297
2298 2010-10-05  Richard Guenther  <rguenther@suse.de>
2299
2300         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
2301         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2302         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2303         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2304         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2305         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2306         * gcc.dg/tree-prof/stringop-1.c: Likewise.
2307         * gcc.dg/tree-prof/stringop-2.c: Likewise.
2308         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
2309         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
2310         * gcc.dg/tree-prof/update-loopch.c: Likewise.
2311         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
2312         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2313         * gcc.dg/tree-prof/tracer-1.c: Likewise.
2314         * gcc.dg/tree-ssa/inline-4.c: Likewise.
2315         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2316         * gcc.dg/tree-ssa/20080530.c: Likewise.
2317         * g++.dg/tree-ssa/inline-3.C: Likewise.
2318         * g++.dg/tree-ssa/inline-1.C: Likewise.
2319         * g++.dg/tree-ssa/inline-2.C: Likewise.
2320         * gcc.dg/profile-dir-1.c: Likewise.
2321         * gcc.dg/profile-dir-2.c: Likewise.
2322         * gcc.dg/profile-dir-3.c: Likewise.
2323
2324 2010-10-05  Richard Guenther  <rguenther@suse.de>
2325
2326         PR middle-end/45877
2327         * g++.dg/torture/pr45877.C: New testcase.
2328
2329 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
2330
2331         PR debug/45849
2332         * gcc.dg/debug/pr45849.c: New test.
2333
2334         PR middle-end/45876
2335         * gcc.c-torture/compile/pr45876.c: New test.
2336
2337 2010-10-04  Julian Brown  <julian@codesourcery.com>
2338
2339         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
2340         vect_hw_misalign.
2341         * gcc.dg/vect/vect-60.c: Likewise.
2342         * gcc.dg/vect/vect-56.c: Likewise.
2343         * gcc.dg/vect/vect-93.c: Likewise.
2344         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2345         * gcc.dg/vect/vect-95.c: Likewise.
2346         * gcc.dg/vect/vect-96.c: Likewise.
2347         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
2348         * gcc.dg/vect/slp-25.c: Likewise.
2349         * gcc.dg/vect/slp-3.c: Likewise.
2350         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2351         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2352         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
2353         * gcc.dg/vect/vect-109.c: Likewise.
2354         * gcc.dg/vect/vect-peel-1.c: Likewise.
2355         * gcc.dg/vect/vect-peel-2.c: Likewise.
2356         * lib/target-supports.exp
2357         (check_effective_target_arm_vect_no_misalign): New.
2358         (check_effective_target_vect_no_align): Use above.
2359         (check_effective_target_vect_element_align): New.
2360         (add_options_for_quad_vectors): New.
2361
2362 2010-10-04  Martin Jambor  <mjambor@suse.cz>
2363
2364         PR tree-optimization/45572
2365         * g++.dg/ipa/pr45572-1.C: New test.
2366         * g++.dg/ipa/pr45572-2.C: Likewise.
2367
2368 2010-10-03  Ian Lance Taylor  <iant@google.com>
2369
2370         * gcc.dg/anon-struct-11.c: New test.
2371         * gcc.dg/anon-struct-12.c: New test.
2372         * gcc.dg/anon-struct-13.c: New test.
2373         * gcc.dg/anon-struct-14.c: New test.
2374
2375 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
2376
2377         * g++.dg/torture/pr45764.C: Revert revision 164914.
2378         * gcc.dg/vect/pr43432.c: Likewise.
2379         * gcc.dg/vect/vect-114.c: Likewise.
2380         * gcc.dg/vect/vect-15.c: Likewise.
2381
2382 2010-10-03  Jason Merrill  <jason@redhat.com>
2383
2384         * g++.dg/cpp0x/sfinae5.C: New.
2385
2386 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2387
2388         PR tree-optimization/45720
2389         PR tree-optimization/45764
2390         * g++.dg/torture/pr45764.C: New.
2391
2392         * gcc.dg/vect/pr43432.c: Xfail.
2393         * gcc.dg/vect/vect-114.c: Likewise.
2394         * gcc.dg/vect/vect-15.c: Likewise.
2395
2396 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2397
2398         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
2399         hppa*-*-hpux*.
2400         * gcc.dg/torture/pr45678-2.c: Likewise.
2401
2402 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
2403
2404         PR fortran/45748
2405         * gfortran.dg/intrinsic_6.f90: New.
2406
2407 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2408
2409         PR fortran/42831
2410         * gfortran.dg/dependency_37.f90:  New test.
2411
2412 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
2413
2414         * gcc.target/i386/shift_mask.c: New test.
2415
2416 2010-10-01  Richard Guenther  <rguenther@suse.de>
2417
2418         PR tree-optimization/45854
2419         * g++.dg/torture/pr45854.C: New testcase.
2420
2421 2010-09-30  Michael Eager  <eager@eagercon.com>
2422
2423         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
2424         __FLT_{MIN,MAX}__.
2425
2426 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2427
2428         PR middle-end/45758
2429         * gfortran.dg/graphite/pr45758.f90: New.
2430
2431 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2432
2433         PR middle-end/45230
2434         * gcc.dg/graphite/id-pr45230.c: New.
2435
2436 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2437
2438         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
2439         * gfortran.dg/graphite/graphite.exp: Same.
2440         * gcc.dg/graphite/vect-pr43423.c: New.
2441
2442 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2443
2444         PR target/45843
2445         * g++.dg/torture/pr45843.C: New test.
2446
2447 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
2448
2449         PR fortran/45828
2450         * gfortran.dg/allocate_derived_5.f90: New.
2451
2452 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2453
2454         PR tree-optimization/31261
2455         * gcc.dg/tree-ssa/pr31261.c: New test.
2456
2457 2010-09-30  Michael Eager  <eager@eagercon.com>
2458
2459         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
2460         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
2461         * gcc.target/microblaze/microblaze.exp: Ditto.
2462         * gcc.target/microblaze/others/string_cst1.c: Ditto.
2463         * gcc.target/microblaze/others/string_cst2.c: Ditto.
2464         * gcc.target/microblaze/others/data_var1.c: Ditto.
2465         * gcc.target/microblaze/others/data_var2.c: Ditto.
2466         * gcc.target/microblaze/others/data_var3.c: Ditto.
2467         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
2468         * gcc.target/microblaze/others/strings1.c:: Ditto.
2469         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
2470         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
2471         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
2472         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2473         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2474         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2475         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2476         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2477         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
2478         * gcc.target/microblaze/isa/pcmp.c: Ditto.
2479         * gcc.target/microblaze/isa/nofloat.c: Ditto.
2480         * gcc.target/microblaze/isa/fcvt.c: Ditto.
2481         * gcc.target/microblaze/isa/float.c: Ditto.
2482         * gcc.target/microblaze/isa/mulh.c: Ditto.
2483         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
2484         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
2485         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
2486         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
2487         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
2488         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
2489         * gcc.target/microblaze/isa/bshift.c: Ditto.
2490         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
2491         * gcc.target/microblaze/isa/div.c: Ditto.
2492         * gcc.target/microblaze/isa/vanilla.c: Ditto.
2493         * gcc.target/microblaze/isa/mul.c: Ditto.
2494
2495 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2496
2497         merge from FSF 'apple/trunk' branch.
2498         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
2499
2500         Radar 4386773
2501         * objc.dg/enhanced-proto-1.m: New.
2502         * objc.dg/enhanced-proto-2.m: New.
2503         * obj-c++.dg/enhanced-proto-1.mm: New
2504         * obj-c++.dg/enhanced-proto-2.mm: New.
2505
2506 2010-09-30  Richard Guenther  <rguenther@suse.de>
2507
2508         PR testsuite/45702
2509         * gcc.dg/debug/pr41893-1.c: Adjust.
2510         * gcc.dg/pr30762-1.c: Likewise.
2511         * gcc.dg/pr31529-1.c: Likewise.
2512         * gcc.dg/pr34457-1.c: Likewise.
2513         * gcc.dg/pr34668-1.c: Likewise.
2514         * gcc.dg/pr43557-1.c: Likewise.
2515
2516 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2517
2518         PR objc/45842
2519         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
2520         * objc.dg/const-str-3.m: Correct header for memcpy.
2521         * objc.dg/const-str-7.m: Likewise.
2522         * objc.dg/method-20b.m: Provide an implementation of Object.
2523         Adjust XFAIL for m64 NeXT runtime.
2524         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
2525         * objc.dg/encode-3.m: Correct line ordering, provide header for
2526         sprintf.
2527         * objc.dg/encode-7-next.m: Only run for 32bit.
2528         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
2529         * objc.dg/type-size-2.m: Provide an implementation of Object.
2530         Ajust headers.
2531         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
2532         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
2533         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
2534         Adjust XFAIL for m64 NeXT runtime.
2535         * obj-c++.dg/method-22.mm: Likewise.
2536         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
2537
2538 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2539
2540         Merge from 'apple/trunk' branch on FSF servers.
2541
2542         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
2543
2544         Radar 4278236
2545         * obj-c++.dg/bad-forward-decl.mm: New
2546
2547 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
2548
2549         * ada/acats/run_acats: Revert revision 157037.
2550
2551 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2552
2553         Merge from 'apple/trunk' branch on FSF servers.
2554
2555         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
2556
2557         Radar 4281748
2558         * objc.dg/naming-2.m: Update
2559         * objc.dg/naming-3.m: New
2560
2561 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
2562
2563         PR target/40457
2564         * gcc.target/arm/pr40457-3.c: New test.
2565
2566 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
2567
2568         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
2569         alias checking.
2570         * lib/target-supports.exp (check_ifunc_available): Likewise.
2571
2572 2010-09-29  Tristan Gingold  <gingold@adacore.com>
2573
2574         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
2575
2576 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2577
2578         * objc.dg/keywords-1.m: New test.
2579         * objc.dg/keywords-2.m: New test.
2580         * objc.dg/keywords-3.m: New test.
2581         * obj-c++.dg/keywords-1.mm: New test.
2582         * obj-c++.dg/keywords-2.mm: New test.
2583
2584 2010-09-28  Jason Merrill  <jason@redhat.com>
2585
2586         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
2587         * g++.dg/ext/complit11.C: Likewise.
2588         * g++.old-deja/g++.law/temps1.C: Likewise.
2589
2590         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
2591         * g++.old-deja/g++.mike/misc6.C: Likewise.
2592
2593 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2594
2595         * objc.dg/attributes/method-attribute-1.m: New.
2596         * objc.dg/attributes/method-attribute-2.m: New.
2597
2598         * obj-c++.dg/attributes/method-attribute-1.m: New.
2599         * obj-c++.dg/attributes/method-attribute-2.m: New.
2600
2601 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2602
2603         * objc.dg/attributes: New.
2604         * objc.dg/attributes/attributes.exp: New.
2605         * objc.dg/attributes/class-attribute-1.m: New.
2606         * objc.dg/attributes/class-attribute-2.m: New
2607         * objc.dg/attributes/categ-attribute-1.m: New
2608         * objc.dg/attributes/categ-attribute-2.m: New
2609         * objc.dg/attributes/proto-attribute-1.m: New
2610
2611         * obj-c++.dg/attributes: New.
2612         * obj-c++.dg/attributes/attributes.exp: New
2613         * obj-c++.dg/attributes/class-attribute-1.mm: New
2614         * obj-c++.dg/attributes/class-attribute-2.mm: New
2615         * obj-c++.dg/attributes/categ-attribute-1.mm: New
2616         * obj-c++.dg/attributes/categ-attribute-2.mm: New
2617         * obj-c++.dg/attributes/proto-attribute-1.mm: New
2618
2619 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2620
2621         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
2622         from the branch renamed to method-20b.m to avoid clashes).
2623
2624         2005-08-23  Stuart Hastings  <stuart@apple.com>
2625                     Ziemowit Laski  <zlaski@apple.com>
2626
2627         Radar 4209854
2628         * obj-c++.dg/method-23.mm: New.
2629         * objc.dg/method-20.m: New.
2630
2631 2010-09-28  Jan Hubicka  <jh@suse.cz>
2632
2633         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
2634
2635 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2636
2637         PR target/44452
2638         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
2639         i?86-*-solaris2.[89], *-*-vxworks*.
2640         * gcc.target/i386/pr22152.c: Likewise.
2641         * gcc.target/i386/vect8-ret.c: New test.
2642
2643 2010-09-28  Jie Zhang  <jie@codesourcery.com>
2644
2645         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
2646
2647 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2648
2649         Merge from 'apple/trunk' branch on FSF servers.
2650
2651         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
2652
2653         Radar 4175534
2654         * obj-c++.dg/method-22.mm: New.
2655
2656 2010-09-27  Jason Merrill  <jason@redhat.com>
2657
2658         * g++.dg/cpp0x/rv-lvalue-req.C: New.
2659         * g++.dg/ext/complit11.C: Adjust.
2660         * g++.old-deja/g++.law/temps1.C: Adjust.
2661         * g++.old-deja/g++.ns/koenig6.C: Adjust.
2662         * g++.old-deja/g++.oliva/partord1.C: Adjust.
2663
2664 2010-09-27  Ian Lance Taylor  <iant@google.com>
2665
2666         * lib/target-supports.exp (check_effective_target_split_stack):
2667         New procedure.
2668         * gcc.dg/split-1.c: New test.
2669         * gcc.dg/split-2.c: New test.
2670         * gcc.dg/split-3.c: New test.
2671         * gcc.dg/split-4.c: New test.
2672
2673 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2674
2675         PR objc/25464
2676         * objc.dg/type-size-3.m: New test.
2677
2678 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2679
2680         PR objc/45763
2681         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
2682
2683 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2684
2685         PR objc/25450
2686         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
2687         * objc.dg/type-size-2.m: Same change.
2688         * obj-c++.dg/encode-5.mm: Same change.
2689
2690 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2691
2692         Merge from 'apple/trunk' branch on FSF servers.  The original
2693         Changelogs are below.
2694
2695         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
2696         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
2697         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
2698         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
2699         in the branch).
2700         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
2701         proto-qual-1.m in the branch) and the normal ABI on GNU.
2702         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
2703         the test only with the NeXT runtime.
2704         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
2705         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
2706         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
2707         Run the test only with the NeXT runtime.
2708
2709         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
2710
2711         Radar 4492973
2712         * objc.dg/encode-7-64bit.m: New.
2713         * objc.dg/encode-7.m: Skip if -m64.
2714
2715         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
2716
2717         Radar 4301047
2718         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2719         * obj-c++.dg/threedotthree-abi-1.mm: New
2720         * objc.dg/threedotthree-abi-1.m: New
2721
2722         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
2723
2724         Radar 4136935
2725         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2726         * objc.dg/encode-6.m: Likewise.
2727         * objc.dg/encode-7.m: New test case.
2728
2729 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2730
2731         Merge from 'apple/trunk' branch on FSF servers.  Renamed
2732         const-str-12.m to constr-str-12b.m to avoid conflicts.
2733
2734         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
2735
2736         Radar 4229905
2737         * obj-c++.dg/warn5.mm: New
2738
2739         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
2740
2741         Radar 4154928
2742         * obj-c++.dg/const-str-12.mm: New.
2743         * objc.dg/const-str-12.m: New.
2744
2745 2010-09-27  Tobias Burnus  <burnus@net-b.de>
2746
2747         PR fortran/40569
2748         PR fortran/40568
2749         * gfortran.dg/storage_size_2.f08: Fix test.
2750         * gfortran.dg/c_sizeof_1.f90: Fix test.
2751         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2752         * gfortran.dg/c_sizeof_3.f90: New.
2753         * gfortran.dg/c_sizeof_4.f90: New.
2754         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2755         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2756
2757 2010-09-26  Daniel Kraft  <d@domob.eu>
2758
2759         PR fortran/45783
2760         PR fortran/45795
2761         * gfortran.dg/select_type_18.f03: New test.
2762
2763 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
2764
2765         * gnat.dg/return2.ad[sb]: New test.
2766         * gnat.dg/return2_pkg.ads: New helper.
2767
2768 2010-09-25  Daniel Kraft  <d@domob.eu>
2769
2770         PR fortran/45776
2771         * gfortran.dg/io_constraints_6.f03: New test.
2772         * gfortran.dg/io_constraints_7.f03: New test.
2773         * gfortran.dg/newunit_2.f90: New test.
2774
2775 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
2776
2777         * gfortran.dg/operator_c1202.f90: New test.
2778
2779 2010-09-24  Jan Hubicka  <jh@suse.cz>
2780
2781         * gcc.dg/tree-ssa/leaf.c: New testcase.
2782
2783 2010-09-24  Jan Hubicka  <jh@suse.cz>
2784
2785         PR tree-optimization/45738
2786         PR tree-optimization/45741
2787         * gcc.c-torture/compile/pr45741.c: New.
2788         * gfortran.fortran-torture/compile/pr45738.f90: New.
2789
2790 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
2791
2792         * gcc.dg/cpp/undef-opt-1.c: New test.
2793
2794 2010-09-24  Jason Merrill  <jason@redhat.com>
2795
2796         * g++.dg/other/error10.C: Adjust expected output.
2797
2798 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
2799
2800         PR middle-end/45234
2801         * gcc.dg/torture/stackalign/alloca-6.c: New test.
2802         * gcc.target/i386/pr45234.c: New test.
2803
2804 2010-09-24  Richard Guenther  <rguenther@suse.de>
2805
2806         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
2807
2808 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2809
2810         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
2811         as a comment leader in regexp.
2812
2813 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2814
2815         * objc.dg/sync-2.m: New test.
2816         * obj-c++.dg/sync-2.mm: New test.
2817
2818 2010-09-24  Tobias Burnus  <burnus@net-b.de>
2819
2820         PR fortran/40571
2821         * gfortran.dg/iso_fortran_env_7.f90: New.
2822
2823 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2824
2825         * obj-c++.dg/too-many-args.mm: New file.
2826
2827 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2828
2829         Merge from 'apple/trunk' branch on FSF servers.
2830
2831         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2832
2833         Radar 4491608
2834         * objc.dg/too-many-args.m: New
2835
2836 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2837
2838         PR fortran/45744
2839         * gfortran.dg/dependency_36.f90:  New test.
2840
2841 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
2842
2843         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
2844         * gcc.target/i386/pad-3.c: Ditto.
2845         * gcc.target/i386/pad-7.c: Ditto.
2846         * gcc.target/i386/pad-7.c: Ditto.
2847         * gcc.target/i386/pr36502.c: Ditto.
2848         * gcc.target/i386/zee.c: Ditto.
2849         * gcc.target/i386/20060821-1.c: Ditto.
2850         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
2851         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
2852         * gcc.target/i386/pad-5b.c: Ditto.
2853         * gcc.target/i386/pad-6a.c: Ditto.
2854         * gcc.target/i386/pad-6b.c: Ditto.
2855         * gcc.target/i386/pad-8.c: Ditto.
2856         * gcc.target/i386/pad-9.c: Ditto.
2857         * gcc.target/i386/pad-10.c: Ditto.
2858         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
2859
2860 2010-09-23  Richard Guenther  <rguenther@suse.de>
2861
2862         PR tree-optimization/45565
2863         * g++.dg/ipa/pr45565.C: New testcase.
2864
2865 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
2866
2867         PR fortran/45745
2868         PR fortran/45648
2869         * gfortran.dg/vector_subscript_bound_1.f90: New.
2870
2871 2010-09-23  Richard Guenther  <rguenther@suse.de>
2872
2873         PR middle-end/45750
2874         * gcc.dg/pr45750.c: New testcase.
2875
2876 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
2877
2878         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
2879         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
2880         build.
2881
2882 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
2883
2884         PR rtl-optimization/44374
2885         * gcc.target/arm/headmerge-1.c: New test.
2886         * gcc.target/arm/headmerge-2.c: New test.
2887         * gcc.target/i386/headmerge-1.c: New test.
2888         * gcc.target/i386/headmerge-2.c: New test.
2889
2890 2010-09-23  Daniel Kraft  <d@domob.eu>
2891
2892         PR fortran/38936
2893         PR fortran/44044
2894         PR fortran/45474
2895         * gfortran.dg/intrinsic_intent_1.f03: New test.
2896         * gfortran.dg/select_type_17.f03: New test.
2897         * gfortran.dg/associate_5.f03: More definability tests.
2898         * gfortran.dg/enum_2.f90: Check definability.
2899         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
2900         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2901         * gfortran.dg/char_expr_2.f90: Ditto.
2902         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2903         * gfortran.dg/enum_5.f90: Ditto.
2904         * gfortran.dg/equiv_constraint_8.f90: Ditto.
2905         * gfortran.dg/impure_assignment_2.f90: Ditto.
2906         * gfortran.dg/impure_assignment_3.f90: Ditto.
2907         * gfortran.dg/intent_out_1.f90: Ditto.
2908         * gfortran.dg/intent_out_3.f90: Ditto.
2909         * gfortran.dg/pointer_assign_7.f90: Ditto.
2910         * gfortran.dg/pointer_intent_3.f90: Ditto.
2911         * gfortran.dg/pr19936_1.f90: Ditto.
2912         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
2913         * gfortran.dg/simpleif_2.f90: Ditto.
2914         * gfortran.dg/protected_5.f90: Ditto.
2915         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
2916         * gfortran.dg/protected_6.f90: Ditto.
2917         * gfortran.dg/protected_7.f90: Ditto.
2918
2919 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2920
2921         PR libfortran/45710
2922         * gfortran.dg/namelist_65.f90: New test.
2923
2924 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2925
2926         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
2927         the regexp pattern between the expected label and location string.
2928
2929 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2930
2931         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2932
2933 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2934
2935         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2936         * gcc.dg/pr27898.c: Likewise.
2937         * gcc.dg/pr28712.c: Likewise.
2938         * gcc.dg/pr30762-1.c: Likewise.
2939         * gcc.dg/pr31529-1.c: Likewise.
2940         * gcc.dg/pr34457-1.c: Likewise.
2941         * gcc.dg/pr34668-1.c: Likewise.
2942         * gcc.dg/pr34989-1.c: Likewise.
2943         * gcc.dg/pr43557-1.c: Likewise.
2944
2945 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2946
2947         PR rtl-optimization/45739
2948         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
2949
2950 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
2951
2952         * gcc.target/sparc/mnofpu.c: New test.
2953
2954 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2955
2956         PR rtl-optimization/45739
2957         * gcc.target/i386/pr45739.c: New test.
2958
2959 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
2960
2961         PR fortran/45648
2962         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2963         and counts. Add non-elemental function call check.
2964
2965         PR fortran/45648
2966         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
2967         arguments checks. Update temporary counts.
2968         * gfortran.dg/transpose_optimization_1.f90: New.
2969
2970 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2971
2972         PR objc/23710
2973         * objc.dg/invalid-method-1.m: New.
2974
2975 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2976
2977         Merge from 'apple/trunk' branch on FSF servers.
2978
2979         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
2980
2981         Radar 4291785
2982         * objc.dg/naming-4.m: New
2983         * objc.dg/naming-5.m: New
2984         * obj-c++.dg/naming-1.mm: New
2985         * obj-c++.dg/naming-2.mm: New
2986
2987 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
2988             Jack Howarth  <howarth@bromo.med.uc.edu>
2989
2990         PR c++/45645
2991         * g++.dg/torture/pr44972.C: Use portable assert().
2992
2993 2010-09-21  Richard Guenther  <rguenther@suse.de>
2994
2995         PR tree-optimization/45580
2996         * g++.dg/torture/pr45580.C: New testcase.
2997
2998 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
2999
3000         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3001
3002 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
3003
3004         PR fortran/45438
3005         * gfortran.dg/pointer_check_7.f90: New.
3006
3007 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3008
3009         PR rtl-optimization/45728
3010         * gcc.c-torture/compile/pr45728.c: New test.
3011
3012 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
3013
3014         PR fortran/45081
3015         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3016
3017 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3018
3019         * g++.dg/tree-ssa/pr45605.C: Add "\\".
3020
3021 2010-09-20  Richard Guenther  <rguenther@suse.de>
3022
3023         PR middle-end/45704
3024         * gcc.dg/torture/pr45704.c: New testcase.
3025
3026 2010-09-20  Jan Hubicka  <jh@suse.cz>
3027
3028         PR tree-optimize/45605
3029         * g++.dg/tree-ssa/pr45605.C: New testcase.
3030
3031 2010-09-20  Michael Matz  <matz@suse.de>
3032
3033         PR testsuite/45706
3034         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3035         enough.
3036
3037 2010-09-20  Richard Guenther  <rguenther@suse.de>
3038
3039         PR tree-optimization/45705
3040         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3041
3042 2010-09-20  Michael Matz  <matz@suse.de>
3043
3044         PR testsuite/45706
3045         * lib/target-supports.exp (check_effective_target_vect_perm):
3046         Add i?86-*-*.
3047
3048 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3049
3050         PR rtl-optimization/45695
3051         * gcc.c-torture/execute/pr45695.c: New test.
3052
3053 2010-09-19  Jan Hubicka  <jh@suse.cz>
3054
3055         PR lto/44246
3056         * gcc.c-torture/compile/pr44246.c:New file.
3057
3058 2010-09-19  Ira Rosen  <irar@il.ibm.com>
3059
3060         PR tree-optimization/45714
3061         * gfortran.dg/vect/pr45714-a.f: New test.
3062         * gfortran.dg/vect/pr45714-b.f: New test.
3063
3064 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3065
3066         * gnat.dg/const1.adb: Rename into...
3067         * gnat.dg/constant1.adb: ...this.
3068         * gnat.dg/constant2.adb: New test.
3069         * gnat.dg/constant2_pkg1.ads: New helper.
3070         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3071
3072 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3073
3074         * gnat.dg/specs/constant1.ads: New test.
3075         * gnat.dg/specs/constant1_pkg.ads: New helper.
3076
3077 2010-09-18  Jan Hubicka  <jh@suse.cz>
3078
3079         PR tree-optimization/45453
3080         * g++.dg/tree-ssa/pr45453.C: New testcase.
3081
3082 2010-09-18  Jason Merrill  <jason@redhat.com>
3083
3084         * g++.dg/cpp0x/initlist44.C: New.
3085
3086 2010-09-18  Richard Guenther  <rguenther@suse.de>
3087
3088         PR tree-optimization/45709
3089         * g++.dg/torture/pr45709-2.C: New testcase.
3090
3091 2010-09-18  Richard Guenther  <rguenther@suse.de>
3092
3093         PR tree-optimization/45709
3094         * g++.dg/torture/pr45709.C: New testcase.
3095
3096 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3097
3098         PR testsuite/45719
3099         * gcc.target/i386/pad-3.c: Pass -fno-pic.
3100
3101 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3102
3103         * gcc.target/i386/pad-1.c: New.
3104         * gcc.target/i386/pad-2.c: Likewise.
3105         * gcc.target/i386/pad-3.c: Likewise.
3106         * gcc.target/i386/pad-4.c: Likewise.
3107         * gcc.target/i386/pad-5a.c: Likewise.
3108         * gcc.target/i386/pad-5b.c: Likewise.
3109         * gcc.target/i386/pad-6a.c: Likewise.
3110         * gcc.target/i386/pad-6b.c: Likewise.
3111         * gcc.target/i386/pad-7.c: Likewise.
3112         * gcc.target/i386/pad-8.c: Likewise.
3113         * gcc.target/i386/pad-9.c: Likewise.
3114         * gcc.target/i386/pad-10.c: Likewise.
3115
3116 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3117
3118         PR middle-end/45234
3119         * gcc.dg/torture/stackalign/alloca-5.c: New.
3120
3121 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3122
3123         PR middle-end/45678
3124         * gcc.dg/torture/pr45678-2.c: New.
3125
3126 2010-09-17  Richard Guenther  <rguenther@suse.de>
3127
3128         PR middle-end/45678
3129         * gcc.dg/torture/pr45678-1.c: New testcase.
3130
3131 2010-09-17  Michael Matz  <matz@suse.de>
3132
3133         PR tree-optimization/43432
3134         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3135         check_effective_target_vect_perm_short): New predicates.
3136         (check_effective_target_vect_perm): Include x86_64.
3137         * gcc.dg/vect/pr43432.c: New test.
3138         * gcc.dg/vect/vect-114.c: Adjust.
3139         * gcc.dg/vect/vect-15.c: Ditto.
3140         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3141         * gcc.dg/vect/slp-perm-9.c: Ditto.
3142
3143 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3144
3145         PR testsuite/45692
3146         * objc/execute/exceptions/throw-nil.m: Run the test only with the
3147         GNU runtime.
3148
3149 2010-09-17  Richard Guenther  <rguenther@suse.de>
3150
3151         * gcc.dg/pr27898.c: Use -flto instead of -combine.
3152         * gcc.dg/pr28706.c: Likewise.
3153         * gcc.dg/pr28712.c: Likewise.
3154         * gcc.dg/pr30762-1.c: Likewise.
3155         * gcc.dg/pr30762-2.c: Likewise.
3156         * gcc.dg/pr31529-1.c: Likewise.
3157         * gcc.dg/pr31529-2.c: Likewise.
3158         * gcc.dg/pr34457-1.c: Likewise.
3159         * gcc.dg/pr34457-2.c: Likewise.
3160         * gcc.dg/pr34668-1.c: Likewise.
3161         * gcc.dg/pr34668-2.c: Likewise.
3162         * gcc.dg/pr34989-1.c: Likewise.
3163         * gcc.dg/pr34989-2.c: Likewise.
3164         * gcc.dg/pr43557-1.c: Likewise.
3165         * gcc.dg/pr43557-2.c: Likewise.
3166         * gcc.dg/debug/pr41893-1.c: Likewise.
3167         * gcc.dg/matrix/matrix.exp: Do not use -combine.
3168         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3169         * gcc.dg/matrix/matrix-4.c: Likewise.
3170         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3171         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3172         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3173         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3174
3175 2010-09-16  Tobias Burnus  <burnus@net-b.de>
3176
3177         PR fortran/43665
3178         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3179         optimizations.
3180         * gfortran.dg/intent_optimize_1.f90: New test.
3181
3182 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3183
3184         * gcc.target/i386/divmod-1.c: New.
3185         * gcc.target/i386/divmod-2.c: Likewise.
3186         * gcc.target/i386/divmod-3.c: Likewise.
3187         * gcc.target/i386/divmod-4.c: Likewise.
3188         * gcc.target/i386/divmod-4a.c: Likewise.
3189         * gcc.target/i386/divmod-5.c: Likewise.
3190         * gcc.target/i386/divmod-6.c: Likewise.
3191         * gcc.target/i386/divmod-7.c: Likewise.
3192         * gcc.target/i386/divmod-8.c: Likewise.
3193         * gcc.target/i386/udivmod-1.c: Likewise.
3194         * gcc.target/i386/udivmod-2.c: Likewise.
3195         * gcc.target/i386/udivmod-3.c: Likewise.
3196         * gcc.target/i386/udivmod-4.c: Likewise.
3197         * gcc.target/i386/udivmod-4a.c: Likewise.
3198         * gcc.target/i386/udivmod-5.c: Likewise.
3199         * gcc.target/i386/udivmod-6.c: Likewise.
3200         * gcc.target/i386/udivmod-7.c: Likewise.
3201         * gcc.target/i386/udivmod-8.c: Likewise.
3202
3203 2010-09-16  Jan Hubicka  <jh@suse.cz>
3204
3205         * g++.dg/lto/pr45679-1_0.C: New file.
3206         * g++.dg/lto/pr45679-1_1.C: New file.
3207         * g++.dg/lto/pr45679-0_0.C: New file.
3208         * g++.dg/lto/pr45679-0_1.C: New file.
3209
3210 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
3211
3212         PR fortran/45674
3213         * gfortran.dg/class_dummy_2.f03: New.
3214
3215 2010-09-16  Richard Guenther  <rguenther@suse.de>
3216
3217         PR tree-optimization/45623
3218         * gcc.dg/torture/pr45623.c: New testcase.
3219
3220 2010-09-16  Ira Rosen  <irar@il.ibm.com>
3221
3222         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
3223         name and parentheses.
3224         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
3225
3226 2010-09-15  Jason Merrill  <jason@redhat.com>
3227
3228         * g++.dg/parse/parameter-declaration-2.C: New.
3229
3230         * g++.dg/cpp0x/scoped_enum2.C: New.
3231
3232 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3233
3234         * gcc.c-torture/compile/20100915-1.c: New test.
3235
3236 2010-09-15  Martin Jambor  <mjambor@suse.cz>
3237
3238         PR middle-end/45644
3239         * gcc.dg/ipa/pr45644.c: New test.
3240
3241 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
3242
3243         PR tree-optimization/45633
3244         * gcc.dg/vect/pr45633.c: New test.
3245
3246 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
3247
3248         PR fortran/45577
3249         * gfortran.dg/allocate_derived_4.f90: New.
3250
3251 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
3252
3253         * lib/target-supports.exp
3254         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
3255         supported flag to true for neon.
3256
3257 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
3258
3259         PR c++/45665
3260         * g++.dg/template/crash103.C: New.
3261
3262 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3263
3264         Merge from 'apple/trunk' branch on FSF servers.
3265
3266         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
3267
3268         Radar 4457381
3269         * objc.dg/msg-in-protocol.m: New.
3270         * obj-c++.dg/msg-in-protocol.mm: New.
3271
3272         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
3273
3274         Radar 4219590
3275         * objc.dg/break-in-ifstmt.m: New.
3276
3277         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3278
3279         Radar 4174166
3280         * obj-c++.dg/comp-types-13.mm: New.
3281         * objc.dg/comp-types-12.m: New.
3282
3283         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3284
3285         Radar 4216500
3286         * obj-c++.dg/proto-lossage-7.mm: New.
3287         * objc.dg/proto-lossage-7.m: New.
3288
3289 2010-09-14  Jan Hubicka  <jh@suse.cz>
3290
3291         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
3292         folding.
3293         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
3294         folding.
3295
3296 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
3297
3298         PR middle-end/45567
3299         * gcc.dg/pr45567.c: New test.
3300
3301         PR debug/45660
3302         * g++.dg/debug/pr45660.C: New test.
3303
3304 2010-09-14  Ira Rosen  <irar@il.ibm.com>
3305
3306         PR tree-optimization/45470
3307         * g++.dg/vect/pr45470-a.cc: New test.
3308         * g++.dg/vect/pr45470-a.cc: New test.
3309
3310 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
3311
3312         PR target/42070
3313         * lib/profopt.exp: Prune warnings on execname2 compile.
3314         * lib/prune.exp: Prune "can't add line info" warnings.
3315
3316 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3317
3318         PR libfortran/45532
3319         * gfortran.dg/namelist_64.f90: New test.
3320
3321 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
3322
3323         PR rtl-optimization/45617
3324         * gcc.target/i386/pr45617.c: New test.
3325
3326 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
3327
3328         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
3329
3330 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
3331
3332         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
3333         * gcc.target/i386/fma4-vector.c: Likewise.
3334         * gcc.target/i386/vectorize2.c: Likewise.
3335         * gcc.target/i386/vectorize4.c: Likewise.
3336         * gcc.target/i386/vectorize5.c: Likewise.
3337         * gcc.target/i386/vectorize6.c: Likewise.
3338         * gcc.target/i386/vectorize8.c: Likewise.
3339
3340         * gcc.target/i386/vect-double-1.c: New.
3341         * gcc.target/i386/vect-double-1a.c: Likewise.
3342         * gcc.target/i386/vect-double-2.c: Likewise.
3343         * gcc.target/i386/vect-double-2a.c: Likewise.
3344
3345         * lib/target-supports.exp (check_effective_target_vect_double):
3346         Set et_vect_double_saved to 0 when tuning for Atom.
3347
3348 2010-09-13  Jan Hubicka  <jh@suse.cz>
3349
3350         * gcc.dg/torture/pr23821.c: Drop static keyword.
3351         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3352         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
3353
3354 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3355
3356         * gcc.target/arm/sync-1.c: New.
3357
3358 2010-09-12  Olivier Hainque  <hainque@adacore.com>
3359
3360         * gnat.dg/memtrap.adb: New test.
3361
3362 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3363
3364         * gfortran.dg/promotion.f90: Fix options.
3365
3366 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
3367
3368         * g++.dg/cpp0x/range-for1.C: New.
3369         * g++.dg/cpp0x/range-for2.C: New.
3370         * g++.dg/cpp0x/range-for3.C: New.
3371         * g++.dg/cpp0x/range-for4.C: New.
3372         * g++.dg/cpp0x/range-for5.C: New.
3373         * g++.dg/cpp0x/range-for6.C: New.
3374
3375 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
3376
3377         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3378         and counts. Check that transpose is not called.
3379         * gfortran.dg/transpose_2.f90: Update error message.
3380
3381 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3382
3383         PR c++/43824
3384         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
3385         * g++.dg/lookup/strong-using-2.C: Likewise.
3386         * g++.dg/lookup/strong-using-3.C: Likewise.
3387         * g++.dg/lookup/strong-using-5.C: Likewise.
3388
3389         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
3390         * g++.dg/cpp0x/inline-ns4.C: New.
3391         * g++.dg/cpp0x/inline-ns5.C: New.
3392
3393 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
3394
3395         PR middle-end/45634
3396         * gfortran.fortran-torture/compile/pr45634.f90: New.
3397
3398 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
3399
3400         * objc.dg/fobjc-exceptions.m: New test.
3401
3402 2010-09-10  Jan Hubicka  <jh@suse.cz>
3403
3404         * g++.dg/inherit/covariant7.C: Fix pattern matching.
3405
3406 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3407
3408         PR tree-optimization/44972
3409         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
3410         * gcc.dg/tree-ssa/pr45144.c: Likewise.
3411         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
3412         instead.
3413         * g++.dg/torture/pr44972.C: New test.
3414
3415 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3416
3417         PR tree-optimization/44972
3418         * g++.dg/torture/pr34850.C: Remove expected warning.
3419
3420 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3421
3422         * gfortran.dg/dummy_optional_arg.f90: New test.
3423
3424 2010-09-08  Jan Hubicka  <jh@suse.cz>
3425
3426         PR tree-optimization/45598
3427         * fortran.fortran-torture/compile/pr45598.f90: New test.
3428
3429 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
3430
3431         * lib/target-supports-dg.exp (dg-require-ifunc): New.
3432         * lib/target-supports.exp (check_ifunc_available): New.
3433         * gcc.dg/attr-ifunc-1.c: New.
3434         * gcc.dg/attr-ifunc-2.c: New.
3435         * gcc.dg/attr-ifunc-3.c: New.
3436         * gcc.dg/attr-ifunc-4.c: New.
3437         * gcc.dg/attr-ifunc-5.c: New.
3438         * g++.dg/ext/attr-ifunc-1.C: New.
3439         * g++.dg/ext/attr-ifunc-2.C: New.
3440         * g++.dg/ext/attr-ifunc-3.C: New.
3441         * g++.dg/ext/attr-ifunc-4.C: New.
3442
3443 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
3444
3445         PR middle-end/40386
3446         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
3447
3448 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
3449
3450         * gfortran.dg/inline_transpose_1.f90: New test.
3451
3452 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3453
3454         PR c++/45588
3455         * g++.dg/warn/Wunused-var-15.C: New test.
3456
3457 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3458
3459         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
3460         hppa*-*-hpux*.
3461
3462 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3463
3464         * objc/execute/exceptions/throw-nil.m: New test.
3465         * objc/execute/exceptions/handler-1.m: Updated to use the new
3466         objc_set_uncaught_exception_handler() function.
3467         * objc/execute/exceptions/matcher-1.m: New test.
3468
3469 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3470
3471         PR fortran/38282
3472         * gfortran.dg/bit_comparison_1.F90: New test.
3473         * gfortran.dg/leadz_trailz_3.f90: New test.
3474         * gfortran.dg/masklr_2.F90: New test.
3475         * gfortran.dg/shiftalr_1.F90: New test.
3476         * gfortran.dg/merge_bits_2.F90: New test.
3477         * gfortran.dg/dshift_2.F90: New test.
3478         * gfortran.dg/bit_comparison_2.F90: New test.
3479         * gfortran.dg/masklr_1.F90: New test.
3480         * gfortran.dg/merge_bits_1.F90: New test.
3481         * gfortran.dg/dshift_1.F90: New test.
3482         * gfortran.dg/shiftalr_2.F90: New test.
3483
3484 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3485
3486         * objc.dg/type-stream-1.m: Replaced with a test that tests that
3487         functions from objc/typedstream.h are deprecated.
3488
3489 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3490
3491         * lib/target-supports.exp
3492         (check_effective_target_run_expensive_tests): New proc.
3493         * gcc.c-torture/compile/limits-fnargs.c: Use
3494         dg-require-effective-target run_expensive_tests.
3495
3496 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3497
3498         PR fortran/45597
3499         * gfortran.dg/gomp/pr45597.f90: New test.
3500
3501         PR fortran/45595
3502         * gfortran.dg/gomp/pr45595.f90: New test.
3503
3504 2010-09-08  Michael Matz  <matz@suse.de>
3505
3506         * c-c++-common/uninit-17.c: Adjust.
3507
3508 2010-09-08  Michael Matz  <matz@suse.de>
3509
3510         PR tree-optimization/43430
3511         * gcc.dg/vect/pr43430-2.c: New test.
3512
3513 2010-09-08  Michael Matz  <matz@suse.de>
3514
3515         PR tree-optimization/33244
3516         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
3517
3518 2010-09-08  Richard Guenther  <rguenther@suse.de>
3519
3520         PR tree-optimization/45578
3521         * gfortran.dg/pr45578.f90: New testcase.
3522
3523 2010-09-08  Richard Guenther  <rguenther@suse.de>
3524
3525         PR testsuite/45590
3526         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
3527
3528 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3529
3530         PR fortran/45576
3531         * gfortran.dg/char_length_18.f90:  New test.
3532
3533 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
3534
3535         PR target/36502
3536         * gcc.target/i386/pr36502.c: New test.
3537
3538         PR target/42313
3539         PR target/44651
3540         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
3541         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
3542
3543 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
3544
3545         * gfortran.dg/achar_4.f90: Enable bounds checking.
3546
3547 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
3548
3549         PR target/45206
3550         * gcc.target/i386/pr45206.c: New test.
3551
3552 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
3553
3554         PR fortran/45505
3555         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
3556
3557 2010-09-07  Jan Hubicka  <jh@suse.cz>
3558
3559         * gcc.c-torture/compile/20100907.c: New testcase.
3560
3561 2010-09-07  Richard Guenther  <rguenther@suse.de>
3562
3563         PR middle-end/45569
3564         * g++.dg/eh/pr45569.C: New testcase.
3565
3566 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
3567
3568         PR target/43137
3569         * gcc.target/arm/pr43137.c: New test.
3570
3571 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3572
3573         PR fortran/36931
3574         * gfortran.dg/dependency_35.f90:  New test.
3575
3576 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3577
3578         PR fortran/34145
3579         * gfortran.dg/char_length_17.f90:  New test.
3580
3581 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
3582
3583         PR c++/45200
3584         PR c++/45293
3585         PR c++/45558
3586         * g++.dg/template/typedef34.C: New test.
3587         * g++.dg/template/typedef35.C: New test.
3588
3589 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
3590
3591         PR target/22152
3592         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
3593
3594 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
3595
3596         * g++.dg/warn/Wdouble-promotion.C: New.
3597
3598 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
3599
3600         * g++.dg/parse/redef2.C: New.
3601
3602 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3603
3604         * gcc.dg/20100906-1.c: New testcase.
3605
3606 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
3607
3608         PR testsuite/45543
3609         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
3610         DW_TAG_enumeration_type DIE.
3611
3612 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
3613
3614         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3615         Update XFAILs.
3616
3617 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
3618
3619         PR rtl-optimization/44919
3620         * g++.dg/opt/pr44919.C: New.
3621
3622 2010-09-06  Tobias Burnus  <burnus@net-b.de>
3623
3624         PR fortran/38282
3625         * gfortran.dg/iall_iany_iparity_1.f90: New.
3626         * gfortran.dg/iall_iany_iparity_2.f90: New.
3627
3628 2010-09-06  Jason Merrill  <jason@redhat.com>
3629
3630         * g++.dg/cpp0x/initlist42.C: New.
3631
3632         * g++.dg/cpp0x/auto19.C: New.
3633
3634         * g++.dg/template/sfinae25.C: New.
3635         * g++.dg/template/char1.C: Expect warning.
3636         * g++.dg/template/nontype10.C: Likewise.
3637
3638         * g++.dg/cpp0x/implicit9.C: New.
3639
3640         * g++.dg/cpp0x/initlist43.C: New.
3641
3642 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
3643
3644         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
3645
3646 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
3647
3648         * gcc.dg/Wdouble-promotion.c: New.
3649
3650 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3651
3652         * gfortran.dg/float128_1.f90: Remove test case as
3653         it always fails since Rev 163611 backed out the
3654         front-end implementation.
3655
3656 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3657
3658         * gfortran.dg/float128_1.f90: XFAIL test case.
3659
3660 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3661
3662         * gfortran.dg/bessel_7.f90: Decrease required precision.
3663
3664 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
3665
3666         PR testsuite/45545
3667         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
3668         ref-all-matching targets.
3669
3670 2010-09-05  Richard Guenther  <rguenther@suse.de>
3671
3672         PR tree-optimization/45535
3673         * gcc.c-torture/compile/pr45535.c: New testcase.
3674
3675 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
3676
3677         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
3678         "\[^\n\]*".
3679         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3680         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
3681         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3682         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3683         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3684         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3685         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
3686         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3687         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
3688         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3689         * gcc.target/i386/pr22152.c: Likewise.
3690         * gcc.target/i386/pr36992-1.c: Likewise.
3691         * gcc.target/i386/pr36992-2.c: Likewise.
3692         * gcc.target/sh/sh4a-memmovua.c: Likewise.
3693
3694 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3695
3696         PR testsuite/43957
3697         * gcc.dg/const-uniq-1.c: Modify regexp.
3698
3699 2010-09-04  Tobias Burnus  <burnus@net-b.de>
3700
3701         PR fortran/45530
3702         * gfortran.dg/namelist_63.f90: New.
3703
3704 2010-09-04  Jan Hubicka  <jh@suse.cz>
3705
3706         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
3707         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
3708
3709 2010-09-04  Jan Hubicka  <jh@suse.cz>
3710
3711         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
3712
3713 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
3714
3715         PR fortran/45507
3716         * gfortran.dg/allocate_alloc_opt_12.f90: New.
3717
3718 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
3719
3720         * gcc.dg/opts-4.c: New test.
3721
3722 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3723
3724         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
3725         * gcc.dg/vect/vect-peel-4.c: Ditto.
3726
3727 2010-09-03  Daniel Kraft  <d@domob.eu>
3728
3729         PR fortran/45525
3730         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
3731
3732 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3733
3734         PR fortran/45159
3735         * gfortran.dg/dependency_34.f90:  New test.
3736
3737 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3738
3739         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
3740
3741 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3742
3743         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
3744         gcc.target/i386/clearcap.map if supported.
3745
3746 2010-09-03  Michael Matz  <matz@suse.de>
3747
3748         PR middle-end/45415
3749         * gcc.dg/pr45415.c: New test.
3750
3751 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3752
3753         PR tree-optimization/45506
3754         * gcc.dg/pr45506.c: New.
3755
3756 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
3757
3758         PR target/45476
3759         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
3760         * gcc.target/i386/float128-2.c: Ditto.
3761
3762 2010-09-03  Daniel Kraft  <d@domob.eu>
3763
3764         PR fortran/34162
3765         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3766         * gfortran.dg/internal_dummy_2.f08: New test.
3767         * gfortran.dg/internal_dummy_3.f08: New test.
3768         * gfortran.dg/internal_dummy_4.f08: New test.
3769
3770 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
3771
3772         PR debug/45500
3773         * gcc.target/i386/pr45500.c: New test.
3774
3775 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
3776
3777         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
3778
3779 2010-09-03  Daniel Kraft  <d@domob.eu>
3780
3781         PR fortran/44602
3782         * gfortran.dg/exit_2.f08; Adapt error messages.
3783         * gfortran.dg/exit_3.f08: New test.
3784         * gfortran.dg/exit_4.f08: New test.
3785         * gfortran.dg/exit_5.f03: New test.
3786
3787 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3788
3789         * gfortran.dg/ishft_4.f90: New test.
3790
3791 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3792
3793         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
3794         FRIZ/XSRIZ instruciton for (double)(long long)x.
3795         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
3796
3797 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3798
3799         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
3800
3801 2010-09-02  Richard Guenther  <rguenther@suse.de>
3802
3803         PR tree-optimization/44937
3804         PR tree-optimization/45412
3805         * g++.dg/opt/pr45412.C: New testcase.
3806         * gcc.c-torture/compile/pr45412.c: Likewise.
3807         * gcc.c-torture/compile/pr44937.c: Likewise.
3808
3809 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
3810
3811         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
3812         but using -Werror=comment.
3813         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
3814         expected error messages.
3815
3816 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3817
3818         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
3819         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
3820
3821 2010-09-02  Tobias Burnus  <burnus@net-b.de>
3822
3823         PR fortran/45489
3824         * gfortran.dg/initialization_27.f90: New.
3825
3826 2010-09-02  Ira Rosen  <irar@il.ibm.com>
3827
3828         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
3829         check into different basic blocks. Expect vectorization if misaligned
3830         stores are supported.
3831         * gcc.dg/vect/bb-slp-8a.c: New test.
3832         * gcc.dg/vect/bb-slp-8b.c: New test.
3833
3834 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
3835
3836         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
3837
3838 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
3839
3840         PR fortran/44541
3841         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
3842         * gfortran.dg/class_dummy_1.f03: New.
3843
3844 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
3845
3846         PR middle-end/45458
3847         * g++.dg/tree-prof/partition2.C: New test.
3848
3849 2010-09-01  Richard Guenther  <rguenther@suse.de>
3850
3851         * gcc.dg/vect/vect-outer-fir.c: Adjust.
3852         * gcc.dg/tree-ssa/vrp54.c: New testcase.
3853         * gcc.c-torture/execute/20100827-1.c: Likewise.
3854
3855 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3856
3857         * gfortran.dg/execute_command_line_1.f90: New test.
3858
3859 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3860
3861         PR preprocessor/45457
3862         * c-c++-common/cpp/pr45457.c: New test.
3863
3864 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
3865
3866         * gcc.dg/nested-func-8.c: New test.
3867
3868 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3869
3870         PR fortran/38282
3871         * gfortran.dg/popcnt_poppar_1.F90: New test.
3872         * gfortran.dg/popcnt_poppar_2.F90: New test.
3873
3874 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
3875
3876         * gcc.target/i386/volatile-2.c: Require nonpic target.
3877
3878 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3879
3880         PR middle-end/45461
3881         * gcc.dg/pr45461.c: New test.
3882
3883 2010-08-31  Richard Guenther  <rguenther@suse.de>
3884
3885         PR testsuite/45455
3886         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
3887
3888 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
3889
3890         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
3891
3892 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
3893
3894         PR fortran/45456
3895         * gfortran.dg/typebound_proc_18.f03: New.
3896
3897 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3898
3899         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
3900         * lib/scanasm.exp (scan-stack-usage): Likewise.
3901         (scan-stack-usage-not): Likewise.
3902         * gcc.dg/stack-usage-1.c: New test.
3903         * gcc.target/i386/stack-usage-realign.c: Likewise.
3904
3905 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
3906
3907         PR tree-optimization/45427
3908         * gcc.dg/tree-ssa/pr45427.c: New test.
3909
3910 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
3911
3912         PR c++/45043
3913         * g++.dg/template/crash102.C: New.
3914
3915 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
3916
3917         PR middle-end/45423
3918         * gcc.dg/gomp/atomic-12.c: New test.
3919         * gcc.dg/gomp/atomic-13.c: New test.
3920         * gcc.dg/gomp/atomic-14.c: New test.
3921         * g++.dg/gomp/atomic-11.C: New test.
3922         * g++.dg/gomp/atomic-12.C: New test.
3923         * g++.dg/gomp/atomic-13.C: New test.
3924         * g++.dg/gomp/atomic-14.C: New test.
3925
3926 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3927
3928         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
3929         delimiter.
3930
3931 2010-08-30  Thomas Quinot  <quinot@adacore.com>
3932
3933         * gnat.dg/discr24.adb: New test.
3934
3935 2010-08-30  Richard Guenther  <rguenther@suse.de>
3936
3937         PR tree-optimization/45449
3938         * gcc.dg/pr45449.c: New testcase.
3939
3940 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
3941
3942         * gcc.dg/opts-1.c: Expect errors, not warnings.
3943
3944 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3945
3946         PR fortran/42769
3947         * gfortran.dg/dynamic_dispatch_11.f03: New.
3948
3949 2010-08-29  Jason Merrill  <jason@redhat.com>
3950
3951         PR c++/44991
3952         * g++.dg/parse/defarg15.C: New.
3953
3954 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3955
3956         PR fortran/45439
3957         * gfortran.dg/select_type_16.f03: New.
3958
3959 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3960             Tobias Burnus  <burnus@net-b.de>
3961
3962         * gfortran.dg/bessel_7.f90: Decrease required precision.
3963
3964 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
3965             Kaz Kojima  <kkojima@gcc.gnu.org>
3966
3967         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
3968
3969 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3970
3971         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
3972         floating point conversion code generation.
3973         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
3974         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
3975         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
3976         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
3977         to integer conversion code generation.
3978         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
3979         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
3980         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3981         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
3982
3983 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3984
3985         PR fortran/32049
3986         * gfortran.dg/random_seed_1.f90: Adjust test.
3987         * gfortran.dg/float128_1.f90: New test.
3988
3989 2010-08-27  Tobias Burnus  <burnus@net-b.de>
3990
3991         PR fortran/33197
3992         * gfortran.dg/norm2_1.f90: New.
3993         * gfortran.dg/norm2_2.f90: New.
3994         * gfortran.dg/norm2_3.f90: New.
3995         * gfortran.dg/norm2_4.f90: New.
3996         * gfortran.dg/parity_1.f90: New.
3997         * gfortran.dg/parity_2.f90: New.
3998         * gfortran.dg/parity_3.f90: New.
3999
4000 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
4001
4002         PR fortran/45420
4003         * gfortran.dg/select_type_15.f03: New.
4004
4005 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4006
4007         PR libfortran/43217
4008         * gfortran.dg/hollerith8.f90: New test.
4009
4010 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4011
4012         PR fortran/45159
4013         * gfortran.dg/dependency_33.f90:  New test.
4014
4015 2010-08-27  Richard Guenther  <rguenther@suse.de>
4016
4017         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4018         * gcc.dg/graphite/scop-2.c: Likewise.
4019         * gcc.dg/graphite/scop-20.c: Likewise.
4020         * gcc.dg/vect/slp-25.c: Likewise.
4021
4022 2010-08-27  Olivier Hainque  <hainque@adacore.com>
4023
4024         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4025
4026 2010-08-26  Daniel Kraft  <d@domob.eu>
4027
4028         PR fortran/38936
4029         PR fortran/44047
4030         PR fortran/45384
4031         * gfortran.dg/associate_8.f03: New test.
4032         * gfortran.dg/select_type_13.f03: New test.
4033         * gfortran.dg/select_type_14.f03: New test.
4034
4035 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
4036
4037         PR tree-optimization/44485
4038         * gcc.dg/pr44485.c: New test.
4039
4040 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4041
4042         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4043         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4044         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4045
4046 2010-08-26  Richard Guenther  <rguenther@suse.de>
4047
4048         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4049         * gcc.dg/graphite/scop-21.c: Likewise.
4050
4051 2010-08-26  Richard Guenther  <rguenther@suse.de>
4052
4053         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4054         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4055         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4056         * gcc.dg/vect/vect-91.c: Likewise.
4057         * gcc.dg/vect/vect-peel-1.c: Likewise.
4058         * gcc.dg/vect/vect-peel-2.c: Likewise.
4059         * gcc.dg/vect/vect-peel-4.c: Likewise.
4060
4061 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4062
4063         PR libfortran/41859
4064         * gfortran.dg/der_io_4.f90: New test.
4065
4066 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4067
4068         PR rtl-optimization/44858
4069         * gcc.c-torture/execute/pr44858.c: New test.
4070
4071         PR rtl-optimization/45400
4072         * g++.dg/other/i386-8.C: New test.
4073
4074 2010-08-25  Richard Guenther  <rguenther@suse.de>
4075
4076         * gcc.dg/alias-8.c: Adjust.
4077
4078 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
4079
4080         * gcc.target/i386/combine-mul.c: New test.
4081
4082 2010-08-25  Richard Guenther  <rguenther@suse.de>
4083
4084         PR lto/44562
4085         * gcc.dg/graphite/id-27.c: New testcase.
4086         * gcc.dg/lto/20100825-1_0.c: Likewise.
4087
4088 2010-08-25  Richard Guenther  <rguenther@suse.de>
4089
4090         PR tree-optimization/45316
4091         * g++.dg/opt/pr45316.C: New testcase.
4092
4093 2010-08-25  Richard Guenther  <rguenther@suse.de>
4094
4095         PR tree-optimization/45393
4096         * g++.dg/torture/pr45393.C: New testcase.
4097
4098 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4099
4100         PR tree-optimization/45059
4101         * gcc.c-torture/compile/pr45059.c: New test.
4102
4103 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
4104
4105         * lib/target-supports.exp (check_effective_target_vect_unpack):
4106         Set vect_unpack supported flag to true for neon.
4107
4108 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4109
4110         * gcc.dg/tree-ssa/ifc-5.c: New.
4111
4112 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4113
4114         * gcc.dg/tree-ssa/ifc-4.c: New.
4115         * gcc.dg/tree-ssa/ifc-7.c: New.
4116
4117 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
4118
4119         * gcc.dg/vect/vect.exp: Check loongson targets
4120         * g++.dg/vect/vect.exp: Likewise
4121         * gfortran.dg/vect/vect.exp: Likewise
4122
4123 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4124
4125         * gcc.target/powerpc/vsx-mass-1.c: New file, test
4126         -mveclibabi=mass.
4127
4128 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
4129
4130         PR fortran/45366
4131         * gfortran.dg/proc_ptr_29.f90: New.
4132
4133 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4134             Dominique d'Humieres <dominiq@lps.ens.fr>
4135
4136         PR fortran/45367
4137         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4138
4139 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4140
4141         PR fortran/45367
4142         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4143
4144 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4145
4146         PR fortran/36158
4147         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4148
4149 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4150             Dominique d'Humieres <dominiq@lps.ens.fr>
4151
4152         PR fortran/45367
4153         PR fortran/36158
4154         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4155         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4156
4157 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
4158
4159         PR fortran/44863
4160         PR fortran/45271
4161         PR fortran/45290
4162         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4163         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4164         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4165
4166 2010-08-21  Tobias Burnus  <burnus@net-b.de>
4167
4168         PR fortran/36158
4169         PR fortran/33197
4170         * gfortran.dg/bessel_6.f90: New.
4171         * gfortran.dg/bessel_7.f90: New.
4172
4173 2010-08-20  Jan Hubicka  <jh@suse.cz>
4174
4175         PR c++/45307
4176         PR c++/17736
4177         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4178         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4179
4180 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
4181
4182         PR target/45336
4183         * gcc.target/i386/pr45336-1.c: New.
4184         * gcc.target/i386/pr45336-2.c: Likewise.
4185         * gcc.target/i386/pr45336-3.c: Likewise.
4186         * gcc.target/i386/pr45336-4.c: Likewise.
4187
4188 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
4189
4190         PR testsuite/45361
4191         * gcc.target/i386/volatile-2.c: Update scan strings to also
4192         include (%rip) for the memory reference on x86_64.
4193
4194 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
4195
4196         PR middle-end/44974
4197         * gcc.dg/pr44974.c: New test.
4198
4199         PR rtl-optimization/45353
4200         * gcc.dg/pr45353.c: New test.
4201
4202 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4203
4204         * gcc.target/i386/volatile-2.c: New.
4205
4206 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
4207
4208         PR rtl-optimization/44691
4209         * gfortran.dg/pr44691.f: New test.
4210
4211 2010-10-19  Olivier Hainque  <hainque@adacore.com>
4212
4213         * gcc.target/sparc/sibcall-dslot.c: New testcase.
4214
4215 2010-08-19  Jason Merrill  <jason@redhat.com>
4216
4217         * g++.dg/init/synth3.C: New.
4218         * g++.dg/init/value8.C: New.
4219         * g++.dg/tree-ssa/empty-2.C: New.
4220         * g++.dg/cpp0x/noexcept09.C: New.
4221
4222 2010-08-19  Daniel Kraft  <d@domob.eu>
4223
4224         PR fortran/29785
4225         PR fortran/45016
4226         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
4227         * gfortran.dg/pointer_remapping_1.f90: New test.
4228         * gfortran.dg/pointer_remapping_2.f03: New test.
4229         * gfortran.dg/pointer_remapping_3.f08: New test.
4230         * gfortran.dg/pointer_remapping_4.f03: New test.
4231         * gfortran.dg/pointer_remapping_5.f08: New test.
4232         * gfortran.dg/pointer_remapping_6.f08: New test.
4233
4234 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
4235
4236         PR testsuite/45324
4237         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
4238
4239 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4240
4241         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
4242
4243 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
4244
4245         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
4246         variable.
4247
4248 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4249
4250         PR target/45070
4251         * gcc.c-torture/execute/pr45070.c: New.
4252
4253 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4254
4255         * g++.dg/pr44328.C: New test.
4256
4257 2010-08-19  Tobias Burnus  <burnus@net-b.de>
4258
4259         PR fortran/36158
4260         PR fortran/33197
4261         * gfortran.dg/bessel_3.f90: New.
4262         * gfortran.dg/bessel_4.f90: New.
4263         * gfortran.dg/bessel_5.f90: New.
4264
4265 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
4266
4267         PR fortran/45290
4268         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4269         * gfortran.dg/pointer_init_2.f90: New.
4270         * gfortran.dg/pointer_init_3.f90: New.
4271         * gfortran.dg/pointer_init_4.f90: New.
4272
4273 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4274
4275         PR c++/45049
4276         * g++.dg/pr45049-1.C: New test.
4277         * g++.dg/pr45049-2.C: New test.
4278
4279 2010-08-18  Jie Zhang  <jie@codesourcery.com>
4280
4281         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
4282         20 if __ARM_PCS is defined otherwise 64.
4283         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
4284         instead of hard coded 64.
4285
4286 2010-08-18  Yao Qi  <yao@codesourcery.com>
4287
4288         PR target/45094
4289         * gcc.target/arm/pr45094.c: New test.
4290
4291 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4292
4293         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
4294
4295 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4296
4297         PR rtl-optimization/42575
4298         * gcc.target/arm/pr42575.c: New test.
4299
4300 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4301
4302         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
4303         * gcc.dg/tls/thr-cse-1.c: New.
4304
4305 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4306
4307         PR debug/42487
4308         * lib/target-supports.exp
4309         (check_effective_target_function_sections): New.
4310         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
4311         function sections before proceding.
4312
4313 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
4314
4315         PR fortran/45308
4316         * gfortran.dg/pr45308.f03: New test.
4317
4318 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
4319
4320         PR target/45296
4321         * gcc.target/i386/pr45296.c: New test.
4322
4323 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
4324
4325         * g++.dg/ext/uow-1.C: New.
4326         * g++.dg/ext/uow-2.C: New.
4327         * g++.dg/ext/uow-3.C: New.
4328         * g++.dg/ext/uow-4.C: New.
4329
4330 2010-08-17  Richard Guenther  <rguenther@suse.de>
4331
4332         PR testsuite/45266
4333         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
4334
4335 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
4336
4337         PR c/40563
4338         * gcc.dg/Wcxx-compat-20.c: New test.
4339
4340 2010-08-17  Daniel Kraft  <d@domob.eu>
4341
4342         PR fortran/38936
4343         * gfortran.dg/associate_1.f03: Extended to test newly supported
4344         features like association to variables.
4345         * gfortran.dg/associate_3.f03: Removed check for illegal change
4346         of associate-name here...
4347         * gfortran.dg/associate_5.f03: ...and added it here.
4348         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
4349         * gfortran.dg/associate_7.f03: New test.
4350
4351 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
4352
4353         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
4354
4355 2010-08-15  Daniel Kraft  <d@domob.eu>
4356
4357         PR fortran/38936
4358         * gfortran.dg/associate_1.f03: Enable test for array expressions.
4359         * gfortran.dg/associate_3.f03: Clarify comment.
4360         * gfortran.dg/associate_5.f03: New test.
4361         * gfortran.dg/associate_6.f03: New test.
4362
4363 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4364
4365         PR fortran/45211
4366         * gfortran.dg/bind_c_usage_21.f90: New.
4367         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
4368
4369 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4370
4371         * gfortran.dg/optional_absent_1.f90: New.
4372         * gfortran.dg/null_actual.f90: New.
4373
4374 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4375
4376         * gfortran.dg/pointer_target_1.f90: New.
4377         * gfortran.dg/pointer_target_2.f90: New.
4378         * gfortran.dg/pointer_target_3.f90: New.
4379
4380 2010-08-15  Daniel Kraft  <d@domob.eu>
4381
4382         PR fortran/45197
4383         * gfortran.dg/elemental_args_check_3.f90: New test.
4384         * gfortran.dg/impure_1.f08: New test.
4385         * gfortran.dg/impure_2.f08: New test.
4386         * gfortran.dg/impure_3.f90: New test.
4387         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
4388
4389 2010-08-15  Ira Rosen  <irar@il.ibm.com>
4390
4391         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
4392         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
4393         SLP tests.
4394         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
4395         misaligned loads.
4396         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
4397         misaligned stores.c
4398         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
4399
4400 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4401
4402         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
4403         dg-require-effective-target after dg-do.
4404
4405 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4406
4407         * lib/target-supports.exp (check_effective_target_vect_int): Return
4408         true for Loongson targets.
4409         (check_effective_target_vect_shift): Likewise.
4410         (check_effective_target_vect_no_int_max): Likewise.
4411         (check_effective_target_vect_no_align): Likewise.
4412         (check_effective_target_vect_short_mult): Likewise.
4413
4414 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
4415
4416         * g++.dg/cast.C: Change fields of structures to "long" to pass
4417         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
4418         * g++.dg/cpp0x/iop.C: Ditto.
4419         * g++.dg/cpp0x/named_refs.C: Ditto.
4420         * g++.dg/cpp0x/rv1p.C: Ditto.
4421         * g++.dg/cpp0x/rv2p.C: Ditto.
4422         * g++.dg/cpp0x/rv3p.C: Ditto.
4423         * g++.dg/cpp0x/rv4p.C: Ditto.
4424         * g++.dg/cpp0x/rv5p.C: Ditto.
4425         * g++.dg/cpp0x/rv6p.C: Ditto.
4426         * g++.dg/cpp0x/rv7p.C: Ditto.
4427         * g++.dg/cpp0x/rv8p.C: Ditto.
4428         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
4429
4430 2010-08-13  Daniel Kraft  <d@domob.eu>
4431
4432         * gfortran.dg/implied_shape_1.f08: New test.
4433         * gfortran.dg/implied_shape_2.f90: New test.
4434         * gfortran.dg/implied_shape_3.f08: New test.
4435
4436 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4437
4438         PR libfortran/42526
4439         * gfortran.dg/char_component_initializer_1.f90: New test.
4440
4441 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
4442
4443         PR tree-optimization/45241
4444         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
4445
4446 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4447
4448         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
4449         to dg-options.
4450         * gcc.target/i386/pr40906-2.c: Ditto.
4451         * gcc.target/i386/pr40906-3.c: Ditto.
4452
4453 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4454
4455         PR middle-end/45262
4456         * gcc.c-torture/execute/pr45262.c: New test.
4457
4458 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4459
4460         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
4461         empty argument.
4462         * g++.dg/other/profile1.C: Ditto.
4463
4464 2010-08-12  Richard Guenther  <rguenther@suse.de>
4465
4466         PR tree-optimization/45232
4467         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
4468         * gcc.dg/tree-ssa/loop-7.c: Adjust.
4469         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
4470         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
4471         unsigned arithmetic.
4472         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
4473         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
4474         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
4475         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
4476         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
4477         unsigned arithmetic.
4478         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
4479         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
4480         unsigned arithmetic.
4481         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
4482         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
4483         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
4484         unsigned arithmetic.
4485         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
4486         * gcc.dg/tree-ssa/negate.c: Adjust.
4487         * gcc.dg/vect/vect-1.c: Adjust.
4488         * gfortran.dg/reassoc_6.f: XFAIL.
4489
4490 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4491
4492         PR debug/45259
4493         * gcc.dg/pr45259.c: New test.
4494
4495 2010-08-12  Wei Guozhi  <carrot@google.com>
4496
4497         PR target/44999
4498         * gcc.target/arm/pr44999.c: New testcase.
4499
4500 2010-08-12  Jie Zhang  <jie@codesourcery.com>
4501
4502         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
4503         (N): Likewise.
4504         (main): Adjust accordingly.
4505
4506 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4507
4508         * gfortran.dg/graphite/id-22.f: New.
4509
4510 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4511
4512         * gcc.dg/graphite/id-26.c: New.
4513
4514 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4515
4516         * gcc.dg/graphite/id-25.c: New.
4517
4518 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4519
4520         * gcc.dg/graphite/run-id-5.c: New.
4521         * gcc.dg/graphite/run-id-6.c: New.
4522         * gfortran.dg/graphite/id-21.f: New.
4523
4524 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4525
4526         * gcc.dg/graphite/id-24.c: New.
4527
4528 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4529
4530         * gcc.dg/tree-ssa/pr20742.c: New.
4531
4532 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4533
4534         * gcc.dg/graphite/id-23.c: New.
4535
4536 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4537
4538         * gfortran.dg/graphite/id-20.f: Adjust testcase.
4539
4540 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4541
4542         * gcc.dg/graphite/pr42729.c: New.
4543
4544 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4545
4546         * gfortran.dg/graphite/id-20.f: New.
4547
4548 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4549
4550         * gcc.dg/graphite/id-22.c: New.
4551
4552 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4553
4554         * gcc.dg/graphite/run-id-2.c: Call abort.
4555
4556 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4557
4558         * gcc.dg/graphite/id-20.c: New.
4559
4560 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
4561             Steve Kargl <kargl@gcc.gnu.org>
4562
4563         PR fortran/44595
4564         * gfortran.dg/move_alloc_3.f90: New.
4565         * gfortran.dg/random_seed_2.f90: New.
4566
4567 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4568
4569         * lib/target-supports.exp (check_effective_target_sync_int_long):
4570         Add hppa*-*-linux*.
4571         (check_effective_target_sync_char_short): Likewise.
4572
4573 2010-08-10  Yao Qi  <yao@codesourcery.com>
4574
4575         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
4576         general form.
4577         * gcc.dg/tree-ssa/loop-31.c: Likewise.
4578         * g++.dg/other/packed1.C: Likewise.
4579         * g++.dg/other/crash-4.C: Likewise.
4580         * g++.dg/ext/packed8.C: Likewise.
4581         * g++.dg/init/array16.C: Likewise.
4582
4583 2010-08-10  xinliang David Li  <davidxl@google.com>
4584         * gcc.dg/tree-ssa/loop-19.c: Add option
4585         -fno-prefetch-loop-array
4586
4587 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
4588
4589         PR middle-end/45182
4590         * gcc.c-torture/compile/pr45182.c: New test.
4591
4592 2010-08-09  Jason Merrill  <jason@redhat.com>
4593
4594         PR c++/45236
4595         * g++.dg/cpp0x/variadic-104.C: New.
4596
4597 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4598
4599         PR fortran/44235
4600         * gfortran.dg/dependency_32.f90:  New test.
4601
4602 2010-08-09  Richard Guenther  <rguenther@suse.de>
4603
4604         PR middle-end/44632
4605         * g++.dg/opt/nrv17.C: New testcase.
4606
4607 2010-08-09  Richard Guenther  <rguenther@suse.de>
4608
4609         PR middle-end/45212
4610         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
4611         alignment from MEM_REF offset only if we took it from the
4612         base object.
4613
4614         * gcc.target/i386/pr24178.c: New testcase.
4615
4616 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4617
4618         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
4619         * gcc.dg/20030702-1.c: Ditto.
4620         * gcc.dg/20050309-1.c: Ditto.
4621         * gcc.dg/20050325-1.c: Ditto.
4622         * gcc.dg/20050330-2.c: Ditto.
4623         * gcc.dg/20051201-1.c: Ditto.
4624         * gcc.dg/gomp/pr27573.c: Ditto.
4625         * gcc.dg/gomp/pr34610.c: Ditto.
4626         * gcc.dg/pr24225.c: Ditto.
4627         * gcc.dg/pr26570.c: Ditto.
4628         * gcc.dg/pr32773.c: Ditto.
4629         * g++.dg/gcov/gcov-6.C: Ditto.
4630         * g++.dg/gomp/pr34608.C: Ditto.
4631         * gfortran.dg/gomp/pr27573.f90: Ditto.
4632
4633         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
4634         dg-require-host-local dg directive.
4635         * gcc.dg/profile-dir-2.c: Ditto.
4636         * gcc.dg/profile-dir-3.c: Ditto.
4637
4638 2010-08-08  Richard Guenther  <rguenther@suse.de>
4639
4640         PR tree-optimization/45109
4641         * gcc.c-torture/compile/pr45109.c: New testcase.
4642
4643 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4644
4645         * gcc.dg/march.c: Skip if -march defined.
4646         * gcc.dg/mtune.c: Skip if -mtune defined.
4647
4648         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
4649         generic thunk support.
4650
4651 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
4652
4653         PR target/45213
4654         * gcc.target/i386/pr45213.c: New test.
4655
4656 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4657
4658         PR libfortran/45143
4659         * gfortran.dg/fmt_error_11.f03: New test.
4660
4661 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
4662
4663         * lib/target-supports.exp (check_effective_target_sync_int_long):
4664         Add arm*-*-linux-gnueabi.
4665         (check_effective_target_sync_char_short): Likewise.
4666
4667 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4668
4669         PR fortran/45159
4670         * gfortran.dg/dependency_31.f90:  New test.
4671
4672 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4673
4674         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
4675
4676 2010-08-06  Jason Merrill  <jason@redhat.com>
4677
4678         * g++.dg/cpp0x/sfinae3.C: New.
4679         * g++.dg/cpp0x/sfinae4.C: New.
4680
4681 2010-08-06  Richard Guenther  <rguenther@suse.de>
4682
4683         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
4684         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
4685         * gcc.dg/tree-ssa/pr25382.c: Likewise.
4686         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
4687         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4688         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
4689         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
4690         * gcc.c-torture/execute/20100805-1.c: Likewise.
4691
4692 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4693
4694         PR testsuite/42855
4695         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
4696
4697 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4698
4699         * gcc.dg/ipa/ipcp-ii-1.c: New test.
4700         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
4701
4702 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4703
4704         * g++.dg/ipa/devirt-1.C: New test.
4705         * g++.dg/ipa/devirt-2.C: Likewise.
4706         * g++.dg/ipa/devirt-3.C: Likewise.
4707         * g++.dg/ipa/devirt-4.C: Likewise.
4708         * g++.dg/ipa/devirt-5.C: Likewise.
4709         * gcc.dg/ipa/iinline-3.c: Likewise.
4710
4711 2010-08-05  Jie Zhang  <jie@codesourcery.com>
4712
4713         PR tree-optimization/45144
4714         * gcc.dg/tree-ssa/pr45144.c: New test.
4715
4716 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
4717
4718         PR fortran/42207
4719         PR fortran/44064
4720         PR fortran/44065
4721         * gfortran.dg/class_25.f03: New.
4722         * gfortran.dg/class_26.f03: New.
4723
4724 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
4725
4726         * g++.dg/warn/miss-format-1.C: Update line number.
4727
4728 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
4729
4730         PR c++/44641
4731         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
4732         .frame and .mask assembler directives.
4733
4734 2010-08-04  Richard Guenther  <rguenther@suse.de>
4735
4736         * gcc.dg/tree-ssa/vrp35.c: Adjust.
4737         * gcc.dg/tree-ssa/vrp36.c: Likewise.
4738         * gcc.dg/tree-ssa/vrp50.c: Likewise.
4739         * gcc.dg/tree-ssa/vrp52.c: Likewise.
4740
4741 2010-08-04  Tobias Burnus  <burnus@net-b.de>
4742
4743         PR fortran/44857
4744         * gfortran.dg/derived_constructor_char_1.f90: New.
4745         * gfortran.dg/derived_constructor_char_2.f90: New.
4746
4747 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4748
4749         PR fortran/45159
4750         * gfortran.dg/dependency_30.f90:  New test.
4751
4752 2010-08-03  Jan Hubicka  <jh@suse.cz>
4753
4754         * gcc.c-torture/compile/pr45085.c: New testcase.
4755
4756 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
4757
4758         PR fortran/44584
4759         PR fortran/45161
4760         * gfortran.dg/typebound_call_9.f03: Modified.
4761         * gfortran.dg/typebound_generic_1.f03: Modified.
4762
4763 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4764
4765         PR fortran/45159
4766
4767         * gfortran.dg/dependency_29.f90:  New test.
4768
4769 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4770
4771         PR fortran/36854
4772         * gfortran.dg/character_comparison_2.f90:  New test.
4773         * gfortran.dg/character_comparison_3.f90:  New test.
4774         * gfortran.dg/dependency_28.f90:  New test.
4775
4776 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
4777
4778         PR target/40457
4779         * gcc.target/arm/pr40457-1.c: New test.
4780         * gcc.target/arm/pr40457-2.c: New test.
4781
4782 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
4783
4784         PR fortran/44912
4785         * gfortran.dg/typebound_call_17.f03: New.
4786
4787 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
4788
4789         PR fortran/44929
4790         * gfortran.dg/allocate_derived_3.f90: New.
4791
4792 2010-07-30  Xinliang David Li  <davidxl@google.com>
4793         PR tree-optimization/45121
4794         * c-c++-common/uninit-17.c: Add -fno-ivops option.
4795
4796 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4797
4798         PR c++/45112
4799         * g++.dg/pr45112.C: New test.
4800
4801 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
4802
4803         PR debug/45055
4804         PR rtl-optimization/45137
4805         * gcc.dg/pr45055.c: New test.
4806
4807 2010-07-30  Alan Modra  <amodra@gmail.com>
4808
4809         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
4810         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4811
4812 2010-07-29  Tobias Burnus  <burnus@net-b.de>
4813
4814         PR fortran/45087
4815         PR fortran/45125
4816         * gfortran.dg/whole_file_25.f90: New.
4817         * gfortran.dg/whole_file_26.f90: New.
4818         * gfortran.dg/whole_file_27.f90: New.
4819
4820 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4821
4822         PR fortran/44962
4823         * gfortran.dg/typebound_proc_17.f03: New.
4824
4825 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4826
4827         PR fortran/45004
4828         * gfortran.dg/move_alloc_2.f90: New.
4829
4830 2010-07-29  Xinliang David Li  <davidxl@google.com>
4831         PR tree-optimization/45121
4832         * c-c++-common/uninit-17.c: Fix expected output.
4833
4834 2010-07-29  Richard Guenther  <rguenther@suse.de>
4835
4836         PR tree-optimization/45120
4837         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
4838
4839 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
4840
4841         PR fortran/42051
4842         PR fortran/44064
4843         * gfortran.dg/pr42051.f03: New testcase.
4844
4845 2010-07-29  Richard Guenther  <rguenther@suse.de>
4846
4847         PR middle-end/45034
4848         * gcc.c-torture/execute/pr45034.c: New testcase.
4849
4850 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
4851
4852         PR c++/45096
4853         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
4854
4855 2010-07-28  Daniel Kraft  <d@domob.eu>
4856
4857         * gfortran.dg/bound_8.f90: New test.
4858
4859 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
4860
4861         PR debug/45105
4862         * gcc.dg/pr45105.c: New test.
4863
4864 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4865
4866         PR rtl-optimization/45107
4867         * gcc.dg/pr45107.c: New test.
4868
4869 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4870
4871         PR rtl-optimization/45101
4872         * gcc.dg/pr45101.c: New test.
4873
4874 2010-07-28  Tobias Burnus  <burnus@net-b.de>
4875
4876         PR fortran/45077
4877         * gfortran.dg/whole_file_24.f90: New.
4878
4879 2010-07-27  Jason Merrill  <jason@redhat.com>
4880
4881         * g++.dg/cpp0x/variadic102.C: New.
4882         * g++.dg/cpp0x/variadic103.C: New.
4883
4884 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4885
4886         PR rtl-optimization/40956
4887         PR target/42495
4888         PR middle-end/42574
4889         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
4890         * gcc.target/arm/pr42574.c: Add tests.
4891
4892 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4893
4894         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
4895         test name.
4896         (cleanup-repo-files): Ditto.
4897         (cleanup-saved-temps): Ditto.
4898
4899 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4900
4901         PR testsuite/44701
4902         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
4903
4904         PR c/45079
4905         * gcc.dg/pr45079.c: New test.
4906
4907 2010-07-27  Ira Rosen  <irar@il.ibm.com>
4908
4909         PR tree-optimization/44152
4910         * gcc.dg/vect/fast-math-pr44152.c: New test.
4911
4912 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
4913
4914         PR ObjC/44140
4915         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
4916         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4917         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4918         * obj-c++.dg/torture/trivial.mm: Ditto.
4919         * objc.dg/torture/tls/thr-init-2.m: Ditto.
4920         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4921         * objc.dg/torture/tls/thr-init.m: Ditto.
4922         * objc.dg/torture/trivial.m: Ditto.
4923
4924 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4925
4926         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
4927         Skip on spu-*-* targets.
4928
4929 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4930
4931         PR tree-optimization/45083
4932         * gcc.dg/pr45083.c: New test.
4933
4934 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4935
4936         PR fortran/40873
4937         * gfortran.dg/whole_file_22.f90: New test.
4938         * gfortran.dg/whole_file_23.f90: New test.
4939
4940 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
4941             Jack Howarth  <howarth@bromo.med.uc.edu>
4942             Richard Henderson  <rth@redhat.com>
4943
4944         PR target/44132
4945         * gcc.dg/tls/thr-init-1.c: New.
4946         * gcc.dg/tls/thr-init-2.c: New.
4947         * gcc.dg/torture/tls New.
4948         * gcc.dg/torture/tls/tls-test.c: New.
4949         * gcc.dg/torture/tls/thr-init-1.c: New.
4950         * gcc.dg/torture/tls/tls.exp: New.
4951         * gcc.dg/torture/tls/thr-init-2.c: New.
4952         * gcc.dg/tls/emutls-2.c: New test
4953
4954         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
4955         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
4956         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
4957         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
4958         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
4959         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
4960         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
4961         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
4962         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
4963         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
4964         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
4965         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
4966         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4967         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
4968         gfortran.dg/gomp/appendix-a/a.22.4.f90,
4969         gfortran.dg/gomp/appendix-a/a.22.5.f90,
4970         gfortran.dg/gomp/appendix-a/a.22.6.f90,
4971         gfortran.dg/gomp/appendix-a/a.24.1.f90,
4972         gfortran.dg/gomp/appendix-a/a.32.1.f90,
4973         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
4974         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
4975         gfortran.dg/gomp/omp_threadprivate1.f90,
4976         gfortran.dg/gomp/omp_threadprivate2.f90,
4977         gfortran.dg/gomp/reduction1.f90,
4978         gfortran.dg/gomp/sharing-1.f90: Likewise.
4979
4980 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4981
4982         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
4983         sse_runtime.
4984         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
4985         dg-require-visibility.
4986
4987 2010-07-26  Richard Guenther  <rguenther@suse.de>
4988
4989         PR tree-optimization/43784
4990         * gcc.c-torture/execute/pr43784.c: New testcase.
4991         * g++.dg/torture/pr43784.C: Likewise.
4992
4993 2010-07-26  Richard Guenther  <rguenther@suse.de>
4994
4995         PR middle-end/45056
4996         * g++.dg/pr45056.C: New testcase.
4997
4998 2010-07-26  Richard Guenther  <rguenther@suse.de>
4999
5000         PR tree-optimization/45071
5001         * gcc.dg/pr45071.c: New testcase.
5002
5003 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5004
5005         PR fortran/45066
5006         * gfortran.dg/namelist_62.f90: New.
5007
5008 2010-07-26  Richard Guenther  <rguenther@suse.de>
5009
5010         * gcc.c-torture/execute/pr45017.c: Move ...
5011         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
5012
5013 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5014
5015         PR fortran/40628
5016         * trim_optimize_1.f90:  New test.
5017         * character_comparision_1.f90:  New test.
5018
5019 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5020
5021         PR fortran/42852
5022         * gfortran.dg/wtruncate_fix.f: New test.
5023
5024 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5025
5026         PR testsuite/45068
5027         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5028
5029 2010-07-24  Richard Guenther  <rguenther@suse.de>
5030
5031         PR lto/43788
5032         * g++.dg/lto/20100724-1_0.C: New testcase.
5033
5034 2010-07-24  Richard Guenther  <rguenther@suse.de>
5035
5036         PR lto/43212
5037         * gcc.dg/lto/20100724-1_0.c: New testcase.
5038         * gcc.dg/lto/20100724-1_1.c: Likewise.
5039
5040 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5041
5042         PR fortran/40011
5043         * gfortran.dg/whole_file_21.f90: New.
5044
5045         * gfortran.dg/integer_exponentiation_3.F90: Use
5046         -ffloat-store only for i?86/x86-64 -m32.
5047
5048 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5049
5050         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5051         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5052
5053 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5054
5055         * gfortran.dg/func_decl_4.f90: Split test into two ...
5056         * gfortran.dg/func_decl_5.f90: ... parts.
5057         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5058         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5059         * gfortran.dg/global_references_1.f90: Add new dg-warning.
5060         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5061         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5062         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5063         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5064         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5065         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5066         * gfortran.dg/sizeof.f90: Make test valid.
5067         * gfortran.dg/pr20865.f90: Add new dg-error.
5068         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5069         * gfortran.dg/g77/19990218-0.f: Ditto.
5070         * gfortran.dg/g77/19990218-1.f: Ditto.
5071         * gfortran.dg/g77/970625-2.f: Ditto.
5072         * gfortran.dg/pr37243.f: Fix function declaration.
5073         * gfortran.dg/use_only_1.f90: Fix implicit typing.
5074         * gfortran.dg/loc_1.f90: Fix pointer datatype.
5075
5076 2010-07-23  Tobias Burnus  <burnus@net-b.de>
5077
5078         PR fortran/44945
5079         * gfortran.dg/char_array_structure_constructor.f90: Add
5080         -fwhole-file as dg-option as it otherwise fails on some
5081         systems.
5082
5083 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
5084
5085         * gnat.dg/aggr16.ad[sb]: New test.
5086         * gnat.dg/aggr16_pkg.ads: New helper.
5087
5088 2010-07-23  Richard Guenther  <rguenther@suse.de>
5089
5090         PR lto/43071
5091         * g++.dg/lto/20100723-1_0.C: New testcase.
5092
5093 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
5094
5095         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5096         AVX support.
5097         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5098         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5099
5100 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5101
5102         * lib/target-supports.exp (add_options_for_tls): New proc.
5103         * g++.dg/tls/static-1.C: Use dg-add-options tls.
5104         * g++.dg/tls/static-1a.cc: Likewise.
5105         * gcc.dg/tls/emutls-1.c: Likewise.
5106         * gcc.dg/tls/opt-11.c: Likewise.
5107         * gcc.dg/tls/opt-12.c: Likewise.
5108         * gcc.dg/tls/pr24428-2.c: Likewise.
5109         * gcc.dg/tls/pr24428.c: Likewise.
5110         * obj-c++.dg/tls/static-1.mm: Likewise.
5111         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5112         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5113         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5114         * objc.dg/torture/tls/thr-init-2.m: Likewise.
5115         * objc.dg/torture/tls/thr-init-3.m: Likewise.
5116         * objc.dg/torture/tls/thr-init.m: Likewise.
5117         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5118
5119 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5120
5121         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5122         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5123         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5124         optimized dump files.
5125
5126 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
5127
5128         PR tree-optimization/45047
5129         * gcc.c-torture/compile/pr45047.c: New test.
5130
5131 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5132
5133         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5134         instead of dg-compile.
5135         * gcc.dg/float-range-4.c: Ditto.
5136         * gcc.dg/float-range-5.c: Ditto.
5137         * gcc.dg/fold-overflow-1.c: Ditto.
5138         * gcc.dg/gomp/sections-4.c: Ditto.
5139         * gcc.dg/transparent-union-1.c: Ditto.
5140         * gcc.dg/transparent-union-2.c: Ditto.
5141         * gcc.target/i386/pr39315-check.c: Ditto.
5142         * g++.dg/gomp/sections-4.C: Ditto.
5143         * g++.dg/template/dtor7.C: Ditto.
5144         * g++.dg/tree-ssa/pr19952.C: Ditto.
5145         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5146         * gfortran.dg/graphite/pr42185.f90: Ditto.
5147         * gfortran.dg/namelist_36.f90: Ditto.
5148         * gnat.dg/noreturn1.adb: Ditto.
5149         * gnat.dg/specs/small_alignment.ads: Ditto.
5150
5151 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5152
5153         PR tree-optimization/44915
5154         * g++.dg/torture/pr44915.C: New test.
5155
5156 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5157
5158         PR tree-optimization/44914
5159         * g++.dg/tree-ssa/pr44914.C: New test.
5160
5161 2010-07-23  Jie Zhang  <jie@codesourcery.com>
5162
5163         PR target/44290
5164         * gcc.dg/pr44290-1.c: New test.
5165         * gcc.dg/pr44290-2.c: New test.
5166
5167 2010-07-23  Jason Merrill  <jason@redhat.com>
5168
5169         PR c++/45008
5170         * g++.dg/abi/mangle44.C: New.
5171
5172 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5173
5174         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5175         for compile-time only tests.
5176         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5177         target check.
5178         * gcc.target/i386/pr39315-4.c: Ditto.
5179         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5180         target check.  Include sse-os-support.h.
5181         (main): Call check_isa and sse_os_support.
5182         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5183         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5184         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5185         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5186         target check.  Include sse-os-support.h.
5187         (main): Call check_isa and sse_os_support.
5188         * gcc.target/i386/vperm-v2df.c: Ditto.
5189
5190 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5191
5192         * lib/target-supports.exp (check_avx_hw_available): New procedure.
5193         (check_effective_target_avx_runtime): New procedure.
5194         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5195         (check_effective_target_sse_runtime): Add check_effective_target_sse.
5196
5197         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
5198         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
5199         and __get_cpuid test.
5200         * gcc.dg/compat/vector-2b_main.c: Ditto.
5201
5202         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
5203
5204         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
5205         for compile-time only test.
5206         * gcc.dg/pr32716.c: Ditto.
5207         * gcc.dg/pr34856.c: Ditto.
5208         * gcc.dg/pr36997.c: Ditto.
5209         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
5210         * gfortran.dg/pr28158.f90: Ditto.
5211         * gfortran.dg/pr30667.f: Ditto.
5212
5213         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
5214         i?86-*-* and x86_64-*-* targets to disable execution on targets
5215         without sse2 runtime support.
5216         * g++.dg/vect/vect.exp: Ditto.
5217         * gfortran.dg/vect/vect.exp: Ditto.
5218
5219         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
5220         * gcc.dg/pr37544.c: Ditto.
5221         * gcc.dg/pr40550.c: Ditto.
5222         * gcc.dg/compat/union-m128-1_main.c: Ditto.
5223         * gcc.dg/compat/vector-1a_main.c: Ditto.
5224         * gcc.dg/compat/vector-2a_main.c: Ditto.
5225         * gcc.dg/torture/pr16104-1.c: Ditto.
5226         * gcc.dg/torture/pr35771-1.c: Ditto.
5227         * gcc.dg/torture/pr35771-2.c: Ditto.
5228         * gcc.dg/torture/pr35771-3.c: Ditto.
5229         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
5230         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
5231         * gcc.dg/torture/stackalign/push-1.c: Ditto.
5232         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
5233         * g++.dg/other/i386-1.C: Ditto.
5234         * g++.dg/other/pr40446.C: Ditto.
5235
5236 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5237
5238         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
5239
5240 2010-07-23  Daniel Kraft  <d@domob.eu>
5241
5242         PR fortran/44709
5243         * gfortran.dg/exit_1.f08: New test.
5244         * gfortran.dg/exit_2.f08: New test.
5245
5246 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
5247
5248         PR tree-optimization/39839
5249         * gcc.target/arm/pr39839.c: New test case.
5250
5251 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5252
5253         * gnat.dg/unchecked_convert5b.adb: New test.
5254         * gnat.dg/unchecked_convert6.adb: Likewise.
5255         * gnat.dg/unchecked_convert6b.adb: Likewise.
5256
5257 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5258
5259         * gnat.dg/aggr15.ad[sb]: New test.
5260
5261 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
5262
5263         PR debug/45024
5264         * g++.dg/debug/dwarf2/nested-2.C: New test case.
5265
5266 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
5267
5268         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
5269         with dg-require-linker-plugin.
5270
5271 2010-07-22  Richard Guenther  <rguenther@suse.de>
5272
5273         PR lto/43850
5274         * g++.dg/lto/20100722-1_0.C: New testcase.
5275
5276 2010-07-22  Richard Guenther  <rguenther@suse.de>
5277
5278         PR lto/42451
5279         * gcc.dg/lto/20100720-3_0.c: New testcase.
5280         * gcc.dg/lto/20100720-3_1.c: Likewise.
5281
5282 2010-07-22  Richard Guenther  <rguenther@suse.de>
5283
5284         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
5285         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
5286
5287         PR lto/43373
5288         * gcc.dg/lto/20100722-1_0.c: New testcase.
5289
5290 2010-07-22  Martin Jambor  <mjambor@suse.cz>
5291
5292         PR tree-optimization/44891
5293         * gcc.c-torture/compile/pr44891.c: New test.
5294
5295 2010-07-22  Richard Guenther  <rguenther@suse.de>
5296
5297         PR tree-optimization/45017
5298         * gcc.c-torture/execute/pr45017.c: New testcase.
5299
5300 2010-07-22  Tobias Burnus  <burnus@net-b.de>
5301
5302         PR fortran/45019
5303         * gfortran.dg/aliasing_dummy_5.f90: New.
5304
5305 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5306
5307         PR target/43698
5308         * gcc.target/arm/pr43698.c: New test.
5309
5310 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
5311
5312         PR fortran/44929
5313         * Revert my commit r162325 for this PR.
5314
5315 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5316
5317         PR debug/45015
5318         * gcc.target/m68k/pr45015.c: New test.
5319
5320 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
5321
5322         PR c++/44641
5323         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
5324         comments.
5325
5326 2010-07-21  Richard Guenther  <rguenther@suse.de>
5327
5328         PR lto/45018
5329         * g++.dg/lto/20100721-1_0.C: New testcase.
5330
5331 2010-07-21  Martin Jambor  <mjambor@suse.cz>
5332
5333         PR tree-optimization/44900
5334         * g++.dg/torture/pr44900.C: New test.
5335
5336 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
5337
5338         PR middle-end/44738
5339         * c-c++-common/uninit-17.c: Correct expected error.
5340
5341 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5342
5343         * gcc.dg/guality/asm-1.c: New test.
5344
5345         PR debug/45003
5346         * gcc.dg/guality/pr45003-2.c: New test.
5347         * gcc.dg/guality/pr45003-3.c: New test.
5348
5349 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5350
5351         PR libfortran/44697
5352         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
5353
5354 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
5355
5356         * lib/scanasm.exp (dg-function-on-line): Test that a function is
5357         defined on the current line.
5358         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
5359         * g++.dg/debug/dwarf2/pr44641.C: New.
5360
5361 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
5362
5363         * gcc.target/powerpc/block-move-1.c: New test.
5364         * gcc.target/powerpc/block-move-2.c: New test.
5365
5366 2010-07-20  Jason Merrill  <jason@redhat.com>
5367
5368         PR c++/44967
5369         * g++.dg/cpp0x/sfinae2.C: New.
5370
5371 2010-07-20  Richard Guenther  <rguenther@suse.de>
5372
5373         PR lto/42696
5374         * gcc.dg/lto/20100720-4_0.c: New testcase.
5375
5376 2010-07-20  Richard Guenther  <rguenther@suse.de>
5377
5378         PR lto/43221
5379         * gcc.dg/lto/20100720-2_0.c: New testcase.
5380         * gcc.dg/lto/20100720-2_1.c: Likewise.
5381
5382 2010-07-20  Richard Guenther  <rguenther@suse.de>
5383
5384         PR lto/43208
5385         * gcc.dg/lto/20100720-1_0.c: New testcase.
5386         * gcc.dg/lto/20100720-1_1.c: Likewise.
5387
5388 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
5389
5390         PR debug/45003
5391         * gcc.dg/guality/pr45003-1.c: New test.
5392
5393 2010-07-20  Richard Guenther  <rguenther@suse.de>
5394
5395         PR tree-optimization/44977
5396         * gcc.dg/torture/pr44977.c: New testcase.
5397
5398 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
5399
5400         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
5401         sync_char_short
5402
5403 2010-07-20  Richard Guenther  <rguenther@suse.de>
5404
5405         PR middle-end/44971
5406         PR middle-end/44988
5407         * gcc.dg/pr44971.c: New testcase.
5408         * gcc.c-torture/compile/pr44988.c: Likewise.
5409
5410 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5411
5412         PR fortran/44929
5413         * gfortran.dg/allocate_with_typespec.f90: New test.
5414         * gfortran.dg/allocate_derived_1.f90: Update error message.
5415
5416 2010-07-19  Jason Merrill  <jason@redhat.com>
5417
5418         PR c++/44996
5419         * g++.dg/cpp0x/decltype23.C: New.
5420
5421 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
5422
5423         PR fortran/42385
5424         * gfortran.dg/class_defined_operator_1.f03 : New test.
5425
5426 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
5427
5428         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
5429         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
5430         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
5431         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
5432
5433 2010-07-19  Richard Guenther  <rguenther@suse.de>
5434
5435         PR middle-end/44941
5436         * gcc.c-torture/compile/pr44941.c: New testcase.
5437
5438 2010-07-19  Jason Merrill  <jason@redhat.com>
5439
5440         PR c++/44969
5441         * g++.dg/template/sfinae24.C: New.
5442
5443 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
5444
5445         PR fortran/44353
5446         * gfortran.dg/data_implied_do_2.f90: Removed.
5447
5448 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
5449
5450         PR c++/44969
5451         * g++.dg/template/sfinae23.C: New.
5452
5453 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5454
5455         * lib/target-supports.exp (check_sse_os_support_available): New
5456         proc.
5457         (check_sse_hw_available): New proc.
5458         (check_effective_target_sse_runtime): New proc.
5459         (check_effective_target_sse2_runtime): New proc.
5460         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
5461         -msse2 if check_sse_os_support_available.
5462         * g++.dg/vect/vect.exp: Only run -msse2 tests if
5463         check_sse_os_support_available.
5464         * gcc.dg/vect/vect.exp: Likewise.
5465         * gfortran.dg/vect/vect.exp: Likewise.
5466         * gcc.target/i386/sol2-check: Renamed to ...
5467         * gcc.target/i386/sse-os-support.h: ... this.
5468         (sol2_check): Renamed to ...
5469         (sse_os_support): ... this.
5470         Only test movss with xmm registers.
5471         * gcc.target/i386/sse-check.h: Reflect new header and function names.
5472         Removed ILL_INSN, ILL_INSN_LEN.
5473         * gcc.target/i386/sse2-check.h: Likewise.
5474         * gcc.target/i386/sse3-check.h: Likewise.
5475         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
5476         Removed cpuid.h, __get_cpuid test.
5477         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
5478         Removed cpuid.h, __get_cpuid test.
5479         * g++.dg/other/pr40446.C: Likewise.
5480         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5481         * gcc.dg/compat/vector-1a_main.c: Likewise.
5482         * gcc.dg/compat/vector-2a_main.c: Likewise.
5483         * gcc.dg/pr36584.c: Likewise.
5484         * gcc.dg/pr37544.c: Likewise.
5485         * gcc.dg/torture/pr16104-1.c: Likewise.
5486         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5487         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5488         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5489         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5490         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
5491         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
5492         sse2_runtime.
5493         * gcc.dg/torture/pr35771-2.c: Likewise.
5494         * gcc.dg/torture/pr35771-3.c: Likewise.
5495         * gcc.target/i386/pr39315-2.c: Likewise.
5496         * gcc.target/i386/pr39315-4.c: Likewise.
5497         * gcc.target/i386/vperm-v2df.c: Likewise.
5498         * gcc.target/i386/vperm-v2di.c: Likewise.
5499         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5500         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
5501         sse_runtime.
5502
5503 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
5504
5505         PR fortran/44353
5506         * gfortran.dg/data_implied_do_2.f90: New test.
5507
5508 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5509
5510         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
5511
5512 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5513
5514         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
5515         to the "mips16" group.
5516         (mips_using_mips16_p): New procedure.
5517         (mips-dg-options): Use it.
5518
5519 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5520
5521         * gcc.target/mips/mips16-attributes-4.c: New test.
5522
5523 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
5524
5525         PR testsuite/44418
5526         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
5527         * gcc.target/powerpc/recip-2.c: Ditto.
5528         * gcc.target/powerpc/recip-3.c: Ditto.
5529
5530 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
5531
5532         * gcc.target/arm/pr42235.c: New test.
5533
5534 2010-07-16  Jason Merrill  <jason@redhat.com>
5535
5536         PR c++/32505
5537         * g++.dg/template/partial8.C: New.
5538
5539 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5540
5541         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
5542         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
5543         in C++.
5544         (gualcvt): New overloaded inline.
5545         (GUALCVT): Use it for C++.
5546         * g++.dg/guality/guality.exp: New.
5547         * g++.dg/guality/guality.h: New.
5548         * g++.dg/guality/redeclaration1.C: New test.
5549         * g++.dg/dg.exp: Prune also guality/* tests.
5550         * gcc.dg/guality/pr43141.c: Moved to...
5551         * c-c++-common/guality/pr43141.c: ... here.
5552
5553 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5554
5555         PR libfortran/37077
5556         * gfortran.dg/char4_iunit_2.f03: New test.
5557
5558 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
5559
5560         * lib/plugin-support.exp (plugin-test-execute):
5561         Add ${gcc_objdir}/intl to includes.
5562
5563 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5564
5565         PR target/44942
5566         * gcc.c-torture/execute/pr44942.c: New test.
5567         * gcc.target/i386/pr44942.c: New test.
5568
5569 2010-07-15  Jason Merrill  <jason@redhat.com>
5570
5571         PR c++/44909
5572         * g++.dg/cpp0x/implicit7.C: New.
5573         * g++.dg/cpp0x/implicit8.C: New.
5574
5575 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5576
5577         Disable float tests for __SPU__ targets due to lack of signed zero:
5578         * c-c++-common/torture/complex-sign-add.c (check_add_float).
5579         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
5580         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
5581         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
5582         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
5583         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
5584         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
5585         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
5586         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
5587
5588 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
5589
5590         * gfortran.dg/select_char_2.f90: New test.
5591
5592 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
5593
5594         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
5595         with DECL_CHAIN.
5596
5597 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
5598
5599         PR fortran/44936
5600         * gfortran.dg/typebound_generic_9.f03: New.
5601
5602 2010-07-15  Richard Guenther  <rguenther@suse.de>
5603
5604         PR tree-optimization/44946
5605         * gcc.c-torture/compile/pr44946.c: New testcase.
5606
5607 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
5608
5609         PR fortran/40206
5610         * gfortran.dg/select_char_3.f90: New test.
5611
5612 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
5613             Kevin F. Quinn  <kevquinn@gentoo.org>
5614
5615         * gcc.dg/Wtrampolines.c: New.
5616
5617 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5618
5619         PR libfortran/44934
5620         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
5621
5622 2010-07-14  Jason Merrill  <jason@redhat.com>
5623
5624         PR c++/44810
5625         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
5626
5627         Implement C++0x unrestricted unions (N2544)
5628         * g++.dg/cpp0x/union1.C: New.
5629         * g++.dg/cpp0x/union2.C: New.
5630         * g++.dg/cpp0x/union3.C: New.
5631         * g++.dg/cpp0x/defaulted2.C: Adjust.
5632         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
5633         * g++.old-deja/g++.ext/anon2.C: Adjust.
5634         * g++.old-deja/g++.mike/misc6.C: Adjust.
5635
5636 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
5637
5638         PR fortran/44925
5639         * gfortran.dg/c_loc_tests_15.f90: New.
5640
5641 2010-07-13  Jason Merrill  <jason@redhat.com>
5642
5643         PR c++/44909
5644         * g++.dg/cpp0x/implicit6.C: New.
5645
5646 2010-07-13  Jason Merrill  <jason@redhat.com>
5647
5648         PR c++/44540
5649         * g++.dg/abi/noreturn1.C: New.
5650         * g++.dg/abi/noreturn2.C: New.
5651
5652 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
5653
5654         PR other/44874
5655         PR debug/44832
5656         * c-c++-common/pr44832.c: New test.
5657
5658 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
5659
5660         PR objc/44488
5661         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
5662         on the target.  Make sure that we can assemble the emitted asm when
5663         the test type is 'compile'.
5664
5665 2010-07-13  Richard Guenther  <rguenther@suse.de>
5666
5667         PR tree-optimization/36960
5668         * g++.dg/torture/pr36960.C: New testcase.
5669
5670 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
5671
5672         PR c++/44908
5673         * g++.dg/template/sfinae21.C: New.
5674         * g++.dg/template/sfinae22.C: Likewise.
5675
5676 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
5677
5678         PR testsuite/42843
5679         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
5680         * gcc.dg/plugin/ggcplug.c: Likewise.
5681         * g++.dg/plugin/selfassign.c: Likewise.
5682         * g++.dg/plugin/attribute_plugin.c: Likewise.
5683         * g++.dg/plugin/dumb_plugin.c: Likewise.
5684         * g++.dg/plugin/pragma_plugin.c: Likewise.
5685
5686 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
5687
5688         * gcc.c-torture/execute/pr44683.x: New.
5689         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
5690
5691 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
5692
5693         PR fortran/44434
5694         PR fortran/44565
5695         PR fortran/43945
5696         PR fortran/44869
5697         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
5698         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
5699         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
5700         * gfortran.dh/typebound_call_16.f03: New.
5701         * gfortran.dg/typebound_generic_6.f03: New.
5702         * gfortran.dg/typebound_generic_7.f03: New.
5703         * gfortran.dg/typebound_generic_8.f03: New.
5704
5705 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5706
5707         PR libfortran/37077
5708         * gfortran.dg/char4_iunit_1.f03: New test.
5709
5710 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
5711
5712         * gcc.dg/tree-ssa/vrp53.c: New test.
5713
5714 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
5715
5716         PR c++/44907
5717         * g++.dg/template/sfinae19.C: New.
5718         * g++.dg/template/sfinae20.C: Likewise.
5719
5720 2010-07-12  Jie Zhang  <jie@codesourcery.com>
5721
5722         * gcc.target/arm/interrupt-1.c: New test.
5723         * gcc.target/arm/interrupt-2.c: New test.
5724
5725 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5726
5727         * gcc.dg/pr42427.c: Require c99_runtime.
5728         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
5729         c99_runtime.
5730         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5731         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
5732         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
5733         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
5734         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
5735         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
5736         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
5737         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5738         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
5739         * gcc.target/i386/pr37275.c: Require visibility support.
5740
5741 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5742
5743         * lib/target-supports.exp (check_effective_target_sse): New proc.
5744         * gcc.target/i386/sol2-check.h: New file.
5745         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
5746         Include sol2-check.h.
5747         (main) Only run do_test () if sol2_check ().
5748         * gcc.target/i386/sse2-check.h: Likewise.
5749         * gcc.target/i386/sse3-check.h: Likewise.
5750         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
5751         [__sun__ && __svr4__]: Execute SSE2 instruction.
5752         * gcc.target/i386/math-torture/math-torture.exp: Only add options
5753         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
5754         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
5755         * g++.dg/ext/vector14.C: Likewise.
5756         * g++.dg/other/mmintrin.C: Likewise.
5757         * gcc.dg/20020418-1.c: Likewise.
5758         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5759         * gcc.dg/format/ms_unnamed-1.c: Likewise.
5760         * gcc.dg/format/unnamed-1.c: Likewise.
5761         Adapt dg-warning line number.
5762         * gcc.dg/graphite/pr40281.c: Likewise.
5763         * gcc.dg/pr32176.c: Likewise.
5764         * gcc.dg/pr40550.c: Likewise.
5765         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5766         * gcc.dg/torture/pr36891.c: Likewise.
5767         * gcc.target/i386/20020218-1.c: Likewise.
5768         * gcc.target/i386/20020523.c: Likewise.
5769         * gcc.target/i386/abi-1.c: Likewise.
5770         * gcc.target/i386/brokensqrt.c: Likewise.
5771         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5772         * gcc.target/i386/pr13366.c: Likewise.
5773         * gcc.target/i386/pr13685.c: Likewise.
5774         * gcc.target/i386/pr24306.c: Likewise.
5775         * gcc.target/i386/pr31486.c: Likewise.
5776         * gcc.target/i386/pr32065-1.c: Likewise.
5777         * gcc.target/i386/pr32065-2.c: Likewise.
5778         * gcc.target/i386/pr32389.c: Likewise.
5779         * gcc.target/i386/pr38824.c: Likewise.
5780         * gcc.target/i386/pr38931.c: Likewise.
5781         * gcc.target/i386/pr39592-1.c: Likewise.
5782         * gcc.target/i386/pr43766.c: Likewise.
5783         * gcc.target/i386/recip-divf.c: Likewise.
5784         * gcc.target/i386/recip-sqrtf.c: Likewise.
5785         * gcc.target/i386/recip-vec-divf.c: Likewise.
5786         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5787         * gcc.target/i386/sse-1.c: Likewise.
5788         * gcc.target/i386/sse-16.c: Likewise.
5789         * gcc.target/i386/sse-2.c: Likewise.
5790         * gcc.target/i386/sse-20.c: Likewise.
5791         * gcc.target/i386/sse-3.c: Likewise.
5792         * gcc.target/i386/sse-7.c: Likewise.
5793         * gcc.target/i386/sse-9.c: Likewise.
5794         * gcc.target/i386/sse-addps-1.c: Likewise.
5795         * gcc.target/i386/sse-addss-1.c: Likewise.
5796         * gcc.target/i386/sse-andnps-1.c: Likewise.
5797         * gcc.target/i386/sse-andps-1.c: Likewise.
5798         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5799         * gcc.target/i386/sse-comiss-1.c: Likewise.
5800         * gcc.target/i386/sse-comiss-2.c: Likewise.
5801         * gcc.target/i386/sse-comiss-3.c: Likewise.
5802         * gcc.target/i386/sse-comiss-4.c: Likewise.
5803         * gcc.target/i386/sse-comiss-5.c: Likewise.
5804         * gcc.target/i386/sse-comiss-6.c: Likewise.
5805         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
5806         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
5807         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5808         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
5809         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5810         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
5811         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5812         * gcc.target/i386/sse-divps-1.c: Likewise.
5813         * gcc.target/i386/sse-divss-1.c: Likewise.
5814         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
5815         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5816         * gcc.target/i386/sse-maxps-1.c: Likewise.
5817         * gcc.target/i386/sse-maxss-1.c: Likewise.
5818         * gcc.target/i386/sse-minps-1.c: Likewise.
5819         * gcc.target/i386/sse-minss-1.c: Likewise.
5820         * gcc.target/i386/sse-movaps-1.c: Likewise.
5821         * gcc.target/i386/sse-movaps-2.c: Likewise.
5822         * gcc.target/i386/sse-movhlps-1.c: Likewise.
5823         * gcc.target/i386/sse-movhps-1.c: Likewise.
5824         * gcc.target/i386/sse-movhps-2.c: Likewise.
5825         * gcc.target/i386/sse-movlhps-1.c: Likewise.
5826         * gcc.target/i386/sse-movmskps-1.c: Likewise.
5827         * gcc.target/i386/sse-movntps-1.c: Likewise.
5828         * gcc.target/i386/sse-movss-1.c: Likewise.
5829         * gcc.target/i386/sse-movss-2.c: Likewise.
5830         * gcc.target/i386/sse-movss-3.c: Likewise.
5831         * gcc.target/i386/sse-movups-1.c: Likewise.
5832         * gcc.target/i386/sse-movups-2.c: Likewise.
5833         * gcc.target/i386/sse-mulps-1.c: Likewise.
5834         * gcc.target/i386/sse-mulss-1.c: Likewise.
5835         * gcc.target/i386/sse-orps-1.c: Likewise.
5836         * gcc.target/i386/sse-rcpps-1.c: Likewise.
5837         * gcc.target/i386/sse-recip-vec.c: Likewise.
5838         * gcc.target/i386/sse-recip.c: Likewise.
5839         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
5840         * gcc.target/i386/sse-set-ps-1.c: Likewise.
5841         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
5842         * gcc.target/i386/sse-subps-1.c: Likewise.
5843         * gcc.target/i386/sse-subss-1.c: Likewise.
5844         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
5845         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
5846         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
5847         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
5848         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
5849         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
5850         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
5851         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
5852         * gcc.target/i386/sse-xorps-1.c: Likewise.
5853         * gcc.target/i386/ssefn-1.c: Likewise.
5854         * gcc.target/i386/ssefn-3.c: Likewise.
5855         * gcc.target/i386/sseregparm-1.c: Likewise.
5856         * gcc.target/i386/stackalign/return-3.c: Likewise.
5857         * gcc.target/i386/vectorize1.c: Likewise.
5858         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
5859         * gcc.target/i386/xorps-sse.c: Likewise.
5860         * gfortran.dg/pr28158.f90: Likewise.
5861         * gfortran.dg/pr30667.f: Likewise.
5862         * gnat.dg/loop_optimization7.adb: Likewise.
5863         * gnat.dg/sse_nolib.adb: Likewise.
5864
5865 2010-07-11  Tobias Burnus  <burnus@net-b.de>
5866
5867         PR fortran/44702
5868         * gfortran.dg/use_rename_6.f90: New.
5869         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
5870
5871 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
5872
5873         PR fortran/44869
5874         * gfortran.dg/class_24.f03: New.
5875
5876 2010-07-10  Richard Guenther  <rguenther@suse.de>
5877
5878         PR lto/44889
5879         * gcc.dg/lto/20100709-1_0.c: New testcase.
5880         * gcc.dg/lto/20100709-1_1.c: Likewise.
5881
5882 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
5883
5884         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
5885
5886 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
5887
5888         PR objc/44140
5889         * objc.dg/lto/trivial-1_0.m: New.
5890         * objc.dg/lto/lto.exp: New.
5891         * obj-c++.dg/lto/trivial-1_0.mm: New.
5892         * obj-c++.dg/lto/lto.exp: New.
5893         * objc.dg/symtab-1.m: Adjust sizes.
5894         * objc.dg/image-info.m: Do not run for gnu-runtime.
5895
5896 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5897
5898         * gcc.dg/pr32370.c: Allow another kind of error message.
5899
5900 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
5901
5902         * gnat.dg/atomic3.adb: New test.
5903
5904 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5905             Denys Vlasenko  <dvlasenk@redhat.com>
5906             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5907
5908         PR tree-optimization/28632
5909         * gcc.dg/tree-ssa/vrp51.c: New test.
5910         * gcc.dg/tree-ssa/vrp52.c: New test.
5911
5912 2010-07-09  Jason Merrill  <jason@redhat.com>
5913
5914         * g++.dg/abi/covariant6.C: New.
5915         * g++.dg/inherit/covariant17.C: Test both bases.
5916         * g++.dg/inherit/covariant7.C: Check vtable layout.
5917
5918 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
5919
5920         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
5921
5922 2010-07-09  Richard Guenther  <rguenther@suse.de>
5923
5924         PR tree-optimization/44852
5925         * gcc.c-torture/execute/pr44852.c: New testcase.
5926
5927 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5928
5929         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
5930         multiplication by values.
5931         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
5932         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
5933
5934 2010-07-09  Richard Guenther  <rguenther@suse.de>
5935
5936         PR tree-optimization/44882
5937         * gfortran.dg/pr44882.f90: New testcase.
5938
5939 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5940
5941         PR target/40657
5942         * gcc.target/arm/pr40657-1.c: New test.
5943         * gcc.target/arm/pr40657-2.c: New test.
5944         * gcc.c-torture/execute/pr40657.c: New test.
5945
5946 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5947
5948         * gcc.dg/tree-ssa/vrp50.c: New test.
5949         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
5950
5951 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
5952
5953         PR fortran/44649
5954         * gfortran.dg/c_sizeof_1.f90: Modified.
5955         * gfortran.dg/storage_size_1.f08: New.
5956         * gfortran.dg/storage_size_2.f08: New.
5957
5958 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
5959
5960         * gcc.c-torture/execute/20100708-1.c: New test.
5961
5962 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
5963
5964         PR fortran/44847
5965         * gfortran.dg/gomp/pr44847.f90: New test.
5966
5967 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
5968
5969         PR tree-optimization/44710
5970         * gcc.dg/tree-ssa/ifc-6.c: New.
5971         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
5972
5973 2010-07-08  Tobias Burnus  <burnus@net-b.de>
5974
5975         PR fortran/18918
5976         * gfortran.dg/coarray_10.f90: Add an additional test.
5977
5978 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
5979
5980         PR middle-end/44828
5981         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
5982         * gcc.c-torture/execute/pr44828.x: Revert.
5983
5984 2010-07-08  Jason Merrill  <jason@redhat.com>
5985
5986         PR c++/43120
5987         * g++.dg/inherit/covariant17.C: New.
5988         * g++.dg/abi/covariant1.C: Actually test for the bug.
5989
5990 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5991
5992         PR rtl-optimization/44838
5993         * gcc.dg/pr44838.c: New.
5994
5995 2010-07-08  Richard Guenther  <rguenther@suse.de>
5996
5997         PR tree-optimization/44831
5998         * gcc.c-torture/compile/pr44831.c: New testcase.
5999         * gcc.dg/tree-ssa/pr21463.c: Adjust.
6000
6001 2010-07-08  Richard Guenther  <rguenther@suse.de>
6002
6003         PR tree-optimization/44861
6004         * g++.dg/vect/pr44861.cc: New testcase.
6005
6006 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6007
6008         PR middle-end/44828
6009         * gcc.c-torture/execute/pr44828.x: New file.
6010
6011 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6012
6013         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6014         dg-options.
6015         * g++.dg/ext/altivec-17.C: Adjust error message.
6016
6017 2010-07-07  Tom Tromey  <tromey@redhat.com>
6018
6019         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6020
6021 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6022
6023         PR target/44844
6024         * gcc.target/i386/rdrand-1.c: Scan "jnc".
6025         * gcc.target/i386/rdrand-2.c: Likewise.
6026         * gcc.target/i386/rdrand-3.c: Likewise.
6027
6028 2010-07-07  Jan Hubicka  <jh@suse.cz>
6029
6030         PR middle-end/44813
6031         * g++.dg/torture/pr44813.C: New testcase.
6032         * g++.dg/torture/pr44826.C: New testcase.
6033
6034 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
6035
6036         PR rtl-optimization/44787
6037         * gcc.c-torture/compile/pr44788.c: New test.
6038         * gcc.target/arm/pr44788.c: New test.
6039
6040 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6041
6042         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6043
6044 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6045
6046         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6047         to dg-options.
6048
6049 2010-07-06  Tobias Burnus  <burnus@net-b.de>
6050
6051         PR fortran/44742
6052         * gfortran.dg/parameter_array_init_6.f90: New.
6053         * gfortran.dg/initialization_20.f90: Update dg-error.
6054         * gfortran.dg/initialization_24.f90: Ditto.
6055
6056 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6057         PR fortran/PR44693
6058         * gfortran.dg/dim_range_1.f90:  New test.
6059         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
6060
6061 2010-07-06  Jason Merrill  <jason@redhat.com>
6062
6063         PR c++/44703
6064         * g++.dg/cpp0x/initlist41.C: New.
6065
6066         PR c++/44778
6067         * g++.dg/template/ptrmem22.C: New.
6068
6069 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
6070
6071         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6072         support.
6073         * gcc.target/i386/i386.exp: Likewise.
6074
6075 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6076
6077         PR testsuite/44195
6078         * gcc.dg/lto/20100518_0.c: Limit to x86.
6079
6080 2010-07-06  Richard Guenther  <rguenther@suse.de>
6081
6082         PR middle-end/44828
6083         * gcc.c-torture/execute/pr44828.c: New testcase.
6084
6085 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
6086
6087         * g++.dg/warn/noeffect2.C: Adjust expected warning.
6088         * g++.dg/warn/volatile1.C: Likewise.
6089         * g++.dg/template/warn1.C: Likewise.
6090
6091 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
6092
6093         AVX Programming Reference (June, 2010)
6094         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6095         * g++.dg/other/i386-3.C: Likewise.
6096         * gcc.target/i386/sse-12.c: Likewise.
6097
6098         * gcc.target/i386/f16c-check.h: New.
6099         * gcc.target/i386/rdfsbase-1.c: Likewise.
6100         * gcc.target/i386/rdfsbase-2.c: Likewise.
6101         * gcc.target/i386/rdgsbase-1.c: Likewise.
6102         * gcc.target/i386/rdgsbase-2.c: Likewise.
6103         * gcc.target/i386/rdrand-1.c: Likewise.
6104         * gcc.target/i386/rdrand-2.c: Likewise.
6105         * gcc.target/i386/rdrand-3.c: Likewise.
6106         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6107         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6108         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6109         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6110         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6111         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6112         * gcc.target/i386/wrfsbase-1.c: Likewise.
6113         * gcc.target/i386/wrfsbase-2.c: Likewise.
6114         * gcc.target/i386/wrgsbase-1.c: Likewise.
6115         * gcc.target/i386/wrgsbase-2.c: Likewise.
6116
6117         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6118         (__builtin_ia32_vcvtps2ph): New.
6119         (__builtin_ia32_vcvtps2ph256): Likewise.
6120
6121         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6122         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6123
6124         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6125         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6126
6127         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6128         (__builtin_ia32_vcvtps2ph256): Likewise.
6129         Add fsgsbase,rdrnd,f16c.
6130
6131         * lib/target-supports.exp (check_effective_target_f16c): New.
6132
6133 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6134
6135         * gcc.dg/guality/nrv-1.c: New test.
6136
6137 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
6138
6139         PR middle-end/42505
6140         * gcc.target/arm/pr42505.c: New test case.
6141
6142 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6143
6144         PR c++/44808
6145         * g++.dg/opt/nrv16.C: New test.
6146
6147 2010-07-05  Richard Guenther  <rguenther@suse.de>
6148
6149         PR tree-optimization/44784
6150         * gcc.c-torture/compile/pr44784.c: New testcase.
6151
6152 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6153
6154         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6155         Increase loop bound and array size.
6156         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6157         Likewise.
6158
6159 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6160
6161         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6162         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6163         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6164         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6165         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6166
6167 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
6168
6169         PR c++/22138
6170         * g++.dg/parse/template25.C: New.
6171
6172 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6173
6174         PR rtl-optimization/44695
6175         * gcc.dg/torture/pr44695.c: New.
6176
6177 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6178
6179         PR c++/16630
6180         * g++.dg/ext/pretty3.C: New.
6181
6182 2010-07-04  Richard Guenther  <rguenther@suse.de>
6183
6184         PR middle-end/44809
6185         * g++.dg/torture/pr44809.C: New testcase.
6186
6187 2010-07-04  Richard Guenther  <rguenther@suse.de>
6188
6189         PR tree-optimization/44656
6190         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6191
6192 2010-07-04  Ira Rosen  <irar@il.ibm.com>
6193             Revital Eres  <eres@il.ibm.com>
6194
6195         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6196         misaligned stores.
6197         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
6198         gcc.dg/vect/vect-96.c: Likewise.
6199         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
6200         that support misaligned stores. Change the number of expected
6201         misaligned accesses.
6202         * gcc.dg/vect/vect-peel-1.c: New test.
6203         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
6204         gcc.dg/vect/vect-peel-4.c: Likewise.
6205         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
6206         vectorizable on all targets that support realignment.
6207         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6208
6209 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
6210
6211         PR c/44806
6212         * gcc.dg/torture/pr44806.c: New.
6213
6214 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6215
6216         * gnat.dg/cond_expr1.adb: New test.
6217
6218 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6219
6220         * gnat.dg/modular3.adb: New test.
6221         * gnat.dg/modular3_pkg.ads: New helper.
6222
6223 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
6224             Mikael Pettersson  <mikpe@it.uu.se>
6225
6226         PR testsuite/44518
6227         * obj-c++.dg/encode-2.mm: Produce object and save temps.
6228         Make signed-ness of chars explicit.  Scan the object for
6229         strings that are split by some target assemblers.
6230         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
6231         explicit.
6232
6233 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
6234
6235         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
6236
6237 2010-07-02  Le-Chun Wu  <lcwu@google.com>
6238
6239         PR/44128
6240         * g++.dg/warn/Wshadow-7.C: New test.
6241
6242 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
6243             Julian Brown  <julian@codesourcery.com>
6244             Sandra Loosemore  <sandra@codesourcery.com>
6245
6246         * gcc.c-torture/execute/20100416-1.c: New test case.
6247
6248 2010-07-02  Julian Brown  <julian@codesourcery.com>
6249             Sandra Loosemore  <sandra@codesourcery.com>
6250
6251         PR target/43703
6252
6253         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
6254         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
6255
6256 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6257             Julian Brown  <julian@codesourcery.com>
6258
6259         * gcc.target/arm/neon/vadds64.c: Regenerated.
6260         * gcc.target/arm/neon/vaddu64.c: Regenerated.
6261         * gcc.target/arm/neon/vsubs64.c: Regenerated.
6262         * gcc.target/arm/neon/vsubu64.c: Regenerated.
6263         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
6264         * gcc.target/arm/neon-vmls-1.c: Likewise.
6265         * gcc.target/arm/neon-vsubs64.c: New execution test.
6266         * gcc.target/arm/neon-vsubu64.c: New execution test.
6267         * gcc.target/arm/neon-vadds64.c: New execution test.
6268         * gcc.target/arm/neon-vaddu64.c: New execution test.
6269
6270 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6271
6272         * gcc.target/arm/neon-vands64.c: New.
6273         * gcc.target/arm/neon-vandu64.c: New.
6274         * gcc.target/arm/neon-vbics64.c: New.
6275         * gcc.target/arm/neon-vbicu64.c: New.
6276         * gcc.target/arm/neon-veors64.c: New.
6277         * gcc.target/arm/neon-veoru64.c: New.
6278         * gcc.target/arm/neon-vorns64.c: New.
6279         * gcc.target/arm/neon-vornu64.c: New.
6280         * gcc.target/arm/neon-vorrs64.c: New.
6281         * gcc.target/arm/neon-vorru64.c: New.
6282         * gcc.target/arm/neon/vands64.c: Regenerated.
6283         * gcc.target/arm/neon/vandu64.c: Regenerated.
6284         * gcc.target/arm/neon/vbics64.c: Regenerated.
6285         * gcc.target/arm/neon/vbicu64.c: Regenerated.
6286         * gcc.target/arm/neon/veors64.c: Regenerated.
6287         * gcc.target/arm/neon/veoru64.c: Regenerated.
6288         * gcc.target/arm/neon/vorns64.c: Regenerated.
6289         * gcc.target/arm/neon/vornu64.c: Regenerated.
6290         * gcc.target/arm/neon/vorrs64.c: Regenerated.
6291         * gcc.target/arm/neon/vorru64.c: Regenerated.
6292
6293 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6294
6295         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
6296
6297 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6298
6299         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
6300         * gfortran.dg/intent_out_5.f90: Same.
6301         * gfortran.dg/ltrans-7.f90: Same.
6302         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
6303
6304 2010-07-02  Jan Hubicka  <jh@suse.cz>
6305
6306         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
6307
6308 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6309
6310         * objc-obj-c++-shared/Object1.h: Correct Line endings.
6311
6312 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
6313
6314         PR c++/44780
6315         * c-c++-common/Wunused-var-12.c: New test.
6316
6317 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
6318
6319         PR target/42835
6320         * gcc.target/arm/pr42835.c: New test.
6321
6322         PR target/42172
6323         * gcc.target/arm/pr42172-1.c: New test.
6324
6325 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6326
6327         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
6328
6329 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6330
6331         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
6332         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
6333         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
6334         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
6335         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
6336         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
6337         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
6338         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
6339         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
6340         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
6341         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
6342         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
6343         * gcc.target/arm/neon-vdup_ns64.c: New.
6344         * gcc.target/arm/neon-vdup_nu64.c: New.
6345         * gcc.target/arm/neon-vdupQ_ns64.c: New.
6346         * gcc.target/arm/neon-vdupQ_nu64.c: New.
6347         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
6348         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
6349         * gcc.target/arm/neon-vmov_ns64.c: New.
6350         * gcc.target/arm/neon-vmov_nu64.c: New.
6351         * gcc.target/arm/neon-vmovQ_ns64.c: New.
6352         * gcc.target/arm/neon-vmovQ_nu64.c: New.
6353         * gcc.target/arm/neon-vget_lanes64.c: New.
6354         * gcc.target/arm/neon-vget_laneu64.c: New.
6355         * gcc.target/arm/neon-vset_lanes64.c: New.
6356         * gcc.target/arm/neon-vset_laneu64.c: New.
6357
6358 2010-07-02  Richard Guenther  <rguenther@suse.de>
6359
6360         * g++.dg/torture/20100702-1.C: New testcase.
6361
6362 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6363
6364         PR target/44707
6365         * gcc.c-torture/compile/pr44707.c: New test.
6366
6367 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6368
6369         PR c++/44039
6370         * g++.dg/template/crash101.C: New.
6371
6372 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6373
6374         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
6375         Use the ABI-0 accessors and fail it for m64.
6376
6377 2010-07-02  Jan Hubicka  <jh@suse.cz>
6378
6379         * g++.dg/tree-ssa/pr44706.C: New testcase.
6380
6381 2010-07-02  Richard Guenther  <rguenther@suse.de>
6382
6383         PR tree-optimization/44748
6384         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
6385
6386 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6387
6388         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
6389         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
6390         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
6391         the method types to forward:.
6392
6393 2010-06-30  Jason Merrill  <jason@redhat.com>
6394
6395         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
6396         * g++.dg/other/pr25632.C: Likewise.
6397
6398 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
6399
6400         PR tree-optimization/40421
6401         * gfortran.fortran-torture/compile/pr40421.f90: New test.
6402
6403 2010-07-01  Richard Guenther  <rguenther@suse.de>
6404
6405         PR middle-end/42834
6406         PR middle-end/44468
6407         * gcc.c-torture/execute/20100316-1.c: New testcase.
6408         * gcc.c-torture/execute/pr44468.c: Likewise.
6409         * gcc.c-torture/compile/20100609-1.c: Likewise.
6410         * gcc.dg/volatile2.c: Adjust.
6411         * gcc.dg/plugin/selfassign.c: Likewise.
6412         * gcc.dg/pr36902.c: Likewise.
6413         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
6414         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
6415         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6416         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6417         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6418         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6419         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
6420         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
6421         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
6422         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6423         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6424         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6425         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
6426         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
6427         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6428         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6429         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
6430         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6431         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6432         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6433         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6434         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6435         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
6436         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
6437         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
6438         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
6439         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
6440         * gcc.dg/struct/w_prof_local_array.c: Likewise.
6441         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
6442         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
6443         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6444         * gcc.dg/struct/w_prof_global_array.c: Likewise.
6445         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
6446         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
6447         * gcc.dg/struct/w_prof_local_var.c: Likewise.
6448         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
6449         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6450         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
6451         * gcc.dg/struct/w_prof_global_var.c: Likewise.
6452         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
6453         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
6454         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
6455         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6456         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
6457         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
6458         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
6459         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
6460         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
6461         * gcc.dg/tree-prof/stringop-1.c: Adjust.
6462         * g++.dg/tree-ssa/pr31146.C: Likewise.
6463         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
6464         * g++.dg/tree-ssa/pr33604.C: Likewise.
6465         * g++.dg/plugin/selfassign.c: Likewise.
6466         * gfortran.dg/array_memcpy_3.f90: Likewise.
6467         * gfortran.dg/array_memcpy_4.f90: Likewise.
6468         * c-c++-common/torture/pr42834.c: New testcase.
6469
6470 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
6471
6472         PR c++/44628
6473         * g++.dg/template/crash100.C: New.
6474
6475 2010-06-30  Jan Hubicka  <jh@suse.cz>
6476
6477         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
6478
6479 2010-06-30  Michael Matz  <matz@suse.de>
6480
6481         PR bootstrap/44699
6482         * gcc.dg/pr44699.c: New test.
6483
6484 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
6485
6486         PR tree-optimization/39799
6487         * c-c++-common/uninit-17.c: New test.
6488
6489 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6490
6491         PR libfortran/43298
6492         * gfortran.dg/read_infnan_1.f90: New test.
6493
6494 2010-06-29  Jason Merrill  <jason@redhat.com>
6495
6496         Enable implicitly declared move constructor/operator= (N3053).
6497         * g++.dg/cpp0x/implicit3.C: New.
6498         * g++.dg/cpp0x/implicit4.C: New.
6499         * g++.dg/cpp0x/implicit5.C: New.
6500         * g++.dg/cpp0x/implicit-copy.C: Adjust.
6501         * g++.dg/cpp0x/not_special.C: Adjust.
6502         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
6503         * g++.dg/cpp0x/rv1n.C: Adjust.
6504         * g++.dg/cpp0x/rv1p.C: Adjust.
6505         * g++.dg/cpp0x/rv2n.C: Adjust.
6506         * g++.dg/cpp0x/rv2p.C: Adjust.
6507         * g++.dg/cpp0x/rv3n.C: Adjust.
6508         * g++.dg/cpp0x/rv3p.C: Adjust.
6509         * g++.dg/cpp0x/rv4n.C: Adjust.
6510         * g++.dg/cpp0x/rv4p.C: Adjust.
6511         * g++.dg/cpp0x/rv5n.C: Adjust.
6512         * g++.dg/cpp0x/rv5p.C: Adjust.
6513         * g++.dg/cpp0x/rv6n.C: Adjust.
6514         * g++.dg/cpp0x/rv6p.C: Adjust.
6515         * g++.dg/cpp0x/rv7n.C: Adjust.
6516         * g++.dg/cpp0x/rv7p.C: Adjust.
6517         * g++.dg/cpp0x/rv8p.C: Adjust.
6518         * g++.dg/gomp/pr26690-1.C: Adjust.
6519         * g++.dg/other/error20.C: Adjust.
6520         * g++.dg/other/error31.C: Adjust.
6521         * g++.dg/parse/error19.C: Adjust.
6522         * g++.dg/template/qualttp5.C: Adjust.
6523         * g++.old-deja/g++.law/ctors5.C: Adjust.
6524
6525         Enable implicitly deleted functions (N2346)
6526         * g++.dg/cpp0x/defaulted17.C: New.
6527         * g++.dg/cpp0x/implicit1.C: New.
6528         * g++.dg/cpp0x/implicit2.C: New.
6529         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
6530         * g++.dg/ext/has_virtual_destructor.C: Adjust.
6531         * g++.dg/init/ctor4.C: Adjust.
6532         * g++.dg/init/synth2.C: Adjust.
6533         * g++.dg/lto/20081118_1.C: Adjust.
6534         * g++.dg/other/error13.C: Adjust.
6535         * g++.dg/other/unused1.C: Adjust.
6536         * g++.old-deja/g++.bob/inherit2.C: Adjust.
6537         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6538         * g++.old-deja/g++.jason/opeq3.C: Adjust.
6539         * g++.old-deja/g++.law/ctors17.C: Adjust.
6540         * g++.old-deja/g++.oliva/delete1.C: Adjust.
6541         * g++.old-deja/g++.pt/assign1.C: Adjust.
6542         * g++.old-deja/g++.pt/crash20.C: Adjust.
6543
6544         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
6545         * g++.dg/cpp0x/defaulted13.C: Adjust.
6546         * g++.dg/cpp0x/defaulted2.C: Adjust.
6547         * g++.dg/cpp0x/defaulted3.C: Adjust.
6548         * g++.dg/cpp0x/initlist9.C: Adjust.
6549         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
6550         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
6551         * g++.dg/init/synth2.C: Adjust.
6552
6553         * g++.dg/cpp0x/defaulted19.C: New.
6554
6555         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
6556         * g++.dg/template/error23.C: Fix for -std=c++0x.
6557
6558 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
6559
6560         PR fortran/44718
6561         * gfortran.dg/proc_ptr_28.f90: New.
6562
6563 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
6564
6565         PR tree-optimization/43801
6566         * g++.dg/torture/pr43801.C: New test.
6567
6568         PR debug/44668
6569         * g++.dg/debug/dwarf2/accessibility1.C: New test.
6570
6571 2010-06-29  Jason Merrill  <jason@redhat.com>
6572
6573         PR c++/44587
6574         * g++.dg/template/qualified-id2.C: New.
6575         * g++.dg/template/qualified-id3.C: New.
6576
6577 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
6578
6579         PR fortran/44696
6580         * gfortran.dg/associated_target_4.f90: New.
6581
6582 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
6583
6584         PR fortran/44582
6585         * gfortran.dg/aliasing_array_result_1.f90 : New test.
6586
6587 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6588
6589         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
6590
6591 2010-06-29  Jan Hubicka  <jh@suse.cz>
6592
6593         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
6594
6595 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
6596
6597         PR target/43902
6598         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
6599         * gcc.target/arm/wmul-3.c: New test.
6600         * gcc.target/arm/wmul-4.c: New test.
6601
6602 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
6603
6604         PR rtl-optimization/44659
6605         * gcc.target/i386/extract-1.c: New.
6606         * gcc.target/i386/extract-2.c: Likewise.
6607         * gcc.target/i386/extract-3.c: Likewise.
6608         * gcc.target/i386/extract-4.c: Likewise.
6609         * gcc.target/i386/extract-5.c: Likewise.
6610         * gcc.target/i386/extract-6.c: Likewise.
6611
6612 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
6613
6614         PR c++/44682
6615         * g++.dg/warn/Wunused-var-14.C: New test.
6616
6617 2010-06-28  Tobias Burnus  <burnus@net-b.de>
6618
6619         PR fortran/43298
6620         * gfortran.dg/nan_6.f90: New.
6621
6622 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
6623
6624         PR tree-optimization/43781
6625         * gcc.dg/torture/pr43781.c: New.
6626
6627 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
6628
6629         PR fortran/40158
6630         * gfortran.dg/actual_rank_check_1.f90: New test.
6631
6632 2010-06-28  Martin Jambor  <mjambor@suse.cz>
6633
6634         * gcc.dg/ipa/ipa-sra-6.c: New test.
6635
6636 2010-06-28  Jan Hubicka  <jh@suse.cz>
6637
6638         PR tree-optimization/44687
6639         * gcc.c-torture/compile/pr44687.c
6640
6641 2010-06-28  Martin Jambor  <mjambor@suse.cz>
6642
6643         PR c++/44535
6644         * g++.dg/torture/pr44535.C: New test.
6645
6646 2010-06-28  Michael Matz  <matz@suse.de>
6647
6648         PR middle-end/44592
6649         * gfortran.dg/pr44592.f90: New test.
6650
6651 2010-06-28  Jan Hubicka  <jh@suse.cz>
6652
6653         PR tree-optimization/44357
6654         * g++.dg/torture/pr44357.C: New testcase.
6655
6656 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6657
6658         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
6659         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
6660         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
6661         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
6662         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
6663         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6664         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
6665         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
6666
6667 2010-06-27  Jan Hubicka  <jh@suse.cz>
6668
6669         * gcc.c-torture/compile/pr44686.c: New file.
6670
6671 2010-06-27  Richard Guenther  <rguenther@suse.de>
6672
6673         PR tree-optimization/44683
6674         * gcc.c-torture/execute/pr44683.c: New testcase.
6675
6676 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
6677
6678         * gnat.dg/noreturn3.ad[sb]: New test.
6679
6680 2010-06-26  Jason Merrill  <jason@redhat.com>
6681
6682         * g++.dg/cpp0x/explicit5.C: New.
6683
6684 2010-06-26  Richard Guenther  <rguenther@suse.de>
6685
6686         PR tree-optimization/44393
6687         * gcc.dg/pr44393.c: New testcase.
6688
6689 2010-06-26  Jan Hubicka  <jh@suse.cz>
6690
6691         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
6692
6693 2010-06-26  Richard Guenther  <rguenther@suse.de>
6694
6695         PR middle-end/44674
6696         * gcc.dg/pr44674.c: New testcase.
6697
6698 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
6699
6700         * gcc.dg/opts-3.c: New test.
6701
6702 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6703
6704         * gfortran.dg/type_decl_1.f90: New.
6705         * gfortran.dg/type_decl_2.f90: New.
6706
6707 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6708
6709         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
6710         * gfortran.dg/semicolon_fixed_2.f: Ditto.
6711
6712 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6713
6714         PR testsuite/38946
6715         * gfortran.dg/array_constructor_23.f: Update test to allow for small
6716         error in comparing reals.
6717
6718 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6719
6720         * selected_real_kind_2.f90: New.
6721         * selected_real_kind_3.f90: New.
6722
6723 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6724
6725         * gfortran.dg/entry_19.f90: New.
6726
6727 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6728
6729         * gfortran.dg/end_subroutine_1.f90: New.
6730         * gfortran.dg/end_subroutine_2.f90: New.
6731         * gfortran.dg/interface_proc_end.f90: Update.
6732
6733 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6734
6735         * gfortran.dg/semicolon_fixed.f: Update.
6736         * gfortran.dg/semicolon_fixed_2.f: New.
6737         * gfortran.dg/semicolon_free_2.f90: New.
6738         * gfortran.dg/semicolon_free.f90: Update.
6739
6740 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6741
6742         PR fortran/44448
6743         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
6744
6745 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6746
6747         * g++.dg/ipa/iinline-3.C: New test.
6748         * gcc.dg/ipa/modif-1.c: Removed.
6749
6750 2010-06-25  Jan Hubicka  <jh@suse.cz>
6751
6752         * gcc.dg/tree-ssa/ipa-split-1.c
6753
6754 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6755
6756         * g++.dg/ipa/iinline-2.C: New test.
6757
6758 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
6759
6760         PR middle-end/43866
6761         * gfortran.dg/pr43866.f90: New test.
6762
6763         PR tree-optimization/44539
6764         * gcc.dg/pr44539.c: New test.
6765
6766 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
6767
6768         From Jim Wilson:
6769         PR target/43902
6770         * gcc.target/mips/madd-9.c: New test.
6771
6772 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
6773
6774         PR c/44517
6775         * gcc.dg/noncompile/pr44517.c: New.
6776         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
6777
6778 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
6779
6780         PR testsuite/43283
6781         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
6782         and add argument to nop for IA64.
6783
6784 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6785
6786         PR target/44588
6787         * gcc.target/i386/mod-1.c: New.
6788         * gcc.target/i386/umod-1.c: Likewise.
6789         * gcc.target/i386/umod-2.c: Likewise.
6790         * gcc.target/i386/umod-3.c: Likewise.
6791
6792 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
6793
6794         PR middle-end/44492
6795         * g++.dg/torture/pr44492.C: New test.
6796
6797 2010-06-24  Andi Kleen  <ak@linux.intel.com>
6798
6799         * c-c++-common/warn-omitted-condop.c: New.
6800
6801 2010-06-24  Tobias Burnus  <burnus@net-b.de>
6802
6803         PR fortran/44614
6804         * gfortran.dg/import8.f90: New.
6805
6806 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
6807
6808         * gnat.dg/not_null.adb: Update test case.
6809
6810 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
6811
6812         PR c++/44619
6813         * g++.dg/warn/Wunused-var-13.C: New test.
6814
6815         PR c++/44627
6816         * g++.dg/diagnostic/method1.C: New test.
6817
6818 2010-06-22  Cary Coutant  <ccoutant@google.com>
6819
6820         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
6821
6822 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
6823
6824         PR fortran/44616
6825         * gfortran.dg/abstract_type_8.f03: New.
6826
6827 2010-06-21  Jason Merrill  <jason@redhat.com>
6828
6829         * g++.dg/cpp0x/noexcept08.C: New.
6830
6831         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
6832
6833 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6834
6835         PR target/44615
6836         * gcc.target/i386/sse2-vec-2a.c: New.
6837
6838 2010-06-21  DJ Delorie  <dj@redhat.com>
6839
6840         * gcc.dg/pragma-diag-1.c: New.
6841
6842 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6843
6844         PR target/44615
6845         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
6846
6847 2010-06-21  Alan Modra  <amodra@gmail.com>
6848
6849         PR testsuite/44505
6850         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
6851         tail call to check_fa_mid.
6852
6853 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
6854
6855         PR target/44575
6856         * gcc.c-torture/execute/pr44575.c: New test.
6857
6858 2010-06-21  Tobias Burnus  <burnus@net-b.de>
6859
6860         PR fortran/40632
6861         * gfortran.dg/contiguous_1.f90: New.
6862         * gfortran.dg/contiguous_2.f90: New.
6863         * gfortran.dg/contiguous_3.f90: New.
6864
6865 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
6866
6867         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
6868         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
6869
6870 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
6871
6872         PR target/44546
6873         * gcc.target/i386/pr44546.c: New test.
6874
6875 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
6876
6877         * gcc.dg/opts-2.c: New test.
6878
6879 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
6880
6881         PR fortran/44584
6882         * gfortran.dg/typebound_proc_15.f03: Modified.
6883
6884 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
6885
6886         PR target/44072
6887         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
6888         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
6889
6890 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6891
6892         * g++.dg/ext/label13.C: Fix typo in last change.
6893
6894 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6895
6896         PR libfortran/44477
6897         * gfortran.dg/eof_3.f90
6898         * gfortran.dg/endfile_2.f90
6899         * gfortran.dg/endfile_4.f90
6900         * gfortran.dg/endfile_3.f90
6901
6902 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6903
6904         PR c++/41090
6905         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
6906
6907 2010-06-18  Tobias Burnus  <burnus@net-b.de>
6908
6909         PR fortran/44556
6910         * gfortran.dg/allocate_alloc_opt_11.f90: New.
6911
6912 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
6913
6914         * gcc.target/arm/pr40900.c: New test.
6915
6916 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
6917
6918         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
6919
6920 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
6921
6922         PR fortran/44558
6923         * gfortran.dg/typebound_call_15.f03: New.
6924
6925 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6926
6927         PR c++/44486
6928         * g++.dg/pr44486.C: New.
6929
6930 2010-06-16  DJ Delorie  <dj@redhat.com>
6931
6932         * gcc.target/i386/volatile-bitfields-1.c: New.
6933         * gcc.target/i386/volatile-bitfields-2.c: New.
6934
6935 2010-06-16  Jason Merrill  <jason@redhat.com>
6936
6937         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
6938
6939         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
6940
6941 2010-06-16  Richard Guenther  <rguenther@suse.de>
6942
6943         PR c/44555
6944         * gcc.c-torture/execute/pr44555.c: New testcase.
6945
6946 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
6947
6948         PR fortran/44549
6949         * gfortran.dg/typebound_proc_16.f03: New.
6950
6951 2010-06-16  Martin Jambor  <mjambor@suse.cz>
6952
6953         * g++.dg/torture/pr43905.C: New test.
6954
6955 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
6956
6957         PR testsuite/44538
6958         * gcc.dg/vect/slp-perm-5.c (main): Prevent
6959         initialization loop from being vectorized.
6960         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
6961
6962 2010-06-16  Alan Modra  <amodra@gmail.com>
6963
6964         PR tree-optimization/44507
6965         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
6966
6967 2010-06-15  Jason Merrill  <jason@redhat.com>
6968
6969         * g++.dg/overload/arg3.C: Adjust error locations.
6970         * g++.dg/overload/copy1.C: Likewise.
6971         * g++.dg/tc1/dr152.C: Likewise.
6972         * g++.dg/template/incomplete4.C: Likewise.
6973         * g++.dg/template/incomplete5.C: Likewise.
6974         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6975         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6976         * g++.old-deja/g++.pt/crash9.C: Likewise.
6977
6978         * g++.dg/inherit/virtual5.C: New.
6979
6980         * g++.dg/cpp0x/defaulted18.C: New.
6981
6982         * g++.dg/cpp0x/initlist40.C: New.
6983
6984         * g++.dg/cpp0x/initlist39.C: New.
6985
6986 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
6987
6988         PR middle-end/44391
6989         * gcc.dg/graphite/pr44391.c: New.
6990
6991 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
6992
6993         PR fortran/43388
6994         * gfortran.dg/allocate_alloc_opt_8.f90: New.
6995         * gfortran.dg/allocate_alloc_opt_9.f90: New.
6996         * gfortran.dg/allocate_alloc_opt_10.f90: New.
6997         * gfortran.dg/class_allocate_2.f03: Modified an error message.
6998
6999 2010-06-15  Richard Guenther  <rguenther@suse.de>
7000
7001         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7002
7003 2010-06-15  Richard Guenther  <rguenther@suse.de>
7004
7005         * gcc.dg/vect/bb-slp-21.c: Adjust.
7006         * gcc.dg/vect/bb-slp-13.c: Likewise
7007         * gcc.dg/vect/bb-slp-4.c: Likewise
7008         * gcc.dg/vect/bb-slp-22.c: Likewise
7009         * gcc.dg/vect/bb-slp-14.c: Likewise
7010         * gcc.dg/vect/bb-slp-23.c: Likewise
7011         * gcc.dg/vect/bb-slp-15.c: Likewise
7012         * gcc.dg/vect/bb-slp-17.c: Likewise
7013         * gcc.dg/vect/bb-slp-18.c: Likewise
7014         * gcc.dg/vect/bb-slp-19.c: Likewise
7015         * gcc.dg/vect/bb-slp-10.c: Likewise
7016         * gcc.dg/vect/bb-slp-11.c: Likewise
7017         * gcc.dg/vect/bb-slp-20.c: Likewise
7018         * gcc.dg/vect/bb-slp-3.c: Likewise
7019
7020 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
7021
7022         PR fortran/44536
7023         * gfortran.dg/gomp/pr44536.f90: New test.
7024         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7025
7026 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7027
7028         PR target/44534
7029         * gcc.target/i386/avx-vextractf128-256-3.c: New.
7030         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7031
7032 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
7033
7034         PR tree-optimization/44508
7035         * gcc.dg/tree-ssa/pr21086.c: Adjust.
7036
7037         PR bootstrap/44509
7038         * gcc.dg/pr44509.c: New test.
7039
7040 2010-06-14  Ira Rosen  <irar@il.ibm.com>
7041
7042         PR tree-optimization/44507
7043         * gcc.dg/vect/pr44507.c: New test.
7044
7045 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7046
7047         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7048         and c-pretty-print.h.
7049
7050         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7051
7052 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
7053
7054         * gfortran.dg/whole_file_18.f90: Updated error message.
7055
7056 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
7057
7058         * gfortran.dg/whole_file_20.f03: New.
7059
7060 2010-06-12  Jan Hubicka  <jh@suse.cz>
7061
7062         * gcc.c-torture/compile/pc44485.c: New testcase.
7063
7064 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
7065
7066         PR fortran/40117
7067         * gfortran.dg/typebound_proc_4.f03: Modified error message.
7068         * gfortran.dg/typebound_proc_14.f03: New.
7069         * gfortran.dg/typebound_proc_15.f03: New.
7070
7071 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7072
7073         * gcc.dg/opts-1.c: New test.
7074
7075 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7076
7077         * gcc.dg/funroll-loops-all.c: Update expected error.
7078
7079 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
7080
7081         PR target/44481
7082         * gcc.target/i386/pr44481.c: New test.
7083
7084 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7085
7086         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7087
7088 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
7089
7090         PR middle-end/44483
7091         * gcc.dg/tree-ssa/pr44483.c: New.
7092
7093 2010-06-11  Paul Brook  <paul@codesourcery.com>
7094
7095         * g++.dg/other/arm-neon-1.C: New test.
7096
7097 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
7098
7099         PR fortran/42051
7100         PR fortran/43896
7101         * gfortran.dg/class_23.f03: New test.
7102
7103 2010-06-11  Jan Hubicka  <jh@suse.cz>
7104
7105         * gcc.dg/ipa/pure-const-2.c: New testcase.
7106
7107 2010-06-11  Jan Hubicka  <jh@suse.cz>
7108
7109         * gcc.dg/noreturn-7.c: Update.
7110         * gcc.dg/noreturn-4.c: Update.
7111
7112 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
7113
7114         Fix MIPS bootstrap
7115         * g++.dg/other/typedef4.C: New test.
7116
7117 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
7118
7119         PR fortran/44207
7120         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7121
7122 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
7123
7124         PR fortran/44457
7125         * gfortran.dg/asynchronous_3.f03
7126
7127 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
7128
7129         PR middle-end/44185
7130         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7131         non-temporal stores out of the tests to form new test cases.  As a
7132         result, no non-temporal store should be generated in this case.
7133
7134         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
7135         prefetch-7.c that generate one non-temporal store.
7136
7137         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
7138         prefetch-7.c that generate one non-temporal store and one
7139         one-temporal prefetch.
7140
7141 2010-06-10  Martin Jambor  <mjambor@suse.cz>
7142
7143         PR tree-optimization/44258
7144         * gcc.dg/tree-ssa/pr44258.c: New test.
7145
7146 2010-06-10  Daniel Kraft  <d@domob.eu>
7147
7148         PR fortran/38936
7149         * gfortran.dg/associate_1.f03: New test.
7150         * gfortran.dg/associate_2.f95: New test.
7151         * gfortran.dg/associate_3.f03: New test.
7152         * gfortran.dg/associate_4.f08: New test.
7153
7154 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7155
7156         * gfortran.dg/selected_char_kind_4.f90: New test.
7157
7158 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
7159
7160         * gcc.dg/pr42461.c: New test.
7161
7162 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7163
7164         PR fortran/44347
7165         * gfortran.dg/selected_real_kind_1.f90: New.
7166
7167 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7168
7169         PR fortran/44359
7170         * gfortran.dg/warn_conversion.f90: Removed check for redundant
7171         warning.
7172         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7173         check for warning.
7174
7175 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7176
7177         * gfortran.dg/data_namelist_conflict.f90: New test.
7178
7179 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7180
7181         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7182         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7183         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7184
7185 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7186
7187         * gfortran.dg/mvbits_9.f90: New test.
7188         * gfortran.dg/ibset_1.f90: Ditto.
7189         * gfortran.dg/ibits_1.f90: Ditto.
7190         * gfortran.dg/btest_1.f90: Ditto.
7191         * gfortran.dg/ibclr_1.f90: Ditto.
7192
7193 2010-06-09  Jason Merrill  <jason@redhat.com>
7194
7195         PR c++/44366
7196         * g++.dg/cpp0x/decltype23.C: Move to...
7197         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
7198
7199 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
7200
7201         PR fortran/44211
7202         * gfortran.dg/typebound_call_14.f03: New test.
7203
7204 2010-06-09  Martin Jambor  <mjambor@suse.cz>
7205
7206         PR tree-optimization/44423
7207         * gcc.dg/tree-ssa/pr44423.c: New test.
7208
7209 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
7210
7211         PR testsuite/42843
7212         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
7213         TV_NONE to initialize tv_id field.
7214         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7215         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7216         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
7217         Include toplev.h .
7218         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
7219         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
7220         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
7221
7222 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
7223
7224         PR tree-optimization/39874
7225         PR middle-end/28685
7226         * gcc.dg/pr39874.c: New file.
7227
7228 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7229
7230         * g++.dg/ext/attr-alias-1.C: New.
7231         * g++.dg/ext/attr-alias-2.C: New.
7232
7233 2010-06-07  Tobias Burnus  <burnus@net-b.de>
7234
7235         PR fortran/44446
7236         * gfortran.dg/proc_ptr_27.f90: New.
7237
7238 2010-06-07  Jason Merrill  <jason@redhat.com>
7239
7240         PR c++/44366
7241         * g++.dg/cpp0x/decltype23.C: New.
7242
7243 2010-06-08  Andrew Pinski <pinskia@gmail.com>
7244             Shujing Zhao  <pearly.zhao@oracle.com>
7245
7246         PR c/37724
7247         * gcc.dg/c90-const-expr-10.c: Adjust.
7248         * gcc.dg/c99-const-expr-10.c: Adjust.
7249         * gcc.dg/init-bad-7.c: New.
7250
7251 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7252
7253         * lib/target-supports.exp (check_effective_target_gas): New proc.
7254         * gcc.c-torture/execute/960321-1.x: New file.
7255
7256 2010-06-07  Jason Merrill  <jason@redhat.com>
7257
7258         PR c++/44401
7259         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
7260
7261 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
7262
7263         PR c++/44444
7264         * g++.dg/warn/Wunused-var-12.C: New test.
7265
7266         PR c++/44443
7267         * c-c++-common/Wunused-var-11.c: New test.
7268
7269 2010-06-07  Jan Hubicka  <jh@suse.cz>
7270
7271         * gcc.dg/ipa/pure-const-1.c: New testcase.
7272
7273 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
7274
7275         PR rtl-optimization/44404
7276         * gcc.dg/pr44404.c: New.
7277
7278 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
7279
7280         PR target/44159
7281         * gcc.target/i386/abi-2.c: Check sysv abi here.
7282         * gcc.target/i386/aes-avx-check.h: Call test in noinline
7283         function to avoid failures by different ABIs.
7284         * gcc.target/i386/aes-check.h: Likewise.
7285         * gcc.target/i386/avx-check.h: Likewise.
7286         * gcc.target/i386/fma4-check.h: Likewise.
7287         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
7288         * gcc.target/i386/mmx-check.h: Likewise.
7289         * gcc.target/i386/pclmul-avx-check.h: Likewise.
7290         * gcc.target/i386/pclmul-check.h: Likewise.
7291         * gcc.target/i386/sse-check.h: Likewise.
7292         * gcc.target/i386/sse2-check.h: Likewise.
7293         * gcc.target/i386/sse3-check.h: Likewise.
7294         * gcc.target/i386/sse4_1-check.h: Likewise.
7295         * gcc.target/i386/sse4_2-check.h: Likewise.
7296         * gcc.target/i386/sse4a-check.h: Likewise.
7297         * gcc.target/i386/ssse3-check.h: Likewise.
7298         * gcc.target/i386/xop-check.h: Likewise.
7299         * gcc.target/i386/pr27971.c: Fix for LLP64.
7300         * gcc.target/i386/pr39139.c: Likewise.
7301         * gcc.target/i386/pr39315-check.c: Likewise.
7302         * gcc.target/i386/vararg-1.c: Likewise.
7303         * gcc.target/i386/vararg-2.c: Likewise.
7304         Additional add dg-compile to avoid failure due
7305         missing foo symbol.
7306
7307         * gcc.dg/compound-literal-1.c: Fix for llp64.
7308         * gcc.dg/pr32370.c: Likewise.
7309         * gcc.dg/pr37561.c: Likewise.
7310         * gcc.dg/pr41340.c: Likewise.
7311         * gcc.dg/pr41551.c: Likewise.
7312
7313 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7314
7315         PR c++/44188
7316         * g++.dg/debug/dwarf2/typedef3.C: New test.
7317
7318 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7319
7320         PR c/20000
7321         * c-c++-common/pr20000.c: New.
7322
7323 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
7324
7325         PR c++/44086
7326         * g++.dg/init/pr44086.C: New.
7327         * g++.dg/cpp0x/decltype4.C: Adjust.
7328
7329 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7330
7331         PR fortran/43945
7332         * gfortran.dg/generic_23.f03: New test.
7333
7334 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7335
7336         PR fortran/43895
7337         * gfortran.dg/alloc_comp_class_1.f90 : New test.
7338
7339 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
7340
7341         PR c++/44361
7342         * c-c++-common/Wunused-var-9.c: New test.
7343
7344 2010-06-05  Jason Merrill  <jason@redhat.com>
7345
7346         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
7347
7348 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
7349
7350         PR c/44322
7351         * gcc.dg/c99-restrict-4.c: New test.
7352
7353 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
7354
7355         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
7356         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
7357         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
7358         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
7359         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
7360         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
7361         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
7362         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
7363         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
7364         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
7365         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
7366         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
7367         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
7368         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
7369         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
7370         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
7371         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
7372         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
7373         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
7374         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
7375         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
7376         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
7377
7378 2010-06-04  Jason Merrill  <jason@redhat.com>
7379
7380         * g++.dg/cpp0x/noexcept06.C: New.
7381         * g++.dg/cpp0x/noexcept07.C: New.
7382
7383         * g++.dg/cpp0x/noexcept01.C: New.
7384         * g++.dg/cpp0x/noexcept02.C: New.
7385         * g++.dg/cpp0x/noexcept03.C: New.
7386         * g++.dg/cpp0x/noexcept04.C: New.
7387         * g++.dg/cpp0x/noexcept05.C: New.
7388
7389 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
7390
7391         PR c++/44412
7392         * g++.dg/warn/Wunused-var-10.C: New test.
7393         * g++.dg/warn/Wunused-var-11.C: New test.
7394
7395         PR c++/44362
7396         * c-c++-common/Wunused-var-10.c: New test.
7397
7398 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7399
7400         PR c/25880
7401         * gcc.dg/assign-warn-2.c: Update.
7402         * gcc.dg/cpp/line3.c: Update.
7403         * gcc.dg/c99-array-lval-8.c: Update.
7404         * gcc.dg/cast-qual-2.c: Update.
7405         * gcc.dg/c99-arraydecl-3.c:  Update.
7406         * gcc.dg/assign-warn-1.c:  Update.
7407         * gcc.dg/format/gcc_diag-1.c:  Update.
7408
7409 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
7410
7411         PR rtl-optimization/39871
7412         PR rtl-optimization/40615
7413         PR rtl-optimization/42500
7414         PR rtl-optimization/42502
7415         * gcc.target/arm/eliminate.c: New test.
7416
7417 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
7418
7419         PR libstdc++/44410
7420         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
7421         * g++.old-deja/g++.other/delete3.C: Likewise.
7422         * g++.old-deja/g++.other/new.C: Likewise.
7423         * g++.old-deja/g++.law/operators27.C: Likewise.
7424         * g++.old-deja/g++.mike/p755.C: Likewise.
7425         * g++.dg/eh/new1.C: Likewise.
7426         * g++.dg/init/new5.C: Likewise.
7427
7428 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7429
7430         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
7431         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
7432         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
7433
7434 2010-06-03  Richard Guenther  <rguenther@suse.de>
7435
7436         PR lto/41921
7437         * lib/lto.exp: Always load gcc.exp.
7438         (lto-obj): For C source files invoke gcc_target_compile.
7439         * g++.dg/lto/20100603-1_0.C: New testcase.
7440         * g++.dg/lto/20100603-1_1.c: Likewise.
7441
7442 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
7443
7444         PR tree-optimization/43688
7445         * gfortran.dg/pr43688.f90: New.
7446
7447 2010-06-03  Richard Guenther  <rguenther@suse.de>
7448
7449         PR lto/41584
7450         * gcc.dg/lto/20100603-1_0.c: New testcase.
7451         * gcc.dg/lto/20100603-2_0.c: Likewise.
7452         * gcc.dg/lto/20100603-3_0.c: Likewise.
7453
7454 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
7455
7456         PR target/44218
7457         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
7458         * gcc.target/powerpc/recip-2.c: Ditto.
7459         * gcc.target/powerpc/recip-3.c: Ditto.
7460         * gcc.target/powerpc/recip-4.c: Ditto.
7461         * gcc.target/powerpc/recip-5.c: Ditto.
7462         * gcc.target/powerpc/recip-6.c: Ditto.
7463         * gcc.target/powerpc/recip-7.c: Ditto.
7464         * gcc.target/powerpc/recip-test.h: Ditto.
7465         * gcc.target/powerpc/recip-test2.h: Ditto.
7466
7467 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7468
7469         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
7470
7471 2010-06-02  Jason Merrill  <jason@redhat.com>
7472
7473         * g++.dg/ext/vector9.C: Expect typedef in error message.
7474
7475         PR c++/9726
7476         PR c++/23594
7477         PR c++/44333
7478         * g++.dg/tc1/dr101.C: Remove xfails.
7479
7480 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7481
7482         PR middle-end/44372
7483         * g++.dg/ipa/pr44372.C: New.
7484
7485 2010-06-02  Jan Hubicka  <jh@suse.cz>
7486
7487         PR middle-end/44295
7488         * g++.dg/torture/pr44295.C: Neww testcase.
7489
7490 2010-06-02  Jan Hubicka  <jh@suse.cz>
7491
7492         * gcc.dg/tree-ssa/loadpre6.c: Update.
7493
7494 2010-06-02  Richard Guenther  <rguenther@suse.de>
7495
7496         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
7497         diagnostic.h.
7498
7499 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
7500
7501         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
7502         the link fail message.
7503
7504 2010-06-02  Tobias Burnus  <burnus@net-b.de>
7505
7506         PR fortran/44360
7507         * gfortran.dg/use_13.f90: New test case.
7508
7509 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7510
7511         PR fortran/44371
7512         * gfortran.dg/error_stop_2.f08: Minor update.
7513
7514 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7515
7516         PR fortran/44371
7517         * gfortran.dg/error_stop_1.f08: New test.
7518         * gfortran.dg/error_stop_2.f08: New test.
7519
7520 2010-06-01  Jason Merrill  <jason@redhat.com>
7521
7522         DR 990
7523         * g++.dg/cpp0x/initlist37.C: New.
7524         * g++.dg/cpp0x/initlist38.C: New.
7525
7526         PR c++/44358
7527         * g++.dg/cpp0x/initlist36.C: New.
7528
7529 2010-05-31 Jan Hubicka  <jh@suse.cz>
7530
7531         * gcc.dg/noreturn-8.c: New testcase.
7532
7533 2010-05-31 Jan Hubicka  <jh@suse.cz>
7534
7535         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
7536         * gcc.dg/lto/noreturn-1_0.c: Move it here.
7537
7538 2010-05-31 Jan Hubicka  <jh@suse.cz>
7539
7540         * gcc.dg/lto/noreturn-1_1.c: New testcase.
7541         * gcc.dg/lto/noreturn-1_0.c: New testcase.
7542
7543 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
7544
7545         PR fortran/36928
7546         * gfortran.dg/dependency_27.f90:  New test.
7547         * gfortran.dg/array_assign_1.F90:  New test.
7548
7549 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7550
7551         PR target/44338
7552         * gcc.target/i386/sse-24.c: New test.
7553
7554 2010-05-31  Jan Hubicka  <jh@suse.cz>
7555
7556         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
7557
7558 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7559
7560         PR middle-end/44337
7561         * gcc.dg/pr44337.c: New test.
7562
7563         PR tree-optimization/44182
7564         * g++.dg/debug/pr44182.C: New test.
7565
7566 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
7567
7568         * gcc.dg/nested-func-7.c: New test.
7569         * gnat.dg/frame_overflow.adb: Adjust directives.
7570
7571 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
7572
7573         * gnat.dg/prot2.ad[sb]: New test.
7574         * gnat.dg/prot2_pkg1.ads: New helper.
7575         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
7576
7577 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
7578
7579         * gnat.dg/array11.adb: Adjust dg-warning directive.
7580         * gnat.dg/object_overflow.adb: Likewise.
7581
7582 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
7583
7584         PR middle-end/44306
7585         * gcc.dg/tree-ssa/pr44306.c: New.
7586
7587 2010-05-29  Jan Hubicka  <jh@suse.cz>
7588
7589         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
7590
7591 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
7592
7593         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
7594
7595 2010-05-28  Mike Stump  <mikestump@comcast.net>
7596
7597         PR objc/44125
7598         * objc.dg/const-str-9.m: Remove static.
7599
7600 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
7601
7602         PR target/43636
7603         * gcc.c-torture/compile/pr43636.c: New test.
7604
7605 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
7606
7607         PR objc++/23616
7608         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
7609         * obj-c++.dg/try-catch-9.mm: Ditto.
7610
7611 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
7612
7613         Revert patch for PR c++/44188
7614         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
7615
7616 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7617
7618         PR c++/44188
7619         * g++.dg/debug/dwarf2/typedef3.C: New test.
7620
7621 2010-05-27  Jason Merrill  <jason@redhat.com>
7622
7623         PR c++/43555
7624         * g++.dg/ext/vla9.C: New.
7625
7626 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
7627
7628         PR objc/44140
7629         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
7630         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7631         * objc.dg/torture/tls/thr-init.m: Ditto.
7632         * objc.dg/torture/trivial.m: Ditto.
7633         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
7634         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7635         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7636         * obj-c++.dg/torture/trivial.mm: Ditto.
7637
7638 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
7639
7640         * g++.dg/lto/20100302_0.C: Skip on darwin.
7641
7642 2010-05-27  Richard Guenther  <rguenther@suse.de>
7643
7644         PR tree-optimization/44284
7645         * gcc.dg/vect/vect-118.c: New testcase.
7646         * gcc.dg/vect/bb-slp-20.c: Adjust.
7647         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7648         * gcc.dg/vect/slp-9.c: Likewise.
7649         * gcc.dg/vect/slp-reduc-4.c: Likewise.
7650         * gcc.dg/vect/vect-10.c: Likewise.
7651         * gcc.dg/vect/vect-109.c: Likewise.
7652         * gcc.dg/vect/vect-12.c: Likewise.
7653         * gcc.dg/vect/vect-36.c: Likewise.
7654         * gcc.dg/vect/vect-7.c: Likewise.
7655         * gcc.dg/vect/vect-iv-8.c: Likewise.
7656         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7657         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7658         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7659         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7660         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7661         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7662         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7663         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7664         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7665         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7666         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7667         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7668         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7669         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7670         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7671         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
7672         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7673
7674 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7675
7676         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
7677         necessary.
7678
7679 2010-05-26  Jan Hubicka  <jh@suse.cz>
7680
7681         * gcc.dg/lto/materialize-1_0.c: New file.
7682         * gcc.dg/lto/materialize-1_1.c: New file.
7683
7684 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
7685
7686         * gnat.dg/lto10.adb: New test.
7687         * gnat.dg/lto10_pkg.ads: New helper.
7688
7689 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
7690
7691         * lib/target-supports.exp (check_effective_target_int128): New
7692         function to check if __int128 types are available for target.
7693         * c-c++-common/int128-types-1.c: New.
7694         * c-c++-common/int128-1.c: New.
7695         * c-c++-common/int128-2.c: New.
7696         * g++.dg/abi/mangle43.C: New.
7697         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
7698         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
7699         pointer-wide scalar.
7700         * g++.dg/other/pr25632.C: Likewise.
7701         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
7702         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
7703         overflow warnings.
7704         * g++.dg/warn/pr13358-4.C: Likewise.
7705         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
7706         * g++.dg/warn/Wconversion-null.C: Likewise.
7707
7708 2010-05-26  Jason Merrill  <jason@redhat.com>
7709
7710         PR c++/43382
7711         * g++.dg/cpp0x/variadic101.C: New.
7712
7713 2010-05-26  Richard Guenther  <rguenther@suse.de>
7714
7715         PR rtl-optimization/44164
7716         * gcc.c-torture/execute/pr44164.c: New testcase.
7717         * g++.dg/tree-ssa/pr13146.C: Adjust.
7718
7719 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
7720
7721         PR fortran/40011
7722         * gfortran.dg/whole_file_19.f90 : New test.
7723
7724 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
7725
7726         PR fortran/30668
7727         PR fortran/31346
7728         PR fortran/34260
7729         * gfortran.dg/pr40999.f: Fix function type.
7730         * gfortran.dg/whole_file_5.f90: Likewise.
7731         * gfortran.dg/whole_file_6.f90: Likewise.
7732         * gfortran.dg/whole_file_16.f90: New.
7733         * gfortran.dg/whole_file_17.f90: New.
7734         * gfortran.dg/whole_file_18.f90: New.
7735
7736 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
7737             Iain Sandoe  <iains@gcc.gnu.org>
7738
7739         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
7740         * gcc.c-torture/compile/pr44197.c: Require alias support.
7741         * gcc.dg/lto/20081222_0.c: Ditto.
7742
7743 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
7744
7745         PR debug/42801
7746         * gcc.dg/guality/vla-2.c: New test.
7747
7748 2010-05-25  Richard Guenther  <rguenther@suse.de>
7749
7750         PR middle-end/44069
7751         * g++.dg/torture/pr44069.C: New testcase.
7752
7753 2010-05-25  Richard Guenther  <rguenther@suse.de>
7754
7755         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
7756
7757 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7758
7759         PR objc/44140
7760         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
7761
7762 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7763
7764         * obj-c++.dg/torture/tls/trivial.mm: New.
7765         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
7766         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
7767         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
7768         * obj-c++.dg/torture/tls/diag-1.mm: New.
7769         * obj-c++.dg/torture/tls/tls.exp: New.
7770         * obj-c++.dg/torture/trivial.mm: New.
7771         * obj-c++.dg/torture/dg-torture.exp: New.
7772         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
7773         * obj-c++.dg/tls/trivial.m: New.
7774         * obj-c++.dg/tls/init-1.mm: New.
7775         * obj-c++.dg/tls/diag-1.mm: New.
7776         * obj-c++.dg/tls/init-2.mm: New.
7777         * obj-c++.dg/tls/diag-2.mm: New.
7778         * obj-c++.dg/tls/diag-3.mm: New.
7779         * obj-c++.dg/tls/diag-4.mm: New.
7780         * obj-c++.dg/tls/static-1.mm: New.
7781         * obj-c++.dg/tls/tls.exp: New.
7782         * obj-c++.dg/tls/diag-5.mm: New.
7783         * obj-c++.dg/tls/static-1a.mm: New.
7784         * objc-obj-c++-shared/Object1.mm: New.
7785         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
7786
7787 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
7788
7789         PR objc++/43689
7790         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
7791         * obj-c++.dg/const-str-6.mm: Ditto.
7792
7793 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7794
7795         * g++.dg/parse/array-size2.C: Remove dg-error directives.
7796
7797 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7798
7799         PR ada/38394
7800         * gnat.dg/array13.ad[sb]: New test.
7801
7802 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
7803             Sandra Loosemore  <sandra@codesourcery.com>
7804
7805         * gcc.target/arm/neon/: Regenerated test cases.
7806
7807         * gcc.target/arm/neon/polytypes.c,
7808         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
7809         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
7810         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
7811         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
7812         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
7813         dg-add-options arm_neon.
7814
7815         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
7816         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
7817         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
7818         and arm_neon_fp16_ok.
7819
7820         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
7821         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
7822
7823         * lib/target-supports.exp (add_options_for_arm_neon): New.
7824         (check_effective_target_arm_neon_ok_nocache): New, from
7825         check_effective_target_arm_neon_ok.  Check multiple possibilities.
7826         (check_effective_target_arm_neon_ok): Use
7827         check_effective_target_arm_neon_ok_nocache.
7828         (add_options_for_arm_neon_fp16)
7829         (check_effective_target_arm_neon_fp16_ok)
7830         check_effective_target_arm_neon_fp16_ok_nocache): New.
7831         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
7832
7833 2010-05-24  Jason Merrill  <jason@redhat.com>
7834
7835         PR c++/41510
7836         * g++.dg/cpp0x/initlist35.C: New.
7837         * g++.dg/init/brace6.C: Adjust.
7838
7839 2010-05-24  Paul Brook  <paul@codesourcery.com>
7840
7841         * gcc.target/arm/frame-pointer-1.c: New test.
7842         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
7843         pointer elimination.
7844
7845 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7846
7847         PR target/44245
7848         * gcc.target/i386/crc32-3.c: New.
7849         * gcc.target/i386/crc32-4.c: Likewise.
7850
7851 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
7852
7853         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
7854         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
7855         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
7856
7857 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7858
7859         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
7860
7861 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
7862
7863         PR target/43869
7864         * gcc.c-target/pr43869.c: New test.
7865
7866 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7867
7868         PR fortran/44212
7869         * gfortran.dg/class_22.f03: New.
7870
7871 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
7872
7873         PR lto/44238
7874         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
7875
7876 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7877
7878         PR fortran/44213
7879         * gfortran.dg/abstract_type_7.f03: New.
7880
7881 2010-05-21  Jason Merrill  <jason@redhat.com>
7882
7883         * g++.dg/eh/spec11.C: Test cleanup optimization.
7884
7885 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
7886
7887         PR debug/44223
7888         * gcc.target/i386/pr44223.c: New test.
7889
7890 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7891
7892         * gcc.target/i386/pr25993.c: Use @function as type specifier.
7893
7894 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
7895
7896         * g++.dg/other/const3.C: New test.
7897
7898 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
7899
7900         PR fortran/38407
7901         * warn_unused_dummy_argument_1.f90: New.
7902         * warn_unused_dummy_argument_2.f90: New.
7903
7904 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7905
7906         PR c++/30298
7907         * g++.dg/inherit/crash1.C: New.
7908         * g++.dg/inherit/crash2.C: Likewise.
7909
7910 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
7911
7912         PR debug/44178
7913         * g++.dg/debug/pr44178.C: New test.
7914
7915 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
7916
7917         PR middle-end/44185
7918         * gcc.dg/tree-ssa/prefetch-6.c: Add
7919         --param min-insn-to-prefetch-ratio=6.
7920         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
7921         allow unrolling, and adjust the movnti count.
7922
7923 2010-05-20  Jan Hubicka  <jh@suse.cz>
7924
7925         PR middle-end/44197
7926         * gcc.c-torture/compile/pr44197.c: New file.
7927
7928 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
7929
7930         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
7931         Fix test code.
7932         (check_effective_target_xop): Remove __may_alias__ attribute.
7933
7934 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
7935
7936         PR target/44202
7937         * gcc.c-torture/execute/pr44202-1.c: New test.
7938
7939 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7940
7941         PR fortran/43851
7942         * gfortran.dg/label_1.f90: Update test.
7943
7944 2010-05-19  Jan Hubicka  <jh@suse.cz>
7945
7946         * gcc.dg/lto/ipareference2_0.c: New file.
7947         * gcc.dg/lto/ipareference2_1.c: New file.
7948
7949 2010-05-19  Jason Merrill  <jason@redhat.com>
7950
7951         * g++.dg/parse/fn-typedef2.C: New.
7952
7953         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
7954         function type.
7955
7956         PR c++/44193
7957         * g++.dg/template/fntype1.C: New.
7958
7959 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7960
7961         * gnat.dg/discr23.ad[sb]: New test.
7962         * gnat.dg/discr23_pkg.ads: New helper.
7963
7964         * gnat.dg/specs/controlled1.ads: New test.
7965         * gnat.dg/specs/controlled1_pkg.ads: New helper.
7966
7967 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7968
7969         PR fortran/44055
7970         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
7971         Fixed scope of C_SIZEOF.
7972         * gfortran.dg/warn_conversion_2.f90: New.
7973
7974 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7975
7976         * lib/target-supports.exp (check_effective_target_sse2): New proc.
7977         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
7978         for optional selector.
7979         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
7980         (check_effective_target_sse3): New proc.
7981         * gcc.target/i386/math-torture/math-torture.exp: Load
7982         target-supports.exp.
7983         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
7984         check_effective_target_sse2.
7985         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
7986         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
7987         * g++.dg/vect/vect.exp: Likewise.
7988         * gfortran.dg/vect/vect.exp: Likewise.
7989         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
7990         -msse2 if check_effective_target_sse2.
7991
7992         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
7993         * gcc.target/i386/3dnow-2.c: Likewise.
7994         * gcc.target/i386/3dnowA-1.c: Likewise.
7995         * gcc.target/i386/3dnowA-2.c: Likewise.
7996         * gcc.target/i386/pr42549.c: Likewise.
7997
7998         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
7999         * gcc.target/i386/sse3-addsubpd.c: Likewise.
8000         * gcc.target/i386/sse3-addsubps.c: Likewise.
8001         * gcc.target/i386/sse3-haddpd.c: Likewise.
8002         * gcc.target/i386/sse3-haddps.c: Likewise.
8003         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8004         * gcc.target/i386/sse3-hsubps.c: Likewise.
8005         * gcc.target/i386/sse3-movddup.c: Likewise.
8006         * gcc.target/i386/sse3-movshdup.c: Likewise.
8007         * gcc.target/i386/sse3-movsldup.c: Likewise.
8008
8009         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8010         * g++.dg/ext/attrib35.C: Likewise.
8011         * g++.dg/opt/pr40496.C: Likewise.
8012         * g++.dg/other/i386-1.C: Likewise.
8013         * g++.dg/other/i386-4.C: Likewise.
8014         * g++.dg/other/pr34435.C: Likewise.
8015         * g++.dg/other/pr39496.C: Likewise.
8016         * g++.dg/other/pr40446.C: Likewise.
8017         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8018         * gcc.dg/compat/vector-1a_main.c: Likewise.
8019         * gcc.dg/compat/vector-2a_main.c: Likewise.
8020         * gcc.dg/lto/20090206-1_0.c: Likewise.
8021         * gcc.dg/pr34856.c: Likewise.
8022         * gcc.dg/pr36584.c: Likewise.
8023         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
8024         * gcc.dg/pr37544.c: Likewise.
8025         * gcc.dg/torture/pr16104-1.c: Likewise.
8026         * gcc.dg/torture/pr35771-1.c: Likewise.
8027         * gcc.dg/torture/pr35771-2.c: Likewise.
8028         * gcc.dg/torture/pr35771-3.c: Likewise.
8029         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8030         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8031         * gcc.dg/torture/stackalign/push-1.c: Likewise.
8032         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8033         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8034         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8035         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8036         * gcc.target/i386/20060512-1.c: Likewise.
8037         * gcc.target/i386/20060512-3.c: Likewise.
8038         * gcc.target/i386/all_one_m128i.c: Likewise.
8039         * gcc.target/i386/float128-1.c: Likewise.
8040         * gcc.target/i386/float128-2.c: Likewise.
8041         * gcc.target/i386/fpcvt-1.c: Likewise.
8042         * gcc.target/i386/fpcvt-2.c: Likewise.
8043         * gcc.target/i386/fpcvt-3.c: Likewise.
8044         * gcc.target/i386/fpprec-1.c: Likewise.
8045         * gcc.target/i386/funcspec-9.c: Likewise.
8046         * gcc.target/i386/incoming-1.c: Likewise.
8047         * gcc.target/i386/incoming-12.c: Likewise.
8048         * gcc.target/i386/incoming-2.c: Likewise.
8049         * gcc.target/i386/incoming-3.c: Likewise.
8050         * gcc.target/i386/incoming-4.c: Likewise.
8051         * gcc.target/i386/incoming-6.c: Likewise.
8052         * gcc.target/i386/incoming-7.c: Likewise.
8053         * gcc.target/i386/incoming-8.c: Likewise.
8054         * gcc.target/i386/opt-1.c: Likewise.
8055         * gcc.target/i386/opt-2.c: Likewise.
8056         * gcc.target/i386/ordcmp-1.c: Likewise.
8057         * gcc.target/i386/pr17692.c: Likewise.
8058         * gcc.target/i386/pr18614-1.c: Likewise.
8059         * gcc.target/i386/pr22152.c: Likewise.
8060         * gcc.target/i386/pr23570.c: Likewise.
8061         * gcc.target/i386/pr23575.c: Likewise.
8062         * gcc.target/i386/pr26449-1.c: Likewise.
8063         * gcc.target/i386/pr26600.c: Likewise.
8064         * gcc.target/i386/pr27790.c: Likewise.
8065         * gcc.target/i386/pr28839.c: Likewise.
8066         * gcc.target/i386/pr30970.c: Likewise.
8067         * gcc.target/i386/pr32000-1.c: Likewise.
8068         * gcc.target/i386/pr32000-2.c: Likewise.
8069         * gcc.target/i386/pr32280.c: Likewise.
8070         * gcc.target/i386/pr32661.c: Likewise.
8071         * gcc.target/i386/pr32708-1.c: Likewise.
8072         * gcc.target/i386/pr32961.c: Likewise.
8073         * gcc.target/i386/pr33329.c: Likewise.
8074         * gcc.target/i386/pr35714.c: Likewise.
8075         * gcc.target/i386/pr35767-1.c: Likewise.
8076         * gcc.target/i386/pr35767-1d.c: Likewise.
8077         * gcc.target/i386/pr35767-1i.c: Likewise.
8078         * gcc.target/i386/pr35767-2.c: Likewise.
8079         * gcc.target/i386/pr35767-2d.c: Likewise.
8080         * gcc.target/i386/pr35767-2i.c: Likewise.
8081         * gcc.target/i386/pr35767-3.c: Likewise.
8082         * gcc.target/i386/pr35767-5.c: Likewise.
8083         * gcc.target/i386/pr36222-1.c: Likewise.
8084         * gcc.target/i386/pr36578-1.c: Likewise.
8085         * gcc.target/i386/pr36578-2.c: Likewise.
8086         * gcc.target/i386/pr36992-1.c: Likewise.
8087         * gcc.target/i386/pr37101.c: Likewise.
8088         * gcc.target/i386/pr37216.c: Likewise.
8089         * gcc.target/i386/pr37434-1.c: Likewise.
8090         * gcc.target/i386/pr37434-2.c: Likewise.
8091         * gcc.target/i386/pr37843-3.c: Likewise.
8092         * gcc.target/i386/pr37843-4.c: Likewise.
8093         * gcc.target/i386/pr39162.c: Likewise.
8094         * gcc.target/i386/pr39315-1.c: Likewise.
8095         * gcc.target/i386/pr39315-2.c: Likewise.
8096         * gcc.target/i386/pr39315-3.c: Likewise.
8097         * gcc.target/i386/pr39315-4.c: Likewise.
8098         * gcc.target/i386/pr39445.c: Likewise.
8099         * gcc.target/i386/pr39496.c: Likewise.
8100         * gcc.target/i386/pr40809.c: Likewise.
8101         * gcc.target/i386/pr40906-3.c: Likewise.
8102         * gcc.target/i386/pr41019.c: Likewise.
8103         * gcc.target/i386/pr42542-1.c: Likewise.
8104         * gcc.target/i386/pr42542-2.c: Likewise.
8105         * gcc.target/i386/pr42542-3.c: Likewise.
8106         * gcc.target/i386/pr42542-3a.c: Likewise.
8107         * gcc.target/i386/pr42881.c: Likewise.
8108         * gcc.target/i386/push-1.c: Likewise.
8109         * gcc.target/i386/quad-sse.c: Likewise.
8110         * gcc.target/i386/reload-1.c: Likewise.
8111         * gcc.target/i386/sse-10.c: Likewise.
8112         * gcc.target/i386/sse-11.c: Likewise.
8113         * gcc.target/i386/sse-15.c: Likewise.
8114         * gcc.target/i386/sse-17.c: Likewise.
8115         * gcc.target/i386/sse-18.c: Likewise.
8116         * gcc.target/i386/sse-19.c: Likewise.
8117         * gcc.target/i386/sse-4.c: Likewise.
8118         * gcc.target/i386/sse-6.c: Likewise.
8119         * gcc.target/i386/sse-vect-types.c: Likewise.
8120         * gcc.target/i386/sse2-addpd-1.c: Likewise.
8121         * gcc.target/i386/sse2-addsd-1.c: Likewise.
8122         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8123         * gcc.target/i386/sse2-andpd-1.c: Likewise.
8124         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8125         * gcc.target/i386/sse2-comisd-1.c: Likewise.
8126         * gcc.target/i386/sse2-comisd-2.c: Likewise.
8127         * gcc.target/i386/sse2-comisd-3.c: Likewise.
8128         * gcc.target/i386/sse2-comisd-4.c: Likewise.
8129         * gcc.target/i386/sse2-comisd-5.c: Likewise.
8130         * gcc.target/i386/sse2-comisd-6.c: Likewise.
8131         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8132         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8133         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8134         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8135         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8136         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8137         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8138         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8139         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8140         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8141         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8142         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8143         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8144         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8145         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8146         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8147         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8148         * gcc.target/i386/sse2-divpd-1.c: Likewise.
8149         * gcc.target/i386/sse2-divsd-1.c: Likewise.
8150         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8151         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8152         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8153         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8154         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8155         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8156         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8157         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8158         * gcc.target/i386/sse2-minpd-1.c: Likewise.
8159         * gcc.target/i386/sse2-minsd-1.c: Likewise.
8160         * gcc.target/i386/sse2-mmx.c: Likewise.
8161         * gcc.target/i386/sse2-movapd-1.c: Likewise.
8162         * gcc.target/i386/sse2-movapd-2.c: Likewise.
8163         * gcc.target/i386/sse2-movd-1.c: Likewise.
8164         * gcc.target/i386/sse2-movd-2.c: Likewise.
8165         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8166         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8167         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8168         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8169         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8170         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8171         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8172         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8173         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8174         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8175         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8176         * gcc.target/i386/sse2-movq-1.c: Likewise.
8177         * gcc.target/i386/sse2-movq-2.c: Likewise.
8178         * gcc.target/i386/sse2-movq-3.c: Likewise.
8179         * gcc.target/i386/sse2-movsd-1.c: Likewise.
8180         * gcc.target/i386/sse2-movsd-2.c: Likewise.
8181         * gcc.target/i386/sse2-movupd-1.c: Likewise.
8182         * gcc.target/i386/sse2-movupd-2.c: Likewise.
8183         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8184         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8185         * gcc.target/i386/sse2-orpd-1.c: Likewise.
8186         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8187         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8188         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8189         * gcc.target/i386/sse2-paddb-1.c: Likewise.
8190         * gcc.target/i386/sse2-paddd-1.c: Likewise.
8191         * gcc.target/i386/sse2-paddq-1.c: Likewise.
8192         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8193         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8194         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8195         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8196         * gcc.target/i386/sse2-paddw-1.c: Likewise.
8197         * gcc.target/i386/sse2-pand-1.c: Likewise.
8198         * gcc.target/i386/sse2-pandn-1.c: Likewise.
8199         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
8200         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
8201         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
8202         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
8203         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
8204         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
8205         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
8206         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
8207         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
8208         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
8209         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
8210         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
8211         * gcc.target/i386/sse2-pminub-1.c: Likewise.
8212         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
8213         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
8214         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
8215         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
8216         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
8217         * gcc.target/i386/sse2-por-1.c: Likewise.
8218         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
8219         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
8220         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
8221         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
8222         * gcc.target/i386/sse2-pslld-1.c: Likewise.
8223         * gcc.target/i386/sse2-pslld-2.c: Likewise.
8224         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
8225         * gcc.target/i386/sse2-psllq-1.c: Likewise.
8226         * gcc.target/i386/sse2-psllq-2.c: Likewise.
8227         * gcc.target/i386/sse2-psllw-1.c: Likewise.
8228         * gcc.target/i386/sse2-psllw-2.c: Likewise.
8229         * gcc.target/i386/sse2-psrad-1.c: Likewise.
8230         * gcc.target/i386/sse2-psrad-2.c: Likewise.
8231         * gcc.target/i386/sse2-psraw-1.c: Likewise.
8232         * gcc.target/i386/sse2-psraw-2.c: Likewise.
8233         * gcc.target/i386/sse2-psrld-1.c: Likewise.
8234         * gcc.target/i386/sse2-psrld-2.c: Likewise.
8235         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
8236         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
8237         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
8238         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
8239         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
8240         * gcc.target/i386/sse2-psubb-1.c: Likewise.
8241         * gcc.target/i386/sse2-psubd-1.c: Likewise.
8242         * gcc.target/i386/sse2-psubq-1.c: Likewise.
8243         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
8244         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
8245         * gcc.target/i386/sse2-psubw-1.c: Likewise.
8246         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
8247         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
8248         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
8249         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
8250         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
8251         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
8252         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
8253         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
8254         * gcc.target/i386/sse2-pxor-1.c: Likewise.
8255         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
8256         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8257         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
8258         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
8259         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
8260         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
8261         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
8262         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
8263         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
8264         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
8265         * gcc.target/i386/sse2-shufps-1.c: Likewise.
8266         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
8267         * gcc.target/i386/sse2-subpd-1.c: Likewise.
8268         * gcc.target/i386/sse2-subsd-1.c: Likewise.
8269         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
8270         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
8271         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
8272         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
8273         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
8274         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
8275         * gcc.target/i386/sse2-unpack-1.c: Likewise.
8276         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
8277         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
8278         * gcc.target/i386/sse2-vec-1.c: Likewise.
8279         * gcc.target/i386/sse2-vec-2.c: Likewise.
8280         * gcc.target/i386/sse2-vec-3.c: Likewise.
8281         * gcc.target/i386/sse2-vec-4.c: Likewise.
8282         * gcc.target/i386/sse2-vec-5.c: Likewise.
8283         * gcc.target/i386/sse2-vec-6.c: Likewise.
8284         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
8285         * gcc.target/i386/ssefn-2.c: Likewise.
8286         * gcc.target/i386/ssefn-4.c: Likewise.
8287         * gcc.target/i386/ssefp-1.c: Likewise.
8288         * gcc.target/i386/ssefp-2.c: Likewise.
8289         * gcc.target/i386/sseregparm-3.c: Likewise.
8290         * gcc.target/i386/sseregparm-4.c: Likewise.
8291         * gcc.target/i386/sseregparm-5.c: Likewise.
8292         * gcc.target/i386/sseregparm-6.c: Likewise.
8293         * gcc.target/i386/sseregparm-7.c: Likewise.
8294         * gcc.target/i386/ssetype-1.c: Likewise.
8295         * gcc.target/i386/ssetype-2.c: Likewise.
8296         * gcc.target/i386/ssetype-3.c: Likewise.
8297         * gcc.target/i386/ssetype-4.c: Likewise.
8298         * gcc.target/i386/ssetype-5.c: Likewise.
8299         * gcc.target/i386/unordcmp-1.c: Likewise.
8300         * gcc.target/i386/vararg-1.c: Likewise.
8301         * gcc.target/i386/vararg-2.c: Likewise.
8302         * gcc.target/i386/vararg-3.c: Likewise.
8303         * gcc.target/i386/vararg-4.c: Likewise.
8304         * gcc.target/i386/vararg-7.c: Likewise.
8305         * gcc.target/i386/vararg-8.c: Likewise.
8306         * gcc.target/i386/vecinit-1.c: Likewise.
8307         * gcc.target/i386/vecinit-2.c: Likewise.
8308         * gcc.target/i386/vecinit-3.c: Likewise.
8309         * gcc.target/i386/vecinit-4.c: Likewise.
8310         * gcc.target/i386/vecinit-5.c: Likewise.
8311         * gcc.target/i386/vecinit-6.c: Likewise.
8312         * gcc.target/i386/vectorize2.c: Likewise.
8313         * gcc.target/i386/vectorize3.c: Likewise.
8314         * gcc.target/i386/vectorize4.c: Likewise.
8315         * gcc.target/i386/vectorize6.c: Likewise.
8316         * gcc.target/i386/vectorize7.c: Likewise.
8317         * gcc.target/i386/vectorize8.c: Likewise.
8318         * gcc.target/i386/vperm-v2df.c: Likewise.
8319         * gcc.target/i386/vperm-v2di.c: Likewise.
8320         * gcc.target/i386/vperm-v4si-1.c: Likewise.
8321         * gcc.target/i386/xorps-sse2.c: Likewise.
8322         * gcc.target/i386/xorps.c: Likewise.
8323         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
8324         * gfortran.dg/graphite/pr42326.f90: Likewise.
8325         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
8326
8327 2010-05-19  Richard Guenther  <rguenther@suse.de>
8328
8329         PR lto/44196
8330         * g++.dg/lto/20100519-1_0.C: New testcase.
8331
8332 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8333
8334         PR fortran/42360
8335         * gfortran.dg/warn_intent_out_not_set.f90: New.
8336
8337 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8338
8339         PR fortran/38404
8340         * gfortran.dg/data_char_1.f90: Updated warning message.
8341         * gfortran.dg/data_array_6.f: New.
8342
8343 2010-05-19  Martin Jambor  <mjambor@suse.cz>
8344
8345         * g++.dg/ipa/ivinline-8.C: New test.
8346         * gcc.dg/ipa/iinline-2.c: Likewise.
8347
8348 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8349
8350         PR fortran/34505
8351         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
8352         arguments; add check for return value kind.
8353         * gfortran.dg/float_1.f90: Likewise.
8354
8355 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8356
8357         * gcc.target/i386/20011009-1.c (COMMENT): Define.
8358         (main): Use it.
8359         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
8360         * lib/lto.exp (lto_prune_warns): Fix location line regex.
8361         Prune another location line format.
8362         (lto-obj): Call lto_prune_warns on comp_output.
8363
8364 2010-05-18  Jan Hubicka  <jh@suse.cz>
8365
8366         * gcc.dg/lto/ipacp_0.c: New test.
8367         * gcc.dg/lto/ipacp_1.c: New test.
8368
8369 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
8370
8371         PR lto/44184
8372         * gcc.dg/lto/20100518_0.c: New test.
8373
8374 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
8375
8376         * gnat.dg/specs/lto3.ads: Add missing dg-options.
8377
8378 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8379
8380         PR fortran/43990
8381         * gfortran.dg/class_21.f03: New.
8382
8383 2010-05-17  Jason Merrill  <jason@redhat.com>
8384
8385         PR c++/44157
8386         * g++.dg/cpp0x/initlist34.C: New.
8387
8388         PR c++/44158
8389         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
8390
8391 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8392
8393         * g++.dg/ipa/ivinline-1.C: New test.
8394         * g++.dg/ipa/ivinline-2.C: New test.
8395         * g++.dg/ipa/ivinline-3.C: New test.
8396         * g++.dg/ipa/ivinline-4.C: New test.
8397         * g++.dg/ipa/ivinline-5.C: New test.
8398         * g++.dg/ipa/ivinline-6.C: New test.
8399
8400 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
8401             Jason Merrill  <jason@redhat.com>
8402
8403         PR c++/44108
8404         * c-c++-common/Wunused-var-8.c: New test.
8405
8406 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
8407
8408         PR bootstrap/42347
8409         * gcc.c-torture/compile/pr42347.c: New test.
8410
8411         PR middle-end/44102
8412         * g++.dg/ext/asmgoto1.C: New test.
8413
8414 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8415
8416         PR middle-end/44133
8417         * gcc.dg/tree-ssa/pr44133.c: New test.
8418         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
8419         precise.
8420
8421 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8422
8423         PR fortran/44044
8424         * gfortran.dg/class_20.f03: New.
8425
8426 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
8427
8428         PR 44078
8429         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
8430         debug messages but not the newly introduced one.
8431
8432 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
8433
8434         PR fortran/35779
8435         * gfortran.dg/initialization_25.f90: Commented testcase.
8436         * gfortran.dg/initialization_26.f90: New.
8437
8438 2010-05-16  Richard Guenther  <rguenther@suse.de>
8439
8440         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
8441         * gcc.dg/pr43084.c: Likewise.
8442         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
8443         -fipa-type-escape.
8444         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
8445         -fipa-type-escape.
8446         * gcc.dg/struct/struct-reorg.exp: Likewise.
8447         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8448         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8449
8450 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
8451
8452         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
8453         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
8454         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
8455         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
8456         tests.
8457
8458 2010-05-15  Jason Merrill  <jason@redhat.com>
8459
8460         * g++.dg/eh/spec10.C: New.
8461         * g++.dg/eh/spec11.C: New.
8462         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
8463
8464 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8465
8466         PR fortran/44154
8467         PR fortran/42647
8468         * gfortran.dg/allocatable_scalar_9.f90: New.
8469
8470 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
8471
8472         PR c++/44148
8473         * g++.dg/torture/pr44148.C: New test.
8474
8475 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
8476
8477         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
8478         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
8479         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
8480         diagnostics and type sizes.
8481
8482 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
8483
8484         * gnat.dg/lto9.adb: New test.
8485         * gnat.dg/lto9_pkg1.ads: New helper.
8486         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
8487
8488 2010-05-15  Jan Hubicka  <jh@suse.cz>
8489
8490         * gcc.dg/lto/ipareference_1.c: Rename to ...
8491         * gcc.dg/lto/ipareference_0.c: ... this one.
8492         * gcc.dg/lto/ipareference_2.c: Rename to ...
8493         * gcc.dg/lto/ipareference_1.c: ... this one.
8494
8495 2010-05-15  Jan Hubicka  <jh@suse.cz>
8496
8497         * gcc.dg/lto/ipareference_1.c: New file.
8498         * gcc.dg/lto/ipareference_2.c: New file.
8499
8500 2010-05-15  Richard Guenther  <rguenther@suse.de>
8501
8502         PR tree-optimization/44038
8503         * gcc.c-torture/compile/pr44038.c: New testcase.
8504
8505 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
8506
8507         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
8508         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8509
8510 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8511
8512         PR fortran/43207
8513         PR fortran/43969
8514         * gfortran.dg/class_18.f03: New.
8515         * gfortran.dg/class_19.f03: New.
8516
8517 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8518
8519         PR debug/44112
8520         * gcc.dg/debug/dwarf2/const-1.c: Remove.
8521         * g++.dg/debug/dwarf2/const1.C: Remove.
8522
8523 2010-05-14  Jason Merrill  <jason@redhat.com>
8524
8525         * g++.dg/eh/cond4.C: New.
8526         * g++.dg/eh/elide2.C: Adjust.
8527         * g++.old-deja/g++.eh/terminate1.C: Adjust.
8528
8529 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8530
8531         PR fortran/44135
8532         * gfortran.dg/actual_array_interface_2.f90: New test.
8533
8534 2010-05-14  Richard Guenther  <rguenther@suse.de>
8535
8536         PR tree-optimization/44119
8537         * gcc.c-torture/compile/pr44119.c: New testcase.
8538
8539 2010-05-14  Jason Merrill  <jason@redhat.com>
8540
8541         PR c++/44127
8542         * g++.dg/eh/terminate1.C: New.
8543
8544 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8545
8546         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
8547
8548         PR debug/44136
8549         * gcc.dg/pr44136.c: New test.
8550
8551 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
8552
8553         PR c++/30566
8554         * g++.dg/warn/Wshadow-4.C: Adjust.
8555         * g++.dg/warn/Wshadow-5.C: New test.
8556         * g++.dg/warn/Wshadow-6.C: New test
8557
8558 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
8559
8560         PR fortran/35779
8561         * gfortran.dg/initialization_25.f90: New.
8562
8563 2010-05-13  Martin Jambor  <mjambor@suse.cz>
8564
8565         * g++.dg/otr-fold-1.C: New test.
8566         * g++.dg/otr-fold-2.C: New test.
8567
8568 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
8569
8570         PR fortran/44036
8571         * gfortran.dg/gomp/pr44036-1.f90: New test.
8572         * gfortran.dg/gomp/pr44036-2.f90: New test.
8573         * gfortran.dg/gomp/pr44036-3.f90: New test.
8574
8575         PR debug/43983
8576         * gcc.dg/guality/sra-1.c: New test.
8577
8578 2010-05-12  Jan Hubicka  <jh@suse.cz>
8579
8580         * tree-ssa/unreachable.c: New test.
8581
8582 2010-05-12  Jason Merrill  <jason@redhat.com>
8583
8584         * g++.dg/cpp0x/sfinae1.C: New.
8585
8586 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
8587
8588         * gcc.target/i386/zee.c: New file.
8589
8590 2010-05-12  Jason Merrill  <jason@redhat.com>
8591
8592         * g++.dg/conversion/op1.C: Expect template candidate message.
8593         * g++.dg/cpp0x/nullptr15.C: Likewise.
8594         * g++.dg/cpp0x/pr31431-2.C: Likewise.
8595         * g++.dg/cpp0x/pr31431.C: Likewise.
8596         * g++.dg/cpp0x/temp_default2.C: Likewise.
8597         * g++.dg/cpp0x/trailing4.C: Likewise.
8598         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
8599         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
8600         * g++.dg/cpp0x/variadic-throw.C: Likewise.
8601         * g++.dg/cpp0x/variadic35.C: Likewise.
8602         * g++.dg/cpp0x/vt-35147.C: Likewise.
8603         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8604         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8605         * g++.dg/ext/visibility/anon8.C: Likewise.
8606         * g++.dg/ext/vla2.C: Likewise.
8607         * g++.dg/other/pr28114.C: Likewise.
8608         * g++.dg/other/ptrmem10.C: Likewise.
8609         * g++.dg/other/ptrmem11.C: Likewise.
8610         * g++.dg/overload/unknown1.C: Likewise.
8611         * g++.dg/parse/template7.C: Likewise.
8612         * g++.dg/parse/typename7.C: Likewise.
8613         * g++.dg/template/conv11.C: Likewise.
8614         * g++.dg/template/copy1.C: Likewise.
8615         * g++.dg/template/deduce3.C: Likewise.
8616         * g++.dg/template/dependent-expr5.C: Likewise.
8617         * g++.dg/template/friend.C: Likewise.
8618         * g++.dg/template/incomplete2.C: Likewise.
8619         * g++.dg/template/local4.C: Likewise.
8620         * g++.dg/template/local6.C: Likewise.
8621         * g++.dg/template/operator10.C: Likewise.
8622         * g++.dg/template/overload6.C: Likewise.
8623         * g++.dg/template/ptrmem2.C: Likewise.
8624         * g++.dg/template/ptrmem20.C: Likewise.
8625         * g++.dg/template/ptrmem8.C: Likewise.
8626         * g++.dg/template/sfinae2.C: Likewise.
8627         * g++.dg/template/ttp25.C: Likewise.
8628         * g++.dg/template/unify10.C: Likewise.
8629         * g++.dg/template/unify11.C: Likewise.
8630         * g++.dg/template/unify6.C: Likewise.
8631         * g++.dg/template/unify7.C: Likewise.
8632         * g++.dg/template/unify9.C: Likewise.
8633         * g++.dg/template/varmod1.C: Likewise.
8634         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8635         * g++.old-deja/g++.law/operators32.C: Likewise.
8636         * g++.old-deja/g++.pt/crash28.C: Likewise.
8637         * g++.old-deja/g++.pt/crash60.C: Likewise.
8638         * g++.old-deja/g++.pt/explicit38.C: Likewise.
8639         * g++.old-deja/g++.pt/explicit39.C: Likewise.
8640         * g++.old-deja/g++.pt/explicit41.C: Likewise.
8641         * g++.old-deja/g++.pt/explicit67.C: Likewise.
8642         * g++.old-deja/g++.pt/explicit77.C: Likewise.
8643         * g++.old-deja/g++.pt/expr2.C: Likewise.
8644         * g++.old-deja/g++.pt/overload7.C: Likewise.
8645         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
8646         * g++.old-deja/g++.pt/spec5.C: Likewise.
8647         * g++.old-deja/g++.pt/spec6.C: Likewise.
8648         * g++.old-deja/g++.pt/t24.C: Likewise.
8649         * g++.old-deja/g++.pt/unify4.C: Likewise.
8650         * g++.old-deja/g++.pt/unify6.C: Likewise.
8651         * g++.old-deja/g++.pt/unify8.C: Likewise.
8652         * g++.old-deja/g++.robertl/eb119.C: Likewise.
8653         * g++.old-deja/g++.robertl/eb79.C: Likewise.
8654         * g++.old-deja/g++.robertl/eb98.C: Likewise.
8655
8656         * g++.dg/cpp0x/initlist32.C: New.
8657
8658         * g++.dg/template/conv11.C: New.
8659         * g++.dg/conversion/op1.C: Adjust expected error.
8660
8661         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
8662
8663 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
8664
8665         PR target/44088
8666         * gcc.target/i386/avx-cmpsd-1.c: New.
8667         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
8668         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8669         * gcc.target/i386/avx-cmpss-2.c: Likewise.
8670         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8671         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8672
8673 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
8674
8675         PR middle-end/44085
8676         * gcc.dg/gomp/pr44085.c: New test.
8677         * gfortran.dg/gomp/pr44085.f90: New test.
8678
8679 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
8680
8681         * objc-obj-c++-shared/Object1.m: New.
8682         * objc.dg/torture: New directory.
8683         * objc.dg/torture/tls: Ditto.
8684         * objc.dg/tls: Ditto.
8685         * objc.dg/torture/tls/trivial.m: New test.
8686         * objc.dg/torture/tls/thr-init-2.m: New test.
8687         * objc.dg/torture/tls/thr-init-3.m: New test.
8688         * objc.dg/torture/tls/thr-init.m: New test.
8689         * objc.dg/torture/tls/diag-1.m: New test.
8690         * objc.dg/torture/tls/tls.exp: New.
8691         * objc.dg/torture/trivial.m: New test.
8692         * objc.dg/torture/dg-torture.exp: New.
8693         * objc.dg/tls/diag-3.m: New test.
8694         * objc.dg/tls/diag-4.m: New test.
8695         * objc.dg/tls/diag-5.m: New test.
8696         * objc.dg/tls/init-1.m: New test.
8697         * objc.dg/tls/init-2.m: New test.
8698         * objc.dg/tls/tls.exp: New.
8699         * objc.dg/tls/diag-2.m: New test.
8700         * lib/objc.exp: Respond to dg-additional-files.
8701
8702 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
8703
8704         * gcc.target/m68k/20100512-1.c: New.
8705
8706 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
8707
8708         * gnat.dg/lto8.adb: New test.
8709         * gnat.dg/lto8_pkg.ad[sb]: New helper.
8710         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
8711
8712 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
8713
8714         PR c++/34272
8715         PR c++/43630
8716         PR c++/34491
8717         * g++.dg/template/crash97.C: New.
8718         * g++.dg/template/crash98.C: Likewise.
8719         * g++.dg/template/crash99.C: Likewise.
8720         * g++.dg/cpp0x/pr31439.C: Adjust.
8721         * g++.dg/template/crash95.C: Likewise.
8722
8723 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8724
8725         PR middle-end/44071
8726         * c-c++-common/asmgoto-4.c: New test.
8727         * gcc.target/i386/pr44071.c: New test.
8728
8729         PR c++/44062
8730         * c-c++-common/Wunused-var-7.c: New test.
8731         * g++.dg/warn/Wunused-var-9.C: New test.
8732
8733 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8734
8735         PR fortran/43711
8736         * gfortran.dg/gomp/pr43711.f90: New.
8737
8738 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8739
8740         PR fortran/31820
8741         * gfortran.dg/select_5.f90: Updated.
8742
8743 2010-05-11  Jan Hubicka  <jh@suse.cz>
8744
8745         PR tree-optimize/44063
8746         * gcc.c-torture/compile/pr44063.c: New testcase.
8747
8748 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8749
8750         PR debug/44023
8751         * gcc.dg/pr44023.c: New test.
8752
8753 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
8754
8755         * gnat.dg/lto7.adb: New test.
8756         * gnat.dg/lto7_pkg.ad[sb]: New helper.
8757
8758 2010-05-10  Jason Merrill  <jason@redhat.com>
8759
8760         PR c++/44017
8761         * g++.dg/template/inherit5.C: New.
8762
8763         PR c++/44045
8764         * g++.dg/cpp0x/initlist33.C: New.
8765         * g++.dg/cpp0x/initlist26.C: Adjust.
8766         * g++.dg/cpp0x/initlist28.C: Adjust.
8767
8768 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
8769
8770         PR c++/43719
8771         * g++.dg/init/pr43719.C: New.
8772         * g++.dg/anon-struct4.C: Adjust.
8773
8774 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
8775
8776         PR debug/44028
8777         * gcc.dg/pr44028.c: New test.
8778
8779 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
8780
8781         PR fortran/27866
8782         PR fortran/35003
8783         PR fortran/42809
8784         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
8785         * gfortran.dg/warn_conversion.f90: New.
8786
8787 2010-05-10  Michael Matz  <matz@suse.de>
8788
8789         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
8790
8791 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
8792
8793         PR rtl-optimization/44012
8794         * gcc.dg/pr44012.c: New.
8795
8796 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8797
8798         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
8799         Log text on entry and exit.
8800         Prune Sun ld warnings for common symbols with differing sizes.
8801         (lto-link-and-maybe-run): Change caller.
8802
8803 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
8804
8805         PR fortran/44044
8806         * gfortran.dg/class_7.f03: Modified.
8807         * gfortran.dg/select_type_1.f03: Modified.
8808         * gfortran.dg/select_type_12.f03: New.
8809
8810 2010-05-10  Richard Guenther  <rguenther@suse.de>
8811
8812         PR tree-optimization/44050
8813         * gcc.dg/torture/pr44050.c: New testcase.
8814
8815 2010-05-10  Wei Guozhi  <carrot@google.com>
8816
8817         PR target/42879
8818         * gcc.target/arm/pr42879.c: New testcase.
8819
8820 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8821
8822         PR c/44051
8823         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
8824
8825 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8826
8827         PR c/10676
8828         * gcc.dg/anon-struct-10.c: New test.
8829
8830 2010-05-09  Richard Guenther  <rguenther@suse.de>
8831
8832         PR middle-end/44024
8833         * gcc.dg/pr44024.c: New testcase.
8834
8835 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8836
8837         PR c/4784
8838         * gcc.dg/anon-struct-9.c: New test.
8839
8840 2010-05-09  Richard Guenther  <rguenther@suse.de>
8841
8842         PR middle-end/44043
8843         * gcc.c-torture/compile/pr44043.c: New testcase.
8844
8845 2010-05-09  Richard Guenther  <rguenther@suse.de>
8846
8847         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
8848
8849 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
8850
8851         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
8852
8853 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8854
8855         * gnat.dg/lto[12456].adb: Add "target lto" marker.
8856         * gnat.dg/specs/lto3.ads: Likewise.
8857
8858 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
8859
8860         PR middle-end/28685
8861         * gcc.dg/pr28685-1.c: New file.
8862
8863 2010-05-08  Richard Guenther  <rguenther@suse.de>
8864
8865         PR tree-optimization/44030
8866         * gcc.c-torture/compile/pr44030.c: New testcase.
8867
8868 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8869
8870         * gnat.dg/lto6.adb: New test.
8871         * gnat.dg/lto6_pkg.ads: New helper.
8872
8873 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8874
8875         * gnat.dg/lto5.adb: New test.
8876         * gnat.dg/lto5_pkg.ad[sb]: New helper.
8877
8878 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8879
8880         * gnat.dg/lto4.ad[sb]: New test.
8881
8882 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8883
8884         * gnat.dg/specs/lto3.ads: New test.
8885         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
8886         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
8887
8888 2010-05-08  Quentin Ochem  <ochem@adacore.com>
8889
8890         * gnat.dg/sizetype3.ad[sb]: New test.
8891         * gnat.dg/sizetype3_pkg.ads: New helper.
8892
8893 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
8894
8895         PR c++/43951
8896         * g++.dg/init/new29.C: New.
8897
8898 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
8899
8900         PR fortran/40728
8901         * gfortran.dg/coarray_1.f90: Fixed error message.
8902         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
8903         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
8904         * gfortran.dg/intrinsic_std_5.f90: New.
8905
8906 2010-05-07  Jason Merrill  <jason@redhat.com>
8907
8908         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
8909
8910 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8911
8912         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
8913         (size_t, stderr): Remove.
8914         (read_error): Replaced __builtin_fprintf by fprintf.
8915
8916 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
8917
8918         * gcc.dg/ordered-comparison-1.c: New test.
8919         * gcc.dg/ordered-comparison-2.c: New test.
8920         * gcc.dg/ordered-comparison-3.c: New test.
8921         * gcc.dg/ordered-comparison-4.c: New test.
8922
8923 2010-05-06  Mike Stump  <mikestump@comcast.net>
8924
8925         PR objc/35165
8926         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
8927
8928 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
8929             Jason Merrill  <jason@redhat.com>
8930
8931         * g++.dg/cpp0x/nullptr01.C: New.
8932         * g++.dg/cpp0x/nullptr02.C: New.
8933         * g++.dg/cpp0x/nullptr03.C: New.
8934         * g++.dg/cpp0x/nullptr04.C: New.
8935         * g++.dg/cpp0x/nullptr05.C: New.
8936         * g++.dg/cpp0x/nullptr06.C: New.
8937         * g++.dg/cpp0x/nullptr07.C: New.
8938         * g++.dg/cpp0x/nullptr08.C: New.
8939         * g++.dg/cpp0x/nullptr09.C: New.
8940         * g++.dg/cpp0x/nullptr10.C: New.
8941         * g++.dg/cpp0x/nullptr11.C: New.
8942         * g++.dg/cpp0x/nullptr12.C: New.
8943         * g++.dg/cpp0x/nullptr13.C: New.
8944         * g++.dg/cpp0x/nullptr14.C: New.
8945         * g++.dg/cpp0x/nullptr15.C: New.
8946         * g++.dg/cpp0x/nullptr16.C: New.
8947         * g++.dg/cpp0x/nullptr17.C: New.
8948         * g++.dg/cpp0x/nullptr18.C: New.
8949         * g++.dg/cpp0x/nullptr19.C: New.
8950         * g++.dg/cpp0x/nullptr20.C: New.
8951         * g++.dg/cpp0x/nullptr21.C: New.
8952         * g++.dg/cpp0x/nullptr22.C: New.
8953         * g++.dg/debug/nullptr01.C: New.
8954         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
8955
8956 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
8957
8958         * gcc.dg/Wunused-var-8.c: Move to...
8959         * c-c++-common/Wunused-var-6.c: ... here.  New test.
8960
8961 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
8962
8963         PR c++/40406
8964         * g++.dg/template/crash96.C: New.
8965
8966 2010-05-06  Jan Hubicka  <jh@suse.cz>
8967
8968         PR tree-optimization/43791
8969         * gcc.c-torture/compile/pr43791.c: New file.
8970
8971 2010-05-06  Michael Matz  <matz@suse.de>
8972
8973         PR tree-optimization/43984
8974         * gfortran.dg/pr43984.f90: New test.
8975
8976 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8977
8978         PR 40989
8979         * gcc.dg/pr40989.c: New.
8980
8981 2010-05-06  Richard Guenther  <rguenther@suse.de>
8982
8983         PR tree-optimization/43934
8984         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
8985
8986 2010-05-06  Richard Guenther  <rguenther@suse.de>
8987
8988         PR tree-optimization/43987
8989         * gcc.c-torture/execute/pr43987.c: New testcase.
8990         * gcc.dg/torture/pta-escape-1.c: Adjust.
8991         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8992         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8993         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8994         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8995
8996 2010-04-22  Jakub Jelinek <jakub@redhat.com>
8997             Dodji Seketeli  <dodji@redhat.com>
8998
8999         PR c/18624
9000         * g++.dg/warn/Wunused-7.C: Add dg-warning.
9001         * g++.dg/template/sfinae16.C: Likewise.
9002         * gcc.dg/Wunused-var-1.c: Moved to...
9003         * c-c++-common/Wunused-var-1.c: ...here. New test.
9004         * gcc.dg/Wunused-var-2.c: Moved to...
9005         * c-c++-common/Wunused-var-2.c: ...here. New test.
9006         * gcc.dg/Wunused-var-3.c: Moved to...
9007         * c-c++-common/Wunused-var-3.c: ...here. New test.
9008         * gcc.dg/Wunused-var-4.c: Moved to...
9009         * gcc.dg/Wunused-var-1.c: ... here.
9010         * gcc.dg/Wunused-var-5.c: Moved to...
9011         * c-c++-common/Wunused-var-4.c: ...here. New test.
9012         * gcc.dg/Wunused-var-7.c: Moved to...
9013         * c-c++-common/Wunused-var-5.c: ...here. New test.
9014         * gcc.dg/Wunused-var-6.c: Moved to...
9015         * gcc.dg/Wunused-var-2.c: ... here.
9016         * c-c++-common/Wunused-var-1.c: New test.
9017         * c-c++-common/Wunused-var-2.c: New test.
9018         * c-c++-common/Wunused-var-3.c: New test.
9019         * c-c++-common/Wunused-var-4.c: New test.
9020         * c-c++-common/Wunused-var-5.c: New test.
9021         * g++.dg/warn/Wunused-var-1.C: New test.
9022         * g++.dg/warn/Wunused-var-2.C: New test.
9023         * g++.dg/warn/Wunused-var-3.C: New test.
9024         * g++.dg/warn/Wunused-var-4.C: New test.
9025         * g++.dg/warn/Wunused-var-5.C: New test.
9026         * g++.dg/warn/Wunused-var-6.C: New test.
9027         * g++.dg/warn/Wunused-var-7.C: New test.
9028         * g++.dg/warn/Wunused-var-8.C: New test.
9029         * g++.dg/warn/Wunused-parm-1.C: New test.
9030         * g++.dg/warn/Wunused-parm-2.C: New test.
9031         * g++.dg/warn/Wunused-parm-3.C: New test.
9032
9033 2010-05-06  Tobias Burnus  <burnus@net-b.de>
9034
9035         PR fortran/43985
9036         * gfortran.dg/gomp/crayptr5.f90: New test case.
9037
9038 2010-05-05  Jason Merrill  <jason@redhat.com>
9039
9040         PR debug/43370
9041         * g++.dg/ext/attrib39.C: New.
9042
9043 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
9044
9045         PR fortran/24978
9046         * gfortran.dg/data_invalid.f90: New.
9047
9048 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9049
9050         * gnat.dg/lto2.adb: New test.
9051
9052 2010-05-05  Jason Merrill  <jason@redhat.com>
9053
9054         PR c++/43787
9055         * g++.dg/opt/empty1.C: New.
9056
9057 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
9058
9059         PR fortran/43696
9060         * gfortran.dg/class_17.f03: New.
9061
9062 2010-05-04  Neil Vachharajani <nvachhar@google.com>
9063
9064         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9065
9066 2010-05-04  Mike Stump  <mikestump@comcast.net>
9067
9068         PR objc/35165
9069         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9070
9071 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9072
9073         PR target/43668
9074         * gcc.target/i386/pr43668.c: New.
9075
9076 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9077
9078         PR c++/43028
9079         * g++.dg/cpp0x/initlist31.C: New.
9080
9081 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
9082
9083         PR c/43981
9084         * gcc.dg/Wunused-var-8.c: New test.
9085
9086 2010-05-04  Jason Merrill  <jason@redhat.com>
9087
9088         PR c++/38064
9089         * g++.dg/cpp0x/enum3.C: Extend.
9090
9091 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9092
9093         PR target/43799
9094         * gcc.target/i386/pr43799.c: New.
9095
9096 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
9097
9098         * gnat.dg/lto1.adb: New test.
9099         * gnat.dg/lto1_pkg.ad[sb]: New helper.
9100
9101 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9102
9103         PR middle-end/43671
9104         * gcc.target/i386/pr43671.c: New.
9105
9106 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9107
9108         PR c++/43705
9109         * g++.dg/template/crash95.C: New.
9110
9111 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9112
9113         PR debug/43508
9114         * gcc.target/i386/pr43508.c: New.
9115
9116 2010-05-04  Richard Guenther  <rguenther@suse.de>
9117
9118         PR tree-optimization/43879
9119         * g++.dg/torture/pr43879-1_0.C: New testcase.
9120         * g++.dg/torture/pr43879-1_1.C: Likewise.
9121
9122 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
9123
9124         PR c++/43953
9125         * g++.dg/other/crash-12.C: New test.
9126
9127 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9128
9129         * g++.dg/cdce3.C: Add a space.  Updated.
9130
9131 2010-05-03  Jason Merrill  <jason@redhat.com>
9132
9133         PR c++/43680
9134         * g++.dg/opt/enum2.C: New.
9135         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9136         * g++.dg/warn/Wswitch-1.C: Adjust message.
9137
9138 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9139
9140         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9141         * g++.dg/ext/label13.C: Fix typo.
9142         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9143         alpha*-dec-osf5*.
9144         * gcc.c-torture/compile/limits-declparen.c: xfail on
9145         alpha*-dec-osf5* with -g.
9146         * gcc.c-torture/compile/limits-pointer.c: Likewise.
9147         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9148         * gcc.dg/c99-tgmath-2.c: Likewise.
9149         * gcc.dg/c99-tgmath-3.c: Likewise.
9150         * gcc.dg/c99-tgmath-4.c: Likewise.
9151
9152 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9153
9154         PR fortran/43592
9155         * gfortran.dg/unexpected_interface.f90: New test.
9156
9157 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9158
9159         * ada/acats/run_acats (which): New function.
9160         (host_gnatchop, host_gnatmake): Use it.
9161
9162 2010-05-03  Richard Guenther  <rguenther@suse.de>
9163
9164         PR tree-optimization/43971
9165         * gcc.dg/pr43971.c: New testcase.
9166
9167 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
9168
9169         PR debug/43972
9170         * gcc.dg/debug/pr43972.c: New test.
9171
9172 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
9173
9174         PR testsuite/43963
9175         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9176
9177 2010-05-02  Richard Guenther  <rguenther@suse.de>
9178
9179         PR tree-optimization/43879
9180         * gcc.dg/torture/pr43879-3.c: New testcase.
9181
9182 2010-05-01  Richard Guenther  <rguenther@suse.de>
9183
9184         PR tree-optimization/43949
9185         * g++.dg/warn/Warray-bounds-5.C: New testcase.
9186
9187 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
9188
9189         PR c++/43951
9190         * g++.dg/init/new28.C: New.
9191
9192 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
9193
9194         PR objc++/32052
9195         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9196         structure and nested declarations.
9197         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
9198         structure and nested declarations.  Reduce header clutter and
9199         use _exit() rather than abort().
9200         * objc.dg/encode-10.m: New.
9201         * objc.dg/encode-11.m: New.
9202
9203 2010-04-30  DJ Delorie  <dj@redhat.com>
9204
9205         * gcc.c-torture/execute/20100430-1.c: New test.
9206
9207 2010-04-30  Jason Merrill  <jason@redhat.com>
9208
9209         PR c++/43868
9210         * g++.dg/template/ptrmem21.C: New.
9211
9212 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
9213
9214         PR fortran/18918
9215         PR fortran/43931
9216         * gfortran.dg/coarray_13.f90: New test.
9217
9218 2010-04-30  Richard Guenther  <rguenther@suse.de>
9219
9220         PR lto/43946
9221         * gcc.dg/lto/20100430-1_0.c: New testcase.
9222
9223 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
9224
9225         PR debug/43942
9226         * c-c++-common/pr43942.c: New test.
9227
9228 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
9229
9230         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
9231         conflict with darwin crt1.o 'start' symbol.
9232
9233 2010-04-30  Richard Guenther  <rguenther@suse.de>
9234
9235         PR tree-optimization/43879
9236         * gcc.dg/torture/pr43879_1.c: New testcase.
9237
9238 2010-04-30  Richard Guenther  <rguenther@suse.de>
9239
9240         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
9241
9242 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
9243
9244         PR c++/43890
9245         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
9246         user-provided constructor while recursing.
9247
9248 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9249
9250         PR fortran/42274
9251         * gfortran.dg/class_16.f03: New test.
9252
9253 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9254
9255         PR fortran/42274
9256         * gfortran.dg/class_15.f03: New.
9257
9258 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9259
9260         PR fortran/43326
9261         * gfortran.dg/dynamic_dispatch_9.f03: New test.
9262
9263 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9264
9265         PR fortran/43492
9266         * gfortran.dg/generic_22.f03 : New test.
9267
9268 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9269
9270         PR fortran/42353
9271         * gfortran.dg/class_14.f03: New test.
9272
9273 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9274
9275         PR fortran/42680
9276         * gfortran.dg/interface_32.f90: New test.
9277
9278 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
9279             Janus Weil  <janus@gcc.gnu.org>
9280
9281         PR fortran/41829
9282         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
9283         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
9284         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
9285
9286 2010-04-28  Mike Stump  <mikestump@comcast.net>
9287
9288         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
9289         dg-excess-errors.
9290         * g++.dg/uninit-pred-2_b.C: Likewise.
9291
9292 2010-04-28  Tobias Burnus  <burnus@net-b.de>
9293
9294         PR fortran/18918
9295         PR fortran/43919
9296         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
9297
9298 2010-04-28  Matthias Klose  <doko@ubuntu.com>
9299
9300         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
9301         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
9302         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
9303         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
9304         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
9305
9306 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
9307
9308         * gcc.dg/const-uniq-1.c: New test.
9309         * gcc.dg/lto/const-uniq_[01].c: Likewise.
9310
9311 2010-04-28  Xinliang David Li  <davidxl@google.com>
9312
9313         * gcc.dg/uninit-pred-2_b.c: New test.
9314         * gcc.dg/uninit-pred-4_b.c: New test.
9315         * gcc.dg/uninit-pred-3_d.c: New test.
9316         * gcc.dg/uninit-pred-6_b.c: New test.
9317         * gcc.dg/uninit-pred-8_b.c: New test.
9318         * gcc.dg/uninit-pred-3_a.c: New test.
9319         * gcc.dg/uninit-pred-2_c.c: New test.
9320         * gcc.dg/uninit-pred-5_a.c: New test.
9321         * gcc.dg/uninit-pred-3_e.c: New test.
9322         * gcc.dg/uninit-pred-7_a.c: New test.
9323         * gcc.dg/uninit-pred-6_c.c: New test.
9324         * gcc.dg/uninit-pred-9_a.c: New test.
9325         * gcc.dg/uninit-pred-8_c.c: New test.
9326         * gcc.dg/uninit-pred-3_b.c: New test.
9327         * gcc.dg/uninit-pred-5_b.c: New test.
9328         * gcc.dg/uninit-pred-7_b.c: New test.
9329         * gcc.dg/uninit-pred-6_d.c: New test.
9330         * gcc.dg/uninit-pred-9_b.c: New test.
9331         * gcc.dg/uninit-pred-2_a.c: New test.
9332         * gcc.dg/uninit-pred-4_a.c: New test.
9333         * gcc.dg/uninit-pred-3_c.c: New test.
9334         * gcc.dg/uninit-pred-6_a.c: New test.
9335         * gcc.dg/uninit-pred-8_a.c: New test.
9336         * gcc.dg/uninit-pred-7_c.c: New test.
9337         * gcc.dg/uninit-pred-6_e.c: New test.
9338         * g++.dg/uninit-pred-loop-1_b.cc: New test.
9339         * g++.dg/uninit-pred-1_a.C: New test.
9340         * g++.dg/uninit-pred-1_b.C: New test.
9341         * g++.dg/uninit-pred-2_a.C: New test.
9342         * g++.dg/uninit-pred-2_b.C: New test.
9343         * g++.dg/uninit-pred-loop-1_a.cc: New test.
9344         * g++.dg/uninit-pred-loop-1_c.cc: New test.
9345         * g++.dg/uninit-pred-loop_1.cc: New test.
9346
9347 2010-04-28  Martin Jambor  <mjambor@suse.cz>
9348
9349         * gcc.dg/lto/20091209-1_0.c: New testcase.
9350
9351 2010-04-28  Richard Guenther  <rguenther@suse.de>
9352
9353         PR tree-optimization/43879
9354         PR tree-optimization/43909
9355         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
9356
9357 2010-04-28  Richard Guenther  <rguenther@suse.de>
9358
9359         PR c++/43880
9360         * g++.dg/torture/pr43880.C: New testcase.
9361
9362 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9363
9364         PR c++/9335
9365         * g++.dg/template/recurse2.C: Update
9366         * g++.dg/template/recurse.C: Update.
9367         * g++.dg/template/pr23510.C: Update.
9368         * lib/prune.exp: Filter out 'recursively instantiated'.
9369
9370 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9371
9372         PR c++/29043
9373         * g++.dg/init/pr29043.C: New.
9374
9375 2010-04-27  Jason Merrill  <jason@redhat.com>
9376
9377         * g++.dg/lookup/scoped5.C: Adjust.
9378         * g++.dg/lookup/scoped8.C: Adjust.
9379         * g++.dg/template/dependent-expr5.C: Adjust.
9380         * g++.old-deja/g++.brendan/nest1.C: Adjust.
9381
9382         PR c++/43856
9383         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
9384
9385         PR c++/43875
9386         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9387
9388 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9389             Jan Hubicka <hubicka@ucw.cz>
9390
9391         * gcc.dg/pure-2.c: New testcase.
9392         * gcc.dg/const-1.c: New testcase.
9393
9394 2010-04-27  Jason Merrill  <jason@redhat.com>
9395
9396         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
9397
9398         PR c++/41468
9399         * g++.dg/template/sfinae17.C: New.
9400         * g++.dg/template/sfinae18.C: New.
9401
9402 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9403
9404         * g++.dg/init/pr42844.C: New.
9405         * g++.dg/cpp0x/pr42844-2.C: New.
9406         * g++.dg/cpp0x/defaulted2.C: Adjust.
9407         * g++.dg/tree-ssa/pr27549.C: Likewise.
9408         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
9409
9410 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9411
9412         PR fortran/18918
9413         * gfortran.dg/coarray_12.f90: Fix dump parsing.
9414
9415 2010-04-27  Richard Guenther  <rguenther@suse.de>
9416
9417         PR middle-end/40561
9418         * g++.dg/other/pr40561.C: New testcase.
9419
9420 2010-04-27  Martin Jambor  <mjambor@suse.cz>
9421
9422         PR middle-end/43812
9423         * g++.dg/ipa/pr43812.C: New test.
9424
9425 2010-04-27  Jan Hubicka  <jh@suse.cz>
9426
9427         * gcc.dg/ipa/iinline-1.c (main): Rename to...
9428         (test): ... this one.
9429
9430 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
9431
9432         PR target/40657
9433         * gcc.target/arm/thumb-stackframe.c: New test.
9434
9435 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9436
9437         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
9438         * gcc.dg/misc-column.c: Likewise.
9439         * gcc.dg/Walways-true-1.c: Likewise.
9440         * gcc.dg/Walways-true-2.c: Likewise.
9441         * gcc.dg/warn-addr-cmp.c: Likewise.
9442
9443 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9444
9445         PR fortran/18918
9446         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
9447         * gfortran.dg/coarray_12.f90: New.
9448
9449 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9450
9451         PR c/32207
9452         * gcc.dg/pr32207.c: New test.
9453         * gcc.dg/misc-column.c: Adjust expected warning.
9454         * gcc.dg/Walways-true-1.c: Likewise.
9455         * gcc.dg/Walways-true-2.c: Likewise.
9456         * gcc.dg/warn-addr-cmp.c: Likewise.
9457
9458 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
9459
9460         PR lto/42776
9461         * lib/lto.exp (lto_prune_vis_warns): New function.
9462         (lto-link-and-maybe-run): Call it.
9463
9464 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9465
9466         PR tree-optimization/43904
9467         * gcc.dg/tree-ssa/tailcall-6.c: New.
9468
9469 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9470
9471         PR testsuite/35165
9472         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
9473         Darwin8/OSX10.4 - compatible code generation.
9474         Use scan-rtl-dump.
9475         * obj-c++.dg/stubify-1.mm: Ditto.
9476         * lib/objc-torture.exp: Do not require link success for
9477         "trivial.m" in the runtime checks when dowhat = 'compile'.
9478         * lib/dg-pch.exp (dg-flags-pch): New Proc.
9479         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
9480         Darwin8/OSX10.4 - compatible code generation.
9481         * objc.dg/stubify-2.m: Ditto.
9482         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
9483         * objc.dg/next-runtime-1.m: Ditto.
9484         * objc.dg/stret-2.m: Restrict to ilp32 targets.
9485         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
9486         runtimes on Darwin.
9487
9488 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
9489
9490         PR 43715
9491         * lib/plugin-support.exp: Use "-undefined
9492         dynamic_lookup" on darwin.
9493
9494 2010-04-26  Richard Guenther  <rguenther@suse.de>
9495
9496         * gcc.dg/lto/20100426_0.c: New testcase.
9497
9498 2010-04-26  Jie Zhang  <jie@codesourcery.com>
9499
9500         PR tree-optimization/43833
9501         gcc.dg/Warray-bounds-8.c: New test case.
9502
9503 2010-04-26  Richard Guenther  <rguenther@suse.de>
9504
9505         PR lto/43080
9506         * g++.dg/lto/20100423-3_0.C: New testcase.
9507
9508 2010-04-26  Richard Guenther  <rguenther@suse.de>
9509
9510         PR lto/42425
9511         * g++.dg/lto/20100423-2_0.C: New testcase.
9512
9513 2010-04-26  Ira Rosen  <irar@il.ibm.com>
9514
9515         * gcc.dg/vect/bb-slp-23.c: New test.
9516
9517 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
9518
9519         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
9520         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
9521         * gcc.dg/c1x-float-1.c: New test.
9522
9523 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
9524
9525         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
9526         of "lea\[ \t\]".
9527
9528 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9529
9530         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
9531         FreeBSD.
9532         * gfortran.dg/default_format_denormal_1.f90: Ditto.
9533         * gfortran.dg/default_format_2.f90: Ditto.
9534
9535 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9536
9537         * gfortran.dg/pr43505.f90: Clean up .mod file.
9538         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
9539         * gfortran.dg/pr41347.f90: Ditto.
9540         * gfortran.dg/internal_pack_4.f90: Ditto.
9541         * gfortran.dg/proc_decl_23.f90: Ditto.
9542         * gfortran.dg/recursive_check_3.f90: Ditto.
9543         * gfortran.dg/intent_out_3.f90: Ditto.
9544         * gfortran.dg/assignment_2.f90: Ditto.
9545         * gfortran.dg/pr41928.f90: Ditto.
9546         * gfortran.dg/pr42166.f90: Ditto.
9547         * gfortran.dg/private_type_12.f90: Ditto.
9548         * gfortran.dg/graphite/pr42185.f90: Ditto.
9549         * gfortran.dg/graphite/pr42186.f90: Ditto.
9550         * gfortran.dg/graphite/pr40982.f90: Ditto.
9551         * gfortran.dg/graphite/id-2.f90: Ditto.
9552         * gfortran.dg/graphite/id-4.f90: Ditto.
9553         * gfortran.dg/graphite/pr42050.f90: Ditto.
9554         * gfortran.dg/graphite/id-18.f90: Ditto.
9555         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
9556         * gfortran.dg/graphite/pr41924.f90: Ditto.
9557         * gfortran.dg/graphite/pr42393.f90: Ditto.
9558         * gfortran.dg/graphite/pr37980.f90: Ditto.
9559         * gfortran.dg/graphite/pr38953.f90: Ditto.
9560         * gfortran.dg/graphite/pr42180.f90: Ditto.
9561         * gfortran.dg/graphite/pr42181.f90: Ditto.
9562         * gfortran.dg/where_operator_assign_4.f90: Ditto.
9563         * gfortran.dg/select_type_4.f90: Ditto.
9564         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9565         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
9566         * gfortran.dg/lto/pr40725_0.f03: Ditto.
9567         * gfortran.dg/elemental_args_check_2.f90: Ditto.
9568         * gfortran.dg/whole_file_11.f90: Ditto.
9569         * gfortran.dg/private_type_11.f90: Ditto.
9570         * gfortran.dg/vect/vect-gems.f90: Ditto.
9571         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
9572
9573 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
9574
9575         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
9576
9577 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
9578
9579         * gnat.dg/pack15.ad[sb]: New test.
9580
9581 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
9582
9583         * gcc.target/arm/mla-1.c: New test.
9584
9585 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
9586
9587         PR fortran/30073
9588         PR fortran/43793
9589         * gfortran.dg/pr43793.f90: New test.
9590
9591 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
9592
9593         PR tree-optimization/41442
9594         * gcc.target/i386/pr41442.c: New test.
9595
9596 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
9597
9598         PR fortran/43832
9599         * gfortran.dg/fgetc_3.f90: Delete bogus test.
9600
9601 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9602
9603         PR fortran/43832
9604         * gfortran.dg/open_nounit.f90: New test.
9605
9606 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
9607
9608         PR fortran/43841
9609         PR fortran/43843
9610         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
9611
9612 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9613
9614         * gcc.dg/Wconversion-integer.c: Update.
9615
9616 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9617
9618         * gnat.dg/unchecked_convert5.adb: New test.
9619
9620 2010-04-23  Richard Guenther  <rguenther@suse.de>
9621
9622         PR lto/41734
9623         * gcc.dg/lto/20100423-2_0.c: New testcase.
9624         * gcc.dg/lto/20100423-2_0.c: Likewise.
9625
9626 2010-04-23  Richard Guenther  <rguenther@suse.de>
9627
9628         PR lto/43455
9629         * gcc.dg/lto/20100423-1_0.c: New testcase.
9630         * gcc.dg/lto/20100423-1_1.c: Likewise.
9631
9632 2010-04-23  Martin Jambor  <mjambor@suse.cz>
9633
9634         PR tree-optimization/43846
9635         * gcc.dg/tree-ssa/sra-10.c: New test.
9636
9637 2010-04-23  Martin Jambor  <mjambor@suse.cz>
9638
9639         PR middle-end/43835
9640         * gcc.c-torture/execute/pr43835.c: New test.
9641
9642 2010-04-23  Richard Guenther  <rguenther@suse.de>
9643
9644         PR lto/42653
9645         * g++.dg/lto/20100423-1_0.C: New testcase.
9646
9647 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
9648
9649         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
9650
9651 2010-04-22  Ira Rosen  <irar@il.ibm.com>
9652
9653         PR tree-optimization/43842
9654         * gcc.dg/vect/pr43842.c: New test.
9655
9656 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9657
9658         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
9659         * gcc.target/i386/wmul-2.c: Likewise.
9660
9661 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9662
9663         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
9664         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
9665
9666 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
9667
9668         * gfortran.dg/reassoc_6.f: New testcase.
9669
9670 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9671
9672         PR middle-end/29274
9673         * gcc.target/arm/wmul-1.c: New test.
9674         * gcc.target/arm/wmul-2.c: New test.
9675
9676 2010-04-22  Richard Guenther  <rguenther@suse.de>
9677
9678         PR tree-optimization/43845
9679         * gcc.c-torture/compile/pr43845.c: New testcase.
9680
9681 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9682
9683         PR middle-end/29274
9684         * gcc.target/i386/wmul-1.c: New test.
9685         * gcc.target/i386/wmul-2.c: New test.
9686         * gcc.target/bfin/wmul-1.c: New test.
9687         * gcc.target/bfin/wmul-2.c: New test.
9688
9689 2010-04-22  Richard Guenther  <rguenther@suse.de>
9690
9691         PR fortran/43829
9692         * gfortran.dg/vector_subscript_6.f90: New testcase.
9693         * gfortran.dg/assign_10.f90: Adjust.
9694
9695 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
9696
9697         PR fortran/43836
9698         * gfortran.dg/gomp/pr43836.f90: New test.
9699
9700 2010-04-21  Richard Guenther  <rguenther@suse.de>
9701
9702         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
9703
9704 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9705
9706         * gcc.dg/torture/builtin-cproj-3.c: New.
9707
9708 2010-04-20  Jason Merrill  <jason@redhat.com>
9709
9710         PR c++/9335
9711         * g++.dg/template/recurse2.C: New.
9712         * g++.dg/parse/crash36.C: Adjust.
9713         * g++.dg/other/fold1.C: Adjust.
9714         * g++.dg/init/member1.C: Adjust.
9715         * lib/prune.exp: Prune "skipping N instantiation contexts".
9716
9717 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9718
9719         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
9720
9721 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9722
9723         * gcc.dg/torture/builtin-cproj-1.c: New.
9724         * gcc.dg/torture/builtin-cproj-2.c: New.
9725
9726 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
9727
9728         PR c++/43800
9729         PR c++/43704
9730         * g++.dg/template/typedef32.C: Adjust.
9731         * g++.dg/template/typedef33.C: New test.
9732
9733 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
9734
9735         PR fortran/43227
9736         * gfortran.dg/proc_decl_23.f90: New test.
9737
9738         PR fortran/43266
9739         * gfortran.dg/abstract_type_6.f03: New test.
9740
9741 2010-04-20  Xinliang David Li  <davidxl@google.com>
9742
9743         * g++.dg/tree-ssa/fold-compare.C: New.
9744
9745 2010-04-20  Richard Guenther  <rguenther@suse.de>
9746
9747         PR tree-optimization/39417
9748         * g++.dg/torture/pr39417.C: New testcase.
9749
9750 2010-04-20  Richard Guenther  <rguenther@suse.de>
9751
9752         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
9753
9754 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
9755
9756         * g++.dg/debug/dwarf2/rv1.C: New test.
9757
9758 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9759
9760         PR target/43635
9761         * gcc.c-torture/compile/pr43635.c: New testcase.
9762
9763 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9764
9765         PR fortran/43339
9766         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
9767         of sequential loops being private only in the innermost containing
9768         task region.
9769
9770         PR middle-end/43337
9771         * gfortran.dg/gomp/pr43337.f90: New test.
9772
9773 2010-04-19  Richard Guenther  <rguenther@suse.de>
9774
9775         PR tree-optimization/43796
9776         * gfortran.dg/pr43796.f90: New testcase.
9777
9778 2010-04-19  Richard Guenther  <rguenther@suse.de>
9779
9780         PR tree-optimization/43783
9781         * gcc.c-torture/execute/pr43783.c: New testcase.
9782
9783 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
9784
9785         PR target/43766
9786         * gcc.target/i386/pr43766.c: New test.
9787
9788 2010-04-19  Jie Zhang  <jie@codesourcery.com>
9789
9790         PR target/43662
9791         * gcc.target/i386/pr43662.c: New test.
9792
9793 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
9794
9795         PR c++/43704
9796         * g++.dg/template/typedef32.C: New test.
9797
9798 2010-04-19  Ira Rosen  <irar@il.ibm.com>
9799
9800         PR tree-optimization/37027
9801         * lib/target-supports.exp
9802         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
9803         * gcc.dg/vect/pr37027.c: New test.
9804         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
9805         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
9806         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
9807         gcc.dg/vect/vect-complex-6.c: Likewise.
9808
9809 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9810
9811         * g++.dg/debug/dwarf2/enum1.C: New test.
9812
9813 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9814
9815         * gnat.dg/rep_clause5.ad[sb]: New test.
9816         * gnat.dg/rep_clause5_pkg.ads: New helper.
9817
9818 2010-04-18  Ira Rosen  <irar@il.ibm.com>
9819
9820         PR tree-optimization/43771
9821         * g++.dg/vect/pr43771.cc: New test.
9822
9823 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
9824
9825         PR fortran/31538
9826         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
9827         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
9828
9829 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9830
9831         * gnat.dg/sizetype.adb: Rename into...
9832         * gnat.dg/sizetype1.adb: ...this.
9833         * gnat.dg/sizetype2.adb: New test.
9834
9835 2010-04-16  Richard Guenther  <rguenther@suse.de>
9836
9837         PR tree-optimization/43572
9838         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
9839
9840 2010-04-16  Olivier Hainque  <hainque@adacore.com>
9841
9842         * gnat.dg/specs/discr_private.ads: New test.
9843
9844 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
9845
9846         PR target/41514
9847         * gcc.target/arm/thumb-comparisons.c: New test.
9848
9849         PR target/40603
9850         * gcc.target/arm/thumb-cbranchqi.c: New test.
9851
9852 2010-04-16  Christian Bruel  <christian.bruel@st.com>
9853
9854         * g++.dg/torture/pr36191.C: Enable for SH.
9855
9856 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
9857
9858         * gnat.dg/wide_boolean.adb: New test.
9859         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
9860
9861 2010-04-15  Richard Guenther  <rguenther@suse.de>
9862
9863         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
9864         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
9865         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9866         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9867         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
9868         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
9869         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
9870         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
9871         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
9872         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
9873         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9874         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
9875         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9876         * gcc.dg/torture/ipa-pta-2.c: Likewise.
9877         * gcc.dg/torture/ipa-pta-1.c: Adjust.
9878
9879 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
9880
9881         PR target/21803
9882         * gcc.target/arm/pr42496.c: New test.
9883
9884 2010-04-14  Jason Merrill  <jason@redhat.com>
9885
9886         PR c++/36625
9887         * g++.dg/ext/attrib38.C: New.
9888
9889 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
9890
9891         PR testsuite/43739
9892         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
9893
9894 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9895
9896         PR 42966
9897         * gcc.dg/cpp/warn-undef-2.c: Update.
9898         * gcc.dg/cpp/warn-traditional-2.c: Update.
9899         * gcc.dg/cpp/warn-comments-2.c: Update.
9900         * gcc.dg/cpp/warn-variadic-2.c: Update.
9901         * gcc.dg/cpp/warn-long-long-2.c: Update.
9902         * gcc.dg/cpp/warn-deprecated-2.c: Update.
9903         * gcc.dg/cpp/warn-multichar-2.c: Update.
9904         * gcc.dg/cpp/warn-normalized-3.c: Update.
9905         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
9906         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
9907         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
9908         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
9909         * gcc.dg/cpp/warn-redefined-2.c: Update.
9910         * gfortran.dg/warning-directive-2.F90: Update.
9911         * c-c++-common/cpp/warning-directive-2.c: Update.
9912
9913 2010-04-14  Michael Matz  <matz@suse.de>
9914
9915         PR tree-optimization/42963
9916         * gcc.dg/pr42963.c: New testcase.
9917
9918 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
9919
9920         * gnat.dg/class_wide.adb: Rename into...
9921         * gnat.dg/class_wide1.adb: ...this.
9922         * gnat.dg/class_wide2.ad[sb]: New test.
9923
9924 2010-04-14  Tobias Burnus  <burnus@net-b.de>
9925
9926         PR fortran/18918
9927         * gfortran.dg/coarray_9.f90: Update dg-errors.
9928         * gfortran.dg/coarray_10.f90: New test.
9929         * gfortran.dg/coarray_11.f90: New test.
9930
9931 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9932
9933         PR fortran/43747
9934         gfortran.dg/initialization_24.f90: New test.
9935
9936 2010-04-13  Jason Merrill  <jason@redhat.com>
9937
9938         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
9939         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
9940
9941 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9942
9943         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
9944         * g++.dg/dg.exp: Likewise.
9945         * gcc.dg/cpp/warning-directive-1.c: Move to ...
9946         * c-c++-common/cpp/warning-directive-1.c: ... here.
9947         * gcc.dg/cpp/warning-directive-2.c: Move to ...
9948         * c-c++-common/cpp/warning-directive-2.c: ... here.
9949         * gcc.dg/cpp/warning-directive-3.c: Move to ...
9950         * c-c++-common/cpp/warning-directive-3.c: ... here.
9951         * gcc.dg/cpp/warning-directive-4.c: Move to ...
9952         * c-c++-common/cpp/warning-directive-4.c: ... here.
9953         * g++.dg/cpp/warning-directive-1.C: Delete.
9954         * g++.dg/cpp/warning-directive-2.C: Delete.
9955         * g++.dg/cpp/warning-directive-3.C: Delete.
9956         * g++.dg/cpp/warning-directive-4.C: Delete.
9957         * gcc.dg/cpp/normalised-3.c: Delete.
9958         * g++.dg/cpp/normalised-1.C: Rename as ...
9959         * c-c++-common/cpp/normalised-3.c: ... this.
9960
9961 2010-04-13  Martin Jambor  <mjambor@suse.cz>
9962
9963         * gcc.dg/tree-ssa/sra-9.c: New test.
9964
9965 2010-04-13  Michael Matz  <matz@suse.de>
9966
9967         PR middle-end/43730
9968         * gcc.dg/pr43730.c: New test.
9969
9970 2010-04-13  Michael Matz  <matz@suse.de>
9971
9972         * gcc.dg/tree-ssa/negate.c: New testcase.
9973
9974 2010-04-13  Richard Guenther  <rguenther@suse.de>
9975
9976         PR testsuite/43735
9977         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
9978
9979 2010-04-13  Richard Guenther  <rguenther@suse.de>
9980
9981         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
9982
9983 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
9984
9985         * gnat.dg/derived_type1.adb: New test.
9986
9987 2010-04-13  Matthias Klose  <doko@ubuntu.com>
9988
9989         * gcc.dg/plugindir1.c: New testcase.
9990         * gcc.dg/plugindir2.c: New testcase.
9991         * gcc.dg/plugindir3.c: New testcase.
9992         * gcc.dg/plugindir4.c: New testcase.
9993
9994 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
9995
9996         * gcc.target/i386/rotate-2.c: New test.
9997
9998 2010-04-12  Jason Merrill  <jason@redhat.com>
9999
10000         PR c++/43641
10001         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10002         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10003
10004 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
10005
10006         PR c++/25811
10007         * g++.dg/init/pr25811.C: New test.
10008
10009 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10010
10011         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10012         dg-error, dg-warning.
10013         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10014
10015 2010-04-12  Richard Guenther  <rguenther@suse.de>
10016
10017         * gcc.dg/torture/inline-2.c: New testcase.
10018
10019 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
10020
10021         PR bootstrap/43699
10022         * gcc.dg/Wunused-var-7.c: New test.
10023
10024         PR tree-optimization/43560
10025         * gcc.c-torture/execute/pr43560.c: New test.
10026
10027 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
10028
10029         * gnat.dg/aggr13.adb: New test.
10030         * gnat.dg/aggr14.adb: Likewise.
10031         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10032
10033 2010-04-12  Richard Guenther  <rguenther@suse.de>
10034
10035         PR c++/43611
10036         * g++.dg/torture/pr43611.C: New testcase.
10037
10038 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
10039
10040         PR c/36774
10041         * gcc.dg/pr36774-1.c: New test.
10042         * gcc.dg/pr36774-2.c: New test.
10043
10044 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10045
10046         * gcc.target/sh/rte-delay-slot.c: New test.
10047
10048 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
10049
10050         * gnat.dg/pack9.adb: Remove -cargs option.
10051         * gnat.dg/aggr12.ad[sb]: New test.
10052
10053 2010-04-10  Jie Zhang  <jie@codesourcery.com>
10054
10055         PR target/43417
10056         * gcc.target/sh/pr43417.c: New test.
10057
10058 2010-04-10  Tobias Burnus  <burnus@net-b.de>
10059
10060         PR fortran/43591
10061         * gfortran.dg/spec_expr_6.f90: New test.
10062
10063 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
10064
10065         PR cpp/43195
10066         * gcc.dg/cpp/pr43195.c: New.
10067         * gcc.dg/cpp/pr43195.h: New.
10068
10069 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10070
10071         PR 42965
10072         * gcc.dg/Werror-6.c: Adjust.
10073         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10074         * gcc.dg/Werror-4.c: Likewise.
10075         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10076         * gcc.dg/Wswitch-enum-error.c: Likewise.
10077         * gcc.dg/Wpointer-arith.c: Likewise.
10078         * gcc.dg/Wfatal.c: Likewise.
10079         * gcc.dg/Wswitch-error.c: Likewise.
10080         * g++.dg/warn/unused-result1-Werror.c: Likewise.
10081         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10082         * gcc.dg/cpp/warn-undef-2.c: Likewise.
10083         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10084         * gcc.dg/cpp/warn-comments-2.c: Likewise.
10085         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10086         * gcc.dg/cpp/warning-directive-2.c: Likewise.
10087         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10088         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10089         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10090         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10091         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10092         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10093         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10094         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10095         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10096         * g++.dg/cpp/warning-directive-2.C: Likewise.
10097         * gfortran.dg/warning-directive-2.F90: Likewise.
10098
10099 2010-04-09  Jason Merrill  <jason@redhat.com>
10100
10101         PR c++/42623
10102         * g++.dg/template/sizeof13.C: New.
10103
10104 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
10105
10106         * g++.dg/other/pr35504.C: Add check for thiscall.
10107         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10108         * gcc.dg/torture/stackalign/thiscall-1.c: New.
10109
10110 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10111
10112         PR c++/28584
10113         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10114         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
10115         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10116         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
10117         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10118         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
10119         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10120         * g++.dg/other/increment1.C: Likewise.
10121
10122 2010-04-09  Tobias Burnus  <burnus@net-b.de>
10123
10124         PR fortran/18918
10125         * gfortran.dg/coarray_7.f90: New test.
10126         * gfortran.dg/coarray_8.f90: New test.
10127
10128 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
10129
10130         PR fortran/28039
10131         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10132
10133 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10134
10135         PR target/43643
10136         * gcc.dg/pr43643.c: New test.
10137
10138 2010-04-08  Tobias Burnus  <burnus@net-b.de>
10139
10140         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10141
10142 2010-04-08  Richard Guenther  <rguenther@suse.de>
10143
10144         PR tree-optimization/43679
10145         * gcc.c-torture/compile/pr43679.c: New testcase.
10146
10147 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
10148
10149         PR debug/43670
10150         * gcc.dg/pr43670.c: New test.
10151
10152 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
10153
10154         PR middle-end/40815
10155         * gcc.dg/tree-ssa/reassoc-19.c: New.
10156
10157 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
10158
10159         PR c/18624
10160         * gcc.dg/Wunused-var-1.c: New test.
10161         * gcc.dg/Wunused-var-2.c: New test.
10162         * gcc.dg/Wunused-var-3.c: New test.
10163         * gcc.dg/Wunused-var-4.c: New test.
10164         * gcc.dg/Wunused-var-5.c: New test.
10165         * gcc.dg/Wunused-var-6.c: New test.
10166         * gcc.dg/Wunused-parm-1.c: New test.
10167
10168         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10169         * gcc.dg/trunc-1.c: Likewise.
10170         * gcc.dg/vla-9.c: Likewise.
10171         * gcc.dg/dfp/composite-type.c: Likewise.
10172
10173 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
10174
10175         PR objc/35996
10176         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10177         * obj-c++.dg/objc-gc-3.mm: Ditto.
10178
10179 2010-04-07  Simon Baldwin  <simonb@google.com>
10180
10181         * gcc.dg/cpp/warn-undef-2.c: New.
10182         * gcc.dg/cpp/warn-traditional-2.c: New.
10183         * gcc.dg/cpp/warn-comments-2.c: New.
10184         * gcc.dg/cpp/warning-directive-1.c: New.
10185         * gcc.dg/cpp/warn-long-long.c: New.
10186         * gcc.dg/cpp/warn-traditional.c: New.
10187         * gcc.dg/cpp/warn-variadic-2.c: New.
10188         * gcc.dg/cpp/warn-undef.c: New.
10189         * gcc.dg/cpp/warn-normalized-1.c: New.
10190         * gcc.dg/cpp/warning-directive-2.c: New.
10191         * gcc.dg/cpp/warn-long-long-2.c: New.
10192         * gcc.dg/cpp/warn-variadic.c: New.
10193         * gcc.dg/cpp/warn-normalized-2.c: New.
10194         * gcc.dg/cpp/warning-directive-3.c: New.
10195         * gcc.dg/cpp/warn-deprecated-2.c: New.
10196         * gcc.dg/cpp/warn-trigraphs-1.c: New.
10197         * gcc.dg/cpp/warn-multichar-2.c: New.
10198         * gcc.dg/cpp/warn-normalized-3.c: New.
10199         * gcc.dg/cpp/warning-directive-4.c: New.
10200         * gcc.dg/cpp/warn-unused-macros.c: New.
10201         * gcc.dg/cpp/warn-trigraphs-2.c: New.
10202         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
10203         * gcc.dg/cpp/warn-cxx-compat.c: New.
10204         * gcc.dg/cpp/warn-redefined.c: New.
10205         * gcc.dg/cpp/warn-trigraphs-3.c: New.
10206         * gcc.dg/cpp/warn-unused-macros-2.c: New.
10207         * gcc.dg/cpp/warn-deprecated.c: New.
10208         * gcc.dg/cpp/warn-trigraphs-4.c: New.
10209         * gcc.dg/cpp/warn-redefined-2.c: New.
10210         * gcc.dg/cpp/warn-comments.c: New.
10211         * gcc.dg/cpp/warn-multichar.c: New.
10212         * g++.dg/cpp/warning-directive-1.C: New.
10213         * g++.dg/cpp/warning-directive-2.C: New.
10214         * g++.dg/cpp/warning-directive-3.C: New.
10215         * g++.dg/cpp/warning-directive-4.C: New.
10216         * gfortran.dg/warning-directive-1.F90: New.
10217         * gfortran.dg/warning-directive-3.F90: New.
10218         * gfortran.dg/warning-directive-2.F90: New.
10219         * gfortran.dg/warning-directive-4.F90: New.
10220
10221 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
10222
10223         PR objc++/23716
10224         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
10225
10226 2010-04-07  Jason Merrill  <jason@redhat.com>
10227
10228         * g++.dg/template/dr408.C: New.
10229
10230         * g++.dg/lookup/ns4.C: New.
10231
10232         PR c++/38392
10233         * g++.dg/template/friend51.C: New test.
10234
10235         PR c++/41970
10236         * g++.old-deja/g++.other/linkage1.C: Adjust.
10237
10238 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10239
10240         PR c++/42697
10241         * g++.dg/template/crash94.C: New test.
10242
10243 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10244
10245         PR c++/40239
10246         * g++.dg/init/aggr5.C: New test.
10247         * g++.dg/init/aggr5.C: New test.
10248
10249 2010-04-07  Richard Guenther  <rguenther@suse.de>
10250
10251         PR tree-optimization/43270
10252         * g++.dg/warn/Warray-bounds-4.C: New testcase.
10253         * gcc.dg/Warray-bounds-7.c: Likewise.
10254
10255 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
10256
10257         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
10258         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
10259         * gnat.dg/bit_packed_array4.ad[sb]: New test.
10260
10261 2010-04-07  Jie Zhang  <jie@codesourcery.com>
10262
10263         PR c++/42556
10264         * g++.dg/init/pr42556.C: New test.
10265
10266 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10267
10268         PR debug/43628
10269         * g++.dg/debug/dwarf2/typedef2.C: New test.
10270
10271 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
10272
10273         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
10274         c-c++-common/dwarf2/redeclaration-1.C
10275
10276 2010-04-06  Jason Merrill  <jason@redhat.com>
10277
10278         * g++.dg/cpp0x/pr31437.C: Adjust error location.
10279         * g++.dg/ext/attrib18.C: Likewise.
10280         * g++.dg/ext/bitfield2.C: Likewise.
10281         * g++.dg/ext/bitfield4.C: Likewise.
10282         * g++.dg/ext/visibility/warn2.C: Likewise.
10283         * g++.dg/ext/visibility/warn3.C: Likewise.
10284         * g++.dg/gomp/pr26690-1.C: Likewise.
10285         * g++.dg/inherit/covariant7.C: Likewise.
10286         * g++.dg/init/synth2.C: Likewise.
10287         * g++.dg/lookup/using7.C: Likewise.
10288         * g++.dg/other/crash-4.C: Likewise.
10289         * g++.dg/other/error13.C: Likewise.
10290         * g++.dg/other/error20.C: Likewise.
10291         * g++.dg/parse/crash31.C: Likewise.
10292         * g++.dg/parse/error16.C: Likewise.
10293         * g++.dg/parse/error19.C: Likewise.
10294         * g++.dg/parse/error27.C: Likewise.
10295         * g++.dg/parse/error28.C: Likewise.
10296         * g++.dg/parse/fused-params1.C: Likewise.
10297         * g++.dg/template/error2.C: Likewise.
10298         * g++.dg/template/local6.C: Likewise.
10299         * g++.dg/template/qualttp15.C: Likewise.
10300         * g++.dg/warn/Wnvdtor-2.C: Likewise.
10301         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
10302         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
10303         * g++.old-deja/g++.brendan/crash29.C: Likewise.
10304         * g++.old-deja/g++.eh/spec6.C: Likewise.
10305         * g++.old-deja/g++.jason/crash3.C: Likewise.
10306         * g++.old-deja/g++.jason/destruct2.C: Likewise.
10307         * g++.old-deja/g++.law/ctors5.C: Likewise.
10308         * g++.old-deja/g++.law/ctors9.C: Likewise.
10309         * g++.old-deja/g++.mike/p3538a.C: Likewise.
10310         * g++.old-deja/g++.mike/p3538b.C: Likewise.
10311         * g++.old-deja/g++.other/struct1.C: Likewise.
10312         * g++.old-deja/g++.other/volatile1.C: Likewise.
10313         * g++.old-deja/g++.pt/crash36.C: Likewise.
10314         * g++.old-deja/g++.pt/derived3.C: Likewise.
10315         * g++.old-deja/g++.robertl/eb109.C: Likewise.
10316         * g++.old-deja/g++.robertl/eb4.C: Likewise.
10317
10318 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
10319
10320         PR middle-end/43519
10321         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
10322         * gcc.dg/graphite/id-19.c: New.
10323
10324 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
10325
10326         PR middle-end/32824
10327         * gcc.dg/vect/pr32824: New.
10328
10329 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10330
10331         PR fortran/18918
10332         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
10333         * gfortran.dg/coarray_3.f90: Ditto.
10334         * gfortran.dg/coarray_4.f90: Ditto.
10335         * gfortran.dg/coarray_5.f90: Ditto.
10336         * gfortran.dg/coarray_6.f90: Ditto.
10337         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
10338
10339 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10340
10341         PR fortran/18918
10342         * gfortran.dg/coarray_4.f90: Fix test.
10343         * gfortran.dg/coarray_6.f90: Add more tests.
10344
10345 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10346
10347         PR fortran/18918
10348         * gfortran.dg/coarray_4.f90: New test.
10349         * gfortran.dg/coarray_5.f90: New test.
10350         * gfortran.dg/coarray_6.f90: New test.
10351
10352 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10353
10354         PR fortran/18918
10355         * gfortran.dg/iso_fortran_env_5.f90: New test.
10356         * gfortran.dg/iso_fortran_env_6.f90: New test.
10357
10358 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10359
10360         PR fortran/39997
10361         * gfortran.dg/coarray_1.f90: New test.
10362         * gfortran.dg/coarray_2.f90: New test.
10363         * gfortran.dg/coarray_3.f90: New test.
10364
10365 2010-04-06  Jason Merrill  <jason@redhat.com>
10366
10367         PR c++/43648
10368         * g++.dg/template/dtor8.C: New.
10369
10370         PR c++/43621
10371         * g++.dg/template/error-recovery2.C: New.
10372
10373 2010-04-06  Jan Hubicka  <jh@suse.czpli
10374
10375         PR tree-optimization/42906
10376         * gcc.dg/tree-ssa/dce-1.c: New testcase.
10377
10378 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10379
10380         PR fortran/43178
10381         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
10382         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
10383         * gfortran.dg/auto_dealloc_1.f90: Ditto.
10384
10385 2010-04-06  Richard Guenther  <rguenther@suse.de>
10386
10387         PR tree-optimization/43627
10388         * gcc.dg/tree-ssa/vrp49.c: New testcase.
10389
10390 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10391
10392         PR target/43638
10393         * gcc.target/i386/pr43638.c: New test.
10394
10395 2010-04-06  Richard Guenther  <rguenther@suse.de>
10396
10397         PR middle-end/43661
10398         * gcc.c-torture/compile/pr43661.c: New testcase.
10399
10400 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10401
10402         * gcc.target/s390/stackcheck1.c: Add dg-warning.
10403
10404 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
10405
10406         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
10407
10408 2010-04-02  Richard Guenther  <rguenther@suse.de>
10409
10410         PR tree-optimization/43629
10411         * gcc.c-torture/execute/pr43629.c: New testcase.
10412
10413 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10414             Dominique d'Humieres  <dominiq@lps.ens.fr>
10415
10416         PR libfortran/43605
10417         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
10418
10419 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
10420
10421         PR debug/43325
10422         * c-c++-common/dwarf2/redeclaration-1.C: New test.
10423
10424 2010-04-01  Jason Merrill  <jason@redhat.com>
10425
10426         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
10427
10428 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10429             Manfred Schwarb  <manfred99@gmx.ch>
10430
10431         PR libfortran/43605
10432         * gfortran.dg/ftell_3.f90: New test.
10433
10434 2010-04-01  Richard Guenther  <rguenther@suse.de>
10435
10436         PR middle-end/43614
10437         * gcc.c-torture/compile/pr43614.c: New testcase.
10438
10439 2010-04-01  Martin Jambor  <mjambor@suse.cz>
10440
10441         PR tree-optimization/43141
10442         * gcc.dg/guality/pr43141.c: New test.
10443
10444 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10445
10446         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
10447         * g++.dg/eh/spbp.C: Likewise.
10448         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
10449         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
10450         superfluous casts.
10451         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
10452         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
10453         * objc.dg/dwarf-2.m: Likewise.
10454
10455 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10456
10457         PR middle-end/43464
10458         * gcc.dg/graphite/id-pr43464.c: New.
10459         * gcc.dg/graphite/id-pr43464-1.c: New.
10460
10461 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10462
10463         PR middle-end/43351
10464         * gcc.dg/graphite/id-pr43351.c
10465
10466 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10467
10468         PR testsuite/35165
10469         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
10470         * obj-c++.dg/try-catch-2.mm: Ditto.
10471         * obj-c++.dg/lookup-2.mm: Ditto.
10472         * obj-c++.dg/encode-8.m: Ditto.
10473         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10474         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
10475         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
10476         * obj-c++.dg/const-str-11.mm: Ditto.
10477         * obj-c++.dg/const-str-9.mm: Ditto.
10478         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
10479         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
10480         * obj-c++.dg/except-1.mm: Ditto.
10481         * obj-c++.dg/const-str-7.mm: Ditto.
10482         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10483         * obj-c++.dg/const-str-3.mm: Ditto.
10484         * obj-c++.dg/const-str-7.mm: Ditto.
10485         * obj-c++.dg/stubify-2.mm: Change dump file name.
10486
10487         PR objc++/23613
10488         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
10489         New macro.
10490         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
10491         Remove dg-xfail-if.
10492
10493 2010-03-31  Martin Jambor  <mjambor@suse.cz>
10494
10495         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
10496         only with -O2, -O3 or -Os and not with -fwhopr.
10497
10498 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
10499
10500         PR c++/43558
10501         * g++.dg/template/typedef31.C: New test.
10502
10503 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10504
10505         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
10506         assembler output on *-*-solaris2*.
10507         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10508
10509 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
10510
10511         PR debug/43557
10512         * gcc.dg/pr43557-1.c: New test.
10513         * gcc.dg/pr43557-2.c: New file.
10514
10515 2010-03-31  Jie Zhang  <jie@codesourcery.com>
10516
10517         PR 43562
10518         * gcc.dg/pr43562.c: New test.
10519
10520 2010-03-30  Jason Merrill  <jason@redhat.com>
10521
10522         PR c++/43076
10523         * g++.dg/template/error-recovery1.C: New.
10524
10525         PR c++/41786
10526         * g++.dg/parse/ambig5.C: New.
10527
10528 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
10529
10530         PR debug/43593
10531         * gcc.dg/guality/pr43593.c: New test.
10532
10533 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
10534
10535         PR middle-end/43430
10536         * gcc.dg/vect/pr43430-1.c: New.
10537
10538 2010-03-30  Jason Merrill  <jason@redhat.com>
10539
10540         PR c++/43559
10541         * g++.dg/template/partial7.C: New.
10542
10543 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10544
10545         * gcc.target/s390/stackcheck1.c: New testcase.
10546
10547 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10548
10549         PR libfortran/43265
10550         * gfortran.dg/read_eof_8.f90: New test.
10551
10552 2010-03-29  Jason Merrill  <jason@redhat.com>
10553
10554         * gcc.dg/cpp/include6.c: Change [] to ().
10555
10556         N3077
10557         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
10558         splicing and UCNs.
10559         * c-c++-common/raw-string-2.c: Add trigraph test.
10560         * c-c++-common/raw-string-8.c: New.
10561         * c-c++-common/raw-string-9.c: New.
10562         * c-c++-common/raw-string-10.c: New.
10563
10564         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
10565         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
10566         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
10567         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
10568         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
10569         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
10570         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
10571
10572 2010-03-29  Richard Guenther  <rguenther@suse.de>
10573
10574         PR tree-optimization/43560
10575         * gcc.dg/torture/pr43560.c: New testcase.
10576
10577 2010-03-29  Jason Merrill  <jason@redhat.com>
10578
10579         N3077
10580         * g++.dg/ext/raw-string-1.C: Change [] to ().
10581         * g++.dg/ext/raw-string-2.C: Change [] to ().
10582         Don't use \ in delimiter.
10583         * g++.dg/ext/raw-string-3.C: Change [] to ().
10584         * g++.dg/ext/raw-string-4.C: Change [] to ().
10585         * g++.dg/ext/raw-string-5.C: Change [] to ().
10586         Test for error on \ in delimiter.
10587         * g++.dg/ext/raw-string-6.C: Change [] to ().
10588         * g++.dg/ext/raw-string-7.C: Change [] to ().
10589
10590 2010-03-29  Jie Zhang  <jie@codesourcery.com>
10591
10592         PR 43564
10593         * gcc.dg/pr43564.c: New test.
10594
10595 2010-03-29  Tobias Burnus  <burnus@net-b.de>
10596
10597         PR fortran/43551
10598         * gfortran.dg/direct_io_12.f90: New test.
10599
10600 2010-03-28  Jan Hubicka  <jh@suse.cz>
10601
10602         PR tree-optimization/43505
10603         * gfortran.dg/pr43505.f90: New testcase.
10604
10605 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
10606
10607         PR tree-optimization/43528
10608         * gcc.target/i386/pr43528.c: New test.
10609
10610 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
10611
10612         PR c/43381
10613         * gcc.dg/parm-impl-decl-3.c: New test.
10614
10615 2010-03-26  Jason Merrill  <jason@redhat.com>
10616
10617         PR c++/43509
10618         * g++.dg/cpp0x/parse1.C: New.
10619
10620 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
10621
10622         PR target/43524
10623         * gcc.target/i386/pr43524.c: New test.
10624
10625 2010-03-26  Martin Jambor  <mjambor@suse.cz>
10626
10627         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
10628         whitespace, rename main to foo.
10629         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
10630         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
10631         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
10632         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
10633         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
10634         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
10635         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
10636         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
10637         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
10638         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
10639         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
10640
10641 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
10642
10643         PR c++/43327
10644         * g++.dg/other/crash-10.C: New test.
10645         * g++.dg/other/crash-11.C: New test.
10646
10647 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10648
10649         PR libfortran/43517
10650         * gfortran.dg/read_eof_7.f90: New test.
10651
10652 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10653
10654         PR objc/35165
10655         PR testsuite/43512
10656         * objc-obj-c++-shared: New directory.
10657         * objc-obj-c++-shared/Object1-implementation.h: New file.
10658         * objc-obj-c++-shared/Object1.h: New file.
10659         * objc-obj-c++-shared/Protocol1.h: New file.
10660         * objc-obj-c++-shared/next-abi.h: New file.
10661         * objc-obj-c++-shared/next-mapping.h: New file.
10662         * objc/execute/next_mapping.h: Delete.
10663         * objc.dg/special/special.exp: For all targets run the tests with
10664         -fgnu-runtime, for darwin targets also run the tests with
10665         -fnext-runtime.
10666         * objc.dg/dg.exp: Ditto.
10667         * obj-c++.dg/dg.exp: Ditto.
10668         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
10669         Protocol1.h) and next-mapping.h as required.  Amend testcase to
10670         include use of updated NeXT interface.
10671         * objc/execute/formal_protocol-5.m: Ditto.
10672         * objc/execute/protocol-isEqual-2.m: Ditto.
10673         * objc/execute/protocol-isEqual-4.m: Ditto.
10674         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
10675         Protocol1.h) and next-mapping.h as required.
10676         * objc/execute/object_is_class.m: Ditto.
10677         * objc/execute/enumeration-1.m: Ditto.
10678         * objc/execute/class-13.m: Ditto.
10679         * objc/execute/formal_protocol-2.m: Ditto.
10680         * objc/execute/formal_protocol-4.m: Ditto.
10681         * objc/execute/class-1.m: Ditto.
10682         * objc/execute/bycopy-1.m: Ditto.
10683         * objc/execute/formal_protocol-6.m: Ditto.
10684         * objc/execute/bycopy-3.m: Ditto.
10685         * objc/execute/class-3.m: Ditto.
10686         * objc/execute/bf-11.m: Ditto.
10687         * objc/execute/class-5.m: Ditto.
10688         * objc/execute/bf-13.m: Ditto.
10689         * objc/execute/class-7.m: Ditto.
10690         * objc/execute/bf-15.m: Ditto.
10691         * objc/execute/class-9.m: Ditto.
10692         * objc/execute/bf-17.m: Ditto.
10693         * objc/execute/bf-19.m: Ditto.
10694         * objc/execute/IMP.m: Ditto.
10695         * objc/execute/exceptions/catchall-1.m: Ditto.
10696         * objc/execute/exceptions/trivial.m: Ditto.
10697         * objc/execute/exceptions/finally-1.m: Ditto.
10698         * objc/execute/exceptions/local-variables-1.m: Ditto.
10699         * objc/execute/exceptions/foward-1.m: Ditto.
10700         * objc/execute/bf-2.m: Ditto.
10701         * objc/execute/string1.m: Ditto.
10702         * objc/execute/bf-4.m: Ditto.
10703         * objc/execute/informal_protocol.m: Ditto.
10704         * objc/execute/string3.m: Ditto.
10705         * objc/execute/bf-6.m: Ditto.
10706         * objc/execute/bf-8.m: Ditto.
10707         * objc/execute/class-tests-1.h: Ditto.
10708         * objc/execute/protocol-isEqual-1.m: Ditto.
10709         * objc/execute/protocol-isEqual-3.m: Ditto.
10710         * objc/execute/_cmd.m: Ditto.
10711         * objc/execute/function-message-1.m: Ditto.
10712         * objc/execute/bf-20.m: Ditto.
10713         * objc/execute/bf-common.h: Ditto.
10714         * objc/execute/np-2.m: Ditto.
10715         * objc/execute/class-10.m: Ditto.
10716         * objc/execute/class-12.m: Ditto.
10717         * objc/execute/enumeration-2.m: Ditto.
10718         * objc/execute/class-14.m: Ditto.
10719         * objc/execute/encode-1.m: Ditto.
10720         * objc/execute/formal_protocol-1.m: Ditto.
10721         * objc/execute/formal_protocol-3.m: Ditto.
10722         * objc/execute/accessing_ivars.m: Ditto.
10723         * objc/execute/bycopy-2.m: Ditto.
10724         * objc/execute/class-2.m: Ditto.
10725         * objc/execute/bf-10.m: Ditto.
10726         * objc/execute/formal_protocol-7.m: Ditto.
10727         * objc/execute/root_methods.m: Ditto.
10728         * objc/execute/class-4.m: Ditto.
10729         * objc/execute/bf-12.m: Ditto.
10730         * objc/execute/class-6.m: Ditto.
10731         * objc/execute/bf-14.m: Ditto.
10732         * objc/execute/nested-func-1.m: Ditto.
10733         * objc/execute/class-8.m: Ditto.
10734         * objc/execute/private.m: Ditto.
10735         * objc/execute/bf-16.m: Ditto.
10736         * objc/execute/bf-18.m: Ditto.
10737         * objc/execute/load-3.m: Ditto.
10738         * objc/execute/compatibility_alias.m: Ditto.
10739         * objc/execute/bf-1.m: Ditto.
10740         * objc/execute/no_clash.m: Ditto.
10741         * objc/execute/bf-3.m: Ditto.
10742         * objc/execute/string2.m: Ditto.
10743         * objc/execute/bf-5.m: Ditto.
10744         * objc/execute/string4.m: Ditto.
10745         * objc/execute/bf-7.m: Ditto.
10746         * objc/execute/object_is_meta_class.m: Ditto.
10747         * objc/execute/bf-9.m: Ditto.
10748         * objc/execute/bf-21.m: Ditto.
10749         * objc/execute/cascading-1.m: Ditto.
10750         * objc/execute/trivial.m: Ditto.
10751         * objc/execute/np-1.m: Ditto.
10752         * objc/compile/trivial.m: Ditto.
10753         * objc/execute/class_self-2.m: Include <stdlib.h>.
10754         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
10755         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
10756         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10757         and 64bit. Use new NeXT interface as required.
10758         * objc.dg/special/unclaimed-category-1.m: Ditto.
10759         * objc.dg/special/unclaimed-category-1.h: Ditto.
10760         * objc.dg/special/unclaimed-category-1a.m: Ditto.
10761         * objc.dg/func-ptr-1.m: Ditto.
10762         * objc.dg/stret-1.m: Ditto.
10763         * objc.dg/encode-2.m: Ditto.
10764         * objc.dg/category-1.m: Ditto.
10765         * objc.dg/encode-3.m: Ditto.
10766         * objc.dg/call-super-3.m: Ditto.
10767         * objc.dg/method-3.m: Ditto.
10768         * objc.dg/func-ptr-2.m: Ditto.
10769         * objc.dg/lookup-1.m: Ditto.
10770         * objc.dg/encode-4.m: Ditto.
10771         * objc.dg/fix-and-continue-1.m: Ditto.
10772         * objc.dg/proto-lossage-3.m: Ditto.
10773         * objc.dg/method-13.m: Ditto.
10774         * objc.dg/proto-qual-1.m: Ditto.
10775         * objc.dg/zero-link-3.m: Ditto.
10776         * objc.dg/bitfield-1.m: Ditto.
10777         * objc.dg/va-meth-1.m: Ditto.
10778         * objc.dg/super-class-3.m: Ditto.
10779         * objc.dg/call-super-1.m: Ditto.
10780         * objc.dg/type-size-2.m: Ditto.
10781         * objc.dg/method-10.m: Ditto.
10782         * objc.dg/defs.m: Ditto.
10783         * objc.dg/const-str-3.m: Ditto.
10784         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
10785         Protocol1.h) and next-mapping.h as required. Use new NeXT
10786         interface as required.
10787         * objc.dg/super-class-4.m: Ditto.
10788         * objc.dg/comp-types-8.m: Ditto.
10789         * objc.dg/call-super-2.m: Ditto.
10790         * objc.dg/objc-fast-4.m: Ditto.
10791         * objc.dg/method-6.m: Ditto.
10792         * objc.dg/const-str-3.m: Ditto.
10793         * objc.dg/const-str-7.m: Ditto.
10794         * objc.dg/method-15.m: Ditto.
10795         * objc.dg/method-19.m: Ditto.
10796         * objc.dg/sync-1.m: Ditto.
10797         * objc.dg/layout-1.m: Ditto.
10798         * objc.dg/bitfield-3.m: Ditto.
10799         * objc.dg/try-catch-3.m: Ditto.
10800         * objc.dg/try-catch-7.m: Ditto.
10801         * objc.dg/comp-types-10.m: Ditto.
10802         * objc.dg/selector-2.: Ditto.
10803         * objc.dg/method-7.m: Ditto.
10804         * objc.dg/typedef-alias-1.m: Ditto.
10805         * objc.dg/proto-lossage-2.m: Ditto.
10806         * objc.dg/comp-types-11.m: Ditto.
10807         * objc.dg/sizeof-1.m: Ditto.
10808         * objc.dg/method-17.m: Ditto.
10809         * objc.dg/bitfield-5.m: Ditto.
10810         * objc.dg/try-catch-1.m: Ditto.
10811         * objc.dg/encode-5.m: Ditto.
10812         * objc.dg/fix-and-continue-2.m: Ditto.
10813         * objc.dg/method-9.m: Ditto.
10814         * objc.dg/isa-field-1.m: Ditto.
10815         * objc.dg/local-decl-2.m: Ditto.
10816         * objc.dg/objc-gc-4.m: Ditto.
10817         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
10818         * objc.dg/gnu-runtime-3.m: Ditto.
10819         * objc.dg/encode-7.m: Ditto.
10820         * objc.dg/encode-8.m: Ditto.
10821         * objc.dg/selector-3.m: Ditto.
10822         * objc.dg/gnu-runtime-1.m: Ditto.
10823         * objc.dg/const-str-12.m: Ditto.
10824         * objc.dg/gnu-runtime-2.m: Ditto.
10825         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
10826         * objc.dg/selector-1.m: Ditto.
10827         * objc.dg/stubify-2.m: Ditto.
10828         * objc.dg/zero-link-1.m: Ditto.
10829         * objc.dg/stret-2.m: Ditto.
10830         * objc.dg/zero-link-2.m: Ditto.
10831         * objc.dg/next-runtime-1.m: Ditto.
10832         * objc.dg/symtab-1.m: Ditto.
10833         * objc.dg/stubify-1.m: Ditto.
10834         * objc.dg/bitfield-2.m: Ditto.
10835         * objc.dg/try-catch-10.m: Apply to both runtimes.
10836         * objc.dg/const-str-1.m: Ditto.
10837         * objc.dg/image-info.m: Ditto.
10838         * objc.dg/encode-9.m: Ditto.
10839         * objc.dg/pragma-1.m: Apply test to all targets.
10840         * objc.dg/const-str-4.m: Ditto.
10841         * objc.dg/const-str-8.m: Ditto.
10842         * objc.dg/super-class-2.m: Ditto.
10843         * objc.dg/try-catch-5.m: Ditto.
10844         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
10845         Protocol1.h) and next-mapping.h as required. Use new NeXT
10846         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
10847         * objc.dg/const-str-11.m: Ditto.
10848         * objc.dg/const-str-9.m: Ditto.
10849         * objc.dg/method-4.m: Skip for 64Bit NeXT.
10850         * objc.dg/encode-1.m: Remove redundant -lobjc.
10851         * objc.dg/try-catch-9.m: Tidy space.
10852         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
10853         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10854         and 64bit. Use new NeXT interface as required.
10855         * obj-c++.dg/template-4.mm: Ditto.
10856         * obj-c++.dg/defs.mm: Ditto.
10857         * obj-c++.dg/basic.mm: Ditto.
10858         * obj-c++.dg/encode-4.mm: Ditto.
10859         * obj-c++.dg/method-17.mm: Ditto.
10860         * obj-c++.dg/proto-lossage-3.mm: Ditto.
10861         * obj-c++.dg/cxx-class-1.mm: Ditto.
10862         * obj-c++.dg/method-10.mm: Ditto.
10863         * obj-c++.dg/va-meth-1.mm: Ditto.
10864         * obj-c++.dg/encode-5.mm: Ditto.
10865         * obj-c++.dg/lookup-2.mm: Ditto.
10866         * obj-c++.dg/template-3.mm: Ditto.
10867         * obj-c++.dg/proto-qual-1.mm: Ditto.
10868         * obj-c++.dg/qual-types-1.m: Ditto.
10869         * obj-c++.dg/cxx-scope-1.mm: Ditto.
10870         * obj-c++.dg/template-1.mm: Ditto.
10871         * obj-c++.dg/encode-6.mm: Ditto.
10872         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
10873         Protocol1.h) and next-mapping.h as required. Use new NeXT
10874         interface as required.
10875         * obj-c++.dg/except-1.mm: Ditto.
10876         * obj-c++.dg/const-str-7.mm: Ditto.
10877         * obj-c++.dg/ivar-list-semi.mm: Ditto.
10878         * obj-c++.dg/cxx-scope-2.mm: Ditto.
10879         * obj-c++.dg/selector-2.mm: Ditto.
10880         * obj-c++.dg/isa-field-1.mm: Ditto.
10881         * obj-c++.dg/try-catch-1.mm: Ditto.
10882         * obj-c++.dg/local-decl-1.mm: Ditto.
10883         * obj-c++.dg/try-catch-9.mm: Ditto.
10884         * obj-c++.dg/no-extra-load.mm: Ditto.
10885         * obj-c++.dg/selector-5.mm: Ditto.
10886         * obj-c++.dg/method-12.mm: Ditto.
10887         * obj-c++.dg/try-catch-11.mm: Ditto.
10888         * obj-c++.dg/comp-types-11.mm: Ditto.
10889         * obj-c++.dg/bitfield-3.mm: Ditto.
10890         * obj-c++.dg/method-6.mm: Ditto.
10891         * obj-c++.dg/super-class-2.mm: Ditto.
10892         * obj-c++.dg/method-21.mm: Ditto.
10893         * obj-c++.dg/const-str-8.mm: Ditto.
10894         * obj-c++.dg/try-catch-7.mm: Ditto.
10895         * obj-c++.dg/method-15.mm: Ditto.
10896         * obj-c++.dg/layout-1.mm: Ditto.
10897         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10898         * obj-c++.dg/const-str-3.mm: Ditto.
10899         * obj-c++.dg/try-catch-2.mm: Ditto.
10900         * obj-c++.dg/objc-gc-3.mm: Ditto.
10901         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
10902         * obj-c++.dg/bitfield-1.mm: Ditto.
10903         * obj-c++.dg/selector-6.mm: Ditto.
10904         * obj-c++.dg/method-13.mm: Ditto.
10905         * obj-c++.dg/comp-types-12.mm: Ditto.
10906         * obj-c++.dg/bitfield-4.mm: Ditto.
10907         * obj-c++.dg/try-catch-8.mm: Ditto.
10908         * obj-c++.dg/method-2.mm: Ditto.
10909         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10910         * obj-c++.dg/typedef-alias-1.mm: Ditto.
10911         * obj-c++.dg/const-str-4.mm: Ditto.
10912         * obj-c++.dg/proto-lossage-2.mm: Ditto.
10913         * obj-c++.dg/try-catch-3.mm: Ditto.
10914         * obj-c++.dg/comp-types-9.mm: Ditto.
10915         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
10916         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
10917         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
10918         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
10919         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10920         Use new NeXT interface as required.
10921         * obj-c++.dg/const-str-10.mm: Ditto.
10922         * obj-c++.dg/const-str-11.mm: Ditto.
10923         * obj-c++.dg/const-str-9.mm: Ditto.
10924         * obj-c++.dg/method-11.mm: Ditto.
10925         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
10926         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10927         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
10928         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
10929         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
10930
10931 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
10932
10933         PR c++/43206
10934         * g++.dg/template/typedef30.C: New test case.
10935
10936 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
10937
10938         PR c/43385
10939         * gcc.c-torture/execute/pr43385.c: New test.
10940
10941 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
10942
10943         * gcc.dg/strncpy-fix-1.c: New test.
10944
10945 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10946
10947         PR testsuite/41609
10948         * lib/objc-torture.exp (objc-set-runtime-options): New.
10949         * objc/execute/execute.exp: Check runtime options on each pass.
10950         * objc/execute/exceptions/exceptions.exp: Ditto.
10951         * objc/compile/compile.exp: Ditto.
10952
10953         PR testsuite/42348
10954         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
10955         standard tests.
10956         (check_effective_target_objc2): New proc.
10957         (check_effective_target_next_runtime): New proc.
10958         * lib/objc.exp: Determine which runtime is in force and support it.
10959         * lib/obj-c++.exp: Ditto.
10960
10961 2010-03-24  Jason Merrill  <jason@redhat.com>
10962
10963         PR c++/43502
10964         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
10965
10966 2010-03-24  Martin Jambor  <mjambor@suse.cz>
10967
10968         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
10969         a loop.
10970         * gcc.dg/ipa/ipa-2.c: Likewise.
10971         * gcc.dg/ipa/ipa-3.c: Likewise.
10972         * gcc.dg/ipa/ipa-4.c: Likewise.
10973         * gcc.dg/ipa/ipa-5.c: Likewise.
10974         * gcc.dg/ipa/ipa-7.c: Likewise.
10975         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
10976         a loop.
10977         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
10978         i_can_not_be_propagated_fully2 into a loop.
10979         * gcc.dg/ipa/ipa-8.c: New test.
10980         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
10981
10982 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
10983
10984         PR debug/19192
10985         PR debug/43479
10986         * gcc.dg/guality/pr43479.c: New test.
10987         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
10988         and add volatile keyword.
10989
10990 2010-03-23  Mike Stump  <mikestump@comcast.net>
10991
10992         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
10993
10994 2010-03-23  Jason Merrill  <jason@redhat.com>
10995
10996         * g++.dg/ext/altivec-17.C: Adjust error message.
10997
10998         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
10999         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11000         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11001         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11002         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11003         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11004
11005 2010-03-22  Jason Merrill  <jason@redhat.com>
11006
11007         PR c++/43333
11008         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11009         * g++.dg/ext/is_pod_98.C: New.
11010
11011         PR c++/43281
11012         * g++.dg/cpp0x/auto18.C: New.
11013
11014         * gcc.dg/pr36997.c: Adjust error message.
11015         * g++.dg/ext/vector9.C: Likewise.
11016         * g++.dg/conversion/simd3.C: Likewise.
11017         * g++.dg/other/error23.C: Likewise.
11018
11019 2010-03-22  Michael Matz  <matz@suse.de>
11020
11021         PR middle-end/43475
11022         * gfortran.dg/pr43475.f90: New testcase.
11023
11024 2010-03-22  Richard Guenther  <rguenther@suse.de>
11025
11026         PR tree-optimization/43390
11027         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11028
11029 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11030
11031         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11032         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11033
11034 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
11035             Michael Matz  <matz@suse.de>
11036
11037         PR c++/43081
11038         * g++.dg/parse/crash56.C: New test.
11039
11040 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
11041
11042         PR fortran/43450
11043         * gfortran.dg/whole_file_15.f90 : New test.
11044
11045 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11046
11047         PR fortran/43409
11048         * gfortran.dg/inquire_size.f90: New test.
11049
11050 2010-03-20  Richard Guenther  <rguenther@suse.de>
11051
11052         PR rtl-optimization/43438
11053         * gcc.c-torture/execute/pr43438.c: New testcase.
11054
11055 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
11056
11057         PR c++/43375
11058         * g++.dg/abi/mangle42.C: New test.
11059
11060 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11061
11062         PR C/43211
11063         * gcc.dg/pr43211.c: New test.
11064         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11065
11066 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
11067
11068         PR rtl-optimization/42258
11069         * gcc.target/arm/thumb1-mul-moves.c: New test.
11070
11071         PR target/40697
11072         * gcc.target/arm/thumb-andsi.c: New test.
11073
11074         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11075         dg-require-effective-target.
11076
11077 2010-03-19  Michael Matz  <matz@suse.de>
11078
11079         PR c++/43116
11080         * g++.dg/other/pr43116.C: New testcase.
11081
11082 2010-03-19  Michael Matz  <matz@suse.de>
11083
11084         PR target/43305
11085         * gcc.dg/pr43305.c: New testcase.
11086
11087 2010-03-19  Richard Guenther  <rguenther@suse.de>
11088
11089         PR tree-optimization/43415
11090         * gcc.c-torture/compile/pr43415.c: New testcase.
11091
11092 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
11093
11094         PR ada/43106
11095         * gnat.dg/case_optimization2.adb: New test.
11096         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11097
11098 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11099             Jack Howarth <howarth@bromo.med.uc.edu>
11100
11101         PR target/36399
11102         * gcc.target/i386/push-1.c: Don't xfail
11103           scan-assembler-not "movups" on darwin.
11104
11105 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
11106
11107         PR debug/43058
11108         * gcc.dg/pr43058.c: New test.
11109
11110 2010-03-18  Martin Jambor  <mjambor@suse.cz>
11111
11112         PR middle-end/42450
11113         * g++.dg/torture/pr42450.C: New test.
11114
11115 2010-03-18  Michael Matz  <matz@suse.de>
11116
11117         PR middle-end/43419
11118         * gcc.dg/pr43419.c: New testcase.
11119
11120 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
11121
11122         PR rtl-optimization/43360
11123         * gcc.dg/torture/pr43360.c: New.
11124
11125 2010-03-18  Michael Matz  <matz@suse.de>
11126
11127         PR tree-optimization/43402
11128         * gcc.dg/pr43402.c: New testcase.
11129
11130 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
11131
11132         PR target/42427
11133         * gcc.dg/pr42427.c: New test.
11134
11135 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11136
11137         PR libfortran/43265
11138         * gfortran.dg/read_empty_file.f: New test.
11139         * gfortran.dg/read_eof_all.f90: New test.
11140         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11141         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11142
11143 2010-03-17  Michael Matz  <matz@suse.de>
11144
11145         * gcc.dg/pr43300.c: Add -w.
11146
11147 2010-03-17  Richard Guenther  <rguenther@suse.de>
11148
11149         * gcc.dg/pr43379.c: Add -w.
11150
11151 2010-03-17  Tobias Burnus  <burnus@net-b.de>
11152
11153         PR fortran/43331
11154         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11155
11156 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
11157
11158         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11159
11160 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11161
11162         * ada/acats/run_all.sh: Log start and end times.
11163
11164 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11165
11166         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11167
11168 2010-03-16  Richard Guenther  <rguenther@suse.de>
11169
11170         PR middle-end/43379
11171         * gcc.dg/pr43379.c: New testcase.
11172
11173 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
11174
11175         PR debug/43051
11176         * gcc.dg/guality/pr43051-1.c: New test.
11177
11178 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
11179
11180         PR testsuite/43363
11181         * g++.dg/ext/altivec-17.C: Handle changes to error message.
11182
11183 2010-03-15  Michael Matz  <matz@suse.de>
11184
11185         PR middle-end/43300
11186         * gcc.dg/pr43300.c: New testcase.
11187
11188 2010-03-15  Richard Guenther  <rguenther@suse.de>
11189
11190         PR tree-optimization/43367
11191         * gcc.c-torture/compile/pr43367.c: New testcase.
11192
11193 2010-03-15  Richard Guenther  <rguenther@suse.de>
11194
11195         PR tree-optimization/43317
11196         * gcc.dg/pr43317.c: New testcase.
11197
11198 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11199
11200         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
11201
11202 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11203
11204         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
11205
11206 2010-03-14  Tobias Burnus  <burnus@net-b.de>
11207
11208         PR fortran/43362
11209         * gfortran.dg/impure_constructor_1.f90: New test.
11210
11211 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11212
11213         PR middle-end/43354
11214         * gfortran.dg/graphite/id-pr43354.f: New.
11215
11216 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11217
11218         PR middle-end/43349
11219         * gfortran.dg/graphite/pr43349.f: New.
11220
11221 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11222
11223         PR middle-end/43306
11224         * gcc.dg/graphite/pr43306.c: New.
11225
11226 2010-03-12  David S. Miller  <davem@davemloft.net>
11227
11228         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
11229         sparc.
11230
11231 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11232
11233         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
11234
11235 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
11236
11237         PR fortran/43291
11238         PR fortran/43326
11239         * gfortran.dg/dynamic_dispatch_7.f03: New test.
11240
11241 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
11242
11243         * gfortran.dg/default_format_denormal_1.f90: Don't assume
11244         fail for *-*-mingw* targets.
11245
11246 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
11247
11248         PR debug/43329
11249         * gcc.dg/guality/pr43329-1.c: New test.
11250
11251 2010-03-11  Martin Jambor  <mjambor@suse.cz>
11252
11253         PR tree-optimization/43257
11254         * g++.dg/torture/pr43257.C: New test.
11255
11256 2010-03-11  Tobias Burnus  <burnus@net-b.de>
11257
11258         PR fortran/43228
11259         * gfortran.dg/namelist_61.f90: New test.
11260
11261 2010-03-11  Richard Guenther  <rguenther@suse.de>
11262
11263         PR tree-optimization/43255
11264         * gcc.c-torture/compile/pr43255.c: New testcase.
11265
11266 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11267
11268         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
11269         * gcc.dg/pr43280.c: New testcase.
11270
11271 2010-03-11  Richard Guenther  <rguenther@suse.de>
11272
11273         PR lto/43200
11274         * gcc.dg/lto/20100227-1_0.c: New testcase.
11275         * gcc.dg/lto/20100227-1_1.c: Likewise.
11276
11277 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11278
11279         PR libfortran/43320
11280         PR libfortran/43265
11281         * gfortran.dg/read_eof_6.f: New test
11282         * gfortran.dg/read_x_eof.f90: New test.
11283         * gfortran.dg/read_x_past.f: Update test.
11284
11285 2010-03-10  Jan Hubicka  <jh@suse.cz>
11286
11287         * gcc.c-torture/compile/pr43288.c: New test.
11288
11289 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11290
11291         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
11292         -fpic/-fPIC flags.
11293         * g++.old-deja/g++.pt/asm2.C: Likewise.
11294         * gcc.c-torture/compile/20000804-1.c: Likewise.
11295         * gcc.target/i386/clobbers.c: Likewise.
11296
11297 2010-03-10  Tobias Burnus  <burnus@net-b.de>
11298
11299         PR fortran/43303
11300         * gfortran.dg/c_assoc_3.f90: New test.
11301
11302 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
11303
11304         PR debug/36728
11305         * gcc.dg/guality/pr36728-1.c: New test.
11306         * gcc.dg/guality/pr36728-2.c: New test.
11307
11308 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11309
11310         * gcc.dg/h8300-div-delay-slot.c: New test.
11311
11312 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
11313
11314         PR tree-optimization/43236
11315         * gcc.c-torture/execute/pr43236.c: New test.
11316
11317 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
11318
11319         PR middle-end/42859
11320         * g++.dg/eh/pr42859.C: New test.
11321
11322 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
11323
11324         PR debug/43299
11325         * gcc.dg/pr43299.c: New test.
11326
11327         PR debug/43290
11328         * g++.dg/eh/unwind2.C: New test.
11329
11330 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11331             Reza Yazdani  <reza.yazdani@amd.com>
11332
11333         PR middle-end/43065
11334         * gcc.dg/graphite/run-id-4.c: New.
11335
11336 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11337
11338         PR middle-end/43065
11339         * gcc.dg/graphite/run-id-3.c: New.
11340
11341 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
11342
11343         PR middle-end/42644
11344         PR middle-end/42130
11345         * gcc.dg/graphite/id-18.c: New.
11346         * gcc.dg/graphite/run-id-pr42644.c: New.
11347
11348 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11349
11350         PR middle-end/42326
11351         * gcc.dg/graphite/pr42326.c: New.
11352
11353 2010-03-08  Richard Guenther  <rguenther@suse.de>
11354
11355         PR tree-optimization/43269
11356         * gcc.c-torture/execute/pr43269.c: New testcase.
11357
11358 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
11359
11360         PR fortran/43256
11361         * gfortran.dg/typebound_call_13.f03: New.
11362
11363 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
11364
11365         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
11366         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
11367
11368 2010-03-05  Jason Merrill  <jason@redhat.com>
11369
11370         * g++.dg/abi/mangle40.C: Require weak and alias.
11371
11372 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11373
11374         PR middle-end/42326
11375         * gfortran.dg/graphite/pr42326.f90: New.
11376         * gfortran.dg/graphite/pr42326-1.f90: New.
11377
11378 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11379
11380         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
11381         (gnat_target_compile): Likewise.
11382         Reinitialize GNAT_UNDER_TEST if target changes.
11383         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
11384         (local_find_gnatmake): Pass full --GCC to gnatlink.
11385         Remove --LINK.
11386
11387 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11388
11389         PR c/43248
11390         * gcc.dg/compound-literal-1.c: New testcase.
11391
11392 2010-03-04  Martin Jambor  <mjambor@suse.cz>
11393
11394         PR tree-optimization/43164
11395         PR tree-optimization/43191
11396         * gcc.c-torture/compile/pr43164.c: New test.
11397         * gcc.c-torture/compile/pr43191.c: Likewise.
11398
11399 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
11400
11401         PR fortran/43244
11402         * gfortran.dg/finalize_9.f90: New.
11403
11404 2010-03-04  Tobias Burnus  <burnus@net-b.de>
11405             Ken Werner <ken@linux.vnet.ibm.com>
11406
11407         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
11408         to dg-options for spu.
11409         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
11410         dump-scan target to exclude spu.
11411
11412 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
11413
11414         PR middle-end/43209
11415         * gcc.dg/tree-ssa/ivopts-4.c: New.
11416
11417 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
11418
11419         * lib/target-supports-dg.exp (check-flags): Provide defaults for
11420         include-opts and exclude-opts; skip checking the flags if arguments
11421         are the same as the defaults.
11422         (dg-xfail-if): Verify the number of arguments, supply defaults
11423         for unspecified optional arguments.
11424         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
11425
11426 2010-03-03  Jason Merrill  <jason@redhat.com>
11427
11428         PR c++/12909
11429         * g++.dg/abi/mangle40.C: Updated.
11430
11431 2010-03-03  Jason Merrill  <jason@redhat.com>
11432
11433         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
11434         * g++.dg/abi/mangle23.C: Likewise.
11435         * g++.dg/eh/simd-2.C: Likewise.
11436         * g++.dg/ext/attribute-test-2.C: Likewise.
11437         * g++.dg/ext/vector14.C: Likewise.
11438         * g++.dg/other/pr34435.C: Likewise.
11439         * g++.dg/template/conv8.C: Likewise.
11440         * g++.dg/template/nontype9.C: Likewise.
11441         * g++.dg/template/qualttp17.C: Likewise.
11442         * g++.dg/template/ref1.C: Likewise.
11443         * g++.old-deja/g++.pt/crash68.C: Likewise.
11444         * g++.old-deja/g++.pt/ref1.C: Likewise.
11445         * g++.old-deja/g++.pt/ref3.C: Likewise.
11446         * g++.old-deja/g++.pt/ref4.C: Likewise.
11447
11448         PR c++/12909
11449         * g++.dg/abi/mangle40.C: New.
11450         * g++.dg/abi/mangle41.C: New.
11451         * g++.dg/lto/20100302_0.C: New.
11452         * g++.dg/lto/20100302_1.C: New.
11453         * g++.dg/lto/20100302.h: New.
11454
11455 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
11456
11457         PR fortran/43243
11458         * gfortran.dg/internal_pack_12.f90: New test.
11459
11460 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
11461
11462         * gcc.dg/pr36997.c: Adjust error message.
11463
11464 2010-03-03  Mike Stump  <mikestump@comcast.net>
11465
11466         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
11467         adjustments to not be present on machines that align the stack to
11468         more than 4 bytes and don't have a red zone yet as that is an
11469         unimplemented optimization.
11470
11471 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
11472
11473         PR fortran/43169
11474         * gfortran.dg/impure_assignment_3.f90: New.
11475
11476 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
11477
11478         PR debug/43229
11479         * gfortran.dg/pr43229.f90: New test.
11480
11481         PR debug/43237
11482         * gcc.dg/debug/dwarf2/pr43237.c: New test.
11483
11484         PR debug/43177
11485         * gcc.dg/guality/pr43177.c: New test.
11486
11487 2010-03-02  Jason Merrill  <jason@redhat.com>
11488
11489         * g++.dg/ext/vector9.C: Adjust error message.
11490         * g++.dg/conversion/simd3.C: Likewise.
11491         * g++.dg/other/error23.C: Likewise.
11492
11493 2010-03-02  Mike Stump  <mikestump@comcast.net>
11494
11495         PR c++/41090
11496         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
11497
11498 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
11499
11500         PR fortran/43180
11501         * gfortran.dg/internal_pack_10.f90: New test.
11502
11503         PR fortran/43173
11504         * gfortran.dg/internal_pack_11.f90: New test.
11505
11506 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
11507
11508         PR middle-end/42640
11509         * gcc.dg/tree-ssa/pr42640.c: New.
11510
11511 2010-03-01  Richard Guenther  <rguenther@suse.de>
11512
11513         PR tree-optimization/43220
11514         * gcc.c-torture/execute/pr43220.c: New testcase.
11515
11516 2010-03-01  Richard Guenther  <rguenther@suse.de>
11517
11518         PR middle-end/43213
11519         * gcc.dg/pr43213.c: New testcase.
11520
11521 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11522
11523         PR pch/14940
11524         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
11525
11526 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11527
11528         * lib/target-supports.exp (check_effective_target_ucn_nocache):
11529         New function.
11530         (check_effective_target_ucn): Likewise.
11531
11532         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
11533         if !ucn.
11534         * gcc.dg/ucnid-2.c: Likewise.
11535         * gcc.dg/ucnid-3.c: Likewise.
11536         * gcc.dg/ucnid-4.c: Likewise.
11537         * gcc.dg/ucnid-11.c: Likewise.
11538         * gcc.dg/ucnid-12.c: Likewise.
11539         * gcc.dg/ucnid-6.c: Skip if !ucn.
11540         * gcc.dg/ucnid-9.c: Likewise.
11541
11542 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11543
11544         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
11545         lists to dg-skip-if.
11546         * gcc.target/i386/stackalign/return-3.c: Likewise.
11547
11548 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11549
11550         * gcc.target/i386/clearcap.map: New file.
11551         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
11552         Pass clearcap.map by default if supported.
11553
11554 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11555
11556         PR fortran/42900
11557         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
11558         Explain this.
11559         * gfortran.dg/stat_2.f90: Likewise.
11560
11561 2010-03-01  Tobias Burnus  <burnus@net-b.de>
11562
11563         PR fortran/43199
11564         * gfortran.dg/module_read_2.f90: New test.
11565
11566 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
11567
11568         PR c++/42748
11569         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
11570         * g++.dg/abi/mangle12.C: Likewise.
11571         * g++.dg/abi/mangle20-2.C: Likewise.
11572         * g++.dg/abi/mangle17.C: Likewise.
11573         * g++.dg/template/cond2.C: Likewise.
11574         * g++.dg/template/pr35240.C: Likewise.
11575
11576 2010-02-27  Richard Guenther  <rguenther@suse.de>
11577
11578         PR tree-optimization/43186
11579         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
11580
11581 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11582
11583         * g++.dg/abi/packed1.C: Expect warning on the SH.
11584
11585 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
11586
11587         PR c++/42054:
11588         * g++.dg/parse/error37.C: New test.
11589
11590 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11591
11592         PR c/24577
11593         PR c/43192
11594         * gcc.dg/pr8927-1.c: Match new note.
11595         * gcc.dg/990506-0.c: Likewise.
11596         * gcc.dg/gomp/flush-2.c: Likewise.
11597         * gcc.dg/gomp/atomic-5.c: Likewise.
11598         * gcc.dg/gomp/pr34607.c: Likewise.
11599         * gcc.dg/pr35746.c: Likewise.
11600         * gcc.dg/cpp/pragma-1.c: Likewise.
11601         * gcc.dg/cpp/pragma-2.c: Likewise.
11602         * gcc.dg/pr41842.c: Likewise.
11603         * gcc.dg/noncompile/20040629-1.c: Likewise.
11604         * objc.dg/private-1.m: Likewise.
11605
11606 2010-02-27  Tobias Burnus  <burnus@net-b.de>
11607
11608         PR fortran/43185
11609         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
11610         * gfortran.dg/default_initialization_4.f90: New test.
11611
11612 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
11613
11614         * gnat.dg/thin_pointer.ad[sb]: Rename into...
11615         * gnat.dg/thin_pointer1.ad[sb]: ...this.
11616         * gnat.dg/thin_pointer2.adb: New test.
11617         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
11618
11619 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11620
11621         PR c/20631
11622         * gcc.dg/cpp/c90-pedantic.c: New.
11623         * gcc.dg/cpp/c90.c: New.
11624         * gcc.dg/gnu90-const-expr-1.c: New.
11625         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
11626
11627 2010-02-26  Richard Guenther  <rguenther@suse.de>
11628
11629         PR tree-optimization/43186
11630         * gcc.c-torture/compile/pr43186.c: New testcase.
11631
11632 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
11633
11634         PR debug/43190
11635         * c-c++-common/dwarf2/pr43190.c: New test.
11636
11637 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11638
11639         PR testsuite/37074:
11640         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
11641
11642 2010-02-26  Richard Guenther  <rguenther@suse.de>
11643
11644         PR tree-optimization/43188
11645         * gcc.c-torture/compile/pr43188.c: New testcase.
11646
11647 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11648
11649         PR target/43175
11650         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
11651
11652 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
11653
11654         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
11655
11656 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
11657
11658         PR target/43154
11659         * gcc.target/powerpc/pr43154.c: New file.
11660
11661 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
11662
11663         PR debug/43166
11664         * gfortran.dg/debug/pr43166.f: New test.
11665
11666         PR debug/43165
11667         * gcc.dg/torture/pr43165.c: New test.
11668
11669 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11670
11671         PR c/43128
11672         * c-c++-common/pr41779.c: Update.
11673
11674 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11675
11676         PR ada/32547
11677         * lib/gnat-dg.exp (gnat_load): Redefine.
11678
11679         * ada/acats/run_acats: Run run_all.sh with $SHELL.
11680         * ada/acats/run_all.sh: Downcase tasking not implemented message.
11681
11682 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11683
11684         PR libobjc/36610
11685         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
11686         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
11687         -fgnu-runtime.
11688         Sort entries.
11689
11690 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11691
11692         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
11693
11694 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
11695
11696         PR debug/43150
11697         * gcc.dg/guality/vla-1.c: New test.
11698
11699 2010-02-24  Tobias Burnus  <burnus@net-b.de>
11700
11701         PR fortran/43042
11702         * gfortran.dg/c_ptr_tests_15.f90: New test.
11703
11704 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11705
11706         PR target/43107
11707         * gcc.target/i386/pr43107.c: New test.
11708
11709 2010-02-23  Jason Merrill  <jason@redhat.com>
11710
11711         PR c++/43143
11712         * g++.dg/cpp0x/variadic100.C: New.
11713
11714 2010-02-23  Jason Merrill  <jason@redhat.com>
11715
11716         PR debug/42800
11717         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
11718         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
11719         * c-c++-common/dwarf2/vla1.c: New.
11720
11721 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11722
11723         PR target/43139
11724         * gcc.dg/pr43139.c: New test.
11725
11726         PR debug/43077
11727         * gcc.dg/guality/pr43077-1.c: New test.
11728
11729 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11730
11731         PR 43123
11732         * gcc.dg/march.c: New.
11733         * gcc.dg/march-generic.c: New.
11734         * gcc.dg/mtune.c: New.
11735
11736 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11737
11738         PR middle-end/43083
11739         * gcc.dg/graphite/pr43083.c: New.
11740
11741 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11742
11743         PR middle-end/43097
11744         * gfortran.dg/graphite/pr43097.f: New.
11745
11746 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11747             Manuel López-Ibáñez  <manu@gcc.gnu.org>
11748
11749         PR middle-end/43140
11750         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
11751
11752 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11753
11754         PR middle-end/43026
11755         * g++.dg/graphite/pr43026.C: New.
11756
11757 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11758
11759         PR c++/43126
11760         * gcc.dg/cleanup-1.c: Update.
11761         * gcc.dg/func-args-1.c: Update.
11762         * gcc.dg/format/sentinel-1.c: Update.
11763         * g++.old-deja/g++.jason/scoping10.C: Update.
11764         * g++.old-deja/g++.ns/lookup5.C: Update.
11765         * g++.dg/ext/cleanup-1.C: Update.
11766         * g++.dg/parse/varmod1.C: Update.
11767         * g++.dg/parse/error33.C: Update.
11768         * g++.dg/expr/call3.C: Update.
11769         * g++.dg/func-args-1.C: New.
11770
11771 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
11772
11773         PR c/43125
11774         * gcc.dg/attr-used-2.c: Moved to ...
11775         * c-c++-common/attr-used-2.c: Here.
11776
11777         * gcc.dg/attr-used.c: Moved to ...
11778         * c-c++-common/attr-used.c: Here.
11779
11780 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
11781
11782         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
11783
11784 2010-02-22  Richard Guenther  <rguenther@suse.de>
11785
11786         PR lto/43045
11787         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
11788         * gfortran.dg/lto/20100222-1_1.c: Likewise.
11789
11790 2010-02-22  Richard Guenther  <rguenther@suse.de>
11791
11792         PR tree-optimization/42749
11793         * gcc.c-torture/compile/pr42749.c: New testcase.
11794
11795 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
11796
11797         PR fortran/43072
11798         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
11799         * gfortran.dg/internal_pack_9.f90: New test.
11800
11801 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11802
11803         PR c++/23510
11804         * g++.dg/template/recurse.C: Adjust.
11805         * g++.dg/template/pr23510.C: New.
11806
11807 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
11808
11809         PR c++/42824
11810         * g++.dg/template/memclass4.C: New test.
11811
11812 2010-02-21  Tobias Burnus  <burnus@net-b.de>
11813
11814         PR fortran/35259
11815         * gfortran.dg/reassoc_5.f90: New test.
11816
11817 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
11818
11819         PR target/43067
11820         * gcc.target/i386/pr43067.c: New test.
11821
11822 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11823
11824         PR c++/35669
11825         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
11826         -Wconversion-null.
11827         * g++.dg/warn/Wconversion-null.C: New test.
11828         * g++.old-deja/g++.other/null1.C: Move to...
11829         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
11830
11831 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
11832
11833         PR fortran/36932
11834         PR fortran/36933
11835         * gfortran.dg/dependency_26.f90: New test.
11836
11837         PR fortran/43072
11838         * gfortran.dg/internal_pack_7.f90: New test.
11839
11840         PR fortran/43111
11841         * gfortran.dg/internal_pack_8.f90: New test.
11842
11843 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11844
11845         PR 43128
11846         * c-c++-common/pr41779.c: Fix broken testcase.
11847
11848 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11849
11850         PR 36513
11851         * c-c++-common/pr36513.c: New testcase.
11852         * c-c++-common/pr36513-2.c: New testcase.
11853
11854 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11855
11856         PR 41779
11857         * c-c++-common/pr41779.c: New.
11858
11859 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
11860
11861         PR debug/43084
11862         * gcc.dg/pr43084.c: New test.
11863
11864 2010-02-19  Richard Guenther  <rguenther@suse.de>
11865
11866         PR tree-optimization/42916
11867         * gcc.dg/pr42916.c: New testcase.
11868
11869 2010-02-18  Jason Merrill  <jason@redhat.com>
11870
11871         PR c++/42837
11872         * g++.dg/abi/packed1.C: Add expected warning.
11873
11874         PR c++/43108
11875         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
11876         * gcc.dg/torture/dg-torture.exp: Likewise.
11877         * c-c++-common/torture/complex-sign.h,
11878         c-c++-common/torture/complex-sign-add.c,
11879         c-c++-common/torture/complex-sign-mixed-add.c,
11880         c-c++-common/torture/complex-sign-mixed-div.c,
11881         c-c++-common/torture/complex-sign-mixed-mul.c,
11882         c-c++-common/torture/complex-sign-mixed-sub.c,
11883         c-c++-common/torture/complex-sign-mul.c,
11884         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
11885         Adapt for C++ compilation as well.
11886
11887         PR c++/43070
11888         * g++.dg/ext/label1.C: Update.
11889         * g++.dg/ext/label2.C: Update.
11890
11891         PR c++/26261
11892         * g++.dg/template/dependent-name6.C: New.
11893
11894         PR c++/43109
11895         * g++.dg/parse/namespace12.C: New.
11896
11897 2010-02-18  Martin Jambor  <mjambor@suse.cz>
11898
11899         PR tree-optimization/43066
11900         * gcc.c-torture/compile/pr43066.c: New test.
11901
11902 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
11903
11904         * g++.dg/ext/attrib35.C: Fix target selector string.
11905         * g++.dg/ext/attrib36.C: Ditto.
11906         * g++.dg/ext/attrib37.C: Ditto.
11907         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
11908         * g++.dg/abi/mangle25.C: Ditto.
11909
11910 2010-02-17  Jason Merrill  <jason@redhat.com>
11911
11912         PR c++/43069
11913         * g++.dg/parse/namespace11.C: New.
11914
11915         PR c++/43093
11916         * g++.dg/ext/attrib37.C: New.
11917
11918         PR c++/43079
11919         * g++.dg/template/ptrmem20.C: New.
11920
11921 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
11922
11923         PR target/43103
11924         * gcc.target/i386/xop-check.h: Include m256-check.h.
11925         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
11926         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
11927         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
11928         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
11929
11930 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
11931
11932         PR debug/42918
11933         * gcc.dg/pr42918.c: New test.
11934
11935 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11936
11937         * g++.dg/ext/attrib36.C: Require ILP32.
11938
11939 2010-02-16  Richard Guenther  <rguenther@suse.de>
11940
11941         PR tree-optimization/41043
11942         * gfortran.dg/pr41043.f90: New testcase.
11943         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
11944
11945 2010-02-16  Jason Merrill  <jason@redhat.com>
11946
11947         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
11948
11949 2010-02-16  Ira Rosen  <irar@il.ibm.com>
11950
11951         PR tree-optimization/43074
11952         * gcc.dg/vect/fast-math-pr43074.c: New test.
11953
11954 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
11955
11956         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
11957
11958 2010-02-16  Jason Merrill  <jason@redhat.com>
11959
11960         PR c++/43031
11961         * g++.dg/ext/attrib36.C: New.
11962
11963         PR c++/43036
11964         * g++.dg/other/array6.C: New.
11965
11966 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11967
11968         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
11969
11970 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
11971
11972         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
11973         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
11974         * gcc.target/i386/xop-vpermil2pd-1.c: New.
11975         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
11976         * gcc.target/i386/xop-vpermil2ps-1.c: New.
11977         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
11978
11979 2010-02-15  Richard Guenther  <rguenther@suse.de>
11980
11981         PR middle-end/43068
11982         * g++.dg/torture/pr43068.C: New testcase.
11983
11984 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
11985
11986         PR c++/43024
11987         * g++.dg/opt/ice1.C: New.
11988
11989 2010-02-14  Jason Merrill  <jason@redhat.com>
11990
11991         PR c++/41997
11992         * g++.dg/cpp0x/initlist-opt.C: New.
11993
11994 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
11995
11996         PR fortran/41113
11997         PR fortran/41117
11998         * gfortran.dg/internal_pack_6.f90: New test.
11999
12000 2010-02-12  Jason Merrill  <jason@redhat.com>
12001
12002         PR c++/43054
12003         * g++.dg/cpp0x/variadic99.C: New.
12004
12005 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
12006
12007         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12008         sign extend pointers to gualchk_t.
12009
12010         PR c++/43033
12011         * g++.dg/other/default3.C: Xfail g4 test.
12012
12013 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12014
12015         PR middle-end/43012
12016         * gcc.dg/graphite/pr43012.c: New.
12017
12018 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12019
12020         PR middle-end/42930
12021         * g++.dg/graphite/pr42930.C: New.
12022
12023 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12024
12025         PR middle-end/42914
12026         PR middle-end/42530
12027         * gcc.dg/graphite/pr42530.c: New.
12028         * gcc.dg/graphite/pr42914.c: New.
12029
12030 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12031
12032         PR middle-end/42771
12033         * gcc.dg/graphite/pr42771.c: New.
12034
12035 2010-02-11  Richard Guenther  <rguenther@suse.de>
12036
12037         PR tree-optimization/42998
12038         * gcc.c-torture/compile/pr42998.c: New testcase.
12039
12040 2010-02-10  Jason Merrill  <jason@redhat.com>
12041
12042         PR c++/41896
12043         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12044
12045         PR c++/42983, core issue 906
12046         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12047         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12048
12049         PR c++/43016
12050         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12051
12052 2010-02-10  Richard Guenther  <rguenther@suse.de>
12053
12054         PR tree-optimization/43017
12055         * gcc.dg/torture/pr43017.c: New testcase.
12056
12057 2010-02-10  Tobias Burnus <burnus@net-b.de>
12058
12059         PR fortran/40823
12060         * gfortran.dg/private_type_1.f90: Update error location.
12061         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12062         * gfortran.dg/typebound_operator_2.f03: Ditto.
12063         * gfortran.dg/assignment_2.f90: Ditto.
12064         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12065         * gfortran.dg/binding_label_tests_9.f03: Ditto.
12066
12067 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12068
12069         PR fortran/43015
12070         * gfortran.dg/bind_c_usage_20.f90: New test.
12071
12072 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12073
12074         PR debug/43010
12075         * g++.dg/debug/pr43010.C: New test.
12076
12077 2010-02-10  Richard Guenther  <rguenther@suse.de>
12078
12079         PR c/43007
12080         * gcc.c-torture/execute/20100209-1.c: New testcase.
12081         * gcc.dg/fold-div-3.c: Likewise.
12082
12083 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12084
12085         * gcc.dg/builtin-ffs-1.c: New test.
12086
12087 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12088
12089         PR fortran/42999
12090         * gfortran.dg/array_constructor_35.f90: New test.
12091
12092 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12093
12094         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12095
12096 2010-02-09  Jason Merrill  <jason@redhat.com>
12097
12098         PR c++/42399
12099         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12100
12101         PR c++/42370
12102         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12103
12104 2010-02-09  Tobias Burnus  <burnus@net-b.de>
12105
12106         PR fortran/41869
12107         * gfortran.dg/module_write_1.f90: New test.
12108
12109 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
12110
12111         * gcc.dg/pr19340.c: Adjust.
12112
12113 2010-02-09  Richard Guenther  <rguenther@suse.de>
12114
12115         PR tree-optimization/43008
12116         * gcc.c-torture/execute/pr43008.c: New testcase.
12117
12118 2010-02-09  Richard Guenther  <rguenther@suse.de>
12119
12120         PR tree-optimization/43000
12121         * gcc.dg/torture/pr43000.c: New testcase.
12122         * gcc.dg/torture/pr43002.c: Likewise.
12123
12124 2010-02-09  Daniel Kraft  <d@domob.eu>
12125
12126         PR fortran/39171
12127         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12128         and pass -Wsurprising as necessary.
12129
12130 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
12131
12132         PR tree-optimization/42890
12133         * g++.dg/torture/pr42890.C: New test.
12134
12135 2010-02-08  Richard Guenther  <rguenther@suse.de>
12136
12137         PR middle-end/42995
12138         * gcc.dg/tree-ssa/inline-4.c: New testcase.
12139
12140 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12141
12142         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
12143         return 0 from main.
12144         * gcc.dg/graphite/block-1.c: Same.
12145         * gcc.dg/graphite/block-3.c: Same.
12146         * gcc.dg/graphite/block-4.c: Same.
12147         * gcc.dg/graphite/block-5.c: Same.
12148         * gcc.dg/graphite/block-6.c: Same.
12149         * gcc.dg/graphite/block-7.c: Same.
12150         * gcc.dg/graphite/interchange-0.c: Same.
12151         * gcc.dg/graphite/interchange-1.c: Same.
12152         * gcc.dg/graphite/interchange-10.c: Same.
12153         * gcc.dg/graphite/interchange-11.c: Same.
12154         * gcc.dg/graphite/interchange-12.c: Same.
12155         * gcc.dg/graphite/interchange-2.c: Same.
12156         * gcc.dg/graphite/interchange-3.c: Same.
12157         * gcc.dg/graphite/interchange-4.c: Same.
12158         * gcc.dg/graphite/interchange-5.c: Same.
12159         * gcc.dg/graphite/interchange-6.c: Same.
12160         * gcc.dg/graphite/interchange-7.c: Same.
12161         * gcc.dg/graphite/interchange-8.c: Same.
12162         * gcc.dg/graphite/interchange-9.c: Same.
12163         * gcc.dg/graphite/interchange-mvt.c: Same.
12164
12165 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12166
12167         * gfortran.dg/graphite/id-19.f: New.
12168         * gfortran.dg/graphite/pr14741.f90: New.
12169         * gfortran.dg/graphite/pr41924.f90: New.
12170         * gfortran.dg/graphite/run-id-2.f90: New.
12171
12172 2010-02-07  Richard Guenther  <rguenther@suse.de>
12173
12174         PR middle-end/42956
12175         * gcc.c-torture/compile/pr42956.c: New testcase.
12176
12177 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12178
12179         PR libfortran/42742
12180         * gfortran.dg/fmt_cache_2.f: New test.
12181
12182 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12183
12184         * gfortran.dg/read_no_eor.f90: New test.
12185
12186 2010-02-05  Jason Merrill  <jason@redhat.com>
12187
12188         * g++.dg/ext/label13.C: Move constructor body out of class.
12189
12190 2010-02-03  Jason Merrill  <jason@redhat.com>
12191
12192         PR c++/42870
12193         * g++.dg/ext/dllexport3.C: New.
12194
12195 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
12196
12197         * gcc.dg/format/ms-format3.c: New test for specific MS types.
12198
12199 2010-02-05  Richard Guenther  <rguenther@suse.de>
12200
12201         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
12202
12203 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
12204
12205         PR c++/42915
12206         * g++.dg/other/crash-9.C: New test.
12207
12208 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
12209
12210         PR fortran/42309
12211         * gfortran.dg/subref_array_pointer_4.f90 : New test.
12212
12213 2010-02-04  Richard Guenther  <rguenther@suse.de>
12214
12215         PR rtl-optimization/42952
12216         * gcc.dg/torture/pr42952.c: New testcase.
12217
12218 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12219
12220         PR libfortran/42901
12221         * gfortran.dg/namelist_60.f90: New test.
12222
12223 2010-02-03  Jason Merrill  <jason@redhat.com>
12224
12225         PR c++/40138
12226         * g++.dg/ext/builtin11.C: New.
12227
12228         PR c++/4926
12229         PR c++/38600
12230         * g++.dg/abi/mangle35.C: New.
12231         * g++.dg/abi/mangle37.C: New.
12232
12233         PR c++/12909
12234         * g++.dg/abi/mangle36.C: New.
12235
12236         PR c++/35652
12237         * g++.dg/warn/string1.C: New.
12238
12239 2010-02-03  Richard Guenther  <rguenther@suse.de>
12240
12241         PR tree-optimization/42944
12242         * gcc.dg/errno-1.c: New testcase.
12243
12244 2010-02-03  Richard Guenther  <rguenther@suse.de>
12245
12246         PR middle-end/42927
12247         * gcc.c-torture/compile/pr42927.c: New testcase.
12248
12249 2010-02-03  Tobias Burnus  <burnus@net-b.de>
12250
12251         PR fortran/42936
12252         * gfortran.dg/null_4.f90: New test.
12253
12254 2010-02-02  Jason Merrill  <jason@redhat.com>
12255
12256         PR c++/41090
12257         * g++.dg/ext/label13.C: New.
12258
12259 2010-02-02  Tobias Burnus  <burnus@net-b.de>
12260
12261         PR fortran/42650
12262         * gfortran.dg/func_result_5.f90: New test.
12263
12264 2010-02-01  Tobias Burnus  <burnus@net-b.de>
12265
12266         PR fortran/42922
12267         * gfortran.dg/pure_initializer_3.f90: News test.
12268
12269 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
12270
12271         PR fortran/42888
12272         * gfortran.dg/allocate_derived_2.f90: New test.
12273
12274 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
12275
12276         PR middle-end/42898
12277         * gcc.dg/torture/pr42898-2.c: New test.
12278
12279 2010-01-31  Richard Guenther  <rguenther@suse.de>
12280
12281         PR middle-end/42898
12282         * gcc.dg/torture/pr42898.c: New testcase.
12283
12284 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
12285
12286         PR fortran/38324
12287         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
12288         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
12289
12290 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
12291
12292         * g++.dg/tree-ssa/inline-1.C: New.
12293         * g++.dg/tree-ssa/inline-2.C: New.
12294         * g++.dg/tree-ssa/inline-3.C: New.
12295
12296 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
12297
12298         PR testsuite/41701
12299         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
12300         the string 'pow' in the pathname of the compiler from generating a
12301         test failure.
12302
12303 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12304
12305         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
12306         * g++.old-deja/g++.mike/eh17.C: Likewise.
12307         * g++.old-deja/g++.mike/p5571.C: Likewise.
12308
12309 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
12310
12311         PR c++/42758
12312         PR c++/42634
12313         PR c++/42336
12314         PR c++/42797
12315         PR c++/42880
12316         * g++.dg/other/crash-5.C: New test.
12317         * g++.dg/other/crash-6.C: New test.
12318         * g++.dg/other/crash-7.C: New test.
12319         * g++.dg/other/crash-8.C: New test.
12320
12321 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
12322
12323         PR rtl-optimization/42889
12324         * gcc.dg/pr42889.c: New test.
12325
12326 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
12327
12328         * gcc.target/i386/pr42881.c: Use SSE2.
12329
12330 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
12331
12332         PR target/42891
12333         * gcc.target/i386/pr42891.c: New test.
12334
12335 2010-01-28  Richard Guenther  <rguenther@suse.de>
12336
12337         PR tree-optimization/42871
12338         * g++.dg/torture/pr42871.C: New testcase.
12339
12340 2010-01-28  Richard Guenther  <rguenther@suse.de>
12341
12342         * gcc.dg/Wobjsize-1.h: New testcase.
12343         * gcc.dg/Wobjsize-1.c: Likewise.
12344
12345 2010-01-28  Richard Guenther  <rguenther@suse.de>
12346
12347         PR middle-end/42883
12348         * g++.dg/torture/pr42883.C: New testcase.
12349
12350 2010-01-28  Michael Matz  <matz@suse.de>
12351
12352         * gcc.target/i386/pr42881.c: New test.
12353
12354 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12355
12356         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
12357         Add i?86-*-solaris2* support.
12358
12359 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
12360
12361         PR c++/42713
12362         PR c++/42820
12363         * g++.dg/template/typedef27.C: New test case.
12364         * g++.dg/template/typedef28.C: New test case.
12365
12366 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
12367
12368         * gcc.dg/optimize-bswap*.c: Add ARM target
12369
12370 2010-01-27  Richard Guenther  <rguenther@suse.de>
12371
12372         PR middle-end/42878
12373         * gcc.dg/torture/pr42878-1.c: New testcase.
12374         * gcc.dg/torture/pr42878-2.c: Likewise.
12375
12376 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
12377
12378         PR middle-end/42874
12379         * gcc.dg/vla-22.c: New test.
12380
12381 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
12382
12383         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
12384         current collation.
12385
12386 2010-01-26  Richard Guenther  <rguenther@suse.de>
12387
12388         PR rtl-optimization/42685
12389         * gcc.dg/pr42685.c: New testcase.
12390         * g++.dg/other/pr42685.C: Likewise.
12391
12392 2010-01-26  Richard Guenther  <rguenther@suse.de>
12393
12394         PR middle-end/42806
12395         * g++.dg/other/pr42806.C: New testcase.
12396
12397 2010-01-26  Richard Guenther  <rguenther@suse.de>
12398
12399         PR tree-optimization/42250
12400         * gcc.dg/pr42250.c: New testcase.
12401
12402 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
12403
12404         * gnat.dg/array_bounds_test.adb: New test.
12405
12406 2010-01-25  Tobias Burnus  <burnus@net-b.de>
12407
12408         PR fortran/42858
12409         * gfortran.dg/generic_21.f90: New test.
12410
12411 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12412
12413         PR testsuite/41522
12414         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
12415
12416 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
12417
12418         PR c++/42748
12419         * g++.dg/abi/arm_va_list2.C: New test.
12420         * g++.dg/abi/arm_va_list2.h: Companion header file.
12421
12422 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
12423
12424         PR fortran/41044
12425         * gfortran.dg/parameter_array_ref_2.f90 : New test.
12426
12427         PR fortran/41167
12428         * gfortran.dg/char_array_arg_1.f90 : New test.
12429
12430         * gfortran.dg/pr25923.f90 : Remove XFAIL.
12431
12432 2010-01-24  Tobias Burnus  <burnus@net-b.de>
12433
12434         PR fortran/39304
12435         * gfortran.dg/generic_20.f90: New test.
12436
12437 2010-01-22  Michael Matz  <matz@suse.de>
12438
12439         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
12440         -msse2.
12441
12442 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
12443
12444         PR fortran/42736
12445         * gfortran.dg/dependency_25.f90 : New test.
12446
12447 2010-01-21  Martin Jambor  <mjambor@suse.cz>
12448
12449         PR tree-optimization/42585
12450         * gcc.dg/tree-ssa/pr42585.c: New test.
12451
12452 2010-01-21  Richard Guenther  <rguenther@suse.de>
12453
12454         PR middle-end/19988
12455         * gcc.dg/pr19988.c: New testcase.
12456
12457 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
12458
12459         * g++.dg/compat/decimal/compat-common.h: New file.
12460         * g++.dg/compat/decimal/decimal-dummy.h: New file.
12461         * g++.dg/compat/decimal/pass_x.h: New file.
12462         * g++.dg/compat/decimal/pass_y.h: New file.
12463         * g++.dg/compat/decimal/pass-1_main.C: New file.
12464         * g++.dg/compat/decimal/pass-1_x.C: New file.
12465         * g++.dg/compat/decimal/pass-1_y.C: New file.
12466         * g++.dg/compat/decimal/pass-2_main.C: New file.
12467         * g++.dg/compat/decimal/pass-2_x.C: New file.
12468         * g++.dg/compat/decimal/pass-2_y.C: New file.
12469         * g++.dg/compat/decimal/pass-3_main.C: New file.
12470         * g++.dg/compat/decimal/pass-3_x.C: New file.
12471         * g++.dg/compat/decimal/pass-3_y.C: New file.
12472         * g++.dg/compat/decimal/pass-4_main.C: New file.
12473         * g++.dg/compat/decimal/pass-4_x.C: New file.
12474         * g++.dg/compat/decimal/pass-4_y.C: New file.
12475         * g++.dg/compat/decimal/pass-5_main.C: New file.
12476         * g++.dg/compat/decimal/pass-5_x.C: New file.
12477         * g++.dg/compat/decimal/pass-5_y.C: New file.
12478         * g++.dg/compat/decimal/pass-6_main.C: New file.
12479         * g++.dg/compat/decimal/pass-6_x.C: New file.
12480         * g++.dg/compat/decimal/pass-6_y.C: New file.
12481         * g++.dg/compat/decimal/return_x.h: New file.
12482         * g++.dg/compat/decimal/return_y.h: New file.
12483         * g++.dg/compat/decimal/return-1_main.C: New file.
12484         * g++.dg/compat/decimal/return-1_x.C: New file.
12485         * g++.dg/compat/decimal/return-1_y.C: New file.
12486         * g++.dg/compat/decimal/return-2_main.C: New file.
12487         * g++.dg/compat/decimal/return-2_x.C: New file.
12488         * g++.dg/compat/decimal/return-2_y.C: New file.
12489         * g++.dg/compat/decimal/return-3_main.C: New file.
12490         * g++.dg/compat/decimal/return-3_x.C: New file.
12491         * g++.dg/compat/decimal/return-3_y.C: New file.
12492         * g++.dg/compat/decimal/return-4_main.C: New file.
12493         * g++.dg/compat/decimal/return-4_x.C: New file.
12494         * g++.dg/compat/decimal/return-4_y.C: New file.
12495         * g++.dg/compat/decimal/return-5_main.C: New file.
12496         * g++.dg/compat/decimal/return-5_x.C: New file.
12497         * g++.dg/compat/decimal/return-5_y.C: New file.
12498         * g++.dg/compat/decimal/return-6_main.C: New file.
12499         * g++.dg/compat/decimal/return-6_x.C: New file.
12500         * g++.dg/compat/decimal/return-6_y.C: New file.
12501
12502 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12503
12504         PR debug/42715
12505         * gcc.dg/pr42715.c: New.
12506
12507 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
12508
12509         PR c++/42038
12510         * g++.dg/parse/crash55.C: New.
12511
12512 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12513
12514         PR debug/42782
12515         * gcc.dg/guality/pr42782.c: New.
12516
12517 2010-01-20  Jason Merrill  <jason@redhat.com>
12518
12519         PR c++/41788
12520         * g++.dg/abi/packed1.C: New.
12521
12522         PR c++/41920
12523         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
12524
12525         PR c++/40750
12526         * g++.dg/parse/fn-typedef1.C: New.
12527         * g++.dg/other/cv_quals.C: Adjust.
12528
12529 2010-01-20  Anthony Green  <green@moxielogic.com>
12530
12531         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
12532         pack(push) pragma).
12533         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
12534         * gcc.dg/20020312-2.c: Port this to the moxie core.
12535         * gcc.dg/weak/typeof-2.c: Ditto.
12536
12537 2010-01-20  Richard Guenther  <rguenther@suse.de>
12538
12539         PR tree-optimization/42717
12540         * gcc.c-torture/compile/pr42717.c: New testcase.
12541
12542 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
12543
12544         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
12545         of signed, add a few new tests.
12546
12547         PR middle-end/42803
12548         * g++.dg/parse/limits-initializer1.C: New test.
12549
12550 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
12551
12552         PR fortran/42804
12553         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
12554         * gfortran.dg/typebound_call_12.f03: New test.
12555
12556 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
12557
12558         PR fortran/42783
12559         * gfortran.dg/bounds_check_15.f90 : New test.
12560
12561 2010-01-19  Michael Matz  <matz@suse.de>
12562
12563         PR tree-optimization/41783
12564         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
12565
12566 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12567
12568         PR target/38697.
12569         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
12570         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
12571         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
12572         * gcc.target/arm/neon/vget_lows16.c: Likewise.
12573         * gcc.target/arm/neon/vget_lows32.c: Likewise.
12574         * gcc.target/arm/neon/vget_lows64.c: Likewise.
12575         * gcc.target/arm/neon/vget_lows8.c: Likewise.
12576         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
12577         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
12578         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
12579         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
12580
12581 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
12582
12583         PR fortran/42545
12584         * gfortran.dg/extends_6.f03: Modified an error message.
12585         * gfortran.dg/extends_10.f03: New test.
12586         * gfortran.dg/private_type_6.f03: Modified an error message.
12587         * gfortran.dg/structure_constructor_8.f03: Ditto.
12588
12589 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
12590
12591         PR tree-optimization/42719
12592         * gcc.dg/pr42719.c: New test.
12593
12594         PR debug/42728
12595         * gcc.dg/pr42728.c: New test.
12596
12597 2010-01-19  Anthony Green  <green@moxielogic.com>
12598
12599         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
12600
12601 2010-01-18  Anthony Green  <green@moxielogic.com>
12602
12603         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
12604         for moxie.
12605
12606 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
12607
12608         * g++.dg/template/error45.C: reverted as part of reverting the
12609         fix of PR c++/42634.
12610
12611 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
12612
12613         PR c++/42634
12614         * g++.dg/template/error45.C: New test.
12615
12616 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
12617
12618         PR c++/42766
12619         * g++.dg/conversion/op6.C: New test.
12620
12621 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
12622
12623         PR target/42774
12624         * gcc.target/alpha/pr42774.c: New test.
12625
12626 2010-01-18  Richard Guenther  <rguenther@suse.de>
12627
12628         PR tree-optimization/42781
12629         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
12630
12631 2010-01-17  Richard Guenther  <rguenther@suse.de>
12632
12633         PR middle-end/42248
12634         * gcc.c-torture/execute/pr42248.c: New testcase.
12635
12636 2010-01-17  Richard Guenther  <rguenther@suse.de>
12637
12638         PR tree-optimization/42773
12639         * g++.dg/torture/pr42773.C: New testcase.
12640
12641 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
12642
12643         PR fortran/42677
12644         * gfortran.dg/interface_assignment_5.f90: New test.
12645
12646 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
12647
12648         PR c++/42697
12649         * g++.dg/template/crash94.C: Reverted.
12650
12651 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
12652
12653         PR debug/42767
12654         * gcc.dg/debug/pr42767.c: New.
12655
12656 2010-01-15  Jason Merrill  <jason@redhat.com>
12657
12658         PR c++/42761
12659         * g++.dg/cpp0x/decltype22.C: New.
12660
12661 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
12662
12663         PR middle-end/42760
12664         * g++.dg/torture/pr42760.C: New test.
12665
12666 2010-01-15  Jing Yu  <jingyu@google.com>
12667
12668         PR rtl-optimization/42691
12669         * gcc.c-torture/execute/pr42691.c: New.
12670
12671 2010-01-15  Richard Guenther  <rguenther@suse.de>
12672
12673         PR middle-end/42739
12674         * g++.dg/torture/pr42739.C: New testcase.
12675
12676 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
12677
12678         * g++.dg/template/error45.C: Revert as part of reverting changes
12679         or PR c++/42634.
12680
12681 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12682
12683         PR fortran/42684
12684         * gfortran.dg/interface_31.f90: New test.
12685
12686 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
12687
12688         * gcc.target/powerpc/pr42747.c: New file.
12689
12690 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12691
12692         PR middle-end/42674
12693         * c-c++-common/pr42674.c: New test.
12694
12695         PR c++/42608
12696         * g++.dg/template/instantiate11.C: New test.
12697
12698 2010-01-14  Jason Merrill  <jason@redhat.com>
12699
12700         PR c++/42701
12701         * g++.dg/overload/error3.C: New.
12702
12703         PR c++/42655
12704         * g++.dg/overload/rvalue1.C: New.
12705
12706 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12707
12708         PR tree-optimization/42706
12709         * gcc.dg/ipa/pr42706.c: New testcase.
12710
12711 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
12712
12713         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
12714
12715 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12716
12717         PR tree-optimization/42714
12718         * g++.dg/torture/pr42714.C: New test.
12719
12720 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12721
12722         PR rtl-optimization/42246
12723         * gfortran.dg/pr42246-2.f: New.
12724
12725 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12726
12727         PR rtl-optimization/42389
12728         * gcc.dg/pr42389.c: New.
12729
12730 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12731
12732         PR rtl-optimization/42388
12733         * gcc.dg/pr42388.c: New.
12734
12735 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12736
12737         PR rtl-optimization/42294
12738         * gfortran.dg/pr42294.f: New.
12739
12740 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12741
12742         PR rtl-optimization/39453
12743         PR rtl-optimization/42246
12744         * gcc.dg/pr39453.c: New.
12745         * gcc.dg/pr42246.c: New.
12746
12747 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12748
12749         PR middle-end/42245
12750         * gcc.dg/pr42245.c: New.
12751         * gcc.dg/pr42245-2.c: New.
12752
12753 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12754
12755         PR rtl-optimization/42249
12756         * gcc.dg/pr42249.c: New.
12757
12758 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12759
12760         PR c/42721
12761         * gcc.c-torture/execute/pr42721.c: New test.
12762
12763 2010-01-14  Ira Rosen  <irar@il.ibm.com>
12764
12765         PR tree-optimization/42709
12766         * gcc.dg/vect/pr42709.c: New test.
12767
12768 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12769
12770         PR fortran/41478
12771         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
12772         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
12773
12774 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12775
12776         PR fortran/42481
12777         * gfortran.dg/generic_19.f90 : New test.
12778
12779 2010-01-13  Richard Guenther  <rguenther@suse.de>
12780
12781         PR tree-optimization/42730
12782         * gcc.c-torture/compile/pr42730.c: New testcase.
12783
12784 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
12785
12786         PR target/pr42542
12787         * gcc.target/ia64/pr42542-1.c: New.
12788         * gcc.target/ia64/pr42542-2.c: New.
12789         * gcc.target/ia64/pr42542-3.c: New.
12790
12791 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
12792
12793         PR c++/42634
12794         * g++.dg/template/error45.C: New test.
12795
12796 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12797
12798         PR tree-optimization/42704
12799         * g++.dg/torture/pr42704.C: New test.
12800
12801 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12802
12803         PR tree-optimization/42703
12804         * gcc.c-torture/compile/pr42703.c: New test.
12805
12806 2010-01-13  Richard Guenther  <rguenther@suse.de>
12807
12808         PR tree-optimization/42705
12809         * gcc.c-torture/compile/pr42705.c: New testcase.
12810
12811 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
12812
12813         * gcc.target/bfin/l2.c: New test.
12814         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
12815
12816 2010-01-13  Richard Guenther  <rguenther@suse.de>
12817
12818         PR middle-end/42716
12819         * gcc.c-torture/compile/pr42716.c: New testcase.
12820
12821 2010-01-13  Richard Guenther  <rguenther@suse.de>
12822
12823         PR lto/42678
12824         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
12825
12826 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
12827
12828         PR c/42708
12829         * gcc.c-torture/compile/pr42708-1.c: New test.
12830
12831 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
12832
12833         PR debug/42662
12834         * gcc.dg/pr42662.c: New test.
12835
12836         PR tree-optimization/42645
12837         * g++.dg/other/pr42645-1.C: New test.
12838         * g++.dg/other/pr42645-2.C: New test.
12839
12840 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
12841
12842         PR target/42416
12843         * gcc.target/powerpc/warn-1.c: New test.
12844         * gcc.target/powerpc/warn-2.c: New test.
12845
12846 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
12847
12848         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
12849         stack alignment.
12850
12851 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
12852
12853         * gcc.dg/lto/20100108_0.c: New.
12854
12855 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
12856
12857         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
12858         Add -march=i686 -msse for 32bit x86 targets.
12859
12860 2010-01-10  Richard Guenther  <rguenther@suse.de>
12861
12862         PR middle-end/42667
12863         * gcc.dg/torture/pr42667.c: New testcase.
12864
12865 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12866
12867         PR fortran/32489
12868         * gfortran.dg/array_constructor_34.f90: New test.
12869
12870 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12871
12872         PR fortran/20923
12873         * gfortran.dg/array_constructor_33.f90: New test.
12874         gfortran.dg/array_function_5.f90: Add credit.
12875
12876 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12877
12878         PR debug/42631
12879         * gcc.dg/pr42631.c: New.
12880
12881 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12882
12883         PR debug/42630
12884         * gcc.dg/pr42630.c: New.
12885
12886 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12887
12888         PR debug/42629
12889         * gcc.dg/pr42629.c: New.
12890
12891 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12892
12893         PR middle-end/42363
12894         * gcc.dg/torture/pr42363.c: New.
12895
12896 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12897
12898         PR debug/42604
12899         PR debug/42395
12900         * gcc.dg/vect/pr42604.c: New.
12901         * gcc.dg/vect/pr42395.c: New.
12902
12903 2010-01-09  Richard Guenther  <rguenther@suse.de>
12904
12905         PR middle-end/42512
12906         * gcc.c-torture/execute/pr42512.c: New testcase.
12907
12908 2010-01-09  Tobias Burnus  <burnus@net-b.de>
12909
12910         PR fortran/41298
12911         * gfortran.dg/c_ptr_tests_14.f90: New test.
12912
12913 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12914
12915         PR ada/41929
12916         * gnat.dg/null_pointer_deref1.adb: Don't run on
12917         sparc*-sun-solaris2.11.
12918
12919 2010-01-08  Richard Guenther  <rguenther@suse.de>
12920
12921         PR lto/42528
12922         * gcc.dg/lto/20100103-1_0.c: New testcase.
12923         * gcc.dg/lto/20100103-2_0.c: Likewise.
12924
12925 2010-01-08  Tobias Burnus  <burnus@net-b.de
12926
12927         PR/fortran 25829
12928         * gfortran.dg/asynchronous_1.f90: New test.
12929         * gfortran.dg/asynchronous_2.f90: New test.
12930         * gfortran.dg/conflicts.f90: Update error message.
12931
12932 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
12933
12934         c++/40155
12935         * g++.dg/cpp0x/variadic-unify-2.C: New test.
12936
12937 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
12938
12939         PR tree-optimization/42625
12940         * g++.dg/opt/dtor4.C: New test.
12941         * g++.dg/opt/dtor4.h: New.
12942         * g++.dg/opt/dtor4-aux.cc: New.
12943
12944 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12945
12946         PR fortran/42597
12947         * gfortran.dg/proc_ptr_26.f90: New test.
12948
12949 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12950
12951         PR fortran/41872
12952         * gfortran.dg/allocatable_scalar_7.f90: New test.
12953
12954 2010-01-06  Richard Guenther  <rguenther@suse.de>
12955
12956         * gcc.c-torture/compile/pr42632.c: New testcase.
12957
12958 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12959
12960         PR target/42542
12961         * gcc.target/i386/pr42542-4.c: New.
12962         * gcc.target/i386/pr42542-4a.c: Likewise.
12963         * gcc.target/i386/pr42542-5.c: Likewise.
12964         * gcc.target/i386/pr42542-5a.c: Likewise.
12965
12966 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12967
12968         * gcc.dg/tls/opt-15.c: New test.
12969
12970 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12971
12972         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
12973
12974 2010-01-05  Martin Jambor  <mjambor@suse.cz>
12975
12976         PR tree-optimization/42462
12977         * g++.dg/torture/pr42462.C: New test.
12978
12979 2010-01-05  Jason Merrill  <jason@redhat.com>
12980
12981         * g++.dg/cpp0x/initlist30.C: New test.
12982
12983 2010-01-05  Richard Guenther  <rguenther@suse.de>
12984
12985         PR tree-optimization/42614
12986         * gcc.c-torture/execute/pr42614.c: New testcase.
12987
12988 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
12989
12990         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
12991         * gcc.dg/Wunreachable-1.c: Remove the testcase of
12992         -Wunreachable-code.
12993         * gcc.dg/Wunreachable-2.c: Likewise.
12994         * gcc.dg/Wunreachable-3.c: Likewise.
12995         * gcc.dg/Wunreachable-4.c: Likewise.
12996         * gcc.dg/Wunreachable-5.c: Likewise.
12997         * gcc.dg/Wunreachable-6.c: Likewise.
12998         * gcc.dg/Wunreachable-7.c: Likewise.
12999         * gcc.dg/Wunreachable-8.c: Likewise.
13000         * gcc.dg/20041231-1.c: Likewise.
13001
13002 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
13003
13004         PR other/42611
13005         * gcc.dg/pr42611.c: New test.
13006
13007         PR tree-optimization/42508
13008         * g++.dg/opt/pr42508.C: New test.
13009
13010 2010-01-05  Tobias Burnus  <burnus@net-b.de>
13011
13012         PR fortran/41872
13013         * gfortran.dg/allocatable_scalar_8.f90: New.
13014
13015 2010-01-04  Martin Jambor  <mjambor@suse.cz>
13016
13017         PR tree-optimization/42398
13018         * gcc.c-torture/compile/pr42398.c: New test.
13019
13020 2010-01-04  Jason Merrill  <jason@redhat.com>
13021
13022         PR c++/42555
13023         * g++.dg/ext/attrib35.C: New.
13024
13025         PR c++/42567
13026         * g++.dg/cpp0x/auto17.C: New.
13027
13028 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
13029
13030         * gcc.dg/lto/20100104_0.c: New.
13031
13032 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
13033
13034         PR target/42542
13035         * gcc.target/i386/pr42542-1.c: New.
13036         * gcc.target/i386/pr42542-1a.c: Likewise.
13037         * gcc.target/i386/pr42542-1b.c: Likewise.
13038         * gcc.target/i386/pr42542-2.c: Likewise.
13039         * gcc.target/i386/pr42542-2a.c: Likewise.
13040         * gcc.target/i386/pr42542-2b.c: Likewise.
13041         * gcc.target/i386/pr42542-3.c: Likewise.
13042         * gcc.target/i386/pr42542-3a.c: Likewise.
13043
13044 2009-01-04  Tobias Burnus  <burnus@net-b.de>
13045
13046         PR fortran/41872
13047         * gfortran.dg/allocatable_scalar_5.f90: New test.
13048         * gfortran.dg/allocatable_scalar_6.f90: New test.
13049
13050 2010-01-03  Richard Guenther  <rguenther@suse.de>
13051
13052         PR testsuite/42583
13053         * gfortran.dg/gomp/recursion1.f90: Remove.
13054
13055 2010-01-03  Richard Guenther  <rguenther@suse.de>
13056
13057         * gcc.dg/Warray-bounds.c: Remove XFAILs.
13058         * gcc.dg/uninit-6.c: Likewise.
13059         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13060
13061 2010-01-03  Richard Guenther  <rguenther@suse.de>
13062
13063         PR tree-optimization/42589
13064         * gcc.target/i386/pr42589.c: New testcase.
13065
13066 2010-01-03  Richard Guenther  <rguenther@suse.de>
13067
13068         PR tree-optimization/42438
13069         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13070
13071 2010-01-02  Richard Guenther  <rguenther@suse.de>
13072
13073         PR testsuite/41651
13074         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13075
13076 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
13077
13078         PR target/42448
13079         * gcc.target/alpha/pr42448-1.c: New test.
13080         * gcc.target/alpha/pr42448-2.c: Ditto.
13081
13082 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
13083
13084         PR preprocessor/41947
13085         * gcc.dg/c99-hexfloat-3.c: New test.
13086
13087 2010-01-01  Richard Guenther  <rguenther@suse.de>
13088
13089         PR c/42570
13090         * gcc.c-torture/execute/pr42570.c: New testcase.
13091
13092 2010-01-01  Richard Guenther  <rguenther@suse.de>
13093
13094         PR middle-end/42559
13095         * gcc.c-torture/compile/pr42559.c: New testcase.
13096
13097 \f
13098 Copyright (C) 2010 Free Software Foundation, Inc.
13099
13100 Copying and distribution of this file, with or without modification,
13101 are permitted in any medium without royalty provided the copyright
13102 notice and this notice are preserved.