OSDN Git Service

In gcc/objc/:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2
3         * objc.dg/property/synthesize-3.m: New.
4         * objc.dg/property/synthesize-4.m: New.
5         * objc.dg/property/synthesize-5.m: New.
6         * objc.dg/property/synthesize-6.m: New.
7         * obj-c++.dg/property/synthesize-3.mm: New.
8         * obj-c++.dg/property/synthesize-4.mm: New.
9         * obj-c++.dg/property/synthesize-5.mm: New.
10         * obj-c++.dg/property/synthesize-6.mm: New.     
11         
12 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
13
14         * objc.dg/property/at-property-5.m: Updated test.       
15         * objc.dg/property/at-property-16.m: New.
16         * objc.dg/property/at-property-17.m: New.
17         * objc.dg/property/at-property-18.m: New.
18         * objc.dg/property/at-property-19.m: New.       
19         * objc.dg/property/dotsyntax-12.m: New.
20         * objc.dg/protocol-inheritance-1.m: New.
21         * objc.dg/protocol-inheritance-2.m: New.
22         * obj-c++.dg/property/at-property-5.mm: Updated test.
23         * obj-c++.dg/property/at-property-16.mm: New.
24         * obj-c++.dg/property/at-property-17.mm: New.
25         * obj-c++.dg/property/at-property-18.mm: New.
26         * obj-c++.dg/property/at-property-19.mm: New.   
27         * obj-c++.dg/protocol-inheritance-1.mm: New.
28         * obj-c++.dg/protocol-inheritance-2.mm: New.
29         * obj-c++.dg/property/dotsyntax-12.mm: New.
30         
31 2010-11-08  Jason Merrill  <jason@redhat.com>
32
33         * g++.dg/expr/overflow1.C: New.
34         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
35         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
36         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
37         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
38
39 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
40
41         * gcc.dg/pr35442.c: Adapt warning.
42
43         PR target/46280
44         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
45         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
46         * g++.dg/torture/pr36444.C: Add dg-options -msse for
47         i?86-*-* x86_64-*-*.
48         * g++.dg/torture/pr36445.C: Likewise.
49         * gcc.c-torture/compile/pr34856.c: Likewise.
50         * gcc.c-torture/compile/pr39928-1.c: Likewise.
51         * gcc.c-torture/compile/vector-1.c: Likewise.
52         * gcc.c-torture/compile/vector-2.c: Likewise.
53         * gcc.dg/pr32912-1.c: Likewise.
54         * gcc.c-torture/execute/va-arg-25.c: Move ...
55         * gcc.dg/torture/va-arg-25.c: ... here.
56         Add dg-do run.
57         Add dg-options -msse, dg-require-effective-target sse_runtime for
58         for i?86-*-*, x86_64-*-*.
59         * gcc.c-torture/execute/vector-1.c: Likewise.
60         * gcc.c-torture/execute/vector-2.c: Likewise.
61         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
62         i?86-*-*, x86_64-*-*.
63         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
64         * gcc.dg/tree-ssa/sra-4.c: Likewise.
65         * gcc.dg/tree-ssa/vector-1.c: Likewise.
66         * gcc.dg/tree-ssa/vector-2.c: Likewise.
67         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
68
69 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
70
71         * gcc.dg/torture/pr45982.c: Add -std=c99
72         * gcc.dg/torture/pr45623.c: Ditto.
73         
74 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
75
76         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
77         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
78
79 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
80
81         PR target/28627
82         * g++.dg/ext/dllimport7.C: Adjust second error check and
83         allow test for x86_64 mingw, too.
84
85 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
86
87         PR fortran/46344
88         * gfortran.dg/class_28.f03: New.
89
90 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
91
92         PR rtl-optimization/45352
93         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
94         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
95         gcc.target/i386/pr45352-2.c: New tests. 
96
97 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
98
99         PR libobjc/36610
100         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime, XFAIL the run for
101         all but m32 x86.
102         
103 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
104
105         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
106         as comment character.
107
108 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
109
110         * gcc.target/mips/mips.exp: Revert previous patch.
111         * gcc.target/mips/fma-1.c: Delete.
112         * gcc.target/mips/fma-2.c: Likewise.
113         * gcc.target/mips/fma-3.c: Likewise.
114         * gcc.target/mips/fma-4.c: Likewise.
115         * gcc.target/mips/fma-5.c: Likewise.
116         * gcc.target/mips/fma-6.c: Likewise.
117         * gcc.target/mips/fma-7.c: Likewise.
118         * gcc.target/mips/fma-8.c: Likewise.
119         * gcc.target/mips/fma-9.c: Likewise.
120         * gcc.target/mips/fma-10.c: Likewise.
121         * gcc.target/mips/fma-11.c: Likewise.
122         * gcc.target/mips/fma-12.c: Likewise.
123         * gcc.target/mips/fma-13.c: Likewise.
124         * gcc.target/mips/fma-14.c: Likewise.
125         * gcc.target/mips/fma-15.c: Likewise.
126         * gcc.target/mips/fma-16.c: Likewise.
127         * gcc.target/mips/fma-17.c: Likewise.
128         * gcc.target/mips/fma-18.c: Likewise.
129         * gcc.target/mips/fma-19.c: Likewise.
130         * gcc.target/mips/fma-20.c: Likewise.
131
132 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
133
134         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
135         * gcc.target/mips/fma-1.c: New test.
136         * gcc.target/mips/fma-2.c: Likewise.
137         * gcc.target/mips/fma-3.c: Likewise.
138         * gcc.target/mips/fma-4.c: Likewise.
139         * gcc.target/mips/fma-5.c: Likewise.
140         * gcc.target/mips/fma-6.c: Likewise.
141         * gcc.target/mips/fma-7.c: Likewise.
142         * gcc.target/mips/fma-8.c: Likewise.
143         * gcc.target/mips/fma-9.c: Likewise.
144         * gcc.target/mips/fma-10.c: Likewise.
145         * gcc.target/mips/fma-11.c: Likewise.
146         * gcc.target/mips/fma-12.c: Likewise.
147         * gcc.target/mips/fma-13.c: Likewise.
148         * gcc.target/mips/fma-14.c: Likewise.
149         * gcc.target/mips/fma-15.c: Likewise.
150         * gcc.target/mips/fma-16.c: Likewise.
151         * gcc.target/mips/fma-17.c: Likewise.
152         * gcc.target/mips/fma-18.c: Likewise.
153         * gcc.target/mips/fma-19.c: Likewise.
154         * gcc.target/mips/fma-20.c: Likewise.
155
156 2010-11-06  Jason Merrill  <jason@redhat.com>
157
158         * g++.dg/cpp0x/constexpr-ctor3.C: New.
159
160 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
161
162         PR c/43384
163         * gcc.dg/parser-error-3.c: New test.
164
165 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
166
167         PR c++/45332
168         * g++.dg/parse/semicolon2.C: New testcase.
169         * g++.dg/ext/asmspec1.C: Adjust.
170         * g++.dg/init/new13.C: Adjust.
171         * g++.dg/parse/ctor5.C: Adjust.
172
173 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
174
175         PR fortran/46330
176         * gfortran.dg/class_27.f03: New.
177
178 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
179
180         Fixed using the Objective-C 2.0 dot-syntax with self and super.
181         * objc.dg/property/dotsyntax-5.m: New.
182         * objc.dg/property/dotsyntax-6.m: New.
183         * objc.dg/property/dotsyntax-7.m: New.
184         * objc.dg/property/dotsyntax-8.m: New.
185         * objc.dg/property/dotsyntax-9.m: New.
186         * objc.dg/property/dotsyntax-10.m: New.
187         * objc.dg/property/dotsyntax-11.m: New.
188         * obj-c++.dg/property/dotsyntax-5.mm: New.
189         * obj-c++.dg/property/dotsyntax-6.mm: New.
190         * obj-c++.dg/property/dotsyntax-7.mm: New.
191         * obj-c++.dg/property/dotsyntax-8.mm: New.
192         * obj-c++.dg/property/dotsyntax-9.mm: New.
193         * obj-c++.dg/property/dotsyntax-10.mm: New.
194         * obj-c++.dg/property/dotsyntax-11.mm: New.
195
196 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
197
198         * obj-c++.dg/encode-3.mm: Provide a different string check for the
199         NeXT runtime when the type is READONLY.
200
201 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
202
203         * gcc.target/i386/387-2.c: Skip if -march= is specified.
204         * gcc.target/i386/387-6.c: Ditto.
205         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
206         * gcc.target/i386/387-4.c: Ditto.
207         * gcc.target/i386/387-7.c: Ditto.
208         * gcc.target/i386/387-8.c: Ditto.
209         * gcc.target/i386/387-9.c: Ditto.
210         * gcc.target/i386/387-10.c: Ditto.
211         * gcc.target/i386/387-11.c: Ditto.
212         * gcc.target/i386/387-12.c: Ditto.
213
214         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
215
216 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
217
218         PR target/44981
219         * gcc.dg/darwin-cfstring-format-1.c: New.
220         * gcc.dg/warn-nsstring.c: New.
221         * objc.dg/fsf-nsstring-format-1.m: New.
222         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
223         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
224         linker warning.
225
226 2010-11-05  Jason Merrill  <jason@redhat.com>
227
228         PR c++/45473
229         * g++.dg/inherit/virtual6.C: New.
230
231 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
232
233         PR c/44772
234         * gcc.dg/Wcxx-compat-21.c: New test.
235
236 2010-11-05  Ian Lance Taylor  <iant@google.com>
237
238         PR target/46084
239         * gcc.target/i386/pr46084.c: New test.
240
241 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
242
243         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
244         * (check_effective_target_mempcpy): New.
245         * gcc.c-torture/execute/pr45636.c: Move this...
246         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
247
248 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
249
250         * gcc.target/i386/i386.exp (FLAGS): Remove.
251         Wrap gcc_target_compile with $clearcap_ldflags added to options.
252
253 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
254
255         PR c++/46160
256         * g++.dg/opt/empty2.C: New test.
257
258         PR target/45670
259         * gcc.target/i386/pr45670.c: New test.
260
261 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
262
263         PR fortran/45451
264         PR fortran/46174
265         * gfortran.dg/class_19.f03: Modified.
266         * gfortran.dg/class_allocate_6.f03: New.
267
268 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
269
270         * gcc.target/i386/avx-vzeroupper-19.c: New.
271
272 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
273
274         PR tree-optimization/46099
275         * gcc.dg/autopar/pr46099.c: New test.
276
277         PR middle-end/43690
278         * c-c++-common/pr43690.c: New test.
279
280 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
281
282         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
283         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
284         declaration and implementation.
285         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
286         * obj-c++.dg/property/at-property-13.mm: Likewise.
287         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
288         * obj-c++.dg/property/property-1.mm: Likewise.
289         * obj-c++.dg/property/at-property-7.mm: Likewise.
290         * obj-c++.dg/property/at-property-9.mm: Likewise.
291         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
292         * obj-c++.dg/property/at-property-10.mm: Likewise.
293         * obj-c++.dg/property/synthesize-2.mm: Likewise.
294         * obj-c++.dg/property/at-property-12.mm: Likewise.
295         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
296         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
297         * obj-c++.dg/property/at-property-6.mm: Likewise.
298         * obj-c++.dg/property/at-property-8.mm: Likewise.
299         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
300         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
301         * obj-c++.dg/property/at-property-11.mm: Likewise.
302         * obj-c++.dg/template-8.mm: Likewise.
303         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
304         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
305         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs and
306         put a FIXME for this.
307         * obj-c++.dg/property/property-2.mm: Remove.
308         * obj-c++.dg/property/property-3.mm: Remove.
309
310 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
311
312         PR debug/46307
313         * gcc.dg/pr46307.c: New test.
314
315 2010-11-05  Jason Merrill  <jason@redhat.com>
316
317         PR c++/46304
318         * g++.dg/ext/complex6.C: New.
319
320 2010-11-04  Bud Davis   <jimmied@smu.edu>
321
322         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
323
324 2010-11-04  Chao-ying Fu  <fu@mips.com>
325
326         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
327         msubu, mult, multu.
328         * gcc.target/mips/mips32-dsp-run.c: Likewise.
329
330 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
331
332         Fixed using the Objective-C 2.0 dot-syntax with class names.
333         * objc.dg/property/dotsyntax-3.m: New.
334         * objc.dg/property/dotsyntax-4.m: New.
335         * obj-c++.dg/property/dotsyntax-3.mm: New.
336         * obj-c++.dg/property/dotsyntax-4.mm: New.
337
338         * objc.dg/fobjc-std-1.m: Added test for warnings when the
339         Objective-C 2.0 dot-syntax is used with class names.
340         * obj-c++.dg/fobjc-std-1.mm: Same change.
341
342 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
343
344         * gcc.target/powerpc/loop_align.c: New.
345
346 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
347
348         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
349
350         merge from FSF 'apple/trunk' branch.
351         * gcc.target/powerpc/darwin64-abi.c: New.
352
353 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
354
355         PR tree-optimization/46233
356         * gcc.dg/pr46233.c: New test.
357
358 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
359
360         * objc.dg/property/property-2.m: Deleted.
361         * objc.dg/property/property-3.m: Deleted.
362
363 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
364
365         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
366         defined.
367         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
368         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
369         * objc.dg/property/property-1.m: Likewise.
370         * objc.dg/property/at-property-6.m: Likewise.
371         * objc.dg/property/at-property-7.m: Likewise.
372         * objc.dg/property/dotsyntax-1.m: Likewise.
373         * objc.dg/property/at-property-8.m: Likewise.
374         * objc.dg/property/dotsyntax-2.m: Likewise.
375         * objc.dg/property/at-property-9.m: Likewise.
376         * objc.dg/property/synthesize-2.m: Likewise.
377         * objc.dg/property/at-property-10.m: Likewise.
378         * objc.dg/property/at-property-11.m: Likewise.
379         * objc.dg/property/at-property-12.m: Likewise.
380         * objc.dg/property/at-property-13.m: Likewise.
381         * objc.dg/property/fsf-property-method-access.m: Likewise.
382         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
383         linker warning.
384         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
385         warnings.
386         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
387         deprecation warnings.  Use Object1 implementation.
388         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
389         * objc/execute/forward-1.m: Remove.
390         * objc/execute/forward-1.x: Remove.
391
392 2010-11-04  Jason Merrill  <jason@redhat.com>
393
394         * g++.dg/cpp0x/constexpr-access.C: New.
395
396 2010-11-04  Richard Guenther  <rguenther@suse.de>
397
398         PR rtl-optimization/46183
399         * gcc.dg/torture/pr46183.c: New testcase.
400
401 2010-11-04  Richard Guenther  <rguenther@suse.de>
402
403         PR tree-optimization/46068
404         * gcc.dg/torture/pr46068.c: New testcase.
405
406 2010-11-04  Richard Guenther  <rguenther@suse.de>
407
408         PR tree-optimization/45991
409         * gcc.dg/pr45991.c: New testcase.
410
411 2010-11-04  Richard Guenther  <rguenther@suse.de>
412
413         PR tree-optimization/46154
414         * g++.dg/torture/pr46154.C: New testcase.
415
416 2010-11-04  Richard Guenther  <rguenther@suse.de>
417
418         PR tree-optimization/45733
419         * gcc.dg/pr45733.c: New testcase.
420
421 2010-11-04  Ira Rosen  <irar@il.ibm.com>
422
423         PR tree-optimization/46213
424         * gfortran.dg/vect/pr46213.f90: New.
425
426 2010-11-04  Richard Guenther  <rguenther@suse.de>
427
428         PR testsuite/45702
429         * gcc.dg/pr34989-1.c: Move ...
430         * gcc.dg/lto/pr34989-1_0.c: ... here.
431         * gcc.dg/pr34989-2.c: Move ...
432         * gcc.dg/lto/pr34989-1_1.c: ... here.
433         * gcc.dg/pr27898.c: Move ...
434         * gcc.dg/lto/pr27898_0.c: ... here and ...
435         * gcc.dg/lto/pr27898_1.c: ... split.
436         * gcc.dg/pr28712.c: Move ...
437         * gcc.dg/lto/pr28712_0.c: ... here and ...
438         * gcc.dg/lto/pr28712_1.c: ... split ...
439         * gcc.dg/lto/pr28712_2.c: ... twice.
440         * gcc.dg/pr28706.c: Move ...
441         * gcc.dg/lto/pr28706_0.c: ... here and ...
442         * gcc.dg/lto/pr28706_1.c: ... split.
443
444 2010-11-04  Richard Guenther  <rguenther@suse.de>
445             Richard Henderson  <rth@redhat.com>
446
447         * gcc.target/i386/fma4-vector-2.c: New testcase.
448
449 2010-11-04  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
450             Richard Guenther  <rguenther@suse.de>
451
452         * gcc.dg/vec-scal-opt.c: New testcase.
453         * gcc.dg/vec-scal-opt1.c: New testcase.
454         * gcc.dg/vec-scal-opt2.c: New testcase.
455
456 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
457
458         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
459         from plugin build flags on Darwin targets.
460
461 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
462
463         * gcc.target/i386/pr46285.c: Require split_stack target.
464
465 2010-11-03  Jason Merrill  <jason@redhat.com>
466
467         PR c++/46293
468         * g++.dg/cpp0x/constexpr-base2.C: New.
469
470         PR c++/46289
471         * g++.dg/cpp0x/initlist45.C: New.
472
473 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
474
475         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
476         is now allowed in categories.
477         * obj-c++.dg/property/dynamic-2.mm: Same change.
478         * objc.dg/property/dynamic-3.m: New.
479         * obj-c++.dg/property/dynamic-3.mm: New.
480         * objc.dg/property/at-property-14.m: New.
481         * objc.dg/property/at-property-15.m: New.
482         * obj-c++.dg/property/at-property-14.mm: New.
483         * obj-c++.dg/property/at-property-15.mm: New.
484
485         * objc.dg/foreach-6.m: Added a few more tests for valid and
486         invalid iterating variables and collections.
487
488 2010-11-03  Xinliang David Li  <davidxl@google.com>
489
490         PR target/46200
491         * g++.dg/tree-ssa/ivopts-2.C: New test.
492
493 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
494
495         PR target/46295
496         * gcc.target/i386/pr46295.c: New.
497
498 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
499
500         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
501         precision min/max for single precision on VSX.
502
503 2010-11-03  Jason Merrill  <jason@redhat.com>
504
505         PR c++/46289
506         * g++.dg/cpp0x/constexpr-ice3.C: New.
507
508 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
509
510         * gnat.dg/opt8.ad[sb]: New test.
511         * gnat.dg/opt8_pkg.ads: New helper.
512
513 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
514
515         PR rtl-optimization/45865
516         * gcc.dg/pr45865.c: New.
517         * gcc.dg/torture/pr45865.c: Likewise.
518
519         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
520         * gcc.target/arm/headmerge-2.c: Likewise.
521         * gcc.target/i386/headmerge-1.c: Likewise.
522         * gcc.target/i386/headmerge-2.c: Likewise.
523
524 2010-11-03  Richard Guenther  <rguenther@suse.de>
525
526         PR middle-end/46288
527         * gcc.dg/pr46288.c: New testcase.
528
529 2010-11-03  Richard Guenther  <rguenther@suse.de>
530
531         PR tree-optimization/44807
532         * gcc.dg/torture/pr44807.c: New testcase.
533
534 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
535
536         PR libgfortran/43899
537         * gfortran.dg/namelist_67.f90: New test.
538
539 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
540
541         PR tree-optimization/46009
542         * gcc.dg/vect/pr46009.c: New function.
543
544 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
545
546         Implemented -fobjc-std=objc1 flag.
547         * objc.dg/fobjc-std-1.m: New.
548         * obj-c++.dg/fobjc-std-1.mm: New.
549
550 2010-11-03  Richard Guenther  <rguenther@suse.de>
551
552         PR middle-end/46241
553         * g++.dg/debug/pr46241.C: New testcase.
554
555 2010-11-03  Richard Guenther  <rguenther@suse.de>
556
557         PR tree-optimization/46190
558         * gfortran.dg/pr46190.f90: New testcase.
559
560 2010-11-03  Richard Guenther  <rguenther@suse.de>
561
562         PR testsuite/46274
563         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
564         * gcc.dg/vect/vect-19.c: Likewise.
565         * gcc.dg/vect/vect-17.c: Likewise.
566
567 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
568
569         PR target/46285
570         * gcc.target/i386/pr46285.c: New.
571
572 2010-11-03  Richard Guenther  <rguenther@suse.de>
573
574         PR tree-optimization/46217
575         * gcc.dg/pr46217.c: New testcase.
576
577 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
578
579         * objc.dg/property/dotsyntax-1.m: New.
580         * objc.dg/property/dotsyntax-2.m: New.
581         * obj-c++.dg/property/dotsyntax-1.mm: New.
582         * obj-c++.dg/property/dotsyntax-2.mm: New.
583
584 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
585
586         PR tree-optimization/46165
587         * gcc.dg/pr46165.c: New test.
588
589 2010-11-03  Richard Guenther  <rguenther@suse.de>
590
591         PR middle-end/46251
592         * gcc.dg/pr46251.c: New testcase.
593
594 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
595
596         PR tree-optimization/46107
597         * gcc.c-torture/compile/pr46107.c: New test.
598
599         PR debug/46252
600         * gcc.dg/pr46252.c: New test.
601
602         PR rtl-optimization/46034
603         PR rtl-optimization/46212
604         PR rtl-optimization/46248
605         * gcc.c-torture/compile/pr46034.c: New test.
606         * gcc.c-torture/compile/pr46248.c: New test.
607         * gcc.dg/pr46212.c: New test.
608
609 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
610
611         * gnat.dg/sizetype4.adb: New test.
612
613 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
614
615         * gcc.target/i386/avx-vzeroupper-15.c: New.
616         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
617         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
618         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
619
620         PR target/46253
621         * gcc.target/i386/pr46253.c: New.
622
623 2010-11-02  Steven G. Kargl  < kargl@gcc.gnu.org>
624             Tobias Burnus  <burnus@net-b.de>
625
626         PR fortran/45170
627         * gfortran.dg/deferred_type_param_1.f90: New.
628         * gfortran.dg/deferred_type_param_2.f90: New.
629         * gfortran.dg/initialization_1.f90: Update dg-errors.
630         * gfortran.dg/initialization_9.f90: Update dg-errors.
631
632 2010-11-02  Richard Guenther  <rguenther@suse.de>
633
634         PR tree-optimization/46149
635         * g++.dg/torture/pr46149.C: New testcase.
636
637 2010-11-02  Richard Guenther  <rguenther@suse.de>
638
639         PR tree-optimization/46216
640         * gcc.dg/torture/pr46216.c: New testcase.
641
642 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
643
644         PR target/46131
645         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
646         *-*-osf*.
647
648 2010-11-02  Richard Guenther  <rguenther@suse.de>
649
650         PR tree-optimization/46184
651         * gcc.dg/pr46184.c: New testcase.
652
653 2010-11-02  Richard Guenther  <rguenther@suse.de>
654
655         PR tree-optimization/46177
656         * gcc.dg/pr46177.c: New testcase.
657
658 2010-11-02  Martin Jambor  <mjambor@suse.cz>
659
660         PR middle-end/46120
661         * g++.dg/ipa/ivinline-9.C: New test.
662
663 2010-11-02  Martin Jambor  <mjambor@suse.cz>
664
665         PR tree-optimization/45875
666         * g++.dg/torture/pr45875.C: New test.
667
668 2010-11-02  Richard Guenther  <rguenther@suse.de>
669
670         PR testsuite/46249
671         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
672
673 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
674
675         PR debug/46255
676         * gcc.dg/pr46255.c: New test.
677
678 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
679
680         PR c++/46170
681         PR c++/46162
682         * g++.dg/template/sfinae26.C: New test.
683         * g++.dg/template/sfinae27.C: Likewise.
684
685 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
686
687         PR c++/45606
688         * g++.dg/template/typedef36.C: New test.
689         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
690         * g++.dg/template/canon-type-10.C: Likewise.
691         * g++.dg/template/canon-type-11.C: Likewise.
692         * g++.dg/template/canon-type-12.C: Likewise.
693         * g++.dg/template/canon-type-13.C: Likewise.
694
695 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
696
697         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one instance
698         of debug_pubnames on darwin.
699
700 2010-11-01  Jason Merrill  <jason@redhat.com>
701             Benjamin Kosnik  <bkoz@redhat.com>
702
703         * g++.dg/cpp0x/constexpr-initlist2.C: New.
704         * g++.dg/cpp0x/constexpr-initlist3.C: New.
705
706         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
707         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
708         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
709         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
710         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
711         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
712         * g++.dg/cpp0x/constexpr-array.C: New.
713         * g++.dg/cpp0x/constexpr-base.C: New.
714         * g++.dg/cpp0x/constexpr-complex.C: New.
715         * g++.dg/cpp0x/constexpr-data1.C: New.
716         * g++.dg/cpp0x/constexpr-data2.C: New.
717         * g++.dg/cpp0x/constexpr-deref.C: New.
718         * g++.dg/cpp0x/constexpr-diag1.C: New.
719         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
720         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
721         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
722         * g++.dg/cpp0x/constexpr-empty.C: New.
723         * g++.dg/cpp0x/constexpr-empty2.C: New.
724         * g++.dg/cpp0x/constexpr-empty3.C: New.
725         * g++.dg/cpp0x/constexpr-empty4.C: New.
726         * g++.dg/cpp0x/constexpr-empty5.C: New.
727         * g++.dg/cpp0x/constexpr-ex1.C: New.
728         * g++.dg/cpp0x/constexpr-ex2.C: New.
729         * g++.dg/cpp0x/constexpr-ex3.C: New.
730         * g++.dg/cpp0x/constexpr-ex4.C: New.
731         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
732         * g++.dg/cpp0x/constexpr-fnptr.C: New.
733         * g++.dg/cpp0x/constexpr-function1.C: New.
734         * g++.dg/cpp0x/constexpr-function2.C: New.
735         * g++.dg/cpp0x/constexpr-function3.C: New.
736         * g++.dg/cpp0x/constexpr-ice.C: New.
737         * g++.dg/cpp0x/constexpr-initlist.C: New.
738         * g++.dg/cpp0x/constexpr-neg1.C: New.
739         * g++.dg/cpp0x/constexpr-noexcept.C: New.
740         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
741         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
742         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
743         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
744         * g++.dg/cpp0x/constexpr-nonlit.C: New.
745         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
746         * g++.dg/cpp0x/constexpr-nullptr.C: New.
747         * g++.dg/cpp0x/constexpr-object1.C: New.
748         * g++.dg/cpp0x/constexpr-object2.C: New.
749         * g++.dg/cpp0x/constexpr-overflow.C: New.
750         * g++.dg/cpp0x/constexpr-pedantic.C: New.
751         * g++.dg/cpp0x/constexpr-pos1.C: New.
752         * g++.dg/cpp0x/constexpr-potential1.C: New.
753         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
754         * g++.dg/cpp0x/constexpr-pure.C: New.
755         * g++.dg/cpp0x/constexpr-static.C: New.
756         * g++.dg/cpp0x/constexpr-static2.C: New.
757         * g++.dg/cpp0x/constexpr-static3.C: New.
758         * g++.dg/cpp0x/constexpr-static4.C: New.
759         * g++.dg/cpp0x/constexpr-static5.C: New.
760         * g++.dg/cpp0x/constexpr-static6.C: New.
761         * g++.dg/cpp0x/constexpr-string.C: New.
762         * g++.dg/cpp0x/constexpr-switch.C: New.
763         * g++.dg/cpp0x/constexpr-targ.C: New.
764         * g++.dg/cpp0x/constexpr-throw.C: New.
765         * g++.dg/cpp0x/constexpr-typeid.C: New.
766         * g++.dg/cpp0x/constexpr-union.C: New.
767         * g++.dg/cpp0x/constexpr-value.C: New.
768         * g++.dg/cpp0x/constexpr-value2.C: New.
769         * g++.dg/cpp0x/constexpr-variadic.C: New.
770         * g++.dg/cpp0x/initlist5.C: Use constexpr.
771         * g++.dg/cpp0x/static_assert3.C: Add expected error.
772         * g++.dg/other/fold1.C: Likewise.
773         * g++.dg/parse/crash36.C: Likewise.
774         * g++.dg/parse/constant4.C: Adjust expected error.
775         * g++.dg/template/arg5.C: Likewise.
776         * g++.dg/template/non-dependent10.C: Likewise.
777         * g++.dg/template/qualified-id3.C: Likewise.
778         * g++.dg/warn/overflow-warn-1.C: Likewise.
779         * g++.dg/warn/overflow-warn-3.C: Likewise.
780         * g++.dg/warn/overflow-warn-4.C: Likewise.
781         * g++.old-deja/g++.pt/crash10.C: Likewise.
782
783         * g++.dg/cpp0x/constexpr-ctor2.C: New.
784
785 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
786
787         Implemented format and noreturn attributes for Objective-C methods.
788         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
789         * objc.dg/attributes/method-deprecated-1.m: New.
790         * objc.dg/attributes/method-deprecated-2.m: New.
791         * objc.dg/attributes/method-deprecated-3.m: New.
792         * objc.dg/attributes/method-noreturn-1.m: New.
793         * objc.dg/attributes/method-sentinel-1.m: New.
794         * objc.dg/attributes/method-format-1.m: New.
795         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
796         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
797         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
798         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
799         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
800         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
801         * obj-c++.dg/attributes/method-format-1.mm: New.
802
803 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
804
805         * objc.dg/property/at-property-deprecated-1.m: New.
806         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
807
808 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
809
810         Implemented Objective-C 2.0 property accessors.
811         * objc.dg/property/at-property-6.m: Use nonatomic properties to
812         avoid testing more complex accessors in this testcase which is not
813         about them.
814         * objc.dg/property/at-property-7.m: Same change.
815         * objc.dg/property/at-property-8.m: Same change.
816         * objc.dg/property/at-property-9.m: Same change.
817         * objc.dg/property/at-property-10.m: Same change.
818         * objc.dg/property/at-property-11.m: Same change.
819         * obj-c++.dg/property/at-property-6.mm: Same change.
820         * obj-c++.dg/property/at-property-7.mm: Same change.
821         * obj-c++.dg/property/at-property-8.mm: Same change.
822         * obj-c++.dg/property/at-property-9.mm: Same change.
823         * obj-c++.dg/property/at-property-10.mm: Same change.
824         * obj-c++.dg/property/at-property-11.mm: Same change.
825         * objc.dg/property/at-property-12.m: New.
826         * objc.dg/property/at-property-13.m: New.
827         * obj-c++.dg/property/at-property-12.mm: New.
828         * obj-c++.dg/property/at-property-13.mm: New.
829
830 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
831
832         PR fortran/46152
833         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
834         * gfortran.dg/allocate_with_typespec_4.f90: New test.
835         * gfortran.dg/allocate_with_typespec_1.f90: New test.
836         * gfortran.dg/allocate_with_typespec_2.f: New test.
837         * gfortran.dg/allocate_with_typespec_3.f90: New test.
838         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
839         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
840
841 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
842             Nathan Froyd  <froydnj@codesourcery.com>
843
844         PR tree-optimization/46259
845         * gfortran.dg/pr46259.f: New testcase.
846
847 2010-11-01  Paul Koning  <ni1d@arrl.net>
848
849         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
850         * gcc.c-torture/compile/20020604-1.c: Ditto.
851         * gcc.c-torture/compile/20001226-1.c: Ditto.
852         * gcc.c-torture/compile/20010327-1.c: Ditto.
853         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
854         * gcc.c-torture/compile/pr43191.c: Ditto.
855         * gcc.c-torture/compile/pr41181.c: Ditto.
856
857 2010-10-31  Richard Henderson  <rth@redhat.com>
858
859         * lib/target-supports.exp
860         (check_effective_target_automatic_stack_alignment): True for
861         x86 but not windows.
862         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
863         use of the preferred-stack-boundary arguments.
864         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
865
866 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
867
868         PR target/46142
869         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
870         * gcc.target/i386/fma4-builtin-2.c: Likewise.
871
872 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
873
874         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
875
876 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
877
878         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
879         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
880         than tls.
881         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
882         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
883         * objc.dg/torture/tls/thr-init.m: Likewise.
884         * objc.dg/torture/tls/thr-init-2.m: Likewise.
885         * objc.dg/torture/tls/thr-init-3.m: Likewise.
886
887 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
888
889         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
890         the Linux kernel.
891
892 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
893
894         PR fortran/44917
895         PR fortran/44926
896         PR fortran/46196
897         * gfortran.dg/typebound_generic_10.f03: New.
898
899 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
900
901         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
902         * objc.dg/property/property-neg-1.m: Updated for changes in the
903         syntax of @property and the implementation of
904         @synthesize/@dynamic.
905         * objc.dg/property/property-neg-2.m: Same change.
906         * objc.dg/property/property-neg-3.m: Same change.
907         * objc.dg/property/property-neg-4.m: Same change.
908         * objc.dg/property/property-neg-5.m: Same change.
909         * objc.dg/property/property-neg-7.m: Same change.
910         * objc.dg/property/property-1.m: Same change.
911         * objc.dg/property/synthesize-1.m: Same change.
912         * objc.dg/property/at-property-2.m: Same change.
913         * objc.dg/property/at-property-4.m: Same change.
914
915         * objc.dg/property/fsf-property-method-acces.m: Updated for
916         changes in the syntax of @property and the implementation of
917         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
918         * objc.dg/property/fsf-property-basic.m: Same change.
919         * objc.dg/property/fsf-property-named-ivar.m: Same change.
920
921         * objc.dg/property/at-property-5.m: New.
922         * objc.dg/property/at-property-6.m: New.
923         * objc.dg/property/at-property-7.m: New.
924         * objc.dg/property/at-property-8.m: New.
925         * objc.dg/property/at-property-9.m: New.
926         * objc.dg/property/at-property-10.m: New.
927         * objc.dg/property/at-property-11.m: New.
928         * objc.dg/property/synthesize-2.m: New.
929         * objc.dg/property/dynamic-2.m: New.
930
931         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
932         syntax of @property and the implementation of
933         @synthesize/@dynamic.
934         * obj-c++.dg/property/property-neg-2.mm: Same change.
935         * obj-c++.dg/property/property-neg-3.mm: Same change.
936         * obj-c++.dg/property/property-neg-4.mm: Same change.
937         * obj-c++.dg/property/property-neg-5.mm: Same change.
938         * obj-c++.dg/property/property-neg-7.mm: Same change.
939         * obj-c++.dg/property/property-1.mm: Same change.
940         * obj-c++.dg/property/synthesize-1.mm: Same change.
941         * obj-c++.dg/property/at-property-2.mm: Same change.
942         * obj-c++.dg/property/at-property-4.mm: Same change.
943
944         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
945         changes in the syntax of @property and the implementation of
946         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
947         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
948         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
949
950         * obj-c++.dg/property/at-property-5.mm: New.
951         * obj-c++.dg/property/at-property-6.mm: New.
952         * obj-c++.dg/property/at-property-7.mm: New.
953         * obj-c++.dg/property/at-property-8.mm: New.
954         * obj-c++.dg/property/at-property-9.mm: New.
955         * obj-c++.dg/property/at-property-10.mm: New.
956         * obj-c++.dg/property/at-property-11.mm: New.
957         * obj-c++.dg/property/synthesize-2.mm: New.
958         * obj-c++.dg/property/dynamic-2.mm: New.
959
960 2010-10-29  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
961             Andrew Pinski <pinskia@gmail.com>
962
963         * gcc.c-torture/execute/vector-shift.c: New testcase.
964         * gcc.c-torture/execute/vector-shift1.c: Likewise.
965         * gcc.c-torture/execute/vector-shift2.c: Likewise.
966         * gcc.dg/vector-shift.c: Likewise.
967         * gcc.dg/vector-shift1.c: Likewise.
968         * gcc.dg/torture/vector-shift2.c: Likewise.
969         * gcc.dg/vector-shift3.c: Likewise.
970         * gcc.dg/simd-1b.c: Adjust.
971
972 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
973
974         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
975
976 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
977
978         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
979
980 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
981
982         PR target/46153
983         * gcc.target/i386/pr46153.c: New test.
984
985 2010-10-27  Jason Merrill  <jason@redhat.com>
986
987         * g++.dg/cpp0x/constexpr-is_literal.C: New.
988
989 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
990
991         PR fortran/46161
992         * gfortran.dg/class_dummy_3.f03: New.
993
994 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
995
996         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
997         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
998
999         * gcc.target/i386/avx-vzeroupper-3.c: New.
1000         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1001         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1002         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1003         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1004         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1005         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1006         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1007         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1008         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1009         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1010         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1011
1012 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1013
1014         * obj-c.dg/property/at-property-4.m: New.
1015         * obj-c++.dg/property/at-property-4.mm: New.
1016         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1017         updates in warning.
1018         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1019         updates in warning.
1020
1021 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1022
1023         * objc.dg/property/at-property-1.m: New.
1024         * objc.dg/property/at-property-2.m: New.
1025         * objc.dg/property/at-property-3.m: New.
1026         * objc.dg/ivar-invalid-type-1.m: New.
1027         * obj-c++.dg/property/at-property-1.mm: New.
1028         * obj-c++.dg/property/at-property-2.mm: New.
1029         * obj-c++.dg/property/at-property-3.mm: New.
1030         * obj-c++.dg/ivar-invalid-type-1.mm: New.
1031         * objc.dg/property/property-neg-6.m: Updated testcase for updates
1032         in error reporting.
1033
1034 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1035
1036         PR libgfortran/46010
1037         * gfortran.dg/namelist_66.f90: New test.
1038         * gfortran.dg/fmt_t_6.f: Fix whitespace.
1039
1040 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
1041
1042         PR fortran/42647
1043         * gfortran.dg/allocatable_scalar_9.f90: Extended.
1044         * gfortran.dg/allocatable_scalar_10.f90: New.
1045         * gfortran.dg/class_19.f03: Extended.
1046
1047 2010-10-26  Jan Hubicka  <jh@suse.cz>
1048
1049         PR middle-end/45736
1050         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1051
1052 2010-10-26  Ira Rosen  <irar@il.ibm.com>
1053
1054         PR tree-optimization/46167
1055         * gcc.dg/vect/O-pr46167.c: New.
1056         * gcc.dg/vect/vect.exp: Run tests with -O.
1057
1058 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
1059
1060         PR target/44948
1061         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1062         * g++.dg/vect/pr33860a.cc: Likewise.
1063         * gcc.c-torture/compile/20070522-1.c: Likewise.
1064         * gcc.dg/compat/struct-align-1_x.c: Likewise.
1065         * gcc.dg/compat/struct-align-1_y.c: Likewise.
1066         * gcc.dg/compat/struct-align-2_x.c: Likewise.
1067         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1068         * gcc.dg/pr44136.c: Likewise.
1069
1070         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1071         * gcc.dg/compat/vector-1_x.c: Likewise.
1072         * gcc.dg/compat/vector-1_y.c: Likewise.
1073         * gcc.dg/compat/vector-2_x.c: Likewise.
1074         * gcc.dg/compat/vector-2_y.c: Likewise.
1075         * gcc.dg/pr43300.c: Likewise.
1076
1077         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1078         * gcc.dg/compat/vector-1a_y.c: Likewise.
1079         * gcc.dg/compat/vector-1b_x.c: Likewise.
1080         * gcc.dg/compat/vector-1b_y.c: Likewise.
1081         * gcc.dg/compat/vector-2a_x.c: Likewise.
1082         * gcc.dg/compat/vector-2a_y.c: Likewise.
1083         * gcc.dg/compat/vector-2b_x.c: Likewise.
1084         * gcc.dg/compat/vector-2b_y.c: Likewise.
1085         * gcc.target/i386/pr39162.c: Likewise.
1086         * gcc.target/i386/pr40906-2.c: Likewise.
1087         * gcc.target/i386/sse-5.c: Likewise.
1088
1089         * gcc.dg/pr35442.c: Prune ABI change warnings.
1090
1091         * gcc.c-torture/execute/pr38151.x: New.
1092         * gcc.target/i386/pr44948-1a.c: Likewise.
1093         * gcc.target/i386/pr44948-1b.c: Likewise.
1094         * gcc.target/i386/pr44948-2a.c: Likewise.
1095         * gcc.target/i386/pr44948-2b.c: Likewise.
1096
1097 2010-10-26  Ian Lance Taylor  <iant@google.com>
1098
1099         PR middle-end/45687
1100         * gcc.c-torture/execute/20101025-1.c: New test.
1101
1102 2010-10-26  Tobias Burnus  <burnus@net-b.de>
1103
1104         PR fortran/45451
1105         * gfortran.dg/class_allocate_5.f90: New.
1106
1107 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1108
1109         Implement opaque-enum-specifiers for C++0x
1110         * g++.dg/cpp0x/forw_enum1.C: New.
1111         * g++.dg/cpp0x/forw_enum2.C: New.
1112         * g++.dg/cpp0x/forw_enum3.C: New.
1113         * g++.dg/cpp0x/forw_enum4.C: New.
1114         * g++.dg/cpp0x/forw_enum5.C: New.
1115         * g++.dg/cpp0x/forw_enum6.C: New.
1116         * g++.dg/cpp0x/forw_enum7.C: New.
1117         * g++.dg/cpp0x/forw_enum8.C: New.
1118         * g++.dg/cpp0x/forw_enum9.C: New.
1119         * g++.dg/parse/enum3.C: Add new errors.
1120         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1121         * g++.dg/cpp0x/auto9.C: Add new error.
1122         * g++.dg/template/crash79.C: Add new errors.
1123
1124 2010-10-26  Jie Zhang  <jie@codesourcery.com>
1125
1126         * gcc.target/arm/volatile-bitfields-1.c: New test.
1127         * gcc.target/arm/volatile-bitfields-2.c: New test.
1128         * gcc.target/arm/volatile-bitfields-3.c: New test.
1129
1130 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1131
1132         * gnat.dg/pointer_discr1.adb: New test.
1133         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1134         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1135         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1136
1137 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1138
1139         * gnat.dg/loop_optimization8.adb: New test.
1140         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1141         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1142
1143 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1144
1145         * gnat.dg/in_out_parameter2.adb: New test.
1146         * gnat.dg/in_out_parameter3.adb: Likewise.
1147
1148 2010-10-25  Jie Zhang  <jie@codesourcery.com>
1149
1150         * g++.dg/opt/combine.c: New test.
1151
1152 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1153
1154         * gnat.dg/opt7.ad[sb]: New test.
1155         * gnat.dg/opt7_pkg.ads: New helper.
1156
1157 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1158
1159         PR objc/45735
1160         * obj-c.dg/pr45735.mm: New.
1161         * obj-c++.dg/pr45735.mm: New.
1162
1163 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1164
1165         PR objc/24393
1166         * objc.dg/pr24393.m: New.
1167         * obj-c++.dg/pr24393.mm: New.
1168
1169 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1170
1171         PR objc/28049
1172         * objc.dg/pr28049.m: New.
1173         * obj-c++.dg/pr28049.mm: New.
1174
1175 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1176
1177         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
1178         parameter attributes are now supported.
1179         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
1180         * objc.dg/attributes/parameter-attribute-1.m: New test.
1181         * objc.dg/attributes/parameter-attribute-2.m: New test.
1182         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
1183         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
1184
1185 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
1186
1187         Based on the CFString implementation in FSF apple/trunk branch.
1188
1189         * gcc.dg/darwin-cfstring-1.c: New.
1190         * gcc.dg/darwin-cfstring-2.c: New.
1191         * gcc.dg/torture/darwin-cfstring-3.c: New.
1192         * g++.dg/other/darwin-cfstring1.C: New.
1193         * g++.dg/torture/darwin-cfstring-3.C: New.
1194
1195 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
1196
1197         * objc.dg/demangle-1.m: New test.
1198         * obj-c++.dg/demangle-1.mm: New test.
1199         * obj-c++.dg/demangle-2.mm: New test.
1200         * obj-c++.dg/demangle-3.mm: New test.
1201
1202 2010-10-23  Ian Lance Taylor  <iant@google.com>
1203
1204         * gcc.c-torture/execute/20101011-1.c: New test.
1205         * gcc.c-torture/execute/20101011-1.x: New test driver.
1206
1207 2010-10-23  Tobias Burnus  <burnus@net-b.de>
1208
1209         PR fortran/46122
1210         * gfortran.dg/protected_8.f90: New.
1211
1212 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
1213
1214         * gcc.dg/march-generic.c: Skip for -march in multilib options.
1215         * gcc.target/i386/isa-9.c: Skip for -march other than
1216         -march=amdfam10 in multilib options.
1217         * gcc.target/i386/pr42589.c: Skip for -march other than
1218         -march=i486 in multilib options.
1219         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
1220         other -march in multilib options.
1221
1222 2010-10-23  Jie Zhang  <jie@codesourcery.com>
1223
1224         PR rtl-optimization/37360
1225         * gcc.dg/pr37360.c: New test.
1226
1227 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1228
1229         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
1230
1231 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1232         Andrew Pinski <pinskia@gmail.com>
1233
1234         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
1235         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
1236         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
1237         * gcc.dg/vector-subscript-1.c: Likewise.
1238         * gcc.dg/vector-subscript-2.c: Likewise.
1239         * gcc.dg/vector-subscript-3.c: New testcase.
1240         * gcc.dg/array-8.c: Adjust.
1241
1242 2010-10-22  Richard Guenther  <rguenther@suse.de>
1243
1244         PR middle-end/46137
1245         * c-c++-common/torture/pr46137.c: New testcase.
1246
1247 2010-10-22  Jason Merrill  <jason@redhat.com>
1248
1249         PR c++/46129
1250         * g++.dg/template/defarg14.C: New.
1251
1252 2010-10-22  Jason Merrill  <jason@redhat.com>
1253
1254         PR c++/46103
1255         * g++.dg/cpp0x/implicit10.C: New.
1256
1257 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
1258
1259         PR target/46098
1260         * gcc.target/i386/pr46098.c: New test.
1261
1262 2010-10-22  Richard Guenther  <rguenther@suse.de>
1263
1264         PR tree-optimization/45720
1265         * gcc.dg/torture/pr45720.c: New testcase.
1266
1267 2010-10-22  Ira Rosen  <irar@il.ibm.com>
1268
1269         PR tree-optimization/46126
1270         * gcc.dg/vect/pr46126.c: New.
1271
1272 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
1273
1274         Based on the CFString implementation in FSF apple/trunk branch.
1275
1276         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
1277         so that the latter can be used in dg-skip and dg-xfail clauses.
1278         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
1279         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
1280         to use dg-additional-files for Object1.
1281         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
1282         to use dg-additional-files for Object1, move to torture/strings/.
1283         * obj-c++.dg/const-str-4.mm: Likewise.
1284         * obj-c++.dg/const-str-3.mm: Likewise.
1285         * obj-c++.dg/const-str-8.mm: Likewise.
1286         * obj-c++.dg/const-str-9.mm: Likewise.
1287         * obj-c++.dg/const-str-10.mm: Likewise.
1288         * obj-c++.dg/const-str-10.mm: Likewise.
1289         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
1290         to use dg-additional-files for Object1, move to strings/.
1291         * obj-c++.dg/const-str-2.mm: Likewise.
1292         * obj-c++.dg/const-str-5.mm: Likewise.
1293         * obj-c++.dg/const-str-6.mm: Likewise.
1294         * obj-c++.dg/const-str-12.mm: Likewise.
1295         * obj-c++.dg/strings/strings.exp: New.
1296         * obj-c++.dg/strings/const-cfstring-2.mm: New.
1297         * obj-c++.dg/strings/const-cfstring-5.mm: New.
1298         * obj-c++.dg/torture/strings/strings.exp: New.
1299         * obj-c++.dg/torture/strings/string1.mm: New.
1300         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
1301         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
1302         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
1303
1304         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
1305         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1306         * objc/execute/string2.m: Likewise.
1307         * objc/execute/string3.m: Likewise.
1308         * objc/execute/string3.m: Likewise.
1309         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
1310         * objc.dg/foreach-4.m: Likewise.
1311         * objc.dg/foreach-5.m: Likewise.
1312         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
1313         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1314         * objc.dg/const-str-4.m: Likewise.
1315         * objc.dg/const-str-7.m: Likewise.
1316         * objc.dg/const-str-8.m: Likewise.
1317         * objc.dg/const-str-9.m: Likewise.
1318         * objc.dg/const-str-10.m: Likewise.
1319         * objc.dg/const-str-11.m: Likewise.
1320         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
1321         to use dg-additional-files for Object1, move to objc.dg/strings/.
1322         * objc.dg/const-str-2.m: Likewise.
1323         * objc.dg/const-str-5.m: Likewise.
1324         * objc.dg/const-str-6.m: Likewise.
1325         * objc.dg/const-str-12.m: Likewise.
1326         * objc.dg/const-str-12b.m: Likewise.
1327         * objc.dg/strings/strings.exp: New.
1328         * objc.dg/strings/const-cfstring-2.m: New.
1329         * objc.dg/strings/const-cfstring-5.m: New.
1330         * objc.dg/torture/strings/strings.exp: New.
1331         * objc.dg/torture/strings/const-cfstring-1.m: New.
1332         * objc.dg/torture/strings/const-cfstring-3.m: New.
1333         * objc.dg/torture/strings/const-cfstring-4.m: New.
1334
1335 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1336
1337         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
1338
1339 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
1340
1341         PR c++/46117
1342         * g++.dg/parse/crash57.C: New.
1343
1344 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
1345             H.J. Lu  <hongjiu.lu@intel.com>
1346
1347         PR target/45946
1348         * gcc.target/i386/pr45946.c: New test.
1349
1350 2010-10-21  Martin Jambor  <mjambor@suse.cz>
1351
1352         PR tree-optimization/45875
1353         * g++.dg/ipa/pr45875.C: New test.
1354
1355 2010-10-21  Ira Rosen  <irar@il.ibm.com>
1356
1357         PR tree-optimization/46049
1358         PR tree-optimization/46052
1359         * gcc.dg/vect/pr46052.c: New test.
1360         * gcc.dg/vect/pr46049.c: New test.
1361
1362 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1363
1364         PR fortran/46007
1365         * gfortran.dg/shape_5.f90:  New test case.
1366
1367 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1368
1369         PR fortran/46060
1370         * gfortran.dg/proc_ptr_comp_25.f90: New.
1371
1372 2010-10-21  Richard Guenther  <rguenther@suse.de>
1373             Michael Matz  <matz@suse.de>
1374
1375         PR tree-optimization/45764
1376         * gcc.dg/torture/pr45764.c: New testcase.
1377
1378 2010-10-21  Richard Guenther  <rguenther@suse.de>
1379
1380         PR tree-optimization/46111
1381         * g++.dg/torture/pr46111.C: New testcase.
1382
1383 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1384
1385         PR fortran/46067
1386         * gfortran.dg/dummy_procedure_4.f90: New.
1387         * gfortran.dg/proc_ptr_30.f90: New.
1388
1389 2010-10-21  Tobias Burnus  <burnus@net-b.de>
1390
1391         PR fortran/46100
1392         * gfortran.dg/ptr-func-1.f90: New.
1393         * gfortran.dg/ptr-func-2.f90: New.
1394
1395 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
1396
1397         PR tree-optimization/45919
1398         * gcc.c-torture/compile/pr45919.c: New test.
1399
1400         PR tree-optimization/46066
1401         * gcc.dg/autopar/pr46066.c: New test.
1402
1403 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1404
1405         PR c++/46024
1406         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
1407
1408 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1409
1410         PR c++/46056
1411         * g++.dg/cpp0x/range-for7.C: New.
1412
1413 2010-10-20  Richard Guenther  <rguenther@suse.de>
1414
1415         PR lto/45667
1416         * g++.dg/lto/20101020-1_0.h: New testcase.
1417         * g++.dg/lto/20101020-1_0.C: Likewise.
1418         * g++.dg/lto/20101020-1_1.C: Likewise.
1419
1420 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
1421
1422         * gcc.dg/20101013-1.c: New test.
1423
1424 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
1425
1426         PR target/46085
1427         * gcc.target/i386/pr46085-1.c: New.
1428         * gcc.target/i386/pr46085-2.c: Likewise.
1429
1430 2010-10-20  Richard Guenther  <rguenther@suse.de>
1431
1432         PR tree-optimization/45860
1433         * gcc.dg/torture/pr45860.c: New testcase.
1434
1435 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1436
1437         * gnat.dg/discr25.adb: New test.
1438         * gnat.dg/discr25_pkg.ad[sb]: New helper.
1439
1440 2010-10-20  Olivier Hainque  <hainque@adacore.com>
1441
1442         * gcc.target/powerpc/ehreturn.c: New test.
1443
1444 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1445
1446         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
1447         not require Foundation and run with the GNU runtime as well.
1448
1449         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1450
1451         Radar 4439126
1452         * obj-c++.dg/template-8.mm: New.
1453
1454 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1455
1456         PR objc/23709
1457         * objc.dg/pr23709.m: New.
1458         * obj-c++.dg/pr23709.m: New.
1459
1460 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
1461
1462         PR c++/46046
1463         * g++.dg/template/crash104.C: New.
1464
1465 2010-10-19  Richard Henderson  <rth@redhat.com>
1466
1467         * gcc.target/i386/fma3-fma.c: New.
1468         * gcc.target/i386/fma3-builtin.c: New.
1469         * gcc.target/i386/fma4-builtin.c: New.
1470
1471 2010-10-19  Richard Guenther  <rguenther@suse.de>
1472
1473         PR testsuite/46081
1474         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1475
1476 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1477
1478         Merge from 'apple/trunk' branch on FSF servers.
1479
1480         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
1481
1482         Radar 4293709
1483         * objc.dg/proto-init-mimatch-1.m: New.
1484         * obj-c++.dg/proto-init-mimatch-1.mm: New.
1485
1486 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1487
1488         Implemented parsing @synthesize and @dynamic for
1489         Objective-C/Objective-C++.
1490         * objc.dg/property/dynamic-1.m: New.
1491         * objc.dg/property/synthesize-1.m: New.
1492         * obj-c++.dg/property/dynamic-1.mm: New.
1493         * obj-c++.dg/property/synthesize-1.mm: New.
1494
1495 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1496
1497         * objc.dg/at-class-1.m: New.
1498         * objc.dg/at-class-1.mm: New.
1499
1500 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
1501
1502         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
1503
1504 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1505
1506         Merge from 'apple/trunk' branch on FSF servers.
1507
1508         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
1509
1510         Radar 4407151
1511         * obj-c++.dg/template-7.mm: New.
1512
1513 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1514
1515         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
1516         bugfix.
1517
1518 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1519
1520         Merge from 'apple/trunk' branch on FSF servers.
1521
1522         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
1523
1524         Radar 4451818
1525         * obj-c++.dg/try-catch-16.mm: New.
1526         * obj-c++.dg/try-catch-17.mm: New.
1527
1528         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
1529
1530         Radar 4330422
1531         * obj-c++.dg/try-catch-15.mm: New
1532
1533         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
1534
1535         Radar 4204796
1536         * obj-c++.dg/try-catch-12.mm: New
1537         * obj-c++.dg/try-catch-13.mm: New
1538         * obj-c++.dg/try-catch-14.mm: New
1539         * objc.dg/try-catch-11.m: New
1540         * objc.dg/try-catch-12.m: New
1541         * objc.dg/try-catch-13.m: New
1542
1543 2010-10-18  Richard Henderson  <rth@redhat.com>
1544
1545         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
1546
1547 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1548
1549         PR c/46015
1550         * c-c++-common/Wunused-var-13.c: New test.
1551
1552 2010-10-18  Richard Guenther  <rguenther@suse.de>
1553
1554         PR tree-optimization/45967
1555         * gcc.dg/torture/pr45967.c: New testcase.
1556         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1557         * gcc.dg/ipa/ipa-pta-13.c: Likewise
1558         * gcc.dg/torture/pr39074-2.c: Likewise
1559         * gcc.dg/torture/pta-escape-1.c: Likewise
1560         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
1561         * gcc.dg/tree-ssa/pta-callused.c: Likewise
1562         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
1563         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
1564         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
1565         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
1566
1567 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
1568
1569         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
1570
1571 2010-10-18  Richard Guenther  <rguenther@suse.de>
1572
1573         PR lto/44950
1574         * g++.dg/lto/20101015-2_0.C: New testcase.
1575
1576 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1577
1578         PR middle-end/46019
1579         * gcc.c-torture/execute/pr46019.c: New test.
1580
1581 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1582
1583         Merge from 'apple/trunk' branch on FSF servers.
1584
1585         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
1586
1587         Radar 4516785
1588         * obj-c++.dg/method-namespace-2.mm: New.
1589
1590 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1591
1592         Merge from 'apple/trunk' branch on FSF servers.
1593
1594         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1595
1596         Radar 4133425
1597         * objc.dg/private-1.m: Test modified.
1598         * obj-c++.dg/private-1.mm: Test modified.
1599
1600 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1601
1602         PR testsuite/45987
1603         * gcc.target/i386/push-1.c: Remove.
1604
1605 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1606             H.J. Lu  <hongjiu.lu@intel.com>
1607
1608         PR target/46051
1609         * gcc.target/i386/pr46051.c: New test.
1610
1611 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1612
1613         * obj-c++.dg/gnu-api-2-class.mm: New.
1614         * obj-c++.dg/gnu-api-2-ivar.mm: New.
1615         * obj-c++.dg/gnu-api-2-method.mm: New.
1616         * obj-c++.dg/gnu-api-2-objc.mm: New.
1617         * obj-c++.dg/gnu-api-2-object.mm: New.
1618         * obj-c++.dg/gnu-api-2-property.mm: New.
1619         * obj-c++.dg/gnu-api-2-protocol.mm: New.
1620         * obj-c++.dg/gnu-api-2-sel.mm: New.
1621
1622 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
1623
1624         * objc.dg/fsf-package-0.m: New.
1625         * obj-c++.dg/fsf-package-0.m: New.
1626
1627 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1628
1629         PR objc/18255
1630         * objc.dg/pr18255.m: New.
1631
1632 2010-10-16  Jan Hubicka  <jh@suse.cz>
1633
1634         PR middle-end/44206
1635         * g++.dg/torture/pr44206.C: New.
1636
1637 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1638
1639         * objc.dg/gnu-api-2-class.m: New.
1640         * objc.dg/gnu-api-2-objc.m: New.
1641
1642 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1643
1644         * objc.dg/gnu-api-2-ivar.m: New.
1645
1646 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1647
1648         * objc.dg/gnu-api-2-property.m: New.
1649
1650 2010-10-15  Xinliang David Li  <davidxl@google.com>
1651
1652         * g++.dg/uninit-pred-3_a.C: New test.
1653         * g++.dg/uninit-pred-3_b.C: New test.
1654
1655 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1656
1657         * objc.dg/gnu-api-2-object.m: New.
1658
1659 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1660
1661         * objc.dg/gnu-api-2-method.m: New.
1662
1663 2010-10-15  Jason Merrill  <jason@redhat.com>
1664
1665         * g++.dg/lto/pr45983_0.C: New.
1666
1667 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1668
1669         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1670         builtin combiner patterns.
1671         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1672         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1673         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1674         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1675         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1676
1677 2010-10-15  Richard Guenther  <rguenther@suse.de>
1678
1679         * g++.dg/lto/20101015-1_0.C: New testcase.
1680
1681 2010-10-15  Richard Guenther  <rguenther@suse.de>
1682
1683         PR testsuite/46021
1684         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1685         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1686
1687 2010-10-15  Richard Guenther  <rguenther@suse.de>
1688
1689         PR lto/45957
1690         * g++.dg/lto/20101014-1_0.C: New testcase.
1691
1692 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1693
1694         * objc.dg/gnu-api-2-protocol.m: New.
1695         * objc.dg/gnu-api-2-sel.m: New.
1696
1697 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1698
1699         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1700         arm-eabi targets.
1701
1702 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
1703
1704         * gcc.dg/20101010-1.c: New testcase.
1705
1706 2010-10-15  Jie Zhang  <jie@codesourcery.com>
1707
1708         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1709         script when relocatable linking.
1710
1711 2010-10-14  Yao Qi  <yao@codesourcery.com>
1712
1713         PR target/45447
1714         * gcc.target/arm/pr45447.c: New test.
1715
1716 2010-10-14  Jan Hubicka  <jh@suse.cz>
1717
1718         PR middle-end/45621
1719         * g++.dg/lto/pr45621.h : New.
1720         * g++.dg/lto/pr45621_0.C: New.
1721         * g++.dg/lto/pr45621_1.C: New.
1722
1723 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1724
1725         * objc.dg/property: New.
1726         * objc.dg/property/fsf-property-basic.m: New.
1727         * objc.dg/property/fsf-property-method-access.m: New.
1728         * objc.dg/property/fsf-property-named-ivar.m: New.
1729         * obj-c++.dg/property: New.
1730         * obj-c++.dg/property/fsf-property-basic.mm: New.
1731         * obj-c++.dg/property/fsf-property-method-access.mm: New.
1732         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1733
1734         merge from FSF apple 'trunk' branch.
1735         2006 Fariborz Jahanian <fjahanian@apple.com>
1736
1737         Radars 4436866, 4505126, 4506903, 4517826
1738         * objc.dg/property/property-1.m: New.
1739         * objc.dg/property/property-2.m: New.
1740         * objc.dg/property/property-3.m: New.
1741         * objc.dg/property/property-neg-1.m: New.
1742         * objc.dg/property/property-neg-2.m: New.
1743         * objc.dg/property/property-neg-3.m: New.
1744         * objc.dg/property/property-neg-4.m: New.
1745         * objc.dg/property/property-neg-5.m: New.
1746         * objc.dg/property/property-neg-6.m: New.
1747         * objc.dg/property/property-neg-7.m: New.
1748         * objc.dg/property/property.exp: New.
1749         * obj-c++.dg/property/property-1.mm: New.
1750         * obj-c++.dg/property/property-2.mm: New.
1751         * obj-c++.dg/property/property-3.mm: New.
1752         * obj-c++.dg/property/property-neg-1.mm: New.
1753         * obj-c++.dg/property/property-neg-2.mm: New.
1754         * obj-c++.dg/property/property-neg-3.mm: New.
1755         * obj-c++.dg/property/property-neg-4.mm: New.
1756         * obj-c++.dg/property/property-neg-5.mm: New.
1757         * obj-c++.dg/property/property-neg-6.mm: New.
1758         * obj-c++.dg/property/property-neg-7.mm: New.
1759         * obj-c++.dg/property/property.exp: New.
1760
1761 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1762
1763         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
1764
1765 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
1766
1767         PR c/45969
1768         * gcc.c-torture/compile/pr45969-1.c: New test.
1769
1770 2010-10-14  Richard Guenther  <rguenther@suse.de>
1771
1772         PR tree-optimization/44913
1773         * gcc.dg/torture/pr44913.c: New testcase.
1774
1775 2010-10-14  Richard Guenther  <rguenther@suse.de>
1776
1777         PR lto/45382
1778         * g++.dg/lto/20101014-2_0.C: New testcase.
1779
1780 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1781
1782         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
1783         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1784         * gcc.target/i386/pr44130.c: Likewise.
1785         * gcc.target/i386/pr44144.c: Likewise.
1786         * gcc.target/i386/pr44180.c: Likewise.
1787         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1788         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
1789         * gcc.target/i386/vect-sizes-1.c: Likewise.
1790         * gcc.target/i386/vectorize4-avx.c: Likewise.
1791
1792 2010-10-14  Richard Guenther  <rguenther@suse.de>
1793
1794         PR lto/44561
1795         * g++.dg/lto/20101010-3_0.C: New testcase.
1796         * g++.dg/lto/20101010-4_0.C: Likewise.
1797
1798 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1799
1800         * objc.dg/pr45878.m: Update to include NSConstantString interface
1801         for -fnext-runtime.
1802         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
1803         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
1804         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
1805         reference for m64 -fnext-runtime.
1806
1807 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1808
1809         * gcc.target/i386/vect-sizes-1.c: New.
1810
1811 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1812
1813         PR middle-end/46011
1814         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
1815
1816 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1817
1818         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
1819         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1820
1821 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1822
1823         * gcc.target/ia64/20101005.c: New test.
1824
1825 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
1826
1827         PR rtl-optimization/45570
1828         * gcc.dg/pr45570.c: New test.
1829
1830 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1831
1832         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
1833         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1834         * gcc.target/i386/vectorize4-avx.c: Likewise.
1835
1836 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1837
1838         * gcc.target/i386/avx-copysign-vec.c: New.
1839         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1840
1841 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1842
1843         PR middle-end/44130
1844         * gcc.target/i386/pr44130.c: New.
1845
1846 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1847
1848         PR middle-end/44144
1849         * gcc.target/i386/pr44144.c: New.
1850
1851 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1852
1853         PR target/44180
1854         * gcc.target/i386/pr44180.c: New.
1855
1856 2010-10-13  Jason Merrill  <jason@redhat.com>
1857
1858         * g++.dg/template/canon-type-8.C: New.
1859
1860 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1861
1862         * gcc.c-torture/execute/20101013-1.c: New test.
1863
1864 2010-10-13  Richard Guenther  <rguenther@suse.de>
1865
1866         PR objc/45878
1867         * objc.dg/pr45878.m: New testcase.
1868
1869 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
1870
1871         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1872         * gcc.dg/format/dfp-printf-1.c: Likewise.
1873         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1874
1875 2010-10-13  Richard Guenther  <rguenther@suse.de>
1876
1877         PR tree-optimization/45788
1878         * g++.dg/pr45788.C: New testcase.
1879
1880 2010-10-13  Richard Guenther  <rguenther@suse.de>
1881
1882         PR tree-optimization/45970
1883         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1884
1885 2010-10-13  Richard Guenther  <rguenther@suse.de>
1886
1887         PR tree-optimization/45982
1888         * gcc.dg/torture/pr45982.c: New testcase.
1889         * gcc.dg/tree-ssa/pr24287.c: Adjust.
1890         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
1891         * gcc.dg/torture/pr39074-2.c: Likewise.
1892
1893 2010-10-13  Richard Guenther  <rguenther@suse.de>
1894
1895         PR middle-end/45874
1896         * g++.dg/torture/pr45874.C: New testcase.
1897
1898 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
1899
1900         * objc.dg/attributes/method-attribute-1.m: Update to respond
1901         to implemented method attributes..
1902         * objc.dg/attributes/method-attribute-2.m: Likewise.
1903         * objc.dg/attributes/method-attribute-3.m: Likewise.
1904         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1905         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1906         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1907
1908 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1909
1910         PR libobjc/23214
1911         * objc.dg/pr23214.m: New.
1912
1913 2010-10-12  Michael Eager  <eager@eagercon.com>
1914
1915         PR testsuite/45856
1916         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
1917         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
1918
1919 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
1920
1921         PR fortran/45636
1922         * gcc.c-torture/execute/pr45636.c: New test.
1923         * gfortran.dg/pr45636.f90: New test.
1924
1925 2010-10-12  Richard Henderson  <rth@redhat.com>
1926
1927         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
1928
1929 2010-10-12  Daniel Kraft  <d@domob.eu>
1930
1931         PR fortran/38936
1932         * gfortran.dg/associate_1.f03: More tests with derived-types.
1933         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
1934         * gfortran.dg/associate_8.f03: Fix typo.
1935         * gfortran.dg/initialization_27.f90: Fix typo.
1936
1937 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1938
1939         PR testsuite/45851
1940         * lib/lto.exp (lto-get-options-main): Support optional target
1941         selector for dg-extra-ld-options.
1942
1943 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1944
1945         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
1946         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
1947
1948 2010-10-11  Martin Jambor  <mjambor@suse.cz>
1949
1950         PR middle-end/45699
1951         * g++.dg/torture/pr45699.C: New test.
1952         * g++.dg/otr-fold-1.C: Adjusted.
1953         * g++.dg/otr-fold-1.C: Likewise.
1954
1955 2010-10-11  Nick Clifton  <nickc@redhat.com>
1956
1957         * gcc.c-torture/compile/pr44197.c: Require visibility support.
1958         Allow for a user label prefix.
1959
1960 2010-10-10  Richard Guenther  <rguenther@suse.de>
1961
1962         * g++.dg/lto/20101010-1_0.C: New testcase.
1963         * g++.dg/lto/20101010-2_0.C: Likewise.
1964
1965 2010-10-11  Ira Rosen  <irar@il.ibm.com>
1966
1967         PR tree-optimization/45902
1968         * gcc.dg/vect/45902.c: New test.
1969
1970 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
1971
1972         PR target/45870
1973         * gcc.dg/tls/pr45870.c: New test.
1974
1975 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
1976
1977         PR fortran/45961
1978         * gfortran.dg/typebound_operator_6.f03: New.
1979
1980 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
1981
1982         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
1983         and adjust -export symbol scanning.
1984         * g++.dg/ext/dllexport1.C: Likewise.
1985         * g++.dg/ext/dllexport3.C: Likewise.
1986         * gcc.dg/dll-3.c: Likewise.
1987         * gcc.dg/dll-4.c: Likewise.
1988         * gcc.dg/dll-5.c: Likewise.
1989
1990 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1991
1992         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1993         instead of tree_profile dump file.
1994         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1995         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1996         dump file.
1997
1998 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1999
2000         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2001
2002 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2003
2004         * gfortran.dg/character_comparison_4.f90:  New test.
2005         * gfortran.dg/character_comparison_5.f90:  New test.
2006         * gfortran.dg/character_comparison_6.f90:  New test.
2007
2008 2010-10-09  Richard Henderson  <rth@redhat.com>
2009
2010         * lib/target-supports.exp
2011         (check_effective_target_automatic_stack_alignment): Always true.
2012
2013 2010-10-09  Richard Guenther  <rguenther@suse.de>
2014
2015         PR lto/45956
2016         * gcc.dg/lto/20101009-2_0.c: New testcase.
2017         * gcc.dg/lto/20101009-2_1.c: Likewise.
2018         * gcc.dg/lto/20101009-2_2.c: Likewise.
2019
2020 2010-10-09  Richard Guenther  <rguenther@suse.de>
2021
2022         PR lto/45947
2023         * g++.dg/lto/20101009-1_0.C: New testcase.
2024
2025 2010-10-09  Richard Guenther  <rguenther@suse.de>
2026
2027         PR tree-optimization/45945
2028         * gcc.dg/lto/20101009-1_0.c: New testcase.
2029
2030 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
2031
2032         PR target/45913
2033         * gcc.target/i386/pr45913.c: New.
2034
2035 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2036
2037         PR fortran/45943
2038         * gfortran.dg/streamio_16.f90: Update test.
2039
2040 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
2041
2042         PR tree-optimization/45903
2043         * gcc.target/i386/pr45903.c: New test.
2044
2045 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
2046
2047         * gnat.dg/interface5.adb: Compile with warnings disabled.
2048
2049 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2050
2051         * obj-c++.dg/encode-10.mm: New testcase.
2052
2053 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2054
2055         PR objc++/23614
2056         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2057         C++ class.  Removed XFAIL.
2058
2059 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
2060
2061         PR fortran/45933
2062         * gfortran.dg/typebound_operator_5.f03: New.
2063
2064 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2065
2066         Merge from 'apple/trunk' branch on FSF servers.
2067
2068         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
2069
2070         Radar 4508851
2071         * obj-c++.dg/method-namespace-1.mm: New.
2072
2073 2010-10-07  Martin Jambor  <mjambor@suse.cz>
2074
2075         * gcc.dg/tree-ssa/sra-11.c: New test.
2076
2077 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
2078
2079         PR Tree-Vect/45847
2080         * gcc.dg/vect/pr45847.c: New test.
2081
2082 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2083             Kai Tietz  <kai.tietz@onevision.com>
2084
2085         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2086
2087 2010-10-07  Richard Guenther  <rguenther@suse.de>
2088
2089         PR tree-optimization/45732
2090         * gcc.dg/torture/pr45732.c: New testcase.
2091
2092 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2093
2094         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2095         * objc.dg/foreach-2.m: Likewise.
2096         * objc.dg/foreach-3.m: Likewise.
2097         * objc.dg/foreach-4.m: Likewise.
2098         * objc.dg/foreach-5.m: Likewise.
2099         * objc.dg/foreach-6.m: Likewise.
2100         * objc.dg/foreach-7.m: Likewise.
2101         * objc.dg/objc-foreach-4.m: Likewise.
2102         * objc.dg/objc-foreach-5.m: Likewise.
2103
2104 2010-10-07  Richard Guenther  <rguenther@suse.de>
2105
2106         PR middle-end/45869
2107         * gcc.dg/torture/pr45869.c: New testcase.
2108
2109 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2110
2111         * objc.dg/set-not-used-1.m: New
2112         * obj-c++.dg/set-not-used-1.mm: New.
2113
2114 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2115
2116         * objc.dg/attributes/method-attribute-3.m: New.
2117         * obj-c++.dg/attributes/method-attribute-3.mm: New.
2118
2119 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
2120
2121         PR fortran/45916
2122         * gfortran.dg/generic_typebound_operator_1.f90: New test.
2123
2124 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2125
2126         PR fortran/45889
2127         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2128
2129 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2130
2131         Merge from 'apple/trunk' branch on FSF servers.
2132
2133         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
2134
2135         Radar 4278774
2136         * obj-c++.dg/encode-9.mm: New.
2137
2138 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2139
2140         * g++.dg/cpp0x/pr45908.C: New test.
2141
2142 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2143
2144         * gnat.dg/opt6.ad[sb]: New test.
2145
2146 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2147
2148         Implemented fast enumeration for Objective-C.
2149         * objc.dg/foreach-1.m: New.
2150         * objc.dg/foreach-2.m: New.
2151         * objc.dg/foreach-3.m: New.
2152         * objc.dg/foreach-4.m: New.
2153         * objc.dg/foreach-5.m: New.
2154         * objc.dg/foreach-6.m: New.
2155         * objc.dg/foreach-7.m: New.
2156
2157         Merge from 'apple/trunk' branch on FSF servers:
2158         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
2159
2160         Radar 4502236
2161         * objc.dg/objc-foreach-5.m: New.
2162
2163         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
2164
2165         Radar 4507230
2166         * objc.dg/objc-foreach-4.m: New.
2167
2168         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
2169
2170         Radar 4472881
2171         * objc.dg/objc-foreach-3.m: New.
2172
2173         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
2174
2175         Radar 4468498
2176         * objc.dg/objc-foreach-2.m: New.
2177
2178         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
2179
2180         Radar 4294910
2181         * objc.dg/objc-foreach-1.m: New
2182
2183 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
2184
2185         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
2186         unsigned values.
2187
2188 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2189
2190         PR objc++/28050
2191         * obj-c++.dg/syntax-error-10.mm: New.
2192
2193 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2194
2195         PR objc++/23707
2196         * obj-c++.dg/syntax-error-9.mm: New.
2197
2198 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2199
2200         PR objc++/31126
2201         * obj-c++.dg/syntax-error-8.mm: New.
2202
2203 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2204
2205         Merge from 'apple/trunk' branch on FSF servers.
2206
2207         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
2208
2209         Radar 4290840
2210         * obj-c++.dg/syntax-error-7.mm: New
2211
2212         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
2213
2214         Radar 4294425
2215         * obj-c++.dg/syntax-error-6.mm: New
2216
2217         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
2218
2219         Radar 4261146
2220         * obj-c++.dg/syntax-error-5.mm: New
2221
2222         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
2223
2224         Radar 4093475
2225         * obj-c++.dg/syntax-error-[3-4].mm: New.
2226
2227         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
2228
2229         Radar 4185810
2230         * obj-c++.dg/syntax-error-[1-2].mm: New.
2231
2232 2010-10-05  Ira Rosen  <irar@il.ibm.com>
2233
2234         PR tree-optimization/45752
2235         * gcc.dg/vect/pr45752.c: New test.
2236
2237 2010-10-05  Richard Guenther  <rguenther@suse.de>
2238
2239         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
2240         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2241         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2242         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2243         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2244         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2245         * gcc.dg/tree-prof/stringop-1.c: Likewise.
2246         * gcc.dg/tree-prof/stringop-2.c: Likewise.
2247         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
2248         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
2249         * gcc.dg/tree-prof/update-loopch.c: Likewise.
2250         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
2251         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2252         * gcc.dg/tree-prof/tracer-1.c: Likewise.
2253         * gcc.dg/tree-ssa/inline-4.c: Likewise.
2254         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2255         * gcc.dg/tree-ssa/20080530.c: Likewise.
2256         * g++.dg/tree-ssa/inline-3.C: Likewise.
2257         * g++.dg/tree-ssa/inline-1.C: Likewise.
2258         * g++.dg/tree-ssa/inline-2.C: Likewise.
2259         * gcc.dg/profile-dir-1.c: Likewise.
2260         * gcc.dg/profile-dir-2.c: Likewise.
2261         * gcc.dg/profile-dir-3.c: Likewise.
2262
2263 2010-10-05  Richard Guenther  <rguenther@suse.de>
2264
2265         PR middle-end/45877
2266         * g++.dg/torture/pr45877.C: New testcase.
2267
2268 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
2269
2270         PR debug/45849
2271         * gcc.dg/debug/pr45849.c: New test.
2272
2273         PR middle-end/45876
2274         * gcc.c-torture/compile/pr45876.c: New test.
2275
2276 2010-10-04  Julian Brown  <julian@codesourcery.com>
2277
2278         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
2279         vect_hw_misalign.
2280         * gcc.dg/vect/vect-60.c: Likewise.
2281         * gcc.dg/vect/vect-56.c: Likewise.
2282         * gcc.dg/vect/vect-93.c: Likewise.
2283         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2284         * gcc.dg/vect/vect-95.c: Likewise.
2285         * gcc.dg/vect/vect-96.c: Likewise.
2286         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
2287         * gcc.dg/vect/slp-25.c: Likewise.
2288         * gcc.dg/vect/slp-3.c: Likewise.
2289         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2290         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2291         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
2292         * gcc.dg/vect/vect-109.c: Likewise.
2293         * gcc.dg/vect/vect-peel-1.c: Likewise.
2294         * gcc.dg/vect/vect-peel-2.c: Likewise.
2295         * lib/target-supports.exp
2296         (check_effective_target_arm_vect_no_misalign): New.
2297         (check_effective_target_vect_no_align): Use above.
2298         (check_effective_target_vect_element_align): New.
2299         (add_options_for_quad_vectors): New.
2300
2301 2010-10-04  Martin Jambor  <mjambor@suse.cz>
2302
2303         PR tree-optimization/45572
2304         * g++.dg/ipa/pr45572-1.C: New test.
2305         * g++.dg/ipa/pr45572-2.C: Likewise.
2306
2307 2010-10-03  Ian Lance Taylor  <iant@google.com>
2308
2309         * gcc.dg/anon-struct-11.c: New test.
2310         * gcc.dg/anon-struct-12.c: New test.
2311         * gcc.dg/anon-struct-13.c: New test.
2312         * gcc.dg/anon-struct-14.c: New test.
2313
2314 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
2315
2316         * g++.dg/torture/pr45764.C: Revert revision 164914.
2317         * gcc.dg/vect/pr43432.c: Likewise.
2318         * gcc.dg/vect/vect-114.c: Likewise.
2319         * gcc.dg/vect/vect-15.c: Likewise.
2320
2321 2010-10-03  Jason Merrill  <jason@redhat.com>
2322
2323         * g++.dg/cpp0x/sfinae5.C: New.
2324
2325 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2326
2327         PR tree-optimization/45720
2328         PR tree-optimization/45764
2329         * g++.dg/torture/pr45764.C: New.
2330
2331         * gcc.dg/vect/pr43432.c: Xfail.
2332         * gcc.dg/vect/vect-114.c: Likewise.
2333         * gcc.dg/vect/vect-15.c: Likewise.
2334
2335 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2336
2337         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
2338         hppa*-*-hpux*.
2339         * gcc.dg/torture/pr45678-2.c: Likewise.
2340
2341 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
2342
2343         PR fortran/45748
2344         * gfortran.dg/intrinsic_6.f90: New.
2345
2346 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2347
2348         PR fortran/42831
2349         * gfortran.dg/dependency_37.f90:  New test.
2350
2351 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
2352
2353         * gcc.target/i386/shift_mask.c: New test.
2354
2355 2010-10-01  Richard Guenther  <rguenther@suse.de>
2356
2357         PR tree-optimization/45854
2358         * g++.dg/torture/pr45854.C: New testcase.
2359
2360 2010-09-30  Michael Eager  <eager@eagercon.com>
2361
2362         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
2363         __FLT_{MIN,MAX}__.
2364
2365 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2366
2367         PR middle-end/45758
2368         * gfortran.dg/graphite/pr45758.f90: New.
2369
2370 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2371
2372         PR middle-end/45230
2373         * gcc.dg/graphite/id-pr45230.c: New.
2374
2375 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2376
2377         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
2378         * gfortran.dg/graphite/graphite.exp: Same.
2379         * gcc.dg/graphite/vect-pr43423.c: New.
2380
2381 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2382
2383         PR target/45843
2384         * g++.dg/torture/pr45843.C: New test.
2385
2386 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
2387
2388         PR fortran/45828
2389         * gfortran.dg/allocate_derived_5.f90: New.
2390
2391 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2392
2393         PR tree-optimization/31261
2394         * gcc.dg/tree-ssa/pr31261.c: New test.
2395
2396 2010-09-30  Michael Eager  <eager@eagercon.com>
2397
2398         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
2399         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
2400         * gcc.target/microblaze/microblaze.exp: Ditto.
2401         * gcc.target/microblaze/others/string_cst1.c: Ditto.
2402         * gcc.target/microblaze/others/string_cst2.c: Ditto.
2403         * gcc.target/microblaze/others/data_var1.c: Ditto.
2404         * gcc.target/microblaze/others/data_var2.c: Ditto.
2405         * gcc.target/microblaze/others/data_var3.c: Ditto.
2406         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
2407         * gcc.target/microblaze/others/strings1.c:: Ditto.
2408         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
2409         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
2410         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
2411         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2412         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2413         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2414         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2415         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2416         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
2417         * gcc.target/microblaze/isa/pcmp.c: Ditto.
2418         * gcc.target/microblaze/isa/nofloat.c: Ditto.
2419         * gcc.target/microblaze/isa/fcvt.c: Ditto.
2420         * gcc.target/microblaze/isa/float.c: Ditto.
2421         * gcc.target/microblaze/isa/mulh.c: Ditto.
2422         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
2423         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
2424         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
2425         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
2426         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
2427         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
2428         * gcc.target/microblaze/isa/bshift.c: Ditto.
2429         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
2430         * gcc.target/microblaze/isa/div.c: Ditto.
2431         * gcc.target/microblaze/isa/vanilla.c: Ditto.
2432         * gcc.target/microblaze/isa/mul.c: Ditto.
2433
2434 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2435
2436         merge from FSF 'apple/trunk' branch.
2437         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
2438
2439         Radar 4386773
2440         * objc.dg/enhanced-proto-1.m: New.
2441         * objc.dg/enhanced-proto-2.m: New.
2442         * obj-c++.dg/enhanced-proto-1.mm: New
2443         * obj-c++.dg/enhanced-proto-2.mm: New.
2444
2445 2010-09-30  Richard Guenther  <rguenther@suse.de>
2446
2447         PR testsuite/45702
2448         * gcc.dg/debug/pr41893-1.c: Adjust.
2449         * gcc.dg/pr30762-1.c: Likewise.
2450         * gcc.dg/pr31529-1.c: Likewise.
2451         * gcc.dg/pr34457-1.c: Likewise.
2452         * gcc.dg/pr34668-1.c: Likewise.
2453         * gcc.dg/pr43557-1.c: Likewise.
2454
2455 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2456
2457         PR objc/45842
2458         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
2459         * objc.dg/const-str-3.m: Correct header for memcpy.
2460         * objc.dg/const-str-7.m: Likewise.
2461         * objc.dg/method-20b.m: Provide an implementation of Object.
2462         Adjust XFAIL for m64 NeXT runtime.
2463         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
2464         * objc.dg/encode-3.m: Correct line ordering, provide header for
2465         sprintf.
2466         * objc.dg/encode-7-next.m: Only run for 32bit.
2467         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
2468         * objc.dg/type-size-2.m: Provide an implementation of Object.
2469         Ajust headers.
2470         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
2471         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
2472         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
2473         Adjust XFAIL for m64 NeXT runtime.
2474         * obj-c++.dg/method-22.mm: Likewise.
2475         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
2476
2477 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2478
2479         Merge from 'apple/trunk' branch on FSF servers.
2480
2481         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
2482
2483         Radar 4278236
2484         * obj-c++.dg/bad-forward-decl.mm: New
2485
2486 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
2487
2488         * ada/acats/run_acats: Revert revision 157037.
2489
2490 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2491
2492         Merge from 'apple/trunk' branch on FSF servers.
2493
2494         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
2495
2496         Radar 4281748
2497         * objc.dg/naming-2.m: Update
2498         * objc.dg/naming-3.m: New
2499
2500 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
2501
2502         PR target/40457
2503         * gcc.target/arm/pr40457-3.c: New test.
2504
2505 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
2506
2507         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
2508         alias checking.
2509         * lib/target-supports.exp (check_ifunc_available): Likewise.
2510
2511 2010-09-29  Tristan Gingold  <gingold@adacore.com>
2512
2513         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
2514
2515 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2516
2517         * objc.dg/keywords-1.m: New test.
2518         * objc.dg/keywords-2.m: New test.
2519         * objc.dg/keywords-3.m: New test.
2520         * obj-c++.dg/keywords-1.mm: New test.
2521         * obj-c++.dg/keywords-2.mm: New test.
2522
2523 2010-09-28  Jason Merrill  <jason@redhat.com>
2524
2525         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
2526         * g++.dg/ext/complit11.C: Likewise.
2527         * g++.old-deja/g++.law/temps1.C: Likewise.
2528
2529         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
2530         * g++.old-deja/g++.mike/misc6.C: Likewise.
2531
2532 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2533
2534         * objc.dg/attributes/method-attribute-1.m: New.
2535         * objc.dg/attributes/method-attribute-2.m: New.
2536
2537         * obj-c++.dg/attributes/method-attribute-1.m: New.
2538         * obj-c++.dg/attributes/method-attribute-2.m: New.
2539
2540 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2541
2542         * objc.dg/attributes: New.
2543         * objc.dg/attributes/attributes.exp: New.
2544         * objc.dg/attributes/class-attribute-1.m: New.
2545         * objc.dg/attributes/class-attribute-2.m: New
2546         * objc.dg/attributes/categ-attribute-1.m: New
2547         * objc.dg/attributes/categ-attribute-2.m: New
2548         * objc.dg/attributes/proto-attribute-1.m: New
2549
2550         * obj-c++.dg/attributes: New.
2551         * obj-c++.dg/attributes/attributes.exp: New
2552         * obj-c++.dg/attributes/class-attribute-1.mm: New
2553         * obj-c++.dg/attributes/class-attribute-2.mm: New
2554         * obj-c++.dg/attributes/categ-attribute-1.mm: New
2555         * obj-c++.dg/attributes/categ-attribute-2.mm: New
2556         * obj-c++.dg/attributes/proto-attribute-1.mm: New
2557
2558 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2559
2560         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
2561         from the branch renamed to method-20b.m to avoid clashes).
2562
2563         2005-08-23  Stuart Hastings  <stuart@apple.com>
2564                     Ziemowit Laski  <zlaski@apple.com>
2565
2566         Radar 4209854
2567         * obj-c++.dg/method-23.mm: New.
2568         * objc.dg/method-20.m: New.
2569
2570 2010-09-28  Jan Hubicka  <jh@suse.cz>
2571
2572         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
2573
2574 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2575
2576         PR target/44452
2577         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
2578         i?86-*-solaris2.[89], *-*-vxworks*.
2579         * gcc.target/i386/pr22152.c: Likewise.
2580         * gcc.target/i386/vect8-ret.c: New test.
2581
2582 2010-09-28  Jie Zhang  <jie@codesourcery.com>
2583
2584         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
2585
2586 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2587
2588         Merge from 'apple/trunk' branch on FSF servers.
2589
2590         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
2591
2592         Radar 4175534
2593         * obj-c++.dg/method-22.mm: New.
2594
2595 2010-09-27  Jason Merrill  <jason@redhat.com>
2596
2597         * g++.dg/cpp0x/rv-lvalue-req.C: New.
2598         * g++.dg/ext/complit11.C: Adjust.
2599         * g++.old-deja/g++.law/temps1.C: Adjust.
2600         * g++.old-deja/g++.ns/koenig6.C: Adjust.
2601         * g++.old-deja/g++.oliva/partord1.C: Adjust.
2602
2603 2010-09-27  Ian Lance Taylor  <iant@google.com>
2604
2605         * lib/target-supports.exp (check_effective_target_split_stack):
2606         New procedure.
2607         * gcc.dg/split-1.c: New test.
2608         * gcc.dg/split-2.c: New test.
2609         * gcc.dg/split-3.c: New test.
2610         * gcc.dg/split-4.c: New test.
2611
2612 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2613
2614         PR objc/25464
2615         * objc.dg/type-size-3.m: New test.
2616
2617 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2618
2619         PR objc/45763
2620         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
2621
2622 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2623
2624         PR objc/25450
2625         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
2626         * objc.dg/type-size-2.m: Same change.
2627         * obj-c++.dg/encode-5.mm: Same change.
2628
2629 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2630
2631         Merge from 'apple/trunk' branch on FSF servers.  The original
2632         Changelogs are below.
2633
2634         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
2635         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
2636         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
2637         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
2638         in the branch).
2639         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
2640         proto-qual-1.m in the branch) and the normal ABI on GNU.
2641         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
2642         the test only with the NeXT runtime.
2643         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
2644         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
2645         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
2646         Run the test only with the NeXT runtime.
2647
2648         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
2649
2650         Radar 4492973
2651         * objc.dg/encode-7-64bit.m: New.
2652         * objc.dg/encode-7.m: Skip if -m64.
2653
2654         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
2655
2656         Radar 4301047
2657         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2658         * obj-c++.dg/threedotthree-abi-1.mm: New
2659         * objc.dg/threedotthree-abi-1.m: New
2660
2661         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
2662
2663         Radar 4136935
2664         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2665         * objc.dg/encode-6.m: Likewise.
2666         * objc.dg/encode-7.m: New test case.
2667
2668 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2669
2670         Merge from 'apple/trunk' branch on FSF servers.  Renamed
2671         const-str-12.m to constr-str-12b.m to avoid conflicts.
2672
2673         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
2674
2675         Radar 4229905
2676         * obj-c++.dg/warn5.mm: New
2677
2678         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
2679
2680         Radar 4154928
2681         * obj-c++.dg/const-str-12.mm: New.
2682         * objc.dg/const-str-12.m: New.
2683
2684 2010-09-27  Tobias Burnus  <burnus@net-b.de>
2685
2686         PR fortran/40569
2687         PR fortran/40568
2688         * gfortran.dg/storage_size_2.f08: Fix test.
2689         * gfortran.dg/c_sizeof_1.f90: Fix test.
2690         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2691         * gfortran.dg/c_sizeof_3.f90: New.
2692         * gfortran.dg/c_sizeof_4.f90: New.
2693         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2694         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2695
2696 2010-09-26  Daniel Kraft  <d@domob.eu>
2697
2698         PR fortran/45783
2699         PR fortran/45795
2700         * gfortran.dg/select_type_18.f03: New test.
2701
2702 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
2703
2704         * gnat.dg/return2.ad[sb]: New test.
2705         * gnat.dg/return2_pkg.ads: New helper.
2706
2707 2010-09-25  Daniel Kraft  <d@domob.eu>
2708
2709         PR fortran/45776
2710         * gfortran.dg/io_constraints_6.f03: New test.
2711         * gfortran.dg/io_constraints_7.f03: New test.
2712         * gfortran.dg/newunit_2.f90: New test.
2713
2714 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
2715
2716         * gfortran.dg/operator_c1202.f90: New test.
2717
2718 2010-09-24  Jan Hubicka  <jh@suse.cz>
2719
2720         * gcc.dg/tree-ssa/leaf.c: New testcase.
2721
2722 2010-09-24  Jan Hubicka  <jh@suse.cz>
2723
2724         PR tree-optimization/45738
2725         PR tree-optimization/45741
2726         * gcc.c-torture/compile/pr45741.c: New.
2727         * gfortran.fortran-torture/compile/pr45738.f90: New.
2728
2729 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
2730
2731         * gcc.dg/cpp/undef-opt-1.c: New test.
2732
2733 2010-09-24  Jason Merrill  <jason@redhat.com>
2734
2735         * g++.dg/other/error10.C: Adjust expected output.
2736
2737 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
2738
2739         PR middle-end/45234
2740         * gcc.dg/torture/stackalign/alloca-6.c: New test.
2741         * gcc.target/i386/pr45234.c: New test.
2742
2743 2010-09-24  Richard Guenther  <rguenther@suse.de>
2744
2745         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
2746
2747 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2748
2749         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
2750         as a comment leader in regexp.
2751
2752 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2753
2754         * objc.dg/sync-2.m: New test.
2755         * obj-c++.dg/sync-2.mm: New test.
2756
2757 2010-09-24  Tobias Burnus  <burnus@net-b.de>
2758
2759         PR fortran/40571
2760         * gfortran.dg/iso_fortran_env_7.f90: New.
2761
2762 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2763
2764         * obj-c++.dg/too-many-args.mm: New file.
2765
2766 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2767
2768         Merge from 'apple/trunk' branch on FSF servers.
2769
2770         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2771
2772         Radar 4491608
2773         * objc.dg/too-many-args.m: New
2774
2775 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2776
2777         PR fortran/45744
2778         * gfortran.dg/dependency_36.f90:  New test.
2779
2780 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
2781
2782         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
2783         * gcc.target/i386/pad-3.c: Ditto.
2784         * gcc.target/i386/pad-7.c: Ditto.
2785         * gcc.target/i386/pad-7.c: Ditto.
2786         * gcc.target/i386/pr36502.c: Ditto.
2787         * gcc.target/i386/zee.c: Ditto.
2788         * gcc.target/i386/20060821-1.c: Ditto.
2789         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
2790         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
2791         * gcc.target/i386/pad-5b.c: Ditto.
2792         * gcc.target/i386/pad-6a.c: Ditto.
2793         * gcc.target/i386/pad-6b.c: Ditto.
2794         * gcc.target/i386/pad-8.c: Ditto.
2795         * gcc.target/i386/pad-9.c: Ditto.
2796         * gcc.target/i386/pad-10.c: Ditto.
2797         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
2798
2799 2010-09-23  Richard Guenther  <rguenther@suse.de>
2800
2801         PR tree-optimization/45565
2802         * g++.dg/ipa/pr45565.C: New testcase.
2803
2804 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
2805
2806         PR fortran/45745
2807         PR fortran/45648
2808         * gfortran.dg/vector_subscript_bound_1.f90: New.
2809
2810 2010-09-23  Richard Guenther  <rguenther@suse.de>
2811
2812         PR middle-end/45750
2813         * gcc.dg/pr45750.c: New testcase.
2814
2815 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
2816
2817         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
2818         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
2819         build.
2820
2821 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
2822
2823         PR rtl-optimization/44374
2824         * gcc.target/arm/headmerge-1.c: New test.
2825         * gcc.target/arm/headmerge-2.c: New test.
2826         * gcc.target/i386/headmerge-1.c: New test.
2827         * gcc.target/i386/headmerge-2.c: New test.
2828
2829 2010-09-23  Daniel Kraft  <d@domob.eu>
2830
2831         PR fortran/38936
2832         PR fortran/44044
2833         PR fortran/45474
2834         * gfortran.dg/intrinsic_intent_1.f03: New test.
2835         * gfortran.dg/select_type_17.f03: New test.
2836         * gfortran.dg/associate_5.f03: More definability tests.
2837         * gfortran.dg/enum_2.f90: Check definability.
2838         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
2839         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2840         * gfortran.dg/char_expr_2.f90: Ditto.
2841         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2842         * gfortran.dg/enum_5.f90: Ditto.
2843         * gfortran.dg/equiv_constraint_8.f90: Ditto.
2844         * gfortran.dg/impure_assignment_2.f90: Ditto.
2845         * gfortran.dg/impure_assignment_3.f90: Ditto.
2846         * gfortran.dg/intent_out_1.f90: Ditto.
2847         * gfortran.dg/intent_out_3.f90: Ditto.
2848         * gfortran.dg/pointer_assign_7.f90: Ditto.
2849         * gfortran.dg/pointer_intent_3.f90: Ditto.
2850         * gfortran.dg/pr19936_1.f90: Ditto.
2851         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
2852         * gfortran.dg/simpleif_2.f90: Ditto.
2853         * gfortran.dg/protected_5.f90: Ditto.
2854         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
2855         * gfortran.dg/protected_6.f90: Ditto.
2856         * gfortran.dg/protected_7.f90: Ditto.
2857
2858 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2859
2860         PR libfortran/45710
2861         * gfortran.dg/namelist_65.f90: New test.
2862
2863 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2864
2865         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
2866         the regexp pattern between the expected label and location string.
2867
2868 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2869
2870         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2871
2872 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2873
2874         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2875         * gcc.dg/pr27898.c: Likewise.
2876         * gcc.dg/pr28712.c: Likewise.
2877         * gcc.dg/pr30762-1.c: Likewise.
2878         * gcc.dg/pr31529-1.c: Likewise.
2879         * gcc.dg/pr34457-1.c: Likewise.
2880         * gcc.dg/pr34668-1.c: Likewise.
2881         * gcc.dg/pr34989-1.c: Likewise.
2882         * gcc.dg/pr43557-1.c: Likewise.
2883
2884 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2885
2886         PR rtl-optimization/45739
2887         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
2888
2889 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
2890
2891         * gcc.target/sparc/mnofpu.c: New test.
2892
2893 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
2894
2895         PR rtl-optimization/45739
2896         * gcc.target/i386/pr45739.c: New test.
2897
2898 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
2899
2900         PR fortran/45648
2901         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2902         and counts. Add non-elemental function call check.
2903
2904         PR fortran/45648
2905         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
2906         arguments checks. Update temporary counts.
2907         * gfortran.dg/transpose_optimization_1.f90: New.
2908
2909 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2910
2911         PR objc/23710
2912         * objc.dg/invalid-method-1.m: New.
2913
2914 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
2915
2916         Merge from 'apple/trunk' branch on FSF servers.
2917
2918         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
2919
2920         Radar 4291785
2921         * objc.dg/naming-4.m: New
2922         * objc.dg/naming-5.m: New
2923         * obj-c++.dg/naming-1.mm: New
2924         * obj-c++.dg/naming-2.mm: New
2925
2926 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
2927             Jack Howarth  <howarth@bromo.med.uc.edu>
2928
2929         PR c++/45645
2930         * g++.dg/torture/pr44972.C: Use portable assert().
2931
2932 2010-09-21  Richard Guenther  <rguenther@suse.de>
2933
2934         PR tree-optimization/45580
2935         * g++.dg/torture/pr45580.C: New testcase.
2936
2937 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
2938
2939         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
2940
2941 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
2942
2943         PR fortran/45438
2944         * gfortran.dg/pointer_check_7.f90: New.
2945
2946 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2947
2948         PR rtl-optimization/45728
2949         * gcc.c-torture/compile/pr45728.c: New test.
2950
2951 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
2952
2953         PR fortran/45081
2954         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
2955
2956 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2957
2958         * g++.dg/tree-ssa/pr45605.C: Add "\\".
2959
2960 2010-09-20  Richard Guenther  <rguenther@suse.de>
2961
2962         PR middle-end/45704
2963         * gcc.dg/torture/pr45704.c: New testcase.
2964
2965 2010-09-20  Jan Hubicka  <jh@suse.cz>
2966
2967         PR tree-optimize/45605
2968         * g++.dg/tree-ssa/pr45605.C: New testcase.
2969
2970 2010-09-20  Michael Matz  <matz@suse.de>
2971
2972         PR testsuite/45706
2973         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
2974         enough.
2975
2976 2010-09-20  Richard Guenther  <rguenther@suse.de>
2977
2978         PR tree-optimization/45705
2979         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
2980
2981 2010-09-20  Michael Matz  <matz@suse.de>
2982
2983         PR testsuite/45706
2984         * lib/target-supports.exp (check_effective_target_vect_perm):
2985         Add i?86-*-*.
2986
2987 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2988
2989         PR rtl-optimization/45695
2990         * gcc.c-torture/execute/pr45695.c: New test.
2991
2992 2010-09-19  Jan Hubicka  <jh@suse.cz>
2993
2994         PR lto/44246
2995         * gcc.c-torture/compile/pr44246.c:New file.
2996
2997 2010-09-19  Ira Rosen  <irar@il.ibm.com>
2998
2999         PR tree-optimization/45714
3000         * gfortran.dg/vect/pr45714-a.f: New test.
3001         * gfortran.dg/vect/pr45714-b.f: New test.
3002
3003 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3004
3005         * gnat.dg/const1.adb: Rename into...
3006         * gnat.dg/constant1.adb: ...this.
3007         * gnat.dg/constant2.adb: New test.
3008         * gnat.dg/constant2_pkg1.ads: New helper.
3009         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3010
3011 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3012
3013         * gnat.dg/specs/constant1.ads: New test.
3014         * gnat.dg/specs/constant1_pkg.ads: New helper.
3015
3016 2010-09-18  Jan Hubicka  <jh@suse.cz>
3017
3018         PR tree-optimization/45453
3019         * g++.dg/tree-ssa/pr45453.C: New testcase.
3020
3021 2010-09-18  Jason Merrill  <jason@redhat.com>
3022
3023         * g++.dg/cpp0x/initlist44.C: New.
3024
3025 2010-09-18  Richard Guenther  <rguenther@suse.de>
3026
3027         PR tree-optimization/45709
3028         * g++.dg/torture/pr45709-2.C: New testcase.
3029
3030 2010-09-18  Richard Guenther  <rguenther@suse.de>
3031
3032         PR tree-optimization/45709
3033         * g++.dg/torture/pr45709.C: New testcase.
3034
3035 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3036
3037         PR testsuite/45719
3038         * gcc.target/i386/pad-3.c: Pass -fno-pic.
3039
3040 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3041
3042         * gcc.target/i386/pad-1.c: New.
3043         * gcc.target/i386/pad-2.c: Likewise.
3044         * gcc.target/i386/pad-3.c: Likewise.
3045         * gcc.target/i386/pad-4.c: Likewise.
3046         * gcc.target/i386/pad-5a.c: Likewise.
3047         * gcc.target/i386/pad-5b.c: Likewise.
3048         * gcc.target/i386/pad-6a.c: Likewise.
3049         * gcc.target/i386/pad-6b.c: Likewise.
3050         * gcc.target/i386/pad-7.c: Likewise.
3051         * gcc.target/i386/pad-8.c: Likewise.
3052         * gcc.target/i386/pad-9.c: Likewise.
3053         * gcc.target/i386/pad-10.c: Likewise.
3054
3055 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3056
3057         PR middle-end/45234
3058         * gcc.dg/torture/stackalign/alloca-5.c: New.
3059
3060 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3061
3062         PR middle-end/45678
3063         * gcc.dg/torture/pr45678-2.c: New.
3064
3065 2010-09-17  Richard Guenther  <rguenther@suse.de>
3066
3067         PR middle-end/45678
3068         * gcc.dg/torture/pr45678-1.c: New testcase.
3069
3070 2010-09-17  Michael Matz  <matz@suse.de>
3071
3072         PR tree-optimization/43432
3073         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3074         check_effective_target_vect_perm_short): New predicates.
3075         (check_effective_target_vect_perm): Include x86_64.
3076         * gcc.dg/vect/pr43432.c: New test.
3077         * gcc.dg/vect/vect-114.c: Adjust.
3078         * gcc.dg/vect/vect-15.c: Ditto.
3079         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3080         * gcc.dg/vect/slp-perm-9.c: Ditto.
3081
3082 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3083
3084         PR testsuite/45692
3085         * objc/execute/exceptions/throw-nil.m: Run the test only with the
3086         GNU runtime.
3087
3088 2010-09-17  Richard Guenther  <rguenther@suse.de>
3089
3090         * gcc.dg/pr27898.c: Use -flto instead of -combine.
3091         * gcc.dg/pr28706.c: Likewise.
3092         * gcc.dg/pr28712.c: Likewise.
3093         * gcc.dg/pr30762-1.c: Likewise.
3094         * gcc.dg/pr30762-2.c: Likewise.
3095         * gcc.dg/pr31529-1.c: Likewise.
3096         * gcc.dg/pr31529-2.c: Likewise.
3097         * gcc.dg/pr34457-1.c: Likewise.
3098         * gcc.dg/pr34457-2.c: Likewise.
3099         * gcc.dg/pr34668-1.c: Likewise.
3100         * gcc.dg/pr34668-2.c: Likewise.
3101         * gcc.dg/pr34989-1.c: Likewise.
3102         * gcc.dg/pr34989-2.c: Likewise.
3103         * gcc.dg/pr43557-1.c: Likewise.
3104         * gcc.dg/pr43557-2.c: Likewise.
3105         * gcc.dg/debug/pr41893-1.c: Likewise.
3106         * gcc.dg/matrix/matrix.exp: Do not use -combine.
3107         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3108         * gcc.dg/matrix/matrix-4.c: Likewise.
3109         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3110         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3111         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3112         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3113
3114 2010-09-16  Tobias Burnus  <burnus@net-b.de>
3115
3116         PR fortran/43665
3117         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3118         optimizations.
3119         * gfortran.dg/intent_optimize_1.f90: New test.
3120
3121 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3122
3123         * gcc.target/i386/divmod-1.c: New.
3124         * gcc.target/i386/divmod-2.c: Likewise.
3125         * gcc.target/i386/divmod-3.c: Likewise.
3126         * gcc.target/i386/divmod-4.c: Likewise.
3127         * gcc.target/i386/divmod-4a.c: Likewise.
3128         * gcc.target/i386/divmod-5.c: Likewise.
3129         * gcc.target/i386/divmod-6.c: Likewise.
3130         * gcc.target/i386/divmod-7.c: Likewise.
3131         * gcc.target/i386/divmod-8.c: Likewise.
3132         * gcc.target/i386/udivmod-1.c: Likewise.
3133         * gcc.target/i386/udivmod-2.c: Likewise.
3134         * gcc.target/i386/udivmod-3.c: Likewise.
3135         * gcc.target/i386/udivmod-4.c: Likewise.
3136         * gcc.target/i386/udivmod-4a.c: Likewise.
3137         * gcc.target/i386/udivmod-5.c: Likewise.
3138         * gcc.target/i386/udivmod-6.c: Likewise.
3139         * gcc.target/i386/udivmod-7.c: Likewise.
3140         * gcc.target/i386/udivmod-8.c: Likewise.
3141
3142 2010-09-16  Jan Hubicka  <jh@suse.cz>
3143
3144         * g++.dg/lto/pr45679-1_0.C: New file.
3145         * g++.dg/lto/pr45679-1_1.C: New file.
3146         * g++.dg/lto/pr45679-0_0.C: New file.
3147         * g++.dg/lto/pr45679-0_1.C: New file.
3148
3149 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
3150
3151         PR fortran/45674
3152         * gfortran.dg/class_dummy_2.f03: New.
3153
3154 2010-09-16  Richard Guenther  <rguenther@suse.de>
3155
3156         PR tree-optimization/45623
3157         * gcc.dg/torture/pr45623.c: New testcase.
3158
3159 2010-09-16  Ira Rosen  <irar@il.ibm.com>
3160
3161         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
3162         name and parentheses.
3163         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
3164
3165 2010-09-15  Jason Merrill  <jason@redhat.com>
3166
3167         * g++.dg/parse/parameter-declaration-2.C: New.
3168
3169         * g++.dg/cpp0x/scoped_enum2.C: New.
3170
3171 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3172
3173         * gcc.c-torture/compile/20100915-1.c: New test.
3174
3175 2010-09-15  Martin Jambor  <mjambor@suse.cz>
3176
3177         PR middle-end/45644
3178         * gcc.dg/ipa/pr45644.c: New test.
3179
3180 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
3181
3182         PR tree-optimization/45633
3183         * gcc.dg/vect/pr45633.c: New test.
3184
3185 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
3186
3187         PR fortran/45577
3188         * gfortran.dg/allocate_derived_4.f90: New.
3189
3190 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
3191
3192         * lib/target-supports.exp
3193         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
3194         supported flag to true for neon.
3195
3196 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
3197
3198         PR c++/45665
3199         * g++.dg/template/crash103.C: New.
3200
3201 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3202
3203         Merge from 'apple/trunk' branch on FSF servers.
3204
3205         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
3206
3207         Radar 4457381
3208         * objc.dg/msg-in-protocol.m: New.
3209         * obj-c++.dg/msg-in-protocol.mm: New.
3210
3211         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
3212
3213         Radar 4219590
3214         * objc.dg/break-in-ifstmt.m: New.
3215
3216         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3217
3218         Radar 4174166
3219         * obj-c++.dg/comp-types-13.mm: New.
3220         * objc.dg/comp-types-12.m: New.
3221
3222         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3223
3224         Radar 4216500
3225         * obj-c++.dg/proto-lossage-7.mm: New.
3226         * objc.dg/proto-lossage-7.m: New.
3227
3228 2010-09-14  Jan Hubicka  <jh@suse.cz>
3229
3230         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
3231         folding.
3232         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
3233         folding.
3234
3235 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
3236
3237         PR middle-end/45567
3238         * gcc.dg/pr45567.c: New test.
3239
3240         PR debug/45660
3241         * g++.dg/debug/pr45660.C: New test.
3242
3243 2010-09-14  Ira Rosen  <irar@il.ibm.com>
3244
3245         PR tree-optimization/45470
3246         * g++.dg/vect/pr45470-a.cc: New test.
3247         * g++.dg/vect/pr45470-a.cc: New test.
3248
3249 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
3250
3251         PR target/42070
3252         * lib/profopt.exp: Prune warnings on execname2 compile.
3253         * lib/prune.exp: Prune "can't add line info" warnings.
3254
3255 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3256
3257         PR libfortran/45532
3258         * gfortran.dg/namelist_64.f90: New test.
3259
3260 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
3261
3262         PR rtl-optimization/45617
3263         * gcc.target/i386/pr45617.c: New test.
3264
3265 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
3266
3267         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
3268
3269 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
3270
3271         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
3272         * gcc.target/i386/fma4-vector.c: Likewise.
3273         * gcc.target/i386/vectorize2.c: Likewise.
3274         * gcc.target/i386/vectorize4.c: Likewise.
3275         * gcc.target/i386/vectorize5.c: Likewise.
3276         * gcc.target/i386/vectorize6.c: Likewise.
3277         * gcc.target/i386/vectorize8.c: Likewise.
3278
3279         * gcc.target/i386/vect-double-1.c: New.
3280         * gcc.target/i386/vect-double-1a.c: Likewise.
3281         * gcc.target/i386/vect-double-2.c: Likewise.
3282         * gcc.target/i386/vect-double-2a.c: Likewise.
3283
3284         * lib/target-supports.exp (check_effective_target_vect_double):
3285         Set et_vect_double_saved to 0 when tuning for Atom.
3286
3287 2010-09-13  Jan Hubicka  <jh@suse.cz>
3288
3289         * gcc.dg/torture/pr23821.c: Drop static keyword.
3290         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3291         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
3292
3293 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3294
3295         * gcc.target/arm/sync-1.c: New.
3296
3297 2010-09-12  Olivier Hainque  <hainque@adacore.com>
3298
3299         * gnat.dg/memtrap.adb: New test.
3300
3301 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3302
3303         * gfortran.dg/promotion.f90: Fix options.
3304
3305 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
3306
3307         * g++.dg/cpp0x/range-for1.C: New.
3308         * g++.dg/cpp0x/range-for2.C: New.
3309         * g++.dg/cpp0x/range-for3.C: New.
3310         * g++.dg/cpp0x/range-for4.C: New.
3311         * g++.dg/cpp0x/range-for5.C: New.
3312         * g++.dg/cpp0x/range-for6.C: New.
3313
3314 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
3315
3316         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3317         and counts. Check that transpose is not called.
3318         * gfortran.dg/transpose_2.f90: Update error message.
3319
3320 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3321
3322         PR c++/43824
3323         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
3324         * g++.dg/lookup/strong-using-2.C: Likewise.
3325         * g++.dg/lookup/strong-using-3.C: Likewise.
3326         * g++.dg/lookup/strong-using-5.C: Likewise.
3327
3328         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
3329         * g++.dg/cpp0x/inline-ns4.C: New.
3330         * g++.dg/cpp0x/inline-ns5.C: New.
3331
3332 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
3333
3334         PR middle-end/45634
3335         * gfortran.fortran-torture/compile/pr45634.f90: New.
3336
3337 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
3338
3339         * objc.dg/fobjc-exceptions.m: New test.
3340
3341 2010-09-10  Jan Hubicka  <jh@suse.cz>
3342
3343         * g++.dg/inherit/covariant7.C: Fix pattern matching.
3344
3345 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3346
3347         PR tree-optimization/44972
3348         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
3349         * gcc.dg/tree-ssa/pr45144.c: Likewise.
3350         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
3351         instead.
3352         * g++.dg/torture/pr44972.C: New test.
3353
3354 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3355
3356         PR tree-optimization/44972
3357         * g++.dg/torture/pr34850.C: Remove expected warning.
3358
3359 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3360
3361         * gfortran.dg/dummy_optional_arg.f90: New test.
3362
3363 2010-09-08  Jan Hubicka  <jh@suse.cz>
3364
3365         PR tree-optimization/45598
3366         * fortran.fortran-torture/compile/pr45598.f90: New test.
3367
3368 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
3369
3370         * lib/target-supports-dg.exp (dg-require-ifunc): New.
3371         * lib/target-supports.exp (check_ifunc_available): New.
3372         * gcc.dg/attr-ifunc-1.c: New.
3373         * gcc.dg/attr-ifunc-2.c: New.
3374         * gcc.dg/attr-ifunc-3.c: New.
3375         * gcc.dg/attr-ifunc-4.c: New.
3376         * gcc.dg/attr-ifunc-5.c: New.
3377         * g++.dg/ext/attr-ifunc-1.C: New.
3378         * g++.dg/ext/attr-ifunc-2.C: New.
3379         * g++.dg/ext/attr-ifunc-3.C: New.
3380         * g++.dg/ext/attr-ifunc-4.C: New.
3381
3382 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
3383
3384         PR middle-end/40386
3385         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
3386
3387 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
3388
3389         * gfortran.dg/inline_transpose_1.f90: New test.
3390
3391 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3392
3393         PR c++/45588
3394         * g++.dg/warn/Wunused-var-15.C: New test.
3395
3396 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3397
3398         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
3399         hppa*-*-hpux*.
3400
3401 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3402
3403         * objc/execute/exceptions/throw-nil.m: New test.
3404         * objc/execute/exceptions/handler-1.m: Updated to use the new
3405         objc_set_uncaught_exception_handler() function.
3406         * objc/execute/exceptions/matcher-1.m: New test.
3407
3408 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3409
3410         PR fortran/38282
3411         * gfortran.dg/bit_comparison_1.F90: New test.
3412         * gfortran.dg/leadz_trailz_3.f90: New test.
3413         * gfortran.dg/masklr_2.F90: New test.
3414         * gfortran.dg/shiftalr_1.F90: New test.
3415         * gfortran.dg/merge_bits_2.F90: New test.
3416         * gfortran.dg/dshift_2.F90: New test.
3417         * gfortran.dg/bit_comparison_2.F90: New test.
3418         * gfortran.dg/masklr_1.F90: New test.
3419         * gfortran.dg/merge_bits_1.F90: New test.
3420         * gfortran.dg/dshift_1.F90: New test.
3421         * gfortran.dg/shiftalr_2.F90: New test.
3422
3423 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3424
3425         * objc.dg/type-stream-1.m: Replaced with a test that tests that
3426         functions from objc/typedstream.h are deprecated.
3427
3428 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3429
3430         * lib/target-supports.exp
3431         (check_effective_target_run_expensive_tests): New proc.
3432         * gcc.c-torture/compile/limits-fnargs.c: Use
3433         dg-require-effective-target run_expensive_tests.
3434
3435 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3436
3437         PR fortran/45597
3438         * gfortran.dg/gomp/pr45597.f90: New test.
3439
3440         PR fortran/45595
3441         * gfortran.dg/gomp/pr45595.f90: New test.
3442
3443 2010-09-08  Michael Matz  <matz@suse.de>
3444
3445         * c-c++-common/uninit-17.c: Adjust.
3446
3447 2010-09-08  Michael Matz  <matz@suse.de>
3448
3449         PR tree-optimization/43430
3450         * gcc.dg/vect/pr43430-2.c: New test.
3451
3452 2010-09-08  Michael Matz  <matz@suse.de>
3453
3454         PR tree-optimization/33244
3455         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
3456
3457 2010-09-08  Richard Guenther  <rguenther@suse.de>
3458
3459         PR tree-optimization/45578
3460         * gfortran.dg/pr45578.f90: New testcase.
3461
3462 2010-09-08  Richard Guenther  <rguenther@suse.de>
3463
3464         PR testsuite/45590
3465         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
3466
3467 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3468
3469         PR fortran/45576
3470         * gfortran.dg/char_length_18.f90:  New test.
3471
3472 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
3473
3474         PR target/36502
3475         * gcc.target/i386/pr36502.c: New test.
3476
3477         PR target/42313
3478         PR target/44651
3479         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
3480         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
3481
3482 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
3483
3484         * gfortran.dg/achar_4.f90: Enable bounds checking.
3485
3486 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
3487
3488         PR target/45206
3489         * gcc.target/i386/pr45206.c: New test.
3490
3491 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
3492
3493         PR fortran/45505
3494         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
3495
3496 2010-09-07  Jan Hubicka  <jh@suse.cz>
3497
3498         * gcc.c-torture/compile/20100907.c: New testcase.
3499
3500 2010-09-07  Richard Guenther  <rguenther@suse.de>
3501
3502         PR middle-end/45569
3503         * g++.dg/eh/pr45569.C: New testcase.
3504
3505 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
3506
3507         PR target/43137
3508         * gcc.target/arm/pr43137.c: New test.
3509
3510 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3511
3512         PR fortran/36931
3513         * gfortran.dg/dependency_35.f90:  New test.
3514
3515 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3516
3517         PR fortran/34145
3518         * gfortran.dg/char_length_17.f90:  New test.
3519
3520 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
3521
3522         PR c++/45200
3523         PR c++/45293
3524         PR c++/45558
3525         * g++.dg/template/typedef34.C: New test.
3526         * g++.dg/template/typedef35.C: New test.
3527
3528 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
3529
3530         PR target/22152
3531         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
3532
3533 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
3534
3535         * g++.dg/warn/Wdouble-promotion.C: New.
3536
3537 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
3538
3539         * g++.dg/parse/redef2.C: New.
3540
3541 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3542
3543         * gcc.dg/20100906-1.c: New testcase.
3544
3545 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
3546
3547         PR testsuite/45543
3548         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
3549         DW_TAG_enumeration_type DIE.
3550
3551 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
3552
3553         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3554         Update XFAILs.
3555
3556 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
3557
3558         PR rtl-optimization/44919
3559         * g++.dg/opt/pr44919.C: New.
3560
3561 2010-09-06  Tobias Burnus  <burnus@net-b.de>
3562
3563         PR fortran/38282
3564         * gfortran.dg/iall_iany_iparity_1.f90: New.
3565         * gfortran.dg/iall_iany_iparity_2.f90: New.
3566
3567 2010-09-06  Jason Merrill  <jason@redhat.com>
3568
3569         * g++.dg/cpp0x/initlist42.C: New.
3570
3571         * g++.dg/cpp0x/auto19.C: New.
3572
3573         * g++.dg/template/sfinae25.C: New.
3574         * g++.dg/template/char1.C: Expect warning.
3575         * g++.dg/template/nontype10.C: Likewise.
3576
3577         * g++.dg/cpp0x/implicit9.C: New.
3578
3579         * g++.dg/cpp0x/initlist43.C: New.
3580
3581 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
3582
3583         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
3584
3585 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
3586
3587         * gcc.dg/Wdouble-promotion.c: New.
3588
3589 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3590
3591         * gfortran.dg/float128_1.f90: Remove test case as
3592         it always fails since Rev 163611 backed out the
3593         front-end implementation.
3594
3595 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3596
3597         * gfortran.dg/float128_1.f90: XFAIL test case.
3598
3599 2010-09-05  Tobias Burnus  <burnus@net-b.de>
3600
3601         * gfortran.dg/bessel_7.f90: Decrease required precision.
3602
3603 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
3604
3605         PR testsuite/45545
3606         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
3607         ref-all-matching targets.
3608
3609 2010-09-05  Richard Guenther  <rguenther@suse.de>
3610
3611         PR tree-optimization/45535
3612         * gcc.c-torture/compile/pr45535.c: New testcase.
3613
3614 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
3615
3616         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
3617         "\[^\n\]*".
3618         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3619         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
3620         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3621         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3622         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3623         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3624         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
3625         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3626         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
3627         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3628         * gcc.target/i386/pr22152.c: Likewise.
3629         * gcc.target/i386/pr36992-1.c: Likewise.
3630         * gcc.target/i386/pr36992-2.c: Likewise.
3631         * gcc.target/sh/sh4a-memmovua.c: Likewise.
3632
3633 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3634
3635         PR testsuite/43957
3636         * gcc.dg/const-uniq-1.c: Modify regexp.
3637
3638 2010-09-04  Tobias Burnus  <burnus@net-b.de>
3639
3640         PR fortran/45530
3641         * gfortran.dg/namelist_63.f90: New.
3642
3643 2010-09-04  Jan Hubicka  <jh@suse.cz>
3644
3645         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
3646         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
3647
3648 2010-09-04  Jan Hubicka  <jh@suse.cz>
3649
3650         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
3651
3652 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
3653
3654         PR fortran/45507
3655         * gfortran.dg/allocate_alloc_opt_12.f90: New.
3656
3657 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
3658
3659         * gcc.dg/opts-4.c: New test.
3660
3661 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3662
3663         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
3664         * gcc.dg/vect/vect-peel-4.c: Ditto.
3665
3666 2010-09-03  Daniel Kraft  <d@domob.eu>
3667
3668         PR fortran/45525
3669         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
3670
3671 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3672
3673         PR fortran/45159
3674         * gfortran.dg/dependency_34.f90:  New test.
3675
3676 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
3677
3678         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
3679
3680 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3681
3682         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
3683         gcc.target/i386/clearcap.map if supported.
3684
3685 2010-09-03  Michael Matz  <matz@suse.de>
3686
3687         PR middle-end/45415
3688         * gcc.dg/pr45415.c: New test.
3689
3690 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3691
3692         PR tree-optimization/45506
3693         * gcc.dg/pr45506.c: New.
3694
3695 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
3696
3697         PR target/45476
3698         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
3699         * gcc.target/i386/float128-2.c: Ditto.
3700
3701 2010-09-03  Daniel Kraft  <d@domob.eu>
3702
3703         PR fortran/34162
3704         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3705         * gfortran.dg/internal_dummy_2.f08: New test.
3706         * gfortran.dg/internal_dummy_3.f08: New test.
3707         * gfortran.dg/internal_dummy_4.f08: New test.
3708
3709 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
3710
3711         PR debug/45500
3712         * gcc.target/i386/pr45500.c: New test.
3713
3714 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
3715
3716         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
3717
3718 2010-09-03  Daniel Kraft  <d@domob.eu>
3719
3720         PR fortran/44602
3721         * gfortran.dg/exit_2.f08; Adapt error messages.
3722         * gfortran.dg/exit_3.f08: New test.
3723         * gfortran.dg/exit_4.f08: New test.
3724         * gfortran.dg/exit_5.f03: New test.
3725
3726 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3727
3728         * gfortran.dg/ishft_4.f90: New test.
3729
3730 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3731
3732         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
3733         FRIZ/XSRIZ instruciton for (double)(long long)x.
3734         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
3735
3736 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3737
3738         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
3739
3740 2010-09-02  Richard Guenther  <rguenther@suse.de>
3741
3742         PR tree-optimization/44937
3743         PR tree-optimization/45412
3744         * g++.dg/opt/pr45412.C: New testcase.
3745         * gcc.c-torture/compile/pr45412.c: Likewise.
3746         * gcc.c-torture/compile/pr44937.c: Likewise.
3747
3748 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
3749
3750         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
3751         but using -Werror=comment.
3752         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
3753         expected error messages.
3754
3755 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3756
3757         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
3758         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
3759
3760 2010-09-02  Tobias Burnus  <burnus@net-b.de>
3761
3762         PR fortran/45489
3763         * gfortran.dg/initialization_27.f90: New.
3764
3765 2010-09-02  Ira Rosen  <irar@il.ibm.com>
3766
3767         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
3768         check into different basic blocks. Expect vectorization if misaligned
3769         stores are supported.
3770         * gcc.dg/vect/bb-slp-8a.c: New test.
3771         * gcc.dg/vect/bb-slp-8b.c: New test.
3772
3773 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
3774
3775         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
3776
3777 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
3778
3779         PR fortran/44541
3780         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
3781         * gfortran.dg/class_dummy_1.f03: New.
3782
3783 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
3784
3785         PR middle-end/45458
3786         * g++.dg/tree-prof/partition2.C: New test.
3787
3788 2010-09-01  Richard Guenther  <rguenther@suse.de>
3789
3790         * gcc.dg/vect/vect-outer-fir.c: Adjust.
3791         * gcc.dg/tree-ssa/vrp54.c: New testcase.
3792         * gcc.c-torture/execute/20100827-1.c: Likewise.
3793
3794 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3795
3796         * gfortran.dg/execute_command_line_1.f90: New test.
3797
3798 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3799
3800         PR preprocessor/45457
3801         * c-c++-common/cpp/pr45457.c: New test.
3802
3803 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
3804
3805         * gcc.dg/nested-func-8.c: New test.
3806
3807 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3808
3809         PR fortran/38282
3810         * gfortran.dg/popcnt_poppar_1.F90: New test.
3811         * gfortran.dg/popcnt_poppar_2.F90: New test.
3812
3813 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
3814
3815         * gcc.target/i386/volatile-2.c: Require nonpic target.
3816
3817 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
3818
3819         PR middle-end/45461
3820         * gcc.dg/pr45461.c: New test.
3821
3822 2010-08-31  Richard Guenther  <rguenther@suse.de>
3823
3824         PR testsuite/45455
3825         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
3826
3827 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
3828
3829         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
3830
3831 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
3832
3833         PR fortran/45456
3834         * gfortran.dg/typebound_proc_18.f03: New.
3835
3836 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3837
3838         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
3839         * lib/scanasm.exp (scan-stack-usage): Likewise.
3840         (scan-stack-usage-not): Likewise.
3841         * gcc.dg/stack-usage-1.c: New test.
3842         * gcc.target/i386/stack-usage-realign.c: Likewise.
3843
3844 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
3845
3846         PR tree-optimization/45427
3847         * gcc.dg/tree-ssa/pr45427.c: New test.
3848
3849 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
3850
3851         PR c++/45043
3852         * g++.dg/template/crash102.C: New.
3853
3854 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
3855
3856         PR middle-end/45423
3857         * gcc.dg/gomp/atomic-12.c: New test.
3858         * gcc.dg/gomp/atomic-13.c: New test.
3859         * gcc.dg/gomp/atomic-14.c: New test.
3860         * g++.dg/gomp/atomic-11.C: New test.
3861         * g++.dg/gomp/atomic-12.C: New test.
3862         * g++.dg/gomp/atomic-13.C: New test.
3863         * g++.dg/gomp/atomic-14.C: New test.
3864
3865 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3866
3867         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
3868         delimiter.
3869
3870 2010-08-30  Thomas Quinot  <quinot@adacore.com>
3871
3872         * gnat.dg/discr24.adb: New test.
3873
3874 2010-08-30  Richard Guenther  <rguenther@suse.de>
3875
3876         PR tree-optimization/45449
3877         * gcc.dg/pr45449.c: New testcase.
3878
3879 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
3880
3881         * gcc.dg/opts-1.c: Expect errors, not warnings.
3882
3883 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3884
3885         PR fortran/42769
3886         * gfortran.dg/dynamic_dispatch_11.f03: New.
3887
3888 2010-08-29  Jason Merrill  <jason@redhat.com>
3889
3890         PR c++/44991
3891         * g++.dg/parse/defarg15.C: New.
3892
3893 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
3894
3895         PR fortran/45439
3896         * gfortran.dg/select_type_16.f03: New.
3897
3898 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3899             Tobias Burnus  <burnus@net-b.de>
3900
3901         * gfortran.dg/bessel_7.f90: Decrease required precision.
3902
3903 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
3904             Kaz Kojima  <kkojima@gcc.gnu.org>
3905
3906         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
3907
3908 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3909
3910         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
3911         floating point conversion code generation.
3912         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
3913         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
3914         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
3915         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
3916         to integer conversion code generation.
3917         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
3918         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
3919         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3920         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
3921
3922 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3923
3924         PR fortran/32049
3925         * gfortran.dg/random_seed_1.f90: Adjust test.
3926         * gfortran.dg/float128_1.f90: New test.
3927
3928 2010-08-27  Tobias Burnus  <burnus@net-b.de>
3929
3930         PR fortran/33197
3931         * gfortran.dg/norm2_1.f90: New.
3932         * gfortran.dg/norm2_2.f90: New.
3933         * gfortran.dg/norm2_3.f90: New.
3934         * gfortran.dg/norm2_4.f90: New.
3935         * gfortran.dg/parity_1.f90: New.
3936         * gfortran.dg/parity_2.f90: New.
3937         * gfortran.dg/parity_3.f90: New.
3938
3939 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
3940
3941         PR fortran/45420
3942         * gfortran.dg/select_type_15.f03: New.
3943
3944 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3945
3946         PR libfortran/43217
3947         * gfortran.dg/hollerith8.f90: New test.
3948
3949 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3950
3951         PR fortran/45159
3952         * gfortran.dg/dependency_33.f90:  New test.
3953
3954 2010-08-27  Richard Guenther  <rguenther@suse.de>
3955
3956         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
3957         * gcc.dg/graphite/scop-2.c: Likewise.
3958         * gcc.dg/graphite/scop-20.c: Likewise.
3959         * gcc.dg/vect/slp-25.c: Likewise.
3960
3961 2010-08-27  Olivier Hainque  <hainque@adacore.com>
3962
3963         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
3964
3965 2010-08-26  Daniel Kraft  <d@domob.eu>
3966
3967         PR fortran/38936
3968         PR fortran/44047
3969         PR fortran/45384
3970         * gfortran.dg/associate_8.f03: New test.
3971         * gfortran.dg/select_type_13.f03: New test.
3972         * gfortran.dg/select_type_14.f03: New test.
3973
3974 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
3975
3976         PR tree-optimization/44485
3977         * gcc.dg/pr44485.c: New test.
3978
3979 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3980
3981         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
3982         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
3983         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3984
3985 2010-08-26  Richard Guenther  <rguenther@suse.de>
3986
3987         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3988         * gcc.dg/graphite/scop-21.c: Likewise.
3989
3990 2010-08-26  Richard Guenther  <rguenther@suse.de>
3991
3992         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3993         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3994         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3995         * gcc.dg/vect/vect-91.c: Likewise.
3996         * gcc.dg/vect/vect-peel-1.c: Likewise.
3997         * gcc.dg/vect/vect-peel-2.c: Likewise.
3998         * gcc.dg/vect/vect-peel-4.c: Likewise.
3999
4000 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4001
4002         PR libfortran/41859
4003         * gfortran.dg/der_io_4.f90: New test.
4004
4005 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4006
4007         PR rtl-optimization/44858
4008         * gcc.c-torture/execute/pr44858.c: New test.
4009
4010         PR rtl-optimization/45400
4011         * g++.dg/other/i386-8.C: New test.
4012
4013 2010-08-25  Richard Guenther  <rguenther@suse.de>
4014
4015         * gcc.dg/alias-8.c: Adjust.
4016
4017 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
4018
4019         * gcc.target/i386/combine-mul.c: New test.
4020
4021 2010-08-25  Richard Guenther  <rguenther@suse.de>
4022
4023         PR lto/44562
4024         * gcc.dg/graphite/id-27.c: New testcase.
4025         * gcc.dg/lto/20100825-1_0.c: Likewise.
4026
4027 2010-08-25  Richard Guenther  <rguenther@suse.de>
4028
4029         PR tree-optimization/45316
4030         * g++.dg/opt/pr45316.C: New testcase.
4031
4032 2010-08-25  Richard Guenther  <rguenther@suse.de>
4033
4034         PR tree-optimization/45393
4035         * g++.dg/torture/pr45393.C: New testcase.
4036
4037 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4038
4039         PR tree-optimization/45059
4040         * gcc.c-torture/compile/pr45059.c: New test.
4041
4042 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
4043
4044         * lib/target-supports.exp (check_effective_target_vect_unpack):
4045         Set vect_unpack supported flag to true for neon.
4046
4047 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4048
4049         * gcc.dg/tree-ssa/ifc-5.c: New.
4050
4051 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4052
4053         * gcc.dg/tree-ssa/ifc-4.c: New.
4054         * gcc.dg/tree-ssa/ifc-7.c: New.
4055
4056 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
4057
4058         * gcc.dg/vect/vect.exp: Check loongson targets
4059         * g++.dg/vect/vect.exp: Likewise
4060         * gfortran.dg/vect/vect.exp: Likewise
4061
4062 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4063
4064         * gcc.target/powerpc/vsx-mass-1.c: New file, test
4065         -mveclibabi=mass.
4066
4067 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
4068
4069         PR fortran/45366
4070         * gfortran.dg/proc_ptr_29.f90: New.
4071
4072 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4073             Dominique d'Humieres <dominiq@lps.ens.fr>
4074
4075         PR fortran/45367
4076         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4077
4078 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4079
4080         PR fortran/45367
4081         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4082
4083 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4084
4085         PR fortran/36158
4086         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4087
4088 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4089             Dominique d'Humieres <dominiq@lps.ens.fr>
4090
4091         PR fortran/45367
4092         PR fortran/36158
4093         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4094         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4095
4096 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
4097
4098         PR fortran/44863
4099         PR fortran/45271
4100         PR fortran/45290
4101         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4102         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4103         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4104
4105 2010-08-21  Tobias Burnus  <burnus@net-b.de>
4106
4107         PR fortran/36158
4108         PR fortran/33197
4109         * gfortran.dg/bessel_6.f90: New.
4110         * gfortran.dg/bessel_7.f90: New.
4111
4112 2010-08-20  Jan Hubicka  <jh@suse.cz>
4113
4114         PR c++/45307
4115         PR c++/17736
4116         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4117         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4118
4119 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
4120
4121         PR target/45336
4122         * gcc.target/i386/pr45336-1.c: New.
4123         * gcc.target/i386/pr45336-2.c: Likewise.
4124         * gcc.target/i386/pr45336-3.c: Likewise.
4125         * gcc.target/i386/pr45336-4.c: Likewise.
4126
4127 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
4128
4129         PR testsuite/45361
4130         * gcc.target/i386/volatile-2.c: Update scan strings to also
4131         include (%rip) for the memory reference on x86_64.
4132
4133 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
4134
4135         PR middle-end/44974
4136         * gcc.dg/pr44974.c: New test.
4137
4138         PR rtl-optimization/45353
4139         * gcc.dg/pr45353.c: New test.
4140
4141 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4142
4143         * gcc.target/i386/volatile-2.c: New.
4144
4145 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
4146
4147         PR rtl-optimization/44691
4148         * gfortran.dg/pr44691.f: New test.
4149
4150 2010-10-19  Olivier Hainque  <hainque@adacore.com>
4151
4152         * gcc.target/sparc/sibcall-dslot.c: New testcase.
4153
4154 2010-08-19  Jason Merrill  <jason@redhat.com>
4155
4156         * g++.dg/init/synth3.C: New.
4157         * g++.dg/init/value8.C: New.
4158         * g++.dg/tree-ssa/empty-2.C: New.
4159         * g++.dg/cpp0x/noexcept09.C: New.
4160
4161 2010-08-19  Daniel Kraft  <d@domob.eu>
4162
4163         PR fortran/29785
4164         PR fortran/45016
4165         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
4166         * gfortran.dg/pointer_remapping_1.f90: New test.
4167         * gfortran.dg/pointer_remapping_2.f03: New test.
4168         * gfortran.dg/pointer_remapping_3.f08: New test.
4169         * gfortran.dg/pointer_remapping_4.f03: New test.
4170         * gfortran.dg/pointer_remapping_5.f08: New test.
4171         * gfortran.dg/pointer_remapping_6.f08: New test.
4172
4173 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
4174
4175         PR testsuite/45324
4176         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
4177
4178 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4179
4180         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
4181
4182 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
4183
4184         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
4185         variable.
4186
4187 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4188
4189         PR target/45070
4190         * gcc.c-torture/execute/pr45070.c: New.
4191
4192 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4193
4194         * g++.dg/pr44328.C: New test.
4195
4196 2010-08-19  Tobias Burnus  <burnus@net-b.de>
4197
4198         PR fortran/36158
4199         PR fortran/33197
4200         * gfortran.dg/bessel_3.f90: New.
4201         * gfortran.dg/bessel_4.f90: New.
4202         * gfortran.dg/bessel_5.f90: New.
4203
4204 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
4205
4206         PR fortran/45290
4207         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4208         * gfortran.dg/pointer_init_2.f90: New.
4209         * gfortran.dg/pointer_init_3.f90: New.
4210         * gfortran.dg/pointer_init_4.f90: New.
4211
4212 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4213
4214         PR c++/45049
4215         * g++.dg/pr45049-1.C: New test.
4216         * g++.dg/pr45049-2.C: New test.
4217
4218 2010-08-18  Jie Zhang  <jie@codesourcery.com>
4219
4220         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
4221         20 if __ARM_PCS is defined otherwise 64.
4222         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
4223         instead of hard coded 64.
4224
4225 2010-08-18  Yao Qi  <yao@codesourcery.com>
4226
4227         PR target/45094
4228         * gcc.target/arm/pr45094.c: New test.
4229
4230 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4231
4232         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
4233
4234 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4235
4236         PR rtl-optimization/42575
4237         * gcc.target/arm/pr42575.c: New test.
4238
4239 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4240
4241         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
4242         * gcc.dg/tls/thr-cse-1.c: New.
4243
4244 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4245
4246         PR debug/42487
4247         * lib/target-supports.exp
4248         (check_effective_target_function_sections): New.
4249         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
4250         function sections before proceding.
4251
4252 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
4253
4254         PR fortran/45308
4255         * gfortran.dg/pr45308.f03: New test.
4256
4257 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
4258
4259         PR target/45296
4260         * gcc.target/i386/pr45296.c: New test.
4261
4262 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
4263
4264         * g++.dg/ext/uow-1.C: New.
4265         * g++.dg/ext/uow-2.C: New.
4266         * g++.dg/ext/uow-3.C: New.
4267         * g++.dg/ext/uow-4.C: New.
4268
4269 2010-08-17  Richard Guenther  <rguenther@suse.de>
4270
4271         PR testsuite/45266
4272         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
4273
4274 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
4275
4276         PR c/40563
4277         * gcc.dg/Wcxx-compat-20.c: New test.
4278
4279 2010-08-17  Daniel Kraft  <d@domob.eu>
4280
4281         PR fortran/38936
4282         * gfortran.dg/associate_1.f03: Extended to test newly supported
4283         features like association to variables.
4284         * gfortran.dg/associate_3.f03: Removed check for illegal change
4285         of associate-name here...
4286         * gfortran.dg/associate_5.f03: ...and added it here.
4287         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
4288         * gfortran.dg/associate_7.f03: New test.
4289
4290 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
4291
4292         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
4293
4294 2010-08-15  Daniel Kraft  <d@domob.eu>
4295
4296         PR fortran/38936
4297         * gfortran.dg/associate_1.f03: Enable test for array expressions.
4298         * gfortran.dg/associate_3.f03: Clarify comment.
4299         * gfortran.dg/associate_5.f03: New test.
4300         * gfortran.dg/associate_6.f03: New test.
4301
4302 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4303
4304         PR fortran/45211
4305         * gfortran.dg/bind_c_usage_21.f90: New.
4306         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
4307
4308 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4309
4310         * gfortran.dg/optional_absent_1.f90: New.
4311         * gfortran.dg/null_actual.f90: New.
4312
4313 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4314
4315         * gfortran.dg/pointer_target_1.f90: New.
4316         * gfortran.dg/pointer_target_2.f90: New.
4317         * gfortran.dg/pointer_target_3.f90: New.
4318
4319 2010-08-15  Daniel Kraft  <d@domob.eu>
4320
4321         PR fortran/45197
4322         * gfortran.dg/elemental_args_check_3.f90: New test.
4323         * gfortran.dg/impure_1.f08: New test.
4324         * gfortran.dg/impure_2.f08: New test.
4325         * gfortran.dg/impure_3.f90: New test.
4326         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
4327
4328 2010-08-15  Ira Rosen  <irar@il.ibm.com>
4329
4330         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
4331         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
4332         SLP tests.
4333         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
4334         misaligned loads.
4335         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
4336         misaligned stores.c
4337         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
4338
4339 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4340
4341         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
4342         dg-require-effective-target after dg-do.
4343
4344 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4345
4346         * lib/target-supports.exp (check_effective_target_vect_int): Return
4347         true for Loongson targets.
4348         (check_effective_target_vect_shift): Likewise.
4349         (check_effective_target_vect_no_int_max): Likewise.
4350         (check_effective_target_vect_no_align): Likewise.
4351         (check_effective_target_vect_short_mult): Likewise.
4352
4353 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
4354
4355         * g++.dg/cast.C: Change fields of structures to "long" to pass
4356         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
4357         * g++.dg/cpp0x/iop.C: Ditto.
4358         * g++.dg/cpp0x/named_refs.C: Ditto.
4359         * g++.dg/cpp0x/rv1p.C: Ditto.
4360         * g++.dg/cpp0x/rv2p.C: Ditto.
4361         * g++.dg/cpp0x/rv3p.C: Ditto.
4362         * g++.dg/cpp0x/rv4p.C: Ditto.
4363         * g++.dg/cpp0x/rv5p.C: Ditto.
4364         * g++.dg/cpp0x/rv6p.C: Ditto.
4365         * g++.dg/cpp0x/rv7p.C: Ditto.
4366         * g++.dg/cpp0x/rv8p.C: Ditto.
4367         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
4368
4369 2010-08-13  Daniel Kraft  <d@domob.eu>
4370
4371         * gfortran.dg/implied_shape_1.f08: New test.
4372         * gfortran.dg/implied_shape_2.f90: New test.
4373         * gfortran.dg/implied_shape_3.f08: New test.
4374
4375 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4376
4377         PR libfortran/42526
4378         * gfortran.dg/char_component_initializer_1.f90: New test.
4379
4380 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
4381
4382         PR tree-optimization/45241
4383         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
4384
4385 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4386
4387         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
4388         to dg-options.
4389         * gcc.target/i386/pr40906-2.c: Ditto.
4390         * gcc.target/i386/pr40906-3.c: Ditto.
4391
4392 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4393
4394         PR middle-end/45262
4395         * gcc.c-torture/execute/pr45262.c: New test.
4396
4397 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4398
4399         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
4400         empty argument.
4401         * g++.dg/other/profile1.C: Ditto.
4402
4403 2010-08-12  Richard Guenther  <rguenther@suse.de>
4404
4405         PR tree-optimization/45232
4406         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
4407         * gcc.dg/tree-ssa/loop-7.c: Adjust.
4408         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
4409         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
4410         unsigned arithmetic.
4411         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
4412         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
4413         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
4414         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
4415         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
4416         unsigned arithmetic.
4417         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
4418         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
4419         unsigned arithmetic.
4420         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
4421         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
4422         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
4423         unsigned arithmetic.
4424         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
4425         * gcc.dg/tree-ssa/negate.c: Adjust.
4426         * gcc.dg/vect/vect-1.c: Adjust.
4427         * gfortran.dg/reassoc_6.f: XFAIL.
4428
4429 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4430
4431         PR debug/45259
4432         * gcc.dg/pr45259.c: New test.
4433
4434 2010-08-12  Wei Guozhi  <carrot@google.com>
4435
4436         PR target/44999
4437         * gcc.target/arm/pr44999.c: New testcase.
4438
4439 2010-08-12  Jie Zhang  <jie@codesourcery.com>
4440
4441         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
4442         (N): Likewise.
4443         (main): Adjust accordingly.
4444
4445 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4446
4447         * gfortran.dg/graphite/id-22.f: New.
4448
4449 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4450
4451         * gcc.dg/graphite/id-26.c: New.
4452
4453 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4454
4455         * gcc.dg/graphite/id-25.c: New.
4456
4457 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4458
4459         * gcc.dg/graphite/run-id-5.c: New.
4460         * gcc.dg/graphite/run-id-6.c: New.
4461         * gfortran.dg/graphite/id-21.f: New.
4462
4463 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4464
4465         * gcc.dg/graphite/id-24.c: New.
4466
4467 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4468
4469         * gcc.dg/tree-ssa/pr20742.c: New.
4470
4471 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4472
4473         * gcc.dg/graphite/id-23.c: New.
4474
4475 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4476
4477         * gfortran.dg/graphite/id-20.f: Adjust testcase.
4478
4479 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4480
4481         * gcc.dg/graphite/pr42729.c: New.
4482
4483 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4484
4485         * gfortran.dg/graphite/id-20.f: New.
4486
4487 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4488
4489         * gcc.dg/graphite/id-22.c: New.
4490
4491 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4492
4493         * gcc.dg/graphite/run-id-2.c: Call abort.
4494
4495 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4496
4497         * gcc.dg/graphite/id-20.c: New.
4498
4499 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
4500             Steve Kargl <kargl@gcc.gnu.org>
4501
4502         PR fortran/44595
4503         * gfortran.dg/move_alloc_3.f90: New.
4504         * gfortran.dg/random_seed_2.f90: New.
4505
4506 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4507
4508         * lib/target-supports.exp (check_effective_target_sync_int_long):
4509         Add hppa*-*-linux*.
4510         (check_effective_target_sync_char_short): Likewise.
4511
4512 2010-08-10  Yao Qi  <yao@codesourcery.com>
4513
4514         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
4515         general form.
4516         * gcc.dg/tree-ssa/loop-31.c: Likewise.
4517         * g++.dg/other/packed1.C: Likewise.
4518         * g++.dg/other/crash-4.C: Likewise.
4519         * g++.dg/ext/packed8.C: Likewise.
4520         * g++.dg/init/array16.C: Likewise.
4521
4522 2010-08-10  xinliang David Li  <davidxl@google.com>
4523         * gcc.dg/tree-ssa/loop-19.c: Add option
4524         -fno-prefetch-loop-array
4525
4526 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
4527
4528         PR middle-end/45182
4529         * gcc.c-torture/compile/pr45182.c: New test.
4530
4531 2010-08-09  Jason Merrill  <jason@redhat.com>
4532
4533         PR c++/45236
4534         * g++.dg/cpp0x/variadic-104.C: New.
4535
4536 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4537
4538         PR fortran/44235
4539         * gfortran.dg/dependency_32.f90:  New test.
4540
4541 2010-08-09  Richard Guenther  <rguenther@suse.de>
4542
4543         PR middle-end/44632
4544         * g++.dg/opt/nrv17.C: New testcase.
4545
4546 2010-08-09  Richard Guenther  <rguenther@suse.de>
4547
4548         PR middle-end/45212
4549         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
4550         alignment from MEM_REF offset only if we took it from the
4551         base object.
4552
4553         * gcc.target/i386/pr24178.c: New testcase.
4554
4555 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4556
4557         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
4558         * gcc.dg/20030702-1.c: Ditto.
4559         * gcc.dg/20050309-1.c: Ditto.
4560         * gcc.dg/20050325-1.c: Ditto.
4561         * gcc.dg/20050330-2.c: Ditto.
4562         * gcc.dg/20051201-1.c: Ditto.
4563         * gcc.dg/gomp/pr27573.c: Ditto.
4564         * gcc.dg/gomp/pr34610.c: Ditto.
4565         * gcc.dg/pr24225.c: Ditto.
4566         * gcc.dg/pr26570.c: Ditto.
4567         * gcc.dg/pr32773.c: Ditto.
4568         * g++.dg/gcov/gcov-6.C: Ditto.
4569         * g++.dg/gomp/pr34608.C: Ditto.
4570         * gfortran.dg/gomp/pr27573.f90: Ditto.
4571
4572         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
4573         dg-require-host-local dg directive.
4574         * gcc.dg/profile-dir-2.c: Ditto.
4575         * gcc.dg/profile-dir-3.c: Ditto.
4576
4577 2010-08-08  Richard Guenther  <rguenther@suse.de>
4578
4579         PR tree-optimization/45109
4580         * gcc.c-torture/compile/pr45109.c: New testcase.
4581
4582 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
4583
4584         * gcc.dg/march.c: Skip if -march defined.
4585         * gcc.dg/mtune.c: Skip if -mtune defined.
4586
4587         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
4588         generic thunk support.
4589
4590 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
4591
4592         PR target/45213
4593         * gcc.target/i386/pr45213.c: New test.
4594
4595 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4596
4597         PR libfortran/45143
4598         * gfortran.dg/fmt_error_11.f03: New test.
4599
4600 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
4601
4602         * lib/target-supports.exp (check_effective_target_sync_int_long):
4603         Add arm*-*-linux-gnueabi.
4604         (check_effective_target_sync_char_short): Likewise.
4605
4606 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4607
4608         PR fortran/45159
4609         * gfortran.dg/dependency_31.f90:  New test.
4610
4611 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4612
4613         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
4614
4615 2010-08-06  Jason Merrill  <jason@redhat.com>
4616
4617         * g++.dg/cpp0x/sfinae3.C: New.
4618         * g++.dg/cpp0x/sfinae4.C: New.
4619
4620 2010-08-06  Richard Guenther  <rguenther@suse.de>
4621
4622         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
4623         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
4624         * gcc.dg/tree-ssa/pr25382.c: Likewise.
4625         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
4626         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4627         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
4628         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
4629         * gcc.c-torture/execute/20100805-1.c: Likewise.
4630
4631 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4632
4633         PR testsuite/42855
4634         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
4635
4636 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4637
4638         * gcc.dg/ipa/ipcp-ii-1.c: New test.
4639         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
4640
4641 2010-08-05  Martin Jambor  <mjambor@suse.cz>
4642
4643         * g++.dg/ipa/devirt-1.C: New test.
4644         * g++.dg/ipa/devirt-2.C: Likewise.
4645         * g++.dg/ipa/devirt-3.C: Likewise.
4646         * g++.dg/ipa/devirt-4.C: Likewise.
4647         * g++.dg/ipa/devirt-5.C: Likewise.
4648         * gcc.dg/ipa/iinline-3.c: Likewise.
4649
4650 2010-08-05  Jie Zhang  <jie@codesourcery.com>
4651
4652         PR tree-optimization/45144
4653         * gcc.dg/tree-ssa/pr45144.c: New test.
4654
4655 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
4656
4657         PR fortran/42207
4658         PR fortran/44064
4659         PR fortran/44065
4660         * gfortran.dg/class_25.f03: New.
4661         * gfortran.dg/class_26.f03: New.
4662
4663 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
4664
4665         * g++.dg/warn/miss-format-1.C: Update line number.
4666
4667 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
4668
4669         PR c++/44641
4670         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
4671         .frame and .mask assembler directives.
4672
4673 2010-08-04  Richard Guenther  <rguenther@suse.de>
4674
4675         * gcc.dg/tree-ssa/vrp35.c: Adjust.
4676         * gcc.dg/tree-ssa/vrp36.c: Likewise.
4677         * gcc.dg/tree-ssa/vrp50.c: Likewise.
4678         * gcc.dg/tree-ssa/vrp52.c: Likewise.
4679
4680 2010-08-04  Tobias Burnus  <burnus@net-b.de>
4681
4682         PR fortran/44857
4683         * gfortran.dg/derived_constructor_char_1.f90: New.
4684         * gfortran.dg/derived_constructor_char_2.f90: New.
4685
4686 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4687
4688         PR fortran/45159
4689         * gfortran.dg/dependency_30.f90:  New test.
4690
4691 2010-08-03  Jan Hubicka  <jh@suse.cz>
4692
4693         * gcc.c-torture/compile/pr45085.c: New testcase.
4694
4695 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
4696
4697         PR fortran/44584
4698         PR fortran/45161
4699         * gfortran.dg/typebound_call_9.f03: Modified.
4700         * gfortran.dg/typebound_generic_1.f03: Modified.
4701
4702 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4703
4704         PR fortran/45159
4705
4706         * gfortran.dg/dependency_29.f90:  New test.
4707
4708 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4709
4710         PR fortran/36854
4711         * gfortran.dg/character_comparison_2.f90:  New test.
4712         * gfortran.dg/character_comparison_3.f90:  New test.
4713         * gfortran.dg/dependency_28.f90:  New test.
4714
4715 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
4716
4717         PR target/40457
4718         * gcc.target/arm/pr40457-1.c: New test.
4719         * gcc.target/arm/pr40457-2.c: New test.
4720
4721 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
4722
4723         PR fortran/44912
4724         * gfortran.dg/typebound_call_17.f03: New.
4725
4726 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
4727
4728         PR fortran/44929
4729         * gfortran.dg/allocate_derived_3.f90: New.
4730
4731 2010-07-30  Xinliang David Li  <davidxl@google.com>
4732         PR tree-optimization/45121
4733         * c-c++-common/uninit-17.c: Add -fno-ivops option.
4734
4735 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4736
4737         PR c++/45112
4738         * g++.dg/pr45112.C: New test.
4739
4740 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
4741
4742         PR debug/45055
4743         PR rtl-optimization/45137
4744         * gcc.dg/pr45055.c: New test.
4745
4746 2010-07-30  Alan Modra  <amodra@gmail.com>
4747
4748         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
4749         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4750
4751 2010-07-29  Tobias Burnus  <burnus@net-b.de>
4752
4753         PR fortran/45087
4754         PR fortran/45125
4755         * gfortran.dg/whole_file_25.f90: New.
4756         * gfortran.dg/whole_file_26.f90: New.
4757         * gfortran.dg/whole_file_27.f90: New.
4758
4759 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4760
4761         PR fortran/44962
4762         * gfortran.dg/typebound_proc_17.f03: New.
4763
4764 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
4765
4766         PR fortran/45004
4767         * gfortran.dg/move_alloc_2.f90: New.
4768
4769 2010-07-29  Xinliang David Li  <davidxl@google.com>
4770         PR tree-optimization/45121
4771         * c-c++-common/uninit-17.c: Fix expected output.
4772
4773 2010-07-29  Richard Guenther  <rguenther@suse.de>
4774
4775         PR tree-optimization/45120
4776         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
4777
4778 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
4779
4780         PR fortran/42051
4781         PR fortran/44064
4782         * gfortran.dg/pr42051.f03: New testcase.
4783
4784 2010-07-29  Richard Guenther  <rguenther@suse.de>
4785
4786         PR middle-end/45034
4787         * gcc.c-torture/execute/pr45034.c: New testcase.
4788
4789 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
4790
4791         PR c++/45096
4792         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
4793
4794 2010-07-28  Daniel Kraft  <d@domob.eu>
4795
4796         * gfortran.dg/bound_8.f90: New test.
4797
4798 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
4799
4800         PR debug/45105
4801         * gcc.dg/pr45105.c: New test.
4802
4803 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4804
4805         PR rtl-optimization/45107
4806         * gcc.dg/pr45107.c: New test.
4807
4808 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
4809
4810         PR rtl-optimization/45101
4811         * gcc.dg/pr45101.c: New test.
4812
4813 2010-07-28  Tobias Burnus  <burnus@net-b.de>
4814
4815         PR fortran/45077
4816         * gfortran.dg/whole_file_24.f90: New.
4817
4818 2010-07-27  Jason Merrill  <jason@redhat.com>
4819
4820         * g++.dg/cpp0x/variadic102.C: New.
4821         * g++.dg/cpp0x/variadic103.C: New.
4822
4823 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4824
4825         PR rtl-optimization/40956
4826         PR target/42495
4827         PR middle-end/42574
4828         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
4829         * gcc.target/arm/pr42574.c: Add tests.
4830
4831 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4832
4833         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
4834         test name.
4835         (cleanup-repo-files): Ditto.
4836         (cleanup-saved-temps): Ditto.
4837
4838 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4839
4840         PR testsuite/44701
4841         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
4842
4843         PR c/45079
4844         * gcc.dg/pr45079.c: New test.
4845
4846 2010-07-27  Ira Rosen  <irar@il.ibm.com>
4847
4848         PR tree-optimization/44152
4849         * gcc.dg/vect/fast-math-pr44152.c: New test.
4850
4851 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
4852
4853         PR ObjC/44140
4854         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
4855         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4856         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4857         * obj-c++.dg/torture/trivial.mm: Ditto.
4858         * objc.dg/torture/tls/thr-init-2.m: Ditto.
4859         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4860         * objc.dg/torture/tls/thr-init.m: Ditto.
4861         * objc.dg/torture/trivial.m: Ditto.
4862
4863 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
4864
4865         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
4866         Skip on spu-*-* targets.
4867
4868 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
4869
4870         PR tree-optimization/45083
4871         * gcc.dg/pr45083.c: New test.
4872
4873 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4874
4875         PR fortran/40873
4876         * gfortran.dg/whole_file_22.f90: New test.
4877         * gfortran.dg/whole_file_23.f90: New test.
4878
4879 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
4880             Jack Howarth  <howarth@bromo.med.uc.edu>
4881             Richard Henderson  <rth@redhat.com>
4882
4883         PR target/44132
4884         * gcc.dg/tls/thr-init-1.c: New.
4885         * gcc.dg/tls/thr-init-2.c: New.
4886         * gcc.dg/torture/tls New.
4887         * gcc.dg/torture/tls/tls-test.c: New.
4888         * gcc.dg/torture/tls/thr-init-1.c: New.
4889         * gcc.dg/torture/tls/tls.exp: New.
4890         * gcc.dg/torture/tls/thr-init-2.c: New.
4891         * gcc.dg/tls/emutls-2.c: New test
4892
4893         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
4894         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
4895         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
4896         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
4897         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
4898         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
4899         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
4900         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
4901         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
4902         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
4903         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
4904         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
4905         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4906         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
4907         gfortran.dg/gomp/appendix-a/a.22.4.f90,
4908         gfortran.dg/gomp/appendix-a/a.22.5.f90,
4909         gfortran.dg/gomp/appendix-a/a.22.6.f90,
4910         gfortran.dg/gomp/appendix-a/a.24.1.f90,
4911         gfortran.dg/gomp/appendix-a/a.32.1.f90,
4912         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
4913         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
4914         gfortran.dg/gomp/omp_threadprivate1.f90,
4915         gfortran.dg/gomp/omp_threadprivate2.f90,
4916         gfortran.dg/gomp/reduction1.f90,
4917         gfortran.dg/gomp/sharing-1.f90: Likewise.
4918
4919 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4920
4921         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
4922         sse_runtime.
4923         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
4924         dg-require-visibility.
4925
4926 2010-07-26  Richard Guenther  <rguenther@suse.de>
4927
4928         PR tree-optimization/43784
4929         * gcc.c-torture/execute/pr43784.c: New testcase.
4930         * g++.dg/torture/pr43784.C: Likewise.
4931
4932 2010-07-26  Richard Guenther  <rguenther@suse.de>
4933
4934         PR middle-end/45056
4935         * g++.dg/pr45056.C: New testcase.
4936
4937 2010-07-26  Richard Guenther  <rguenther@suse.de>
4938
4939         PR tree-optimization/45071
4940         * gcc.dg/pr45071.c: New testcase.
4941
4942 2010-07-26  Tobias Burnus  <burnus@net-b.de>
4943
4944         PR fortran/45066
4945         * gfortran.dg/namelist_62.f90: New.
4946
4947 2010-07-26  Richard Guenther  <rguenther@suse.de>
4948
4949         * gcc.c-torture/execute/pr45017.c: Move ...
4950         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
4951
4952 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4953
4954         PR fortran/40628
4955         * trim_optimize_1.f90:  New test.
4956         * character_comparision_1.f90:  New test.
4957
4958 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4959
4960         PR fortran/42852
4961         * gfortran.dg/wtruncate_fix.f: New test.
4962
4963 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4964
4965         PR testsuite/45068
4966         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
4967
4968 2010-07-24  Richard Guenther  <rguenther@suse.de>
4969
4970         PR lto/43788
4971         * g++.dg/lto/20100724-1_0.C: New testcase.
4972
4973 2010-07-24  Richard Guenther  <rguenther@suse.de>
4974
4975         PR lto/43212
4976         * gcc.dg/lto/20100724-1_0.c: New testcase.
4977         * gcc.dg/lto/20100724-1_1.c: Likewise.
4978
4979 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4980
4981         PR fortran/40011
4982         * gfortran.dg/whole_file_21.f90: New.
4983
4984         * gfortran.dg/integer_exponentiation_3.F90: Use
4985         -ffloat-store only for i?86/x86-64 -m32.
4986
4987 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4988
4989         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4990         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4991
4992 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4993
4994         * gfortran.dg/func_decl_4.f90: Split test into two ...
4995         * gfortran.dg/func_decl_5.f90: ... parts.
4996         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4997         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4998         * gfortran.dg/global_references_1.f90: Add new dg-warning.
4999         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5000         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5001         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5002         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5003         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5004         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5005         * gfortran.dg/sizeof.f90: Make test valid.
5006         * gfortran.dg/pr20865.f90: Add new dg-error.
5007         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5008         * gfortran.dg/g77/19990218-0.f: Ditto.
5009         * gfortran.dg/g77/19990218-1.f: Ditto.
5010         * gfortran.dg/g77/970625-2.f: Ditto.
5011         * gfortran.dg/pr37243.f: Fix function declaration.
5012         * gfortran.dg/use_only_1.f90: Fix implicit typing.
5013         * gfortran.dg/loc_1.f90: Fix pointer datatype.
5014
5015 2010-07-23  Tobias Burnus  <burnus@net-b.de>
5016
5017         PR fortran/44945
5018         * gfortran.dg/char_array_structure_constructor.f90: Add
5019         -fwhole-file as dg-option as it otherwise fails on some
5020         systems.
5021
5022 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
5023
5024         * gnat.dg/aggr16.ad[sb]: New test.
5025         * gnat.dg/aggr16_pkg.ads: New helper.
5026
5027 2010-07-23  Richard Guenther  <rguenther@suse.de>
5028
5029         PR lto/43071
5030         * g++.dg/lto/20100723-1_0.C: New testcase.
5031
5032 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
5033
5034         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5035         AVX support.
5036         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5037         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5038
5039 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5040
5041         * lib/target-supports.exp (add_options_for_tls): New proc.
5042         * g++.dg/tls/static-1.C: Use dg-add-options tls.
5043         * g++.dg/tls/static-1a.cc: Likewise.
5044         * gcc.dg/tls/emutls-1.c: Likewise.
5045         * gcc.dg/tls/opt-11.c: Likewise.
5046         * gcc.dg/tls/opt-12.c: Likewise.
5047         * gcc.dg/tls/pr24428-2.c: Likewise.
5048         * gcc.dg/tls/pr24428.c: Likewise.
5049         * obj-c++.dg/tls/static-1.mm: Likewise.
5050         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5051         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5052         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5053         * objc.dg/torture/tls/thr-init-2.m: Likewise.
5054         * objc.dg/torture/tls/thr-init-3.m: Likewise.
5055         * objc.dg/torture/tls/thr-init.m: Likewise.
5056         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5057
5058 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5059
5060         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5061         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5062         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5063         optimized dump files.
5064
5065 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
5066
5067         PR tree-optimization/45047
5068         * gcc.c-torture/compile/pr45047.c: New test.
5069
5070 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5071
5072         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5073         instead of dg-compile.
5074         * gcc.dg/float-range-4.c: Ditto.
5075         * gcc.dg/float-range-5.c: Ditto.
5076         * gcc.dg/fold-overflow-1.c: Ditto.
5077         * gcc.dg/gomp/sections-4.c: Ditto.
5078         * gcc.dg/transparent-union-1.c: Ditto.
5079         * gcc.dg/transparent-union-2.c: Ditto.
5080         * gcc.target/i386/pr39315-check.c: Ditto.
5081         * g++.dg/gomp/sections-4.C: Ditto.
5082         * g++.dg/template/dtor7.C: Ditto.
5083         * g++.dg/tree-ssa/pr19952.C: Ditto.
5084         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5085         * gfortran.dg/graphite/pr42185.f90: Ditto.
5086         * gfortran.dg/namelist_36.f90: Ditto.
5087         * gnat.dg/noreturn1.adb: Ditto.
5088         * gnat.dg/specs/small_alignment.ads: Ditto.
5089
5090 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5091
5092         PR tree-optimization/44915
5093         * g++.dg/torture/pr44915.C: New test.
5094
5095 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5096
5097         PR tree-optimization/44914
5098         * g++.dg/tree-ssa/pr44914.C: New test.
5099
5100 2010-07-23  Jie Zhang  <jie@codesourcery.com>
5101
5102         PR target/44290
5103         * gcc.dg/pr44290-1.c: New test.
5104         * gcc.dg/pr44290-2.c: New test.
5105
5106 2010-07-23  Jason Merrill  <jason@redhat.com>
5107
5108         PR c++/45008
5109         * g++.dg/abi/mangle44.C: New.
5110
5111 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5112
5113         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5114         for compile-time only tests.
5115         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5116         target check.
5117         * gcc.target/i386/pr39315-4.c: Ditto.
5118         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5119         target check.  Include sse-os-support.h.
5120         (main): Call check_isa and sse_os_support.
5121         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5122         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5123         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5124         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5125         target check.  Include sse-os-support.h.
5126         (main): Call check_isa and sse_os_support.
5127         * gcc.target/i386/vperm-v2df.c: Ditto.
5128
5129 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5130
5131         * lib/target-supports.exp (check_avx_hw_available): New procedure.
5132         (check_effective_target_avx_runtime): New procedure.
5133         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5134         (check_effective_target_sse_runtime): Add check_effective_target_sse.
5135
5136         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
5137         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
5138         and __get_cpuid test.
5139         * gcc.dg/compat/vector-2b_main.c: Ditto.
5140
5141         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
5142
5143         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
5144         for compile-time only test.
5145         * gcc.dg/pr32716.c: Ditto.
5146         * gcc.dg/pr34856.c: Ditto.
5147         * gcc.dg/pr36997.c: Ditto.
5148         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
5149         * gfortran.dg/pr28158.f90: Ditto.
5150         * gfortran.dg/pr30667.f: Ditto.
5151
5152         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
5153         i?86-*-* and x86_64-*-* targets to disable execution on targets
5154         without sse2 runtime support.
5155         * g++.dg/vect/vect.exp: Ditto.
5156         * gfortran.dg/vect/vect.exp: Ditto.
5157
5158         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
5159         * gcc.dg/pr37544.c: Ditto.
5160         * gcc.dg/pr40550.c: Ditto.
5161         * gcc.dg/compat/union-m128-1_main.c: Ditto.
5162         * gcc.dg/compat/vector-1a_main.c: Ditto.
5163         * gcc.dg/compat/vector-2a_main.c: Ditto.
5164         * gcc.dg/torture/pr16104-1.c: Ditto.
5165         * gcc.dg/torture/pr35771-1.c: Ditto.
5166         * gcc.dg/torture/pr35771-2.c: Ditto.
5167         * gcc.dg/torture/pr35771-3.c: Ditto.
5168         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
5169         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
5170         * gcc.dg/torture/stackalign/push-1.c: Ditto.
5171         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
5172         * g++.dg/other/i386-1.C: Ditto.
5173         * g++.dg/other/pr40446.C: Ditto.
5174
5175 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5176
5177         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
5178
5179 2010-07-23  Daniel Kraft  <d@domob.eu>
5180
5181         PR fortran/44709
5182         * gfortran.dg/exit_1.f08: New test.
5183         * gfortran.dg/exit_2.f08: New test.
5184
5185 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
5186
5187         PR tree-optimization/39839
5188         * gcc.target/arm/pr39839.c: New test case.
5189
5190 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5191
5192         * gnat.dg/unchecked_convert5b.adb: New test.
5193         * gnat.dg/unchecked_convert6.adb: Likewise.
5194         * gnat.dg/unchecked_convert6b.adb: Likewise.
5195
5196 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5197
5198         * gnat.dg/aggr15.ad[sb]: New test.
5199
5200 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
5201
5202         PR debug/45024
5203         * g++.dg/debug/dwarf2/nested-2.C: New test case.
5204
5205 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
5206
5207         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
5208         with dg-require-linker-plugin.
5209
5210 2010-07-22  Richard Guenther  <rguenther@suse.de>
5211
5212         PR lto/43850
5213         * g++.dg/lto/20100722-1_0.C: New testcase.
5214
5215 2010-07-22  Richard Guenther  <rguenther@suse.de>
5216
5217         PR lto/42451
5218         * gcc.dg/lto/20100720-3_0.c: New testcase.
5219         * gcc.dg/lto/20100720-3_1.c: Likewise.
5220
5221 2010-07-22  Richard Guenther  <rguenther@suse.de>
5222
5223         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
5224         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
5225
5226         PR lto/43373
5227         * gcc.dg/lto/20100722-1_0.c: New testcase.
5228
5229 2010-07-22  Martin Jambor  <mjambor@suse.cz>
5230
5231         PR tree-optimization/44891
5232         * gcc.c-torture/compile/pr44891.c: New test.
5233
5234 2010-07-22  Richard Guenther  <rguenther@suse.de>
5235
5236         PR tree-optimization/45017
5237         * gcc.c-torture/execute/pr45017.c: New testcase.
5238
5239 2010-07-22  Tobias Burnus  <burnus@net-b.de>
5240
5241         PR fortran/45019
5242         * gfortran.dg/aliasing_dummy_5.f90: New.
5243
5244 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5245
5246         PR target/43698
5247         * gcc.target/arm/pr43698.c: New test.
5248
5249 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
5250
5251         PR fortran/44929
5252         * Revert my commit r162325 for this PR.
5253
5254 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5255
5256         PR debug/45015
5257         * gcc.target/m68k/pr45015.c: New test.
5258
5259 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
5260
5261         PR c++/44641
5262         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
5263         comments.
5264
5265 2010-07-21  Richard Guenther  <rguenther@suse.de>
5266
5267         PR lto/45018
5268         * g++.dg/lto/20100721-1_0.C: New testcase.
5269
5270 2010-07-21  Martin Jambor  <mjambor@suse.cz>
5271
5272         PR tree-optimization/44900
5273         * g++.dg/torture/pr44900.C: New test.
5274
5275 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
5276
5277         PR middle-end/44738
5278         * c-c++-common/uninit-17.c: Correct expected error.
5279
5280 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5281
5282         * gcc.dg/guality/asm-1.c: New test.
5283
5284         PR debug/45003
5285         * gcc.dg/guality/pr45003-2.c: New test.
5286         * gcc.dg/guality/pr45003-3.c: New test.
5287
5288 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5289
5290         PR libfortran/44697
5291         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
5292
5293 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
5294
5295         * lib/scanasm.exp (dg-function-on-line): Test that a function is
5296         defined on the current line.
5297         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
5298         * g++.dg/debug/dwarf2/pr44641.C: New.
5299
5300 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
5301
5302         * gcc.target/powerpc/block-move-1.c: New test.
5303         * gcc.target/powerpc/block-move-2.c: New test.
5304
5305 2010-07-20  Jason Merrill  <jason@redhat.com>
5306
5307         PR c++/44967
5308         * g++.dg/cpp0x/sfinae2.C: New.
5309
5310 2010-07-20  Richard Guenther  <rguenther@suse.de>
5311
5312         PR lto/42696
5313         * gcc.dg/lto/20100720-4_0.c: New testcase.
5314
5315 2010-07-20  Richard Guenther  <rguenther@suse.de>
5316
5317         PR lto/43221
5318         * gcc.dg/lto/20100720-2_0.c: New testcase.
5319         * gcc.dg/lto/20100720-2_1.c: Likewise.
5320
5321 2010-07-20  Richard Guenther  <rguenther@suse.de>
5322
5323         PR lto/43208
5324         * gcc.dg/lto/20100720-1_0.c: New testcase.
5325         * gcc.dg/lto/20100720-1_1.c: Likewise.
5326
5327 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
5328
5329         PR debug/45003
5330         * gcc.dg/guality/pr45003-1.c: New test.
5331
5332 2010-07-20  Richard Guenther  <rguenther@suse.de>
5333
5334         PR tree-optimization/44977
5335         * gcc.dg/torture/pr44977.c: New testcase.
5336
5337 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
5338
5339         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
5340         sync_char_short
5341
5342 2010-07-20  Richard Guenther  <rguenther@suse.de>
5343
5344         PR middle-end/44971
5345         PR middle-end/44988
5346         * gcc.dg/pr44971.c: New testcase.
5347         * gcc.c-torture/compile/pr44988.c: Likewise.
5348
5349 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5350
5351         PR fortran/44929
5352         * gfortran.dg/allocate_with_typespec.f90: New test.
5353         * gfortran.dg/allocate_derived_1.f90: Update error message.
5354
5355 2010-07-19  Jason Merrill  <jason@redhat.com>
5356
5357         PR c++/44996
5358         * g++.dg/cpp0x/decltype23.C: New.
5359
5360 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
5361
5362         PR fortran/42385
5363         * gfortran.dg/class_defined_operator_1.f03 : New test.
5364
5365 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
5366
5367         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
5368         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
5369         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
5370         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
5371
5372 2010-07-19  Richard Guenther  <rguenther@suse.de>
5373
5374         PR middle-end/44941
5375         * gcc.c-torture/compile/pr44941.c: New testcase.
5376
5377 2010-07-19  Jason Merrill  <jason@redhat.com>
5378
5379         PR c++/44969
5380         * g++.dg/template/sfinae24.C: New.
5381
5382 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
5383
5384         PR fortran/44353
5385         * gfortran.dg/data_implied_do_2.f90: Removed.
5386
5387 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
5388
5389         PR c++/44969
5390         * g++.dg/template/sfinae23.C: New.
5391
5392 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5393
5394         * lib/target-supports.exp (check_sse_os_support_available): New
5395         proc.
5396         (check_sse_hw_available): New proc.
5397         (check_effective_target_sse_runtime): New proc.
5398         (check_effective_target_sse2_runtime): New proc.
5399         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
5400         -msse2 if check_sse_os_support_available.
5401         * g++.dg/vect/vect.exp: Only run -msse2 tests if
5402         check_sse_os_support_available.
5403         * gcc.dg/vect/vect.exp: Likewise.
5404         * gfortran.dg/vect/vect.exp: Likewise.
5405         * gcc.target/i386/sol2-check: Renamed to ...
5406         * gcc.target/i386/sse-os-support.h: ... this.
5407         (sol2_check): Renamed to ...
5408         (sse_os_support): ... this.
5409         Only test movss with xmm registers.
5410         * gcc.target/i386/sse-check.h: Reflect new header and function names.
5411         Removed ILL_INSN, ILL_INSN_LEN.
5412         * gcc.target/i386/sse2-check.h: Likewise.
5413         * gcc.target/i386/sse3-check.h: Likewise.
5414         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
5415         Removed cpuid.h, __get_cpuid test.
5416         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
5417         Removed cpuid.h, __get_cpuid test.
5418         * g++.dg/other/pr40446.C: Likewise.
5419         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5420         * gcc.dg/compat/vector-1a_main.c: Likewise.
5421         * gcc.dg/compat/vector-2a_main.c: Likewise.
5422         * gcc.dg/pr36584.c: Likewise.
5423         * gcc.dg/pr37544.c: Likewise.
5424         * gcc.dg/torture/pr16104-1.c: Likewise.
5425         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5426         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5427         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5428         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5429         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
5430         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
5431         sse2_runtime.
5432         * gcc.dg/torture/pr35771-2.c: Likewise.
5433         * gcc.dg/torture/pr35771-3.c: Likewise.
5434         * gcc.target/i386/pr39315-2.c: Likewise.
5435         * gcc.target/i386/pr39315-4.c: Likewise.
5436         * gcc.target/i386/vperm-v2df.c: Likewise.
5437         * gcc.target/i386/vperm-v2di.c: Likewise.
5438         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5439         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
5440         sse_runtime.
5441
5442 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
5443
5444         PR fortran/44353
5445         * gfortran.dg/data_implied_do_2.f90: New test.
5446
5447 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5448
5449         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
5450
5451 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5452
5453         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
5454         to the "mips16" group.
5455         (mips_using_mips16_p): New procedure.
5456         (mips-dg-options): Use it.
5457
5458 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5459
5460         * gcc.target/mips/mips16-attributes-4.c: New test.
5461
5462 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
5463
5464         PR testsuite/44418
5465         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
5466         * gcc.target/powerpc/recip-2.c: Ditto.
5467         * gcc.target/powerpc/recip-3.c: Ditto.
5468
5469 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
5470
5471         * gcc.target/arm/pr42235.c: New test.
5472
5473 2010-07-16  Jason Merrill  <jason@redhat.com>
5474
5475         PR c++/32505
5476         * g++.dg/template/partial8.C: New.
5477
5478 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5479
5480         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
5481         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
5482         in C++.
5483         (gualcvt): New overloaded inline.
5484         (GUALCVT): Use it for C++.
5485         * g++.dg/guality/guality.exp: New.
5486         * g++.dg/guality/guality.h: New.
5487         * g++.dg/guality/redeclaration1.C: New test.
5488         * g++.dg/dg.exp: Prune also guality/* tests.
5489         * gcc.dg/guality/pr43141.c: Moved to...
5490         * c-c++-common/guality/pr43141.c: ... here.
5491
5492 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5493
5494         PR libfortran/37077
5495         * gfortran.dg/char4_iunit_2.f03: New test.
5496
5497 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
5498
5499         * lib/plugin-support.exp (plugin-test-execute):
5500         Add ${gcc_objdir}/intl to includes.
5501
5502 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5503
5504         PR target/44942
5505         * gcc.c-torture/execute/pr44942.c: New test.
5506         * gcc.target/i386/pr44942.c: New test.
5507
5508 2010-07-15  Jason Merrill  <jason@redhat.com>
5509
5510         PR c++/44909
5511         * g++.dg/cpp0x/implicit7.C: New.
5512         * g++.dg/cpp0x/implicit8.C: New.
5513
5514 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5515
5516         Disable float tests for __SPU__ targets due to lack of signed zero:
5517         * c-c++-common/torture/complex-sign-add.c (check_add_float).
5518         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
5519         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
5520         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
5521         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
5522         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
5523         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
5524         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
5525         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
5526
5527 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
5528
5529         * gfortran.dg/select_char_2.f90: New test.
5530
5531 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
5532
5533         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
5534         with DECL_CHAIN.
5535
5536 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
5537
5538         PR fortran/44936
5539         * gfortran.dg/typebound_generic_9.f03: New.
5540
5541 2010-07-15  Richard Guenther  <rguenther@suse.de>
5542
5543         PR tree-optimization/44946
5544         * gcc.c-torture/compile/pr44946.c: New testcase.
5545
5546 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
5547
5548         PR fortran/40206
5549         * gfortran.dg/select_char_3.f90: New test.
5550
5551 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
5552             Kevin F. Quinn  <kevquinn@gentoo.org>
5553
5554         * gcc.dg/Wtrampolines.c: New.
5555
5556 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5557
5558         PR libfortran/44934
5559         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
5560
5561 2010-07-14  Jason Merrill  <jason@redhat.com>
5562
5563         PR c++/44810
5564         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
5565
5566         Implement C++0x unrestricted unions (N2544)
5567         * g++.dg/cpp0x/union1.C: New.
5568         * g++.dg/cpp0x/union2.C: New.
5569         * g++.dg/cpp0x/union3.C: New.
5570         * g++.dg/cpp0x/defaulted2.C: Adjust.
5571         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
5572         * g++.old-deja/g++.ext/anon2.C: Adjust.
5573         * g++.old-deja/g++.mike/misc6.C: Adjust.
5574
5575 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
5576
5577         PR fortran/44925
5578         * gfortran.dg/c_loc_tests_15.f90: New.
5579
5580 2010-07-13  Jason Merrill  <jason@redhat.com>
5581
5582         PR c++/44909
5583         * g++.dg/cpp0x/implicit6.C: New.
5584
5585 2010-07-13  Jason Merrill  <jason@redhat.com>
5586
5587         PR c++/44540
5588         * g++.dg/abi/noreturn1.C: New.
5589         * g++.dg/abi/noreturn2.C: New.
5590
5591 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
5592
5593         PR other/44874
5594         PR debug/44832
5595         * c-c++-common/pr44832.c: New test.
5596
5597 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
5598
5599         PR objc/44488
5600         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
5601         on the target.  Make sure that we can assemble the emitted asm when
5602         the test type is 'compile'.
5603
5604 2010-07-13  Richard Guenther  <rguenther@suse.de>
5605
5606         PR tree-optimization/36960
5607         * g++.dg/torture/pr36960.C: New testcase.
5608
5609 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
5610
5611         PR c++/44908
5612         * g++.dg/template/sfinae21.C: New.
5613         * g++.dg/template/sfinae22.C: Likewise.
5614
5615 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
5616
5617         PR testsuite/42843
5618         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
5619         * gcc.dg/plugin/ggcplug.c: Likewise.
5620         * g++.dg/plugin/selfassign.c: Likewise.
5621         * g++.dg/plugin/attribute_plugin.c: Likewise.
5622         * g++.dg/plugin/dumb_plugin.c: Likewise.
5623         * g++.dg/plugin/pragma_plugin.c: Likewise.
5624
5625 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
5626
5627         * gcc.c-torture/execute/pr44683.x: New.
5628         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
5629
5630 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
5631
5632         PR fortran/44434
5633         PR fortran/44565
5634         PR fortran/43945
5635         PR fortran/44869
5636         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
5637         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
5638         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
5639         * gfortran.dh/typebound_call_16.f03: New.
5640         * gfortran.dg/typebound_generic_6.f03: New.
5641         * gfortran.dg/typebound_generic_7.f03: New.
5642         * gfortran.dg/typebound_generic_8.f03: New.
5643
5644 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5645
5646         PR libfortran/37077
5647         * gfortran.dg/char4_iunit_1.f03: New test.
5648
5649 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
5650
5651         * gcc.dg/tree-ssa/vrp53.c: New test.
5652
5653 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
5654
5655         PR c++/44907
5656         * g++.dg/template/sfinae19.C: New.
5657         * g++.dg/template/sfinae20.C: Likewise.
5658
5659 2010-07-12  Jie Zhang  <jie@codesourcery.com>
5660
5661         * gcc.target/arm/interrupt-1.c: New test.
5662         * gcc.target/arm/interrupt-2.c: New test.
5663
5664 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5665
5666         * gcc.dg/pr42427.c: Require c99_runtime.
5667         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
5668         c99_runtime.
5669         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5670         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
5671         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
5672         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
5673         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
5674         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
5675         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
5676         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5677         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
5678         * gcc.target/i386/pr37275.c: Require visibility support.
5679
5680 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5681
5682         * lib/target-supports.exp (check_effective_target_sse): New proc.
5683         * gcc.target/i386/sol2-check.h: New file.
5684         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
5685         Include sol2-check.h.
5686         (main) Only run do_test () if sol2_check ().
5687         * gcc.target/i386/sse2-check.h: Likewise.
5688         * gcc.target/i386/sse3-check.h: Likewise.
5689         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
5690         [__sun__ && __svr4__]: Execute SSE2 instruction.
5691         * gcc.target/i386/math-torture/math-torture.exp: Only add options
5692         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
5693         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
5694         * g++.dg/ext/vector14.C: Likewise.
5695         * g++.dg/other/mmintrin.C: Likewise.
5696         * gcc.dg/20020418-1.c: Likewise.
5697         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5698         * gcc.dg/format/ms_unnamed-1.c: Likewise.
5699         * gcc.dg/format/unnamed-1.c: Likewise.
5700         Adapt dg-warning line number.
5701         * gcc.dg/graphite/pr40281.c: Likewise.
5702         * gcc.dg/pr32176.c: Likewise.
5703         * gcc.dg/pr40550.c: Likewise.
5704         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5705         * gcc.dg/torture/pr36891.c: Likewise.
5706         * gcc.target/i386/20020218-1.c: Likewise.
5707         * gcc.target/i386/20020523.c: Likewise.
5708         * gcc.target/i386/abi-1.c: Likewise.
5709         * gcc.target/i386/brokensqrt.c: Likewise.
5710         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5711         * gcc.target/i386/pr13366.c: Likewise.
5712         * gcc.target/i386/pr13685.c: Likewise.
5713         * gcc.target/i386/pr24306.c: Likewise.
5714         * gcc.target/i386/pr31486.c: Likewise.
5715         * gcc.target/i386/pr32065-1.c: Likewise.
5716         * gcc.target/i386/pr32065-2.c: Likewise.
5717         * gcc.target/i386/pr32389.c: Likewise.
5718         * gcc.target/i386/pr38824.c: Likewise.
5719         * gcc.target/i386/pr38931.c: Likewise.
5720         * gcc.target/i386/pr39592-1.c: Likewise.
5721         * gcc.target/i386/pr43766.c: Likewise.
5722         * gcc.target/i386/recip-divf.c: Likewise.
5723         * gcc.target/i386/recip-sqrtf.c: Likewise.
5724         * gcc.target/i386/recip-vec-divf.c: Likewise.
5725         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5726         * gcc.target/i386/sse-1.c: Likewise.
5727         * gcc.target/i386/sse-16.c: Likewise.
5728         * gcc.target/i386/sse-2.c: Likewise.
5729         * gcc.target/i386/sse-20.c: Likewise.
5730         * gcc.target/i386/sse-3.c: Likewise.
5731         * gcc.target/i386/sse-7.c: Likewise.
5732         * gcc.target/i386/sse-9.c: Likewise.
5733         * gcc.target/i386/sse-addps-1.c: Likewise.
5734         * gcc.target/i386/sse-addss-1.c: Likewise.
5735         * gcc.target/i386/sse-andnps-1.c: Likewise.
5736         * gcc.target/i386/sse-andps-1.c: Likewise.
5737         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5738         * gcc.target/i386/sse-comiss-1.c: Likewise.
5739         * gcc.target/i386/sse-comiss-2.c: Likewise.
5740         * gcc.target/i386/sse-comiss-3.c: Likewise.
5741         * gcc.target/i386/sse-comiss-4.c: Likewise.
5742         * gcc.target/i386/sse-comiss-5.c: Likewise.
5743         * gcc.target/i386/sse-comiss-6.c: Likewise.
5744         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
5745         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
5746         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5747         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
5748         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5749         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
5750         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5751         * gcc.target/i386/sse-divps-1.c: Likewise.
5752         * gcc.target/i386/sse-divss-1.c: Likewise.
5753         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
5754         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5755         * gcc.target/i386/sse-maxps-1.c: Likewise.
5756         * gcc.target/i386/sse-maxss-1.c: Likewise.
5757         * gcc.target/i386/sse-minps-1.c: Likewise.
5758         * gcc.target/i386/sse-minss-1.c: Likewise.
5759         * gcc.target/i386/sse-movaps-1.c: Likewise.
5760         * gcc.target/i386/sse-movaps-2.c: Likewise.
5761         * gcc.target/i386/sse-movhlps-1.c: Likewise.
5762         * gcc.target/i386/sse-movhps-1.c: Likewise.
5763         * gcc.target/i386/sse-movhps-2.c: Likewise.
5764         * gcc.target/i386/sse-movlhps-1.c: Likewise.
5765         * gcc.target/i386/sse-movmskps-1.c: Likewise.
5766         * gcc.target/i386/sse-movntps-1.c: Likewise.
5767         * gcc.target/i386/sse-movss-1.c: Likewise.
5768         * gcc.target/i386/sse-movss-2.c: Likewise.
5769         * gcc.target/i386/sse-movss-3.c: Likewise.
5770         * gcc.target/i386/sse-movups-1.c: Likewise.
5771         * gcc.target/i386/sse-movups-2.c: Likewise.
5772         * gcc.target/i386/sse-mulps-1.c: Likewise.
5773         * gcc.target/i386/sse-mulss-1.c: Likewise.
5774         * gcc.target/i386/sse-orps-1.c: Likewise.
5775         * gcc.target/i386/sse-rcpps-1.c: Likewise.
5776         * gcc.target/i386/sse-recip-vec.c: Likewise.
5777         * gcc.target/i386/sse-recip.c: Likewise.
5778         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
5779         * gcc.target/i386/sse-set-ps-1.c: Likewise.
5780         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
5781         * gcc.target/i386/sse-subps-1.c: Likewise.
5782         * gcc.target/i386/sse-subss-1.c: Likewise.
5783         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
5784         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
5785         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
5786         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
5787         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
5788         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
5789         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
5790         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
5791         * gcc.target/i386/sse-xorps-1.c: Likewise.
5792         * gcc.target/i386/ssefn-1.c: Likewise.
5793         * gcc.target/i386/ssefn-3.c: Likewise.
5794         * gcc.target/i386/sseregparm-1.c: Likewise.
5795         * gcc.target/i386/stackalign/return-3.c: Likewise.
5796         * gcc.target/i386/vectorize1.c: Likewise.
5797         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
5798         * gcc.target/i386/xorps-sse.c: Likewise.
5799         * gfortran.dg/pr28158.f90: Likewise.
5800         * gfortran.dg/pr30667.f: Likewise.
5801         * gnat.dg/loop_optimization7.adb: Likewise.
5802         * gnat.dg/sse_nolib.adb: Likewise.
5803
5804 2010-07-11  Tobias Burnus  <burnus@net-b.de>
5805
5806         PR fortran/44702
5807         * gfortran.dg/use_rename_6.f90: New.
5808         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
5809
5810 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
5811
5812         PR fortran/44869
5813         * gfortran.dg/class_24.f03: New.
5814
5815 2010-07-10  Richard Guenther  <rguenther@suse.de>
5816
5817         PR lto/44889
5818         * gcc.dg/lto/20100709-1_0.c: New testcase.
5819         * gcc.dg/lto/20100709-1_1.c: Likewise.
5820
5821 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
5822
5823         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
5824
5825 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
5826
5827         PR objc/44140
5828         * objc.dg/lto/trivial-1_0.m: New.
5829         * objc.dg/lto/lto.exp: New.
5830         * obj-c++.dg/lto/trivial-1_0.mm: New.
5831         * obj-c++.dg/lto/lto.exp: New.
5832         * objc.dg/symtab-1.m: Adjust sizes.
5833         * objc.dg/image-info.m: Do not run for gnu-runtime.
5834
5835 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5836
5837         * gcc.dg/pr32370.c: Allow another kind of error message.
5838
5839 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
5840
5841         * gnat.dg/atomic3.adb: New test.
5842
5843 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5844             Denys Vlasenko  <dvlasenk@redhat.com>
5845             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5846
5847         PR tree-optimization/28632
5848         * gcc.dg/tree-ssa/vrp51.c: New test.
5849         * gcc.dg/tree-ssa/vrp52.c: New test.
5850
5851 2010-07-09  Jason Merrill  <jason@redhat.com>
5852
5853         * g++.dg/abi/covariant6.C: New.
5854         * g++.dg/inherit/covariant17.C: Test both bases.
5855         * g++.dg/inherit/covariant7.C: Check vtable layout.
5856
5857 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
5858
5859         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
5860
5861 2010-07-09  Richard Guenther  <rguenther@suse.de>
5862
5863         PR tree-optimization/44852
5864         * gcc.c-torture/execute/pr44852.c: New testcase.
5865
5866 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5867
5868         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
5869         multiplication by values.
5870         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
5871         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
5872
5873 2010-07-09  Richard Guenther  <rguenther@suse.de>
5874
5875         PR tree-optimization/44882
5876         * gfortran.dg/pr44882.f90: New testcase.
5877
5878 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
5879
5880         PR target/40657
5881         * gcc.target/arm/pr40657-1.c: New test.
5882         * gcc.target/arm/pr40657-2.c: New test.
5883         * gcc.c-torture/execute/pr40657.c: New test.
5884
5885 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
5886
5887         * gcc.dg/tree-ssa/vrp50.c: New test.
5888         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
5889
5890 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
5891
5892         PR fortran/44649
5893         * gfortran.dg/c_sizeof_1.f90: Modified.
5894         * gfortran.dg/storage_size_1.f08: New.
5895         * gfortran.dg/storage_size_2.f08: New.
5896
5897 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
5898
5899         * gcc.c-torture/execute/20100708-1.c: New test.
5900
5901 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
5902
5903         PR fortran/44847
5904         * gfortran.dg/gomp/pr44847.f90: New test.
5905
5906 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
5907
5908         PR tree-optimization/44710
5909         * gcc.dg/tree-ssa/ifc-6.c: New.
5910         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
5911
5912 2010-07-08  Tobias Burnus  <burnus@net-b.de>
5913
5914         PR fortran/18918
5915         * gfortran.dg/coarray_10.f90: Add an additional test.
5916
5917 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
5918
5919         PR middle-end/44828
5920         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
5921         * gcc.c-torture/execute/pr44828.x: Revert.
5922
5923 2010-07-08  Jason Merrill  <jason@redhat.com>
5924
5925         PR c++/43120
5926         * g++.dg/inherit/covariant17.C: New.
5927         * g++.dg/abi/covariant1.C: Actually test for the bug.
5928
5929 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
5930
5931         PR rtl-optimization/44838
5932         * gcc.dg/pr44838.c: New.
5933
5934 2010-07-08  Richard Guenther  <rguenther@suse.de>
5935
5936         PR tree-optimization/44831
5937         * gcc.c-torture/compile/pr44831.c: New testcase.
5938         * gcc.dg/tree-ssa/pr21463.c: Adjust.
5939
5940 2010-07-08  Richard Guenther  <rguenther@suse.de>
5941
5942         PR tree-optimization/44861
5943         * g++.dg/vect/pr44861.cc: New testcase.
5944
5945 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5946
5947         PR middle-end/44828
5948         * gcc.c-torture/execute/pr44828.x: New file.
5949
5950 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
5951
5952         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
5953         dg-options.
5954         * g++.dg/ext/altivec-17.C: Adjust error message.
5955
5956 2010-07-07  Tom Tromey  <tromey@redhat.com>
5957
5958         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
5959
5960 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5961
5962         PR target/44844
5963         * gcc.target/i386/rdrand-1.c: Scan "jnc".
5964         * gcc.target/i386/rdrand-2.c: Likewise.
5965         * gcc.target/i386/rdrand-3.c: Likewise.
5966
5967 2010-07-07  Jan Hubicka  <jh@suse.cz>
5968
5969         PR middle-end/44813
5970         * g++.dg/torture/pr44813.C: New testcase.
5971         * g++.dg/torture/pr44826.C: New testcase.
5972
5973 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
5974
5975         PR rtl-optimization/44787
5976         * gcc.c-torture/compile/pr44788.c: New test.
5977         * gcc.target/arm/pr44788.c: New test.
5978
5979 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5980
5981         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
5982
5983 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5984
5985         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5986         to dg-options.
5987
5988 2010-07-06  Tobias Burnus  <burnus@net-b.de>
5989
5990         PR fortran/44742
5991         * gfortran.dg/parameter_array_init_6.f90: New.
5992         * gfortran.dg/initialization_20.f90: Update dg-error.
5993         * gfortran.dg/initialization_24.f90: Ditto.
5994
5995 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5996         PR fortran/PR44693
5997         * gfortran.dg/dim_range_1.f90:  New test.
5998         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
5999
6000 2010-07-06  Jason Merrill  <jason@redhat.com>
6001
6002         PR c++/44703
6003         * g++.dg/cpp0x/initlist41.C: New.
6004
6005         PR c++/44778
6006         * g++.dg/template/ptrmem22.C: New.
6007
6008 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
6009
6010         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6011         support.
6012         * gcc.target/i386/i386.exp: Likewise.
6013
6014 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6015
6016         PR testsuite/44195
6017         * gcc.dg/lto/20100518_0.c: Limit to x86.
6018
6019 2010-07-06  Richard Guenther  <rguenther@suse.de>
6020
6021         PR middle-end/44828
6022         * gcc.c-torture/execute/pr44828.c: New testcase.
6023
6024 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
6025
6026         * g++.dg/warn/noeffect2.C: Adjust expected warning.
6027         * g++.dg/warn/volatile1.C: Likewise.
6028         * g++.dg/template/warn1.C: Likewise.
6029
6030 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
6031
6032         AVX Programming Reference (June, 2010)
6033         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6034         * g++.dg/other/i386-3.C: Likewise.
6035         * gcc.target/i386/sse-12.c: Likewise.
6036
6037         * gcc.target/i386/f16c-check.h: New.
6038         * gcc.target/i386/rdfsbase-1.c: Likewise.
6039         * gcc.target/i386/rdfsbase-2.c: Likewise.
6040         * gcc.target/i386/rdgsbase-1.c: Likewise.
6041         * gcc.target/i386/rdgsbase-2.c: Likewise.
6042         * gcc.target/i386/rdrand-1.c: Likewise.
6043         * gcc.target/i386/rdrand-2.c: Likewise.
6044         * gcc.target/i386/rdrand-3.c: Likewise.
6045         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6046         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6047         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6048         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6049         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6050         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6051         * gcc.target/i386/wrfsbase-1.c: Likewise.
6052         * gcc.target/i386/wrfsbase-2.c: Likewise.
6053         * gcc.target/i386/wrgsbase-1.c: Likewise.
6054         * gcc.target/i386/wrgsbase-2.c: Likewise.
6055
6056         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6057         (__builtin_ia32_vcvtps2ph): New.
6058         (__builtin_ia32_vcvtps2ph256): Likewise.
6059
6060         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6061         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6062
6063         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6064         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6065
6066         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6067         (__builtin_ia32_vcvtps2ph256): Likewise.
6068         Add fsgsbase,rdrnd,f16c.
6069
6070         * lib/target-supports.exp (check_effective_target_f16c): New.
6071
6072 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6073
6074         * gcc.dg/guality/nrv-1.c: New test.
6075
6076 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
6077
6078         PR middle-end/42505
6079         * gcc.target/arm/pr42505.c: New test case.
6080
6081 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6082
6083         PR c++/44808
6084         * g++.dg/opt/nrv16.C: New test.
6085
6086 2010-07-05  Richard Guenther  <rguenther@suse.de>
6087
6088         PR tree-optimization/44784
6089         * gcc.c-torture/compile/pr44784.c: New testcase.
6090
6091 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6092
6093         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6094         Increase loop bound and array size.
6095         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6096         Likewise.
6097
6098 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6099
6100         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6101         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6102         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6103         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6104         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6105
6106 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
6107
6108         PR c++/22138
6109         * g++.dg/parse/template25.C: New.
6110
6111 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6112
6113         PR rtl-optimization/44695
6114         * gcc.dg/torture/pr44695.c: New.
6115
6116 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6117
6118         PR c++/16630
6119         * g++.dg/ext/pretty3.C: New.
6120
6121 2010-07-04  Richard Guenther  <rguenther@suse.de>
6122
6123         PR middle-end/44809
6124         * g++.dg/torture/pr44809.C: New testcase.
6125
6126 2010-07-04  Richard Guenther  <rguenther@suse.de>
6127
6128         PR tree-optimization/44656
6129         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6130
6131 2010-07-04  Ira Rosen  <irar@il.ibm.com>
6132             Revital Eres  <eres@il.ibm.com>
6133
6134         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6135         misaligned stores.
6136         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
6137         gcc.dg/vect/vect-96.c: Likewise.
6138         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
6139         that support misaligned stores. Change the number of expected
6140         misaligned accesses.
6141         * gcc.dg/vect/vect-peel-1.c: New test.
6142         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
6143         gcc.dg/vect/vect-peel-4.c: Likewise.
6144         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
6145         vectorizable on all targets that support realignment.
6146         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6147
6148 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
6149
6150         PR c/44806
6151         * gcc.dg/torture/pr44806.c: New.
6152
6153 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6154
6155         * gnat.dg/cond_expr1.adb: New test.
6156
6157 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6158
6159         * gnat.dg/modular3.adb: New test.
6160         * gnat.dg/modular3_pkg.ads: New helper.
6161
6162 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
6163             Mikael Pettersson  <mikpe@it.uu.se>
6164
6165         PR testsuite/44518
6166         * obj-c++.dg/encode-2.mm: Produce object and save temps.
6167         Make signed-ness of chars explicit.  Scan the object for
6168         strings that are split by some target assemblers.
6169         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
6170         explicit.
6171
6172 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
6173
6174         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
6175
6176 2010-07-02  Le-Chun Wu  <lcwu@google.com>
6177
6178         PR/44128
6179         * g++.dg/warn/Wshadow-7.C: New test.
6180
6181 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
6182             Julian Brown  <julian@codesourcery.com>
6183             Sandra Loosemore  <sandra@codesourcery.com>
6184
6185         * gcc.c-torture/execute/20100416-1.c: New test case.
6186
6187 2010-07-02  Julian Brown  <julian@codesourcery.com>
6188             Sandra Loosemore  <sandra@codesourcery.com>
6189
6190         PR target/43703
6191
6192         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
6193         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
6194
6195 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6196             Julian Brown  <julian@codesourcery.com>
6197
6198         * gcc.target/arm/neon/vadds64.c: Regenerated.
6199         * gcc.target/arm/neon/vaddu64.c: Regenerated.
6200         * gcc.target/arm/neon/vsubs64.c: Regenerated.
6201         * gcc.target/arm/neon/vsubu64.c: Regenerated.
6202         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
6203         * gcc.target/arm/neon-vmls-1.c: Likewise.
6204         * gcc.target/arm/neon-vsubs64.c: New execution test.
6205         * gcc.target/arm/neon-vsubu64.c: New execution test.
6206         * gcc.target/arm/neon-vadds64.c: New execution test.
6207         * gcc.target/arm/neon-vaddu64.c: New execution test.
6208
6209 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6210
6211         * gcc.target/arm/neon-vands64.c: New.
6212         * gcc.target/arm/neon-vandu64.c: New.
6213         * gcc.target/arm/neon-vbics64.c: New.
6214         * gcc.target/arm/neon-vbicu64.c: New.
6215         * gcc.target/arm/neon-veors64.c: New.
6216         * gcc.target/arm/neon-veoru64.c: New.
6217         * gcc.target/arm/neon-vorns64.c: New.
6218         * gcc.target/arm/neon-vornu64.c: New.
6219         * gcc.target/arm/neon-vorrs64.c: New.
6220         * gcc.target/arm/neon-vorru64.c: New.
6221         * gcc.target/arm/neon/vands64.c: Regenerated.
6222         * gcc.target/arm/neon/vandu64.c: Regenerated.
6223         * gcc.target/arm/neon/vbics64.c: Regenerated.
6224         * gcc.target/arm/neon/vbicu64.c: Regenerated.
6225         * gcc.target/arm/neon/veors64.c: Regenerated.
6226         * gcc.target/arm/neon/veoru64.c: Regenerated.
6227         * gcc.target/arm/neon/vorns64.c: Regenerated.
6228         * gcc.target/arm/neon/vornu64.c: Regenerated.
6229         * gcc.target/arm/neon/vorrs64.c: Regenerated.
6230         * gcc.target/arm/neon/vorru64.c: Regenerated.
6231
6232 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6233
6234         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
6235
6236 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6237
6238         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
6239         * gfortran.dg/intent_out_5.f90: Same.
6240         * gfortran.dg/ltrans-7.f90: Same.
6241         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
6242
6243 2010-07-02  Jan Hubicka  <jh@suse.cz>
6244
6245         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
6246
6247 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6248
6249         * objc-obj-c++-shared/Object1.h: Correct Line endings.
6250
6251 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
6252
6253         PR c++/44780
6254         * c-c++-common/Wunused-var-12.c: New test.
6255
6256 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
6257
6258         PR target/42835
6259         * gcc.target/arm/pr42835.c: New test.
6260
6261         PR target/42172
6262         * gcc.target/arm/pr42172-1.c: New test.
6263
6264 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6265
6266         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
6267
6268 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6269
6270         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
6271         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
6272         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
6273         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
6274         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
6275         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
6276         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
6277         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
6278         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
6279         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
6280         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
6281         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
6282         * gcc.target/arm/neon-vdup_ns64.c: New.
6283         * gcc.target/arm/neon-vdup_nu64.c: New.
6284         * gcc.target/arm/neon-vdupQ_ns64.c: New.
6285         * gcc.target/arm/neon-vdupQ_nu64.c: New.
6286         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
6287         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
6288         * gcc.target/arm/neon-vmov_ns64.c: New.
6289         * gcc.target/arm/neon-vmov_nu64.c: New.
6290         * gcc.target/arm/neon-vmovQ_ns64.c: New.
6291         * gcc.target/arm/neon-vmovQ_nu64.c: New.
6292         * gcc.target/arm/neon-vget_lanes64.c: New.
6293         * gcc.target/arm/neon-vget_laneu64.c: New.
6294         * gcc.target/arm/neon-vset_lanes64.c: New.
6295         * gcc.target/arm/neon-vset_laneu64.c: New.
6296
6297 2010-07-02  Richard Guenther  <rguenther@suse.de>
6298
6299         * g++.dg/torture/20100702-1.C: New testcase.
6300
6301 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6302
6303         PR target/44707
6304         * gcc.c-torture/compile/pr44707.c: New test.
6305
6306 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6307
6308         PR c++/44039
6309         * g++.dg/template/crash101.C: New.
6310
6311 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6312
6313         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
6314         Use the ABI-0 accessors and fail it for m64.
6315
6316 2010-07-02  Jan Hubicka  <jh@suse.cz>
6317
6318         * g++.dg/tree-ssa/pr44706.C: New testcase.
6319
6320 2010-07-02  Richard Guenther  <rguenther@suse.de>
6321
6322         PR tree-optimization/44748
6323         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
6324
6325 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6326
6327         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
6328         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
6329         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
6330         the method types to forward:.
6331
6332 2010-06-30  Jason Merrill  <jason@redhat.com>
6333
6334         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
6335         * g++.dg/other/pr25632.C: Likewise.
6336
6337 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
6338
6339         PR tree-optimization/40421
6340         * gfortran.fortran-torture/compile/pr40421.f90: New test.
6341
6342 2010-07-01  Richard Guenther  <rguenther@suse.de>
6343
6344         PR middle-end/42834
6345         PR middle-end/44468
6346         * gcc.c-torture/execute/20100316-1.c: New testcase.
6347         * gcc.c-torture/execute/pr44468.c: Likewise.
6348         * gcc.c-torture/compile/20100609-1.c: Likewise.
6349         * gcc.dg/volatile2.c: Adjust.
6350         * gcc.dg/plugin/selfassign.c: Likewise.
6351         * gcc.dg/pr36902.c: Likewise.
6352         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
6353         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
6354         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6355         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6356         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6357         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6358         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
6359         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
6360         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
6361         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6362         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6363         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6364         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
6365         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
6366         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6367         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6368         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
6369         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6370         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6371         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6372         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6373         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6374         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
6375         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
6376         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
6377         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
6378         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
6379         * gcc.dg/struct/w_prof_local_array.c: Likewise.
6380         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
6381         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
6382         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6383         * gcc.dg/struct/w_prof_global_array.c: Likewise.
6384         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
6385         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
6386         * gcc.dg/struct/w_prof_local_var.c: Likewise.
6387         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
6388         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6389         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
6390         * gcc.dg/struct/w_prof_global_var.c: Likewise.
6391         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
6392         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
6393         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
6394         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6395         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
6396         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
6397         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
6398         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
6399         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
6400         * gcc.dg/tree-prof/stringop-1.c: Adjust.
6401         * g++.dg/tree-ssa/pr31146.C: Likewise.
6402         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
6403         * g++.dg/tree-ssa/pr33604.C: Likewise.
6404         * g++.dg/plugin/selfassign.c: Likewise.
6405         * gfortran.dg/array_memcpy_3.f90: Likewise.
6406         * gfortran.dg/array_memcpy_4.f90: Likewise.
6407         * c-c++-common/torture/pr42834.c: New testcase.
6408
6409 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
6410
6411         PR c++/44628
6412         * g++.dg/template/crash100.C: New.
6413
6414 2010-06-30  Jan Hubicka  <jh@suse.cz>
6415
6416         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
6417
6418 2010-06-30  Michael Matz  <matz@suse.de>
6419
6420         PR bootstrap/44699
6421         * gcc.dg/pr44699.c: New test.
6422
6423 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
6424
6425         PR tree-optimization/39799
6426         * c-c++-common/uninit-17.c: New test.
6427
6428 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6429
6430         PR libfortran/43298
6431         * gfortran.dg/read_infnan_1.f90: New test.
6432
6433 2010-06-29  Jason Merrill  <jason@redhat.com>
6434
6435         Enable implicitly declared move constructor/operator= (N3053).
6436         * g++.dg/cpp0x/implicit3.C: New.
6437         * g++.dg/cpp0x/implicit4.C: New.
6438         * g++.dg/cpp0x/implicit5.C: New.
6439         * g++.dg/cpp0x/implicit-copy.C: Adjust.
6440         * g++.dg/cpp0x/not_special.C: Adjust.
6441         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
6442         * g++.dg/cpp0x/rv1n.C: Adjust.
6443         * g++.dg/cpp0x/rv1p.C: Adjust.
6444         * g++.dg/cpp0x/rv2n.C: Adjust.
6445         * g++.dg/cpp0x/rv2p.C: Adjust.
6446         * g++.dg/cpp0x/rv3n.C: Adjust.
6447         * g++.dg/cpp0x/rv3p.C: Adjust.
6448         * g++.dg/cpp0x/rv4n.C: Adjust.
6449         * g++.dg/cpp0x/rv4p.C: Adjust.
6450         * g++.dg/cpp0x/rv5n.C: Adjust.
6451         * g++.dg/cpp0x/rv5p.C: Adjust.
6452         * g++.dg/cpp0x/rv6n.C: Adjust.
6453         * g++.dg/cpp0x/rv6p.C: Adjust.
6454         * g++.dg/cpp0x/rv7n.C: Adjust.
6455         * g++.dg/cpp0x/rv7p.C: Adjust.
6456         * g++.dg/cpp0x/rv8p.C: Adjust.
6457         * g++.dg/gomp/pr26690-1.C: Adjust.
6458         * g++.dg/other/error20.C: Adjust.
6459         * g++.dg/other/error31.C: Adjust.
6460         * g++.dg/parse/error19.C: Adjust.
6461         * g++.dg/template/qualttp5.C: Adjust.
6462         * g++.old-deja/g++.law/ctors5.C: Adjust.
6463
6464         Enable implicitly deleted functions (N2346)
6465         * g++.dg/cpp0x/defaulted17.C: New.
6466         * g++.dg/cpp0x/implicit1.C: New.
6467         * g++.dg/cpp0x/implicit2.C: New.
6468         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
6469         * g++.dg/ext/has_virtual_destructor.C: Adjust.
6470         * g++.dg/init/ctor4.C: Adjust.
6471         * g++.dg/init/synth2.C: Adjust.
6472         * g++.dg/lto/20081118_1.C: Adjust.
6473         * g++.dg/other/error13.C: Adjust.
6474         * g++.dg/other/unused1.C: Adjust.
6475         * g++.old-deja/g++.bob/inherit2.C: Adjust.
6476         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6477         * g++.old-deja/g++.jason/opeq3.C: Adjust.
6478         * g++.old-deja/g++.law/ctors17.C: Adjust.
6479         * g++.old-deja/g++.oliva/delete1.C: Adjust.
6480         * g++.old-deja/g++.pt/assign1.C: Adjust.
6481         * g++.old-deja/g++.pt/crash20.C: Adjust.
6482
6483         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
6484         * g++.dg/cpp0x/defaulted13.C: Adjust.
6485         * g++.dg/cpp0x/defaulted2.C: Adjust.
6486         * g++.dg/cpp0x/defaulted3.C: Adjust.
6487         * g++.dg/cpp0x/initlist9.C: Adjust.
6488         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
6489         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
6490         * g++.dg/init/synth2.C: Adjust.
6491
6492         * g++.dg/cpp0x/defaulted19.C: New.
6493
6494         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
6495         * g++.dg/template/error23.C: Fix for -std=c++0x.
6496
6497 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
6498
6499         PR fortran/44718
6500         * gfortran.dg/proc_ptr_28.f90: New.
6501
6502 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
6503
6504         PR tree-optimization/43801
6505         * g++.dg/torture/pr43801.C: New test.
6506
6507         PR debug/44668
6508         * g++.dg/debug/dwarf2/accessibility1.C: New test.
6509
6510 2010-06-29  Jason Merrill  <jason@redhat.com>
6511
6512         PR c++/44587
6513         * g++.dg/template/qualified-id2.C: New.
6514         * g++.dg/template/qualified-id3.C: New.
6515
6516 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
6517
6518         PR fortran/44696
6519         * gfortran.dg/associated_target_4.f90: New.
6520
6521 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
6522
6523         PR fortran/44582
6524         * gfortran.dg/aliasing_array_result_1.f90 : New test.
6525
6526 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6527
6528         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
6529
6530 2010-06-29  Jan Hubicka  <jh@suse.cz>
6531
6532         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
6533
6534 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
6535
6536         PR target/43902
6537         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
6538         * gcc.target/arm/wmul-3.c: New test.
6539         * gcc.target/arm/wmul-4.c: New test.
6540
6541 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
6542
6543         PR rtl-optimization/44659
6544         * gcc.target/i386/extract-1.c: New.
6545         * gcc.target/i386/extract-2.c: Likewise.
6546         * gcc.target/i386/extract-3.c: Likewise.
6547         * gcc.target/i386/extract-4.c: Likewise.
6548         * gcc.target/i386/extract-5.c: Likewise.
6549         * gcc.target/i386/extract-6.c: Likewise.
6550
6551 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
6552
6553         PR c++/44682
6554         * g++.dg/warn/Wunused-var-14.C: New test.
6555
6556 2010-06-28  Tobias Burnus  <burnus@net-b.de>
6557
6558         PR fortran/43298
6559         * gfortran.dg/nan_6.f90: New.
6560
6561 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
6562
6563         PR tree-optimization/43781
6564         * gcc.dg/torture/pr43781.c: New.
6565
6566 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
6567
6568         PR fortran/40158
6569         * gfortran.dg/actual_rank_check_1.f90: New test.
6570
6571 2010-06-28  Martin Jambor  <mjambor@suse.cz>
6572
6573         * gcc.dg/ipa/ipa-sra-6.c: New test.
6574
6575 2010-06-28  Jan Hubicka  <jh@suse.cz>
6576
6577         PR tree-optimization/44687
6578         * gcc.c-torture/compile/pr44687.c
6579
6580 2010-06-28  Martin Jambor  <mjambor@suse.cz>
6581
6582         PR c++/44535
6583         * g++.dg/torture/pr44535.C: New test.
6584
6585 2010-06-28  Michael Matz  <matz@suse.de>
6586
6587         PR middle-end/44592
6588         * gfortran.dg/pr44592.f90: New test.
6589
6590 2010-06-28  Jan Hubicka  <jh@suse.cz>
6591
6592         PR tree-optimization/44357
6593         * g++.dg/torture/pr44357.C: New testcase.
6594
6595 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6596
6597         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
6598         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
6599         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
6600         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
6601         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
6602         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6603         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
6604         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
6605
6606 2010-06-27  Jan Hubicka  <jh@suse.cz>
6607
6608         * gcc.c-torture/compile/pr44686.c: New file.
6609
6610 2010-06-27  Richard Guenther  <rguenther@suse.de>
6611
6612         PR tree-optimization/44683
6613         * gcc.c-torture/execute/pr44683.c: New testcase.
6614
6615 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
6616
6617         * gnat.dg/noreturn3.ad[sb]: New test.
6618
6619 2010-06-26  Jason Merrill  <jason@redhat.com>
6620
6621         * g++.dg/cpp0x/explicit5.C: New.
6622
6623 2010-06-26  Richard Guenther  <rguenther@suse.de>
6624
6625         PR tree-optimization/44393
6626         * gcc.dg/pr44393.c: New testcase.
6627
6628 2010-06-26  Jan Hubicka  <jh@suse.cz>
6629
6630         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
6631
6632 2010-06-26  Richard Guenther  <rguenther@suse.de>
6633
6634         PR middle-end/44674
6635         * gcc.dg/pr44674.c: New testcase.
6636
6637 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
6638
6639         * gcc.dg/opts-3.c: New test.
6640
6641 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6642
6643         * gfortran.dg/type_decl_1.f90: New.
6644         * gfortran.dg/type_decl_2.f90: New.
6645
6646 2010-06-26  Tobias Burnus  <burnus@net-b.de>
6647
6648         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
6649         * gfortran.dg/semicolon_fixed_2.f: Ditto.
6650
6651 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6652
6653         PR testsuite/38946
6654         * gfortran.dg/array_constructor_23.f: Update test to allow for small
6655         error in comparing reals.
6656
6657 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6658
6659         * selected_real_kind_2.f90: New.
6660         * selected_real_kind_3.f90: New.
6661
6662 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6663
6664         * gfortran.dg/entry_19.f90: New.
6665
6666 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6667
6668         * gfortran.dg/end_subroutine_1.f90: New.
6669         * gfortran.dg/end_subroutine_2.f90: New.
6670         * gfortran.dg/interface_proc_end.f90: Update.
6671
6672 2010-06-25  Tobias Burnus  <burnus@net-b.de>
6673
6674         * gfortran.dg/semicolon_fixed.f: Update.
6675         * gfortran.dg/semicolon_fixed_2.f: New.
6676         * gfortran.dg/semicolon_free_2.f90: New.
6677         * gfortran.dg/semicolon_free.f90: Update.
6678
6679 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6680
6681         PR fortran/44448
6682         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
6683
6684 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6685
6686         * g++.dg/ipa/iinline-3.C: New test.
6687         * gcc.dg/ipa/modif-1.c: Removed.
6688
6689 2010-06-25  Jan Hubicka  <jh@suse.cz>
6690
6691         * gcc.dg/tree-ssa/ipa-split-1.c
6692
6693 2010-06-25  Martin Jambor  <mjambor@suse.cz>
6694
6695         * g++.dg/ipa/iinline-2.C: New test.
6696
6697 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
6698
6699         PR middle-end/43866
6700         * gfortran.dg/pr43866.f90: New test.
6701
6702         PR tree-optimization/44539
6703         * gcc.dg/pr44539.c: New test.
6704
6705 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
6706
6707         From Jim Wilson:
6708         PR target/43902
6709         * gcc.target/mips/madd-9.c: New test.
6710
6711 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
6712
6713         PR c/44517
6714         * gcc.dg/noncompile/pr44517.c: New.
6715         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
6716
6717 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
6718
6719         PR testsuite/43283
6720         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
6721         and add argument to nop for IA64.
6722
6723 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6724
6725         PR target/44588
6726         * gcc.target/i386/mod-1.c: New.
6727         * gcc.target/i386/umod-1.c: Likewise.
6728         * gcc.target/i386/umod-2.c: Likewise.
6729         * gcc.target/i386/umod-3.c: Likewise.
6730
6731 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
6732
6733         PR middle-end/44492
6734         * g++.dg/torture/pr44492.C: New test.
6735
6736 2010-06-24  Andi Kleen  <ak@linux.intel.com>
6737
6738         * c-c++-common/warn-omitted-condop.c: New.
6739
6740 2010-06-24  Tobias Burnus  <burnus@net-b.de>
6741
6742         PR fortran/44614
6743         * gfortran.dg/import8.f90: New.
6744
6745 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
6746
6747         * gnat.dg/not_null.adb: Update test case.
6748
6749 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
6750
6751         PR c++/44619
6752         * g++.dg/warn/Wunused-var-13.C: New test.
6753
6754         PR c++/44627
6755         * g++.dg/diagnostic/method1.C: New test.
6756
6757 2010-06-22  Cary Coutant  <ccoutant@google.com>
6758
6759         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
6760
6761 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
6762
6763         PR fortran/44616
6764         * gfortran.dg/abstract_type_8.f03: New.
6765
6766 2010-06-21  Jason Merrill  <jason@redhat.com>
6767
6768         * g++.dg/cpp0x/noexcept08.C: New.
6769
6770         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
6771
6772 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6773
6774         PR target/44615
6775         * gcc.target/i386/sse2-vec-2a.c: New.
6776
6777 2010-06-21  DJ Delorie  <dj@redhat.com>
6778
6779         * gcc.dg/pragma-diag-1.c: New.
6780
6781 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6782
6783         PR target/44615
6784         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
6785
6786 2010-06-21  Alan Modra  <amodra@gmail.com>
6787
6788         PR testsuite/44505
6789         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
6790         tail call to check_fa_mid.
6791
6792 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
6793
6794         PR target/44575
6795         * gcc.c-torture/execute/pr44575.c: New test.
6796
6797 2010-06-21  Tobias Burnus  <burnus@net-b.de>
6798
6799         PR fortran/40632
6800         * gfortran.dg/contiguous_1.f90: New.
6801         * gfortran.dg/contiguous_2.f90: New.
6802         * gfortran.dg/contiguous_3.f90: New.
6803
6804 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
6805
6806         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
6807         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
6808
6809 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
6810
6811         PR target/44546
6812         * gcc.target/i386/pr44546.c: New test.
6813
6814 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
6815
6816         * gcc.dg/opts-2.c: New test.
6817
6818 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
6819
6820         PR fortran/44584
6821         * gfortran.dg/typebound_proc_15.f03: Modified.
6822
6823 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
6824
6825         PR target/44072
6826         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
6827         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
6828
6829 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6830
6831         * g++.dg/ext/label13.C: Fix typo in last change.
6832
6833 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6834
6835         PR libfortran/44477
6836         * gfortran.dg/eof_3.f90
6837         * gfortran.dg/endfile_2.f90
6838         * gfortran.dg/endfile_4.f90
6839         * gfortran.dg/endfile_3.f90
6840
6841 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6842
6843         PR c++/41090
6844         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
6845
6846 2010-06-18  Tobias Burnus  <burnus@net-b.de>
6847
6848         PR fortran/44556
6849         * gfortran.dg/allocate_alloc_opt_11.f90: New.
6850
6851 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
6852
6853         * gcc.target/arm/pr40900.c: New test.
6854
6855 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
6856
6857         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
6858
6859 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
6860
6861         PR fortran/44558
6862         * gfortran.dg/typebound_call_15.f03: New.
6863
6864 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6865
6866         PR c++/44486
6867         * g++.dg/pr44486.C: New.
6868
6869 2010-06-16  DJ Delorie  <dj@redhat.com>
6870
6871         * gcc.target/i386/volatile-bitfields-1.c: New.
6872         * gcc.target/i386/volatile-bitfields-2.c: New.
6873
6874 2010-06-16  Jason Merrill  <jason@redhat.com>
6875
6876         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
6877
6878         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
6879
6880 2010-06-16  Richard Guenther  <rguenther@suse.de>
6881
6882         PR c/44555
6883         * gcc.c-torture/execute/pr44555.c: New testcase.
6884
6885 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
6886
6887         PR fortran/44549
6888         * gfortran.dg/typebound_proc_16.f03: New.
6889
6890 2010-06-16  Martin Jambor  <mjambor@suse.cz>
6891
6892         * g++.dg/torture/pr43905.C: New test.
6893
6894 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
6895
6896         PR testsuite/44538
6897         * gcc.dg/vect/slp-perm-5.c (main): Prevent
6898         initialization loop from being vectorized.
6899         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
6900
6901 2010-06-16  Alan Modra  <amodra@gmail.com>
6902
6903         PR tree-optimization/44507
6904         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
6905
6906 2010-06-15  Jason Merrill  <jason@redhat.com>
6907
6908         * g++.dg/overload/arg3.C: Adjust error locations.
6909         * g++.dg/overload/copy1.C: Likewise.
6910         * g++.dg/tc1/dr152.C: Likewise.
6911         * g++.dg/template/incomplete4.C: Likewise.
6912         * g++.dg/template/incomplete5.C: Likewise.
6913         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6914         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6915         * g++.old-deja/g++.pt/crash9.C: Likewise.
6916
6917         * g++.dg/inherit/virtual5.C: New.
6918
6919         * g++.dg/cpp0x/defaulted18.C: New.
6920
6921         * g++.dg/cpp0x/initlist40.C: New.
6922
6923         * g++.dg/cpp0x/initlist39.C: New.
6924
6925 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
6926
6927         PR middle-end/44391
6928         * gcc.dg/graphite/pr44391.c: New.
6929
6930 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
6931
6932         PR fortran/43388
6933         * gfortran.dg/allocate_alloc_opt_8.f90: New.
6934         * gfortran.dg/allocate_alloc_opt_9.f90: New.
6935         * gfortran.dg/allocate_alloc_opt_10.f90: New.
6936         * gfortran.dg/class_allocate_2.f03: Modified an error message.
6937
6938 2010-06-15  Richard Guenther  <rguenther@suse.de>
6939
6940         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
6941
6942 2010-06-15  Richard Guenther  <rguenther@suse.de>
6943
6944         * gcc.dg/vect/bb-slp-21.c: Adjust.
6945         * gcc.dg/vect/bb-slp-13.c: Likewise
6946         * gcc.dg/vect/bb-slp-4.c: Likewise
6947         * gcc.dg/vect/bb-slp-22.c: Likewise
6948         * gcc.dg/vect/bb-slp-14.c: Likewise
6949         * gcc.dg/vect/bb-slp-23.c: Likewise
6950         * gcc.dg/vect/bb-slp-15.c: Likewise
6951         * gcc.dg/vect/bb-slp-17.c: Likewise
6952         * gcc.dg/vect/bb-slp-18.c: Likewise
6953         * gcc.dg/vect/bb-slp-19.c: Likewise
6954         * gcc.dg/vect/bb-slp-10.c: Likewise
6955         * gcc.dg/vect/bb-slp-11.c: Likewise
6956         * gcc.dg/vect/bb-slp-20.c: Likewise
6957         * gcc.dg/vect/bb-slp-3.c: Likewise
6958
6959 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
6960
6961         PR fortran/44536
6962         * gfortran.dg/gomp/pr44536.f90: New test.
6963         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
6964
6965 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
6966
6967         PR target/44534
6968         * gcc.target/i386/avx-vextractf128-256-3.c: New.
6969         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
6970
6971 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
6972
6973         PR tree-optimization/44508
6974         * gcc.dg/tree-ssa/pr21086.c: Adjust.
6975
6976         PR bootstrap/44509
6977         * gcc.dg/pr44509.c: New test.
6978
6979 2010-06-14  Ira Rosen  <irar@il.ibm.com>
6980
6981         PR tree-optimization/44507
6982         * gcc.dg/vect/pr44507.c: New test.
6983
6984 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6985
6986         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6987         and c-pretty-print.h.
6988
6989         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6990
6991 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
6992
6993         * gfortran.dg/whole_file_18.f90: Updated error message.
6994
6995 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
6996
6997         * gfortran.dg/whole_file_20.f03: New.
6998
6999 2010-06-12  Jan Hubicka  <jh@suse.cz>
7000
7001         * gcc.c-torture/compile/pc44485.c: New testcase.
7002
7003 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
7004
7005         PR fortran/40117
7006         * gfortran.dg/typebound_proc_4.f03: Modified error message.
7007         * gfortran.dg/typebound_proc_14.f03: New.
7008         * gfortran.dg/typebound_proc_15.f03: New.
7009
7010 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7011
7012         * gcc.dg/opts-1.c: New test.
7013
7014 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7015
7016         * gcc.dg/funroll-loops-all.c: Update expected error.
7017
7018 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
7019
7020         PR target/44481
7021         * gcc.target/i386/pr44481.c: New test.
7022
7023 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7024
7025         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7026
7027 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
7028
7029         PR middle-end/44483
7030         * gcc.dg/tree-ssa/pr44483.c: New.
7031
7032 2010-06-11  Paul Brook  <paul@codesourcery.com>
7033
7034         * g++.dg/other/arm-neon-1.C: New test.
7035
7036 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
7037
7038         PR fortran/42051
7039         PR fortran/43896
7040         * gfortran.dg/class_23.f03: New test.
7041
7042 2010-06-11  Jan Hubicka  <jh@suse.cz>
7043
7044         * gcc.dg/ipa/pure-const-2.c: New testcase.
7045
7046 2010-06-11  Jan Hubicka  <jh@suse.cz>
7047
7048         * gcc.dg/noreturn-7.c: Update.
7049         * gcc.dg/noreturn-4.c: Update.
7050
7051 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
7052
7053         Fix MIPS bootstrap
7054         * g++.dg/other/typedef4.C: New test.
7055
7056 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
7057
7058         PR fortran/44207
7059         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7060
7061 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
7062
7063         PR fortran/44457
7064         * gfortran.dg/asynchronous_3.f03
7065
7066 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
7067
7068         PR middle-end/44185
7069         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7070         non-temporal stores out of the tests to form new test cases.  As a
7071         result, no non-temporal store should be generated in this case.
7072
7073         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
7074         prefetch-7.c that generate one non-temporal store.
7075
7076         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
7077         prefetch-7.c that generate one non-temporal store and one
7078         one-temporal prefetch.
7079
7080 2010-06-10  Martin Jambor  <mjambor@suse.cz>
7081
7082         PR tree-optimization/44258
7083         * gcc.dg/tree-ssa/pr44258.c: New test.
7084
7085 2010-06-10  Daniel Kraft  <d@domob.eu>
7086
7087         PR fortran/38936
7088         * gfortran.dg/associate_1.f03: New test.
7089         * gfortran.dg/associate_2.f95: New test.
7090         * gfortran.dg/associate_3.f03: New test.
7091         * gfortran.dg/associate_4.f08: New test.
7092
7093 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7094
7095         * gfortran.dg/selected_char_kind_4.f90: New test.
7096
7097 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
7098
7099         * gcc.dg/pr42461.c: New test.
7100
7101 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7102
7103         PR fortran/44347
7104         * gfortran.dg/selected_real_kind_1.f90: New.
7105
7106 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7107
7108         PR fortran/44359
7109         * gfortran.dg/warn_conversion.f90: Removed check for redundant
7110         warning.
7111         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7112         check for warning.
7113
7114 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7115
7116         * gfortran.dg/data_namelist_conflict.f90: New test.
7117
7118 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7119
7120         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7121         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7122         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7123
7124 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7125
7126         * gfortran.dg/mvbits_9.f90: New test.
7127         * gfortran.dg/ibset_1.f90: Ditto.
7128         * gfortran.dg/ibits_1.f90: Ditto.
7129         * gfortran.dg/btest_1.f90: Ditto.
7130         * gfortran.dg/ibclr_1.f90: Ditto.
7131
7132 2010-06-09  Jason Merrill  <jason@redhat.com>
7133
7134         PR c++/44366
7135         * g++.dg/cpp0x/decltype23.C: Move to...
7136         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
7137
7138 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
7139
7140         PR fortran/44211
7141         * gfortran.dg/typebound_call_14.f03: New test.
7142
7143 2010-06-09  Martin Jambor  <mjambor@suse.cz>
7144
7145         PR tree-optimization/44423
7146         * gcc.dg/tree-ssa/pr44423.c: New test.
7147
7148 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
7149
7150         PR testsuite/42843
7151         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
7152         TV_NONE to initialize tv_id field.
7153         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7154         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7155         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
7156         Include toplev.h .
7157         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
7158         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
7159         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
7160
7161 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
7162
7163         PR tree-optimization/39874
7164         PR middle-end/28685
7165         * gcc.dg/pr39874.c: New file.
7166
7167 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7168
7169         * g++.dg/ext/attr-alias-1.C: New.
7170         * g++.dg/ext/attr-alias-2.C: New.
7171
7172 2010-06-07  Tobias Burnus  <burnus@net-b.de>
7173
7174         PR fortran/44446
7175         * gfortran.dg/proc_ptr_27.f90: New.
7176
7177 2010-06-07  Jason Merrill  <jason@redhat.com>
7178
7179         PR c++/44366
7180         * g++.dg/cpp0x/decltype23.C: New.
7181
7182 2010-06-08  Andrew Pinski <pinskia@gmail.com>
7183             Shujing Zhao  <pearly.zhao@oracle.com>
7184
7185         PR c/37724
7186         * gcc.dg/c90-const-expr-10.c: Adjust.
7187         * gcc.dg/c99-const-expr-10.c: Adjust.
7188         * gcc.dg/init-bad-7.c: New.
7189
7190 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7191
7192         * lib/target-supports.exp (check_effective_target_gas): New proc.
7193         * gcc.c-torture/execute/960321-1.x: New file.
7194
7195 2010-06-07  Jason Merrill  <jason@redhat.com>
7196
7197         PR c++/44401
7198         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
7199
7200 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
7201
7202         PR c++/44444
7203         * g++.dg/warn/Wunused-var-12.C: New test.
7204
7205         PR c++/44443
7206         * c-c++-common/Wunused-var-11.c: New test.
7207
7208 2010-06-07  Jan Hubicka  <jh@suse.cz>
7209
7210         * gcc.dg/ipa/pure-const-1.c: New testcase.
7211
7212 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
7213
7214         PR rtl-optimization/44404
7215         * gcc.dg/pr44404.c: New.
7216
7217 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
7218
7219         PR target/44159
7220         * gcc.target/i386/abi-2.c: Check sysv abi here.
7221         * gcc.target/i386/aes-avx-check.h: Call test in noinline
7222         function to avoid failures by different ABIs.
7223         * gcc.target/i386/aes-check.h: Likewise.
7224         * gcc.target/i386/avx-check.h: Likewise.
7225         * gcc.target/i386/fma4-check.h: Likewise.
7226         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
7227         * gcc.target/i386/mmx-check.h: Likewise.
7228         * gcc.target/i386/pclmul-avx-check.h: Likewise.
7229         * gcc.target/i386/pclmul-check.h: Likewise.
7230         * gcc.target/i386/sse-check.h: Likewise.
7231         * gcc.target/i386/sse2-check.h: Likewise.
7232         * gcc.target/i386/sse3-check.h: Likewise.
7233         * gcc.target/i386/sse4_1-check.h: Likewise.
7234         * gcc.target/i386/sse4_2-check.h: Likewise.
7235         * gcc.target/i386/sse4a-check.h: Likewise.
7236         * gcc.target/i386/ssse3-check.h: Likewise.
7237         * gcc.target/i386/xop-check.h: Likewise.
7238         * gcc.target/i386/pr27971.c: Fix for LLP64.
7239         * gcc.target/i386/pr39139.c: Likewise.
7240         * gcc.target/i386/pr39315-check.c: Likewise.
7241         * gcc.target/i386/vararg-1.c: Likewise.
7242         * gcc.target/i386/vararg-2.c: Likewise.
7243         Additional add dg-compile to avoid failure due
7244         missing foo symbol.
7245
7246         * gcc.dg/compound-literal-1.c: Fix for llp64.
7247         * gcc.dg/pr32370.c: Likewise.
7248         * gcc.dg/pr37561.c: Likewise.
7249         * gcc.dg/pr41340.c: Likewise.
7250         * gcc.dg/pr41551.c: Likewise.
7251
7252 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7253
7254         PR c++/44188
7255         * g++.dg/debug/dwarf2/typedef3.C: New test.
7256
7257 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7258
7259         PR c/20000
7260         * c-c++-common/pr20000.c: New.
7261
7262 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
7263
7264         PR c++/44086
7265         * g++.dg/init/pr44086.C: New.
7266         * g++.dg/cpp0x/decltype4.C: Adjust.
7267
7268 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7269
7270         PR fortran/43945
7271         * gfortran.dg/generic_23.f03: New test.
7272
7273 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7274
7275         PR fortran/43895
7276         * gfortran.dg/alloc_comp_class_1.f90 : New test.
7277
7278 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
7279
7280         PR c++/44361
7281         * c-c++-common/Wunused-var-9.c: New test.
7282
7283 2010-06-05  Jason Merrill  <jason@redhat.com>
7284
7285         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
7286
7287 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
7288
7289         PR c/44322
7290         * gcc.dg/c99-restrict-4.c: New test.
7291
7292 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
7293
7294         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
7295         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
7296         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
7297         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
7298         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
7299         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
7300         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
7301         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
7302         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
7303         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
7304         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
7305         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
7306         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
7307         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
7308         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
7309         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
7310         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
7311         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
7312         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
7313         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
7314         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
7315         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
7316
7317 2010-06-04  Jason Merrill  <jason@redhat.com>
7318
7319         * g++.dg/cpp0x/noexcept06.C: New.
7320         * g++.dg/cpp0x/noexcept07.C: New.
7321
7322         * g++.dg/cpp0x/noexcept01.C: New.
7323         * g++.dg/cpp0x/noexcept02.C: New.
7324         * g++.dg/cpp0x/noexcept03.C: New.
7325         * g++.dg/cpp0x/noexcept04.C: New.
7326         * g++.dg/cpp0x/noexcept05.C: New.
7327
7328 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
7329
7330         PR c++/44412
7331         * g++.dg/warn/Wunused-var-10.C: New test.
7332         * g++.dg/warn/Wunused-var-11.C: New test.
7333
7334         PR c++/44362
7335         * c-c++-common/Wunused-var-10.c: New test.
7336
7337 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7338
7339         PR c/25880
7340         * gcc.dg/assign-warn-2.c: Update.
7341         * gcc.dg/cpp/line3.c: Update.
7342         * gcc.dg/c99-array-lval-8.c: Update.
7343         * gcc.dg/cast-qual-2.c: Update.
7344         * gcc.dg/c99-arraydecl-3.c:  Update.
7345         * gcc.dg/assign-warn-1.c:  Update.
7346         * gcc.dg/format/gcc_diag-1.c:  Update.
7347
7348 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
7349
7350         PR rtl-optimization/39871
7351         PR rtl-optimization/40615
7352         PR rtl-optimization/42500
7353         PR rtl-optimization/42502
7354         * gcc.target/arm/eliminate.c: New test.
7355
7356 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
7357
7358         PR libstdc++/44410
7359         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
7360         * g++.old-deja/g++.other/delete3.C: Likewise.
7361         * g++.old-deja/g++.other/new.C: Likewise.
7362         * g++.old-deja/g++.law/operators27.C: Likewise.
7363         * g++.old-deja/g++.mike/p755.C: Likewise.
7364         * g++.dg/eh/new1.C: Likewise.
7365         * g++.dg/init/new5.C: Likewise.
7366
7367 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7368
7369         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
7370         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
7371         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
7372
7373 2010-06-03  Richard Guenther  <rguenther@suse.de>
7374
7375         PR lto/41921
7376         * lib/lto.exp: Always load gcc.exp.
7377         (lto-obj): For C source files invoke gcc_target_compile.
7378         * g++.dg/lto/20100603-1_0.C: New testcase.
7379         * g++.dg/lto/20100603-1_1.c: Likewise.
7380
7381 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
7382
7383         PR tree-optimization/43688
7384         * gfortran.dg/pr43688.f90: New.
7385
7386 2010-06-03  Richard Guenther  <rguenther@suse.de>
7387
7388         PR lto/41584
7389         * gcc.dg/lto/20100603-1_0.c: New testcase.
7390         * gcc.dg/lto/20100603-2_0.c: Likewise.
7391         * gcc.dg/lto/20100603-3_0.c: Likewise.
7392
7393 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
7394
7395         PR target/44218
7396         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
7397         * gcc.target/powerpc/recip-2.c: Ditto.
7398         * gcc.target/powerpc/recip-3.c: Ditto.
7399         * gcc.target/powerpc/recip-4.c: Ditto.
7400         * gcc.target/powerpc/recip-5.c: Ditto.
7401         * gcc.target/powerpc/recip-6.c: Ditto.
7402         * gcc.target/powerpc/recip-7.c: Ditto.
7403         * gcc.target/powerpc/recip-test.h: Ditto.
7404         * gcc.target/powerpc/recip-test2.h: Ditto.
7405
7406 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7407
7408         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
7409
7410 2010-06-02  Jason Merrill  <jason@redhat.com>
7411
7412         * g++.dg/ext/vector9.C: Expect typedef in error message.
7413
7414         PR c++/9726
7415         PR c++/23594
7416         PR c++/44333
7417         * g++.dg/tc1/dr101.C: Remove xfails.
7418
7419 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7420
7421         PR middle-end/44372
7422         * g++.dg/ipa/pr44372.C: New.
7423
7424 2010-06-02  Jan Hubicka  <jh@suse.cz>
7425
7426         PR middle-end/44295
7427         * g++.dg/torture/pr44295.C: Neww testcase.
7428
7429 2010-06-02  Jan Hubicka  <jh@suse.cz>
7430
7431         * gcc.dg/tree-ssa/loadpre6.c: Update.
7432
7433 2010-06-02  Richard Guenther  <rguenther@suse.de>
7434
7435         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
7436         diagnostic.h.
7437
7438 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
7439
7440         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
7441         the link fail message.
7442
7443 2010-06-02  Tobias Burnus  <burnus@net-b.de>
7444
7445         PR fortran/44360
7446         * gfortran.dg/use_13.f90: New test case.
7447
7448 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7449
7450         PR fortran/44371
7451         * gfortran.dg/error_stop_2.f08: Minor update.
7452
7453 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7454
7455         PR fortran/44371
7456         * gfortran.dg/error_stop_1.f08: New test.
7457         * gfortran.dg/error_stop_2.f08: New test.
7458
7459 2010-06-01  Jason Merrill  <jason@redhat.com>
7460
7461         DR 990
7462         * g++.dg/cpp0x/initlist37.C: New.
7463         * g++.dg/cpp0x/initlist38.C: New.
7464
7465         PR c++/44358
7466         * g++.dg/cpp0x/initlist36.C: New.
7467
7468 2010-05-31 Jan Hubicka  <jh@suse.cz>
7469
7470         * gcc.dg/noreturn-8.c: New testcase.
7471
7472 2010-05-31 Jan Hubicka  <jh@suse.cz>
7473
7474         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
7475         * gcc.dg/lto/noreturn-1_0.c: Move it here.
7476
7477 2010-05-31 Jan Hubicka  <jh@suse.cz>
7478
7479         * gcc.dg/lto/noreturn-1_1.c: New testcase.
7480         * gcc.dg/lto/noreturn-1_0.c: New testcase.
7481
7482 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
7483
7484         PR fortran/36928
7485         * gfortran.dg/dependency_27.f90:  New test.
7486         * gfortran.dg/array_assign_1.F90:  New test.
7487
7488 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7489
7490         PR target/44338
7491         * gcc.target/i386/sse-24.c: New test.
7492
7493 2010-05-31  Jan Hubicka  <jh@suse.cz>
7494
7495         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
7496
7497 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7498
7499         PR middle-end/44337
7500         * gcc.dg/pr44337.c: New test.
7501
7502         PR tree-optimization/44182
7503         * g++.dg/debug/pr44182.C: New test.
7504
7505 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
7506
7507         * gcc.dg/nested-func-7.c: New test.
7508         * gnat.dg/frame_overflow.adb: Adjust directives.
7509
7510 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
7511
7512         * gnat.dg/prot2.ad[sb]: New test.
7513         * gnat.dg/prot2_pkg1.ads: New helper.
7514         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
7515
7516 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
7517
7518         * gnat.dg/array11.adb: Adjust dg-warning directive.
7519         * gnat.dg/object_overflow.adb: Likewise.
7520
7521 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
7522
7523         PR middle-end/44306
7524         * gcc.dg/tree-ssa/pr44306.c: New.
7525
7526 2010-05-29  Jan Hubicka  <jh@suse.cz>
7527
7528         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
7529
7530 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
7531
7532         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
7533
7534 2010-05-28  Mike Stump  <mikestump@comcast.net>
7535
7536         PR objc/44125
7537         * objc.dg/const-str-9.m: Remove static.
7538
7539 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
7540
7541         PR target/43636
7542         * gcc.c-torture/compile/pr43636.c: New test.
7543
7544 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
7545
7546         PR objc++/23616
7547         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
7548         * obj-c++.dg/try-catch-9.mm: Ditto.
7549
7550 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
7551
7552         Revert patch for PR c++/44188
7553         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
7554
7555 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7556
7557         PR c++/44188
7558         * g++.dg/debug/dwarf2/typedef3.C: New test.
7559
7560 2010-05-27  Jason Merrill  <jason@redhat.com>
7561
7562         PR c++/43555
7563         * g++.dg/ext/vla9.C: New.
7564
7565 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
7566
7567         PR objc/44140
7568         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
7569         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7570         * objc.dg/torture/tls/thr-init.m: Ditto.
7571         * objc.dg/torture/trivial.m: Ditto.
7572         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
7573         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7574         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7575         * obj-c++.dg/torture/trivial.mm: Ditto.
7576
7577 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
7578
7579         * g++.dg/lto/20100302_0.C: Skip on darwin.
7580
7581 2010-05-27  Richard Guenther  <rguenther@suse.de>
7582
7583         PR tree-optimization/44284
7584         * gcc.dg/vect/vect-118.c: New testcase.
7585         * gcc.dg/vect/bb-slp-20.c: Adjust.
7586         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7587         * gcc.dg/vect/slp-9.c: Likewise.
7588         * gcc.dg/vect/slp-reduc-4.c: Likewise.
7589         * gcc.dg/vect/vect-10.c: Likewise.
7590         * gcc.dg/vect/vect-109.c: Likewise.
7591         * gcc.dg/vect/vect-12.c: Likewise.
7592         * gcc.dg/vect/vect-36.c: Likewise.
7593         * gcc.dg/vect/vect-7.c: Likewise.
7594         * gcc.dg/vect/vect-iv-8.c: Likewise.
7595         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7596         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7597         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7598         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7599         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7600         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7601         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7602         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7603         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7604         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7605         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7606         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7607         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7608         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7609         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7610         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
7611         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7612
7613 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7614
7615         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
7616         necessary.
7617
7618 2010-05-26  Jan Hubicka  <jh@suse.cz>
7619
7620         * gcc.dg/lto/materialize-1_0.c: New file.
7621         * gcc.dg/lto/materialize-1_1.c: New file.
7622
7623 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
7624
7625         * gnat.dg/lto10.adb: New test.
7626         * gnat.dg/lto10_pkg.ads: New helper.
7627
7628 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
7629
7630         * lib/target-supports.exp (check_effective_target_int128): New
7631         function to check if __int128 types are available for target.
7632         * c-c++-common/int128-types-1.c: New.
7633         * c-c++-common/int128-1.c: New.
7634         * c-c++-common/int128-2.c: New.
7635         * g++.dg/abi/mangle43.C: New.
7636         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
7637         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
7638         pointer-wide scalar.
7639         * g++.dg/other/pr25632.C: Likewise.
7640         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
7641         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
7642         overflow warnings.
7643         * g++.dg/warn/pr13358-4.C: Likewise.
7644         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
7645         * g++.dg/warn/Wconversion-null.C: Likewise.
7646
7647 2010-05-26  Jason Merrill  <jason@redhat.com>
7648
7649         PR c++/43382
7650         * g++.dg/cpp0x/variadic101.C: New.
7651
7652 2010-05-26  Richard Guenther  <rguenther@suse.de>
7653
7654         PR rtl-optimization/44164
7655         * gcc.c-torture/execute/pr44164.c: New testcase.
7656         * g++.dg/tree-ssa/pr13146.C: Adjust.
7657
7658 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
7659
7660         PR fortran/40011
7661         * gfortran.dg/whole_file_19.f90 : New test.
7662
7663 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
7664
7665         PR fortran/30668
7666         PR fortran/31346
7667         PR fortran/34260
7668         * gfortran.dg/pr40999.f: Fix function type.
7669         * gfortran.dg/whole_file_5.f90: Likewise.
7670         * gfortran.dg/whole_file_6.f90: Likewise.
7671         * gfortran.dg/whole_file_16.f90: New.
7672         * gfortran.dg/whole_file_17.f90: New.
7673         * gfortran.dg/whole_file_18.f90: New.
7674
7675 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
7676             Iain Sandoe  <iains@gcc.gnu.org>
7677
7678         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
7679         * gcc.c-torture/compile/pr44197.c: Require alias support.
7680         * gcc.dg/lto/20081222_0.c: Ditto.
7681
7682 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
7683
7684         PR debug/42801
7685         * gcc.dg/guality/vla-2.c: New test.
7686
7687 2010-05-25  Richard Guenther  <rguenther@suse.de>
7688
7689         PR middle-end/44069
7690         * g++.dg/torture/pr44069.C: New testcase.
7691
7692 2010-05-25  Richard Guenther  <rguenther@suse.de>
7693
7694         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
7695
7696 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7697
7698         PR objc/44140
7699         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
7700
7701 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
7702
7703         * obj-c++.dg/torture/tls/trivial.mm: New.
7704         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
7705         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
7706         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
7707         * obj-c++.dg/torture/tls/diag-1.mm: New.
7708         * obj-c++.dg/torture/tls/tls.exp: New.
7709         * obj-c++.dg/torture/trivial.mm: New.
7710         * obj-c++.dg/torture/dg-torture.exp: New.
7711         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
7712         * obj-c++.dg/tls/trivial.m: New.
7713         * obj-c++.dg/tls/init-1.mm: New.
7714         * obj-c++.dg/tls/diag-1.mm: New.
7715         * obj-c++.dg/tls/init-2.mm: New.
7716         * obj-c++.dg/tls/diag-2.mm: New.
7717         * obj-c++.dg/tls/diag-3.mm: New.
7718         * obj-c++.dg/tls/diag-4.mm: New.
7719         * obj-c++.dg/tls/static-1.mm: New.
7720         * obj-c++.dg/tls/tls.exp: New.
7721         * obj-c++.dg/tls/diag-5.mm: New.
7722         * obj-c++.dg/tls/static-1a.mm: New.
7723         * objc-obj-c++-shared/Object1.mm: New.
7724         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
7725
7726 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
7727
7728         PR objc++/43689
7729         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
7730         * obj-c++.dg/const-str-6.mm: Ditto.
7731
7732 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7733
7734         * g++.dg/parse/array-size2.C: Remove dg-error directives.
7735
7736 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7737
7738         PR ada/38394
7739         * gnat.dg/array13.ad[sb]: New test.
7740
7741 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
7742             Sandra Loosemore  <sandra@codesourcery.com>
7743
7744         * gcc.target/arm/neon/: Regenerated test cases.
7745
7746         * gcc.target/arm/neon/polytypes.c,
7747         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
7748         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
7749         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
7750         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
7751         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
7752         dg-add-options arm_neon.
7753
7754         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
7755         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
7756         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
7757         and arm_neon_fp16_ok.
7758
7759         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
7760         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
7761
7762         * lib/target-supports.exp (add_options_for_arm_neon): New.
7763         (check_effective_target_arm_neon_ok_nocache): New, from
7764         check_effective_target_arm_neon_ok.  Check multiple possibilities.
7765         (check_effective_target_arm_neon_ok): Use
7766         check_effective_target_arm_neon_ok_nocache.
7767         (add_options_for_arm_neon_fp16)
7768         (check_effective_target_arm_neon_fp16_ok)
7769         check_effective_target_arm_neon_fp16_ok_nocache): New.
7770         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
7771
7772 2010-05-24  Jason Merrill  <jason@redhat.com>
7773
7774         PR c++/41510
7775         * g++.dg/cpp0x/initlist35.C: New.
7776         * g++.dg/init/brace6.C: Adjust.
7777
7778 2010-05-24  Paul Brook  <paul@codesourcery.com>
7779
7780         * gcc.target/arm/frame-pointer-1.c: New test.
7781         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
7782         pointer elimination.
7783
7784 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7785
7786         PR target/44245
7787         * gcc.target/i386/crc32-3.c: New.
7788         * gcc.target/i386/crc32-4.c: Likewise.
7789
7790 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
7791
7792         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
7793         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
7794         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
7795
7796 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7797
7798         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
7799
7800 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
7801
7802         PR target/43869
7803         * gcc.c-target/pr43869.c: New test.
7804
7805 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7806
7807         PR fortran/44212
7808         * gfortran.dg/class_22.f03: New.
7809
7810 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
7811
7812         PR lto/44238
7813         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
7814
7815 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
7816
7817         PR fortran/44213
7818         * gfortran.dg/abstract_type_7.f03: New.
7819
7820 2010-05-21  Jason Merrill  <jason@redhat.com>
7821
7822         * g++.dg/eh/spec11.C: Test cleanup optimization.
7823
7824 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
7825
7826         PR debug/44223
7827         * gcc.target/i386/pr44223.c: New test.
7828
7829 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7830
7831         * gcc.target/i386/pr25993.c: Use @function as type specifier.
7832
7833 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
7834
7835         * g++.dg/other/const3.C: New test.
7836
7837 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
7838
7839         PR fortran/38407
7840         * warn_unused_dummy_argument_1.f90: New.
7841         * warn_unused_dummy_argument_2.f90: New.
7842
7843 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7844
7845         PR c++/30298
7846         * g++.dg/inherit/crash1.C: New.
7847         * g++.dg/inherit/crash2.C: Likewise.
7848
7849 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
7850
7851         PR debug/44178
7852         * g++.dg/debug/pr44178.C: New test.
7853
7854 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
7855
7856         PR middle-end/44185
7857         * gcc.dg/tree-ssa/prefetch-6.c: Add
7858         --param min-insn-to-prefetch-ratio=6.
7859         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
7860         allow unrolling, and adjust the movnti count.
7861
7862 2010-05-20  Jan Hubicka  <jh@suse.cz>
7863
7864         PR middle-end/44197
7865         * gcc.c-torture/compile/pr44197.c: New file.
7866
7867 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
7868
7869         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
7870         Fix test code.
7871         (check_effective_target_xop): Remove __may_alias__ attribute.
7872
7873 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
7874
7875         PR target/44202
7876         * gcc.c-torture/execute/pr44202-1.c: New test.
7877
7878 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7879
7880         PR fortran/43851
7881         * gfortran.dg/label_1.f90: Update test.
7882
7883 2010-05-19  Jan Hubicka  <jh@suse.cz>
7884
7885         * gcc.dg/lto/ipareference2_0.c: New file.
7886         * gcc.dg/lto/ipareference2_1.c: New file.
7887
7888 2010-05-19  Jason Merrill  <jason@redhat.com>
7889
7890         * g++.dg/parse/fn-typedef2.C: New.
7891
7892         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
7893         function type.
7894
7895         PR c++/44193
7896         * g++.dg/template/fntype1.C: New.
7897
7898 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7899
7900         * gnat.dg/discr23.ad[sb]: New test.
7901         * gnat.dg/discr23_pkg.ads: New helper.
7902
7903         * gnat.dg/specs/controlled1.ads: New test.
7904         * gnat.dg/specs/controlled1_pkg.ads: New helper.
7905
7906 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7907
7908         PR fortran/44055
7909         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
7910         Fixed scope of C_SIZEOF.
7911         * gfortran.dg/warn_conversion_2.f90: New.
7912
7913 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7914
7915         * lib/target-supports.exp (check_effective_target_sse2): New proc.
7916         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
7917         for optional selector.
7918         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
7919         (check_effective_target_sse3): New proc.
7920         * gcc.target/i386/math-torture/math-torture.exp: Load
7921         target-supports.exp.
7922         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
7923         check_effective_target_sse2.
7924         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
7925         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
7926         * g++.dg/vect/vect.exp: Likewise.
7927         * gfortran.dg/vect/vect.exp: Likewise.
7928         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
7929         -msse2 if check_effective_target_sse2.
7930
7931         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
7932         * gcc.target/i386/3dnow-2.c: Likewise.
7933         * gcc.target/i386/3dnowA-1.c: Likewise.
7934         * gcc.target/i386/3dnowA-2.c: Likewise.
7935         * gcc.target/i386/pr42549.c: Likewise.
7936
7937         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
7938         * gcc.target/i386/sse3-addsubpd.c: Likewise.
7939         * gcc.target/i386/sse3-addsubps.c: Likewise.
7940         * gcc.target/i386/sse3-haddpd.c: Likewise.
7941         * gcc.target/i386/sse3-haddps.c: Likewise.
7942         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7943         * gcc.target/i386/sse3-hsubps.c: Likewise.
7944         * gcc.target/i386/sse3-movddup.c: Likewise.
7945         * gcc.target/i386/sse3-movshdup.c: Likewise.
7946         * gcc.target/i386/sse3-movsldup.c: Likewise.
7947
7948         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
7949         * g++.dg/ext/attrib35.C: Likewise.
7950         * g++.dg/opt/pr40496.C: Likewise.
7951         * g++.dg/other/i386-1.C: Likewise.
7952         * g++.dg/other/i386-4.C: Likewise.
7953         * g++.dg/other/pr34435.C: Likewise.
7954         * g++.dg/other/pr39496.C: Likewise.
7955         * g++.dg/other/pr40446.C: Likewise.
7956         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7957         * gcc.dg/compat/vector-1a_main.c: Likewise.
7958         * gcc.dg/compat/vector-2a_main.c: Likewise.
7959         * gcc.dg/lto/20090206-1_0.c: Likewise.
7960         * gcc.dg/pr34856.c: Likewise.
7961         * gcc.dg/pr36584.c: Likewise.
7962         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
7963         * gcc.dg/pr37544.c: Likewise.
7964         * gcc.dg/torture/pr16104-1.c: Likewise.
7965         * gcc.dg/torture/pr35771-1.c: Likewise.
7966         * gcc.dg/torture/pr35771-2.c: Likewise.
7967         * gcc.dg/torture/pr35771-3.c: Likewise.
7968         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7969         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7970         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7971         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7972         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7973         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7974         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
7975         * gcc.target/i386/20060512-1.c: Likewise.
7976         * gcc.target/i386/20060512-3.c: Likewise.
7977         * gcc.target/i386/all_one_m128i.c: Likewise.
7978         * gcc.target/i386/float128-1.c: Likewise.
7979         * gcc.target/i386/float128-2.c: Likewise.
7980         * gcc.target/i386/fpcvt-1.c: Likewise.
7981         * gcc.target/i386/fpcvt-2.c: Likewise.
7982         * gcc.target/i386/fpcvt-3.c: Likewise.
7983         * gcc.target/i386/fpprec-1.c: Likewise.
7984         * gcc.target/i386/funcspec-9.c: Likewise.
7985         * gcc.target/i386/incoming-1.c: Likewise.
7986         * gcc.target/i386/incoming-12.c: Likewise.
7987         * gcc.target/i386/incoming-2.c: Likewise.
7988         * gcc.target/i386/incoming-3.c: Likewise.
7989         * gcc.target/i386/incoming-4.c: Likewise.
7990         * gcc.target/i386/incoming-6.c: Likewise.
7991         * gcc.target/i386/incoming-7.c: Likewise.
7992         * gcc.target/i386/incoming-8.c: Likewise.
7993         * gcc.target/i386/opt-1.c: Likewise.
7994         * gcc.target/i386/opt-2.c: Likewise.
7995         * gcc.target/i386/ordcmp-1.c: Likewise.
7996         * gcc.target/i386/pr17692.c: Likewise.
7997         * gcc.target/i386/pr18614-1.c: Likewise.
7998         * gcc.target/i386/pr22152.c: Likewise.
7999         * gcc.target/i386/pr23570.c: Likewise.
8000         * gcc.target/i386/pr23575.c: Likewise.
8001         * gcc.target/i386/pr26449-1.c: Likewise.
8002         * gcc.target/i386/pr26600.c: Likewise.
8003         * gcc.target/i386/pr27790.c: Likewise.
8004         * gcc.target/i386/pr28839.c: Likewise.
8005         * gcc.target/i386/pr30970.c: Likewise.
8006         * gcc.target/i386/pr32000-1.c: Likewise.
8007         * gcc.target/i386/pr32000-2.c: Likewise.
8008         * gcc.target/i386/pr32280.c: Likewise.
8009         * gcc.target/i386/pr32661.c: Likewise.
8010         * gcc.target/i386/pr32708-1.c: Likewise.
8011         * gcc.target/i386/pr32961.c: Likewise.
8012         * gcc.target/i386/pr33329.c: Likewise.
8013         * gcc.target/i386/pr35714.c: Likewise.
8014         * gcc.target/i386/pr35767-1.c: Likewise.
8015         * gcc.target/i386/pr35767-1d.c: Likewise.
8016         * gcc.target/i386/pr35767-1i.c: Likewise.
8017         * gcc.target/i386/pr35767-2.c: Likewise.
8018         * gcc.target/i386/pr35767-2d.c: Likewise.
8019         * gcc.target/i386/pr35767-2i.c: Likewise.
8020         * gcc.target/i386/pr35767-3.c: Likewise.
8021         * gcc.target/i386/pr35767-5.c: Likewise.
8022         * gcc.target/i386/pr36222-1.c: Likewise.
8023         * gcc.target/i386/pr36578-1.c: Likewise.
8024         * gcc.target/i386/pr36578-2.c: Likewise.
8025         * gcc.target/i386/pr36992-1.c: Likewise.
8026         * gcc.target/i386/pr37101.c: Likewise.
8027         * gcc.target/i386/pr37216.c: Likewise.
8028         * gcc.target/i386/pr37434-1.c: Likewise.
8029         * gcc.target/i386/pr37434-2.c: Likewise.
8030         * gcc.target/i386/pr37843-3.c: Likewise.
8031         * gcc.target/i386/pr37843-4.c: Likewise.
8032         * gcc.target/i386/pr39162.c: Likewise.
8033         * gcc.target/i386/pr39315-1.c: Likewise.
8034         * gcc.target/i386/pr39315-2.c: Likewise.
8035         * gcc.target/i386/pr39315-3.c: Likewise.
8036         * gcc.target/i386/pr39315-4.c: Likewise.
8037         * gcc.target/i386/pr39445.c: Likewise.
8038         * gcc.target/i386/pr39496.c: Likewise.
8039         * gcc.target/i386/pr40809.c: Likewise.
8040         * gcc.target/i386/pr40906-3.c: Likewise.
8041         * gcc.target/i386/pr41019.c: Likewise.
8042         * gcc.target/i386/pr42542-1.c: Likewise.
8043         * gcc.target/i386/pr42542-2.c: Likewise.
8044         * gcc.target/i386/pr42542-3.c: Likewise.
8045         * gcc.target/i386/pr42542-3a.c: Likewise.
8046         * gcc.target/i386/pr42881.c: Likewise.
8047         * gcc.target/i386/push-1.c: Likewise.
8048         * gcc.target/i386/quad-sse.c: Likewise.
8049         * gcc.target/i386/reload-1.c: Likewise.
8050         * gcc.target/i386/sse-10.c: Likewise.
8051         * gcc.target/i386/sse-11.c: Likewise.
8052         * gcc.target/i386/sse-15.c: Likewise.
8053         * gcc.target/i386/sse-17.c: Likewise.
8054         * gcc.target/i386/sse-18.c: Likewise.
8055         * gcc.target/i386/sse-19.c: Likewise.
8056         * gcc.target/i386/sse-4.c: Likewise.
8057         * gcc.target/i386/sse-6.c: Likewise.
8058         * gcc.target/i386/sse-vect-types.c: Likewise.
8059         * gcc.target/i386/sse2-addpd-1.c: Likewise.
8060         * gcc.target/i386/sse2-addsd-1.c: Likewise.
8061         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8062         * gcc.target/i386/sse2-andpd-1.c: Likewise.
8063         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8064         * gcc.target/i386/sse2-comisd-1.c: Likewise.
8065         * gcc.target/i386/sse2-comisd-2.c: Likewise.
8066         * gcc.target/i386/sse2-comisd-3.c: Likewise.
8067         * gcc.target/i386/sse2-comisd-4.c: Likewise.
8068         * gcc.target/i386/sse2-comisd-5.c: Likewise.
8069         * gcc.target/i386/sse2-comisd-6.c: Likewise.
8070         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8071         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8072         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8073         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8074         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8075         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8076         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8077         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8078         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8079         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8080         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8081         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8082         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8083         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8084         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8085         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8086         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8087         * gcc.target/i386/sse2-divpd-1.c: Likewise.
8088         * gcc.target/i386/sse2-divsd-1.c: Likewise.
8089         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8090         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8091         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8092         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8093         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8094         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8095         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8096         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8097         * gcc.target/i386/sse2-minpd-1.c: Likewise.
8098         * gcc.target/i386/sse2-minsd-1.c: Likewise.
8099         * gcc.target/i386/sse2-mmx.c: Likewise.
8100         * gcc.target/i386/sse2-movapd-1.c: Likewise.
8101         * gcc.target/i386/sse2-movapd-2.c: Likewise.
8102         * gcc.target/i386/sse2-movd-1.c: Likewise.
8103         * gcc.target/i386/sse2-movd-2.c: Likewise.
8104         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8105         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8106         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8107         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8108         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8109         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8110         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8111         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8112         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8113         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8114         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8115         * gcc.target/i386/sse2-movq-1.c: Likewise.
8116         * gcc.target/i386/sse2-movq-2.c: Likewise.
8117         * gcc.target/i386/sse2-movq-3.c: Likewise.
8118         * gcc.target/i386/sse2-movsd-1.c: Likewise.
8119         * gcc.target/i386/sse2-movsd-2.c: Likewise.
8120         * gcc.target/i386/sse2-movupd-1.c: Likewise.
8121         * gcc.target/i386/sse2-movupd-2.c: Likewise.
8122         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8123         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8124         * gcc.target/i386/sse2-orpd-1.c: Likewise.
8125         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8126         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8127         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8128         * gcc.target/i386/sse2-paddb-1.c: Likewise.
8129         * gcc.target/i386/sse2-paddd-1.c: Likewise.
8130         * gcc.target/i386/sse2-paddq-1.c: Likewise.
8131         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8132         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8133         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8134         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8135         * gcc.target/i386/sse2-paddw-1.c: Likewise.
8136         * gcc.target/i386/sse2-pand-1.c: Likewise.
8137         * gcc.target/i386/sse2-pandn-1.c: Likewise.
8138         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
8139         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
8140         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
8141         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
8142         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
8143         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
8144         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
8145         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
8146         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
8147         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
8148         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
8149         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
8150         * gcc.target/i386/sse2-pminub-1.c: Likewise.
8151         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
8152         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
8153         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
8154         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
8155         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
8156         * gcc.target/i386/sse2-por-1.c: Likewise.
8157         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
8158         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
8159         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
8160         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
8161         * gcc.target/i386/sse2-pslld-1.c: Likewise.
8162         * gcc.target/i386/sse2-pslld-2.c: Likewise.
8163         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
8164         * gcc.target/i386/sse2-psllq-1.c: Likewise.
8165         * gcc.target/i386/sse2-psllq-2.c: Likewise.
8166         * gcc.target/i386/sse2-psllw-1.c: Likewise.
8167         * gcc.target/i386/sse2-psllw-2.c: Likewise.
8168         * gcc.target/i386/sse2-psrad-1.c: Likewise.
8169         * gcc.target/i386/sse2-psrad-2.c: Likewise.
8170         * gcc.target/i386/sse2-psraw-1.c: Likewise.
8171         * gcc.target/i386/sse2-psraw-2.c: Likewise.
8172         * gcc.target/i386/sse2-psrld-1.c: Likewise.
8173         * gcc.target/i386/sse2-psrld-2.c: Likewise.
8174         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
8175         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
8176         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
8177         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
8178         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
8179         * gcc.target/i386/sse2-psubb-1.c: Likewise.
8180         * gcc.target/i386/sse2-psubd-1.c: Likewise.
8181         * gcc.target/i386/sse2-psubq-1.c: Likewise.
8182         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
8183         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
8184         * gcc.target/i386/sse2-psubw-1.c: Likewise.
8185         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
8186         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
8187         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
8188         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
8189         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
8190         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
8191         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
8192         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
8193         * gcc.target/i386/sse2-pxor-1.c: Likewise.
8194         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
8195         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8196         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
8197         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
8198         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
8199         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
8200         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
8201         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
8202         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
8203         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
8204         * gcc.target/i386/sse2-shufps-1.c: Likewise.
8205         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
8206         * gcc.target/i386/sse2-subpd-1.c: Likewise.
8207         * gcc.target/i386/sse2-subsd-1.c: Likewise.
8208         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
8209         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
8210         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
8211         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
8212         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
8213         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
8214         * gcc.target/i386/sse2-unpack-1.c: Likewise.
8215         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
8216         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
8217         * gcc.target/i386/sse2-vec-1.c: Likewise.
8218         * gcc.target/i386/sse2-vec-2.c: Likewise.
8219         * gcc.target/i386/sse2-vec-3.c: Likewise.
8220         * gcc.target/i386/sse2-vec-4.c: Likewise.
8221         * gcc.target/i386/sse2-vec-5.c: Likewise.
8222         * gcc.target/i386/sse2-vec-6.c: Likewise.
8223         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
8224         * gcc.target/i386/ssefn-2.c: Likewise.
8225         * gcc.target/i386/ssefn-4.c: Likewise.
8226         * gcc.target/i386/ssefp-1.c: Likewise.
8227         * gcc.target/i386/ssefp-2.c: Likewise.
8228         * gcc.target/i386/sseregparm-3.c: Likewise.
8229         * gcc.target/i386/sseregparm-4.c: Likewise.
8230         * gcc.target/i386/sseregparm-5.c: Likewise.
8231         * gcc.target/i386/sseregparm-6.c: Likewise.
8232         * gcc.target/i386/sseregparm-7.c: Likewise.
8233         * gcc.target/i386/ssetype-1.c: Likewise.
8234         * gcc.target/i386/ssetype-2.c: Likewise.
8235         * gcc.target/i386/ssetype-3.c: Likewise.
8236         * gcc.target/i386/ssetype-4.c: Likewise.
8237         * gcc.target/i386/ssetype-5.c: Likewise.
8238         * gcc.target/i386/unordcmp-1.c: Likewise.
8239         * gcc.target/i386/vararg-1.c: Likewise.
8240         * gcc.target/i386/vararg-2.c: Likewise.
8241         * gcc.target/i386/vararg-3.c: Likewise.
8242         * gcc.target/i386/vararg-4.c: Likewise.
8243         * gcc.target/i386/vararg-7.c: Likewise.
8244         * gcc.target/i386/vararg-8.c: Likewise.
8245         * gcc.target/i386/vecinit-1.c: Likewise.
8246         * gcc.target/i386/vecinit-2.c: Likewise.
8247         * gcc.target/i386/vecinit-3.c: Likewise.
8248         * gcc.target/i386/vecinit-4.c: Likewise.
8249         * gcc.target/i386/vecinit-5.c: Likewise.
8250         * gcc.target/i386/vecinit-6.c: Likewise.
8251         * gcc.target/i386/vectorize2.c: Likewise.
8252         * gcc.target/i386/vectorize3.c: Likewise.
8253         * gcc.target/i386/vectorize4.c: Likewise.
8254         * gcc.target/i386/vectorize6.c: Likewise.
8255         * gcc.target/i386/vectorize7.c: Likewise.
8256         * gcc.target/i386/vectorize8.c: Likewise.
8257         * gcc.target/i386/vperm-v2df.c: Likewise.
8258         * gcc.target/i386/vperm-v2di.c: Likewise.
8259         * gcc.target/i386/vperm-v4si-1.c: Likewise.
8260         * gcc.target/i386/xorps-sse2.c: Likewise.
8261         * gcc.target/i386/xorps.c: Likewise.
8262         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
8263         * gfortran.dg/graphite/pr42326.f90: Likewise.
8264         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
8265
8266 2010-05-19  Richard Guenther  <rguenther@suse.de>
8267
8268         PR lto/44196
8269         * g++.dg/lto/20100519-1_0.C: New testcase.
8270
8271 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8272
8273         PR fortran/42360
8274         * gfortran.dg/warn_intent_out_not_set.f90: New.
8275
8276 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8277
8278         PR fortran/38404
8279         * gfortran.dg/data_char_1.f90: Updated warning message.
8280         * gfortran.dg/data_array_6.f: New.
8281
8282 2010-05-19  Martin Jambor  <mjambor@suse.cz>
8283
8284         * g++.dg/ipa/ivinline-8.C: New test.
8285         * gcc.dg/ipa/iinline-2.c: Likewise.
8286
8287 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8288
8289         PR fortran/34505
8290         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
8291         arguments; add check for return value kind.
8292         * gfortran.dg/float_1.f90: Likewise.
8293
8294 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8295
8296         * gcc.target/i386/20011009-1.c (COMMENT): Define.
8297         (main): Use it.
8298         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
8299         * lib/lto.exp (lto_prune_warns): Fix location line regex.
8300         Prune another location line format.
8301         (lto-obj): Call lto_prune_warns on comp_output.
8302
8303 2010-05-18  Jan Hubicka  <jh@suse.cz>
8304
8305         * gcc.dg/lto/ipacp_0.c: New test.
8306         * gcc.dg/lto/ipacp_1.c: New test.
8307
8308 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
8309
8310         PR lto/44184
8311         * gcc.dg/lto/20100518_0.c: New test.
8312
8313 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
8314
8315         * gnat.dg/specs/lto3.ads: Add missing dg-options.
8316
8317 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8318
8319         PR fortran/43990
8320         * gfortran.dg/class_21.f03: New.
8321
8322 2010-05-17  Jason Merrill  <jason@redhat.com>
8323
8324         PR c++/44157
8325         * g++.dg/cpp0x/initlist34.C: New.
8326
8327         PR c++/44158
8328         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
8329
8330 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8331
8332         * g++.dg/ipa/ivinline-1.C: New test.
8333         * g++.dg/ipa/ivinline-2.C: New test.
8334         * g++.dg/ipa/ivinline-3.C: New test.
8335         * g++.dg/ipa/ivinline-4.C: New test.
8336         * g++.dg/ipa/ivinline-5.C: New test.
8337         * g++.dg/ipa/ivinline-6.C: New test.
8338
8339 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
8340             Jason Merrill  <jason@redhat.com>
8341
8342         PR c++/44108
8343         * c-c++-common/Wunused-var-8.c: New test.
8344
8345 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
8346
8347         PR bootstrap/42347
8348         * gcc.c-torture/compile/pr42347.c: New test.
8349
8350         PR middle-end/44102
8351         * g++.dg/ext/asmgoto1.C: New test.
8352
8353 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8354
8355         PR middle-end/44133
8356         * gcc.dg/tree-ssa/pr44133.c: New test.
8357         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
8358         precise.
8359
8360 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8361
8362         PR fortran/44044
8363         * gfortran.dg/class_20.f03: New.
8364
8365 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
8366
8367         PR 44078
8368         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
8369         debug messages but not the newly introduced one.
8370
8371 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
8372
8373         PR fortran/35779
8374         * gfortran.dg/initialization_25.f90: Commented testcase.
8375         * gfortran.dg/initialization_26.f90: New.
8376
8377 2010-05-16  Richard Guenther  <rguenther@suse.de>
8378
8379         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
8380         * gcc.dg/pr43084.c: Likewise.
8381         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
8382         -fipa-type-escape.
8383         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
8384         -fipa-type-escape.
8385         * gcc.dg/struct/struct-reorg.exp: Likewise.
8386         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8387         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8388
8389 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
8390
8391         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
8392         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
8393         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
8394         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
8395         tests.
8396
8397 2010-05-15  Jason Merrill  <jason@redhat.com>
8398
8399         * g++.dg/eh/spec10.C: New.
8400         * g++.dg/eh/spec11.C: New.
8401         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
8402
8403 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8404
8405         PR fortran/44154
8406         PR fortran/42647
8407         * gfortran.dg/allocatable_scalar_9.f90: New.
8408
8409 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
8410
8411         PR c++/44148
8412         * g++.dg/torture/pr44148.C: New test.
8413
8414 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
8415
8416         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
8417         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
8418         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
8419         diagnostics and type sizes.
8420
8421 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
8422
8423         * gnat.dg/lto9.adb: New test.
8424         * gnat.dg/lto9_pkg1.ads: New helper.
8425         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
8426
8427 2010-05-15  Jan Hubicka  <jh@suse.cz>
8428
8429         * gcc.dg/lto/ipareference_1.c: Rename to ...
8430         * gcc.dg/lto/ipareference_0.c: ... this one.
8431         * gcc.dg/lto/ipareference_2.c: Rename to ...
8432         * gcc.dg/lto/ipareference_1.c: ... this one.
8433
8434 2010-05-15  Jan Hubicka  <jh@suse.cz>
8435
8436         * gcc.dg/lto/ipareference_1.c: New file.
8437         * gcc.dg/lto/ipareference_2.c: New file.
8438
8439 2010-05-15  Richard Guenther  <rguenther@suse.de>
8440
8441         PR tree-optimization/44038
8442         * gcc.c-torture/compile/pr44038.c: New testcase.
8443
8444 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
8445
8446         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
8447         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8448
8449 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8450
8451         PR fortran/43207
8452         PR fortran/43969
8453         * gfortran.dg/class_18.f03: New.
8454         * gfortran.dg/class_19.f03: New.
8455
8456 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8457
8458         PR debug/44112
8459         * gcc.dg/debug/dwarf2/const-1.c: Remove.
8460         * g++.dg/debug/dwarf2/const1.C: Remove.
8461
8462 2010-05-14  Jason Merrill  <jason@redhat.com>
8463
8464         * g++.dg/eh/cond4.C: New.
8465         * g++.dg/eh/elide2.C: Adjust.
8466         * g++.old-deja/g++.eh/terminate1.C: Adjust.
8467
8468 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8469
8470         PR fortran/44135
8471         * gfortran.dg/actual_array_interface_2.f90: New test.
8472
8473 2010-05-14  Richard Guenther  <rguenther@suse.de>
8474
8475         PR tree-optimization/44119
8476         * gcc.c-torture/compile/pr44119.c: New testcase.
8477
8478 2010-05-14  Jason Merrill  <jason@redhat.com>
8479
8480         PR c++/44127
8481         * g++.dg/eh/terminate1.C: New.
8482
8483 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8484
8485         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
8486
8487         PR debug/44136
8488         * gcc.dg/pr44136.c: New test.
8489
8490 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
8491
8492         PR c++/30566
8493         * g++.dg/warn/Wshadow-4.C: Adjust.
8494         * g++.dg/warn/Wshadow-5.C: New test.
8495         * g++.dg/warn/Wshadow-6.C: New test
8496
8497 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
8498
8499         PR fortran/35779
8500         * gfortran.dg/initialization_25.f90: New.
8501
8502 2010-05-13  Martin Jambor  <mjambor@suse.cz>
8503
8504         * g++.dg/otr-fold-1.C: New test.
8505         * g++.dg/otr-fold-2.C: New test.
8506
8507 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
8508
8509         PR fortran/44036
8510         * gfortran.dg/gomp/pr44036-1.f90: New test.
8511         * gfortran.dg/gomp/pr44036-2.f90: New test.
8512         * gfortran.dg/gomp/pr44036-3.f90: New test.
8513
8514         PR debug/43983
8515         * gcc.dg/guality/sra-1.c: New test.
8516
8517 2010-05-12  Jan Hubicka  <jh@suse.cz>
8518
8519         * tree-ssa/unreachable.c: New test.
8520
8521 2010-05-12  Jason Merrill  <jason@redhat.com>
8522
8523         * g++.dg/cpp0x/sfinae1.C: New.
8524
8525 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
8526
8527         * gcc.target/i386/zee.c: New file.
8528
8529 2010-05-12  Jason Merrill  <jason@redhat.com>
8530
8531         * g++.dg/conversion/op1.C: Expect template candidate message.
8532         * g++.dg/cpp0x/nullptr15.C: Likewise.
8533         * g++.dg/cpp0x/pr31431-2.C: Likewise.
8534         * g++.dg/cpp0x/pr31431.C: Likewise.
8535         * g++.dg/cpp0x/temp_default2.C: Likewise.
8536         * g++.dg/cpp0x/trailing4.C: Likewise.
8537         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
8538         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
8539         * g++.dg/cpp0x/variadic-throw.C: Likewise.
8540         * g++.dg/cpp0x/variadic35.C: Likewise.
8541         * g++.dg/cpp0x/vt-35147.C: Likewise.
8542         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8543         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8544         * g++.dg/ext/visibility/anon8.C: Likewise.
8545         * g++.dg/ext/vla2.C: Likewise.
8546         * g++.dg/other/pr28114.C: Likewise.
8547         * g++.dg/other/ptrmem10.C: Likewise.
8548         * g++.dg/other/ptrmem11.C: Likewise.
8549         * g++.dg/overload/unknown1.C: Likewise.
8550         * g++.dg/parse/template7.C: Likewise.
8551         * g++.dg/parse/typename7.C: Likewise.
8552         * g++.dg/template/conv11.C: Likewise.
8553         * g++.dg/template/copy1.C: Likewise.
8554         * g++.dg/template/deduce3.C: Likewise.
8555         * g++.dg/template/dependent-expr5.C: Likewise.
8556         * g++.dg/template/friend.C: Likewise.
8557         * g++.dg/template/incomplete2.C: Likewise.
8558         * g++.dg/template/local4.C: Likewise.
8559         * g++.dg/template/local6.C: Likewise.
8560         * g++.dg/template/operator10.C: Likewise.
8561         * g++.dg/template/overload6.C: Likewise.
8562         * g++.dg/template/ptrmem2.C: Likewise.
8563         * g++.dg/template/ptrmem20.C: Likewise.
8564         * g++.dg/template/ptrmem8.C: Likewise.
8565         * g++.dg/template/sfinae2.C: Likewise.
8566         * g++.dg/template/ttp25.C: Likewise.
8567         * g++.dg/template/unify10.C: Likewise.
8568         * g++.dg/template/unify11.C: Likewise.
8569         * g++.dg/template/unify6.C: Likewise.
8570         * g++.dg/template/unify7.C: Likewise.
8571         * g++.dg/template/unify9.C: Likewise.
8572         * g++.dg/template/varmod1.C: Likewise.
8573         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8574         * g++.old-deja/g++.law/operators32.C: Likewise.
8575         * g++.old-deja/g++.pt/crash28.C: Likewise.
8576         * g++.old-deja/g++.pt/crash60.C: Likewise.
8577         * g++.old-deja/g++.pt/explicit38.C: Likewise.
8578         * g++.old-deja/g++.pt/explicit39.C: Likewise.
8579         * g++.old-deja/g++.pt/explicit41.C: Likewise.
8580         * g++.old-deja/g++.pt/explicit67.C: Likewise.
8581         * g++.old-deja/g++.pt/explicit77.C: Likewise.
8582         * g++.old-deja/g++.pt/expr2.C: Likewise.
8583         * g++.old-deja/g++.pt/overload7.C: Likewise.
8584         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
8585         * g++.old-deja/g++.pt/spec5.C: Likewise.
8586         * g++.old-deja/g++.pt/spec6.C: Likewise.
8587         * g++.old-deja/g++.pt/t24.C: Likewise.
8588         * g++.old-deja/g++.pt/unify4.C: Likewise.
8589         * g++.old-deja/g++.pt/unify6.C: Likewise.
8590         * g++.old-deja/g++.pt/unify8.C: Likewise.
8591         * g++.old-deja/g++.robertl/eb119.C: Likewise.
8592         * g++.old-deja/g++.robertl/eb79.C: Likewise.
8593         * g++.old-deja/g++.robertl/eb98.C: Likewise.
8594
8595         * g++.dg/cpp0x/initlist32.C: New.
8596
8597         * g++.dg/template/conv11.C: New.
8598         * g++.dg/conversion/op1.C: Adjust expected error.
8599
8600         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
8601
8602 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
8603
8604         PR target/44088
8605         * gcc.target/i386/avx-cmpsd-1.c: New.
8606         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
8607         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8608         * gcc.target/i386/avx-cmpss-2.c: Likewise.
8609         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8610         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8611
8612 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
8613
8614         PR middle-end/44085
8615         * gcc.dg/gomp/pr44085.c: New test.
8616         * gfortran.dg/gomp/pr44085.f90: New test.
8617
8618 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
8619
8620         * objc-obj-c++-shared/Object1.m: New.
8621         * objc.dg/torture: New directory.
8622         * objc.dg/torture/tls: Ditto.
8623         * objc.dg/tls: Ditto.
8624         * objc.dg/torture/tls/trivial.m: New test.
8625         * objc.dg/torture/tls/thr-init-2.m: New test.
8626         * objc.dg/torture/tls/thr-init-3.m: New test.
8627         * objc.dg/torture/tls/thr-init.m: New test.
8628         * objc.dg/torture/tls/diag-1.m: New test.
8629         * objc.dg/torture/tls/tls.exp: New.
8630         * objc.dg/torture/trivial.m: New test.
8631         * objc.dg/torture/dg-torture.exp: New.
8632         * objc.dg/tls/diag-3.m: New test.
8633         * objc.dg/tls/diag-4.m: New test.
8634         * objc.dg/tls/diag-5.m: New test.
8635         * objc.dg/tls/init-1.m: New test.
8636         * objc.dg/tls/init-2.m: New test.
8637         * objc.dg/tls/tls.exp: New.
8638         * objc.dg/tls/diag-2.m: New test.
8639         * lib/objc.exp: Respond to dg-additional-files.
8640
8641 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
8642
8643         * gcc.target/m68k/20100512-1.c: New.
8644
8645 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
8646
8647         * gnat.dg/lto8.adb: New test.
8648         * gnat.dg/lto8_pkg.ad[sb]: New helper.
8649         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
8650
8651 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
8652
8653         PR c++/34272
8654         PR c++/43630
8655         PR c++/34491
8656         * g++.dg/template/crash97.C: New.
8657         * g++.dg/template/crash98.C: Likewise.
8658         * g++.dg/template/crash99.C: Likewise.
8659         * g++.dg/cpp0x/pr31439.C: Adjust.
8660         * g++.dg/template/crash95.C: Likewise.
8661
8662 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8663
8664         PR middle-end/44071
8665         * c-c++-common/asmgoto-4.c: New test.
8666         * gcc.target/i386/pr44071.c: New test.
8667
8668         PR c++/44062
8669         * c-c++-common/Wunused-var-7.c: New test.
8670         * g++.dg/warn/Wunused-var-9.C: New test.
8671
8672 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8673
8674         PR fortran/43711
8675         * gfortran.dg/gomp/pr43711.f90: New.
8676
8677 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
8678
8679         PR fortran/31820
8680         * gfortran.dg/select_5.f90: Updated.
8681
8682 2010-05-11  Jan Hubicka  <jh@suse.cz>
8683
8684         PR tree-optimize/44063
8685         * gcc.c-torture/compile/pr44063.c: New testcase.
8686
8687 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
8688
8689         PR debug/44023
8690         * gcc.dg/pr44023.c: New test.
8691
8692 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
8693
8694         * gnat.dg/lto7.adb: New test.
8695         * gnat.dg/lto7_pkg.ad[sb]: New helper.
8696
8697 2010-05-10  Jason Merrill  <jason@redhat.com>
8698
8699         PR c++/44017
8700         * g++.dg/template/inherit5.C: New.
8701
8702         PR c++/44045
8703         * g++.dg/cpp0x/initlist33.C: New.
8704         * g++.dg/cpp0x/initlist26.C: Adjust.
8705         * g++.dg/cpp0x/initlist28.C: Adjust.
8706
8707 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
8708
8709         PR c++/43719
8710         * g++.dg/init/pr43719.C: New.
8711         * g++.dg/anon-struct4.C: Adjust.
8712
8713 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
8714
8715         PR debug/44028
8716         * gcc.dg/pr44028.c: New test.
8717
8718 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
8719
8720         PR fortran/27866
8721         PR fortran/35003
8722         PR fortran/42809
8723         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
8724         * gfortran.dg/warn_conversion.f90: New.
8725
8726 2010-05-10  Michael Matz  <matz@suse.de>
8727
8728         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
8729
8730 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
8731
8732         PR rtl-optimization/44012
8733         * gcc.dg/pr44012.c: New.
8734
8735 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8736
8737         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
8738         Log text on entry and exit.
8739         Prune Sun ld warnings for common symbols with differing sizes.
8740         (lto-link-and-maybe-run): Change caller.
8741
8742 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
8743
8744         PR fortran/44044
8745         * gfortran.dg/class_7.f03: Modified.
8746         * gfortran.dg/select_type_1.f03: Modified.
8747         * gfortran.dg/select_type_12.f03: New.
8748
8749 2010-05-10  Richard Guenther  <rguenther@suse.de>
8750
8751         PR tree-optimization/44050
8752         * gcc.dg/torture/pr44050.c: New testcase.
8753
8754 2010-05-10  Wei Guozhi  <carrot@google.com>
8755
8756         PR target/42879
8757         * gcc.target/arm/pr42879.c: New testcase.
8758
8759 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8760
8761         PR c/44051
8762         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
8763
8764 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8765
8766         PR c/10676
8767         * gcc.dg/anon-struct-10.c: New test.
8768
8769 2010-05-09  Richard Guenther  <rguenther@suse.de>
8770
8771         PR middle-end/44024
8772         * gcc.dg/pr44024.c: New testcase.
8773
8774 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
8775
8776         PR c/4784
8777         * gcc.dg/anon-struct-9.c: New test.
8778
8779 2010-05-09  Richard Guenther  <rguenther@suse.de>
8780
8781         PR middle-end/44043
8782         * gcc.c-torture/compile/pr44043.c: New testcase.
8783
8784 2010-05-09  Richard Guenther  <rguenther@suse.de>
8785
8786         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
8787
8788 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
8789
8790         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
8791
8792 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8793
8794         * gnat.dg/lto[12456].adb: Add "target lto" marker.
8795         * gnat.dg/specs/lto3.ads: Likewise.
8796
8797 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
8798
8799         PR middle-end/28685
8800         * gcc.dg/pr28685-1.c: New file.
8801
8802 2010-05-08  Richard Guenther  <rguenther@suse.de>
8803
8804         PR tree-optimization/44030
8805         * gcc.c-torture/compile/pr44030.c: New testcase.
8806
8807 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8808
8809         * gnat.dg/lto6.adb: New test.
8810         * gnat.dg/lto6_pkg.ads: New helper.
8811
8812 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8813
8814         * gnat.dg/lto5.adb: New test.
8815         * gnat.dg/lto5_pkg.ad[sb]: New helper.
8816
8817 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8818
8819         * gnat.dg/lto4.ad[sb]: New test.
8820
8821 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
8822
8823         * gnat.dg/specs/lto3.ads: New test.
8824         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
8825         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
8826
8827 2010-05-08  Quentin Ochem  <ochem@adacore.com>
8828
8829         * gnat.dg/sizetype3.ad[sb]: New test.
8830         * gnat.dg/sizetype3_pkg.ads: New helper.
8831
8832 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
8833
8834         PR c++/43951
8835         * g++.dg/init/new29.C: New.
8836
8837 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
8838
8839         PR fortran/40728
8840         * gfortran.dg/coarray_1.f90: Fixed error message.
8841         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
8842         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
8843         * gfortran.dg/intrinsic_std_5.f90: New.
8844
8845 2010-05-07  Jason Merrill  <jason@redhat.com>
8846
8847         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
8848
8849 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8850
8851         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
8852         (size_t, stderr): Remove.
8853         (read_error): Replaced __builtin_fprintf by fprintf.
8854
8855 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
8856
8857         * gcc.dg/ordered-comparison-1.c: New test.
8858         * gcc.dg/ordered-comparison-2.c: New test.
8859         * gcc.dg/ordered-comparison-3.c: New test.
8860         * gcc.dg/ordered-comparison-4.c: New test.
8861
8862 2010-05-06  Mike Stump  <mikestump@comcast.net>
8863
8864         PR objc/35165
8865         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
8866
8867 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
8868             Jason Merrill  <jason@redhat.com>
8869
8870         * g++.dg/cpp0x/nullptr01.C: New.
8871         * g++.dg/cpp0x/nullptr02.C: New.
8872         * g++.dg/cpp0x/nullptr03.C: New.
8873         * g++.dg/cpp0x/nullptr04.C: New.
8874         * g++.dg/cpp0x/nullptr05.C: New.
8875         * g++.dg/cpp0x/nullptr06.C: New.
8876         * g++.dg/cpp0x/nullptr07.C: New.
8877         * g++.dg/cpp0x/nullptr08.C: New.
8878         * g++.dg/cpp0x/nullptr09.C: New.
8879         * g++.dg/cpp0x/nullptr10.C: New.
8880         * g++.dg/cpp0x/nullptr11.C: New.
8881         * g++.dg/cpp0x/nullptr12.C: New.
8882         * g++.dg/cpp0x/nullptr13.C: New.
8883         * g++.dg/cpp0x/nullptr14.C: New.
8884         * g++.dg/cpp0x/nullptr15.C: New.
8885         * g++.dg/cpp0x/nullptr16.C: New.
8886         * g++.dg/cpp0x/nullptr17.C: New.
8887         * g++.dg/cpp0x/nullptr18.C: New.
8888         * g++.dg/cpp0x/nullptr19.C: New.
8889         * g++.dg/cpp0x/nullptr20.C: New.
8890         * g++.dg/cpp0x/nullptr21.C: New.
8891         * g++.dg/cpp0x/nullptr22.C: New.
8892         * g++.dg/debug/nullptr01.C: New.
8893         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
8894
8895 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
8896
8897         * gcc.dg/Wunused-var-8.c: Move to...
8898         * c-c++-common/Wunused-var-6.c: ... here.  New test.
8899
8900 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
8901
8902         PR c++/40406
8903         * g++.dg/template/crash96.C: New.
8904
8905 2010-05-06  Jan Hubicka  <jh@suse.cz>
8906
8907         PR tree-optimization/43791
8908         * gcc.c-torture/compile/pr43791.c: New file.
8909
8910 2010-05-06  Michael Matz  <matz@suse.de>
8911
8912         PR tree-optimization/43984
8913         * gfortran.dg/pr43984.f90: New test.
8914
8915 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8916
8917         PR 40989
8918         * gcc.dg/pr40989.c: New.
8919
8920 2010-05-06  Richard Guenther  <rguenther@suse.de>
8921
8922         PR tree-optimization/43934
8923         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
8924
8925 2010-05-06  Richard Guenther  <rguenther@suse.de>
8926
8927         PR tree-optimization/43987
8928         * gcc.c-torture/execute/pr43987.c: New testcase.
8929         * gcc.dg/torture/pta-escape-1.c: Adjust.
8930         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8931         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8932         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8933         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8934
8935 2010-04-22  Jakub Jelinek <jakub@redhat.com>
8936             Dodji Seketeli  <dodji@redhat.com>
8937
8938         PR c/18624
8939         * g++.dg/warn/Wunused-7.C: Add dg-warning.
8940         * g++.dg/template/sfinae16.C: Likewise.
8941         * gcc.dg/Wunused-var-1.c: Moved to...
8942         * c-c++-common/Wunused-var-1.c: ...here. New test.
8943         * gcc.dg/Wunused-var-2.c: Moved to...
8944         * c-c++-common/Wunused-var-2.c: ...here. New test.
8945         * gcc.dg/Wunused-var-3.c: Moved to...
8946         * c-c++-common/Wunused-var-3.c: ...here. New test.
8947         * gcc.dg/Wunused-var-4.c: Moved to...
8948         * gcc.dg/Wunused-var-1.c: ... here.
8949         * gcc.dg/Wunused-var-5.c: Moved to...
8950         * c-c++-common/Wunused-var-4.c: ...here. New test.
8951         * gcc.dg/Wunused-var-7.c: Moved to...
8952         * c-c++-common/Wunused-var-5.c: ...here. New test.
8953         * gcc.dg/Wunused-var-6.c: Moved to...
8954         * gcc.dg/Wunused-var-2.c: ... here.
8955         * c-c++-common/Wunused-var-1.c: New test.
8956         * c-c++-common/Wunused-var-2.c: New test.
8957         * c-c++-common/Wunused-var-3.c: New test.
8958         * c-c++-common/Wunused-var-4.c: New test.
8959         * c-c++-common/Wunused-var-5.c: New test.
8960         * g++.dg/warn/Wunused-var-1.C: New test.
8961         * g++.dg/warn/Wunused-var-2.C: New test.
8962         * g++.dg/warn/Wunused-var-3.C: New test.
8963         * g++.dg/warn/Wunused-var-4.C: New test.
8964         * g++.dg/warn/Wunused-var-5.C: New test.
8965         * g++.dg/warn/Wunused-var-6.C: New test.
8966         * g++.dg/warn/Wunused-var-7.C: New test.
8967         * g++.dg/warn/Wunused-var-8.C: New test.
8968         * g++.dg/warn/Wunused-parm-1.C: New test.
8969         * g++.dg/warn/Wunused-parm-2.C: New test.
8970         * g++.dg/warn/Wunused-parm-3.C: New test.
8971
8972 2010-05-06  Tobias Burnus  <burnus@net-b.de>
8973
8974         PR fortran/43985
8975         * gfortran.dg/gomp/crayptr5.f90: New test case.
8976
8977 2010-05-05  Jason Merrill  <jason@redhat.com>
8978
8979         PR debug/43370
8980         * g++.dg/ext/attrib39.C: New.
8981
8982 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
8983
8984         PR fortran/24978
8985         * gfortran.dg/data_invalid.f90: New.
8986
8987 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8988
8989         * gnat.dg/lto2.adb: New test.
8990
8991 2010-05-05  Jason Merrill  <jason@redhat.com>
8992
8993         PR c++/43787
8994         * g++.dg/opt/empty1.C: New.
8995
8996 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
8997
8998         PR fortran/43696
8999         * gfortran.dg/class_17.f03: New.
9000
9001 2010-05-04  Neil Vachharajani <nvachhar@google.com>
9002
9003         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9004
9005 2010-05-04  Mike Stump  <mikestump@comcast.net>
9006
9007         PR objc/35165
9008         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9009
9010 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9011
9012         PR target/43668
9013         * gcc.target/i386/pr43668.c: New.
9014
9015 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9016
9017         PR c++/43028
9018         * g++.dg/cpp0x/initlist31.C: New.
9019
9020 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
9021
9022         PR c/43981
9023         * gcc.dg/Wunused-var-8.c: New test.
9024
9025 2010-05-04  Jason Merrill  <jason@redhat.com>
9026
9027         PR c++/38064
9028         * g++.dg/cpp0x/enum3.C: Extend.
9029
9030 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9031
9032         PR target/43799
9033         * gcc.target/i386/pr43799.c: New.
9034
9035 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
9036
9037         * gnat.dg/lto1.adb: New test.
9038         * gnat.dg/lto1_pkg.ad[sb]: New helper.
9039
9040 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9041
9042         PR middle-end/43671
9043         * gcc.target/i386/pr43671.c: New.
9044
9045 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9046
9047         PR c++/43705
9048         * g++.dg/template/crash95.C: New.
9049
9050 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9051
9052         PR debug/43508
9053         * gcc.target/i386/pr43508.c: New.
9054
9055 2010-05-04  Richard Guenther  <rguenther@suse.de>
9056
9057         PR tree-optimization/43879
9058         * g++.dg/torture/pr43879-1_0.C: New testcase.
9059         * g++.dg/torture/pr43879-1_1.C: Likewise.
9060
9061 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
9062
9063         PR c++/43953
9064         * g++.dg/other/crash-12.C: New test.
9065
9066 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9067
9068         * g++.dg/cdce3.C: Add a space.  Updated.
9069
9070 2010-05-03  Jason Merrill  <jason@redhat.com>
9071
9072         PR c++/43680
9073         * g++.dg/opt/enum2.C: New.
9074         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9075         * g++.dg/warn/Wswitch-1.C: Adjust message.
9076
9077 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9078
9079         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9080         * g++.dg/ext/label13.C: Fix typo.
9081         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9082         alpha*-dec-osf5*.
9083         * gcc.c-torture/compile/limits-declparen.c: xfail on
9084         alpha*-dec-osf5* with -g.
9085         * gcc.c-torture/compile/limits-pointer.c: Likewise.
9086         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9087         * gcc.dg/c99-tgmath-2.c: Likewise.
9088         * gcc.dg/c99-tgmath-3.c: Likewise.
9089         * gcc.dg/c99-tgmath-4.c: Likewise.
9090
9091 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9092
9093         PR fortran/43592
9094         * gfortran.dg/unexpected_interface.f90: New test.
9095
9096 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9097
9098         * ada/acats/run_acats (which): New function.
9099         (host_gnatchop, host_gnatmake): Use it.
9100
9101 2010-05-03  Richard Guenther  <rguenther@suse.de>
9102
9103         PR tree-optimization/43971
9104         * gcc.dg/pr43971.c: New testcase.
9105
9106 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
9107
9108         PR debug/43972
9109         * gcc.dg/debug/pr43972.c: New test.
9110
9111 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
9112
9113         PR testsuite/43963
9114         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9115
9116 2010-05-02  Richard Guenther  <rguenther@suse.de>
9117
9118         PR tree-optimization/43879
9119         * gcc.dg/torture/pr43879-3.c: New testcase.
9120
9121 2010-05-01  Richard Guenther  <rguenther@suse.de>
9122
9123         PR tree-optimization/43949
9124         * g++.dg/warn/Warray-bounds-5.C: New testcase.
9125
9126 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
9127
9128         PR c++/43951
9129         * g++.dg/init/new28.C: New.
9130
9131 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
9132
9133         PR objc++/32052
9134         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9135         structure and nested declarations.
9136         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
9137         structure and nested declarations.  Reduce header clutter and
9138         use _exit() rather than abort().
9139         * objc.dg/encode-10.m: New.
9140         * objc.dg/encode-11.m: New.
9141
9142 2010-04-30  DJ Delorie  <dj@redhat.com>
9143
9144         * gcc.c-torture/execute/20100430-1.c: New test.
9145
9146 2010-04-30  Jason Merrill  <jason@redhat.com>
9147
9148         PR c++/43868
9149         * g++.dg/template/ptrmem21.C: New.
9150
9151 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
9152
9153         PR fortran/18918
9154         PR fortran/43931
9155         * gfortran.dg/coarray_13.f90: New test.
9156
9157 2010-04-30  Richard Guenther  <rguenther@suse.de>
9158
9159         PR lto/43946
9160         * gcc.dg/lto/20100430-1_0.c: New testcase.
9161
9162 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
9163
9164         PR debug/43942
9165         * c-c++-common/pr43942.c: New test.
9166
9167 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
9168
9169         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
9170         conflict with darwin crt1.o 'start' symbol.
9171
9172 2010-04-30  Richard Guenther  <rguenther@suse.de>
9173
9174         PR tree-optimization/43879
9175         * gcc.dg/torture/pr43879_1.c: New testcase.
9176
9177 2010-04-30  Richard Guenther  <rguenther@suse.de>
9178
9179         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
9180
9181 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
9182
9183         PR c++/43890
9184         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
9185         user-provided constructor while recursing.
9186
9187 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9188
9189         PR fortran/42274
9190         * gfortran.dg/class_16.f03: New test.
9191
9192 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9193
9194         PR fortran/42274
9195         * gfortran.dg/class_15.f03: New.
9196
9197 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9198
9199         PR fortran/43326
9200         * gfortran.dg/dynamic_dispatch_9.f03: New test.
9201
9202 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9203
9204         PR fortran/43492
9205         * gfortran.dg/generic_22.f03 : New test.
9206
9207 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9208
9209         PR fortran/42353
9210         * gfortran.dg/class_14.f03: New test.
9211
9212 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9213
9214         PR fortran/42680
9215         * gfortran.dg/interface_32.f90: New test.
9216
9217 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
9218             Janus Weil  <janus@gcc.gnu.org>
9219
9220         PR fortran/41829
9221         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
9222         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
9223         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
9224
9225 2010-04-28  Mike Stump  <mikestump@comcast.net>
9226
9227         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
9228         dg-excess-errors.
9229         * g++.dg/uninit-pred-2_b.C: Likewise.
9230
9231 2010-04-28  Tobias Burnus  <burnus@net-b.de>
9232
9233         PR fortran/18918
9234         PR fortran/43919
9235         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
9236
9237 2010-04-28  Matthias Klose  <doko@ubuntu.com>
9238
9239         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
9240         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
9241         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
9242         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
9243         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
9244
9245 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
9246
9247         * gcc.dg/const-uniq-1.c: New test.
9248         * gcc.dg/lto/const-uniq_[01].c: Likewise.
9249
9250 2010-04-28  Xinliang David Li  <davidxl@google.com>
9251
9252         * gcc.dg/uninit-pred-2_b.c: New test.
9253         * gcc.dg/uninit-pred-4_b.c: New test.
9254         * gcc.dg/uninit-pred-3_d.c: New test.
9255         * gcc.dg/uninit-pred-6_b.c: New test.
9256         * gcc.dg/uninit-pred-8_b.c: New test.
9257         * gcc.dg/uninit-pred-3_a.c: New test.
9258         * gcc.dg/uninit-pred-2_c.c: New test.
9259         * gcc.dg/uninit-pred-5_a.c: New test.
9260         * gcc.dg/uninit-pred-3_e.c: New test.
9261         * gcc.dg/uninit-pred-7_a.c: New test.
9262         * gcc.dg/uninit-pred-6_c.c: New test.
9263         * gcc.dg/uninit-pred-9_a.c: New test.
9264         * gcc.dg/uninit-pred-8_c.c: New test.
9265         * gcc.dg/uninit-pred-3_b.c: New test.
9266         * gcc.dg/uninit-pred-5_b.c: New test.
9267         * gcc.dg/uninit-pred-7_b.c: New test.
9268         * gcc.dg/uninit-pred-6_d.c: New test.
9269         * gcc.dg/uninit-pred-9_b.c: New test.
9270         * gcc.dg/uninit-pred-2_a.c: New test.
9271         * gcc.dg/uninit-pred-4_a.c: New test.
9272         * gcc.dg/uninit-pred-3_c.c: New test.
9273         * gcc.dg/uninit-pred-6_a.c: New test.
9274         * gcc.dg/uninit-pred-8_a.c: New test.
9275         * gcc.dg/uninit-pred-7_c.c: New test.
9276         * gcc.dg/uninit-pred-6_e.c: New test.
9277         * g++.dg/uninit-pred-loop-1_b.cc: New test.
9278         * g++.dg/uninit-pred-1_a.C: New test.
9279         * g++.dg/uninit-pred-1_b.C: New test.
9280         * g++.dg/uninit-pred-2_a.C: New test.
9281         * g++.dg/uninit-pred-2_b.C: New test.
9282         * g++.dg/uninit-pred-loop-1_a.cc: New test.
9283         * g++.dg/uninit-pred-loop-1_c.cc: New test.
9284         * g++.dg/uninit-pred-loop_1.cc: New test.
9285
9286 2010-04-28  Martin Jambor  <mjambor@suse.cz>
9287
9288         * gcc.dg/lto/20091209-1_0.c: New testcase.
9289
9290 2010-04-28  Richard Guenther  <rguenther@suse.de>
9291
9292         PR tree-optimization/43879
9293         PR tree-optimization/43909
9294         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
9295
9296 2010-04-28  Richard Guenther  <rguenther@suse.de>
9297
9298         PR c++/43880
9299         * g++.dg/torture/pr43880.C: New testcase.
9300
9301 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9302
9303         PR c++/9335
9304         * g++.dg/template/recurse2.C: Update
9305         * g++.dg/template/recurse.C: Update.
9306         * g++.dg/template/pr23510.C: Update.
9307         * lib/prune.exp: Filter out 'recursively instantiated'.
9308
9309 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9310
9311         PR c++/29043
9312         * g++.dg/init/pr29043.C: New.
9313
9314 2010-04-27  Jason Merrill  <jason@redhat.com>
9315
9316         * g++.dg/lookup/scoped5.C: Adjust.
9317         * g++.dg/lookup/scoped8.C: Adjust.
9318         * g++.dg/template/dependent-expr5.C: Adjust.
9319         * g++.old-deja/g++.brendan/nest1.C: Adjust.
9320
9321         PR c++/43856
9322         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
9323
9324         PR c++/43875
9325         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9326
9327 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9328             Jan Hubicka <hubicka@ucw.cz>
9329
9330         * gcc.dg/pure-2.c: New testcase.
9331         * gcc.dg/const-1.c: New testcase.
9332
9333 2010-04-27  Jason Merrill  <jason@redhat.com>
9334
9335         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
9336
9337         PR c++/41468
9338         * g++.dg/template/sfinae17.C: New.
9339         * g++.dg/template/sfinae18.C: New.
9340
9341 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9342
9343         * g++.dg/init/pr42844.C: New.
9344         * g++.dg/cpp0x/pr42844-2.C: New.
9345         * g++.dg/cpp0x/defaulted2.C: Adjust.
9346         * g++.dg/tree-ssa/pr27549.C: Likewise.
9347         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
9348
9349 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9350
9351         PR fortran/18918
9352         * gfortran.dg/coarray_12.f90: Fix dump parsing.
9353
9354 2010-04-27  Richard Guenther  <rguenther@suse.de>
9355
9356         PR middle-end/40561
9357         * g++.dg/other/pr40561.C: New testcase.
9358
9359 2010-04-27  Martin Jambor  <mjambor@suse.cz>
9360
9361         PR middle-end/43812
9362         * g++.dg/ipa/pr43812.C: New test.
9363
9364 2010-04-27  Jan Hubicka  <jh@suse.cz>
9365
9366         * gcc.dg/ipa/iinline-1.c (main): Rename to...
9367         (test): ... this one.
9368
9369 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
9370
9371         PR target/40657
9372         * gcc.target/arm/thumb-stackframe.c: New test.
9373
9374 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9375
9376         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
9377         * gcc.dg/misc-column.c: Likewise.
9378         * gcc.dg/Walways-true-1.c: Likewise.
9379         * gcc.dg/Walways-true-2.c: Likewise.
9380         * gcc.dg/warn-addr-cmp.c: Likewise.
9381
9382 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9383
9384         PR fortran/18918
9385         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
9386         * gfortran.dg/coarray_12.f90: New.
9387
9388 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9389
9390         PR c/32207
9391         * gcc.dg/pr32207.c: New test.
9392         * gcc.dg/misc-column.c: Adjust expected warning.
9393         * gcc.dg/Walways-true-1.c: Likewise.
9394         * gcc.dg/Walways-true-2.c: Likewise.
9395         * gcc.dg/warn-addr-cmp.c: Likewise.
9396
9397 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
9398
9399         PR lto/42776
9400         * lib/lto.exp (lto_prune_vis_warns): New function.
9401         (lto-link-and-maybe-run): Call it.
9402
9403 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9404
9405         PR tree-optimization/43904
9406         * gcc.dg/tree-ssa/tailcall-6.c: New.
9407
9408 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9409
9410         PR testsuite/35165
9411         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
9412         Darwin8/OSX10.4 - compatible code generation.
9413         Use scan-rtl-dump.
9414         * obj-c++.dg/stubify-1.mm: Ditto.
9415         * lib/objc-torture.exp: Do not require link success for
9416         "trivial.m" in the runtime checks when dowhat = 'compile'.
9417         * lib/dg-pch.exp (dg-flags-pch): New Proc.
9418         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
9419         Darwin8/OSX10.4 - compatible code generation.
9420         * objc.dg/stubify-2.m: Ditto.
9421         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
9422         * objc.dg/next-runtime-1.m: Ditto.
9423         * objc.dg/stret-2.m: Restrict to ilp32 targets.
9424         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
9425         runtimes on Darwin.
9426
9427 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
9428
9429         PR 43715
9430         * lib/plugin-support.exp: Use "-undefined
9431         dynamic_lookup" on darwin.
9432
9433 2010-04-26  Richard Guenther  <rguenther@suse.de>
9434
9435         * gcc.dg/lto/20100426_0.c: New testcase.
9436
9437 2010-04-26  Jie Zhang  <jie@codesourcery.com>
9438
9439         PR tree-optimization/43833
9440         gcc.dg/Warray-bounds-8.c: New test case.
9441
9442 2010-04-26  Richard Guenther  <rguenther@suse.de>
9443
9444         PR lto/43080
9445         * g++.dg/lto/20100423-3_0.C: New testcase.
9446
9447 2010-04-26  Richard Guenther  <rguenther@suse.de>
9448
9449         PR lto/42425
9450         * g++.dg/lto/20100423-2_0.C: New testcase.
9451
9452 2010-04-26  Ira Rosen  <irar@il.ibm.com>
9453
9454         * gcc.dg/vect/bb-slp-23.c: New test.
9455
9456 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
9457
9458         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
9459         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
9460         * gcc.dg/c1x-float-1.c: New test.
9461
9462 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
9463
9464         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
9465         of "lea\[ \t\]".
9466
9467 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9468
9469         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
9470         FreeBSD.
9471         * gfortran.dg/default_format_denormal_1.f90: Ditto.
9472         * gfortran.dg/default_format_2.f90: Ditto.
9473
9474 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9475
9476         * gfortran.dg/pr43505.f90: Clean up .mod file.
9477         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
9478         * gfortran.dg/pr41347.f90: Ditto.
9479         * gfortran.dg/internal_pack_4.f90: Ditto.
9480         * gfortran.dg/proc_decl_23.f90: Ditto.
9481         * gfortran.dg/recursive_check_3.f90: Ditto.
9482         * gfortran.dg/intent_out_3.f90: Ditto.
9483         * gfortran.dg/assignment_2.f90: Ditto.
9484         * gfortran.dg/pr41928.f90: Ditto.
9485         * gfortran.dg/pr42166.f90: Ditto.
9486         * gfortran.dg/private_type_12.f90: Ditto.
9487         * gfortran.dg/graphite/pr42185.f90: Ditto.
9488         * gfortran.dg/graphite/pr42186.f90: Ditto.
9489         * gfortran.dg/graphite/pr40982.f90: Ditto.
9490         * gfortran.dg/graphite/id-2.f90: Ditto.
9491         * gfortran.dg/graphite/id-4.f90: Ditto.
9492         * gfortran.dg/graphite/pr42050.f90: Ditto.
9493         * gfortran.dg/graphite/id-18.f90: Ditto.
9494         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
9495         * gfortran.dg/graphite/pr41924.f90: Ditto.
9496         * gfortran.dg/graphite/pr42393.f90: Ditto.
9497         * gfortran.dg/graphite/pr37980.f90: Ditto.
9498         * gfortran.dg/graphite/pr38953.f90: Ditto.
9499         * gfortran.dg/graphite/pr42180.f90: Ditto.
9500         * gfortran.dg/graphite/pr42181.f90: Ditto.
9501         * gfortran.dg/where_operator_assign_4.f90: Ditto.
9502         * gfortran.dg/select_type_4.f90: Ditto.
9503         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9504         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
9505         * gfortran.dg/lto/pr40725_0.f03: Ditto.
9506         * gfortran.dg/elemental_args_check_2.f90: Ditto.
9507         * gfortran.dg/whole_file_11.f90: Ditto.
9508         * gfortran.dg/private_type_11.f90: Ditto.
9509         * gfortran.dg/vect/vect-gems.f90: Ditto.
9510         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
9511
9512 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
9513
9514         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
9515
9516 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
9517
9518         * gnat.dg/pack15.ad[sb]: New test.
9519
9520 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
9521
9522         * gcc.target/arm/mla-1.c: New test.
9523
9524 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
9525
9526         PR fortran/30073
9527         PR fortran/43793
9528         * gfortran.dg/pr43793.f90: New test.
9529
9530 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
9531
9532         PR tree-optimization/41442
9533         * gcc.target/i386/pr41442.c: New test.
9534
9535 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
9536
9537         PR fortran/43832
9538         * gfortran.dg/fgetc_3.f90: Delete bogus test.
9539
9540 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9541
9542         PR fortran/43832
9543         * gfortran.dg/open_nounit.f90: New test.
9544
9545 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
9546
9547         PR fortran/43841
9548         PR fortran/43843
9549         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
9550
9551 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9552
9553         * gcc.dg/Wconversion-integer.c: Update.
9554
9555 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
9556
9557         * gnat.dg/unchecked_convert5.adb: New test.
9558
9559 2010-04-23  Richard Guenther  <rguenther@suse.de>
9560
9561         PR lto/41734
9562         * gcc.dg/lto/20100423-2_0.c: New testcase.
9563         * gcc.dg/lto/20100423-2_0.c: Likewise.
9564
9565 2010-04-23  Richard Guenther  <rguenther@suse.de>
9566
9567         PR lto/43455
9568         * gcc.dg/lto/20100423-1_0.c: New testcase.
9569         * gcc.dg/lto/20100423-1_1.c: Likewise.
9570
9571 2010-04-23  Martin Jambor  <mjambor@suse.cz>
9572
9573         PR tree-optimization/43846
9574         * gcc.dg/tree-ssa/sra-10.c: New test.
9575
9576 2010-04-23  Martin Jambor  <mjambor@suse.cz>
9577
9578         PR middle-end/43835
9579         * gcc.c-torture/execute/pr43835.c: New test.
9580
9581 2010-04-23  Richard Guenther  <rguenther@suse.de>
9582
9583         PR lto/42653
9584         * g++.dg/lto/20100423-1_0.C: New testcase.
9585
9586 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
9587
9588         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
9589
9590 2010-04-22  Ira Rosen  <irar@il.ibm.com>
9591
9592         PR tree-optimization/43842
9593         * gcc.dg/vect/pr43842.c: New test.
9594
9595 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9596
9597         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
9598         * gcc.target/i386/wmul-2.c: Likewise.
9599
9600 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9601
9602         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
9603         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
9604
9605 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
9606
9607         * gfortran.dg/reassoc_6.f: New testcase.
9608
9609 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9610
9611         PR middle-end/29274
9612         * gcc.target/arm/wmul-1.c: New test.
9613         * gcc.target/arm/wmul-2.c: New test.
9614
9615 2010-04-22  Richard Guenther  <rguenther@suse.de>
9616
9617         PR tree-optimization/43845
9618         * gcc.c-torture/compile/pr43845.c: New testcase.
9619
9620 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
9621
9622         PR middle-end/29274
9623         * gcc.target/i386/wmul-1.c: New test.
9624         * gcc.target/i386/wmul-2.c: New test.
9625         * gcc.target/bfin/wmul-1.c: New test.
9626         * gcc.target/bfin/wmul-2.c: New test.
9627
9628 2010-04-22  Richard Guenther  <rguenther@suse.de>
9629
9630         PR fortran/43829
9631         * gfortran.dg/vector_subscript_6.f90: New testcase.
9632         * gfortran.dg/assign_10.f90: Adjust.
9633
9634 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
9635
9636         PR fortran/43836
9637         * gfortran.dg/gomp/pr43836.f90: New test.
9638
9639 2010-04-21  Richard Guenther  <rguenther@suse.de>
9640
9641         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
9642
9643 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9644
9645         * gcc.dg/torture/builtin-cproj-3.c: New.
9646
9647 2010-04-20  Jason Merrill  <jason@redhat.com>
9648
9649         PR c++/9335
9650         * g++.dg/template/recurse2.C: New.
9651         * g++.dg/parse/crash36.C: Adjust.
9652         * g++.dg/other/fold1.C: Adjust.
9653         * g++.dg/init/member1.C: Adjust.
9654         * lib/prune.exp: Prune "skipping N instantiation contexts".
9655
9656 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9657
9658         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
9659
9660 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9661
9662         * gcc.dg/torture/builtin-cproj-1.c: New.
9663         * gcc.dg/torture/builtin-cproj-2.c: New.
9664
9665 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
9666
9667         PR c++/43800
9668         PR c++/43704
9669         * g++.dg/template/typedef32.C: Adjust.
9670         * g++.dg/template/typedef33.C: New test.
9671
9672 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
9673
9674         PR fortran/43227
9675         * gfortran.dg/proc_decl_23.f90: New test.
9676
9677         PR fortran/43266
9678         * gfortran.dg/abstract_type_6.f03: New test.
9679
9680 2010-04-20  Xinliang David Li  <davidxl@google.com>
9681
9682         * g++.dg/tree-ssa/fold-compare.C: New.
9683
9684 2010-04-20  Richard Guenther  <rguenther@suse.de>
9685
9686         PR tree-optimization/39417
9687         * g++.dg/torture/pr39417.C: New testcase.
9688
9689 2010-04-20  Richard Guenther  <rguenther@suse.de>
9690
9691         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
9692
9693 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
9694
9695         * g++.dg/debug/dwarf2/rv1.C: New test.
9696
9697 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9698
9699         PR target/43635
9700         * gcc.c-torture/compile/pr43635.c: New testcase.
9701
9702 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9703
9704         PR fortran/43339
9705         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
9706         of sequential loops being private only in the innermost containing
9707         task region.
9708
9709         PR middle-end/43337
9710         * gfortran.dg/gomp/pr43337.f90: New test.
9711
9712 2010-04-19  Richard Guenther  <rguenther@suse.de>
9713
9714         PR tree-optimization/43796
9715         * gfortran.dg/pr43796.f90: New testcase.
9716
9717 2010-04-19  Richard Guenther  <rguenther@suse.de>
9718
9719         PR tree-optimization/43783
9720         * gcc.c-torture/execute/pr43783.c: New testcase.
9721
9722 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
9723
9724         PR target/43766
9725         * gcc.target/i386/pr43766.c: New test.
9726
9727 2010-04-19  Jie Zhang  <jie@codesourcery.com>
9728
9729         PR target/43662
9730         * gcc.target/i386/pr43662.c: New test.
9731
9732 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
9733
9734         PR c++/43704
9735         * g++.dg/template/typedef32.C: New test.
9736
9737 2010-04-19  Ira Rosen  <irar@il.ibm.com>
9738
9739         PR tree-optimization/37027
9740         * lib/target-supports.exp
9741         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
9742         * gcc.dg/vect/pr37027.c: New test.
9743         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
9744         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
9745         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
9746         gcc.dg/vect/vect-complex-6.c: Likewise.
9747
9748 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
9749
9750         * g++.dg/debug/dwarf2/enum1.C: New test.
9751
9752 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
9753
9754         * gnat.dg/rep_clause5.ad[sb]: New test.
9755         * gnat.dg/rep_clause5_pkg.ads: New helper.
9756
9757 2010-04-18  Ira Rosen  <irar@il.ibm.com>
9758
9759         PR tree-optimization/43771
9760         * g++.dg/vect/pr43771.cc: New test.
9761
9762 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
9763
9764         PR fortran/31538
9765         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
9766         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
9767
9768 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9769
9770         * gnat.dg/sizetype.adb: Rename into...
9771         * gnat.dg/sizetype1.adb: ...this.
9772         * gnat.dg/sizetype2.adb: New test.
9773
9774 2010-04-16  Richard Guenther  <rguenther@suse.de>
9775
9776         PR tree-optimization/43572
9777         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
9778
9779 2010-04-16  Olivier Hainque  <hainque@adacore.com>
9780
9781         * gnat.dg/specs/discr_private.ads: New test.
9782
9783 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
9784
9785         PR target/41514
9786         * gcc.target/arm/thumb-comparisons.c: New test.
9787
9788         PR target/40603
9789         * gcc.target/arm/thumb-cbranchqi.c: New test.
9790
9791 2010-04-16  Christian Bruel  <christian.bruel@st.com>
9792
9793         * g++.dg/torture/pr36191.C: Enable for SH.
9794
9795 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
9796
9797         * gnat.dg/wide_boolean.adb: New test.
9798         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
9799
9800 2010-04-15  Richard Guenther  <rguenther@suse.de>
9801
9802         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
9803         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
9804         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9805         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9806         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
9807         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
9808         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
9809         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
9810         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
9811         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
9812         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9813         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
9814         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9815         * gcc.dg/torture/ipa-pta-2.c: Likewise.
9816         * gcc.dg/torture/ipa-pta-1.c: Adjust.
9817
9818 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
9819
9820         PR target/21803
9821         * gcc.target/arm/pr42496.c: New test.
9822
9823 2010-04-14  Jason Merrill  <jason@redhat.com>
9824
9825         PR c++/36625
9826         * g++.dg/ext/attrib38.C: New.
9827
9828 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
9829
9830         PR testsuite/43739
9831         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
9832
9833 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9834
9835         PR 42966
9836         * gcc.dg/cpp/warn-undef-2.c: Update.
9837         * gcc.dg/cpp/warn-traditional-2.c: Update.
9838         * gcc.dg/cpp/warn-comments-2.c: Update.
9839         * gcc.dg/cpp/warn-variadic-2.c: Update.
9840         * gcc.dg/cpp/warn-long-long-2.c: Update.
9841         * gcc.dg/cpp/warn-deprecated-2.c: Update.
9842         * gcc.dg/cpp/warn-multichar-2.c: Update.
9843         * gcc.dg/cpp/warn-normalized-3.c: Update.
9844         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
9845         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
9846         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
9847         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
9848         * gcc.dg/cpp/warn-redefined-2.c: Update.
9849         * gfortran.dg/warning-directive-2.F90: Update.
9850         * c-c++-common/cpp/warning-directive-2.c: Update.
9851
9852 2010-04-14  Michael Matz  <matz@suse.de>
9853
9854         PR tree-optimization/42963
9855         * gcc.dg/pr42963.c: New testcase.
9856
9857 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
9858
9859         * gnat.dg/class_wide.adb: Rename into...
9860         * gnat.dg/class_wide1.adb: ...this.
9861         * gnat.dg/class_wide2.ad[sb]: New test.
9862
9863 2010-04-14  Tobias Burnus  <burnus@net-b.de>
9864
9865         PR fortran/18918
9866         * gfortran.dg/coarray_9.f90: Update dg-errors.
9867         * gfortran.dg/coarray_10.f90: New test.
9868         * gfortran.dg/coarray_11.f90: New test.
9869
9870 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9871
9872         PR fortran/43747
9873         gfortran.dg/initialization_24.f90: New test.
9874
9875 2010-04-13  Jason Merrill  <jason@redhat.com>
9876
9877         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
9878         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
9879
9880 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9881
9882         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
9883         * g++.dg/dg.exp: Likewise.
9884         * gcc.dg/cpp/warning-directive-1.c: Move to ...
9885         * c-c++-common/cpp/warning-directive-1.c: ... here.
9886         * gcc.dg/cpp/warning-directive-2.c: Move to ...
9887         * c-c++-common/cpp/warning-directive-2.c: ... here.
9888         * gcc.dg/cpp/warning-directive-3.c: Move to ...
9889         * c-c++-common/cpp/warning-directive-3.c: ... here.
9890         * gcc.dg/cpp/warning-directive-4.c: Move to ...
9891         * c-c++-common/cpp/warning-directive-4.c: ... here.
9892         * g++.dg/cpp/warning-directive-1.C: Delete.
9893         * g++.dg/cpp/warning-directive-2.C: Delete.
9894         * g++.dg/cpp/warning-directive-3.C: Delete.
9895         * g++.dg/cpp/warning-directive-4.C: Delete.
9896         * gcc.dg/cpp/normalised-3.c: Delete.
9897         * g++.dg/cpp/normalised-1.C: Rename as ...
9898         * c-c++-common/cpp/normalised-3.c: ... this.
9899
9900 2010-04-13  Martin Jambor  <mjambor@suse.cz>
9901
9902         * gcc.dg/tree-ssa/sra-9.c: New test.
9903
9904 2010-04-13  Michael Matz  <matz@suse.de>
9905
9906         PR middle-end/43730
9907         * gcc.dg/pr43730.c: New test.
9908
9909 2010-04-13  Michael Matz  <matz@suse.de>
9910
9911         * gcc.dg/tree-ssa/negate.c: New testcase.
9912
9913 2010-04-13  Richard Guenther  <rguenther@suse.de>
9914
9915         PR testsuite/43735
9916         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
9917
9918 2010-04-13  Richard Guenther  <rguenther@suse.de>
9919
9920         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
9921
9922 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
9923
9924         * gnat.dg/derived_type1.adb: New test.
9925
9926 2010-04-13  Matthias Klose  <doko@ubuntu.com>
9927
9928         * gcc.dg/plugindir1.c: New testcase.
9929         * gcc.dg/plugindir2.c: New testcase.
9930         * gcc.dg/plugindir3.c: New testcase.
9931         * gcc.dg/plugindir4.c: New testcase.
9932
9933 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
9934
9935         * gcc.target/i386/rotate-2.c: New test.
9936
9937 2010-04-12  Jason Merrill  <jason@redhat.com>
9938
9939         PR c++/43641
9940         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
9941         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9942
9943 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
9944
9945         PR c++/25811
9946         * g++.dg/init/pr25811.C: New test.
9947
9948 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9949
9950         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
9951         dg-error, dg-warning.
9952         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
9953
9954 2010-04-12  Richard Guenther  <rguenther@suse.de>
9955
9956         * gcc.dg/torture/inline-2.c: New testcase.
9957
9958 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
9959
9960         PR bootstrap/43699
9961         * gcc.dg/Wunused-var-7.c: New test.
9962
9963         PR tree-optimization/43560
9964         * gcc.c-torture/execute/pr43560.c: New test.
9965
9966 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9967
9968         * gnat.dg/aggr13.adb: New test.
9969         * gnat.dg/aggr14.adb: Likewise.
9970         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
9971
9972 2010-04-12  Richard Guenther  <rguenther@suse.de>
9973
9974         PR c++/43611
9975         * g++.dg/torture/pr43611.C: New testcase.
9976
9977 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
9978
9979         PR c/36774
9980         * gcc.dg/pr36774-1.c: New test.
9981         * gcc.dg/pr36774-2.c: New test.
9982
9983 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9984
9985         * gcc.target/sh/rte-delay-slot.c: New test.
9986
9987 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
9988
9989         * gnat.dg/pack9.adb: Remove -cargs option.
9990         * gnat.dg/aggr12.ad[sb]: New test.
9991
9992 2010-04-10  Jie Zhang  <jie@codesourcery.com>
9993
9994         PR target/43417
9995         * gcc.target/sh/pr43417.c: New test.
9996
9997 2010-04-10  Tobias Burnus  <burnus@net-b.de>
9998
9999         PR fortran/43591
10000         * gfortran.dg/spec_expr_6.f90: New test.
10001
10002 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
10003
10004         PR cpp/43195
10005         * gcc.dg/cpp/pr43195.c: New.
10006         * gcc.dg/cpp/pr43195.h: New.
10007
10008 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10009
10010         PR 42965
10011         * gcc.dg/Werror-6.c: Adjust.
10012         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10013         * gcc.dg/Werror-4.c: Likewise.
10014         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10015         * gcc.dg/Wswitch-enum-error.c: Likewise.
10016         * gcc.dg/Wpointer-arith.c: Likewise.
10017         * gcc.dg/Wfatal.c: Likewise.
10018         * gcc.dg/Wswitch-error.c: Likewise.
10019         * g++.dg/warn/unused-result1-Werror.c: Likewise.
10020         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10021         * gcc.dg/cpp/warn-undef-2.c: Likewise.
10022         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10023         * gcc.dg/cpp/warn-comments-2.c: Likewise.
10024         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10025         * gcc.dg/cpp/warning-directive-2.c: Likewise.
10026         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10027         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10028         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10029         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10030         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10031         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10032         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10033         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10034         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10035         * g++.dg/cpp/warning-directive-2.C: Likewise.
10036         * gfortran.dg/warning-directive-2.F90: Likewise.
10037
10038 2010-04-09  Jason Merrill  <jason@redhat.com>
10039
10040         PR c++/42623
10041         * g++.dg/template/sizeof13.C: New.
10042
10043 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
10044
10045         * g++.dg/other/pr35504.C: Add check for thiscall.
10046         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10047         * gcc.dg/torture/stackalign/thiscall-1.c: New.
10048
10049 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10050
10051         PR c++/28584
10052         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10053         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
10054         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10055         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
10056         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10057         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
10058         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10059         * g++.dg/other/increment1.C: Likewise.
10060
10061 2010-04-09  Tobias Burnus  <burnus@net-b.de>
10062
10063         PR fortran/18918
10064         * gfortran.dg/coarray_7.f90: New test.
10065         * gfortran.dg/coarray_8.f90: New test.
10066
10067 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
10068
10069         PR fortran/28039
10070         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10071
10072 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10073
10074         PR target/43643
10075         * gcc.dg/pr43643.c: New test.
10076
10077 2010-04-08  Tobias Burnus  <burnus@net-b.de>
10078
10079         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10080
10081 2010-04-08  Richard Guenther  <rguenther@suse.de>
10082
10083         PR tree-optimization/43679
10084         * gcc.c-torture/compile/pr43679.c: New testcase.
10085
10086 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
10087
10088         PR debug/43670
10089         * gcc.dg/pr43670.c: New test.
10090
10091 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
10092
10093         PR middle-end/40815
10094         * gcc.dg/tree-ssa/reassoc-19.c: New.
10095
10096 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
10097
10098         PR c/18624
10099         * gcc.dg/Wunused-var-1.c: New test.
10100         * gcc.dg/Wunused-var-2.c: New test.
10101         * gcc.dg/Wunused-var-3.c: New test.
10102         * gcc.dg/Wunused-var-4.c: New test.
10103         * gcc.dg/Wunused-var-5.c: New test.
10104         * gcc.dg/Wunused-var-6.c: New test.
10105         * gcc.dg/Wunused-parm-1.c: New test.
10106
10107         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10108         * gcc.dg/trunc-1.c: Likewise.
10109         * gcc.dg/vla-9.c: Likewise.
10110         * gcc.dg/dfp/composite-type.c: Likewise.
10111
10112 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
10113
10114         PR objc/35996
10115         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10116         * obj-c++.dg/objc-gc-3.mm: Ditto.
10117
10118 2010-04-07  Simon Baldwin  <simonb@google.com>
10119
10120         * gcc.dg/cpp/warn-undef-2.c: New.
10121         * gcc.dg/cpp/warn-traditional-2.c: New.
10122         * gcc.dg/cpp/warn-comments-2.c: New.
10123         * gcc.dg/cpp/warning-directive-1.c: New.
10124         * gcc.dg/cpp/warn-long-long.c: New.
10125         * gcc.dg/cpp/warn-traditional.c: New.
10126         * gcc.dg/cpp/warn-variadic-2.c: New.
10127         * gcc.dg/cpp/warn-undef.c: New.
10128         * gcc.dg/cpp/warn-normalized-1.c: New.
10129         * gcc.dg/cpp/warning-directive-2.c: New.
10130         * gcc.dg/cpp/warn-long-long-2.c: New.
10131         * gcc.dg/cpp/warn-variadic.c: New.
10132         * gcc.dg/cpp/warn-normalized-2.c: New.
10133         * gcc.dg/cpp/warning-directive-3.c: New.
10134         * gcc.dg/cpp/warn-deprecated-2.c: New.
10135         * gcc.dg/cpp/warn-trigraphs-1.c: New.
10136         * gcc.dg/cpp/warn-multichar-2.c: New.
10137         * gcc.dg/cpp/warn-normalized-3.c: New.
10138         * gcc.dg/cpp/warning-directive-4.c: New.
10139         * gcc.dg/cpp/warn-unused-macros.c: New.
10140         * gcc.dg/cpp/warn-trigraphs-2.c: New.
10141         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
10142         * gcc.dg/cpp/warn-cxx-compat.c: New.
10143         * gcc.dg/cpp/warn-redefined.c: New.
10144         * gcc.dg/cpp/warn-trigraphs-3.c: New.
10145         * gcc.dg/cpp/warn-unused-macros-2.c: New.
10146         * gcc.dg/cpp/warn-deprecated.c: New.
10147         * gcc.dg/cpp/warn-trigraphs-4.c: New.
10148         * gcc.dg/cpp/warn-redefined-2.c: New.
10149         * gcc.dg/cpp/warn-comments.c: New.
10150         * gcc.dg/cpp/warn-multichar.c: New.
10151         * g++.dg/cpp/warning-directive-1.C: New.
10152         * g++.dg/cpp/warning-directive-2.C: New.
10153         * g++.dg/cpp/warning-directive-3.C: New.
10154         * g++.dg/cpp/warning-directive-4.C: New.
10155         * gfortran.dg/warning-directive-1.F90: New.
10156         * gfortran.dg/warning-directive-3.F90: New.
10157         * gfortran.dg/warning-directive-2.F90: New.
10158         * gfortran.dg/warning-directive-4.F90: New.
10159
10160 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
10161
10162         PR objc++/23716
10163         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
10164
10165 2010-04-07  Jason Merrill  <jason@redhat.com>
10166
10167         * g++.dg/template/dr408.C: New.
10168
10169         * g++.dg/lookup/ns4.C: New.
10170
10171         PR c++/38392
10172         * g++.dg/template/friend51.C: New test.
10173
10174         PR c++/41970
10175         * g++.old-deja/g++.other/linkage1.C: Adjust.
10176
10177 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10178
10179         PR c++/42697
10180         * g++.dg/template/crash94.C: New test.
10181
10182 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10183
10184         PR c++/40239
10185         * g++.dg/init/aggr5.C: New test.
10186         * g++.dg/init/aggr5.C: New test.
10187
10188 2010-04-07  Richard Guenther  <rguenther@suse.de>
10189
10190         PR tree-optimization/43270
10191         * g++.dg/warn/Warray-bounds-4.C: New testcase.
10192         * gcc.dg/Warray-bounds-7.c: Likewise.
10193
10194 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
10195
10196         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
10197         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
10198         * gnat.dg/bit_packed_array4.ad[sb]: New test.
10199
10200 2010-04-07  Jie Zhang  <jie@codesourcery.com>
10201
10202         PR c++/42556
10203         * g++.dg/init/pr42556.C: New test.
10204
10205 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10206
10207         PR debug/43628
10208         * g++.dg/debug/dwarf2/typedef2.C: New test.
10209
10210 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
10211
10212         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
10213         c-c++-common/dwarf2/redeclaration-1.C
10214
10215 2010-04-06  Jason Merrill  <jason@redhat.com>
10216
10217         * g++.dg/cpp0x/pr31437.C: Adjust error location.
10218         * g++.dg/ext/attrib18.C: Likewise.
10219         * g++.dg/ext/bitfield2.C: Likewise.
10220         * g++.dg/ext/bitfield4.C: Likewise.
10221         * g++.dg/ext/visibility/warn2.C: Likewise.
10222         * g++.dg/ext/visibility/warn3.C: Likewise.
10223         * g++.dg/gomp/pr26690-1.C: Likewise.
10224         * g++.dg/inherit/covariant7.C: Likewise.
10225         * g++.dg/init/synth2.C: Likewise.
10226         * g++.dg/lookup/using7.C: Likewise.
10227         * g++.dg/other/crash-4.C: Likewise.
10228         * g++.dg/other/error13.C: Likewise.
10229         * g++.dg/other/error20.C: Likewise.
10230         * g++.dg/parse/crash31.C: Likewise.
10231         * g++.dg/parse/error16.C: Likewise.
10232         * g++.dg/parse/error19.C: Likewise.
10233         * g++.dg/parse/error27.C: Likewise.
10234         * g++.dg/parse/error28.C: Likewise.
10235         * g++.dg/parse/fused-params1.C: Likewise.
10236         * g++.dg/template/error2.C: Likewise.
10237         * g++.dg/template/local6.C: Likewise.
10238         * g++.dg/template/qualttp15.C: Likewise.
10239         * g++.dg/warn/Wnvdtor-2.C: Likewise.
10240         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
10241         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
10242         * g++.old-deja/g++.brendan/crash29.C: Likewise.
10243         * g++.old-deja/g++.eh/spec6.C: Likewise.
10244         * g++.old-deja/g++.jason/crash3.C: Likewise.
10245         * g++.old-deja/g++.jason/destruct2.C: Likewise.
10246         * g++.old-deja/g++.law/ctors5.C: Likewise.
10247         * g++.old-deja/g++.law/ctors9.C: Likewise.
10248         * g++.old-deja/g++.mike/p3538a.C: Likewise.
10249         * g++.old-deja/g++.mike/p3538b.C: Likewise.
10250         * g++.old-deja/g++.other/struct1.C: Likewise.
10251         * g++.old-deja/g++.other/volatile1.C: Likewise.
10252         * g++.old-deja/g++.pt/crash36.C: Likewise.
10253         * g++.old-deja/g++.pt/derived3.C: Likewise.
10254         * g++.old-deja/g++.robertl/eb109.C: Likewise.
10255         * g++.old-deja/g++.robertl/eb4.C: Likewise.
10256
10257 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
10258
10259         PR middle-end/43519
10260         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
10261         * gcc.dg/graphite/id-19.c: New.
10262
10263 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
10264
10265         PR middle-end/32824
10266         * gcc.dg/vect/pr32824: New.
10267
10268 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10269
10270         PR fortran/18918
10271         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
10272         * gfortran.dg/coarray_3.f90: Ditto.
10273         * gfortran.dg/coarray_4.f90: Ditto.
10274         * gfortran.dg/coarray_5.f90: Ditto.
10275         * gfortran.dg/coarray_6.f90: Ditto.
10276         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
10277
10278 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10279
10280         PR fortran/18918
10281         * gfortran.dg/coarray_4.f90: Fix test.
10282         * gfortran.dg/coarray_6.f90: Add more tests.
10283
10284 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10285
10286         PR fortran/18918
10287         * gfortran.dg/coarray_4.f90: New test.
10288         * gfortran.dg/coarray_5.f90: New test.
10289         * gfortran.dg/coarray_6.f90: New test.
10290
10291 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10292
10293         PR fortran/18918
10294         * gfortran.dg/iso_fortran_env_5.f90: New test.
10295         * gfortran.dg/iso_fortran_env_6.f90: New test.
10296
10297 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10298
10299         PR fortran/39997
10300         * gfortran.dg/coarray_1.f90: New test.
10301         * gfortran.dg/coarray_2.f90: New test.
10302         * gfortran.dg/coarray_3.f90: New test.
10303
10304 2010-04-06  Jason Merrill  <jason@redhat.com>
10305
10306         PR c++/43648
10307         * g++.dg/template/dtor8.C: New.
10308
10309         PR c++/43621
10310         * g++.dg/template/error-recovery2.C: New.
10311
10312 2010-04-06  Jan Hubicka  <jh@suse.czpli
10313
10314         PR tree-optimization/42906
10315         * gcc.dg/tree-ssa/dce-1.c: New testcase.
10316
10317 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10318
10319         PR fortran/43178
10320         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
10321         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
10322         * gfortran.dg/auto_dealloc_1.f90: Ditto.
10323
10324 2010-04-06  Richard Guenther  <rguenther@suse.de>
10325
10326         PR tree-optimization/43627
10327         * gcc.dg/tree-ssa/vrp49.c: New testcase.
10328
10329 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10330
10331         PR target/43638
10332         * gcc.target/i386/pr43638.c: New test.
10333
10334 2010-04-06  Richard Guenther  <rguenther@suse.de>
10335
10336         PR middle-end/43661
10337         * gcc.c-torture/compile/pr43661.c: New testcase.
10338
10339 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10340
10341         * gcc.target/s390/stackcheck1.c: Add dg-warning.
10342
10343 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
10344
10345         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
10346
10347 2010-04-02  Richard Guenther  <rguenther@suse.de>
10348
10349         PR tree-optimization/43629
10350         * gcc.c-torture/execute/pr43629.c: New testcase.
10351
10352 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10353             Dominique d'Humieres  <dominiq@lps.ens.fr>
10354
10355         PR libfortran/43605
10356         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
10357
10358 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
10359
10360         PR debug/43325
10361         * c-c++-common/dwarf2/redeclaration-1.C: New test.
10362
10363 2010-04-01  Jason Merrill  <jason@redhat.com>
10364
10365         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
10366
10367 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10368             Manfred Schwarb  <manfred99@gmx.ch>
10369
10370         PR libfortran/43605
10371         * gfortran.dg/ftell_3.f90: New test.
10372
10373 2010-04-01  Richard Guenther  <rguenther@suse.de>
10374
10375         PR middle-end/43614
10376         * gcc.c-torture/compile/pr43614.c: New testcase.
10377
10378 2010-04-01  Martin Jambor  <mjambor@suse.cz>
10379
10380         PR tree-optimization/43141
10381         * gcc.dg/guality/pr43141.c: New test.
10382
10383 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10384
10385         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
10386         * g++.dg/eh/spbp.C: Likewise.
10387         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
10388         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
10389         superfluous casts.
10390         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
10391         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
10392         * objc.dg/dwarf-2.m: Likewise.
10393
10394 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10395
10396         PR middle-end/43464
10397         * gcc.dg/graphite/id-pr43464.c: New.
10398         * gcc.dg/graphite/id-pr43464-1.c: New.
10399
10400 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10401
10402         PR middle-end/43351
10403         * gcc.dg/graphite/id-pr43351.c
10404
10405 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10406
10407         PR testsuite/35165
10408         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
10409         * obj-c++.dg/try-catch-2.mm: Ditto.
10410         * obj-c++.dg/lookup-2.mm: Ditto.
10411         * obj-c++.dg/encode-8.m: Ditto.
10412         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10413         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
10414         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
10415         * obj-c++.dg/const-str-11.mm: Ditto.
10416         * obj-c++.dg/const-str-9.mm: Ditto.
10417         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
10418         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
10419         * obj-c++.dg/except-1.mm: Ditto.
10420         * obj-c++.dg/const-str-7.mm: Ditto.
10421         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10422         * obj-c++.dg/const-str-3.mm: Ditto.
10423         * obj-c++.dg/const-str-7.mm: Ditto.
10424         * obj-c++.dg/stubify-2.mm: Change dump file name.
10425
10426         PR objc++/23613
10427         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
10428         New macro.
10429         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
10430         Remove dg-xfail-if.
10431
10432 2010-03-31  Martin Jambor  <mjambor@suse.cz>
10433
10434         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
10435         only with -O2, -O3 or -Os and not with -fwhopr.
10436
10437 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
10438
10439         PR c++/43558
10440         * g++.dg/template/typedef31.C: New test.
10441
10442 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10443
10444         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
10445         assembler output on *-*-solaris2*.
10446         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10447
10448 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
10449
10450         PR debug/43557
10451         * gcc.dg/pr43557-1.c: New test.
10452         * gcc.dg/pr43557-2.c: New file.
10453
10454 2010-03-31  Jie Zhang  <jie@codesourcery.com>
10455
10456         PR 43562
10457         * gcc.dg/pr43562.c: New test.
10458
10459 2010-03-30  Jason Merrill  <jason@redhat.com>
10460
10461         PR c++/43076
10462         * g++.dg/template/error-recovery1.C: New.
10463
10464         PR c++/41786
10465         * g++.dg/parse/ambig5.C: New.
10466
10467 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
10468
10469         PR debug/43593
10470         * gcc.dg/guality/pr43593.c: New test.
10471
10472 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
10473
10474         PR middle-end/43430
10475         * gcc.dg/vect/pr43430-1.c: New.
10476
10477 2010-03-30  Jason Merrill  <jason@redhat.com>
10478
10479         PR c++/43559
10480         * g++.dg/template/partial7.C: New.
10481
10482 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10483
10484         * gcc.target/s390/stackcheck1.c: New testcase.
10485
10486 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10487
10488         PR libfortran/43265
10489         * gfortran.dg/read_eof_8.f90: New test.
10490
10491 2010-03-29  Jason Merrill  <jason@redhat.com>
10492
10493         * gcc.dg/cpp/include6.c: Change [] to ().
10494
10495         N3077
10496         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
10497         splicing and UCNs.
10498         * c-c++-common/raw-string-2.c: Add trigraph test.
10499         * c-c++-common/raw-string-8.c: New.
10500         * c-c++-common/raw-string-9.c: New.
10501         * c-c++-common/raw-string-10.c: New.
10502
10503         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
10504         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
10505         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
10506         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
10507         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
10508         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
10509         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
10510
10511 2010-03-29  Richard Guenther  <rguenther@suse.de>
10512
10513         PR tree-optimization/43560
10514         * gcc.dg/torture/pr43560.c: New testcase.
10515
10516 2010-03-29  Jason Merrill  <jason@redhat.com>
10517
10518         N3077
10519         * g++.dg/ext/raw-string-1.C: Change [] to ().
10520         * g++.dg/ext/raw-string-2.C: Change [] to ().
10521         Don't use \ in delimiter.
10522         * g++.dg/ext/raw-string-3.C: Change [] to ().
10523         * g++.dg/ext/raw-string-4.C: Change [] to ().
10524         * g++.dg/ext/raw-string-5.C: Change [] to ().
10525         Test for error on \ in delimiter.
10526         * g++.dg/ext/raw-string-6.C: Change [] to ().
10527         * g++.dg/ext/raw-string-7.C: Change [] to ().
10528
10529 2010-03-29  Jie Zhang  <jie@codesourcery.com>
10530
10531         PR 43564
10532         * gcc.dg/pr43564.c: New test.
10533
10534 2010-03-29  Tobias Burnus  <burnus@net-b.de>
10535
10536         PR fortran/43551
10537         * gfortran.dg/direct_io_12.f90: New test.
10538
10539 2010-03-28  Jan Hubicka  <jh@suse.cz>
10540
10541         PR tree-optimization/43505
10542         * gfortran.dg/pr43505.f90: New testcase.
10543
10544 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
10545
10546         PR tree-optimization/43528
10547         * gcc.target/i386/pr43528.c: New test.
10548
10549 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
10550
10551         PR c/43381
10552         * gcc.dg/parm-impl-decl-3.c: New test.
10553
10554 2010-03-26  Jason Merrill  <jason@redhat.com>
10555
10556         PR c++/43509
10557         * g++.dg/cpp0x/parse1.C: New.
10558
10559 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
10560
10561         PR target/43524
10562         * gcc.target/i386/pr43524.c: New test.
10563
10564 2010-03-26  Martin Jambor  <mjambor@suse.cz>
10565
10566         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
10567         whitespace, rename main to foo.
10568         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
10569         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
10570         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
10571         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
10572         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
10573         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
10574         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
10575         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
10576         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
10577         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
10578         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
10579
10580 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
10581
10582         PR c++/43327
10583         * g++.dg/other/crash-10.C: New test.
10584         * g++.dg/other/crash-11.C: New test.
10585
10586 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10587
10588         PR libfortran/43517
10589         * gfortran.dg/read_eof_7.f90: New test.
10590
10591 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10592
10593         PR objc/35165
10594         PR testsuite/43512
10595         * objc-obj-c++-shared: New directory.
10596         * objc-obj-c++-shared/Object1-implementation.h: New file.
10597         * objc-obj-c++-shared/Object1.h: New file.
10598         * objc-obj-c++-shared/Protocol1.h: New file.
10599         * objc-obj-c++-shared/next-abi.h: New file.
10600         * objc-obj-c++-shared/next-mapping.h: New file.
10601         * objc/execute/next_mapping.h: Delete.
10602         * objc.dg/special/special.exp: For all targets run the tests with
10603         -fgnu-runtime, for darwin targets also run the tests with
10604         -fnext-runtime.
10605         * objc.dg/dg.exp: Ditto.
10606         * obj-c++.dg/dg.exp: Ditto.
10607         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
10608         Protocol1.h) and next-mapping.h as required.  Amend testcase to
10609         include use of updated NeXT interface.
10610         * objc/execute/formal_protocol-5.m: Ditto.
10611         * objc/execute/protocol-isEqual-2.m: Ditto.
10612         * objc/execute/protocol-isEqual-4.m: Ditto.
10613         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
10614         Protocol1.h) and next-mapping.h as required.
10615         * objc/execute/object_is_class.m: Ditto.
10616         * objc/execute/enumeration-1.m: Ditto.
10617         * objc/execute/class-13.m: Ditto.
10618         * objc/execute/formal_protocol-2.m: Ditto.
10619         * objc/execute/formal_protocol-4.m: Ditto.
10620         * objc/execute/class-1.m: Ditto.
10621         * objc/execute/bycopy-1.m: Ditto.
10622         * objc/execute/formal_protocol-6.m: Ditto.
10623         * objc/execute/bycopy-3.m: Ditto.
10624         * objc/execute/class-3.m: Ditto.
10625         * objc/execute/bf-11.m: Ditto.
10626         * objc/execute/class-5.m: Ditto.
10627         * objc/execute/bf-13.m: Ditto.
10628         * objc/execute/class-7.m: Ditto.
10629         * objc/execute/bf-15.m: Ditto.
10630         * objc/execute/class-9.m: Ditto.
10631         * objc/execute/bf-17.m: Ditto.
10632         * objc/execute/bf-19.m: Ditto.
10633         * objc/execute/IMP.m: Ditto.
10634         * objc/execute/exceptions/catchall-1.m: Ditto.
10635         * objc/execute/exceptions/trivial.m: Ditto.
10636         * objc/execute/exceptions/finally-1.m: Ditto.
10637         * objc/execute/exceptions/local-variables-1.m: Ditto.
10638         * objc/execute/exceptions/foward-1.m: Ditto.
10639         * objc/execute/bf-2.m: Ditto.
10640         * objc/execute/string1.m: Ditto.
10641         * objc/execute/bf-4.m: Ditto.
10642         * objc/execute/informal_protocol.m: Ditto.
10643         * objc/execute/string3.m: Ditto.
10644         * objc/execute/bf-6.m: Ditto.
10645         * objc/execute/bf-8.m: Ditto.
10646         * objc/execute/class-tests-1.h: Ditto.
10647         * objc/execute/protocol-isEqual-1.m: Ditto.
10648         * objc/execute/protocol-isEqual-3.m: Ditto.
10649         * objc/execute/_cmd.m: Ditto.
10650         * objc/execute/function-message-1.m: Ditto.
10651         * objc/execute/bf-20.m: Ditto.
10652         * objc/execute/bf-common.h: Ditto.
10653         * objc/execute/np-2.m: Ditto.
10654         * objc/execute/class-10.m: Ditto.
10655         * objc/execute/class-12.m: Ditto.
10656         * objc/execute/enumeration-2.m: Ditto.
10657         * objc/execute/class-14.m: Ditto.
10658         * objc/execute/encode-1.m: Ditto.
10659         * objc/execute/formal_protocol-1.m: Ditto.
10660         * objc/execute/formal_protocol-3.m: Ditto.
10661         * objc/execute/accessing_ivars.m: Ditto.
10662         * objc/execute/bycopy-2.m: Ditto.
10663         * objc/execute/class-2.m: Ditto.
10664         * objc/execute/bf-10.m: Ditto.
10665         * objc/execute/formal_protocol-7.m: Ditto.
10666         * objc/execute/root_methods.m: Ditto.
10667         * objc/execute/class-4.m: Ditto.
10668         * objc/execute/bf-12.m: Ditto.
10669         * objc/execute/class-6.m: Ditto.
10670         * objc/execute/bf-14.m: Ditto.
10671         * objc/execute/nested-func-1.m: Ditto.
10672         * objc/execute/class-8.m: Ditto.
10673         * objc/execute/private.m: Ditto.
10674         * objc/execute/bf-16.m: Ditto.
10675         * objc/execute/bf-18.m: Ditto.
10676         * objc/execute/load-3.m: Ditto.
10677         * objc/execute/compatibility_alias.m: Ditto.
10678         * objc/execute/bf-1.m: Ditto.
10679         * objc/execute/no_clash.m: Ditto.
10680         * objc/execute/bf-3.m: Ditto.
10681         * objc/execute/string2.m: Ditto.
10682         * objc/execute/bf-5.m: Ditto.
10683         * objc/execute/string4.m: Ditto.
10684         * objc/execute/bf-7.m: Ditto.
10685         * objc/execute/object_is_meta_class.m: Ditto.
10686         * objc/execute/bf-9.m: Ditto.
10687         * objc/execute/bf-21.m: Ditto.
10688         * objc/execute/cascading-1.m: Ditto.
10689         * objc/execute/trivial.m: Ditto.
10690         * objc/execute/np-1.m: Ditto.
10691         * objc/compile/trivial.m: Ditto.
10692         * objc/execute/class_self-2.m: Include <stdlib.h>.
10693         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
10694         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
10695         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10696         and 64bit. Use new NeXT interface as required.
10697         * objc.dg/special/unclaimed-category-1.m: Ditto.
10698         * objc.dg/special/unclaimed-category-1.h: Ditto.
10699         * objc.dg/special/unclaimed-category-1a.m: Ditto.
10700         * objc.dg/func-ptr-1.m: Ditto.
10701         * objc.dg/stret-1.m: Ditto.
10702         * objc.dg/encode-2.m: Ditto.
10703         * objc.dg/category-1.m: Ditto.
10704         * objc.dg/encode-3.m: Ditto.
10705         * objc.dg/call-super-3.m: Ditto.
10706         * objc.dg/method-3.m: Ditto.
10707         * objc.dg/func-ptr-2.m: Ditto.
10708         * objc.dg/lookup-1.m: Ditto.
10709         * objc.dg/encode-4.m: Ditto.
10710         * objc.dg/fix-and-continue-1.m: Ditto.
10711         * objc.dg/proto-lossage-3.m: Ditto.
10712         * objc.dg/method-13.m: Ditto.
10713         * objc.dg/proto-qual-1.m: Ditto.
10714         * objc.dg/zero-link-3.m: Ditto.
10715         * objc.dg/bitfield-1.m: Ditto.
10716         * objc.dg/va-meth-1.m: Ditto.
10717         * objc.dg/super-class-3.m: Ditto.
10718         * objc.dg/call-super-1.m: Ditto.
10719         * objc.dg/type-size-2.m: Ditto.
10720         * objc.dg/method-10.m: Ditto.
10721         * objc.dg/defs.m: Ditto.
10722         * objc.dg/const-str-3.m: Ditto.
10723         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
10724         Protocol1.h) and next-mapping.h as required. Use new NeXT
10725         interface as required.
10726         * objc.dg/super-class-4.m: Ditto.
10727         * objc.dg/comp-types-8.m: Ditto.
10728         * objc.dg/call-super-2.m: Ditto.
10729         * objc.dg/objc-fast-4.m: Ditto.
10730         * objc.dg/method-6.m: Ditto.
10731         * objc.dg/const-str-3.m: Ditto.
10732         * objc.dg/const-str-7.m: Ditto.
10733         * objc.dg/method-15.m: Ditto.
10734         * objc.dg/method-19.m: Ditto.
10735         * objc.dg/sync-1.m: Ditto.
10736         * objc.dg/layout-1.m: Ditto.
10737         * objc.dg/bitfield-3.m: Ditto.
10738         * objc.dg/try-catch-3.m: Ditto.
10739         * objc.dg/try-catch-7.m: Ditto.
10740         * objc.dg/comp-types-10.m: Ditto.
10741         * objc.dg/selector-2.: Ditto.
10742         * objc.dg/method-7.m: Ditto.
10743         * objc.dg/typedef-alias-1.m: Ditto.
10744         * objc.dg/proto-lossage-2.m: Ditto.
10745         * objc.dg/comp-types-11.m: Ditto.
10746         * objc.dg/sizeof-1.m: Ditto.
10747         * objc.dg/method-17.m: Ditto.
10748         * objc.dg/bitfield-5.m: Ditto.
10749         * objc.dg/try-catch-1.m: Ditto.
10750         * objc.dg/encode-5.m: Ditto.
10751         * objc.dg/fix-and-continue-2.m: Ditto.
10752         * objc.dg/method-9.m: Ditto.
10753         * objc.dg/isa-field-1.m: Ditto.
10754         * objc.dg/local-decl-2.m: Ditto.
10755         * objc.dg/objc-gc-4.m: Ditto.
10756         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
10757         * objc.dg/gnu-runtime-3.m: Ditto.
10758         * objc.dg/encode-7.m: Ditto.
10759         * objc.dg/encode-8.m: Ditto.
10760         * objc.dg/selector-3.m: Ditto.
10761         * objc.dg/gnu-runtime-1.m: Ditto.
10762         * objc.dg/const-str-12.m: Ditto.
10763         * objc.dg/gnu-runtime-2.m: Ditto.
10764         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
10765         * objc.dg/selector-1.m: Ditto.
10766         * objc.dg/stubify-2.m: Ditto.
10767         * objc.dg/zero-link-1.m: Ditto.
10768         * objc.dg/stret-2.m: Ditto.
10769         * objc.dg/zero-link-2.m: Ditto.
10770         * objc.dg/next-runtime-1.m: Ditto.
10771         * objc.dg/symtab-1.m: Ditto.
10772         * objc.dg/stubify-1.m: Ditto.
10773         * objc.dg/bitfield-2.m: Ditto.
10774         * objc.dg/try-catch-10.m: Apply to both runtimes.
10775         * objc.dg/const-str-1.m: Ditto.
10776         * objc.dg/image-info.m: Ditto.
10777         * objc.dg/encode-9.m: Ditto.
10778         * objc.dg/pragma-1.m: Apply test to all targets.
10779         * objc.dg/const-str-4.m: Ditto.
10780         * objc.dg/const-str-8.m: Ditto.
10781         * objc.dg/super-class-2.m: Ditto.
10782         * objc.dg/try-catch-5.m: Ditto.
10783         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
10784         Protocol1.h) and next-mapping.h as required. Use new NeXT
10785         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
10786         * objc.dg/const-str-11.m: Ditto.
10787         * objc.dg/const-str-9.m: Ditto.
10788         * objc.dg/method-4.m: Skip for 64Bit NeXT.
10789         * objc.dg/encode-1.m: Remove redundant -lobjc.
10790         * objc.dg/try-catch-9.m: Tidy space.
10791         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
10792         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10793         and 64bit. Use new NeXT interface as required.
10794         * obj-c++.dg/template-4.mm: Ditto.
10795         * obj-c++.dg/defs.mm: Ditto.
10796         * obj-c++.dg/basic.mm: Ditto.
10797         * obj-c++.dg/encode-4.mm: Ditto.
10798         * obj-c++.dg/method-17.mm: Ditto.
10799         * obj-c++.dg/proto-lossage-3.mm: Ditto.
10800         * obj-c++.dg/cxx-class-1.mm: Ditto.
10801         * obj-c++.dg/method-10.mm: Ditto.
10802         * obj-c++.dg/va-meth-1.mm: Ditto.
10803         * obj-c++.dg/encode-5.mm: Ditto.
10804         * obj-c++.dg/lookup-2.mm: Ditto.
10805         * obj-c++.dg/template-3.mm: Ditto.
10806         * obj-c++.dg/proto-qual-1.mm: Ditto.
10807         * obj-c++.dg/qual-types-1.m: Ditto.
10808         * obj-c++.dg/cxx-scope-1.mm: Ditto.
10809         * obj-c++.dg/template-1.mm: Ditto.
10810         * obj-c++.dg/encode-6.mm: Ditto.
10811         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
10812         Protocol1.h) and next-mapping.h as required. Use new NeXT
10813         interface as required.
10814         * obj-c++.dg/except-1.mm: Ditto.
10815         * obj-c++.dg/const-str-7.mm: Ditto.
10816         * obj-c++.dg/ivar-list-semi.mm: Ditto.
10817         * obj-c++.dg/cxx-scope-2.mm: Ditto.
10818         * obj-c++.dg/selector-2.mm: Ditto.
10819         * obj-c++.dg/isa-field-1.mm: Ditto.
10820         * obj-c++.dg/try-catch-1.mm: Ditto.
10821         * obj-c++.dg/local-decl-1.mm: Ditto.
10822         * obj-c++.dg/try-catch-9.mm: Ditto.
10823         * obj-c++.dg/no-extra-load.mm: Ditto.
10824         * obj-c++.dg/selector-5.mm: Ditto.
10825         * obj-c++.dg/method-12.mm: Ditto.
10826         * obj-c++.dg/try-catch-11.mm: Ditto.
10827         * obj-c++.dg/comp-types-11.mm: Ditto.
10828         * obj-c++.dg/bitfield-3.mm: Ditto.
10829         * obj-c++.dg/method-6.mm: Ditto.
10830         * obj-c++.dg/super-class-2.mm: Ditto.
10831         * obj-c++.dg/method-21.mm: Ditto.
10832         * obj-c++.dg/const-str-8.mm: Ditto.
10833         * obj-c++.dg/try-catch-7.mm: Ditto.
10834         * obj-c++.dg/method-15.mm: Ditto.
10835         * obj-c++.dg/layout-1.mm: Ditto.
10836         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10837         * obj-c++.dg/const-str-3.mm: Ditto.
10838         * obj-c++.dg/try-catch-2.mm: Ditto.
10839         * obj-c++.dg/objc-gc-3.mm: Ditto.
10840         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
10841         * obj-c++.dg/bitfield-1.mm: Ditto.
10842         * obj-c++.dg/selector-6.mm: Ditto.
10843         * obj-c++.dg/method-13.mm: Ditto.
10844         * obj-c++.dg/comp-types-12.mm: Ditto.
10845         * obj-c++.dg/bitfield-4.mm: Ditto.
10846         * obj-c++.dg/try-catch-8.mm: Ditto.
10847         * obj-c++.dg/method-2.mm: Ditto.
10848         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10849         * obj-c++.dg/typedef-alias-1.mm: Ditto.
10850         * obj-c++.dg/const-str-4.mm: Ditto.
10851         * obj-c++.dg/proto-lossage-2.mm: Ditto.
10852         * obj-c++.dg/try-catch-3.mm: Ditto.
10853         * obj-c++.dg/comp-types-9.mm: Ditto.
10854         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
10855         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
10856         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
10857         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
10858         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10859         Use new NeXT interface as required.
10860         * obj-c++.dg/const-str-10.mm: Ditto.
10861         * obj-c++.dg/const-str-11.mm: Ditto.
10862         * obj-c++.dg/const-str-9.mm: Ditto.
10863         * obj-c++.dg/method-11.mm: Ditto.
10864         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
10865         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10866         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
10867         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
10868         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
10869
10870 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
10871
10872         PR c++/43206
10873         * g++.dg/template/typedef30.C: New test case.
10874
10875 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
10876
10877         PR c/43385
10878         * gcc.c-torture/execute/pr43385.c: New test.
10879
10880 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
10881
10882         * gcc.dg/strncpy-fix-1.c: New test.
10883
10884 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10885
10886         PR testsuite/41609
10887         * lib/objc-torture.exp (objc-set-runtime-options): New.
10888         * objc/execute/execute.exp: Check runtime options on each pass.
10889         * objc/execute/exceptions/exceptions.exp: Ditto.
10890         * objc/compile/compile.exp: Ditto.
10891
10892         PR testsuite/42348
10893         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
10894         standard tests.
10895         (check_effective_target_objc2): New proc.
10896         (check_effective_target_next_runtime): New proc.
10897         * lib/objc.exp: Determine which runtime is in force and support it.
10898         * lib/obj-c++.exp: Ditto.
10899
10900 2010-03-24  Jason Merrill  <jason@redhat.com>
10901
10902         PR c++/43502
10903         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
10904
10905 2010-03-24  Martin Jambor  <mjambor@suse.cz>
10906
10907         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
10908         a loop.
10909         * gcc.dg/ipa/ipa-2.c: Likewise.
10910         * gcc.dg/ipa/ipa-3.c: Likewise.
10911         * gcc.dg/ipa/ipa-4.c: Likewise.
10912         * gcc.dg/ipa/ipa-5.c: Likewise.
10913         * gcc.dg/ipa/ipa-7.c: Likewise.
10914         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
10915         a loop.
10916         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
10917         i_can_not_be_propagated_fully2 into a loop.
10918         * gcc.dg/ipa/ipa-8.c: New test.
10919         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
10920
10921 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
10922
10923         PR debug/19192
10924         PR debug/43479
10925         * gcc.dg/guality/pr43479.c: New test.
10926         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
10927         and add volatile keyword.
10928
10929 2010-03-23  Mike Stump  <mikestump@comcast.net>
10930
10931         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
10932
10933 2010-03-23  Jason Merrill  <jason@redhat.com>
10934
10935         * g++.dg/ext/altivec-17.C: Adjust error message.
10936
10937         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
10938         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
10939         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
10940         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
10941         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
10942         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
10943
10944 2010-03-22  Jason Merrill  <jason@redhat.com>
10945
10946         PR c++/43333
10947         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
10948         * g++.dg/ext/is_pod_98.C: New.
10949
10950         PR c++/43281
10951         * g++.dg/cpp0x/auto18.C: New.
10952
10953         * gcc.dg/pr36997.c: Adjust error message.
10954         * g++.dg/ext/vector9.C: Likewise.
10955         * g++.dg/conversion/simd3.C: Likewise.
10956         * g++.dg/other/error23.C: Likewise.
10957
10958 2010-03-22  Michael Matz  <matz@suse.de>
10959
10960         PR middle-end/43475
10961         * gfortran.dg/pr43475.f90: New testcase.
10962
10963 2010-03-22  Richard Guenther  <rguenther@suse.de>
10964
10965         PR tree-optimization/43390
10966         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
10967
10968 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10969
10970         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
10971         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
10972
10973 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
10974             Michael Matz  <matz@suse.de>
10975
10976         PR c++/43081
10977         * g++.dg/parse/crash56.C: New test.
10978
10979 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
10980
10981         PR fortran/43450
10982         * gfortran.dg/whole_file_15.f90 : New test.
10983
10984 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10985
10986         PR fortran/43409
10987         * gfortran.dg/inquire_size.f90: New test.
10988
10989 2010-03-20  Richard Guenther  <rguenther@suse.de>
10990
10991         PR rtl-optimization/43438
10992         * gcc.c-torture/execute/pr43438.c: New testcase.
10993
10994 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
10995
10996         PR c++/43375
10997         * g++.dg/abi/mangle42.C: New test.
10998
10999 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11000
11001         PR C/43211
11002         * gcc.dg/pr43211.c: New test.
11003         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11004
11005 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
11006
11007         PR rtl-optimization/42258
11008         * gcc.target/arm/thumb1-mul-moves.c: New test.
11009
11010         PR target/40697
11011         * gcc.target/arm/thumb-andsi.c: New test.
11012
11013         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11014         dg-require-effective-target.
11015
11016 2010-03-19  Michael Matz  <matz@suse.de>
11017
11018         PR c++/43116
11019         * g++.dg/other/pr43116.C: New testcase.
11020
11021 2010-03-19  Michael Matz  <matz@suse.de>
11022
11023         PR target/43305
11024         * gcc.dg/pr43305.c: New testcase.
11025
11026 2010-03-19  Richard Guenther  <rguenther@suse.de>
11027
11028         PR tree-optimization/43415
11029         * gcc.c-torture/compile/pr43415.c: New testcase.
11030
11031 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
11032
11033         PR ada/43106
11034         * gnat.dg/case_optimization2.adb: New test.
11035         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11036
11037 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11038             Jack Howarth <howarth@bromo.med.uc.edu>
11039
11040         PR target/36399
11041         * gcc.target/i386/push-1.c: Don't xfail
11042           scan-assembler-not "movups" on darwin.
11043
11044 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
11045
11046         PR debug/43058
11047         * gcc.dg/pr43058.c: New test.
11048
11049 2010-03-18  Martin Jambor  <mjambor@suse.cz>
11050
11051         PR middle-end/42450
11052         * g++.dg/torture/pr42450.C: New test.
11053
11054 2010-03-18  Michael Matz  <matz@suse.de>
11055
11056         PR middle-end/43419
11057         * gcc.dg/pr43419.c: New testcase.
11058
11059 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
11060
11061         PR rtl-optimization/43360
11062         * gcc.dg/torture/pr43360.c: New.
11063
11064 2010-03-18  Michael Matz  <matz@suse.de>
11065
11066         PR tree-optimization/43402
11067         * gcc.dg/pr43402.c: New testcase.
11068
11069 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
11070
11071         PR target/42427
11072         * gcc.dg/pr42427.c: New test.
11073
11074 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11075
11076         PR libfortran/43265
11077         * gfortran.dg/read_empty_file.f: New test.
11078         * gfortran.dg/read_eof_all.f90: New test.
11079         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11080         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11081
11082 2010-03-17  Michael Matz  <matz@suse.de>
11083
11084         * gcc.dg/pr43300.c: Add -w.
11085
11086 2010-03-17  Richard Guenther  <rguenther@suse.de>
11087
11088         * gcc.dg/pr43379.c: Add -w.
11089
11090 2010-03-17  Tobias Burnus  <burnus@net-b.de>
11091
11092         PR fortran/43331
11093         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11094
11095 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
11096
11097         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11098
11099 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11100
11101         * ada/acats/run_all.sh: Log start and end times.
11102
11103 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11104
11105         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11106
11107 2010-03-16  Richard Guenther  <rguenther@suse.de>
11108
11109         PR middle-end/43379
11110         * gcc.dg/pr43379.c: New testcase.
11111
11112 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
11113
11114         PR debug/43051
11115         * gcc.dg/guality/pr43051-1.c: New test.
11116
11117 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
11118
11119         PR testsuite/43363
11120         * g++.dg/ext/altivec-17.C: Handle changes to error message.
11121
11122 2010-03-15  Michael Matz  <matz@suse.de>
11123
11124         PR middle-end/43300
11125         * gcc.dg/pr43300.c: New testcase.
11126
11127 2010-03-15  Richard Guenther  <rguenther@suse.de>
11128
11129         PR tree-optimization/43367
11130         * gcc.c-torture/compile/pr43367.c: New testcase.
11131
11132 2010-03-15  Richard Guenther  <rguenther@suse.de>
11133
11134         PR tree-optimization/43317
11135         * gcc.dg/pr43317.c: New testcase.
11136
11137 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11138
11139         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
11140
11141 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11142
11143         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
11144
11145 2010-03-14  Tobias Burnus  <burnus@net-b.de>
11146
11147         PR fortran/43362
11148         * gfortran.dg/impure_constructor_1.f90: New test.
11149
11150 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11151
11152         PR middle-end/43354
11153         * gfortran.dg/graphite/id-pr43354.f: New.
11154
11155 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11156
11157         PR middle-end/43349
11158         * gfortran.dg/graphite/pr43349.f: New.
11159
11160 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11161
11162         PR middle-end/43306
11163         * gcc.dg/graphite/pr43306.c: New.
11164
11165 2010-03-12  David S. Miller  <davem@davemloft.net>
11166
11167         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
11168         sparc.
11169
11170 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11171
11172         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
11173
11174 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
11175
11176         PR fortran/43291
11177         PR fortran/43326
11178         * gfortran.dg/dynamic_dispatch_7.f03: New test.
11179
11180 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
11181
11182         * gfortran.dg/default_format_denormal_1.f90: Don't assume
11183         fail for *-*-mingw* targets.
11184
11185 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
11186
11187         PR debug/43329
11188         * gcc.dg/guality/pr43329-1.c: New test.
11189
11190 2010-03-11  Martin Jambor  <mjambor@suse.cz>
11191
11192         PR tree-optimization/43257
11193         * g++.dg/torture/pr43257.C: New test.
11194
11195 2010-03-11  Tobias Burnus  <burnus@net-b.de>
11196
11197         PR fortran/43228
11198         * gfortran.dg/namelist_61.f90: New test.
11199
11200 2010-03-11  Richard Guenther  <rguenther@suse.de>
11201
11202         PR tree-optimization/43255
11203         * gcc.c-torture/compile/pr43255.c: New testcase.
11204
11205 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11206
11207         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
11208         * gcc.dg/pr43280.c: New testcase.
11209
11210 2010-03-11  Richard Guenther  <rguenther@suse.de>
11211
11212         PR lto/43200
11213         * gcc.dg/lto/20100227-1_0.c: New testcase.
11214         * gcc.dg/lto/20100227-1_1.c: Likewise.
11215
11216 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11217
11218         PR libfortran/43320
11219         PR libfortran/43265
11220         * gfortran.dg/read_eof_6.f: New test
11221         * gfortran.dg/read_x_eof.f90: New test.
11222         * gfortran.dg/read_x_past.f: Update test.
11223
11224 2010-03-10  Jan Hubicka  <jh@suse.cz>
11225
11226         * gcc.c-torture/compile/pr43288.c: New test.
11227
11228 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11229
11230         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
11231         -fpic/-fPIC flags.
11232         * g++.old-deja/g++.pt/asm2.C: Likewise.
11233         * gcc.c-torture/compile/20000804-1.c: Likewise.
11234         * gcc.target/i386/clobbers.c: Likewise.
11235
11236 2010-03-10  Tobias Burnus  <burnus@net-b.de>
11237
11238         PR fortran/43303
11239         * gfortran.dg/c_assoc_3.f90: New test.
11240
11241 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
11242
11243         PR debug/36728
11244         * gcc.dg/guality/pr36728-1.c: New test.
11245         * gcc.dg/guality/pr36728-2.c: New test.
11246
11247 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11248
11249         * gcc.dg/h8300-div-delay-slot.c: New test.
11250
11251 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
11252
11253         PR tree-optimization/43236
11254         * gcc.c-torture/execute/pr43236.c: New test.
11255
11256 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
11257
11258         PR middle-end/42859
11259         * g++.dg/eh/pr42859.C: New test.
11260
11261 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
11262
11263         PR debug/43299
11264         * gcc.dg/pr43299.c: New test.
11265
11266         PR debug/43290
11267         * g++.dg/eh/unwind2.C: New test.
11268
11269 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11270             Reza Yazdani  <reza.yazdani@amd.com>
11271
11272         PR middle-end/43065
11273         * gcc.dg/graphite/run-id-4.c: New.
11274
11275 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11276
11277         PR middle-end/43065
11278         * gcc.dg/graphite/run-id-3.c: New.
11279
11280 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
11281
11282         PR middle-end/42644
11283         PR middle-end/42130
11284         * gcc.dg/graphite/id-18.c: New.
11285         * gcc.dg/graphite/run-id-pr42644.c: New.
11286
11287 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11288
11289         PR middle-end/42326
11290         * gcc.dg/graphite/pr42326.c: New.
11291
11292 2010-03-08  Richard Guenther  <rguenther@suse.de>
11293
11294         PR tree-optimization/43269
11295         * gcc.c-torture/execute/pr43269.c: New testcase.
11296
11297 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
11298
11299         PR fortran/43256
11300         * gfortran.dg/typebound_call_13.f03: New.
11301
11302 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
11303
11304         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
11305         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
11306
11307 2010-03-05  Jason Merrill  <jason@redhat.com>
11308
11309         * g++.dg/abi/mangle40.C: Require weak and alias.
11310
11311 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11312
11313         PR middle-end/42326
11314         * gfortran.dg/graphite/pr42326.f90: New.
11315         * gfortran.dg/graphite/pr42326-1.f90: New.
11316
11317 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11318
11319         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
11320         (gnat_target_compile): Likewise.
11321         Reinitialize GNAT_UNDER_TEST if target changes.
11322         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
11323         (local_find_gnatmake): Pass full --GCC to gnatlink.
11324         Remove --LINK.
11325
11326 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11327
11328         PR c/43248
11329         * gcc.dg/compound-literal-1.c: New testcase.
11330
11331 2010-03-04  Martin Jambor  <mjambor@suse.cz>
11332
11333         PR tree-optimization/43164
11334         PR tree-optimization/43191
11335         * gcc.c-torture/compile/pr43164.c: New test.
11336         * gcc.c-torture/compile/pr43191.c: Likewise.
11337
11338 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
11339
11340         PR fortran/43244
11341         * gfortran.dg/finalize_9.f90: New.
11342
11343 2010-03-04  Tobias Burnus  <burnus@net-b.de>
11344             Ken Werner <ken@linux.vnet.ibm.com>
11345
11346         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
11347         to dg-options for spu.
11348         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
11349         dump-scan target to exclude spu.
11350
11351 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
11352
11353         PR middle-end/43209
11354         * gcc.dg/tree-ssa/ivopts-4.c: New.
11355
11356 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
11357
11358         * lib/target-supports-dg.exp (check-flags): Provide defaults for
11359         include-opts and exclude-opts; skip checking the flags if arguments
11360         are the same as the defaults.
11361         (dg-xfail-if): Verify the number of arguments, supply defaults
11362         for unspecified optional arguments.
11363         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
11364
11365 2010-03-03  Jason Merrill  <jason@redhat.com>
11366
11367         PR c++/12909
11368         * g++.dg/abi/mangle40.C: Updated.
11369
11370 2010-03-03  Jason Merrill  <jason@redhat.com>
11371
11372         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
11373         * g++.dg/abi/mangle23.C: Likewise.
11374         * g++.dg/eh/simd-2.C: Likewise.
11375         * g++.dg/ext/attribute-test-2.C: Likewise.
11376         * g++.dg/ext/vector14.C: Likewise.
11377         * g++.dg/other/pr34435.C: Likewise.
11378         * g++.dg/template/conv8.C: Likewise.
11379         * g++.dg/template/nontype9.C: Likewise.
11380         * g++.dg/template/qualttp17.C: Likewise.
11381         * g++.dg/template/ref1.C: Likewise.
11382         * g++.old-deja/g++.pt/crash68.C: Likewise.
11383         * g++.old-deja/g++.pt/ref1.C: Likewise.
11384         * g++.old-deja/g++.pt/ref3.C: Likewise.
11385         * g++.old-deja/g++.pt/ref4.C: Likewise.
11386
11387         PR c++/12909
11388         * g++.dg/abi/mangle40.C: New.
11389         * g++.dg/abi/mangle41.C: New.
11390         * g++.dg/lto/20100302_0.C: New.
11391         * g++.dg/lto/20100302_1.C: New.
11392         * g++.dg/lto/20100302.h: New.
11393
11394 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
11395
11396         PR fortran/43243
11397         * gfortran.dg/internal_pack_12.f90: New test.
11398
11399 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
11400
11401         * gcc.dg/pr36997.c: Adjust error message.
11402
11403 2010-03-03  Mike Stump  <mikestump@comcast.net>
11404
11405         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
11406         adjustments to not be present on machines that align the stack to
11407         more than 4 bytes and don't have a red zone yet as that is an
11408         unimplemented optimization.
11409
11410 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
11411
11412         PR fortran/43169
11413         * gfortran.dg/impure_assignment_3.f90: New.
11414
11415 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
11416
11417         PR debug/43229
11418         * gfortran.dg/pr43229.f90: New test.
11419
11420         PR debug/43237
11421         * gcc.dg/debug/dwarf2/pr43237.c: New test.
11422
11423         PR debug/43177
11424         * gcc.dg/guality/pr43177.c: New test.
11425
11426 2010-03-02  Jason Merrill  <jason@redhat.com>
11427
11428         * g++.dg/ext/vector9.C: Adjust error message.
11429         * g++.dg/conversion/simd3.C: Likewise.
11430         * g++.dg/other/error23.C: Likewise.
11431
11432 2010-03-02  Mike Stump  <mikestump@comcast.net>
11433
11434         PR c++/41090
11435         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
11436
11437 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
11438
11439         PR fortran/43180
11440         * gfortran.dg/internal_pack_10.f90: New test.
11441
11442         PR fortran/43173
11443         * gfortran.dg/internal_pack_11.f90: New test.
11444
11445 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
11446
11447         PR middle-end/42640
11448         * gcc.dg/tree-ssa/pr42640.c: New.
11449
11450 2010-03-01  Richard Guenther  <rguenther@suse.de>
11451
11452         PR tree-optimization/43220
11453         * gcc.c-torture/execute/pr43220.c: New testcase.
11454
11455 2010-03-01  Richard Guenther  <rguenther@suse.de>
11456
11457         PR middle-end/43213
11458         * gcc.dg/pr43213.c: New testcase.
11459
11460 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11461
11462         PR pch/14940
11463         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
11464
11465 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11466
11467         * lib/target-supports.exp (check_effective_target_ucn_nocache):
11468         New function.
11469         (check_effective_target_ucn): Likewise.
11470
11471         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
11472         if !ucn.
11473         * gcc.dg/ucnid-2.c: Likewise.
11474         * gcc.dg/ucnid-3.c: Likewise.
11475         * gcc.dg/ucnid-4.c: Likewise.
11476         * gcc.dg/ucnid-11.c: Likewise.
11477         * gcc.dg/ucnid-12.c: Likewise.
11478         * gcc.dg/ucnid-6.c: Skip if !ucn.
11479         * gcc.dg/ucnid-9.c: Likewise.
11480
11481 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11482
11483         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
11484         lists to dg-skip-if.
11485         * gcc.target/i386/stackalign/return-3.c: Likewise.
11486
11487 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11488
11489         * gcc.target/i386/clearcap.map: New file.
11490         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
11491         Pass clearcap.map by default if supported.
11492
11493 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11494
11495         PR fortran/42900
11496         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
11497         Explain this.
11498         * gfortran.dg/stat_2.f90: Likewise.
11499
11500 2010-03-01  Tobias Burnus  <burnus@net-b.de>
11501
11502         PR fortran/43199
11503         * gfortran.dg/module_read_2.f90: New test.
11504
11505 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
11506
11507         PR c++/42748
11508         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
11509         * g++.dg/abi/mangle12.C: Likewise.
11510         * g++.dg/abi/mangle20-2.C: Likewise.
11511         * g++.dg/abi/mangle17.C: Likewise.
11512         * g++.dg/template/cond2.C: Likewise.
11513         * g++.dg/template/pr35240.C: Likewise.
11514
11515 2010-02-27  Richard Guenther  <rguenther@suse.de>
11516
11517         PR tree-optimization/43186
11518         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
11519
11520 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11521
11522         * g++.dg/abi/packed1.C: Expect warning on the SH.
11523
11524 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
11525
11526         PR c++/42054:
11527         * g++.dg/parse/error37.C: New test.
11528
11529 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11530
11531         PR c/24577
11532         PR c/43192
11533         * gcc.dg/pr8927-1.c: Match new note.
11534         * gcc.dg/990506-0.c: Likewise.
11535         * gcc.dg/gomp/flush-2.c: Likewise.
11536         * gcc.dg/gomp/atomic-5.c: Likewise.
11537         * gcc.dg/gomp/pr34607.c: Likewise.
11538         * gcc.dg/pr35746.c: Likewise.
11539         * gcc.dg/cpp/pragma-1.c: Likewise.
11540         * gcc.dg/cpp/pragma-2.c: Likewise.
11541         * gcc.dg/pr41842.c: Likewise.
11542         * gcc.dg/noncompile/20040629-1.c: Likewise.
11543         * objc.dg/private-1.m: Likewise.
11544
11545 2010-02-27  Tobias Burnus  <burnus@net-b.de>
11546
11547         PR fortran/43185
11548         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
11549         * gfortran.dg/default_initialization_4.f90: New test.
11550
11551 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
11552
11553         * gnat.dg/thin_pointer.ad[sb]: Rename into...
11554         * gnat.dg/thin_pointer1.ad[sb]: ...this.
11555         * gnat.dg/thin_pointer2.adb: New test.
11556         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
11557
11558 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11559
11560         PR c/20631
11561         * gcc.dg/cpp/c90-pedantic.c: New.
11562         * gcc.dg/cpp/c90.c: New.
11563         * gcc.dg/gnu90-const-expr-1.c: New.
11564         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
11565
11566 2010-02-26  Richard Guenther  <rguenther@suse.de>
11567
11568         PR tree-optimization/43186
11569         * gcc.c-torture/compile/pr43186.c: New testcase.
11570
11571 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
11572
11573         PR debug/43190
11574         * c-c++-common/dwarf2/pr43190.c: New test.
11575
11576 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11577
11578         PR testsuite/37074:
11579         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
11580
11581 2010-02-26  Richard Guenther  <rguenther@suse.de>
11582
11583         PR tree-optimization/43188
11584         * gcc.c-torture/compile/pr43188.c: New testcase.
11585
11586 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
11587
11588         PR target/43175
11589         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
11590
11591 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
11592
11593         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
11594
11595 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
11596
11597         PR target/43154
11598         * gcc.target/powerpc/pr43154.c: New file.
11599
11600 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
11601
11602         PR debug/43166
11603         * gfortran.dg/debug/pr43166.f: New test.
11604
11605         PR debug/43165
11606         * gcc.dg/torture/pr43165.c: New test.
11607
11608 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11609
11610         PR c/43128
11611         * c-c++-common/pr41779.c: Update.
11612
11613 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11614
11615         PR ada/32547
11616         * lib/gnat-dg.exp (gnat_load): Redefine.
11617
11618         * ada/acats/run_acats: Run run_all.sh with $SHELL.
11619         * ada/acats/run_all.sh: Downcase tasking not implemented message.
11620
11621 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11622
11623         PR libobjc/36610
11624         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
11625         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
11626         -fgnu-runtime.
11627         Sort entries.
11628
11629 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11630
11631         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
11632
11633 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
11634
11635         PR debug/43150
11636         * gcc.dg/guality/vla-1.c: New test.
11637
11638 2010-02-24  Tobias Burnus  <burnus@net-b.de>
11639
11640         PR fortran/43042
11641         * gfortran.dg/c_ptr_tests_15.f90: New test.
11642
11643 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11644
11645         PR target/43107
11646         * gcc.target/i386/pr43107.c: New test.
11647
11648 2010-02-23  Jason Merrill  <jason@redhat.com>
11649
11650         PR c++/43143
11651         * g++.dg/cpp0x/variadic100.C: New.
11652
11653 2010-02-23  Jason Merrill  <jason@redhat.com>
11654
11655         PR debug/42800
11656         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
11657         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
11658         * c-c++-common/dwarf2/vla1.c: New.
11659
11660 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
11661
11662         PR target/43139
11663         * gcc.dg/pr43139.c: New test.
11664
11665         PR debug/43077
11666         * gcc.dg/guality/pr43077-1.c: New test.
11667
11668 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11669
11670         PR 43123
11671         * gcc.dg/march.c: New.
11672         * gcc.dg/march-generic.c: New.
11673         * gcc.dg/mtune.c: New.
11674
11675 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11676
11677         PR middle-end/43083
11678         * gcc.dg/graphite/pr43083.c: New.
11679
11680 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11681
11682         PR middle-end/43097
11683         * gfortran.dg/graphite/pr43097.f: New.
11684
11685 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11686             Manuel López-Ibáñez  <manu@gcc.gnu.org>
11687
11688         PR middle-end/43140
11689         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
11690
11691 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
11692
11693         PR middle-end/43026
11694         * g++.dg/graphite/pr43026.C: New.
11695
11696 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11697
11698         PR c++/43126
11699         * gcc.dg/cleanup-1.c: Update.
11700         * gcc.dg/func-args-1.c: Update.
11701         * gcc.dg/format/sentinel-1.c: Update.
11702         * g++.old-deja/g++.jason/scoping10.C: Update.
11703         * g++.old-deja/g++.ns/lookup5.C: Update.
11704         * g++.dg/ext/cleanup-1.C: Update.
11705         * g++.dg/parse/varmod1.C: Update.
11706         * g++.dg/parse/error33.C: Update.
11707         * g++.dg/expr/call3.C: Update.
11708         * g++.dg/func-args-1.C: New.
11709
11710 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
11711
11712         PR c/43125
11713         * gcc.dg/attr-used-2.c: Moved to ...
11714         * c-c++-common/attr-used-2.c: Here.
11715
11716         * gcc.dg/attr-used.c: Moved to ...
11717         * c-c++-common/attr-used.c: Here.
11718
11719 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
11720
11721         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
11722
11723 2010-02-22  Richard Guenther  <rguenther@suse.de>
11724
11725         PR lto/43045
11726         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
11727         * gfortran.dg/lto/20100222-1_1.c: Likewise.
11728
11729 2010-02-22  Richard Guenther  <rguenther@suse.de>
11730
11731         PR tree-optimization/42749
11732         * gcc.c-torture/compile/pr42749.c: New testcase.
11733
11734 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
11735
11736         PR fortran/43072
11737         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
11738         * gfortran.dg/internal_pack_9.f90: New test.
11739
11740 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11741
11742         PR c++/23510
11743         * g++.dg/template/recurse.C: Adjust.
11744         * g++.dg/template/pr23510.C: New.
11745
11746 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
11747
11748         PR c++/42824
11749         * g++.dg/template/memclass4.C: New test.
11750
11751 2010-02-21  Tobias Burnus  <burnus@net-b.de>
11752
11753         PR fortran/35259
11754         * gfortran.dg/reassoc_5.f90: New test.
11755
11756 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
11757
11758         PR target/43067
11759         * gcc.target/i386/pr43067.c: New test.
11760
11761 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11762
11763         PR c++/35669
11764         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
11765         -Wconversion-null.
11766         * g++.dg/warn/Wconversion-null.C: New test.
11767         * g++.old-deja/g++.other/null1.C: Move to...
11768         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
11769
11770 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
11771
11772         PR fortran/36932
11773         PR fortran/36933
11774         * gfortran.dg/dependency_26.f90: New test.
11775
11776         PR fortran/43072
11777         * gfortran.dg/internal_pack_7.f90: New test.
11778
11779         PR fortran/43111
11780         * gfortran.dg/internal_pack_8.f90: New test.
11781
11782 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11783
11784         PR 43128
11785         * c-c++-common/pr41779.c: Fix broken testcase.
11786
11787 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11788
11789         PR 36513
11790         * c-c++-common/pr36513.c: New testcase.
11791         * c-c++-common/pr36513-2.c: New testcase.
11792
11793 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11794
11795         PR 41779
11796         * c-c++-common/pr41779.c: New.
11797
11798 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
11799
11800         PR debug/43084
11801         * gcc.dg/pr43084.c: New test.
11802
11803 2010-02-19  Richard Guenther  <rguenther@suse.de>
11804
11805         PR tree-optimization/42916
11806         * gcc.dg/pr42916.c: New testcase.
11807
11808 2010-02-18  Jason Merrill  <jason@redhat.com>
11809
11810         PR c++/42837
11811         * g++.dg/abi/packed1.C: Add expected warning.
11812
11813         PR c++/43108
11814         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
11815         * gcc.dg/torture/dg-torture.exp: Likewise.
11816         * c-c++-common/torture/complex-sign.h,
11817         c-c++-common/torture/complex-sign-add.c,
11818         c-c++-common/torture/complex-sign-mixed-add.c,
11819         c-c++-common/torture/complex-sign-mixed-div.c,
11820         c-c++-common/torture/complex-sign-mixed-mul.c,
11821         c-c++-common/torture/complex-sign-mixed-sub.c,
11822         c-c++-common/torture/complex-sign-mul.c,
11823         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
11824         Adapt for C++ compilation as well.
11825
11826         PR c++/43070
11827         * g++.dg/ext/label1.C: Update.
11828         * g++.dg/ext/label2.C: Update.
11829
11830         PR c++/26261
11831         * g++.dg/template/dependent-name6.C: New.
11832
11833         PR c++/43109
11834         * g++.dg/parse/namespace12.C: New.
11835
11836 2010-02-18  Martin Jambor  <mjambor@suse.cz>
11837
11838         PR tree-optimization/43066
11839         * gcc.c-torture/compile/pr43066.c: New test.
11840
11841 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
11842
11843         * g++.dg/ext/attrib35.C: Fix target selector string.
11844         * g++.dg/ext/attrib36.C: Ditto.
11845         * g++.dg/ext/attrib37.C: Ditto.
11846         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
11847         * g++.dg/abi/mangle25.C: Ditto.
11848
11849 2010-02-17  Jason Merrill  <jason@redhat.com>
11850
11851         PR c++/43069
11852         * g++.dg/parse/namespace11.C: New.
11853
11854         PR c++/43093
11855         * g++.dg/ext/attrib37.C: New.
11856
11857         PR c++/43079
11858         * g++.dg/template/ptrmem20.C: New.
11859
11860 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
11861
11862         PR target/43103
11863         * gcc.target/i386/xop-check.h: Include m256-check.h.
11864         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
11865         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
11866         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
11867         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
11868
11869 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
11870
11871         PR debug/42918
11872         * gcc.dg/pr42918.c: New test.
11873
11874 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
11875
11876         * g++.dg/ext/attrib36.C: Require ILP32.
11877
11878 2010-02-16  Richard Guenther  <rguenther@suse.de>
11879
11880         PR tree-optimization/41043
11881         * gfortran.dg/pr41043.f90: New testcase.
11882         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
11883
11884 2010-02-16  Jason Merrill  <jason@redhat.com>
11885
11886         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
11887
11888 2010-02-16  Ira Rosen  <irar@il.ibm.com>
11889
11890         PR tree-optimization/43074
11891         * gcc.dg/vect/fast-math-pr43074.c: New test.
11892
11893 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
11894
11895         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
11896
11897 2010-02-16  Jason Merrill  <jason@redhat.com>
11898
11899         PR c++/43031
11900         * g++.dg/ext/attrib36.C: New.
11901
11902         PR c++/43036
11903         * g++.dg/other/array6.C: New.
11904
11905 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11906
11907         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
11908
11909 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
11910
11911         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
11912         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
11913         * gcc.target/i386/xop-vpermil2pd-1.c: New.
11914         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
11915         * gcc.target/i386/xop-vpermil2ps-1.c: New.
11916         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
11917
11918 2010-02-15  Richard Guenther  <rguenther@suse.de>
11919
11920         PR middle-end/43068
11921         * g++.dg/torture/pr43068.C: New testcase.
11922
11923 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
11924
11925         PR c++/43024
11926         * g++.dg/opt/ice1.C: New.
11927
11928 2010-02-14  Jason Merrill  <jason@redhat.com>
11929
11930         PR c++/41997
11931         * g++.dg/cpp0x/initlist-opt.C: New.
11932
11933 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
11934
11935         PR fortran/41113
11936         PR fortran/41117
11937         * gfortran.dg/internal_pack_6.f90: New test.
11938
11939 2010-02-12  Jason Merrill  <jason@redhat.com>
11940
11941         PR c++/43054
11942         * g++.dg/cpp0x/variadic99.C: New.
11943
11944 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
11945
11946         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
11947         sign extend pointers to gualchk_t.
11948
11949         PR c++/43033
11950         * g++.dg/other/default3.C: Xfail g4 test.
11951
11952 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11953
11954         PR middle-end/43012
11955         * gcc.dg/graphite/pr43012.c: New.
11956
11957 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11958
11959         PR middle-end/42930
11960         * g++.dg/graphite/pr42930.C: New.
11961
11962 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11963
11964         PR middle-end/42914
11965         PR middle-end/42530
11966         * gcc.dg/graphite/pr42530.c: New.
11967         * gcc.dg/graphite/pr42914.c: New.
11968
11969 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
11970
11971         PR middle-end/42771
11972         * gcc.dg/graphite/pr42771.c: New.
11973
11974 2010-02-11  Richard Guenther  <rguenther@suse.de>
11975
11976         PR tree-optimization/42998
11977         * gcc.c-torture/compile/pr42998.c: New testcase.
11978
11979 2010-02-10  Jason Merrill  <jason@redhat.com>
11980
11981         PR c++/41896
11982         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
11983
11984         PR c++/42983, core issue 906
11985         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11986         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11987
11988         PR c++/43016
11989         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11990
11991 2010-02-10  Richard Guenther  <rguenther@suse.de>
11992
11993         PR tree-optimization/43017
11994         * gcc.dg/torture/pr43017.c: New testcase.
11995
11996 2010-02-10  Tobias Burnus <burnus@net-b.de>
11997
11998         PR fortran/40823
11999         * gfortran.dg/private_type_1.f90: Update error location.
12000         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12001         * gfortran.dg/typebound_operator_2.f03: Ditto.
12002         * gfortran.dg/assignment_2.f90: Ditto.
12003         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12004         * gfortran.dg/binding_label_tests_9.f03: Ditto.
12005
12006 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12007
12008         PR fortran/43015
12009         * gfortran.dg/bind_c_usage_20.f90: New test.
12010
12011 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12012
12013         PR debug/43010
12014         * g++.dg/debug/pr43010.C: New test.
12015
12016 2010-02-10  Richard Guenther  <rguenther@suse.de>
12017
12018         PR c/43007
12019         * gcc.c-torture/execute/20100209-1.c: New testcase.
12020         * gcc.dg/fold-div-3.c: Likewise.
12021
12022 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12023
12024         * gcc.dg/builtin-ffs-1.c: New test.
12025
12026 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12027
12028         PR fortran/42999
12029         * gfortran.dg/array_constructor_35.f90: New test.
12030
12031 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12032
12033         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12034
12035 2010-02-09  Jason Merrill  <jason@redhat.com>
12036
12037         PR c++/42399
12038         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12039
12040         PR c++/42370
12041         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12042
12043 2010-02-09  Tobias Burnus  <burnus@net-b.de>
12044
12045         PR fortran/41869
12046         * gfortran.dg/module_write_1.f90: New test.
12047
12048 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
12049
12050         * gcc.dg/pr19340.c: Adjust.
12051
12052 2010-02-09  Richard Guenther  <rguenther@suse.de>
12053
12054         PR tree-optimization/43008
12055         * gcc.c-torture/execute/pr43008.c: New testcase.
12056
12057 2010-02-09  Richard Guenther  <rguenther@suse.de>
12058
12059         PR tree-optimization/43000
12060         * gcc.dg/torture/pr43000.c: New testcase.
12061         * gcc.dg/torture/pr43002.c: Likewise.
12062
12063 2010-02-09  Daniel Kraft  <d@domob.eu>
12064
12065         PR fortran/39171
12066         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12067         and pass -Wsurprising as necessary.
12068
12069 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
12070
12071         PR tree-optimization/42890
12072         * g++.dg/torture/pr42890.C: New test.
12073
12074 2010-02-08  Richard Guenther  <rguenther@suse.de>
12075
12076         PR middle-end/42995
12077         * gcc.dg/tree-ssa/inline-4.c: New testcase.
12078
12079 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12080
12081         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
12082         return 0 from main.
12083         * gcc.dg/graphite/block-1.c: Same.
12084         * gcc.dg/graphite/block-3.c: Same.
12085         * gcc.dg/graphite/block-4.c: Same.
12086         * gcc.dg/graphite/block-5.c: Same.
12087         * gcc.dg/graphite/block-6.c: Same.
12088         * gcc.dg/graphite/block-7.c: Same.
12089         * gcc.dg/graphite/interchange-0.c: Same.
12090         * gcc.dg/graphite/interchange-1.c: Same.
12091         * gcc.dg/graphite/interchange-10.c: Same.
12092         * gcc.dg/graphite/interchange-11.c: Same.
12093         * gcc.dg/graphite/interchange-12.c: Same.
12094         * gcc.dg/graphite/interchange-2.c: Same.
12095         * gcc.dg/graphite/interchange-3.c: Same.
12096         * gcc.dg/graphite/interchange-4.c: Same.
12097         * gcc.dg/graphite/interchange-5.c: Same.
12098         * gcc.dg/graphite/interchange-6.c: Same.
12099         * gcc.dg/graphite/interchange-7.c: Same.
12100         * gcc.dg/graphite/interchange-8.c: Same.
12101         * gcc.dg/graphite/interchange-9.c: Same.
12102         * gcc.dg/graphite/interchange-mvt.c: Same.
12103
12104 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12105
12106         * gfortran.dg/graphite/id-19.f: New.
12107         * gfortran.dg/graphite/pr14741.f90: New.
12108         * gfortran.dg/graphite/pr41924.f90: New.
12109         * gfortran.dg/graphite/run-id-2.f90: New.
12110
12111 2010-02-07  Richard Guenther  <rguenther@suse.de>
12112
12113         PR middle-end/42956
12114         * gcc.c-torture/compile/pr42956.c: New testcase.
12115
12116 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12117
12118         PR libfortran/42742
12119         * gfortran.dg/fmt_cache_2.f: New test.
12120
12121 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12122
12123         * gfortran.dg/read_no_eor.f90: New test.
12124
12125 2010-02-05  Jason Merrill  <jason@redhat.com>
12126
12127         * g++.dg/ext/label13.C: Move constructor body out of class.
12128
12129 2010-02-03  Jason Merrill  <jason@redhat.com>
12130
12131         PR c++/42870
12132         * g++.dg/ext/dllexport3.C: New.
12133
12134 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
12135
12136         * gcc.dg/format/ms-format3.c: New test for specific MS types.
12137
12138 2010-02-05  Richard Guenther  <rguenther@suse.de>
12139
12140         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
12141
12142 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
12143
12144         PR c++/42915
12145         * g++.dg/other/crash-9.C: New test.
12146
12147 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
12148
12149         PR fortran/42309
12150         * gfortran.dg/subref_array_pointer_4.f90 : New test.
12151
12152 2010-02-04  Richard Guenther  <rguenther@suse.de>
12153
12154         PR rtl-optimization/42952
12155         * gcc.dg/torture/pr42952.c: New testcase.
12156
12157 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12158
12159         PR libfortran/42901
12160         * gfortran.dg/namelist_60.f90: New test.
12161
12162 2010-02-03  Jason Merrill  <jason@redhat.com>
12163
12164         PR c++/40138
12165         * g++.dg/ext/builtin11.C: New.
12166
12167         PR c++/4926
12168         PR c++/38600
12169         * g++.dg/abi/mangle35.C: New.
12170         * g++.dg/abi/mangle37.C: New.
12171
12172         PR c++/12909
12173         * g++.dg/abi/mangle36.C: New.
12174
12175         PR c++/35652
12176         * g++.dg/warn/string1.C: New.
12177
12178 2010-02-03  Richard Guenther  <rguenther@suse.de>
12179
12180         PR tree-optimization/42944
12181         * gcc.dg/errno-1.c: New testcase.
12182
12183 2010-02-03  Richard Guenther  <rguenther@suse.de>
12184
12185         PR middle-end/42927
12186         * gcc.c-torture/compile/pr42927.c: New testcase.
12187
12188 2010-02-03  Tobias Burnus  <burnus@net-b.de>
12189
12190         PR fortran/42936
12191         * gfortran.dg/null_4.f90: New test.
12192
12193 2010-02-02  Jason Merrill  <jason@redhat.com>
12194
12195         PR c++/41090
12196         * g++.dg/ext/label13.C: New.
12197
12198 2010-02-02  Tobias Burnus  <burnus@net-b.de>
12199
12200         PR fortran/42650
12201         * gfortran.dg/func_result_5.f90: New test.
12202
12203 2010-02-01  Tobias Burnus  <burnus@net-b.de>
12204
12205         PR fortran/42922
12206         * gfortran.dg/pure_initializer_3.f90: News test.
12207
12208 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
12209
12210         PR fortran/42888
12211         * gfortran.dg/allocate_derived_2.f90: New test.
12212
12213 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
12214
12215         PR middle-end/42898
12216         * gcc.dg/torture/pr42898-2.c: New test.
12217
12218 2010-01-31  Richard Guenther  <rguenther@suse.de>
12219
12220         PR middle-end/42898
12221         * gcc.dg/torture/pr42898.c: New testcase.
12222
12223 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
12224
12225         PR fortran/38324
12226         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
12227         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
12228
12229 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
12230
12231         * g++.dg/tree-ssa/inline-1.C: New.
12232         * g++.dg/tree-ssa/inline-2.C: New.
12233         * g++.dg/tree-ssa/inline-3.C: New.
12234
12235 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
12236
12237         PR testsuite/41701
12238         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
12239         the string 'pow' in the pathname of the compiler from generating a
12240         test failure.
12241
12242 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12243
12244         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
12245         * g++.old-deja/g++.mike/eh17.C: Likewise.
12246         * g++.old-deja/g++.mike/p5571.C: Likewise.
12247
12248 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
12249
12250         PR c++/42758
12251         PR c++/42634
12252         PR c++/42336
12253         PR c++/42797
12254         PR c++/42880
12255         * g++.dg/other/crash-5.C: New test.
12256         * g++.dg/other/crash-6.C: New test.
12257         * g++.dg/other/crash-7.C: New test.
12258         * g++.dg/other/crash-8.C: New test.
12259
12260 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
12261
12262         PR rtl-optimization/42889
12263         * gcc.dg/pr42889.c: New test.
12264
12265 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
12266
12267         * gcc.target/i386/pr42881.c: Use SSE2.
12268
12269 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
12270
12271         PR target/42891
12272         * gcc.target/i386/pr42891.c: New test.
12273
12274 2010-01-28  Richard Guenther  <rguenther@suse.de>
12275
12276         PR tree-optimization/42871
12277         * g++.dg/torture/pr42871.C: New testcase.
12278
12279 2010-01-28  Richard Guenther  <rguenther@suse.de>
12280
12281         * gcc.dg/Wobjsize-1.h: New testcase.
12282         * gcc.dg/Wobjsize-1.c: Likewise.
12283
12284 2010-01-28  Richard Guenther  <rguenther@suse.de>
12285
12286         PR middle-end/42883
12287         * g++.dg/torture/pr42883.C: New testcase.
12288
12289 2010-01-28  Michael Matz  <matz@suse.de>
12290
12291         * gcc.target/i386/pr42881.c: New test.
12292
12293 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12294
12295         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
12296         Add i?86-*-solaris2* support.
12297
12298 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
12299
12300         PR c++/42713
12301         PR c++/42820
12302         * g++.dg/template/typedef27.C: New test case.
12303         * g++.dg/template/typedef28.C: New test case.
12304
12305 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
12306
12307         * gcc.dg/optimize-bswap*.c: Add ARM target
12308
12309 2010-01-27  Richard Guenther  <rguenther@suse.de>
12310
12311         PR middle-end/42878
12312         * gcc.dg/torture/pr42878-1.c: New testcase.
12313         * gcc.dg/torture/pr42878-2.c: Likewise.
12314
12315 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
12316
12317         PR middle-end/42874
12318         * gcc.dg/vla-22.c: New test.
12319
12320 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
12321
12322         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
12323         current collation.
12324
12325 2010-01-26  Richard Guenther  <rguenther@suse.de>
12326
12327         PR rtl-optimization/42685
12328         * gcc.dg/pr42685.c: New testcase.
12329         * g++.dg/other/pr42685.C: Likewise.
12330
12331 2010-01-26  Richard Guenther  <rguenther@suse.de>
12332
12333         PR middle-end/42806
12334         * g++.dg/other/pr42806.C: New testcase.
12335
12336 2010-01-26  Richard Guenther  <rguenther@suse.de>
12337
12338         PR tree-optimization/42250
12339         * gcc.dg/pr42250.c: New testcase.
12340
12341 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
12342
12343         * gnat.dg/array_bounds_test.adb: New test.
12344
12345 2010-01-25  Tobias Burnus  <burnus@net-b.de>
12346
12347         PR fortran/42858
12348         * gfortran.dg/generic_21.f90: New test.
12349
12350 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12351
12352         PR testsuite/41522
12353         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
12354
12355 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
12356
12357         PR c++/42748
12358         * g++.dg/abi/arm_va_list2.C: New test.
12359         * g++.dg/abi/arm_va_list2.h: Companion header file.
12360
12361 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
12362
12363         PR fortran/41044
12364         * gfortran.dg/parameter_array_ref_2.f90 : New test.
12365
12366         PR fortran/41167
12367         * gfortran.dg/char_array_arg_1.f90 : New test.
12368
12369         * gfortran.dg/pr25923.f90 : Remove XFAIL.
12370
12371 2010-01-24  Tobias Burnus  <burnus@net-b.de>
12372
12373         PR fortran/39304
12374         * gfortran.dg/generic_20.f90: New test.
12375
12376 2010-01-22  Michael Matz  <matz@suse.de>
12377
12378         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
12379         -msse2.
12380
12381 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
12382
12383         PR fortran/42736
12384         * gfortran.dg/dependency_25.f90 : New test.
12385
12386 2010-01-21  Martin Jambor  <mjambor@suse.cz>
12387
12388         PR tree-optimization/42585
12389         * gcc.dg/tree-ssa/pr42585.c: New test.
12390
12391 2010-01-21  Richard Guenther  <rguenther@suse.de>
12392
12393         PR middle-end/19988
12394         * gcc.dg/pr19988.c: New testcase.
12395
12396 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
12397
12398         * g++.dg/compat/decimal/compat-common.h: New file.
12399         * g++.dg/compat/decimal/decimal-dummy.h: New file.
12400         * g++.dg/compat/decimal/pass_x.h: New file.
12401         * g++.dg/compat/decimal/pass_y.h: New file.
12402         * g++.dg/compat/decimal/pass-1_main.C: New file.
12403         * g++.dg/compat/decimal/pass-1_x.C: New file.
12404         * g++.dg/compat/decimal/pass-1_y.C: New file.
12405         * g++.dg/compat/decimal/pass-2_main.C: New file.
12406         * g++.dg/compat/decimal/pass-2_x.C: New file.
12407         * g++.dg/compat/decimal/pass-2_y.C: New file.
12408         * g++.dg/compat/decimal/pass-3_main.C: New file.
12409         * g++.dg/compat/decimal/pass-3_x.C: New file.
12410         * g++.dg/compat/decimal/pass-3_y.C: New file.
12411         * g++.dg/compat/decimal/pass-4_main.C: New file.
12412         * g++.dg/compat/decimal/pass-4_x.C: New file.
12413         * g++.dg/compat/decimal/pass-4_y.C: New file.
12414         * g++.dg/compat/decimal/pass-5_main.C: New file.
12415         * g++.dg/compat/decimal/pass-5_x.C: New file.
12416         * g++.dg/compat/decimal/pass-5_y.C: New file.
12417         * g++.dg/compat/decimal/pass-6_main.C: New file.
12418         * g++.dg/compat/decimal/pass-6_x.C: New file.
12419         * g++.dg/compat/decimal/pass-6_y.C: New file.
12420         * g++.dg/compat/decimal/return_x.h: New file.
12421         * g++.dg/compat/decimal/return_y.h: New file.
12422         * g++.dg/compat/decimal/return-1_main.C: New file.
12423         * g++.dg/compat/decimal/return-1_x.C: New file.
12424         * g++.dg/compat/decimal/return-1_y.C: New file.
12425         * g++.dg/compat/decimal/return-2_main.C: New file.
12426         * g++.dg/compat/decimal/return-2_x.C: New file.
12427         * g++.dg/compat/decimal/return-2_y.C: New file.
12428         * g++.dg/compat/decimal/return-3_main.C: New file.
12429         * g++.dg/compat/decimal/return-3_x.C: New file.
12430         * g++.dg/compat/decimal/return-3_y.C: New file.
12431         * g++.dg/compat/decimal/return-4_main.C: New file.
12432         * g++.dg/compat/decimal/return-4_x.C: New file.
12433         * g++.dg/compat/decimal/return-4_y.C: New file.
12434         * g++.dg/compat/decimal/return-5_main.C: New file.
12435         * g++.dg/compat/decimal/return-5_x.C: New file.
12436         * g++.dg/compat/decimal/return-5_y.C: New file.
12437         * g++.dg/compat/decimal/return-6_main.C: New file.
12438         * g++.dg/compat/decimal/return-6_x.C: New file.
12439         * g++.dg/compat/decimal/return-6_y.C: New file.
12440
12441 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12442
12443         PR debug/42715
12444         * gcc.dg/pr42715.c: New.
12445
12446 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
12447
12448         PR c++/42038
12449         * g++.dg/parse/crash55.C: New.
12450
12451 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12452
12453         PR debug/42782
12454         * gcc.dg/guality/pr42782.c: New.
12455
12456 2010-01-20  Jason Merrill  <jason@redhat.com>
12457
12458         PR c++/41788
12459         * g++.dg/abi/packed1.C: New.
12460
12461         PR c++/41920
12462         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
12463
12464         PR c++/40750
12465         * g++.dg/parse/fn-typedef1.C: New.
12466         * g++.dg/other/cv_quals.C: Adjust.
12467
12468 2010-01-20  Anthony Green  <green@moxielogic.com>
12469
12470         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
12471         pack(push) pragma).
12472         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
12473         * gcc.dg/20020312-2.c: Port this to the moxie core.
12474         * gcc.dg/weak/typeof-2.c: Ditto.
12475
12476 2010-01-20  Richard Guenther  <rguenther@suse.de>
12477
12478         PR tree-optimization/42717
12479         * gcc.c-torture/compile/pr42717.c: New testcase.
12480
12481 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
12482
12483         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
12484         of signed, add a few new tests.
12485
12486         PR middle-end/42803
12487         * g++.dg/parse/limits-initializer1.C: New test.
12488
12489 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
12490
12491         PR fortran/42804
12492         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
12493         * gfortran.dg/typebound_call_12.f03: New test.
12494
12495 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
12496
12497         PR fortran/42783
12498         * gfortran.dg/bounds_check_15.f90 : New test.
12499
12500 2010-01-19  Michael Matz  <matz@suse.de>
12501
12502         PR tree-optimization/41783
12503         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
12504
12505 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12506
12507         PR target/38697.
12508         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
12509         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
12510         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
12511         * gcc.target/arm/neon/vget_lows16.c: Likewise.
12512         * gcc.target/arm/neon/vget_lows32.c: Likewise.
12513         * gcc.target/arm/neon/vget_lows64.c: Likewise.
12514         * gcc.target/arm/neon/vget_lows8.c: Likewise.
12515         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
12516         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
12517         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
12518         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
12519
12520 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
12521
12522         PR fortran/42545
12523         * gfortran.dg/extends_6.f03: Modified an error message.
12524         * gfortran.dg/extends_10.f03: New test.
12525         * gfortran.dg/private_type_6.f03: Modified an error message.
12526         * gfortran.dg/structure_constructor_8.f03: Ditto.
12527
12528 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
12529
12530         PR tree-optimization/42719
12531         * gcc.dg/pr42719.c: New test.
12532
12533         PR debug/42728
12534         * gcc.dg/pr42728.c: New test.
12535
12536 2010-01-19  Anthony Green  <green@moxielogic.com>
12537
12538         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
12539
12540 2010-01-18  Anthony Green  <green@moxielogic.com>
12541
12542         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
12543         for moxie.
12544
12545 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
12546
12547         * g++.dg/template/error45.C: reverted as part of reverting the
12548         fix of PR c++/42634.
12549
12550 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
12551
12552         PR c++/42634
12553         * g++.dg/template/error45.C: New test.
12554
12555 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
12556
12557         PR c++/42766
12558         * g++.dg/conversion/op6.C: New test.
12559
12560 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
12561
12562         PR target/42774
12563         * gcc.target/alpha/pr42774.c: New test.
12564
12565 2010-01-18  Richard Guenther  <rguenther@suse.de>
12566
12567         PR tree-optimization/42781
12568         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
12569
12570 2010-01-17  Richard Guenther  <rguenther@suse.de>
12571
12572         PR middle-end/42248
12573         * gcc.c-torture/execute/pr42248.c: New testcase.
12574
12575 2010-01-17  Richard Guenther  <rguenther@suse.de>
12576
12577         PR tree-optimization/42773
12578         * g++.dg/torture/pr42773.C: New testcase.
12579
12580 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
12581
12582         PR fortran/42677
12583         * gfortran.dg/interface_assignment_5.f90: New test.
12584
12585 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
12586
12587         PR c++/42697
12588         * g++.dg/template/crash94.C: Reverted.
12589
12590 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
12591
12592         PR debug/42767
12593         * gcc.dg/debug/pr42767.c: New.
12594
12595 2010-01-15  Jason Merrill  <jason@redhat.com>
12596
12597         PR c++/42761
12598         * g++.dg/cpp0x/decltype22.C: New.
12599
12600 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
12601
12602         PR middle-end/42760
12603         * g++.dg/torture/pr42760.C: New test.
12604
12605 2010-01-15  Jing Yu  <jingyu@google.com>
12606
12607         PR rtl-optimization/42691
12608         * gcc.c-torture/execute/pr42691.c: New.
12609
12610 2010-01-15  Richard Guenther  <rguenther@suse.de>
12611
12612         PR middle-end/42739
12613         * g++.dg/torture/pr42739.C: New testcase.
12614
12615 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
12616
12617         * g++.dg/template/error45.C: Revert as part of reverting changes
12618         or PR c++/42634.
12619
12620 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12621
12622         PR fortran/42684
12623         * gfortran.dg/interface_31.f90: New test.
12624
12625 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
12626
12627         * gcc.target/powerpc/pr42747.c: New file.
12628
12629 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12630
12631         PR middle-end/42674
12632         * c-c++-common/pr42674.c: New test.
12633
12634         PR c++/42608
12635         * g++.dg/template/instantiate11.C: New test.
12636
12637 2010-01-14  Jason Merrill  <jason@redhat.com>
12638
12639         PR c++/42701
12640         * g++.dg/overload/error3.C: New.
12641
12642         PR c++/42655
12643         * g++.dg/overload/rvalue1.C: New.
12644
12645 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12646
12647         PR tree-optimization/42706
12648         * gcc.dg/ipa/pr42706.c: New testcase.
12649
12650 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
12651
12652         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
12653
12654 2010-01-14  Martin Jambor  <mjambor@suse.cz>
12655
12656         PR tree-optimization/42714
12657         * g++.dg/torture/pr42714.C: New test.
12658
12659 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12660
12661         PR rtl-optimization/42246
12662         * gfortran.dg/pr42246-2.f: New.
12663
12664 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12665
12666         PR rtl-optimization/42389
12667         * gcc.dg/pr42389.c: New.
12668
12669 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
12670
12671         PR rtl-optimization/42388
12672         * gcc.dg/pr42388.c: New.
12673
12674 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12675
12676         PR rtl-optimization/42294
12677         * gfortran.dg/pr42294.f: New.
12678
12679 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12680
12681         PR rtl-optimization/39453
12682         PR rtl-optimization/42246
12683         * gcc.dg/pr39453.c: New.
12684         * gcc.dg/pr42246.c: New.
12685
12686 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12687
12688         PR middle-end/42245
12689         * gcc.dg/pr42245.c: New.
12690         * gcc.dg/pr42245-2.c: New.
12691
12692 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
12693
12694         PR rtl-optimization/42249
12695         * gcc.dg/pr42249.c: New.
12696
12697 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
12698
12699         PR c/42721
12700         * gcc.c-torture/execute/pr42721.c: New test.
12701
12702 2010-01-14  Ira Rosen  <irar@il.ibm.com>
12703
12704         PR tree-optimization/42709
12705         * gcc.dg/vect/pr42709.c: New test.
12706
12707 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12708
12709         PR fortran/41478
12710         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
12711         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
12712
12713 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
12714
12715         PR fortran/42481
12716         * gfortran.dg/generic_19.f90 : New test.
12717
12718 2010-01-13  Richard Guenther  <rguenther@suse.de>
12719
12720         PR tree-optimization/42730
12721         * gcc.c-torture/compile/pr42730.c: New testcase.
12722
12723 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
12724
12725         PR target/pr42542
12726         * gcc.target/ia64/pr42542-1.c: New.
12727         * gcc.target/ia64/pr42542-2.c: New.
12728         * gcc.target/ia64/pr42542-3.c: New.
12729
12730 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
12731
12732         PR c++/42634
12733         * g++.dg/template/error45.C: New test.
12734
12735 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12736
12737         PR tree-optimization/42704
12738         * g++.dg/torture/pr42704.C: New test.
12739
12740 2010-01-13  Martin Jambor  <mjambor@suse.cz>
12741
12742         PR tree-optimization/42703
12743         * gcc.c-torture/compile/pr42703.c: New test.
12744
12745 2010-01-13  Richard Guenther  <rguenther@suse.de>
12746
12747         PR tree-optimization/42705
12748         * gcc.c-torture/compile/pr42705.c: New testcase.
12749
12750 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
12751
12752         * gcc.target/bfin/l2.c: New test.
12753         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
12754
12755 2010-01-13  Richard Guenther  <rguenther@suse.de>
12756
12757         PR middle-end/42716
12758         * gcc.c-torture/compile/pr42716.c: New testcase.
12759
12760 2010-01-13  Richard Guenther  <rguenther@suse.de>
12761
12762         PR lto/42678
12763         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
12764
12765 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
12766
12767         PR c/42708
12768         * gcc.c-torture/compile/pr42708-1.c: New test.
12769
12770 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
12771
12772         PR debug/42662
12773         * gcc.dg/pr42662.c: New test.
12774
12775         PR tree-optimization/42645
12776         * g++.dg/other/pr42645-1.C: New test.
12777         * g++.dg/other/pr42645-2.C: New test.
12778
12779 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
12780
12781         PR target/42416
12782         * gcc.target/powerpc/warn-1.c: New test.
12783         * gcc.target/powerpc/warn-2.c: New test.
12784
12785 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
12786
12787         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
12788         stack alignment.
12789
12790 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
12791
12792         * gcc.dg/lto/20100108_0.c: New.
12793
12794 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
12795
12796         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
12797         Add -march=i686 -msse for 32bit x86 targets.
12798
12799 2010-01-10  Richard Guenther  <rguenther@suse.de>
12800
12801         PR middle-end/42667
12802         * gcc.dg/torture/pr42667.c: New testcase.
12803
12804 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12805
12806         PR fortran/32489
12807         * gfortran.dg/array_constructor_34.f90: New test.
12808
12809 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12810
12811         PR fortran/20923
12812         * gfortran.dg/array_constructor_33.f90: New test.
12813         gfortran.dg/array_function_5.f90: Add credit.
12814
12815 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12816
12817         PR debug/42631
12818         * gcc.dg/pr42631.c: New.
12819
12820 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12821
12822         PR debug/42630
12823         * gcc.dg/pr42630.c: New.
12824
12825 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12826
12827         PR debug/42629
12828         * gcc.dg/pr42629.c: New.
12829
12830 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12831
12832         PR middle-end/42363
12833         * gcc.dg/torture/pr42363.c: New.
12834
12835 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
12836
12837         PR debug/42604
12838         PR debug/42395
12839         * gcc.dg/vect/pr42604.c: New.
12840         * gcc.dg/vect/pr42395.c: New.
12841
12842 2010-01-09  Richard Guenther  <rguenther@suse.de>
12843
12844         PR middle-end/42512
12845         * gcc.c-torture/execute/pr42512.c: New testcase.
12846
12847 2010-01-09  Tobias Burnus  <burnus@net-b.de>
12848
12849         PR fortran/41298
12850         * gfortran.dg/c_ptr_tests_14.f90: New test.
12851
12852 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12853
12854         PR ada/41929
12855         * gnat.dg/null_pointer_deref1.adb: Don't run on
12856         sparc*-sun-solaris2.11.
12857
12858 2010-01-08  Richard Guenther  <rguenther@suse.de>
12859
12860         PR lto/42528
12861         * gcc.dg/lto/20100103-1_0.c: New testcase.
12862         * gcc.dg/lto/20100103-2_0.c: Likewise.
12863
12864 2010-01-08  Tobias Burnus  <burnus@net-b.de
12865
12866         PR/fortran 25829
12867         * gfortran.dg/asynchronous_1.f90: New test.
12868         * gfortran.dg/asynchronous_2.f90: New test.
12869         * gfortran.dg/conflicts.f90: Update error message.
12870
12871 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
12872
12873         c++/40155
12874         * g++.dg/cpp0x/variadic-unify-2.C: New test.
12875
12876 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
12877
12878         PR tree-optimization/42625
12879         * g++.dg/opt/dtor4.C: New test.
12880         * g++.dg/opt/dtor4.h: New.
12881         * g++.dg/opt/dtor4-aux.cc: New.
12882
12883 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12884
12885         PR fortran/42597
12886         * gfortran.dg/proc_ptr_26.f90: New test.
12887
12888 2010-01-07  Tobias Burnus  <burnus@net-b.de>
12889
12890         PR fortran/41872
12891         * gfortran.dg/allocatable_scalar_7.f90: New test.
12892
12893 2010-01-06  Richard Guenther  <rguenther@suse.de>
12894
12895         * gcc.c-torture/compile/pr42632.c: New testcase.
12896
12897 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12898
12899         PR target/42542
12900         * gcc.target/i386/pr42542-4.c: New.
12901         * gcc.target/i386/pr42542-4a.c: Likewise.
12902         * gcc.target/i386/pr42542-5.c: Likewise.
12903         * gcc.target/i386/pr42542-5a.c: Likewise.
12904
12905 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12906
12907         * gcc.dg/tls/opt-15.c: New test.
12908
12909 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12910
12911         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
12912
12913 2010-01-05  Martin Jambor  <mjambor@suse.cz>
12914
12915         PR tree-optimization/42462
12916         * g++.dg/torture/pr42462.C: New test.
12917
12918 2010-01-05  Jason Merrill  <jason@redhat.com>
12919
12920         * g++.dg/cpp0x/initlist30.C: New test.
12921
12922 2010-01-05  Richard Guenther  <rguenther@suse.de>
12923
12924         PR tree-optimization/42614
12925         * gcc.c-torture/execute/pr42614.c: New testcase.
12926
12927 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
12928
12929         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
12930         * gcc.dg/Wunreachable-1.c: Remove the testcase of
12931         -Wunreachable-code.
12932         * gcc.dg/Wunreachable-2.c: Likewise.
12933         * gcc.dg/Wunreachable-3.c: Likewise.
12934         * gcc.dg/Wunreachable-4.c: Likewise.
12935         * gcc.dg/Wunreachable-5.c: Likewise.
12936         * gcc.dg/Wunreachable-6.c: Likewise.
12937         * gcc.dg/Wunreachable-7.c: Likewise.
12938         * gcc.dg/Wunreachable-8.c: Likewise.
12939         * gcc.dg/20041231-1.c: Likewise.
12940
12941 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
12942
12943         PR other/42611
12944         * gcc.dg/pr42611.c: New test.
12945
12946         PR tree-optimization/42508
12947         * g++.dg/opt/pr42508.C: New test.
12948
12949 2010-01-05  Tobias Burnus  <burnus@net-b.de>
12950
12951         PR fortran/41872
12952         * gfortran.dg/allocatable_scalar_8.f90: New.
12953
12954 2010-01-04  Martin Jambor  <mjambor@suse.cz>
12955
12956         PR tree-optimization/42398
12957         * gcc.c-torture/compile/pr42398.c: New test.
12958
12959 2010-01-04  Jason Merrill  <jason@redhat.com>
12960
12961         PR c++/42555
12962         * g++.dg/ext/attrib35.C: New.
12963
12964         PR c++/42567
12965         * g++.dg/cpp0x/auto17.C: New.
12966
12967 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
12968
12969         * gcc.dg/lto/20100104_0.c: New.
12970
12971 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
12972
12973         PR target/42542
12974         * gcc.target/i386/pr42542-1.c: New.
12975         * gcc.target/i386/pr42542-1a.c: Likewise.
12976         * gcc.target/i386/pr42542-1b.c: Likewise.
12977         * gcc.target/i386/pr42542-2.c: Likewise.
12978         * gcc.target/i386/pr42542-2a.c: Likewise.
12979         * gcc.target/i386/pr42542-2b.c: Likewise.
12980         * gcc.target/i386/pr42542-3.c: Likewise.
12981         * gcc.target/i386/pr42542-3a.c: Likewise.
12982
12983 2009-01-04  Tobias Burnus  <burnus@net-b.de>
12984
12985         PR fortran/41872
12986         * gfortran.dg/allocatable_scalar_5.f90: New test.
12987         * gfortran.dg/allocatable_scalar_6.f90: New test.
12988
12989 2010-01-03  Richard Guenther  <rguenther@suse.de>
12990
12991         PR testsuite/42583
12992         * gfortran.dg/gomp/recursion1.f90: Remove.
12993
12994 2010-01-03  Richard Guenther  <rguenther@suse.de>
12995
12996         * gcc.dg/Warray-bounds.c: Remove XFAILs.
12997         * gcc.dg/uninit-6.c: Likewise.
12998         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
12999
13000 2010-01-03  Richard Guenther  <rguenther@suse.de>
13001
13002         PR tree-optimization/42589
13003         * gcc.target/i386/pr42589.c: New testcase.
13004
13005 2010-01-03  Richard Guenther  <rguenther@suse.de>
13006
13007         PR tree-optimization/42438
13008         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13009
13010 2010-01-02  Richard Guenther  <rguenther@suse.de>
13011
13012         PR testsuite/41651
13013         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13014
13015 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
13016
13017         PR target/42448
13018         * gcc.target/alpha/pr42448-1.c: New test.
13019         * gcc.target/alpha/pr42448-2.c: Ditto.
13020
13021 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
13022
13023         PR preprocessor/41947
13024         * gcc.dg/c99-hexfloat-3.c: New test.
13025
13026 2010-01-01  Richard Guenther  <rguenther@suse.de>
13027
13028         PR c/42570
13029         * gcc.c-torture/execute/pr42570.c: New testcase.
13030
13031 2010-01-01  Richard Guenther  <rguenther@suse.de>
13032
13033         PR middle-end/42559
13034         * gcc.c-torture/compile/pr42559.c: New testcase.
13035
13036 \f
13037 Copyright (C) 2010 Free Software Foundation, Inc.
13038
13039 Copying and distribution of this file, with or without modification,
13040 are permitted in any medium without royalty provided the copyright
13041 notice and this notice are preserved.