OSDN Git Service

In gcc/testsuite/:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2
3         PR objc/24393
4         * objc.dg/pr24393.m: New.
5         * obj-c++.dg/pr24393.mm: New.
6
7 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
8
9         PR objc/28049
10         * objc.dg/pr28049.m: New.
11         * obj-c++.dg/pr28049.mm: New.
12
13 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
14
15         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
16         parameter attributes are now supported.
17         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
18         * objc.dg/attributes/parameter-attribute-1.m: New test.
19         * objc.dg/attributes/parameter-attribute-2.m: New test. 
20         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
21         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.      
22         
23 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
24
25         Based on the CFString implementation in FSF apple/trunk branch.
26
27         * gcc.dg/darwin-cfstring-1.c: New.
28         * gcc.dg/darwin-cfstring-2.c: New.
29         * gcc.dg/torture/darwin-cfstring-3.c: New.
30         * g++.dg/other/darwin-cfstring1.C: New.
31         * g++.dg/torture/darwin-cfstring-3.C: New.
32
33 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
34
35         * objc.dg/demangle-1.m: New test.
36         * obj-c++.dg/demangle-1.mm: New test.
37         * obj-c++.dg/demangle-2.mm: New test.
38         * obj-c++.dg/demangle-3.mm: New test.   
39
40 2010-10-23  Ian Lance Taylor  <iant@google.com>
41
42         * gcc.c-torture/execute/20101011-1.c: New test.
43         * gcc.c-torture/execute/20101011-1.x: New test driver.
44
45 2010-10-23  Tobias Burnus  <burnus@net-b.de>
46
47         PR fortran/46122
48         * gfortran.dg/protected_8.f90: New.
49
50 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
51
52         * gcc.dg/march-generic.c: Skip for -march in multilib options.
53         * gcc.target/i386/isa-9.c: Skip for -march other than
54         -march=amdfam10 in multilib options.
55         * gcc.target/i386/pr42589.c: Skip for -march other than
56         -march=i486 in multilib options.
57         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
58         other -march in multilib options.
59
60 2010-10-23  Jie Zhang  <jie@codesourcery.com>
61
62         PR rtl-optimization/37360
63         * gcc.dg/pr37360.c: New test.
64
65 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
66
67         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
68
69 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
70         Andrew Pinski <pinskia@gmail.com>
71
72         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
73         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
74         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
75         * gcc.dg/vector-subscript-1.c: Likewise.
76         * gcc.dg/vector-subscript-2.c: Likewise.
77         * gcc.dg/vector-subscript-3.c: New testcase.
78         * gcc.dg/array-8.c: Adjust.
79
80 2010-10-22  Richard Guenther  <rguenther@suse.de>
81
82         PR middle-end/46137
83         * c-c++-common/torture/pr46137.c: New testcase.
84
85 2010-10-22  Jason Merrill  <jason@redhat.com>
86
87         PR c++/46129
88         * g++.dg/template/defarg14.C: New.
89
90 2010-10-22  Jason Merrill  <jason@redhat.com>
91
92         PR c++/46103
93         * g++.dg/cpp0x/implicit10.C: New.
94
95 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
96
97         PR target/46098
98         * gcc.target/i386/pr46098.c: New test.
99
100 2010-10-22  Richard Guenther  <rguenther@suse.de>
101
102         PR tree-optimization/45720
103         * gcc.dg/torture/pr45720.c: New testcase.
104
105 2010-10-22  Ira Rosen  <irar@il.ibm.com>
106
107         PR tree-optimization/46126
108         * gcc.dg/vect/pr46126.c: New.
109
110 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
111
112         Based on the CFString implementation in FSF apple/trunk branch.
113
114         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
115         so that the latter can be used in dg-skip and dg-xfail clauses.
116         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
117         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
118         to use dg-additional-files for Object1.
119         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
120         to use dg-additional-files for Object1, move to torture/strings/.
121         * obj-c++.dg/const-str-4.mm: Likewise.
122         * obj-c++.dg/const-str-3.mm: Likewise.
123         * obj-c++.dg/const-str-8.mm: Likewise.
124         * obj-c++.dg/const-str-9.mm: Likewise.
125         * obj-c++.dg/const-str-10.mm: Likewise.
126         * obj-c++.dg/const-str-10.mm: Likewise.
127         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
128         to use dg-additional-files for Object1, move to strings/.
129         * obj-c++.dg/const-str-2.mm: Likewise.
130         * obj-c++.dg/const-str-5.mm: Likewise.
131         * obj-c++.dg/const-str-6.mm: Likewise.
132         * obj-c++.dg/const-str-12.mm: Likewise.
133         * obj-c++.dg/strings/strings.exp: New.
134         * obj-c++.dg/strings/const-cfstring-2.mm: New.
135         * obj-c++.dg/strings/const-cfstring-5.mm: New.
136         * obj-c++.dg/torture/strings/strings.exp: New.
137         * obj-c++.dg/torture/strings/string1.mm: New.
138         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
139         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
140         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
141
142         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
143         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
144         * objc/execute/string2.m: Likewise.
145         * objc/execute/string3.m: Likewise.
146         * objc/execute/string3.m: Likewise.
147         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
148         * objc.dg/foreach-4.m: Likewise.
149         * objc.dg/foreach-5.m: Likewise.
150         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
151         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
152         * objc.dg/const-str-4.m: Likewise.
153         * objc.dg/const-str-7.m: Likewise.
154         * objc.dg/const-str-8.m: Likewise.
155         * objc.dg/const-str-9.m: Likewise.
156         * objc.dg/const-str-10.m: Likewise.
157         * objc.dg/const-str-11.m: Likewise.
158         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
159         to use dg-additional-files for Object1, move to objc.dg/strings/.
160         * objc.dg/const-str-2.m: Likewise.
161         * objc.dg/const-str-5.m: Likewise.
162         * objc.dg/const-str-6.m: Likewise.
163         * objc.dg/const-str-12.m: Likewise.
164         * objc.dg/const-str-12b.m: Likewise.
165         * objc.dg/strings/strings.exp: New.
166         * objc.dg/strings/const-cfstring-2.m: New.
167         * objc.dg/strings/const-cfstring-5.m: New.
168         * objc.dg/torture/strings/strings.exp: New.
169         * objc.dg/torture/strings/const-cfstring-1.m: New.
170         * objc.dg/torture/strings/const-cfstring-3.m: New.
171         * objc.dg/torture/strings/const-cfstring-4.m: New.
172
173 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
174
175         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
176
177 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
178
179         PR c++/46117
180         * g++.dg/parse/crash57.C: New.
181
182 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
183             H.J. Lu  <hongjiu.lu@intel.com>
184
185         PR target/45946
186         * gcc.target/i386/pr45946.c: New test.
187
188 2010-10-21  Martin Jambor  <mjambor@suse.cz>
189
190         PR tree-optimization/45875
191         * g++.dg/ipa/pr45875.C: New test.
192
193 2010-10-21  Ira Rosen  <irar@il.ibm.com>
194
195         PR tree-optimization/46049
196         PR tree-optimization/46052
197         * gcc.dg/vect/pr46052.c: New test.
198         * gcc.dg/vect/pr46049.c: New test.
199
200 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
201
202         PR fortran/46007
203         * gfortran.dg/shape_5.f90:  New test case.
204
205 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
206
207         PR fortran/46060
208         * gfortran.dg/proc_ptr_comp_25.f90: New.
209
210 2010-10-21  Richard Guenther  <rguenther@suse.de>
211         Michael Matz  <matz@suse.de>
212
213         PR tree-optimization/45764
214         * gcc.dg/torture/pr45764.c: New testcase.
215
216 2010-10-21  Richard Guenther  <rguenther@suse.de>
217
218         PR tree-optimization/46111
219         * g++.dg/torture/pr46111.C: New testcase.
220
221 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
222
223         PR fortran/46067
224         * gfortran.dg/dummy_procedure_4.f90: New.
225         * gfortran.dg/proc_ptr_30.f90: New.
226
227 2010-10-21  Tobias Burnus  <burnus@net-b.de>
228
229         PR fortran/46100
230         * gfortran.dg/ptr-func-1.f90: New.
231         * gfortran.dg/ptr-func-2.f90: New.
232
233 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
234
235         PR tree-optimization/45919
236         * gcc.c-torture/compile/pr45919.c: New test.
237
238         PR tree-optimization/46066
239         * gcc.dg/autopar/pr46066.c: New test.
240
241 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
242
243         PR c++/46024
244         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
245
246 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
247
248         PR c++/46056
249         * g++.dg/cpp0x/range-for7.C: New.
250
251 2010-10-20  Richard Guenther  <rguenther@suse.de>
252
253         PR lto/45667
254         * g++.dg/lto/20101020-1_0.h: New testcase.
255         * g++.dg/lto/20101020-1_0.C: Likewise.
256         * g++.dg/lto/20101020-1_1.C: Likewise.
257
258 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
259
260         * gcc.dg/20101013-1.c: New test.
261
262 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
263
264         PR target/46085
265         * gcc.target/i386/pr46085-1.c: New.
266         * gcc.target/i386/pr46085-2.c: Likewise.
267
268 2010-10-20  Richard Guenther  <rguenther@suse.de>
269
270         PR tree-optimization/45860
271         * gcc.dg/torture/pr45860.c: New testcase.
272
273 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
274
275         * gnat.dg/discr25.adb: New test.
276         * gnat.dg/discr25_pkg.ad[sb]: New helper.
277
278 2010-10-20  Olivier Hainque  <hainque@adacore.com>
279
280         * gcc.target/powerpc/ehreturn.c: New test.
281
282 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
283
284         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
285         not require Foundation and run with the GNU runtime as well.
286
287         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
288
289         Radar 4439126
290         * obj-c++.dg/template-8.mm: New.
291
292 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
293
294         PR objc/23709
295         * objc.dg/pr23709.m: New.
296         * obj-c++.dg/pr23709.m: New.
297
298 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
299
300         PR c++/46046
301         * g++.dg/template/crash104.C: New.
302
303 2010-10-19  Richard Henderson  <rth@redhat.com>
304
305         * gcc.target/i386/fma3-fma.c: New.
306         * gcc.target/i386/fma3-builtin.c: New.
307         * gcc.target/i386/fma4-builtin.c: New.
308
309 2010-10-19  Richard Guenther  <rguenther@suse.de>
310
311         PR testsuite/46081
312         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
313
314 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
315
316         Merge from 'apple/trunk' branch on FSF servers.
317
318         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
319
320         Radar 4293709
321         * objc.dg/proto-init-mimatch-1.m: New.
322         * obj-c++.dg/proto-init-mimatch-1.mm: New.
323
324 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
325
326         Implemented parsing @synthesize and @dynamic for
327         Objective-C/Objective-C++.
328         * objc.dg/property/dynamic-1.m: New.
329         * objc.dg/property/synthesize-1.m: New.
330         * obj-c++.dg/property/dynamic-1.mm: New.
331         * obj-c++.dg/property/synthesize-1.mm: New.
332
333 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
334
335         * objc.dg/at-class-1.m: New.
336         * objc.dg/at-class-1.mm: New.
337
338 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
339
340         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
341
342 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
343
344         Merge from 'apple/trunk' branch on FSF servers.
345
346         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
347
348         Radar 4407151
349         * obj-c++.dg/template-7.mm: New.
350
351 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
352
353         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
354         bugfix.
355
356 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
357
358         Merge from 'apple/trunk' branch on FSF servers.
359
360         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
361
362         Radar 4451818
363         * obj-c++.dg/try-catch-16.mm: New.
364         * obj-c++.dg/try-catch-17.mm: New.
365
366         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
367
368         Radar 4330422
369         * obj-c++.dg/try-catch-15.mm: New
370
371         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
372
373         Radar 4204796
374         * obj-c++.dg/try-catch-12.mm: New
375         * obj-c++.dg/try-catch-13.mm: New
376         * obj-c++.dg/try-catch-14.mm: New
377         * objc.dg/try-catch-11.m: New
378         * objc.dg/try-catch-12.m: New
379         * objc.dg/try-catch-13.m: New
380
381 2010-10-18  Richard Henderson  <rth@redhat.com>
382
383         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
384
385 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
386
387         PR c/46015
388         * c-c++-common/Wunused-var-13.c: New test.
389
390 2010-10-18  Richard Guenther  <rguenther@suse.de>
391
392         PR tree-optimization/45967
393         * gcc.dg/torture/pr45967.c: New testcase.
394         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
395         * gcc.dg/ipa/ipa-pta-13.c: Likewise
396         * gcc.dg/torture/pr39074-2.c: Likewise
397         * gcc.dg/torture/pta-escape-1.c: Likewise
398         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
399         * gcc.dg/tree-ssa/pta-callused.c: Likewise
400         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
401         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
402         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
403         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
404
405 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
406
407         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
408
409 2010-10-18  Richard Guenther  <rguenther@suse.de>
410
411         PR lto/44950
412         * g++.dg/lto/20101015-2_0.C: New testcase.
413
414 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
415
416         PR middle-end/46019
417         * gcc.c-torture/execute/pr46019.c: New test.
418
419 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
420
421         Merge from 'apple/trunk' branch on FSF servers.
422
423         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
424
425         Radar 4516785
426         * obj-c++.dg/method-namespace-2.mm: New.
427
428 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
429
430         Merge from 'apple/trunk' branch on FSF servers.
431
432         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
433
434         Radar 4133425
435         * objc.dg/private-1.m: Test modified.
436         * obj-c++.dg/private-1.mm: Test modified.
437
438 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
439
440         PR testsuite/45987
441         * gcc.target/i386/push-1.c: Remove.
442
443 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
444             H.J. Lu  <hongjiu.lu@intel.com>
445
446         PR target/46051
447         * gcc.target/i386/pr46051.c: New test.
448
449 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
450
451         * obj-c++.dg/gnu-api-2-class.mm: New.
452         * obj-c++.dg/gnu-api-2-ivar.mm: New.
453         * obj-c++.dg/gnu-api-2-method.mm: New.
454         * obj-c++.dg/gnu-api-2-objc.mm: New.
455         * obj-c++.dg/gnu-api-2-object.mm: New.
456         * obj-c++.dg/gnu-api-2-property.mm: New.
457         * obj-c++.dg/gnu-api-2-protocol.mm: New.
458         * obj-c++.dg/gnu-api-2-sel.mm: New.
459
460 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
461
462         * objc.dg/fsf-package-0.m: New.
463         * obj-c++.dg/fsf-package-0.m: New.
464
465 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
466
467         PR objc/18255
468         * objc.dg/pr18255.m: New.
469
470 2010-10-16  Jan Hubicka  <jh@suse.cz>
471
472         PR middle-end/44206
473         * g++.dg/torture/pr44206.C: New.
474
475 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
476
477         * objc.dg/gnu-api-2-class.m: New.
478         * objc.dg/gnu-api-2-objc.m: New.
479
480 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
481
482         * objc.dg/gnu-api-2-ivar.m: New.
483
484 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
485
486         * objc.dg/gnu-api-2-property.m: New.
487
488 2010-10-15  Xinliang David Li  <davidxl@google.com>
489
490         * g++.dg/uninit-pred-3_a.C: New test.
491         * g++.dg/uninit-pred-3_b.C: New test.
492
493 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
494
495         * objc.dg/gnu-api-2-object.m: New.
496
497 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
498
499         * objc.dg/gnu-api-2-method.m: New.
500
501 2010-10-15  Jason Merrill  <jason@redhat.com>
502
503         * g++.dg/lto/pr45983_0.C: New.
504
505 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
506
507         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
508         builtin combiner patterns.
509         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
510         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
511         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
512         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
513         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
514
515 2010-10-15  Richard Guenther  <rguenther@suse.de>
516
517         * g++.dg/lto/20101015-1_0.C: New testcase.
518
519 2010-10-15  Richard Guenther  <rguenther@suse.de>
520
521         PR testsuite/46021
522         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
523         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
524
525 2010-10-15  Richard Guenther  <rguenther@suse.de>
526
527         PR lto/45957
528         * g++.dg/lto/20101014-1_0.C: New testcase.
529
530 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
531
532         * objc.dg/gnu-api-2-protocol.m: New.
533         * objc.dg/gnu-api-2-sel.m: New.
534
535 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
536
537         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
538         arm-eabi targets.
539
540 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
541
542         * gcc.dg/20101010-1.c: New testcase.
543
544 2010-10-15  Jie Zhang  <jie@codesourcery.com>
545
546         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
547         script when relocatable linking.
548
549 2010-10-14  Yao Qi  <yao@codesourcery.com>
550
551         PR target/45447
552         * gcc.target/arm/pr45447.c: New test.
553
554 2010-10-14  Jan Hubicka  <jh@suse.cz>
555
556         PR middle-end/45621
557         * g++.dg/lto/pr45621.h : New.
558         * g++.dg/lto/pr45621_0.C: New.
559         * g++.dg/lto/pr45621_1.C: New.
560
561 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
562
563         * objc.dg/property: New.
564         * objc.dg/property/fsf-property-basic.m: New.
565         * objc.dg/property/fsf-property-method-access.m: New.
566         * objc.dg/property/fsf-property-named-ivar.m: New.
567         * obj-c++.dg/property: New.
568         * obj-c++.dg/property/fsf-property-basic.mm: New.
569         * obj-c++.dg/property/fsf-property-method-access.mm: New.
570         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
571
572         merge from FSF apple 'trunk' branch.
573         2006 Fariborz Jahanian <fjahanian@apple.com>
574
575         Radars 4436866, 4505126, 4506903, 4517826
576         * objc.dg/property/property-1.m: New.
577         * objc.dg/property/property-2.m: New.
578         * objc.dg/property/property-3.m: New.
579         * objc.dg/property/property-neg-1.m: New.
580         * objc.dg/property/property-neg-2.m: New.
581         * objc.dg/property/property-neg-3.m: New.
582         * objc.dg/property/property-neg-4.m: New.
583         * objc.dg/property/property-neg-5.m: New.
584         * objc.dg/property/property-neg-6.m: New.
585         * objc.dg/property/property-neg-7.m: New.
586         * objc.dg/property/property.exp: New.
587         * obj-c++.dg/property/property-1.mm: New.
588         * obj-c++.dg/property/property-2.mm: New.
589         * obj-c++.dg/property/property-3.mm: New.
590         * obj-c++.dg/property/property-neg-1.mm: New.
591         * obj-c++.dg/property/property-neg-2.mm: New.
592         * obj-c++.dg/property/property-neg-3.mm: New.
593         * obj-c++.dg/property/property-neg-4.mm: New.
594         * obj-c++.dg/property/property-neg-5.mm: New.
595         * obj-c++.dg/property/property-neg-6.mm: New.
596         * obj-c++.dg/property/property-neg-7.mm: New.
597         * obj-c++.dg/property/property.exp: New.
598
599 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
600
601         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
602
603 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
604
605         PR c/45969
606         * gcc.c-torture/compile/pr45969-1.c: New test.
607
608 2010-10-14  Richard Guenther  <rguenther@suse.de>
609
610         PR tree-optimization/44913
611         * gcc.dg/torture/pr44913.c: New testcase.
612
613 2010-10-14  Richard Guenther  <rguenther@suse.de>
614
615         PR lto/45382
616         * g++.dg/lto/20101014-2_0.C: New testcase.
617
618 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
619
620         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
621         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
622         * gcc.target/i386/pr44130.c: Likewise.
623         * gcc.target/i386/pr44144.c: Likewise.
624         * gcc.target/i386/pr44180.c: Likewise.
625         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
626         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
627         * gcc.target/i386/vect-sizes-1.c: Likewise.
628         * gcc.target/i386/vectorize4-avx.c: Likewise.
629
630 2010-10-14  Richard Guenther  <rguenther@suse.de>
631
632         PR lto/44561
633         * g++.dg/lto/20101010-3_0.C: New testcase.
634         * g++.dg/lto/20101010-4_0.C: Likewise.
635
636 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
637
638         * objc.dg/pr45878.m: Update to include NSConstantString interface
639         for -fnext-runtime.
640         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
641         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
642         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
643         reference for m64 -fnext-runtime.
644
645 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
646
647         * gcc.target/i386/vect-sizes-1.c: New.
648
649 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
650
651         PR middle-end/46011
652         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
653
654 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
655
656         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
657         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
658
659 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
660
661         * gcc.target/ia64/20101005.c: New test.
662
663 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
664
665         PR rtl-optimization/45570
666         * gcc.dg/pr45570.c: New test.
667
668 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
669
670         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
671         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
672         * gcc.target/i386/vectorize4-avx.c: Likewise.
673
674 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
675
676         * gcc.target/i386/avx-copysign-vec.c: New.
677         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
678
679 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
680
681         PR middle-end/44130
682         * gcc.target/i386/pr44130.c: New.
683
684 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
685
686         PR middle-end/44144
687         * gcc.target/i386/pr44144.c: New.
688
689 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
690
691         PR target/44180
692         * gcc.target/i386/pr44180.c: New.
693
694 2010-10-13  Jason Merrill  <jason@redhat.com>
695
696         * g++.dg/template/canon-type-8.C: New.
697
698 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
699
700         * gcc.c-torture/execute/20101013-1.c: New test.
701
702 2010-10-13  Richard Guenther  <rguenther@suse.de>
703
704         PR objc/45878
705         * objc.dg/pr45878.m: New testcase.
706
707 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
708
709         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
710         * gcc.dg/format/dfp-printf-1.c: Likewise.
711         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
712
713 2010-10-13  Richard Guenther  <rguenther@suse.de>
714
715         PR tree-optimization/45788
716         * g++.dg/pr45788.C: New testcase.
717
718 2010-10-13  Richard Guenther  <rguenther@suse.de>
719
720         PR tree-optimization/45970
721         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
722
723 2010-10-13  Richard Guenther  <rguenther@suse.de>
724
725         PR tree-optimization/45982
726         * gcc.dg/torture/pr45982.c: New testcase.
727         * gcc.dg/tree-ssa/pr24287.c: Adjust.
728         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
729         * gcc.dg/torture/pr39074-2.c: Likewise.
730
731 2010-10-13  Richard Guenther  <rguenther@suse.de>
732
733         PR middle-end/45874
734         * g++.dg/torture/pr45874.C: New testcase.
735
736 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
737
738         * objc.dg/attributes/method-attribute-1.m: Update to respond
739         to implemented method attributes..
740         * objc.dg/attributes/method-attribute-2.m: Likewise.
741         * objc.dg/attributes/method-attribute-3.m: Likewise.
742         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
743         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
744         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
745
746 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
747
748         PR libobjc/23214
749         * objc.dg/pr23214.m: New.
750
751 2010-10-12  Michael Eager  <eager@eagercon.com>
752
753         PR testsuite/45856
754         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
755         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
756
757 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
758
759         PR fortran/45636
760         * gcc.c-torture/execute/pr45636.c: New test.
761         * gfortran.dg/pr45636.f90: New test.
762
763 2010-10-12  Richard Henderson  <rth@redhat.com>
764
765         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
766
767 2010-10-12  Daniel Kraft  <d@domob.eu>
768
769         PR fortran/38936
770         * gfortran.dg/associate_1.f03: More tests with derived-types.
771         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
772         * gfortran.dg/associate_8.f03: Fix typo.
773         * gfortran.dg/initialization_27.f90: Fix typo.
774
775 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
776
777         PR testsuite/45851
778         * lib/lto.exp (lto-get-options-main): Support optional target
779         selector for dg-extra-ld-options.
780
781 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
782
783         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
784         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
785
786 2010-10-11  Martin Jambor  <mjambor@suse.cz>
787
788         PR middle-end/45699
789         * g++.dg/torture/pr45699.C: New test.
790         * g++.dg/otr-fold-1.C: Adjusted.
791         * g++.dg/otr-fold-1.C: Likewise.
792
793 2010-10-11  Nick Clifton  <nickc@redhat.com>
794
795         * gcc.c-torture/compile/pr44197.c: Require visibility support.
796         Allow for a user label prefix.
797
798 2010-10-10  Richard Guenther  <rguenther@suse.de>
799
800         * g++.dg/lto/20101010-1_0.C: New testcase.
801         * g++.dg/lto/20101010-2_0.C: Likewise.
802
803 2010-10-11  Ira Rosen  <irar@il.ibm.com>
804
805         PR tree-optimization/45902
806         * gcc.dg/vect/45902.c: New test.
807
808 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
809
810         PR target/45870
811         * gcc.dg/tls/pr45870.c: New test.
812
813 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
814
815         PR fortran/45961
816         * gfortran.dg/typebound_operator_6.f03: New.
817
818 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
819
820         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
821         and adjust -export symbol scanning.
822         * g++.dg/ext/dllexport1.C: Likewise.
823         * g++.dg/ext/dllexport3.C: Likewise.
824         * gcc.dg/dll-3.c: Likewise.
825         * gcc.dg/dll-4.c: Likewise.
826         * gcc.dg/dll-5.c: Likewise.
827
828 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
829
830         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
831         instead of tree_profile dump file.
832         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
833         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
834         dump file.
835
836 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
837
838         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
839
840 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
841
842         * gfortran.dg/character_comparison_4.f90:  New test.
843         * gfortran.dg/character_comparison_5.f90:  New test.
844         * gfortran.dg/character_comparison_6.f90:  New test.
845
846 2010-10-09  Richard Henderson  <rth@redhat.com>
847
848         * lib/target-supports.exp
849         (check_effective_target_automatic_stack_alignment): Always true.
850
851 2010-10-09  Richard Guenther  <rguenther@suse.de>
852
853         PR lto/45956
854         * gcc.dg/lto/20101009-2_0.c: New testcase.
855         * gcc.dg/lto/20101009-2_1.c: Likewise.
856         * gcc.dg/lto/20101009-2_2.c: Likewise.
857
858 2010-10-09  Richard Guenther  <rguenther@suse.de>
859
860         PR lto/45947
861         * g++.dg/lto/20101009-1_0.C: New testcase.
862
863 2010-10-09  Richard Guenther  <rguenther@suse.de>
864
865         PR tree-optimization/45945
866         * gcc.dg/lto/20101009-1_0.c: New testcase.
867
868 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
869
870         PR target/45913
871         * gcc.target/i386/pr45913.c: New.
872
873 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
874
875         PR fortran/45943
876         * gfortran.dg/streamio_16.f90: Update test.
877
878 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
879
880         PR tree-optimization/45903
881         * gcc.target/i386/pr45903.c: New test.
882
883 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
884
885         * gnat.dg/interface5.adb: Compile with warnings disabled.
886
887 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
888
889         * obj-c++.dg/encode-10.mm: New testcase.
890
891 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
892
893         PR objc++/23614
894         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
895         C++ class.  Removed XFAIL.
896
897 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
898
899         PR fortran/45933
900         * gfortran.dg/typebound_operator_5.f03: New.
901
902 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
903
904         Merge from 'apple/trunk' branch on FSF servers.
905
906         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
907
908         Radar 4508851
909         * obj-c++.dg/method-namespace-1.mm: New.
910
911 2010-10-07  Martin Jambor  <mjambor@suse.cz>
912
913         * gcc.dg/tree-ssa/sra-11.c: New test.
914
915 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
916
917         PR Tree-Vect/45847
918         * gcc.dg/vect/pr45847.c: New test.
919
920 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
921             Kai Tietz  <kai.tietz@onevision.com>
922
923         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
924
925 2010-10-07  Richard Guenther  <rguenther@suse.de>
926
927         PR tree-optimization/45732
928         * gcc.dg/torture/pr45732.c: New testcase.
929
930 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
931
932         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
933         * objc.dg/foreach-2.m: Likewise.
934         * objc.dg/foreach-3.m: Likewise.
935         * objc.dg/foreach-4.m: Likewise.
936         * objc.dg/foreach-5.m: Likewise.
937         * objc.dg/foreach-6.m: Likewise.
938         * objc.dg/foreach-7.m: Likewise.
939         * objc.dg/objc-foreach-4.m: Likewise.
940         * objc.dg/objc-foreach-5.m: Likewise.
941
942 2010-10-07  Richard Guenther  <rguenther@suse.de>
943
944         PR middle-end/45869
945         * gcc.dg/torture/pr45869.c: New testcase.
946
947 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
948
949         * objc.dg/set-not-used-1.m: New
950         * obj-c++.dg/set-not-used-1.mm: New.
951
952 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
953
954         * objc.dg/attributes/method-attribute-3.m: New.
955         * obj-c++.dg/attributes/method-attribute-3.mm: New.
956
957 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
958
959         PR fortran/45916
960         * gfortran.dg/generic_typebound_operator_1.f90: New test.
961
962 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
963
964         PR fortran/45889
965         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
966
967 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
968
969         Merge from 'apple/trunk' branch on FSF servers.
970
971         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
972
973         Radar 4278774
974         * obj-c++.dg/encode-9.mm: New.
975
976 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
977
978         * g++.dg/cpp0x/pr45908.C: New test.
979
980 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
981
982         * gnat.dg/opt6.ad[sb]: New test.
983
984 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
985
986         Implemented fast enumeration for Objective-C.
987         * objc.dg/foreach-1.m: New.
988         * objc.dg/foreach-2.m: New.
989         * objc.dg/foreach-3.m: New.
990         * objc.dg/foreach-4.m: New.
991         * objc.dg/foreach-5.m: New.
992         * objc.dg/foreach-6.m: New.
993         * objc.dg/foreach-7.m: New.
994
995         Merge from 'apple/trunk' branch on FSF servers:
996         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
997
998         Radar 4502236
999         * objc.dg/objc-foreach-5.m: New.
1000
1001         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1002
1003         Radar 4507230
1004         * objc.dg/objc-foreach-4.m: New.
1005
1006         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1007
1008         Radar 4472881
1009         * objc.dg/objc-foreach-3.m: New.
1010
1011         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1012
1013         Radar 4468498
1014         * objc.dg/objc-foreach-2.m: New.
1015
1016         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
1017
1018         Radar 4294910
1019         * objc.dg/objc-foreach-1.m: New
1020
1021 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
1022
1023         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1024         unsigned values.
1025
1026 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1027
1028         PR objc++/28050
1029         * obj-c++.dg/syntax-error-10.mm: New.
1030
1031 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1032
1033         PR objc++/23707
1034         * obj-c++.dg/syntax-error-9.mm: New.
1035
1036 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1037
1038         PR objc++/31126
1039         * obj-c++.dg/syntax-error-8.mm: New.
1040
1041 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1042
1043         Merge from 'apple/trunk' branch on FSF servers.
1044
1045         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
1046
1047         Radar 4290840
1048         * obj-c++.dg/syntax-error-7.mm: New
1049
1050         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
1051
1052         Radar 4294425
1053         * obj-c++.dg/syntax-error-6.mm: New
1054
1055         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
1056
1057         Radar 4261146
1058         * obj-c++.dg/syntax-error-5.mm: New
1059
1060         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
1061
1062         Radar 4093475
1063         * obj-c++.dg/syntax-error-[3-4].mm: New.
1064
1065         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
1066
1067         Radar 4185810
1068         * obj-c++.dg/syntax-error-[1-2].mm: New.
1069
1070 2010-10-05  Ira Rosen  <irar@il.ibm.com>
1071
1072         PR tree-optimization/45752
1073         * gcc.dg/vect/pr45752.c: New test.
1074
1075 2010-10-05  Richard Guenther  <rguenther@suse.de>
1076
1077         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1078         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1079         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1080         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1081         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1082         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1083         * gcc.dg/tree-prof/stringop-1.c: Likewise.
1084         * gcc.dg/tree-prof/stringop-2.c: Likewise.
1085         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1086         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1087         * gcc.dg/tree-prof/update-loopch.c: Likewise.
1088         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1089         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1090         * gcc.dg/tree-prof/tracer-1.c: Likewise.
1091         * gcc.dg/tree-ssa/inline-4.c: Likewise.
1092         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1093         * gcc.dg/tree-ssa/20080530.c: Likewise.
1094         * g++.dg/tree-ssa/inline-3.C: Likewise.
1095         * g++.dg/tree-ssa/inline-1.C: Likewise.
1096         * g++.dg/tree-ssa/inline-2.C: Likewise.
1097         * gcc.dg/profile-dir-1.c: Likewise.
1098         * gcc.dg/profile-dir-2.c: Likewise.
1099         * gcc.dg/profile-dir-3.c: Likewise.
1100
1101 2010-10-05  Richard Guenther  <rguenther@suse.de>
1102
1103         PR middle-end/45877
1104         * g++.dg/torture/pr45877.C: New testcase.
1105
1106 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
1107
1108         PR debug/45849
1109         * gcc.dg/debug/pr45849.c: New test.
1110
1111         PR middle-end/45876
1112         * gcc.c-torture/compile/pr45876.c: New test.
1113
1114 2010-10-04  Julian Brown  <julian@codesourcery.com>
1115
1116         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1117         vect_hw_misalign.
1118         * gcc.dg/vect/vect-60.c: Likewise.
1119         * gcc.dg/vect/vect-56.c: Likewise.
1120         * gcc.dg/vect/vect-93.c: Likewise.
1121         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1122         * gcc.dg/vect/vect-95.c: Likewise.
1123         * gcc.dg/vect/vect-96.c: Likewise.
1124         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1125         * gcc.dg/vect/slp-25.c: Likewise.
1126         * gcc.dg/vect/slp-3.c: Likewise.
1127         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1128         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1129         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1130         * gcc.dg/vect/vect-109.c: Likewise.
1131         * gcc.dg/vect/vect-peel-1.c: Likewise.
1132         * gcc.dg/vect/vect-peel-2.c: Likewise.
1133         * lib/target-supports.exp
1134         (check_effective_target_arm_vect_no_misalign): New.
1135         (check_effective_target_vect_no_align): Use above.
1136         (check_effective_target_vect_element_align): New.
1137         (add_options_for_quad_vectors): New.
1138
1139 2010-10-04  Martin Jambor  <mjambor@suse.cz>
1140
1141         PR tree-optimization/45572
1142         * g++.dg/ipa/pr45572-1.C: New test.
1143         * g++.dg/ipa/pr45572-2.C: Likewise.
1144
1145 2010-10-03  Ian Lance Taylor  <iant@google.com>
1146
1147         * gcc.dg/anon-struct-11.c: New test.
1148         * gcc.dg/anon-struct-12.c: New test.
1149         * gcc.dg/anon-struct-13.c: New test.
1150         * gcc.dg/anon-struct-14.c: New test.
1151
1152 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
1153
1154         * g++.dg/torture/pr45764.C: Revert revision 164914.
1155         * gcc.dg/vect/pr43432.c: Likewise.
1156         * gcc.dg/vect/vect-114.c: Likewise.
1157         * gcc.dg/vect/vect-15.c: Likewise.
1158
1159 2010-10-03  Jason Merrill  <jason@redhat.com>
1160
1161         * g++.dg/cpp0x/sfinae5.C: New.
1162
1163 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1164
1165         PR tree-optimization/45720
1166         PR tree-optimization/45764
1167         * g++.dg/torture/pr45764.C: New.
1168
1169         * gcc.dg/vect/pr43432.c: Xfail.
1170         * gcc.dg/vect/vect-114.c: Likewise.
1171         * gcc.dg/vect/vect-15.c: Likewise.
1172
1173 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1174
1175         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1176         hppa*-*-hpux*.
1177         * gcc.dg/torture/pr45678-2.c: Likewise.
1178
1179 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
1180
1181         PR fortran/45748
1182         * gfortran.dg/intrinsic_6.f90: New.
1183
1184 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1185
1186         PR fortran/42831
1187         * gfortran.dg/dependency_37.f90:  New test.
1188
1189 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
1190
1191         * gcc.target/i386/shift_mask.c: New test.
1192
1193 2010-10-01  Richard Guenther  <rguenther@suse.de>
1194
1195         PR tree-optimization/45854
1196         * g++.dg/torture/pr45854.C: New testcase.
1197
1198 2010-09-30  Michael Eager  <eager@eagercon.com>
1199
1200         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1201         __FLT_{MIN,MAX}__.
1202
1203 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1204
1205         PR middle-end/45758
1206         * gfortran.dg/graphite/pr45758.f90: New.
1207
1208 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1209
1210         PR middle-end/45230
1211         * gcc.dg/graphite/id-pr45230.c: New.
1212
1213 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1214
1215         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1216         * gfortran.dg/graphite/graphite.exp: Same.
1217         * gcc.dg/graphite/vect-pr43423.c: New.
1218
1219 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1220
1221         PR target/45843
1222         * g++.dg/torture/pr45843.C: New test.
1223
1224 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
1225
1226         PR fortran/45828
1227         * gfortran.dg/allocate_derived_5.f90: New.
1228
1229 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1230
1231         PR tree-optimization/31261
1232         * gcc.dg/tree-ssa/pr31261.c: New test.
1233
1234 2010-09-30  Michael Eager  <eager@eagercon.com>
1235
1236         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1237         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1238         * gcc.target/microblaze/microblaze.exp: Ditto.
1239         * gcc.target/microblaze/others/string_cst1.c: Ditto.
1240         * gcc.target/microblaze/others/string_cst2.c: Ditto.
1241         * gcc.target/microblaze/others/data_var1.c: Ditto.
1242         * gcc.target/microblaze/others/data_var2.c: Ditto.
1243         * gcc.target/microblaze/others/data_var3.c: Ditto.
1244         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1245         * gcc.target/microblaze/others/strings1.c:: Ditto.
1246         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1247         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1248         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1249         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1250         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1251         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1252         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1253         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1254         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1255         * gcc.target/microblaze/isa/pcmp.c: Ditto.
1256         * gcc.target/microblaze/isa/nofloat.c: Ditto.
1257         * gcc.target/microblaze/isa/fcvt.c: Ditto.
1258         * gcc.target/microblaze/isa/float.c: Ditto.
1259         * gcc.target/microblaze/isa/mulh.c: Ditto.
1260         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1261         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1262         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1263         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1264         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1265         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1266         * gcc.target/microblaze/isa/bshift.c: Ditto.
1267         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1268         * gcc.target/microblaze/isa/div.c: Ditto.
1269         * gcc.target/microblaze/isa/vanilla.c: Ditto.
1270         * gcc.target/microblaze/isa/mul.c: Ditto.
1271
1272 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1273
1274         merge from FSF 'apple/trunk' branch.
1275         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
1276
1277         Radar 4386773
1278         * objc.dg/enhanced-proto-1.m: New.
1279         * objc.dg/enhanced-proto-2.m: New.
1280         * obj-c++.dg/enhanced-proto-1.mm: New
1281         * obj-c++.dg/enhanced-proto-2.mm: New.
1282
1283 2010-09-30  Richard Guenther  <rguenther@suse.de>
1284
1285         PR testsuite/45702
1286         * gcc.dg/debug/pr41893-1.c: Adjust.
1287         * gcc.dg/pr30762-1.c: Likewise.
1288         * gcc.dg/pr31529-1.c: Likewise.
1289         * gcc.dg/pr34457-1.c: Likewise.
1290         * gcc.dg/pr34668-1.c: Likewise.
1291         * gcc.dg/pr43557-1.c: Likewise.
1292
1293 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1294
1295         PR objc/45842
1296         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1297         * objc.dg/const-str-3.m: Correct header for memcpy.
1298         * objc.dg/const-str-7.m: Likewise.
1299         * objc.dg/method-20b.m: Provide an implementation of Object.
1300         Adjust XFAIL for m64 NeXT runtime.
1301         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1302         * objc.dg/encode-3.m: Correct line ordering, provide header for
1303         sprintf.
1304         * objc.dg/encode-7-next.m: Only run for 32bit.
1305         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1306         * objc.dg/type-size-2.m: Provide an implementation of Object.
1307         Ajust headers.
1308         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1309         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1310         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1311         Adjust XFAIL for m64 NeXT runtime.
1312         * obj-c++.dg/method-22.mm: Likewise.
1313         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1314
1315 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1316
1317         Merge from 'apple/trunk' branch on FSF servers.
1318
1319         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1320
1321         Radar 4278236
1322         * obj-c++.dg/bad-forward-decl.mm: New
1323
1324 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
1325
1326         * ada/acats/run_acats: Revert revision 157037.
1327
1328 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1329
1330         Merge from 'apple/trunk' branch on FSF servers.
1331
1332         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1333
1334         Radar 4281748
1335         * objc.dg/naming-2.m: Update
1336         * objc.dg/naming-3.m: New
1337
1338 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
1339
1340         PR target/40457
1341         * gcc.target/arm/pr40457-3.c: New test.
1342
1343 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
1344
1345         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1346         alias checking.
1347         * lib/target-supports.exp (check_ifunc_available): Likewise.
1348
1349 2010-09-29  Tristan Gingold  <gingold@adacore.com>
1350
1351         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1352
1353 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1354
1355         * objc.dg/keywords-1.m: New test.
1356         * objc.dg/keywords-2.m: New test.
1357         * objc.dg/keywords-3.m: New test.
1358         * obj-c++.dg/keywords-1.mm: New test.
1359         * obj-c++.dg/keywords-2.mm: New test.
1360
1361 2010-09-28  Jason Merrill  <jason@redhat.com>
1362
1363         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1364         * g++.dg/ext/complit11.C: Likewise.
1365         * g++.old-deja/g++.law/temps1.C: Likewise.
1366
1367         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1368         * g++.old-deja/g++.mike/misc6.C: Likewise.
1369
1370 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1371
1372         * objc.dg/attributes/method-attribute-1.m: New.
1373         * objc.dg/attributes/method-attribute-2.m: New.
1374
1375         * obj-c++.dg/attributes/method-attribute-1.m: New.
1376         * obj-c++.dg/attributes/method-attribute-2.m: New.
1377
1378 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1379
1380         * objc.dg/attributes: New.
1381         * objc.dg/attributes/attributes.exp: New.
1382         * objc.dg/attributes/class-attribute-1.m: New.
1383         * objc.dg/attributes/class-attribute-2.m: New
1384         * objc.dg/attributes/categ-attribute-1.m: New
1385         * objc.dg/attributes/categ-attribute-2.m: New
1386         * objc.dg/attributes/proto-attribute-1.m: New
1387
1388         * obj-c++.dg/attributes: New.
1389         * obj-c++.dg/attributes/attributes.exp: New
1390         * obj-c++.dg/attributes/class-attribute-1.mm: New
1391         * obj-c++.dg/attributes/class-attribute-2.mm: New
1392         * obj-c++.dg/attributes/categ-attribute-1.mm: New
1393         * obj-c++.dg/attributes/categ-attribute-2.mm: New
1394         * obj-c++.dg/attributes/proto-attribute-1.mm: New
1395
1396 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1397
1398         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1399         from the branch renamed to method-20b.m to avoid clashes).
1400
1401         2005-08-23  Stuart Hastings  <stuart@apple.com>
1402                     Ziemowit Laski  <zlaski@apple.com>
1403
1404         Radar 4209854
1405         * obj-c++.dg/method-23.mm: New.
1406         * objc.dg/method-20.m: New.
1407
1408 2010-09-28  Jan Hubicka  <jh@suse.cz>
1409
1410         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1411
1412 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1413
1414         PR target/44452
1415         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1416         i?86-*-solaris2.[89], *-*-vxworks*.
1417         * gcc.target/i386/pr22152.c: Likewise.
1418         * gcc.target/i386/vect8-ret.c: New test.
1419
1420 2010-09-28  Jie Zhang  <jie@codesourcery.com>
1421
1422         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1423
1424 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1425
1426         Merge from 'apple/trunk' branch on FSF servers.
1427
1428         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
1429
1430         Radar 4175534
1431         * obj-c++.dg/method-22.mm: New.
1432
1433 2010-09-27  Jason Merrill  <jason@redhat.com>
1434
1435         * g++.dg/cpp0x/rv-lvalue-req.C: New.
1436         * g++.dg/ext/complit11.C: Adjust.
1437         * g++.old-deja/g++.law/temps1.C: Adjust.
1438         * g++.old-deja/g++.ns/koenig6.C: Adjust.
1439         * g++.old-deja/g++.oliva/partord1.C: Adjust.
1440
1441 2010-09-27  Ian Lance Taylor  <iant@google.com>
1442
1443         * lib/target-supports.exp (check_effective_target_split_stack):
1444         New procedure.
1445         * gcc.dg/split-1.c: New test.
1446         * gcc.dg/split-2.c: New test.
1447         * gcc.dg/split-3.c: New test.
1448         * gcc.dg/split-4.c: New test.
1449
1450 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1451
1452         PR objc/25464
1453         * objc.dg/type-size-3.m: New test.
1454
1455 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1456
1457         PR objc/45763
1458         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1459
1460 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1461
1462         PR objc/25450
1463         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1464         * objc.dg/type-size-2.m: Same change.
1465         * obj-c++.dg/encode-5.mm: Same change.
1466
1467 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1468
1469         Merge from 'apple/trunk' branch on FSF servers.  The original
1470         Changelogs are below.
1471
1472         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1473         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1474         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1475         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1476         in the branch).
1477         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1478         proto-qual-1.m in the branch) and the normal ABI on GNU.
1479         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
1480         the test only with the NeXT runtime.
1481         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1482         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1483         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1484         Run the test only with the NeXT runtime.
1485
1486         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1487
1488         Radar 4492973
1489         * objc.dg/encode-7-64bit.m: New.
1490         * objc.dg/encode-7.m: Skip if -m64.
1491
1492         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
1493
1494         Radar 4301047
1495         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1496         * obj-c++.dg/threedotthree-abi-1.mm: New
1497         * objc.dg/threedotthree-abi-1.m: New
1498
1499         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
1500
1501         Radar 4136935
1502         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1503         * objc.dg/encode-6.m: Likewise.
1504         * objc.dg/encode-7.m: New test case.
1505
1506 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1507
1508         Merge from 'apple/trunk' branch on FSF servers.  Renamed
1509         const-str-12.m to constr-str-12b.m to avoid conflicts.
1510
1511         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
1512
1513         Radar 4229905
1514         * obj-c++.dg/warn5.mm: New
1515
1516         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
1517
1518         Radar 4154928
1519         * obj-c++.dg/const-str-12.mm: New.
1520         * objc.dg/const-str-12.m: New.
1521
1522 2010-09-27  Tobias Burnus  <burnus@net-b.de>
1523
1524         PR fortran/40569
1525         PR fortran/40568
1526         * gfortran.dg/storage_size_2.f08: Fix test.
1527         * gfortran.dg/c_sizeof_1.f90: Fix test.
1528         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1529         * gfortran.dg/c_sizeof_3.f90: New.
1530         * gfortran.dg/c_sizeof_4.f90: New.
1531         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1532         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1533
1534 2010-09-26  Daniel Kraft  <d@domob.eu>
1535
1536         PR fortran/45783
1537         PR fortran/45795
1538         * gfortran.dg/select_type_18.f03: New test.
1539
1540 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1541
1542         * gnat.dg/return2.ad[sb]: New test.
1543         * gnat.dg/return2_pkg.ads: New helper.
1544
1545 2010-09-25  Daniel Kraft  <d@domob.eu>
1546
1547         PR fortran/45776
1548         * gfortran.dg/io_constraints_6.f03: New test.
1549         * gfortran.dg/io_constraints_7.f03: New test.
1550         * gfortran.dg/newunit_2.f90: New test.
1551
1552 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
1553
1554         * gfortran.dg/operator_c1202.f90: New test.
1555
1556 2010-09-24  Jan Hubicka  <jh@suse.cz>
1557
1558         * gcc.dg/tree-ssa/leaf.c: New testcase.
1559
1560 2010-09-24  Jan Hubicka  <jh@suse.cz>
1561
1562         PR tree-optimization/45738
1563         PR tree-optimization/45741
1564         * gcc.c-torture/compile/pr45741.c: New.
1565         * gfortran.fortran-torture/compile/pr45738.f90: New.
1566
1567 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
1568
1569         * gcc.dg/cpp/undef-opt-1.c: New test.
1570
1571 2010-09-24  Jason Merrill  <jason@redhat.com>
1572
1573         * g++.dg/other/error10.C: Adjust expected output.
1574
1575 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
1576
1577         PR middle-end/45234
1578         * gcc.dg/torture/stackalign/alloca-6.c: New test.
1579         * gcc.target/i386/pr45234.c: New test.
1580
1581 2010-09-24  Richard Guenther  <rguenther@suse.de>
1582
1583         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1584
1585 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1586
1587         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1588         as a comment leader in regexp.
1589
1590 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1591
1592         * objc.dg/sync-2.m: New test.
1593         * obj-c++.dg/sync-2.mm: New test.
1594
1595 2010-09-24  Tobias Burnus  <burnus@net-b.de>
1596
1597         PR fortran/40571
1598         * gfortran.dg/iso_fortran_env_7.f90: New.
1599
1600 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1601
1602         * obj-c++.dg/too-many-args.mm: New file.
1603
1604 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1605
1606         Merge from 'apple/trunk' branch on FSF servers.
1607
1608         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1609
1610         Radar 4491608
1611         * objc.dg/too-many-args.m: New
1612
1613 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1614
1615         PR fortran/45744
1616         * gfortran.dg/dependency_36.f90:  New test.
1617
1618 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
1619
1620         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1621         * gcc.target/i386/pad-3.c: Ditto.
1622         * gcc.target/i386/pad-7.c: Ditto.
1623         * gcc.target/i386/pad-7.c: Ditto.
1624         * gcc.target/i386/pr36502.c: Ditto.
1625         * gcc.target/i386/zee.c: Ditto.
1626         * gcc.target/i386/20060821-1.c: Ditto.
1627         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
1628         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
1629         * gcc.target/i386/pad-5b.c: Ditto.
1630         * gcc.target/i386/pad-6a.c: Ditto.
1631         * gcc.target/i386/pad-6b.c: Ditto.
1632         * gcc.target/i386/pad-8.c: Ditto.
1633         * gcc.target/i386/pad-9.c: Ditto.
1634         * gcc.target/i386/pad-10.c: Ditto.
1635         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
1636
1637 2010-09-23  Richard Guenther  <rguenther@suse.de>
1638
1639         PR tree-optimization/45565
1640         * g++.dg/ipa/pr45565.C: New testcase.
1641
1642 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
1643
1644         PR fortran/45745
1645         PR fortran/45648
1646         * gfortran.dg/vector_subscript_bound_1.f90: New.
1647
1648 2010-09-23  Richard Guenther  <rguenther@suse.de>
1649
1650         PR middle-end/45750
1651         * gcc.dg/pr45750.c: New testcase.
1652
1653 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
1654
1655         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1656         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
1657         build.
1658
1659 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
1660
1661         PR rtl-optimization/44374
1662         * gcc.target/arm/headmerge-1.c: New test.
1663         * gcc.target/arm/headmerge-2.c: New test.
1664         * gcc.target/i386/headmerge-1.c: New test.
1665         * gcc.target/i386/headmerge-2.c: New test.
1666
1667 2010-09-23  Daniel Kraft  <d@domob.eu>
1668
1669         PR fortran/38936
1670         PR fortran/44044
1671         PR fortran/45474
1672         * gfortran.dg/intrinsic_intent_1.f03: New test.
1673         * gfortran.dg/select_type_17.f03: New test.
1674         * gfortran.dg/associate_5.f03: More definability tests.
1675         * gfortran.dg/enum_2.f90: Check definability.
1676         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1677         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1678         * gfortran.dg/char_expr_2.f90: Ditto.
1679         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1680         * gfortran.dg/enum_5.f90: Ditto.
1681         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1682         * gfortran.dg/impure_assignment_2.f90: Ditto.
1683         * gfortran.dg/impure_assignment_3.f90: Ditto.
1684         * gfortran.dg/intent_out_1.f90: Ditto.
1685         * gfortran.dg/intent_out_3.f90: Ditto.
1686         * gfortran.dg/pointer_assign_7.f90: Ditto.
1687         * gfortran.dg/pointer_intent_3.f90: Ditto.
1688         * gfortran.dg/pr19936_1.f90: Ditto.
1689         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1690         * gfortran.dg/simpleif_2.f90: Ditto.
1691         * gfortran.dg/protected_5.f90: Ditto.
1692         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1693         * gfortran.dg/protected_6.f90: Ditto.
1694         * gfortran.dg/protected_7.f90: Ditto.
1695
1696 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1697
1698         PR libfortran/45710
1699         * gfortran.dg/namelist_65.f90: New test.
1700
1701 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1702
1703         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1704         the regexp pattern between the expected label and location string.
1705
1706 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1707
1708         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1709
1710 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1711
1712         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1713         * gcc.dg/pr27898.c: Likewise.
1714         * gcc.dg/pr28712.c: Likewise.
1715         * gcc.dg/pr30762-1.c: Likewise.
1716         * gcc.dg/pr31529-1.c: Likewise.
1717         * gcc.dg/pr34457-1.c: Likewise.
1718         * gcc.dg/pr34668-1.c: Likewise.
1719         * gcc.dg/pr34989-1.c: Likewise.
1720         * gcc.dg/pr43557-1.c: Likewise.
1721
1722 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1723
1724         PR rtl-optimization/45739
1725         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1726
1727 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1728
1729         * gcc.target/sparc/mnofpu.c: New test.
1730
1731 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1732
1733         PR rtl-optimization/45739
1734         * gcc.target/i386/pr45739.c: New test.
1735
1736 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1737
1738         PR fortran/45648
1739         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1740         and counts. Add non-elemental function call check.
1741
1742         PR fortran/45648
1743         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1744         arguments checks. Update temporary counts.
1745         * gfortran.dg/transpose_optimization_1.f90: New.
1746
1747 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1748
1749         PR objc/23710
1750         * objc.dg/invalid-method-1.m: New.
1751
1752 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1753
1754         Merge from 'apple/trunk' branch on FSF servers.
1755
1756         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1757
1758         Radar 4291785
1759         * objc.dg/naming-4.m: New
1760         * objc.dg/naming-5.m: New
1761         * obj-c++.dg/naming-1.mm: New
1762         * obj-c++.dg/naming-2.mm: New
1763
1764 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1765             Jack Howarth  <howarth@bromo.med.uc.edu>
1766
1767         PR c++/45645
1768         * g++.dg/torture/pr44972.C: Use portable assert().
1769
1770 2010-09-21  Richard Guenther  <rguenther@suse.de>
1771
1772         PR tree-optimization/45580
1773         * g++.dg/torture/pr45580.C: New testcase.
1774
1775 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1776
1777         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1778
1779 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1780
1781         PR fortran/45438
1782         * gfortran.dg/pointer_check_7.f90: New.
1783
1784 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1785
1786         PR rtl-optimization/45728
1787         * gcc.c-torture/compile/pr45728.c: New test.
1788
1789 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1790
1791         PR fortran/45081
1792         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1793
1794 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1795
1796         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1797
1798 2010-09-20  Richard Guenther  <rguenther@suse.de>
1799
1800         PR middle-end/45704
1801         * gcc.dg/torture/pr45704.c: New testcase.
1802
1803 2010-09-20  Jan Hubicka  <jh@suse.cz>
1804
1805         PR tree-optimize/45605
1806         * g++.dg/tree-ssa/pr45605.C: New testcase.
1807
1808 2010-09-20  Michael Matz  <matz@suse.de>
1809
1810         PR testsuite/45706
1811         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1812         enough.
1813
1814 2010-09-20  Richard Guenther  <rguenther@suse.de>
1815
1816         PR tree-optimization/45705
1817         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1818
1819 2010-09-20  Michael Matz  <matz@suse.de>
1820
1821         PR testsuite/45706
1822         * lib/target-supports.exp (check_effective_target_vect_perm):
1823         Add i?86-*-*.
1824
1825 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1826
1827         PR rtl-optimization/45695
1828         * gcc.c-torture/execute/pr45695.c: New test.
1829
1830 2010-09-19  Jan Hubicka  <jh@suse.cz>
1831
1832         PR lto/44246
1833         * gcc.c-torture/compile/pr44246.c:New file.
1834
1835 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1836
1837         PR tree-optimization/45714
1838         * gfortran.dg/vect/pr45714-a.f: New test.
1839         * gfortran.dg/vect/pr45714-b.f: New test.
1840
1841 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1842
1843         * gnat.dg/const1.adb: Rename into...
1844         * gnat.dg/constant1.adb: ...this.
1845         * gnat.dg/constant2.adb: New test.
1846         * gnat.dg/constant2_pkg1.ads: New helper.
1847         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1848
1849 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1850
1851         * gnat.dg/specs/constant1.ads: New test.
1852         * gnat.dg/specs/constant1_pkg.ads: New helper.
1853
1854 2010-09-18  Jan Hubicka  <jh@suse.cz>
1855
1856         PR tree-optimization/45453
1857         * g++.dg/tree-ssa/pr45453.C: New testcase.
1858
1859 2010-09-18  Jason Merrill  <jason@redhat.com>
1860
1861         * g++.dg/cpp0x/initlist44.C: New.
1862
1863 2010-09-18  Richard Guenther  <rguenther@suse.de>
1864
1865         PR tree-optimization/45709
1866         * g++.dg/torture/pr45709-2.C: New testcase.
1867
1868 2010-09-18  Richard Guenther  <rguenther@suse.de>
1869
1870         PR tree-optimization/45709
1871         * g++.dg/torture/pr45709.C: New testcase.
1872
1873 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1874
1875         PR testsuite/45719
1876         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1877
1878 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1879
1880         * gcc.target/i386/pad-1.c: New.
1881         * gcc.target/i386/pad-2.c: Likewise.
1882         * gcc.target/i386/pad-3.c: Likewise.
1883         * gcc.target/i386/pad-4.c: Likewise.
1884         * gcc.target/i386/pad-5a.c: Likewise.
1885         * gcc.target/i386/pad-5b.c: Likewise.
1886         * gcc.target/i386/pad-6a.c: Likewise.
1887         * gcc.target/i386/pad-6b.c: Likewise.
1888         * gcc.target/i386/pad-7.c: Likewise.
1889         * gcc.target/i386/pad-8.c: Likewise.
1890         * gcc.target/i386/pad-9.c: Likewise.
1891         * gcc.target/i386/pad-10.c: Likewise.
1892
1893 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1894
1895         PR middle-end/45234
1896         * gcc.dg/torture/stackalign/alloca-5.c: New.
1897
1898 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1899
1900         PR middle-end/45678
1901         * gcc.dg/torture/pr45678-2.c: New.
1902
1903 2010-09-17  Richard Guenther  <rguenther@suse.de>
1904
1905         PR middle-end/45678
1906         * gcc.dg/torture/pr45678-1.c: New testcase.
1907
1908 2010-09-17  Michael Matz  <matz@suse.de>
1909
1910         PR tree-optimization/43432
1911         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1912         check_effective_target_vect_perm_short): New predicates.
1913         (check_effective_target_vect_perm): Include x86_64.
1914         * gcc.dg/vect/pr43432.c: New test.
1915         * gcc.dg/vect/vect-114.c: Adjust.
1916         * gcc.dg/vect/vect-15.c: Ditto.
1917         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1918         * gcc.dg/vect/slp-perm-9.c: Ditto.
1919
1920 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1921
1922         PR testsuite/45692
1923         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1924         GNU runtime.
1925
1926 2010-09-17  Richard Guenther  <rguenther@suse.de>
1927
1928         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1929         * gcc.dg/pr28706.c: Likewise.
1930         * gcc.dg/pr28712.c: Likewise.
1931         * gcc.dg/pr30762-1.c: Likewise.
1932         * gcc.dg/pr30762-2.c: Likewise.
1933         * gcc.dg/pr31529-1.c: Likewise.
1934         * gcc.dg/pr31529-2.c: Likewise.
1935         * gcc.dg/pr34457-1.c: Likewise.
1936         * gcc.dg/pr34457-2.c: Likewise.
1937         * gcc.dg/pr34668-1.c: Likewise.
1938         * gcc.dg/pr34668-2.c: Likewise.
1939         * gcc.dg/pr34989-1.c: Likewise.
1940         * gcc.dg/pr34989-2.c: Likewise.
1941         * gcc.dg/pr43557-1.c: Likewise.
1942         * gcc.dg/pr43557-2.c: Likewise.
1943         * gcc.dg/debug/pr41893-1.c: Likewise.
1944         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1945         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1946         * gcc.dg/matrix/matrix-4.c: Likewise.
1947         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1948         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1949         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1950         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1951
1952 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1953
1954         PR fortran/43665
1955         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1956         optimizations.
1957         * gfortran.dg/intent_optimize_1.f90: New test.
1958
1959 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1960
1961         * gcc.target/i386/divmod-1.c: New.
1962         * gcc.target/i386/divmod-2.c: Likewise.
1963         * gcc.target/i386/divmod-3.c: Likewise.
1964         * gcc.target/i386/divmod-4.c: Likewise.
1965         * gcc.target/i386/divmod-4a.c: Likewise.
1966         * gcc.target/i386/divmod-5.c: Likewise.
1967         * gcc.target/i386/divmod-6.c: Likewise.
1968         * gcc.target/i386/divmod-7.c: Likewise.
1969         * gcc.target/i386/divmod-8.c: Likewise.
1970         * gcc.target/i386/udivmod-1.c: Likewise.
1971         * gcc.target/i386/udivmod-2.c: Likewise.
1972         * gcc.target/i386/udivmod-3.c: Likewise.
1973         * gcc.target/i386/udivmod-4.c: Likewise.
1974         * gcc.target/i386/udivmod-4a.c: Likewise.
1975         * gcc.target/i386/udivmod-5.c: Likewise.
1976         * gcc.target/i386/udivmod-6.c: Likewise.
1977         * gcc.target/i386/udivmod-7.c: Likewise.
1978         * gcc.target/i386/udivmod-8.c: Likewise.
1979
1980 2010-09-16  Jan Hubicka  <jh@suse.cz>
1981
1982         * g++.dg/lto/pr45679-1_0.C: New file.
1983         * g++.dg/lto/pr45679-1_1.C: New file.
1984         * g++.dg/lto/pr45679-0_0.C: New file.
1985         * g++.dg/lto/pr45679-0_1.C: New file.
1986
1987 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1988
1989         PR fortran/45674
1990         * gfortran.dg/class_dummy_2.f03: New.
1991
1992 2010-09-16  Richard Guenther  <rguenther@suse.de>
1993
1994         PR tree-optimization/45623
1995         * gcc.dg/torture/pr45623.c: New testcase.
1996
1997 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1998
1999         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2000         name and parentheses.
2001         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2002
2003 2010-09-15  Jason Merrill  <jason@redhat.com>
2004
2005         * g++.dg/parse/parameter-declaration-2.C: New.
2006
2007         * g++.dg/cpp0x/scoped_enum2.C: New.
2008
2009 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2010
2011         * gcc.c-torture/compile/20100915-1.c: New test.
2012
2013 2010-09-15  Martin Jambor  <mjambor@suse.cz>
2014
2015         PR middle-end/45644
2016         * gcc.dg/ipa/pr45644.c: New test.
2017
2018 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
2019
2020         PR tree-optimization/45633
2021         * gcc.dg/vect/pr45633.c: New test.
2022
2023 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
2024
2025         PR fortran/45577
2026         * gfortran.dg/allocate_derived_4.f90: New.
2027
2028 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
2029
2030         * lib/target-supports.exp
2031         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2032         supported flag to true for neon.
2033
2034 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
2035
2036         PR c++/45665
2037         * g++.dg/template/crash103.C: New.
2038
2039 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2040
2041         Merge from 'apple/trunk' branch on FSF servers.
2042
2043         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
2044
2045         Radar 4457381
2046         * objc.dg/msg-in-protocol.m: New.
2047         * obj-c++.dg/msg-in-protocol.mm: New.
2048
2049         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
2050
2051         Radar 4219590
2052         * objc.dg/break-in-ifstmt.m: New.
2053
2054         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2055
2056         Radar 4174166
2057         * obj-c++.dg/comp-types-13.mm: New.
2058         * objc.dg/comp-types-12.m: New.
2059
2060         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2061
2062         Radar 4216500
2063         * obj-c++.dg/proto-lossage-7.mm: New.
2064         * objc.dg/proto-lossage-7.m: New.
2065
2066 2010-09-14  Jan Hubicka  <jh@suse.cz>
2067
2068         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2069         folding.
2070         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2071         folding.
2072
2073 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
2074
2075         PR middle-end/45567
2076         * gcc.dg/pr45567.c: New test.
2077
2078         PR debug/45660
2079         * g++.dg/debug/pr45660.C: New test.
2080
2081 2010-09-14  Ira Rosen  <irar@il.ibm.com>
2082
2083         PR tree-optimization/45470
2084         * g++.dg/vect/pr45470-a.cc: New test.
2085         * g++.dg/vect/pr45470-a.cc: New test.
2086
2087 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
2088
2089         PR target/42070
2090         * lib/profopt.exp: Prune warnings on execname2 compile.
2091         * lib/prune.exp: Prune "can't add line info" warnings.
2092
2093 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2094
2095         PR libfortran/45532
2096         * gfortran.dg/namelist_64.f90: New test.
2097
2098 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
2099
2100         PR rtl-optimization/45617
2101         * gcc.target/i386/pr45617.c: New test.
2102
2103 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
2104
2105         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2106
2107 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
2108
2109         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2110         * gcc.target/i386/fma4-vector.c: Likewise.
2111         * gcc.target/i386/vectorize2.c: Likewise.
2112         * gcc.target/i386/vectorize4.c: Likewise.
2113         * gcc.target/i386/vectorize5.c: Likewise.
2114         * gcc.target/i386/vectorize6.c: Likewise.
2115         * gcc.target/i386/vectorize8.c: Likewise.
2116
2117         * gcc.target/i386/vect-double-1.c: New.
2118         * gcc.target/i386/vect-double-1a.c: Likewise.
2119         * gcc.target/i386/vect-double-2.c: Likewise.
2120         * gcc.target/i386/vect-double-2a.c: Likewise.
2121
2122         * lib/target-supports.exp (check_effective_target_vect_double):
2123         Set et_vect_double_saved to 0 when tuning for Atom.
2124
2125 2010-09-13  Jan Hubicka  <jh@suse.cz>
2126
2127         * gcc.dg/torture/pr23821.c: Drop static keyword.
2128         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2129         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2130
2131 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2132
2133         * gcc.target/arm/sync-1.c: New.
2134
2135 2010-09-12  Olivier Hainque  <hainque@adacore.com>
2136
2137         * gnat.dg/memtrap.adb: New test.
2138
2139 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2140
2141         * gfortran.dg/promotion.f90: Fix options.
2142
2143 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
2144
2145         * g++.dg/cpp0x/range-for1.C: New.
2146         * g++.dg/cpp0x/range-for2.C: New.
2147         * g++.dg/cpp0x/range-for3.C: New.
2148         * g++.dg/cpp0x/range-for4.C: New.
2149         * g++.dg/cpp0x/range-for5.C: New.
2150         * g++.dg/cpp0x/range-for6.C: New.
2151
2152 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
2153
2154         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2155         and counts. Check that transpose is not called.
2156         * gfortran.dg/transpose_2.f90: Update error message.
2157
2158 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2159
2160         PR c++/43824
2161         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2162         * g++.dg/lookup/strong-using-2.C: Likewise.
2163         * g++.dg/lookup/strong-using-3.C: Likewise.
2164         * g++.dg/lookup/strong-using-5.C: Likewise.
2165
2166         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2167         * g++.dg/cpp0x/inline-ns4.C: New.
2168         * g++.dg/cpp0x/inline-ns5.C: New.
2169
2170 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2171
2172         PR middle-end/45634
2173         * gfortran.fortran-torture/compile/pr45634.f90: New.
2174
2175 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
2176
2177         * objc.dg/fobjc-exceptions.m: New test.
2178
2179 2010-09-10  Jan Hubicka  <jh@suse.cz>
2180
2181         * g++.dg/inherit/covariant7.C: Fix pattern matching.
2182
2183 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2184
2185         PR tree-optimization/44972
2186         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2187         * gcc.dg/tree-ssa/pr45144.c: Likewise.
2188         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2189         instead.
2190         * g++.dg/torture/pr44972.C: New test.
2191
2192 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2193
2194         PR tree-optimization/44972
2195         * g++.dg/torture/pr34850.C: Remove expected warning.
2196
2197 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2198
2199         * gfortran.dg/dummy_optional_arg.f90: New test.
2200
2201 2010-09-08  Jan Hubicka  <jh@suse.cz>
2202
2203         PR tree-optimization/45598
2204         * fortran.fortran-torture/compile/pr45598.f90: New test.
2205
2206 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
2207
2208         * lib/target-supports-dg.exp (dg-require-ifunc): New.
2209         * lib/target-supports.exp (check_ifunc_available): New.
2210         * gcc.dg/attr-ifunc-1.c: New.
2211         * gcc.dg/attr-ifunc-2.c: New.
2212         * gcc.dg/attr-ifunc-3.c: New.
2213         * gcc.dg/attr-ifunc-4.c: New.
2214         * gcc.dg/attr-ifunc-5.c: New.
2215         * g++.dg/ext/attr-ifunc-1.C: New.
2216         * g++.dg/ext/attr-ifunc-2.C: New.
2217         * g++.dg/ext/attr-ifunc-3.C: New.
2218         * g++.dg/ext/attr-ifunc-4.C: New.
2219
2220 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
2221
2222         PR middle-end/40386
2223         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2224
2225 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
2226
2227         * gfortran.dg/inline_transpose_1.f90: New test.
2228
2229 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2230
2231         PR c++/45588
2232         * g++.dg/warn/Wunused-var-15.C: New test.
2233
2234 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2235
2236         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2237         hppa*-*-hpux*.
2238
2239 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2240
2241         * objc/execute/exceptions/throw-nil.m: New test.
2242         * objc/execute/exceptions/handler-1.m: Updated to use the new
2243         objc_set_uncaught_exception_handler() function.
2244         * objc/execute/exceptions/matcher-1.m: New test.
2245
2246 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2247
2248         PR fortran/38282
2249         * gfortran.dg/bit_comparison_1.F90: New test.
2250         * gfortran.dg/leadz_trailz_3.f90: New test.
2251         * gfortran.dg/masklr_2.F90: New test.
2252         * gfortran.dg/shiftalr_1.F90: New test.
2253         * gfortran.dg/merge_bits_2.F90: New test.
2254         * gfortran.dg/dshift_2.F90: New test.
2255         * gfortran.dg/bit_comparison_2.F90: New test.
2256         * gfortran.dg/masklr_1.F90: New test.
2257         * gfortran.dg/merge_bits_1.F90: New test.
2258         * gfortran.dg/dshift_1.F90: New test.
2259         * gfortran.dg/shiftalr_2.F90: New test.
2260
2261 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2262
2263         * objc.dg/type-stream-1.m: Replaced with a test that tests that
2264         functions from objc/typedstream.h are deprecated.
2265
2266 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2267
2268         * lib/target-supports.exp
2269         (check_effective_target_run_expensive_tests): New proc.
2270         * gcc.c-torture/compile/limits-fnargs.c: Use
2271         dg-require-effective-target run_expensive_tests.
2272
2273 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2274
2275         PR fortran/45597
2276         * gfortran.dg/gomp/pr45597.f90: New test.
2277
2278         PR fortran/45595
2279         * gfortran.dg/gomp/pr45595.f90: New test.
2280
2281 2010-09-08  Michael Matz  <matz@suse.de>
2282
2283         * c-c++-common/uninit-17.c: Adjust.
2284
2285 2010-09-08  Michael Matz  <matz@suse.de>
2286
2287         PR tree-optimization/43430
2288         * gcc.dg/vect/pr43430-2.c: New test.
2289
2290 2010-09-08  Michael Matz  <matz@suse.de>
2291
2292         PR tree-optimization/33244
2293         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2294
2295 2010-09-08  Richard Guenther  <rguenther@suse.de>
2296
2297         PR tree-optimization/45578
2298         * gfortran.dg/pr45578.f90: New testcase.
2299
2300 2010-09-08  Richard Guenther  <rguenther@suse.de>
2301
2302         PR testsuite/45590
2303         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2304
2305 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2306
2307         PR fortran/45576
2308         * gfortran.dg/char_length_18.f90:  New test.
2309
2310 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
2311
2312         PR target/36502
2313         * gcc.target/i386/pr36502.c: New test.
2314
2315         PR target/42313
2316         PR target/44651
2317         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2318         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2319
2320 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2321
2322         * gfortran.dg/achar_4.f90: Enable bounds checking.
2323
2324 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
2325
2326         PR target/45206
2327         * gcc.target/i386/pr45206.c: New test.
2328
2329 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
2330
2331         PR fortran/45505
2332         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2333
2334 2010-09-07  Jan Hubicka  <jh@suse.cz>
2335
2336         * gcc.c-torture/compile/20100907.c: New testcase.
2337
2338 2010-09-07  Richard Guenther  <rguenther@suse.de>
2339
2340         PR middle-end/45569
2341         * g++.dg/eh/pr45569.C: New testcase.
2342
2343 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
2344
2345         PR target/43137
2346         * gcc.target/arm/pr43137.c: New test.
2347
2348 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2349
2350         PR fortran/36931
2351         * gfortran.dg/dependency_35.f90:  New test.
2352
2353 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2354
2355         PR fortran/34145
2356         * gfortran.dg/char_length_17.f90:  New test.
2357
2358 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
2359
2360         PR c++/45200
2361         PR c++/45293
2362         PR c++/45558
2363         * g++.dg/template/typedef34.C: New test.
2364         * g++.dg/template/typedef35.C: New test.
2365
2366 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
2367
2368         PR target/22152
2369         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2370
2371 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
2372
2373         * g++.dg/warn/Wdouble-promotion.C: New.
2374
2375 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
2376
2377         * g++.dg/parse/redef2.C: New.
2378
2379 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2380
2381         * gcc.dg/20100906-1.c: New testcase.
2382
2383 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
2384
2385         PR testsuite/45543
2386         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2387         DW_TAG_enumeration_type DIE.
2388
2389 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
2390
2391         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2392         Update XFAILs.
2393
2394 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
2395
2396         PR rtl-optimization/44919
2397         * g++.dg/opt/pr44919.C: New.
2398
2399 2010-09-06  Tobias Burnus  <burnus@net-b.de>
2400
2401         PR fortran/38282
2402         * gfortran.dg/iall_iany_iparity_1.f90: New.
2403         * gfortran.dg/iall_iany_iparity_2.f90: New.
2404
2405 2010-09-06  Jason Merrill  <jason@redhat.com>
2406
2407         * g++.dg/cpp0x/initlist42.C: New.
2408
2409         * g++.dg/cpp0x/auto19.C: New.
2410
2411         * g++.dg/template/sfinae25.C: New.
2412         * g++.dg/template/char1.C: Expect warning.
2413         * g++.dg/template/nontype10.C: Likewise.
2414
2415         * g++.dg/cpp0x/implicit9.C: New.
2416
2417         * g++.dg/cpp0x/initlist43.C: New.
2418
2419 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
2420
2421         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2422
2423 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
2424
2425         * gcc.dg/Wdouble-promotion.c: New.
2426
2427 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2428
2429         * gfortran.dg/float128_1.f90: Remove test case as
2430         it always fails since Rev 163611 backed out the
2431         front-end implementation.
2432
2433 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2434
2435         * gfortran.dg/float128_1.f90: XFAIL test case.
2436
2437 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2438
2439         * gfortran.dg/bessel_7.f90: Decrease required precision.
2440
2441 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
2442
2443         PR testsuite/45545
2444         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2445         ref-all-matching targets.
2446
2447 2010-09-05  Richard Guenther  <rguenther@suse.de>
2448
2449         PR tree-optimization/45535
2450         * gcc.c-torture/compile/pr45535.c: New testcase.
2451
2452 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
2453
2454         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2455         "\[^\n\]*".
2456         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2457         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2458         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2459         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2460         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2461         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2462         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2463         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2464         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2465         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2466         * gcc.target/i386/pr22152.c: Likewise.
2467         * gcc.target/i386/pr36992-1.c: Likewise.
2468         * gcc.target/i386/pr36992-2.c: Likewise.
2469         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2470
2471 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2472
2473         PR testsuite/43957
2474         * gcc.dg/const-uniq-1.c: Modify regexp.
2475
2476 2010-09-04  Tobias Burnus  <burnus@net-b.de>
2477
2478         PR fortran/45530
2479         * gfortran.dg/namelist_63.f90: New.
2480
2481 2010-09-04  Jan Hubicka  <jh@suse.cz>
2482
2483         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2484         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2485
2486 2010-09-04  Jan Hubicka  <jh@suse.cz>
2487
2488         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2489
2490 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
2491
2492         PR fortran/45507
2493         * gfortran.dg/allocate_alloc_opt_12.f90: New.
2494
2495 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
2496
2497         * gcc.dg/opts-4.c: New test.
2498
2499 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2500
2501         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2502         * gcc.dg/vect/vect-peel-4.c: Ditto.
2503
2504 2010-09-03  Daniel Kraft  <d@domob.eu>
2505
2506         PR fortran/45525
2507         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2508
2509 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2510
2511         PR fortran/45159
2512         * gfortran.dg/dependency_34.f90:  New test.
2513
2514 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2515
2516         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2517
2518 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2519
2520         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2521         gcc.target/i386/clearcap.map if supported.
2522
2523 2010-09-03  Michael Matz  <matz@suse.de>
2524
2525         PR middle-end/45415
2526         * gcc.dg/pr45415.c: New test.
2527
2528 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2529
2530         PR tree-optimization/45506
2531         * gcc.dg/pr45506.c: New.
2532
2533 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
2534
2535         PR target/45476
2536         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2537         * gcc.target/i386/float128-2.c: Ditto.
2538
2539 2010-09-03  Daniel Kraft  <d@domob.eu>
2540
2541         PR fortran/34162
2542         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2543         * gfortran.dg/internal_dummy_2.f08: New test.
2544         * gfortran.dg/internal_dummy_3.f08: New test.
2545         * gfortran.dg/internal_dummy_4.f08: New test.
2546
2547 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
2548
2549         PR debug/45500
2550         * gcc.target/i386/pr45500.c: New test.
2551
2552 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
2553
2554         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2555
2556 2010-09-03  Daniel Kraft  <d@domob.eu>
2557
2558         PR fortran/44602
2559         * gfortran.dg/exit_2.f08; Adapt error messages.
2560         * gfortran.dg/exit_3.f08: New test.
2561         * gfortran.dg/exit_4.f08: New test.
2562         * gfortran.dg/exit_5.f03: New test.
2563
2564 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2565
2566         * gfortran.dg/ishft_4.f90: New test.
2567
2568 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2569
2570         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2571         FRIZ/XSRIZ instruciton for (double)(long long)x.
2572         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2573
2574 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2575
2576         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2577
2578 2010-09-02  Richard Guenther  <rguenther@suse.de>
2579
2580         PR tree-optimization/44937
2581         PR tree-optimization/45412
2582         * g++.dg/opt/pr45412.C: New testcase.
2583         * gcc.c-torture/compile/pr45412.c: Likewise.
2584         * gcc.c-torture/compile/pr44937.c: Likewise.
2585
2586 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
2587
2588         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
2589         but using -Werror=comment.
2590         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2591         expected error messages.
2592
2593 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2594
2595         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2596         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2597
2598 2010-09-02  Tobias Burnus  <burnus@net-b.de>
2599
2600         PR fortran/45489
2601         * gfortran.dg/initialization_27.f90: New.
2602
2603 2010-09-02  Ira Rosen  <irar@il.ibm.com>
2604
2605         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2606         check into different basic blocks. Expect vectorization if misaligned
2607         stores are supported.
2608         * gcc.dg/vect/bb-slp-8a.c: New test.
2609         * gcc.dg/vect/bb-slp-8b.c: New test.
2610
2611 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
2612
2613         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2614
2615 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
2616
2617         PR fortran/44541
2618         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2619         * gfortran.dg/class_dummy_1.f03: New.
2620
2621 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
2622
2623         PR middle-end/45458
2624         * g++.dg/tree-prof/partition2.C: New test.
2625
2626 2010-09-01  Richard Guenther  <rguenther@suse.de>
2627
2628         * gcc.dg/vect/vect-outer-fir.c: Adjust.
2629         * gcc.dg/tree-ssa/vrp54.c: New testcase.
2630         * gcc.c-torture/execute/20100827-1.c: Likewise.
2631
2632 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2633
2634         * gfortran.dg/execute_command_line_1.f90: New test.
2635
2636 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2637
2638         PR preprocessor/45457
2639         * c-c++-common/cpp/pr45457.c: New test.
2640
2641 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
2642
2643         * gcc.dg/nested-func-8.c: New test.
2644
2645 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2646
2647         PR fortran/38282
2648         * gfortran.dg/popcnt_poppar_1.F90: New test.
2649         * gfortran.dg/popcnt_poppar_2.F90: New test.
2650
2651 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
2652
2653         * gcc.target/i386/volatile-2.c: Require nonpic target.
2654
2655 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2656
2657         PR middle-end/45461
2658         * gcc.dg/pr45461.c: New test.
2659
2660 2010-08-31  Richard Guenther  <rguenther@suse.de>
2661
2662         PR testsuite/45455
2663         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2664
2665 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
2666
2667         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2668
2669 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2670
2671         PR fortran/45456
2672         * gfortran.dg/typebound_proc_18.f03: New.
2673
2674 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2675
2676         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2677         * lib/scanasm.exp (scan-stack-usage): Likewise.
2678         (scan-stack-usage-not): Likewise.
2679         * gcc.dg/stack-usage-1.c: New test.
2680         * gcc.target/i386/stack-usage-realign.c: Likewise.
2681
2682 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2683
2684         PR tree-optimization/45427
2685         * gcc.dg/tree-ssa/pr45427.c: New test.
2686
2687 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2688
2689         PR c++/45043
2690         * g++.dg/template/crash102.C: New.
2691
2692 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2693
2694         PR middle-end/45423
2695         * gcc.dg/gomp/atomic-12.c: New test.
2696         * gcc.dg/gomp/atomic-13.c: New test.
2697         * gcc.dg/gomp/atomic-14.c: New test.
2698         * g++.dg/gomp/atomic-11.C: New test.
2699         * g++.dg/gomp/atomic-12.C: New test.
2700         * g++.dg/gomp/atomic-13.C: New test.
2701         * g++.dg/gomp/atomic-14.C: New test.
2702
2703 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2704
2705         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2706         delimiter.
2707
2708 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2709
2710         * gnat.dg/discr24.adb: New test.
2711
2712 2010-08-30  Richard Guenther  <rguenther@suse.de>
2713
2714         PR tree-optimization/45449
2715         * gcc.dg/pr45449.c: New testcase.
2716
2717 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2718
2719         * gcc.dg/opts-1.c: Expect errors, not warnings.
2720
2721 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2722
2723         PR fortran/42769
2724         * gfortran.dg/dynamic_dispatch_11.f03: New.
2725
2726 2010-08-29  Jason Merrill  <jason@redhat.com>
2727
2728         PR c++/44991
2729         * g++.dg/parse/defarg15.C: New.
2730
2731 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2732
2733         PR fortran/45439
2734         * gfortran.dg/select_type_16.f03: New.
2735
2736 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2737             Tobias Burnus  <burnus@net-b.de>
2738
2739         * gfortran.dg/bessel_7.f90: Decrease required precision.
2740
2741 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2742             Kaz Kojima  <kkojima@gcc.gnu.org>
2743
2744         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2745
2746 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2747
2748         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2749         floating point conversion code generation.
2750         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2751         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2752         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2753         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2754         to integer conversion code generation.
2755         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2756         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2757         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2758         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2759
2760 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2761
2762         PR fortran/32049
2763         * gfortran.dg/random_seed_1.f90: Adjust test.
2764         * gfortran.dg/float128_1.f90: New test.
2765
2766 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2767
2768         PR fortran/33197
2769         * gfortran.dg/norm2_1.f90: New.
2770         * gfortran.dg/norm2_2.f90: New.
2771         * gfortran.dg/norm2_3.f90: New.
2772         * gfortran.dg/norm2_4.f90: New.
2773         * gfortran.dg/parity_1.f90: New.
2774         * gfortran.dg/parity_2.f90: New.
2775         * gfortran.dg/parity_3.f90: New.
2776
2777 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2778
2779         PR fortran/45420
2780         * gfortran.dg/select_type_15.f03: New.
2781
2782 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2783
2784         PR libfortran/43217
2785         * gfortran.dg/hollerith8.f90: New test.
2786
2787 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2788
2789         PR fortran/45159
2790         * gfortran.dg/dependency_33.f90:  New test.
2791
2792 2010-08-27  Richard Guenther  <rguenther@suse.de>
2793
2794         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2795         * gcc.dg/graphite/scop-2.c: Likewise.
2796         * gcc.dg/graphite/scop-20.c: Likewise.
2797         * gcc.dg/vect/slp-25.c: Likewise.
2798
2799 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2800
2801         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2802
2803 2010-08-26  Daniel Kraft  <d@domob.eu>
2804
2805         PR fortran/38936
2806         PR fortran/44047
2807         PR fortran/45384
2808         * gfortran.dg/associate_8.f03: New test.
2809         * gfortran.dg/select_type_13.f03: New test.
2810         * gfortran.dg/select_type_14.f03: New test.
2811
2812 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2813
2814         PR tree-optimization/44485
2815         * gcc.dg/pr44485.c: New test.
2816
2817 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2818
2819         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2820         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2821         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2822
2823 2010-08-26  Richard Guenther  <rguenther@suse.de>
2824
2825         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2826         * gcc.dg/graphite/scop-21.c: Likewise.
2827
2828 2010-08-26  Richard Guenther  <rguenther@suse.de>
2829
2830         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2831         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2832         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2833         * gcc.dg/vect/vect-91.c: Likewise.
2834         * gcc.dg/vect/vect-peel-1.c: Likewise.
2835         * gcc.dg/vect/vect-peel-2.c: Likewise.
2836         * gcc.dg/vect/vect-peel-4.c: Likewise.
2837
2838 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2839
2840         PR libfortran/41859
2841         * gfortran.dg/der_io_4.f90: New test.
2842
2843 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2844
2845         PR rtl-optimization/44858
2846         * gcc.c-torture/execute/pr44858.c: New test.
2847
2848         PR rtl-optimization/45400
2849         * g++.dg/other/i386-8.C: New test.
2850
2851 2010-08-25  Richard Guenther  <rguenther@suse.de>
2852
2853         * gcc.dg/alias-8.c: Adjust.
2854
2855 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2856
2857         * gcc.target/i386/combine-mul.c: New test.
2858
2859 2010-08-25  Richard Guenther  <rguenther@suse.de>
2860
2861         PR lto/44562
2862         * gcc.dg/graphite/id-27.c: New testcase.
2863         * gcc.dg/lto/20100825-1_0.c: Likewise.
2864
2865 2010-08-25  Richard Guenther  <rguenther@suse.de>
2866
2867         PR tree-optimization/45316
2868         * g++.dg/opt/pr45316.C: New testcase.
2869
2870 2010-08-25  Richard Guenther  <rguenther@suse.de>
2871
2872         PR tree-optimization/45393
2873         * g++.dg/torture/pr45393.C: New testcase.
2874
2875 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2876
2877         PR tree-optimization/45059
2878         * gcc.c-torture/compile/pr45059.c: New test.
2879
2880 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2881
2882         * lib/target-supports.exp (check_effective_target_vect_unpack):
2883         Set vect_unpack supported flag to true for neon.
2884
2885 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2886
2887         * gcc.dg/tree-ssa/ifc-5.c: New.
2888
2889 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2890
2891         * gcc.dg/tree-ssa/ifc-4.c: New.
2892         * gcc.dg/tree-ssa/ifc-7.c: New.
2893
2894 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2895
2896         * gcc.dg/vect/vect.exp: Check loongson targets
2897         * g++.dg/vect/vect.exp: Likewise
2898         * gfortran.dg/vect/vect.exp: Likewise
2899
2900 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2901
2902         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2903         -mveclibabi=mass.
2904
2905 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2906
2907         PR fortran/45366
2908         * gfortran.dg/proc_ptr_29.f90: New.
2909
2910 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2911             Dominique d'Humieres <dominiq@lps.ens.fr>
2912
2913         PR fortran/45367
2914         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2915
2916 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2917
2918         PR fortran/45367
2919         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2920
2921 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2922
2923         PR fortran/36158
2924         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2925
2926 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2927             Dominique d'Humieres <dominiq@lps.ens.fr>
2928
2929         PR fortran/45367
2930         PR fortran/36158
2931         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2932         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2933
2934 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2935
2936         PR fortran/44863
2937         PR fortran/45271
2938         PR fortran/45290
2939         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2940         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2941         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2942
2943 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2944
2945         PR fortran/36158
2946         PR fortran/33197
2947         * gfortran.dg/bessel_6.f90: New.
2948         * gfortran.dg/bessel_7.f90: New.
2949
2950 2010-08-20  Jan Hubicka  <jh@suse.cz>
2951
2952         PR c++/45307
2953         PR c++/17736
2954         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2955         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2956
2957 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2958
2959         PR target/45336
2960         * gcc.target/i386/pr45336-1.c: New.
2961         * gcc.target/i386/pr45336-2.c: Likewise.
2962         * gcc.target/i386/pr45336-3.c: Likewise.
2963         * gcc.target/i386/pr45336-4.c: Likewise.
2964
2965 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2966
2967         PR testsuite/45361
2968         * gcc.target/i386/volatile-2.c: Update scan strings to also
2969         include (%rip) for the memory reference on x86_64.
2970
2971 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2972
2973         PR middle-end/44974
2974         * gcc.dg/pr44974.c: New test.
2975
2976         PR rtl-optimization/45353
2977         * gcc.dg/pr45353.c: New test.
2978
2979 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2980
2981         * gcc.target/i386/volatile-2.c: New.
2982
2983 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2984
2985         PR rtl-optimization/44691
2986         * gfortran.dg/pr44691.f: New test.
2987
2988 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2989
2990         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2991
2992 2010-08-19  Jason Merrill  <jason@redhat.com>
2993
2994         * g++.dg/init/synth3.C: New.
2995         * g++.dg/init/value8.C: New.
2996         * g++.dg/tree-ssa/empty-2.C: New.
2997         * g++.dg/cpp0x/noexcept09.C: New.
2998
2999 2010-08-19  Daniel Kraft  <d@domob.eu>
3000
3001         PR fortran/29785
3002         PR fortran/45016
3003         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3004         * gfortran.dg/pointer_remapping_1.f90: New test.
3005         * gfortran.dg/pointer_remapping_2.f03: New test.
3006         * gfortran.dg/pointer_remapping_3.f08: New test.
3007         * gfortran.dg/pointer_remapping_4.f03: New test.
3008         * gfortran.dg/pointer_remapping_5.f08: New test.
3009         * gfortran.dg/pointer_remapping_6.f08: New test.
3010
3011 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
3012
3013         PR testsuite/45324
3014         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3015
3016 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3017
3018         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3019
3020 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
3021
3022         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3023         variable.
3024
3025 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3026
3027         PR target/45070
3028         * gcc.c-torture/execute/pr45070.c: New.
3029
3030 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3031
3032         * g++.dg/pr44328.C: New test.
3033
3034 2010-08-19  Tobias Burnus  <burnus@net-b.de>
3035
3036         PR fortran/36158
3037         PR fortran/33197
3038         * gfortran.dg/bessel_3.f90: New.
3039         * gfortran.dg/bessel_4.f90: New.
3040         * gfortran.dg/bessel_5.f90: New.
3041
3042 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
3043
3044         PR fortran/45290
3045         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3046         * gfortran.dg/pointer_init_2.f90: New.
3047         * gfortran.dg/pointer_init_3.f90: New.
3048         * gfortran.dg/pointer_init_4.f90: New.
3049
3050 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3051
3052         PR c++/45049
3053         * g++.dg/pr45049-1.C: New test.
3054         * g++.dg/pr45049-2.C: New test.
3055
3056 2010-08-18  Jie Zhang  <jie@codesourcery.com>
3057
3058         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3059         20 if __ARM_PCS is defined otherwise 64.
3060         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3061         instead of hard coded 64.
3062
3063 2010-08-18  Yao Qi  <yao@codesourcery.com>
3064
3065         PR target/45094
3066         * gcc.target/arm/pr45094.c: New test.
3067
3068 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3069
3070         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3071
3072 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3073
3074         PR rtl-optimization/42575
3075         * gcc.target/arm/pr42575.c: New test.
3076
3077 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3078
3079         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3080         * gcc.dg/tls/thr-cse-1.c: New.
3081
3082 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3083
3084         PR debug/42487
3085         * lib/target-supports.exp
3086         (check_effective_target_function_sections): New.
3087         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3088         function sections before proceding.
3089
3090 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
3091
3092         PR fortran/45308
3093         * gfortran.dg/pr45308.f03: New test.
3094
3095 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
3096
3097         PR target/45296
3098         * gcc.target/i386/pr45296.c: New test.
3099
3100 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
3101
3102         * g++.dg/ext/uow-1.C: New.
3103         * g++.dg/ext/uow-2.C: New.
3104         * g++.dg/ext/uow-3.C: New.
3105         * g++.dg/ext/uow-4.C: New.
3106
3107 2010-08-17  Richard Guenther  <rguenther@suse.de>
3108
3109         PR testsuite/45266
3110         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3111
3112 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
3113
3114         PR c/40563
3115         * gcc.dg/Wcxx-compat-20.c: New test.
3116
3117 2010-08-17  Daniel Kraft  <d@domob.eu>
3118
3119         PR fortran/38936
3120         * gfortran.dg/associate_1.f03: Extended to test newly supported
3121         features like association to variables.
3122         * gfortran.dg/associate_3.f03: Removed check for illegal change
3123         of associate-name here...
3124         * gfortran.dg/associate_5.f03: ...and added it here.
3125         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3126         * gfortran.dg/associate_7.f03: New test.
3127
3128 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
3129
3130         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3131
3132 2010-08-15  Daniel Kraft  <d@domob.eu>
3133
3134         PR fortran/38936
3135         * gfortran.dg/associate_1.f03: Enable test for array expressions.
3136         * gfortran.dg/associate_3.f03: Clarify comment.
3137         * gfortran.dg/associate_5.f03: New test.
3138         * gfortran.dg/associate_6.f03: New test.
3139
3140 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3141
3142         PR fortran/45211
3143         * gfortran.dg/bind_c_usage_21.f90: New.
3144         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3145
3146 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3147
3148         * gfortran.dg/optional_absent_1.f90: New.
3149         * gfortran.dg/null_actual.f90: New.
3150
3151 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3152
3153         * gfortran.dg/pointer_target_1.f90: New.
3154         * gfortran.dg/pointer_target_2.f90: New.
3155         * gfortran.dg/pointer_target_3.f90: New.
3156
3157 2010-08-15  Daniel Kraft  <d@domob.eu>
3158
3159         PR fortran/45197
3160         * gfortran.dg/elemental_args_check_3.f90: New test.
3161         * gfortran.dg/impure_1.f08: New test.
3162         * gfortran.dg/impure_2.f08: New test.
3163         * gfortran.dg/impure_3.f90: New test.
3164         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3165
3166 2010-08-15  Ira Rosen  <irar@il.ibm.com>
3167
3168         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3169         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3170         SLP tests.
3171         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3172         misaligned loads.
3173         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3174         misaligned stores.c
3175         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3176
3177 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3178
3179         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3180         dg-require-effective-target after dg-do.
3181
3182 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3183
3184         * lib/target-supports.exp (check_effective_target_vect_int): Return
3185         true for Loongson targets.
3186         (check_effective_target_vect_shift): Likewise.
3187         (check_effective_target_vect_no_int_max): Likewise.
3188         (check_effective_target_vect_no_align): Likewise.
3189         (check_effective_target_vect_short_mult): Likewise.
3190
3191 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
3192
3193         * g++.dg/cast.C: Change fields of structures to "long" to pass
3194         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3195         * g++.dg/cpp0x/iop.C: Ditto.
3196         * g++.dg/cpp0x/named_refs.C: Ditto.
3197         * g++.dg/cpp0x/rv1p.C: Ditto.
3198         * g++.dg/cpp0x/rv2p.C: Ditto.
3199         * g++.dg/cpp0x/rv3p.C: Ditto.
3200         * g++.dg/cpp0x/rv4p.C: Ditto.
3201         * g++.dg/cpp0x/rv5p.C: Ditto.
3202         * g++.dg/cpp0x/rv6p.C: Ditto.
3203         * g++.dg/cpp0x/rv7p.C: Ditto.
3204         * g++.dg/cpp0x/rv8p.C: Ditto.
3205         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3206
3207 2010-08-13  Daniel Kraft  <d@domob.eu>
3208
3209         * gfortran.dg/implied_shape_1.f08: New test.
3210         * gfortran.dg/implied_shape_2.f90: New test.
3211         * gfortran.dg/implied_shape_3.f08: New test.
3212
3213 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3214
3215         PR libfortran/42526
3216         * gfortran.dg/char_component_initializer_1.f90: New test.
3217
3218 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
3219
3220         PR tree-optimization/45241
3221         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3222
3223 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3224
3225         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3226         to dg-options.
3227         * gcc.target/i386/pr40906-2.c: Ditto.
3228         * gcc.target/i386/pr40906-3.c: Ditto.
3229
3230 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3231
3232         PR middle-end/45262
3233         * gcc.c-torture/execute/pr45262.c: New test.
3234
3235 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3236
3237         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3238         empty argument.
3239         * g++.dg/other/profile1.C: Ditto.
3240
3241 2010-08-12  Richard Guenther  <rguenther@suse.de>
3242
3243         PR tree-optimization/45232
3244         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3245         * gcc.dg/tree-ssa/loop-7.c: Adjust.
3246         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3247         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3248         unsigned arithmetic.
3249         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3250         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3251         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3252         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3253         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3254         unsigned arithmetic.
3255         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3256         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3257         unsigned arithmetic.
3258         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3259         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3260         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3261         unsigned arithmetic.
3262         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3263         * gcc.dg/tree-ssa/negate.c: Adjust.
3264         * gcc.dg/vect/vect-1.c: Adjust.
3265         * gfortran.dg/reassoc_6.f: XFAIL.
3266
3267 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3268
3269         PR debug/45259
3270         * gcc.dg/pr45259.c: New test.
3271
3272 2010-08-12  Wei Guozhi  <carrot@google.com>
3273
3274         PR target/44999
3275         * gcc.target/arm/pr44999.c: New testcase.
3276
3277 2010-08-12  Jie Zhang  <jie@codesourcery.com>
3278
3279         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3280         (N): Likewise.
3281         (main): Adjust accordingly.
3282
3283 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3284
3285         * gfortran.dg/graphite/id-22.f: New.
3286
3287 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3288
3289         * gcc.dg/graphite/id-26.c: New.
3290
3291 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3292
3293         * gcc.dg/graphite/id-25.c: New.
3294
3295 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3296
3297         * gcc.dg/graphite/run-id-5.c: New.
3298         * gcc.dg/graphite/run-id-6.c: New.
3299         * gfortran.dg/graphite/id-21.f: New.
3300
3301 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3302
3303         * gcc.dg/graphite/id-24.c: New.
3304
3305 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3306
3307         * gcc.dg/tree-ssa/pr20742.c: New.
3308
3309 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3310
3311         * gcc.dg/graphite/id-23.c: New.
3312
3313 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3314
3315         * gfortran.dg/graphite/id-20.f: Adjust testcase.
3316
3317 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3318
3319         * gcc.dg/graphite/pr42729.c: New.
3320
3321 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3322
3323         * gfortran.dg/graphite/id-20.f: New.
3324
3325 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3326
3327         * gcc.dg/graphite/id-22.c: New.
3328
3329 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3330
3331         * gcc.dg/graphite/run-id-2.c: Call abort.
3332
3333 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3334
3335         * gcc.dg/graphite/id-20.c: New.
3336
3337 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
3338             Steve Kargl <kargl@gcc.gnu.org>
3339
3340         PR fortran/44595
3341         * gfortran.dg/move_alloc_3.f90: New.
3342         * gfortran.dg/random_seed_2.f90: New.
3343
3344 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3345
3346         * lib/target-supports.exp (check_effective_target_sync_int_long):
3347         Add hppa*-*-linux*.
3348         (check_effective_target_sync_char_short): Likewise.
3349
3350 2010-08-10  Yao Qi  <yao@codesourcery.com>
3351
3352         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3353         general form.
3354         * gcc.dg/tree-ssa/loop-31.c: Likewise.
3355         * g++.dg/other/packed1.C: Likewise.
3356         * g++.dg/other/crash-4.C: Likewise.
3357         * g++.dg/ext/packed8.C: Likewise.
3358         * g++.dg/init/array16.C: Likewise.
3359
3360 2010-08-10  xinliang David Li  <davidxl@google.com>
3361         * gcc.dg/tree-ssa/loop-19.c: Add option
3362         -fno-prefetch-loop-array
3363
3364 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
3365
3366         PR middle-end/45182
3367         * gcc.c-torture/compile/pr45182.c: New test.
3368
3369 2010-08-09  Jason Merrill  <jason@redhat.com>
3370
3371         PR c++/45236
3372         * g++.dg/cpp0x/variadic-104.C: New.
3373
3374 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3375
3376         PR fortran/44235
3377         * gfortran.dg/dependency_32.f90:  New test.
3378
3379 2010-08-09  Richard Guenther  <rguenther@suse.de>
3380
3381         PR middle-end/44632
3382         * g++.dg/opt/nrv17.C: New testcase.
3383
3384 2010-08-09  Richard Guenther  <rguenther@suse.de>
3385
3386         PR middle-end/45212
3387         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3388         alignment from MEM_REF offset only if we took it from the
3389         base object.
3390
3391         * gcc.target/i386/pr24178.c: New testcase.
3392
3393 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3394
3395         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3396         * gcc.dg/20030702-1.c: Ditto.
3397         * gcc.dg/20050309-1.c: Ditto.
3398         * gcc.dg/20050325-1.c: Ditto.
3399         * gcc.dg/20050330-2.c: Ditto.
3400         * gcc.dg/20051201-1.c: Ditto.
3401         * gcc.dg/gomp/pr27573.c: Ditto.
3402         * gcc.dg/gomp/pr34610.c: Ditto.
3403         * gcc.dg/pr24225.c: Ditto.
3404         * gcc.dg/pr26570.c: Ditto.
3405         * gcc.dg/pr32773.c: Ditto.
3406         * g++.dg/gcov/gcov-6.C: Ditto.
3407         * g++.dg/gomp/pr34608.C: Ditto.
3408         * gfortran.dg/gomp/pr27573.f90: Ditto.
3409
3410         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
3411         dg-require-host-local dg directive.
3412         * gcc.dg/profile-dir-2.c: Ditto.
3413         * gcc.dg/profile-dir-3.c: Ditto.
3414
3415 2010-08-08  Richard Guenther  <rguenther@suse.de>
3416
3417         PR tree-optimization/45109
3418         * gcc.c-torture/compile/pr45109.c: New testcase.
3419
3420 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3421
3422         * gcc.dg/march.c: Skip if -march defined.
3423         * gcc.dg/mtune.c: Skip if -mtune defined.
3424
3425         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3426         generic thunk support.
3427
3428 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
3429
3430         PR target/45213
3431         * gcc.target/i386/pr45213.c: New test.
3432
3433 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3434
3435         PR libfortran/45143
3436         * gfortran.dg/fmt_error_11.f03: New test.
3437
3438 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
3439
3440         * lib/target-supports.exp (check_effective_target_sync_int_long):
3441         Add arm*-*-linux-gnueabi.
3442         (check_effective_target_sync_char_short): Likewise.
3443
3444 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3445
3446         PR fortran/45159
3447         * gfortran.dg/dependency_31.f90:  New test.
3448
3449 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3450
3451         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
3452
3453 2010-08-06  Jason Merrill  <jason@redhat.com>
3454
3455         * g++.dg/cpp0x/sfinae3.C: New.
3456         * g++.dg/cpp0x/sfinae4.C: New.
3457
3458 2010-08-06  Richard Guenther  <rguenther@suse.de>
3459
3460         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3461         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3462         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3463         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3464         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3465         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3466         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3467         * gcc.c-torture/execute/20100805-1.c: Likewise.
3468
3469 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3470
3471         PR testsuite/42855
3472         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3473
3474 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3475
3476         * gcc.dg/ipa/ipcp-ii-1.c: New test.
3477         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3478
3479 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3480
3481         * g++.dg/ipa/devirt-1.C: New test.
3482         * g++.dg/ipa/devirt-2.C: Likewise.
3483         * g++.dg/ipa/devirt-3.C: Likewise.
3484         * g++.dg/ipa/devirt-4.C: Likewise.
3485         * g++.dg/ipa/devirt-5.C: Likewise.
3486         * gcc.dg/ipa/iinline-3.c: Likewise.
3487
3488 2010-08-05  Jie Zhang  <jie@codesourcery.com>
3489
3490         PR tree-optimization/45144
3491         * gcc.dg/tree-ssa/pr45144.c: New test.
3492
3493 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
3494
3495         PR fortran/42207
3496         PR fortran/44064
3497         PR fortran/44065
3498         * gfortran.dg/class_25.f03: New.
3499         * gfortran.dg/class_26.f03: New.
3500
3501 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
3502
3503         * g++.dg/warn/miss-format-1.C: Update line number.
3504
3505 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
3506
3507         PR c++/44641
3508         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3509         .frame and .mask assembler directives.
3510
3511 2010-08-04  Richard Guenther  <rguenther@suse.de>
3512
3513         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3514         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3515         * gcc.dg/tree-ssa/vrp50.c: Likewise.
3516         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3517
3518 2010-08-04  Tobias Burnus  <burnus@net-b.de>
3519
3520         PR fortran/44857
3521         * gfortran.dg/derived_constructor_char_1.f90: New.
3522         * gfortran.dg/derived_constructor_char_2.f90: New.
3523
3524 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3525
3526         PR fortran/45159
3527         * gfortran.dg/dependency_30.f90:  New test.
3528
3529 2010-08-03  Jan Hubicka  <jh@suse.cz>
3530
3531         * gcc.c-torture/compile/pr45085.c: New testcase.
3532
3533 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
3534
3535         PR fortran/44584
3536         PR fortran/45161
3537         * gfortran.dg/typebound_call_9.f03: Modified.
3538         * gfortran.dg/typebound_generic_1.f03: Modified.
3539
3540 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3541
3542         PR fortran/45159
3543
3544         * gfortran.dg/dependency_29.f90:  New test.
3545
3546 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3547
3548         PR fortran/36854
3549         * gfortran.dg/character_comparison_2.f90:  New test.
3550         * gfortran.dg/character_comparison_3.f90:  New test.
3551         * gfortran.dg/dependency_28.f90:  New test.
3552
3553 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
3554
3555         PR target/40457
3556         * gcc.target/arm/pr40457-1.c: New test.
3557         * gcc.target/arm/pr40457-2.c: New test.
3558
3559 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
3560
3561         PR fortran/44912
3562         * gfortran.dg/typebound_call_17.f03: New.
3563
3564 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
3565
3566         PR fortran/44929
3567         * gfortran.dg/allocate_derived_3.f90: New.
3568
3569 2010-07-30  Xinliang David Li  <davidxl@google.com>
3570         PR tree-optimization/45121
3571         * c-c++-common/uninit-17.c: Add -fno-ivops option.
3572
3573 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3574
3575         PR c++/45112
3576         * g++.dg/pr45112.C: New test.
3577
3578 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
3579
3580         PR debug/45055
3581         PR rtl-optimization/45137
3582         * gcc.dg/pr45055.c: New test.
3583
3584 2010-07-30  Alan Modra  <amodra@gmail.com>
3585
3586         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3587         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3588
3589 2010-07-29  Tobias Burnus  <burnus@net-b.de>
3590
3591         PR fortran/45087
3592         PR fortran/45125
3593         * gfortran.dg/whole_file_25.f90: New.
3594         * gfortran.dg/whole_file_26.f90: New.
3595         * gfortran.dg/whole_file_27.f90: New.
3596
3597 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3598
3599         PR fortran/44962
3600         * gfortran.dg/typebound_proc_17.f03: New.
3601
3602 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3603
3604         PR fortran/45004
3605         * gfortran.dg/move_alloc_2.f90: New.
3606
3607 2010-07-29  Xinliang David Li  <davidxl@google.com>
3608         PR tree-optimization/45121
3609         * c-c++-common/uninit-17.c: Fix expected output.
3610
3611 2010-07-29  Richard Guenther  <rguenther@suse.de>
3612
3613         PR tree-optimization/45120
3614         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3615
3616 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
3617
3618         PR fortran/42051
3619         PR fortran/44064
3620         * gfortran.dg/pr42051.f03: New testcase.
3621
3622 2010-07-29  Richard Guenther  <rguenther@suse.de>
3623
3624         PR middle-end/45034
3625         * gcc.c-torture/execute/pr45034.c: New testcase.
3626
3627 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3628
3629         PR c++/45096
3630         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3631
3632 2010-07-28  Daniel Kraft  <d@domob.eu>
3633
3634         * gfortran.dg/bound_8.f90: New test.
3635
3636 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
3637
3638         PR debug/45105
3639         * gcc.dg/pr45105.c: New test.
3640
3641 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3642
3643         PR rtl-optimization/45107
3644         * gcc.dg/pr45107.c: New test.
3645
3646 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3647
3648         PR rtl-optimization/45101
3649         * gcc.dg/pr45101.c: New test.
3650
3651 2010-07-28  Tobias Burnus  <burnus@net-b.de>
3652
3653         PR fortran/45077
3654         * gfortran.dg/whole_file_24.f90: New.
3655
3656 2010-07-27  Jason Merrill  <jason@redhat.com>
3657
3658         * g++.dg/cpp0x/variadic102.C: New.
3659         * g++.dg/cpp0x/variadic103.C: New.
3660
3661 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3662
3663         PR rtl-optimization/40956
3664         PR target/42495
3665         PR middle-end/42574
3666         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3667         * gcc.target/arm/pr42574.c: Add tests.
3668
3669 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3670
3671         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3672         test name.
3673         (cleanup-repo-files): Ditto.
3674         (cleanup-saved-temps): Ditto.
3675
3676 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3677
3678         PR testsuite/44701
3679         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3680
3681         PR c/45079
3682         * gcc.dg/pr45079.c: New test.
3683
3684 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3685
3686         PR tree-optimization/44152
3687         * gcc.dg/vect/fast-math-pr44152.c: New test.
3688
3689 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3690
3691         PR ObjC/44140
3692         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3693         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3694         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3695         * obj-c++.dg/torture/trivial.mm: Ditto.
3696         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3697         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3698         * objc.dg/torture/tls/thr-init.m: Ditto.
3699         * objc.dg/torture/trivial.m: Ditto.
3700
3701 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3702
3703         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3704         Skip on spu-*-* targets.
3705
3706 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3707
3708         PR tree-optimization/45083
3709         * gcc.dg/pr45083.c: New test.
3710
3711 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3712
3713         PR fortran/40873
3714         * gfortran.dg/whole_file_22.f90: New test.
3715         * gfortran.dg/whole_file_23.f90: New test.
3716
3717 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3718             Jack Howarth  <howarth@bromo.med.uc.edu>
3719             Richard Henderson  <rth@redhat.com>
3720
3721         PR target/44132
3722         * gcc.dg/tls/thr-init-1.c: New.
3723         * gcc.dg/tls/thr-init-2.c: New.
3724         * gcc.dg/torture/tls New.
3725         * gcc.dg/torture/tls/tls-test.c: New.
3726         * gcc.dg/torture/tls/thr-init-1.c: New.
3727         * gcc.dg/torture/tls/tls.exp: New.
3728         * gcc.dg/torture/tls/thr-init-2.c: New.
3729         * gcc.dg/tls/emutls-2.c: New test
3730
3731         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3732         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3733         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3734         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3735         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3736         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3737         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3738         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3739         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3740         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3741         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3742         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3743         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3744         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3745         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3746         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3747         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3748         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3749         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3750         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3751         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3752         gfortran.dg/gomp/omp_threadprivate1.f90,
3753         gfortran.dg/gomp/omp_threadprivate2.f90,
3754         gfortran.dg/gomp/reduction1.f90,
3755         gfortran.dg/gomp/sharing-1.f90: Likewise.
3756
3757 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3758
3759         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3760         sse_runtime.
3761         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3762         dg-require-visibility.
3763
3764 2010-07-26  Richard Guenther  <rguenther@suse.de>
3765
3766         PR tree-optimization/43784
3767         * gcc.c-torture/execute/pr43784.c: New testcase.
3768         * g++.dg/torture/pr43784.C: Likewise.
3769
3770 2010-07-26  Richard Guenther  <rguenther@suse.de>
3771
3772         PR middle-end/45056
3773         * g++.dg/pr45056.C: New testcase.
3774
3775 2010-07-26  Richard Guenther  <rguenther@suse.de>
3776
3777         PR tree-optimization/45071
3778         * gcc.dg/pr45071.c: New testcase.
3779
3780 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3781
3782         PR fortran/45066
3783         * gfortran.dg/namelist_62.f90: New.
3784
3785 2010-07-26  Richard Guenther  <rguenther@suse.de>
3786
3787         * gcc.c-torture/execute/pr45017.c: Move ...
3788         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3789
3790 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3791
3792         PR fortran/40628
3793         * trim_optimize_1.f90:  New test.
3794         * character_comparision_1.f90:  New test.
3795
3796 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3797
3798         PR fortran/42852
3799         * gfortran.dg/wtruncate_fix.f: New test.
3800
3801 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3802
3803         PR testsuite/45068
3804         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3805
3806 2010-07-24  Richard Guenther  <rguenther@suse.de>
3807
3808         PR lto/43788
3809         * g++.dg/lto/20100724-1_0.C: New testcase.
3810
3811 2010-07-24  Richard Guenther  <rguenther@suse.de>
3812
3813         PR lto/43212
3814         * gcc.dg/lto/20100724-1_0.c: New testcase.
3815         * gcc.dg/lto/20100724-1_1.c: Likewise.
3816
3817 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3818
3819         PR fortran/40011
3820         * gfortran.dg/whole_file_21.f90: New.
3821
3822         * gfortran.dg/integer_exponentiation_3.F90: Use
3823         -ffloat-store only for i?86/x86-64 -m32.
3824
3825 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3826
3827         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3828         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3829
3830 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3831
3832         * gfortran.dg/func_decl_4.f90: Split test into two ...
3833         * gfortran.dg/func_decl_5.f90: ... parts.
3834         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3835         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3836         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3837         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3838         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3839         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3840         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3841         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3842         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3843         * gfortran.dg/sizeof.f90: Make test valid.
3844         * gfortran.dg/pr20865.f90: Add new dg-error.
3845         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3846         * gfortran.dg/g77/19990218-0.f: Ditto.
3847         * gfortran.dg/g77/19990218-1.f: Ditto.
3848         * gfortran.dg/g77/970625-2.f: Ditto.
3849         * gfortran.dg/pr37243.f: Fix function declaration.
3850         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3851         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3852
3853 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3854
3855         PR fortran/44945
3856         * gfortran.dg/char_array_structure_constructor.f90: Add
3857         -fwhole-file as dg-option as it otherwise fails on some
3858         systems.
3859
3860 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3861
3862         * gnat.dg/aggr16.ad[sb]: New test.
3863         * gnat.dg/aggr16_pkg.ads: New helper.
3864
3865 2010-07-23  Richard Guenther  <rguenther@suse.de>
3866
3867         PR lto/43071
3868         * g++.dg/lto/20100723-1_0.C: New testcase.
3869
3870 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3871
3872         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3873         AVX support.
3874         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3875         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3876
3877 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3878
3879         * lib/target-supports.exp (add_options_for_tls): New proc.
3880         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3881         * g++.dg/tls/static-1a.cc: Likewise.
3882         * gcc.dg/tls/emutls-1.c: Likewise.
3883         * gcc.dg/tls/opt-11.c: Likewise.
3884         * gcc.dg/tls/opt-12.c: Likewise.
3885         * gcc.dg/tls/pr24428-2.c: Likewise.
3886         * gcc.dg/tls/pr24428.c: Likewise.
3887         * obj-c++.dg/tls/static-1.mm: Likewise.
3888         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3889         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3890         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3891         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3892         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3893         * objc.dg/torture/tls/thr-init.m: Likewise.
3894         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3895
3896 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3897
3898         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3899         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3900         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3901         optimized dump files.
3902
3903 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3904
3905         PR tree-optimization/45047
3906         * gcc.c-torture/compile/pr45047.c: New test.
3907
3908 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3909
3910         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3911         instead of dg-compile.
3912         * gcc.dg/float-range-4.c: Ditto.
3913         * gcc.dg/float-range-5.c: Ditto.
3914         * gcc.dg/fold-overflow-1.c: Ditto.
3915         * gcc.dg/gomp/sections-4.c: Ditto.
3916         * gcc.dg/transparent-union-1.c: Ditto.
3917         * gcc.dg/transparent-union-2.c: Ditto.
3918         * gcc.target/i386/pr39315-check.c: Ditto.
3919         * g++.dg/gomp/sections-4.C: Ditto.
3920         * g++.dg/template/dtor7.C: Ditto.
3921         * g++.dg/tree-ssa/pr19952.C: Ditto.
3922         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3923         * gfortran.dg/graphite/pr42185.f90: Ditto.
3924         * gfortran.dg/namelist_36.f90: Ditto.
3925         * gnat.dg/noreturn1.adb: Ditto.
3926         * gnat.dg/specs/small_alignment.ads: Ditto.
3927
3928 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3929
3930         PR tree-optimization/44915
3931         * g++.dg/torture/pr44915.C: New test.
3932
3933 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3934
3935         PR tree-optimization/44914
3936         * g++.dg/tree-ssa/pr44914.C: New test.
3937
3938 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3939
3940         PR target/44290
3941         * gcc.dg/pr44290-1.c: New test.
3942         * gcc.dg/pr44290-2.c: New test.
3943
3944 2010-07-23  Jason Merrill  <jason@redhat.com>
3945
3946         PR c++/45008
3947         * g++.dg/abi/mangle44.C: New.
3948
3949 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3950
3951         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3952         for compile-time only tests.
3953         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3954         target check.
3955         * gcc.target/i386/pr39315-4.c: Ditto.
3956         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3957         target check.  Include sse-os-support.h.
3958         (main): Call check_isa and sse_os_support.
3959         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3960         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3961         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3962         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3963         target check.  Include sse-os-support.h.
3964         (main): Call check_isa and sse_os_support.
3965         * gcc.target/i386/vperm-v2df.c: Ditto.
3966
3967 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3968
3969         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3970         (check_effective_target_avx_runtime): New procedure.
3971         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3972         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3973
3974         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3975         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3976         and __get_cpuid test.
3977         * gcc.dg/compat/vector-2b_main.c: Ditto.
3978
3979         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3980
3981         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3982         for compile-time only test.
3983         * gcc.dg/pr32716.c: Ditto.
3984         * gcc.dg/pr34856.c: Ditto.
3985         * gcc.dg/pr36997.c: Ditto.
3986         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3987         * gfortran.dg/pr28158.f90: Ditto.
3988         * gfortran.dg/pr30667.f: Ditto.
3989
3990         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3991         i?86-*-* and x86_64-*-* targets to disable execution on targets
3992         without sse2 runtime support.
3993         * g++.dg/vect/vect.exp: Ditto.
3994         * gfortran.dg/vect/vect.exp: Ditto.
3995
3996         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3997         * gcc.dg/pr37544.c: Ditto.
3998         * gcc.dg/pr40550.c: Ditto.
3999         * gcc.dg/compat/union-m128-1_main.c: Ditto.
4000         * gcc.dg/compat/vector-1a_main.c: Ditto.
4001         * gcc.dg/compat/vector-2a_main.c: Ditto.
4002         * gcc.dg/torture/pr16104-1.c: Ditto.
4003         * gcc.dg/torture/pr35771-1.c: Ditto.
4004         * gcc.dg/torture/pr35771-2.c: Ditto.
4005         * gcc.dg/torture/pr35771-3.c: Ditto.
4006         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4007         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4008         * gcc.dg/torture/stackalign/push-1.c: Ditto.
4009         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4010         * g++.dg/other/i386-1.C: Ditto.
4011         * g++.dg/other/pr40446.C: Ditto.
4012
4013 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4014
4015         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4016
4017 2010-07-23  Daniel Kraft  <d@domob.eu>
4018
4019         PR fortran/44709
4020         * gfortran.dg/exit_1.f08: New test.
4021         * gfortran.dg/exit_2.f08: New test.
4022
4023 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
4024
4025         PR tree-optimization/39839
4026         * gcc.target/arm/pr39839.c: New test case.
4027
4028 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4029
4030         * gnat.dg/unchecked_convert5b.adb: New test.
4031         * gnat.dg/unchecked_convert6.adb: Likewise.
4032         * gnat.dg/unchecked_convert6b.adb: Likewise.
4033
4034 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4035
4036         * gnat.dg/aggr15.ad[sb]: New test.
4037
4038 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
4039
4040         PR debug/45024
4041         * g++.dg/debug/dwarf2/nested-2.C: New test case.
4042
4043 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4044
4045         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4046         with dg-require-linker-plugin.
4047
4048 2010-07-22  Richard Guenther  <rguenther@suse.de>
4049
4050         PR lto/43850
4051         * g++.dg/lto/20100722-1_0.C: New testcase.
4052
4053 2010-07-22  Richard Guenther  <rguenther@suse.de>
4054
4055         PR lto/42451
4056         * gcc.dg/lto/20100720-3_0.c: New testcase.
4057         * gcc.dg/lto/20100720-3_1.c: Likewise.
4058
4059 2010-07-22  Richard Guenther  <rguenther@suse.de>
4060
4061         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4062         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4063
4064         PR lto/43373
4065         * gcc.dg/lto/20100722-1_0.c: New testcase.
4066
4067 2010-07-22  Martin Jambor  <mjambor@suse.cz>
4068
4069         PR tree-optimization/44891
4070         * gcc.c-torture/compile/pr44891.c: New test.
4071
4072 2010-07-22  Richard Guenther  <rguenther@suse.de>
4073
4074         PR tree-optimization/45017
4075         * gcc.c-torture/execute/pr45017.c: New testcase.
4076
4077 2010-07-22  Tobias Burnus  <burnus@net-b.de>
4078
4079         PR fortran/45019
4080         * gfortran.dg/aliasing_dummy_5.f90: New.
4081
4082 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4083
4084         PR target/43698
4085         * gcc.target/arm/pr43698.c: New test.
4086
4087 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
4088
4089         PR fortran/44929
4090         * Revert my commit r162325 for this PR.
4091
4092 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4093
4094         PR debug/45015
4095         * gcc.target/m68k/pr45015.c: New test.
4096
4097 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
4098
4099         PR c++/44641
4100         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4101         comments.
4102
4103 2010-07-21  Richard Guenther  <rguenther@suse.de>
4104
4105         PR lto/45018
4106         * g++.dg/lto/20100721-1_0.C: New testcase.
4107
4108 2010-07-21  Martin Jambor  <mjambor@suse.cz>
4109
4110         PR tree-optimization/44900
4111         * g++.dg/torture/pr44900.C: New test.
4112
4113 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
4114
4115         PR middle-end/44738
4116         * c-c++-common/uninit-17.c: Correct expected error.
4117
4118 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4119
4120         * gcc.dg/guality/asm-1.c: New test.
4121
4122         PR debug/45003
4123         * gcc.dg/guality/pr45003-2.c: New test.
4124         * gcc.dg/guality/pr45003-3.c: New test.
4125
4126 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4127
4128         PR libfortran/44697
4129         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4130
4131 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
4132
4133         * lib/scanasm.exp (dg-function-on-line): Test that a function is
4134         defined on the current line.
4135         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4136         * g++.dg/debug/dwarf2/pr44641.C: New.
4137
4138 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
4139
4140         * gcc.target/powerpc/block-move-1.c: New test.
4141         * gcc.target/powerpc/block-move-2.c: New test.
4142
4143 2010-07-20  Jason Merrill  <jason@redhat.com>
4144
4145         PR c++/44967
4146         * g++.dg/cpp0x/sfinae2.C: New.
4147
4148 2010-07-20  Richard Guenther  <rguenther@suse.de>
4149
4150         PR lto/42696
4151         * gcc.dg/lto/20100720-4_0.c: New testcase.
4152
4153 2010-07-20  Richard Guenther  <rguenther@suse.de>
4154
4155         PR lto/43221
4156         * gcc.dg/lto/20100720-2_0.c: New testcase.
4157         * gcc.dg/lto/20100720-2_1.c: Likewise.
4158
4159 2010-07-20  Richard Guenther  <rguenther@suse.de>
4160
4161         PR lto/43208
4162         * gcc.dg/lto/20100720-1_0.c: New testcase.
4163         * gcc.dg/lto/20100720-1_1.c: Likewise.
4164
4165 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
4166
4167         PR debug/45003
4168         * gcc.dg/guality/pr45003-1.c: New test.
4169
4170 2010-07-20  Richard Guenther  <rguenther@suse.de>
4171
4172         PR tree-optimization/44977
4173         * gcc.dg/torture/pr44977.c: New testcase.
4174
4175 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
4176
4177         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4178         sync_char_short
4179
4180 2010-07-20  Richard Guenther  <rguenther@suse.de>
4181
4182         PR middle-end/44971
4183         PR middle-end/44988
4184         * gcc.dg/pr44971.c: New testcase.
4185         * gcc.c-torture/compile/pr44988.c: Likewise.
4186
4187 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4188
4189         PR fortran/44929
4190         * gfortran.dg/allocate_with_typespec.f90: New test.
4191         * gfortran.dg/allocate_derived_1.f90: Update error message.
4192
4193 2010-07-19  Jason Merrill  <jason@redhat.com>
4194
4195         PR c++/44996
4196         * g++.dg/cpp0x/decltype23.C: New.
4197
4198 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
4199
4200         PR fortran/42385
4201         * gfortran.dg/class_defined_operator_1.f03 : New test.
4202
4203 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
4204
4205         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4206         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4207         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
4208         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4209
4210 2010-07-19  Richard Guenther  <rguenther@suse.de>
4211
4212         PR middle-end/44941
4213         * gcc.c-torture/compile/pr44941.c: New testcase.
4214
4215 2010-07-19  Jason Merrill  <jason@redhat.com>
4216
4217         PR c++/44969
4218         * g++.dg/template/sfinae24.C: New.
4219
4220 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
4221
4222         PR fortran/44353
4223         * gfortran.dg/data_implied_do_2.f90: Removed.
4224
4225 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
4226
4227         PR c++/44969
4228         * g++.dg/template/sfinae23.C: New.
4229
4230 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4231
4232         * lib/target-supports.exp (check_sse_os_support_available): New
4233         proc.
4234         (check_sse_hw_available): New proc.
4235         (check_effective_target_sse_runtime): New proc.
4236         (check_effective_target_sse2_runtime): New proc.
4237         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4238         -msse2 if check_sse_os_support_available.
4239         * g++.dg/vect/vect.exp: Only run -msse2 tests if
4240         check_sse_os_support_available.
4241         * gcc.dg/vect/vect.exp: Likewise.
4242         * gfortran.dg/vect/vect.exp: Likewise.
4243         * gcc.target/i386/sol2-check: Renamed to ...
4244         * gcc.target/i386/sse-os-support.h: ... this.
4245         (sol2_check): Renamed to ...
4246         (sse_os_support): ... this.
4247         Only test movss with xmm registers.
4248         * gcc.target/i386/sse-check.h: Reflect new header and function names.
4249         Removed ILL_INSN, ILL_INSN_LEN.
4250         * gcc.target/i386/sse2-check.h: Likewise.
4251         * gcc.target/i386/sse3-check.h: Likewise.
4252         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4253         Removed cpuid.h, __get_cpuid test.
4254         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4255         Removed cpuid.h, __get_cpuid test.
4256         * g++.dg/other/pr40446.C: Likewise.
4257         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4258         * gcc.dg/compat/vector-1a_main.c: Likewise.
4259         * gcc.dg/compat/vector-2a_main.c: Likewise.
4260         * gcc.dg/pr36584.c: Likewise.
4261         * gcc.dg/pr37544.c: Likewise.
4262         * gcc.dg/torture/pr16104-1.c: Likewise.
4263         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4264         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4265         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4266         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4267         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4268         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4269         sse2_runtime.
4270         * gcc.dg/torture/pr35771-2.c: Likewise.
4271         * gcc.dg/torture/pr35771-3.c: Likewise.
4272         * gcc.target/i386/pr39315-2.c: Likewise.
4273         * gcc.target/i386/pr39315-4.c: Likewise.
4274         * gcc.target/i386/vperm-v2df.c: Likewise.
4275         * gcc.target/i386/vperm-v2di.c: Likewise.
4276         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4277         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4278         sse_runtime.
4279
4280 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
4281
4282         PR fortran/44353
4283         * gfortran.dg/data_implied_do_2.f90: New test.
4284
4285 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4286
4287         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4288
4289 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4290
4291         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4292         to the "mips16" group.
4293         (mips_using_mips16_p): New procedure.
4294         (mips-dg-options): Use it.
4295
4296 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4297
4298         * gcc.target/mips/mips16-attributes-4.c: New test.
4299
4300 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
4301
4302         PR testsuite/44418
4303         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4304         * gcc.target/powerpc/recip-2.c: Ditto.
4305         * gcc.target/powerpc/recip-3.c: Ditto.
4306
4307 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
4308
4309         * gcc.target/arm/pr42235.c: New test.
4310
4311 2010-07-16  Jason Merrill  <jason@redhat.com>
4312
4313         PR c++/32505
4314         * g++.dg/template/partial8.C: New.
4315
4316 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4317
4318         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4319         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
4320         in C++.
4321         (gualcvt): New overloaded inline.
4322         (GUALCVT): Use it for C++.
4323         * g++.dg/guality/guality.exp: New.
4324         * g++.dg/guality/guality.h: New.
4325         * g++.dg/guality/redeclaration1.C: New test.
4326         * g++.dg/dg.exp: Prune also guality/* tests.
4327         * gcc.dg/guality/pr43141.c: Moved to...
4328         * c-c++-common/guality/pr43141.c: ... here.
4329
4330 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4331
4332         PR libfortran/37077
4333         * gfortran.dg/char4_iunit_2.f03: New test.
4334
4335 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
4336
4337         * lib/plugin-support.exp (plugin-test-execute):
4338         Add ${gcc_objdir}/intl to includes.
4339
4340 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4341
4342         PR target/44942
4343         * gcc.c-torture/execute/pr44942.c: New test.
4344         * gcc.target/i386/pr44942.c: New test.
4345
4346 2010-07-15  Jason Merrill  <jason@redhat.com>
4347
4348         PR c++/44909
4349         * g++.dg/cpp0x/implicit7.C: New.
4350         * g++.dg/cpp0x/implicit8.C: New.
4351
4352 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4353
4354         Disable float tests for __SPU__ targets due to lack of signed zero:
4355         * c-c++-common/torture/complex-sign-add.c (check_add_float).
4356         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4357         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4358         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4359         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4360         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4361         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4362         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4363         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4364
4365 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4366
4367         * gfortran.dg/select_char_2.f90: New test.
4368
4369 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
4370
4371         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4372         with DECL_CHAIN.
4373
4374 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
4375
4376         PR fortran/44936
4377         * gfortran.dg/typebound_generic_9.f03: New.
4378
4379 2010-07-15  Richard Guenther  <rguenther@suse.de>
4380
4381         PR tree-optimization/44946
4382         * gcc.c-torture/compile/pr44946.c: New testcase.
4383
4384 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4385
4386         PR fortran/40206
4387         * gfortran.dg/select_char_3.f90: New test.
4388
4389 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
4390             Kevin F. Quinn  <kevquinn@gentoo.org>
4391
4392         * gcc.dg/Wtrampolines.c: New.
4393
4394 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4395
4396         PR libfortran/44934
4397         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4398
4399 2010-07-14  Jason Merrill  <jason@redhat.com>
4400
4401         PR c++/44810
4402         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4403
4404         Implement C++0x unrestricted unions (N2544)
4405         * g++.dg/cpp0x/union1.C: New.
4406         * g++.dg/cpp0x/union2.C: New.
4407         * g++.dg/cpp0x/union3.C: New.
4408         * g++.dg/cpp0x/defaulted2.C: Adjust.
4409         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4410         * g++.old-deja/g++.ext/anon2.C: Adjust.
4411         * g++.old-deja/g++.mike/misc6.C: Adjust.
4412
4413 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
4414
4415         PR fortran/44925
4416         * gfortran.dg/c_loc_tests_15.f90: New.
4417
4418 2010-07-13  Jason Merrill  <jason@redhat.com>
4419
4420         PR c++/44909
4421         * g++.dg/cpp0x/implicit6.C: New.
4422
4423 2010-07-13  Jason Merrill  <jason@redhat.com>
4424
4425         PR c++/44540
4426         * g++.dg/abi/noreturn1.C: New.
4427         * g++.dg/abi/noreturn2.C: New.
4428
4429 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
4430
4431         PR other/44874
4432         PR debug/44832
4433         * c-c++-common/pr44832.c: New test.
4434
4435 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
4436
4437         PR objc/44488
4438         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4439         on the target.  Make sure that we can assemble the emitted asm when
4440         the test type is 'compile'.
4441
4442 2010-07-13  Richard Guenther  <rguenther@suse.de>
4443
4444         PR tree-optimization/36960
4445         * g++.dg/torture/pr36960.C: New testcase.
4446
4447 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4448
4449         PR c++/44908
4450         * g++.dg/template/sfinae21.C: New.
4451         * g++.dg/template/sfinae22.C: Likewise.
4452
4453 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4454
4455         PR testsuite/42843
4456         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4457         * gcc.dg/plugin/ggcplug.c: Likewise.
4458         * g++.dg/plugin/selfassign.c: Likewise.
4459         * g++.dg/plugin/attribute_plugin.c: Likewise.
4460         * g++.dg/plugin/dumb_plugin.c: Likewise.
4461         * g++.dg/plugin/pragma_plugin.c: Likewise.
4462
4463 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
4464
4465         * gcc.c-torture/execute/pr44683.x: New.
4466         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4467
4468 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
4469
4470         PR fortran/44434
4471         PR fortran/44565
4472         PR fortran/43945
4473         PR fortran/44869
4474         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4475         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4476         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4477         * gfortran.dh/typebound_call_16.f03: New.
4478         * gfortran.dg/typebound_generic_6.f03: New.
4479         * gfortran.dg/typebound_generic_7.f03: New.
4480         * gfortran.dg/typebound_generic_8.f03: New.
4481
4482 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4483
4484         PR libfortran/37077
4485         * gfortran.dg/char4_iunit_1.f03: New test.
4486
4487 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
4488
4489         * gcc.dg/tree-ssa/vrp53.c: New test.
4490
4491 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
4492
4493         PR c++/44907
4494         * g++.dg/template/sfinae19.C: New.
4495         * g++.dg/template/sfinae20.C: Likewise.
4496
4497 2010-07-12  Jie Zhang  <jie@codesourcery.com>
4498
4499         * gcc.target/arm/interrupt-1.c: New test.
4500         * gcc.target/arm/interrupt-2.c: New test.
4501
4502 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4503
4504         * gcc.dg/pr42427.c: Require c99_runtime.
4505         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4506         c99_runtime.
4507         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4508         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4509         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4510         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4511         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4512         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4513         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4514         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4515         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4516         * gcc.target/i386/pr37275.c: Require visibility support.
4517
4518 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4519
4520         * lib/target-supports.exp (check_effective_target_sse): New proc.
4521         * gcc.target/i386/sol2-check.h: New file.
4522         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4523         Include sol2-check.h.
4524         (main) Only run do_test () if sol2_check ().
4525         * gcc.target/i386/sse2-check.h: Likewise.
4526         * gcc.target/i386/sse3-check.h: Likewise.
4527         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4528         [__sun__ && __svr4__]: Execute SSE2 instruction.
4529         * gcc.target/i386/math-torture/math-torture.exp: Only add options
4530         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4531         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4532         * g++.dg/ext/vector14.C: Likewise.
4533         * g++.dg/other/mmintrin.C: Likewise.
4534         * gcc.dg/20020418-1.c: Likewise.
4535         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4536         * gcc.dg/format/ms_unnamed-1.c: Likewise.
4537         * gcc.dg/format/unnamed-1.c: Likewise.
4538         Adapt dg-warning line number.
4539         * gcc.dg/graphite/pr40281.c: Likewise.
4540         * gcc.dg/pr32176.c: Likewise.
4541         * gcc.dg/pr40550.c: Likewise.
4542         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4543         * gcc.dg/torture/pr36891.c: Likewise.
4544         * gcc.target/i386/20020218-1.c: Likewise.
4545         * gcc.target/i386/20020523.c: Likewise.
4546         * gcc.target/i386/abi-1.c: Likewise.
4547         * gcc.target/i386/brokensqrt.c: Likewise.
4548         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4549         * gcc.target/i386/pr13366.c: Likewise.
4550         * gcc.target/i386/pr13685.c: Likewise.
4551         * gcc.target/i386/pr24306.c: Likewise.
4552         * gcc.target/i386/pr31486.c: Likewise.
4553         * gcc.target/i386/pr32065-1.c: Likewise.
4554         * gcc.target/i386/pr32065-2.c: Likewise.
4555         * gcc.target/i386/pr32389.c: Likewise.
4556         * gcc.target/i386/pr38824.c: Likewise.
4557         * gcc.target/i386/pr38931.c: Likewise.
4558         * gcc.target/i386/pr39592-1.c: Likewise.
4559         * gcc.target/i386/pr43766.c: Likewise.
4560         * gcc.target/i386/recip-divf.c: Likewise.
4561         * gcc.target/i386/recip-sqrtf.c: Likewise.
4562         * gcc.target/i386/recip-vec-divf.c: Likewise.
4563         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4564         * gcc.target/i386/sse-1.c: Likewise.
4565         * gcc.target/i386/sse-16.c: Likewise.
4566         * gcc.target/i386/sse-2.c: Likewise.
4567         * gcc.target/i386/sse-20.c: Likewise.
4568         * gcc.target/i386/sse-3.c: Likewise.
4569         * gcc.target/i386/sse-7.c: Likewise.
4570         * gcc.target/i386/sse-9.c: Likewise.
4571         * gcc.target/i386/sse-addps-1.c: Likewise.
4572         * gcc.target/i386/sse-addss-1.c: Likewise.
4573         * gcc.target/i386/sse-andnps-1.c: Likewise.
4574         * gcc.target/i386/sse-andps-1.c: Likewise.
4575         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4576         * gcc.target/i386/sse-comiss-1.c: Likewise.
4577         * gcc.target/i386/sse-comiss-2.c: Likewise.
4578         * gcc.target/i386/sse-comiss-3.c: Likewise.
4579         * gcc.target/i386/sse-comiss-4.c: Likewise.
4580         * gcc.target/i386/sse-comiss-5.c: Likewise.
4581         * gcc.target/i386/sse-comiss-6.c: Likewise.
4582         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4583         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4584         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4585         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4586         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4587         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4588         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4589         * gcc.target/i386/sse-divps-1.c: Likewise.
4590         * gcc.target/i386/sse-divss-1.c: Likewise.
4591         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4592         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4593         * gcc.target/i386/sse-maxps-1.c: Likewise.
4594         * gcc.target/i386/sse-maxss-1.c: Likewise.
4595         * gcc.target/i386/sse-minps-1.c: Likewise.
4596         * gcc.target/i386/sse-minss-1.c: Likewise.
4597         * gcc.target/i386/sse-movaps-1.c: Likewise.
4598         * gcc.target/i386/sse-movaps-2.c: Likewise.
4599         * gcc.target/i386/sse-movhlps-1.c: Likewise.
4600         * gcc.target/i386/sse-movhps-1.c: Likewise.
4601         * gcc.target/i386/sse-movhps-2.c: Likewise.
4602         * gcc.target/i386/sse-movlhps-1.c: Likewise.
4603         * gcc.target/i386/sse-movmskps-1.c: Likewise.
4604         * gcc.target/i386/sse-movntps-1.c: Likewise.
4605         * gcc.target/i386/sse-movss-1.c: Likewise.
4606         * gcc.target/i386/sse-movss-2.c: Likewise.
4607         * gcc.target/i386/sse-movss-3.c: Likewise.
4608         * gcc.target/i386/sse-movups-1.c: Likewise.
4609         * gcc.target/i386/sse-movups-2.c: Likewise.
4610         * gcc.target/i386/sse-mulps-1.c: Likewise.
4611         * gcc.target/i386/sse-mulss-1.c: Likewise.
4612         * gcc.target/i386/sse-orps-1.c: Likewise.
4613         * gcc.target/i386/sse-rcpps-1.c: Likewise.
4614         * gcc.target/i386/sse-recip-vec.c: Likewise.
4615         * gcc.target/i386/sse-recip.c: Likewise.
4616         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4617         * gcc.target/i386/sse-set-ps-1.c: Likewise.
4618         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4619         * gcc.target/i386/sse-subps-1.c: Likewise.
4620         * gcc.target/i386/sse-subss-1.c: Likewise.
4621         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4622         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4623         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4624         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4625         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4626         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4627         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4628         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4629         * gcc.target/i386/sse-xorps-1.c: Likewise.
4630         * gcc.target/i386/ssefn-1.c: Likewise.
4631         * gcc.target/i386/ssefn-3.c: Likewise.
4632         * gcc.target/i386/sseregparm-1.c: Likewise.
4633         * gcc.target/i386/stackalign/return-3.c: Likewise.
4634         * gcc.target/i386/vectorize1.c: Likewise.
4635         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4636         * gcc.target/i386/xorps-sse.c: Likewise.
4637         * gfortran.dg/pr28158.f90: Likewise.
4638         * gfortran.dg/pr30667.f: Likewise.
4639         * gnat.dg/loop_optimization7.adb: Likewise.
4640         * gnat.dg/sse_nolib.adb: Likewise.
4641
4642 2010-07-11  Tobias Burnus  <burnus@net-b.de>
4643
4644         PR fortran/44702
4645         * gfortran.dg/use_rename_6.f90: New.
4646         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4647
4648 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
4649
4650         PR fortran/44869
4651         * gfortran.dg/class_24.f03: New.
4652
4653 2010-07-10  Richard Guenther  <rguenther@suse.de>
4654
4655         PR lto/44889
4656         * gcc.dg/lto/20100709-1_0.c: New testcase.
4657         * gcc.dg/lto/20100709-1_1.c: Likewise.
4658
4659 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
4660
4661         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4662
4663 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
4664
4665         PR objc/44140
4666         * objc.dg/lto/trivial-1_0.m: New.
4667         * objc.dg/lto/lto.exp: New.
4668         * obj-c++.dg/lto/trivial-1_0.mm: New.
4669         * obj-c++.dg/lto/lto.exp: New.
4670         * objc.dg/symtab-1.m: Adjust sizes.
4671         * objc.dg/image-info.m: Do not run for gnu-runtime.
4672
4673 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4674
4675         * gcc.dg/pr32370.c: Allow another kind of error message.
4676
4677 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4678
4679         * gnat.dg/atomic3.adb: New test.
4680
4681 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4682             Denys Vlasenko  <dvlasenk@redhat.com>
4683             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4684
4685         PR tree-optimization/28632
4686         * gcc.dg/tree-ssa/vrp51.c: New test.
4687         * gcc.dg/tree-ssa/vrp52.c: New test.
4688
4689 2010-07-09  Jason Merrill  <jason@redhat.com>
4690
4691         * g++.dg/abi/covariant6.C: New.
4692         * g++.dg/inherit/covariant17.C: Test both bases.
4693         * g++.dg/inherit/covariant7.C: Check vtable layout.
4694
4695 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4696
4697         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4698
4699 2010-07-09  Richard Guenther  <rguenther@suse.de>
4700
4701         PR tree-optimization/44852
4702         * gcc.c-torture/execute/pr44852.c: New testcase.
4703
4704 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4705
4706         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4707         multiplication by values.
4708         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4709         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4710
4711 2010-07-09  Richard Guenther  <rguenther@suse.de>
4712
4713         PR tree-optimization/44882
4714         * gfortran.dg/pr44882.f90: New testcase.
4715
4716 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4717
4718         PR target/40657
4719         * gcc.target/arm/pr40657-1.c: New test.
4720         * gcc.target/arm/pr40657-2.c: New test.
4721         * gcc.c-torture/execute/pr40657.c: New test.
4722
4723 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4724
4725         * gcc.dg/tree-ssa/vrp50.c: New test.
4726         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4727
4728 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4729
4730         PR fortran/44649
4731         * gfortran.dg/c_sizeof_1.f90: Modified.
4732         * gfortran.dg/storage_size_1.f08: New.
4733         * gfortran.dg/storage_size_2.f08: New.
4734
4735 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4736
4737         * gcc.c-torture/execute/20100708-1.c: New test.
4738
4739 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4740
4741         PR fortran/44847
4742         * gfortran.dg/gomp/pr44847.f90: New test.
4743
4744 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4745
4746         PR tree-optimization/44710
4747         * gcc.dg/tree-ssa/ifc-6.c: New.
4748         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4749
4750 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4751
4752         PR fortran/18918
4753         * gfortran.dg/coarray_10.f90: Add an additional test.
4754
4755 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4756
4757         PR middle-end/44828
4758         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4759         * gcc.c-torture/execute/pr44828.x: Revert.
4760
4761 2010-07-08  Jason Merrill  <jason@redhat.com>
4762
4763         PR c++/43120
4764         * g++.dg/inherit/covariant17.C: New.
4765         * g++.dg/abi/covariant1.C: Actually test for the bug.
4766
4767 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4768
4769         PR rtl-optimization/44838
4770         * gcc.dg/pr44838.c: New.
4771
4772 2010-07-08  Richard Guenther  <rguenther@suse.de>
4773
4774         PR tree-optimization/44831
4775         * gcc.c-torture/compile/pr44831.c: New testcase.
4776         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4777
4778 2010-07-08  Richard Guenther  <rguenther@suse.de>
4779
4780         PR tree-optimization/44861
4781         * g++.dg/vect/pr44861.cc: New testcase.
4782
4783 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4784
4785         PR middle-end/44828
4786         * gcc.c-torture/execute/pr44828.x: New file.
4787
4788 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4789
4790         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4791         dg-options.
4792         * g++.dg/ext/altivec-17.C: Adjust error message.
4793
4794 2010-07-07  Tom Tromey  <tromey@redhat.com>
4795
4796         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4797
4798 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4799
4800         PR target/44844
4801         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4802         * gcc.target/i386/rdrand-2.c: Likewise.
4803         * gcc.target/i386/rdrand-3.c: Likewise.
4804
4805 2010-07-07  Jan Hubicka  <jh@suse.cz>
4806
4807         PR middle-end/44813
4808         * g++.dg/torture/pr44813.C: New testcase.
4809         * g++.dg/torture/pr44826.C: New testcase.
4810
4811 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4812
4813         PR rtl-optimization/44787
4814         * gcc.c-torture/compile/pr44788.c: New test.
4815         * gcc.target/arm/pr44788.c: New test.
4816
4817 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4818
4819         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4820
4821 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4822
4823         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4824         to dg-options.
4825
4826 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4827
4828         PR fortran/44742
4829         * gfortran.dg/parameter_array_init_6.f90: New.
4830         * gfortran.dg/initialization_20.f90: Update dg-error.
4831         * gfortran.dg/initialization_24.f90: Ditto.
4832
4833 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4834         PR fortran/PR44693
4835         * gfortran.dg/dim_range_1.f90:  New test.
4836         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4837
4838 2010-07-06  Jason Merrill  <jason@redhat.com>
4839
4840         PR c++/44703
4841         * g++.dg/cpp0x/initlist41.C: New.
4842
4843         PR c++/44778
4844         * g++.dg/template/ptrmem22.C: New.
4845
4846 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4847
4848         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4849         support.
4850         * gcc.target/i386/i386.exp: Likewise.
4851
4852 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4853
4854         PR testsuite/44195
4855         * gcc.dg/lto/20100518_0.c: Limit to x86.
4856
4857 2010-07-06  Richard Guenther  <rguenther@suse.de>
4858
4859         PR middle-end/44828
4860         * gcc.c-torture/execute/pr44828.c: New testcase.
4861
4862 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4863
4864         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4865         * g++.dg/warn/volatile1.C: Likewise.
4866         * g++.dg/template/warn1.C: Likewise.
4867
4868 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4869
4870         AVX Programming Reference (June, 2010)
4871         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4872         * g++.dg/other/i386-3.C: Likewise.
4873         * gcc.target/i386/sse-12.c: Likewise.
4874
4875         * gcc.target/i386/f16c-check.h: New.
4876         * gcc.target/i386/rdfsbase-1.c: Likewise.
4877         * gcc.target/i386/rdfsbase-2.c: Likewise.
4878         * gcc.target/i386/rdgsbase-1.c: Likewise.
4879         * gcc.target/i386/rdgsbase-2.c: Likewise.
4880         * gcc.target/i386/rdrand-1.c: Likewise.
4881         * gcc.target/i386/rdrand-2.c: Likewise.
4882         * gcc.target/i386/rdrand-3.c: Likewise.
4883         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4884         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4885         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4886         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4887         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4888         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4889         * gcc.target/i386/wrfsbase-1.c: Likewise.
4890         * gcc.target/i386/wrfsbase-2.c: Likewise.
4891         * gcc.target/i386/wrgsbase-1.c: Likewise.
4892         * gcc.target/i386/wrgsbase-2.c: Likewise.
4893
4894         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4895         (__builtin_ia32_vcvtps2ph): New.
4896         (__builtin_ia32_vcvtps2ph256): Likewise.
4897
4898         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4899         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4900
4901         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4902         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4903
4904         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4905         (__builtin_ia32_vcvtps2ph256): Likewise.
4906         Add fsgsbase,rdrnd,f16c.
4907
4908         * lib/target-supports.exp (check_effective_target_f16c): New.
4909
4910 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4911
4912         * gcc.dg/guality/nrv-1.c: New test.
4913
4914 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4915
4916         PR middle-end/42505
4917         * gcc.target/arm/pr42505.c: New test case.
4918
4919 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4920
4921         PR c++/44808
4922         * g++.dg/opt/nrv16.C: New test.
4923
4924 2010-07-05  Richard Guenther  <rguenther@suse.de>
4925
4926         PR tree-optimization/44784
4927         * gcc.c-torture/compile/pr44784.c: New testcase.
4928
4929 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4930
4931         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4932         Increase loop bound and array size.
4933         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4934         Likewise.
4935
4936 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4937
4938         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4939         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4940         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4941         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4942         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4943
4944 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4945
4946         PR c++/22138
4947         * g++.dg/parse/template25.C: New.
4948
4949 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4950
4951         PR rtl-optimization/44695
4952         * gcc.dg/torture/pr44695.c: New.
4953
4954 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4955
4956         PR c++/16630
4957         * g++.dg/ext/pretty3.C: New.
4958
4959 2010-07-04  Richard Guenther  <rguenther@suse.de>
4960
4961         PR middle-end/44809
4962         * g++.dg/torture/pr44809.C: New testcase.
4963
4964 2010-07-04  Richard Guenther  <rguenther@suse.de>
4965
4966         PR tree-optimization/44656
4967         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4968
4969 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4970             Revital Eres  <eres@il.ibm.com>
4971
4972         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4973         misaligned stores.
4974         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4975         gcc.dg/vect/vect-96.c: Likewise.
4976         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4977         that support misaligned stores. Change the number of expected
4978         misaligned accesses.
4979         * gcc.dg/vect/vect-peel-1.c: New test.
4980         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4981         gcc.dg/vect/vect-peel-4.c: Likewise.
4982         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4983         vectorizable on all targets that support realignment.
4984         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4985
4986 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4987
4988         PR c/44806
4989         * gcc.dg/torture/pr44806.c: New.
4990
4991 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4992
4993         * gnat.dg/cond_expr1.adb: New test.
4994
4995 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4996
4997         * gnat.dg/modular3.adb: New test.
4998         * gnat.dg/modular3_pkg.ads: New helper.
4999
5000 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
5001             Mikael Pettersson  <mikpe@it.uu.se>
5002
5003         PR testsuite/44518
5004         * obj-c++.dg/encode-2.mm: Produce object and save temps.
5005         Make signed-ness of chars explicit.  Scan the object for
5006         strings that are split by some target assemblers.
5007         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5008         explicit.
5009
5010 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
5011
5012         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5013
5014 2010-07-02  Le-Chun Wu  <lcwu@google.com>
5015
5016         PR/44128
5017         * g++.dg/warn/Wshadow-7.C: New test.
5018
5019 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
5020             Julian Brown  <julian@codesourcery.com>
5021             Sandra Loosemore  <sandra@codesourcery.com>
5022
5023         * gcc.c-torture/execute/20100416-1.c: New test case.
5024
5025 2010-07-02  Julian Brown  <julian@codesourcery.com>
5026             Sandra Loosemore  <sandra@codesourcery.com>
5027
5028         PR target/43703
5029
5030         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5031         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5032
5033 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5034             Julian Brown  <julian@codesourcery.com>
5035
5036         * gcc.target/arm/neon/vadds64.c: Regenerated.
5037         * gcc.target/arm/neon/vaddu64.c: Regenerated.
5038         * gcc.target/arm/neon/vsubs64.c: Regenerated.
5039         * gcc.target/arm/neon/vsubu64.c: Regenerated.
5040         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5041         * gcc.target/arm/neon-vmls-1.c: Likewise.
5042         * gcc.target/arm/neon-vsubs64.c: New execution test.
5043         * gcc.target/arm/neon-vsubu64.c: New execution test.
5044         * gcc.target/arm/neon-vadds64.c: New execution test.
5045         * gcc.target/arm/neon-vaddu64.c: New execution test.
5046
5047 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5048
5049         * gcc.target/arm/neon-vands64.c: New.
5050         * gcc.target/arm/neon-vandu64.c: New.
5051         * gcc.target/arm/neon-vbics64.c: New.
5052         * gcc.target/arm/neon-vbicu64.c: New.
5053         * gcc.target/arm/neon-veors64.c: New.
5054         * gcc.target/arm/neon-veoru64.c: New.
5055         * gcc.target/arm/neon-vorns64.c: New.
5056         * gcc.target/arm/neon-vornu64.c: New.
5057         * gcc.target/arm/neon-vorrs64.c: New.
5058         * gcc.target/arm/neon-vorru64.c: New.
5059         * gcc.target/arm/neon/vands64.c: Regenerated.
5060         * gcc.target/arm/neon/vandu64.c: Regenerated.
5061         * gcc.target/arm/neon/vbics64.c: Regenerated.
5062         * gcc.target/arm/neon/vbicu64.c: Regenerated.
5063         * gcc.target/arm/neon/veors64.c: Regenerated.
5064         * gcc.target/arm/neon/veoru64.c: Regenerated.
5065         * gcc.target/arm/neon/vorns64.c: Regenerated.
5066         * gcc.target/arm/neon/vornu64.c: Regenerated.
5067         * gcc.target/arm/neon/vorrs64.c: Regenerated.
5068         * gcc.target/arm/neon/vorru64.c: Regenerated.
5069
5070 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5071
5072         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5073
5074 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5075
5076         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5077         * gfortran.dg/intent_out_5.f90: Same.
5078         * gfortran.dg/ltrans-7.f90: Same.
5079         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5080
5081 2010-07-02  Jan Hubicka  <jh@suse.cz>
5082
5083         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5084
5085 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5086
5087         * objc-obj-c++-shared/Object1.h: Correct Line endings.
5088
5089 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
5090
5091         PR c++/44780
5092         * c-c++-common/Wunused-var-12.c: New test.
5093
5094 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
5095
5096         PR target/42835
5097         * gcc.target/arm/pr42835.c: New test.
5098
5099         PR target/42172
5100         * gcc.target/arm/pr42172-1.c: New test.
5101
5102 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5103
5104         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5105
5106 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5107
5108         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5109         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5110         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5111         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5112         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5113         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5114         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5115         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5116         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5117         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5118         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5119         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5120         * gcc.target/arm/neon-vdup_ns64.c: New.
5121         * gcc.target/arm/neon-vdup_nu64.c: New.
5122         * gcc.target/arm/neon-vdupQ_ns64.c: New.
5123         * gcc.target/arm/neon-vdupQ_nu64.c: New.
5124         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5125         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5126         * gcc.target/arm/neon-vmov_ns64.c: New.
5127         * gcc.target/arm/neon-vmov_nu64.c: New.
5128         * gcc.target/arm/neon-vmovQ_ns64.c: New.
5129         * gcc.target/arm/neon-vmovQ_nu64.c: New.
5130         * gcc.target/arm/neon-vget_lanes64.c: New.
5131         * gcc.target/arm/neon-vget_laneu64.c: New.
5132         * gcc.target/arm/neon-vset_lanes64.c: New.
5133         * gcc.target/arm/neon-vset_laneu64.c: New.
5134
5135 2010-07-02  Richard Guenther  <rguenther@suse.de>
5136
5137         * g++.dg/torture/20100702-1.C: New testcase.
5138
5139 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5140
5141         PR target/44707
5142         * gcc.c-torture/compile/pr44707.c: New test.
5143
5144 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5145
5146         PR c++/44039
5147         * g++.dg/template/crash101.C: New.
5148
5149 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5150
5151         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5152         Use the ABI-0 accessors and fail it for m64.
5153
5154 2010-07-02  Jan Hubicka  <jh@suse.cz>
5155
5156         * g++.dg/tree-ssa/pr44706.C: New testcase.
5157
5158 2010-07-02  Richard Guenther  <rguenther@suse.de>
5159
5160         PR tree-optimization/44748
5161         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5162
5163 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5164
5165         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5166         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
5167         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5168         the method types to forward:.
5169
5170 2010-06-30  Jason Merrill  <jason@redhat.com>
5171
5172         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5173         * g++.dg/other/pr25632.C: Likewise.
5174
5175 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
5176
5177         PR tree-optimization/40421
5178         * gfortran.fortran-torture/compile/pr40421.f90: New test.
5179
5180 2010-07-01  Richard Guenther  <rguenther@suse.de>
5181
5182         PR middle-end/42834
5183         PR middle-end/44468
5184         * gcc.c-torture/execute/20100316-1.c: New testcase.
5185         * gcc.c-torture/execute/pr44468.c: Likewise.
5186         * gcc.c-torture/compile/20100609-1.c: Likewise.
5187         * gcc.dg/volatile2.c: Adjust.
5188         * gcc.dg/plugin/selfassign.c: Likewise.
5189         * gcc.dg/pr36902.c: Likewise.
5190         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5191         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5192         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5193         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5194         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5195         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5196         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5197         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5198         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5199         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5200         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5201         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5202         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5203         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5204         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5205         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5206         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5207         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5208         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5209         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5210         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5211         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5212         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5213         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5214         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5215         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5216         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5217         * gcc.dg/struct/w_prof_local_array.c: Likewise.
5218         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5219         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5220         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5221         * gcc.dg/struct/w_prof_global_array.c: Likewise.
5222         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5223         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5224         * gcc.dg/struct/w_prof_local_var.c: Likewise.
5225         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5226         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5227         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5228         * gcc.dg/struct/w_prof_global_var.c: Likewise.
5229         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5230         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5231         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5232         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5233         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5234         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5235         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5236         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5237         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5238         * gcc.dg/tree-prof/stringop-1.c: Adjust.
5239         * g++.dg/tree-ssa/pr31146.C: Likewise.
5240         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5241         * g++.dg/tree-ssa/pr33604.C: Likewise.
5242         * g++.dg/plugin/selfassign.c: Likewise.
5243         * gfortran.dg/array_memcpy_3.f90: Likewise.
5244         * gfortran.dg/array_memcpy_4.f90: Likewise.
5245         * c-c++-common/torture/pr42834.c: New testcase.
5246
5247 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5248
5249         PR c++/44628
5250         * g++.dg/template/crash100.C: New.
5251
5252 2010-06-30  Jan Hubicka  <jh@suse.cz>
5253
5254         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5255
5256 2010-06-30  Michael Matz  <matz@suse.de>
5257
5258         PR bootstrap/44699
5259         * gcc.dg/pr44699.c: New test.
5260
5261 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
5262
5263         PR tree-optimization/39799
5264         * c-c++-common/uninit-17.c: New test.
5265
5266 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5267
5268         PR libfortran/43298
5269         * gfortran.dg/read_infnan_1.f90: New test.
5270
5271 2010-06-29  Jason Merrill  <jason@redhat.com>
5272
5273         Enable implicitly declared move constructor/operator= (N3053).
5274         * g++.dg/cpp0x/implicit3.C: New.
5275         * g++.dg/cpp0x/implicit4.C: New.
5276         * g++.dg/cpp0x/implicit5.C: New.
5277         * g++.dg/cpp0x/implicit-copy.C: Adjust.
5278         * g++.dg/cpp0x/not_special.C: Adjust.
5279         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5280         * g++.dg/cpp0x/rv1n.C: Adjust.
5281         * g++.dg/cpp0x/rv1p.C: Adjust.
5282         * g++.dg/cpp0x/rv2n.C: Adjust.
5283         * g++.dg/cpp0x/rv2p.C: Adjust.
5284         * g++.dg/cpp0x/rv3n.C: Adjust.
5285         * g++.dg/cpp0x/rv3p.C: Adjust.
5286         * g++.dg/cpp0x/rv4n.C: Adjust.
5287         * g++.dg/cpp0x/rv4p.C: Adjust.
5288         * g++.dg/cpp0x/rv5n.C: Adjust.
5289         * g++.dg/cpp0x/rv5p.C: Adjust.
5290         * g++.dg/cpp0x/rv6n.C: Adjust.
5291         * g++.dg/cpp0x/rv6p.C: Adjust.
5292         * g++.dg/cpp0x/rv7n.C: Adjust.
5293         * g++.dg/cpp0x/rv7p.C: Adjust.
5294         * g++.dg/cpp0x/rv8p.C: Adjust.
5295         * g++.dg/gomp/pr26690-1.C: Adjust.
5296         * g++.dg/other/error20.C: Adjust.
5297         * g++.dg/other/error31.C: Adjust.
5298         * g++.dg/parse/error19.C: Adjust.
5299         * g++.dg/template/qualttp5.C: Adjust.
5300         * g++.old-deja/g++.law/ctors5.C: Adjust.
5301
5302         Enable implicitly deleted functions (N2346)
5303         * g++.dg/cpp0x/defaulted17.C: New.
5304         * g++.dg/cpp0x/implicit1.C: New.
5305         * g++.dg/cpp0x/implicit2.C: New.
5306         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5307         * g++.dg/ext/has_virtual_destructor.C: Adjust.
5308         * g++.dg/init/ctor4.C: Adjust.
5309         * g++.dg/init/synth2.C: Adjust.
5310         * g++.dg/lto/20081118_1.C: Adjust.
5311         * g++.dg/other/error13.C: Adjust.
5312         * g++.dg/other/unused1.C: Adjust.
5313         * g++.old-deja/g++.bob/inherit2.C: Adjust.
5314         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5315         * g++.old-deja/g++.jason/opeq3.C: Adjust.
5316         * g++.old-deja/g++.law/ctors17.C: Adjust.
5317         * g++.old-deja/g++.oliva/delete1.C: Adjust.
5318         * g++.old-deja/g++.pt/assign1.C: Adjust.
5319         * g++.old-deja/g++.pt/crash20.C: Adjust.
5320
5321         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5322         * g++.dg/cpp0x/defaulted13.C: Adjust.
5323         * g++.dg/cpp0x/defaulted2.C: Adjust.
5324         * g++.dg/cpp0x/defaulted3.C: Adjust.
5325         * g++.dg/cpp0x/initlist9.C: Adjust.
5326         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5327         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5328         * g++.dg/init/synth2.C: Adjust.
5329
5330         * g++.dg/cpp0x/defaulted19.C: New.
5331
5332         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5333         * g++.dg/template/error23.C: Fix for -std=c++0x.
5334
5335 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5336
5337         PR fortran/44718
5338         * gfortran.dg/proc_ptr_28.f90: New.
5339
5340 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
5341
5342         PR tree-optimization/43801
5343         * g++.dg/torture/pr43801.C: New test.
5344
5345         PR debug/44668
5346         * g++.dg/debug/dwarf2/accessibility1.C: New test.
5347
5348 2010-06-29  Jason Merrill  <jason@redhat.com>
5349
5350         PR c++/44587
5351         * g++.dg/template/qualified-id2.C: New.
5352         * g++.dg/template/qualified-id3.C: New.
5353
5354 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5355
5356         PR fortran/44696
5357         * gfortran.dg/associated_target_4.f90: New.
5358
5359 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
5360
5361         PR fortran/44582
5362         * gfortran.dg/aliasing_array_result_1.f90 : New test.
5363
5364 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5365
5366         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5367
5368 2010-06-29  Jan Hubicka  <jh@suse.cz>
5369
5370         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5371
5372 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
5373
5374         PR target/43902
5375         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5376         * gcc.target/arm/wmul-3.c: New test.
5377         * gcc.target/arm/wmul-4.c: New test.
5378
5379 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
5380
5381         PR rtl-optimization/44659
5382         * gcc.target/i386/extract-1.c: New.
5383         * gcc.target/i386/extract-2.c: Likewise.
5384         * gcc.target/i386/extract-3.c: Likewise.
5385         * gcc.target/i386/extract-4.c: Likewise.
5386         * gcc.target/i386/extract-5.c: Likewise.
5387         * gcc.target/i386/extract-6.c: Likewise.
5388
5389 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
5390
5391         PR c++/44682
5392         * g++.dg/warn/Wunused-var-14.C: New test.
5393
5394 2010-06-28  Tobias Burnus  <burnus@net-b.de>
5395
5396         PR fortran/43298
5397         * gfortran.dg/nan_6.f90: New.
5398
5399 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
5400
5401         PR tree-optimization/43781
5402         * gcc.dg/torture/pr43781.c: New.
5403
5404 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
5405
5406         PR fortran/40158
5407         * gfortran.dg/actual_rank_check_1.f90: New test.
5408
5409 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5410
5411         * gcc.dg/ipa/ipa-sra-6.c: New test.
5412
5413 2010-06-28  Jan Hubicka  <jh@suse.cz>
5414
5415         PR tree-optimization/44687
5416         * gcc.c-torture/compile/pr44687.c
5417
5418 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5419
5420         PR c++/44535
5421         * g++.dg/torture/pr44535.C: New test.
5422
5423 2010-06-28  Michael Matz  <matz@suse.de>
5424
5425         PR middle-end/44592
5426         * gfortran.dg/pr44592.f90: New test.
5427
5428 2010-06-28  Jan Hubicka  <jh@suse.cz>
5429
5430         PR tree-optimization/44357
5431         * g++.dg/torture/pr44357.C: New testcase.
5432
5433 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5434
5435         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5436         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5437         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5438         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5439         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5440         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5441         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5442         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5443
5444 2010-06-27  Jan Hubicka  <jh@suse.cz>
5445
5446         * gcc.c-torture/compile/pr44686.c: New file.
5447
5448 2010-06-27  Richard Guenther  <rguenther@suse.de>
5449
5450         PR tree-optimization/44683
5451         * gcc.c-torture/execute/pr44683.c: New testcase.
5452
5453 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
5454
5455         * gnat.dg/noreturn3.ad[sb]: New test.
5456
5457 2010-06-26  Jason Merrill  <jason@redhat.com>
5458
5459         * g++.dg/cpp0x/explicit5.C: New.
5460
5461 2010-06-26  Richard Guenther  <rguenther@suse.de>
5462
5463         PR tree-optimization/44393
5464         * gcc.dg/pr44393.c: New testcase.
5465
5466 2010-06-26  Jan Hubicka  <jh@suse.cz>
5467
5468         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5469
5470 2010-06-26  Richard Guenther  <rguenther@suse.de>
5471
5472         PR middle-end/44674
5473         * gcc.dg/pr44674.c: New testcase.
5474
5475 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
5476
5477         * gcc.dg/opts-3.c: New test.
5478
5479 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5480
5481         * gfortran.dg/type_decl_1.f90: New.
5482         * gfortran.dg/type_decl_2.f90: New.
5483
5484 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5485
5486         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5487         * gfortran.dg/semicolon_fixed_2.f: Ditto.
5488
5489 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5490
5491         PR testsuite/38946
5492         * gfortran.dg/array_constructor_23.f: Update test to allow for small
5493         error in comparing reals.
5494
5495 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5496
5497         * selected_real_kind_2.f90: New.
5498         * selected_real_kind_3.f90: New.
5499
5500 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5501
5502         * gfortran.dg/entry_19.f90: New.
5503
5504 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5505
5506         * gfortran.dg/end_subroutine_1.f90: New.
5507         * gfortran.dg/end_subroutine_2.f90: New.
5508         * gfortran.dg/interface_proc_end.f90: Update.
5509
5510 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5511
5512         * gfortran.dg/semicolon_fixed.f: Update.
5513         * gfortran.dg/semicolon_fixed_2.f: New.
5514         * gfortran.dg/semicolon_free_2.f90: New.
5515         * gfortran.dg/semicolon_free.f90: Update.
5516
5517 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5518
5519         PR fortran/44448
5520         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5521
5522 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5523
5524         * g++.dg/ipa/iinline-3.C: New test.
5525         * gcc.dg/ipa/modif-1.c: Removed.
5526
5527 2010-06-25  Jan Hubicka  <jh@suse.cz>
5528
5529         * gcc.dg/tree-ssa/ipa-split-1.c
5530
5531 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5532
5533         * g++.dg/ipa/iinline-2.C: New test.
5534
5535 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
5536
5537         PR middle-end/43866
5538         * gfortran.dg/pr43866.f90: New test.
5539
5540         PR tree-optimization/44539
5541         * gcc.dg/pr44539.c: New test.
5542
5543 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
5544
5545         From Jim Wilson:
5546         PR target/43902
5547         * gcc.target/mips/madd-9.c: New test.
5548
5549 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
5550
5551         PR c/44517
5552         * gcc.dg/noncompile/pr44517.c: New.
5553         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5554
5555 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
5556
5557         PR testsuite/43283
5558         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5559         and add argument to nop for IA64.
5560
5561 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5562
5563         PR target/44588
5564         * gcc.target/i386/mod-1.c: New.
5565         * gcc.target/i386/umod-1.c: Likewise.
5566         * gcc.target/i386/umod-2.c: Likewise.
5567         * gcc.target/i386/umod-3.c: Likewise.
5568
5569 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
5570
5571         PR middle-end/44492
5572         * g++.dg/torture/pr44492.C: New test.
5573
5574 2010-06-24  Andi Kleen  <ak@linux.intel.com>
5575
5576         * c-c++-common/warn-omitted-condop.c: New.
5577
5578 2010-06-24  Tobias Burnus  <burnus@net-b.de>
5579
5580         PR fortran/44614
5581         * gfortran.dg/import8.f90: New.
5582
5583 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
5584
5585         * gnat.dg/not_null.adb: Update test case.
5586
5587 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
5588
5589         PR c++/44619
5590         * g++.dg/warn/Wunused-var-13.C: New test.
5591
5592         PR c++/44627
5593         * g++.dg/diagnostic/method1.C: New test.
5594
5595 2010-06-22  Cary Coutant  <ccoutant@google.com>
5596
5597         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5598
5599 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
5600
5601         PR fortran/44616
5602         * gfortran.dg/abstract_type_8.f03: New.
5603
5604 2010-06-21  Jason Merrill  <jason@redhat.com>
5605
5606         * g++.dg/cpp0x/noexcept08.C: New.
5607
5608         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5609
5610 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5611
5612         PR target/44615
5613         * gcc.target/i386/sse2-vec-2a.c: New.
5614
5615 2010-06-21  DJ Delorie  <dj@redhat.com>
5616
5617         * gcc.dg/pragma-diag-1.c: New.
5618
5619 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5620
5621         PR target/44615
5622         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5623
5624 2010-06-21  Alan Modra  <amodra@gmail.com>
5625
5626         PR testsuite/44505
5627         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5628         tail call to check_fa_mid.
5629
5630 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
5631
5632         PR target/44575
5633         * gcc.c-torture/execute/pr44575.c: New test.
5634
5635 2010-06-21  Tobias Burnus  <burnus@net-b.de>
5636
5637         PR fortran/40632
5638         * gfortran.dg/contiguous_1.f90: New.
5639         * gfortran.dg/contiguous_2.f90: New.
5640         * gfortran.dg/contiguous_3.f90: New.
5641
5642 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
5643
5644         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5645         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5646
5647 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
5648
5649         PR target/44546
5650         * gcc.target/i386/pr44546.c: New test.
5651
5652 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
5653
5654         * gcc.dg/opts-2.c: New test.
5655
5656 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
5657
5658         PR fortran/44584
5659         * gfortran.dg/typebound_proc_15.f03: Modified.
5660
5661 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
5662
5663         PR target/44072
5664         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5665         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5666
5667 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5668
5669         * g++.dg/ext/label13.C: Fix typo in last change.
5670
5671 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5672
5673         PR libfortran/44477
5674         * gfortran.dg/eof_3.f90
5675         * gfortran.dg/endfile_2.f90
5676         * gfortran.dg/endfile_4.f90
5677         * gfortran.dg/endfile_3.f90
5678
5679 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5680
5681         PR c++/41090
5682         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5683
5684 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5685
5686         PR fortran/44556
5687         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5688
5689 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5690
5691         * gcc.target/arm/pr40900.c: New test.
5692
5693 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5694
5695         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5696
5697 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5698
5699         PR fortran/44558
5700         * gfortran.dg/typebound_call_15.f03: New.
5701
5702 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5703
5704         PR c++/44486
5705         * g++.dg/pr44486.C: New.
5706
5707 2010-06-16  DJ Delorie  <dj@redhat.com>
5708
5709         * gcc.target/i386/volatile-bitfields-1.c: New.
5710         * gcc.target/i386/volatile-bitfields-2.c: New.
5711
5712 2010-06-16  Jason Merrill  <jason@redhat.com>
5713
5714         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5715
5716         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5717
5718 2010-06-16  Richard Guenther  <rguenther@suse.de>
5719
5720         PR c/44555
5721         * gcc.c-torture/execute/pr44555.c: New testcase.
5722
5723 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5724
5725         PR fortran/44549
5726         * gfortran.dg/typebound_proc_16.f03: New.
5727
5728 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5729
5730         * g++.dg/torture/pr43905.C: New test.
5731
5732 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5733
5734         PR testsuite/44538
5735         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5736         initialization loop from being vectorized.
5737         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5738
5739 2010-06-16  Alan Modra  <amodra@gmail.com>
5740
5741         PR tree-optimization/44507
5742         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5743
5744 2010-06-15  Jason Merrill  <jason@redhat.com>
5745
5746         * g++.dg/overload/arg3.C: Adjust error locations.
5747         * g++.dg/overload/copy1.C: Likewise.
5748         * g++.dg/tc1/dr152.C: Likewise.
5749         * g++.dg/template/incomplete4.C: Likewise.
5750         * g++.dg/template/incomplete5.C: Likewise.
5751         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5752         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5753         * g++.old-deja/g++.pt/crash9.C: Likewise.
5754
5755         * g++.dg/inherit/virtual5.C: New.
5756
5757         * g++.dg/cpp0x/defaulted18.C: New.
5758
5759         * g++.dg/cpp0x/initlist40.C: New.
5760
5761         * g++.dg/cpp0x/initlist39.C: New.
5762
5763 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5764
5765         PR middle-end/44391
5766         * gcc.dg/graphite/pr44391.c: New.
5767
5768 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5769
5770         PR fortran/43388
5771         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5772         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5773         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5774         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5775
5776 2010-06-15  Richard Guenther  <rguenther@suse.de>
5777
5778         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5779
5780 2010-06-15  Richard Guenther  <rguenther@suse.de>
5781
5782         * gcc.dg/vect/bb-slp-21.c: Adjust.
5783         * gcc.dg/vect/bb-slp-13.c: Likewise
5784         * gcc.dg/vect/bb-slp-4.c: Likewise
5785         * gcc.dg/vect/bb-slp-22.c: Likewise
5786         * gcc.dg/vect/bb-slp-14.c: Likewise
5787         * gcc.dg/vect/bb-slp-23.c: Likewise
5788         * gcc.dg/vect/bb-slp-15.c: Likewise
5789         * gcc.dg/vect/bb-slp-17.c: Likewise
5790         * gcc.dg/vect/bb-slp-18.c: Likewise
5791         * gcc.dg/vect/bb-slp-19.c: Likewise
5792         * gcc.dg/vect/bb-slp-10.c: Likewise
5793         * gcc.dg/vect/bb-slp-11.c: Likewise
5794         * gcc.dg/vect/bb-slp-20.c: Likewise
5795         * gcc.dg/vect/bb-slp-3.c: Likewise
5796
5797 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5798
5799         PR fortran/44536
5800         * gfortran.dg/gomp/pr44536.f90: New test.
5801         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5802
5803 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5804
5805         PR target/44534
5806         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5807         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5808
5809 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5810
5811         PR tree-optimization/44508
5812         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5813
5814         PR bootstrap/44509
5815         * gcc.dg/pr44509.c: New test.
5816
5817 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5818
5819         PR tree-optimization/44507
5820         * gcc.dg/vect/pr44507.c: New test.
5821
5822 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5823
5824         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5825         and c-pretty-print.h.
5826
5827         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5828
5829 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5830
5831         * gfortran.dg/whole_file_18.f90: Updated error message.
5832
5833 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5834
5835         * gfortran.dg/whole_file_20.f03: New.
5836
5837 2010-06-12  Jan Hubicka  <jh@suse.cz>
5838
5839         * gcc.c-torture/compile/pc44485.c: New testcase.
5840
5841 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5842
5843         PR fortran/40117
5844         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5845         * gfortran.dg/typebound_proc_14.f03: New.
5846         * gfortran.dg/typebound_proc_15.f03: New.
5847
5848 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5849
5850         * gcc.dg/opts-1.c: New test.
5851
5852 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5853
5854         * gcc.dg/funroll-loops-all.c: Update expected error.
5855
5856 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5857
5858         PR target/44481
5859         * gcc.target/i386/pr44481.c: New test.
5860
5861 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5862
5863         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5864
5865 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5866
5867         PR middle-end/44483
5868         * gcc.dg/tree-ssa/pr44483.c: New.
5869
5870 2010-06-11  Paul Brook  <paul@codesourcery.com>
5871
5872         * g++.dg/other/arm-neon-1.C: New test.
5873
5874 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5875
5876         PR fortran/42051
5877         PR fortran/43896
5878         * gfortran.dg/class_23.f03: New test.
5879
5880 2010-06-11  Jan Hubicka  <jh@suse.cz>
5881
5882         * gcc.dg/ipa/pure-const-2.c: New testcase.
5883
5884 2010-06-11  Jan Hubicka  <jh@suse.cz>
5885
5886         * gcc.dg/noreturn-7.c: Update.
5887         * gcc.dg/noreturn-4.c: Update.
5888
5889 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5890
5891         Fix MIPS bootstrap
5892         * g++.dg/other/typedef4.C: New test.
5893
5894 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5895
5896         PR fortran/44207
5897         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5898
5899 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5900
5901         PR fortran/44457
5902         * gfortran.dg/asynchronous_3.f03
5903
5904 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5905
5906         PR middle-end/44185
5907         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5908         non-temporal stores out of the tests to form new test cases.  As a
5909         result, no non-temporal store should be generated in this case.
5910
5911         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5912         prefetch-7.c that generate one non-temporal store.
5913
5914         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5915         prefetch-7.c that generate one non-temporal store and one
5916         one-temporal prefetch.
5917
5918 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5919
5920         PR tree-optimization/44258
5921         * gcc.dg/tree-ssa/pr44258.c: New test.
5922
5923 2010-06-10  Daniel Kraft  <d@domob.eu>
5924
5925         PR fortran/38936
5926         * gfortran.dg/associate_1.f03: New test.
5927         * gfortran.dg/associate_2.f95: New test.
5928         * gfortran.dg/associate_3.f03: New test.
5929         * gfortran.dg/associate_4.f08: New test.
5930
5931 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5932
5933         * gfortran.dg/selected_char_kind_4.f90: New test.
5934
5935 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5936
5937         * gcc.dg/pr42461.c: New test.
5938
5939 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5940
5941         PR fortran/44347
5942         * gfortran.dg/selected_real_kind_1.f90: New.
5943
5944 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5945
5946         PR fortran/44359
5947         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5948         warning.
5949         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5950         check for warning.
5951
5952 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5953
5954         * gfortran.dg/data_namelist_conflict.f90: New test.
5955
5956 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5957
5958         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5959         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5960         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5961
5962 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5963
5964         * gfortran.dg/mvbits_9.f90: New test.
5965         * gfortran.dg/ibset_1.f90: Ditto.
5966         * gfortran.dg/ibits_1.f90: Ditto.
5967         * gfortran.dg/btest_1.f90: Ditto.
5968         * gfortran.dg/ibclr_1.f90: Ditto.
5969
5970 2010-06-09  Jason Merrill  <jason@redhat.com>
5971
5972         PR c++/44366
5973         * g++.dg/cpp0x/decltype23.C: Move to...
5974         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5975
5976 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5977
5978         PR fortran/44211
5979         * gfortran.dg/typebound_call_14.f03: New test.
5980
5981 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5982
5983         PR tree-optimization/44423
5984         * gcc.dg/tree-ssa/pr44423.c: New test.
5985
5986 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5987
5988         PR testsuite/42843
5989         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5990         TV_NONE to initialize tv_id field.
5991         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5992         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5993         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5994         Include toplev.h .
5995         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5996         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5997         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5998
5999 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
6000
6001         PR tree-optimization/39874
6002         PR middle-end/28685
6003         * gcc.dg/pr39874.c: New file.
6004
6005 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6006
6007         * g++.dg/ext/attr-alias-1.C: New.
6008         * g++.dg/ext/attr-alias-2.C: New.
6009
6010 2010-06-07  Tobias Burnus  <burnus@net-b.de>
6011
6012         PR fortran/44446
6013         * gfortran.dg/proc_ptr_27.f90: New.
6014
6015 2010-06-07  Jason Merrill  <jason@redhat.com>
6016
6017         PR c++/44366
6018         * g++.dg/cpp0x/decltype23.C: New.
6019
6020 2010-06-08  Andrew Pinski <pinskia@gmail.com>
6021             Shujing Zhao  <pearly.zhao@oracle.com>
6022
6023         PR c/37724
6024         * gcc.dg/c90-const-expr-10.c: Adjust.
6025         * gcc.dg/c99-const-expr-10.c: Adjust.
6026         * gcc.dg/init-bad-7.c: New.
6027
6028 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6029
6030         * lib/target-supports.exp (check_effective_target_gas): New proc.
6031         * gcc.c-torture/execute/960321-1.x: New file.
6032
6033 2010-06-07  Jason Merrill  <jason@redhat.com>
6034
6035         PR c++/44401
6036         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6037
6038 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
6039
6040         PR c++/44444
6041         * g++.dg/warn/Wunused-var-12.C: New test.
6042
6043         PR c++/44443
6044         * c-c++-common/Wunused-var-11.c: New test.
6045
6046 2010-06-07  Jan Hubicka  <jh@suse.cz>
6047
6048         * gcc.dg/ipa/pure-const-1.c: New testcase.
6049
6050 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
6051
6052         PR rtl-optimization/44404
6053         * gcc.dg/pr44404.c: New.
6054
6055 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
6056
6057         PR target/44159
6058         * gcc.target/i386/abi-2.c: Check sysv abi here.
6059         * gcc.target/i386/aes-avx-check.h: Call test in noinline
6060         function to avoid failures by different ABIs.
6061         * gcc.target/i386/aes-check.h: Likewise.
6062         * gcc.target/i386/avx-check.h: Likewise.
6063         * gcc.target/i386/fma4-check.h: Likewise.
6064         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6065         * gcc.target/i386/mmx-check.h: Likewise.
6066         * gcc.target/i386/pclmul-avx-check.h: Likewise.
6067         * gcc.target/i386/pclmul-check.h: Likewise.
6068         * gcc.target/i386/sse-check.h: Likewise.
6069         * gcc.target/i386/sse2-check.h: Likewise.
6070         * gcc.target/i386/sse3-check.h: Likewise.
6071         * gcc.target/i386/sse4_1-check.h: Likewise.
6072         * gcc.target/i386/sse4_2-check.h: Likewise.
6073         * gcc.target/i386/sse4a-check.h: Likewise.
6074         * gcc.target/i386/ssse3-check.h: Likewise.
6075         * gcc.target/i386/xop-check.h: Likewise.
6076         * gcc.target/i386/pr27971.c: Fix for LLP64.
6077         * gcc.target/i386/pr39139.c: Likewise.
6078         * gcc.target/i386/pr39315-check.c: Likewise.
6079         * gcc.target/i386/vararg-1.c: Likewise.
6080         * gcc.target/i386/vararg-2.c: Likewise.
6081         Additional add dg-compile to avoid failure due
6082         missing foo symbol.
6083
6084         * gcc.dg/compound-literal-1.c: Fix for llp64.
6085         * gcc.dg/pr32370.c: Likewise.
6086         * gcc.dg/pr37561.c: Likewise.
6087         * gcc.dg/pr41340.c: Likewise.
6088         * gcc.dg/pr41551.c: Likewise.
6089
6090 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6091
6092         PR c++/44188
6093         * g++.dg/debug/dwarf2/typedef3.C: New test.
6094
6095 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6096
6097         PR c/20000
6098         * c-c++-common/pr20000.c: New.
6099
6100 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
6101
6102         PR c++/44086
6103         * g++.dg/init/pr44086.C: New.
6104         * g++.dg/cpp0x/decltype4.C: Adjust.
6105
6106 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6107
6108         PR fortran/43945
6109         * gfortran.dg/generic_23.f03: New test.
6110
6111 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6112
6113         PR fortran/43895
6114         * gfortran.dg/alloc_comp_class_1.f90 : New test.
6115
6116 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
6117
6118         PR c++/44361
6119         * c-c++-common/Wunused-var-9.c: New test.
6120
6121 2010-06-05  Jason Merrill  <jason@redhat.com>
6122
6123         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6124
6125 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
6126
6127         PR c/44322
6128         * gcc.dg/c99-restrict-4.c: New test.
6129
6130 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
6131
6132         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6133         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6134         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6135         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6136         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6137         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6138         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6139         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6140         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6141         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6142         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6143         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6144         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6145         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6146         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6147         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6148         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6149         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6150         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6151         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6152         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6153         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6154
6155 2010-06-04  Jason Merrill  <jason@redhat.com>
6156
6157         * g++.dg/cpp0x/noexcept06.C: New.
6158         * g++.dg/cpp0x/noexcept07.C: New.
6159
6160         * g++.dg/cpp0x/noexcept01.C: New.
6161         * g++.dg/cpp0x/noexcept02.C: New.
6162         * g++.dg/cpp0x/noexcept03.C: New.
6163         * g++.dg/cpp0x/noexcept04.C: New.
6164         * g++.dg/cpp0x/noexcept05.C: New.
6165
6166 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
6167
6168         PR c++/44412
6169         * g++.dg/warn/Wunused-var-10.C: New test.
6170         * g++.dg/warn/Wunused-var-11.C: New test.
6171
6172         PR c++/44362
6173         * c-c++-common/Wunused-var-10.c: New test.
6174
6175 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6176
6177         PR c/25880
6178         * gcc.dg/assign-warn-2.c: Update.
6179         * gcc.dg/cpp/line3.c: Update.
6180         * gcc.dg/c99-array-lval-8.c: Update.
6181         * gcc.dg/cast-qual-2.c: Update.
6182         * gcc.dg/c99-arraydecl-3.c:  Update.
6183         * gcc.dg/assign-warn-1.c:  Update.
6184         * gcc.dg/format/gcc_diag-1.c:  Update.
6185
6186 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
6187
6188         PR rtl-optimization/39871
6189         PR rtl-optimization/40615
6190         PR rtl-optimization/42500
6191         PR rtl-optimization/42502
6192         * gcc.target/arm/eliminate.c: New test.
6193
6194 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6195
6196         PR libstdc++/44410
6197         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6198         * g++.old-deja/g++.other/delete3.C: Likewise.
6199         * g++.old-deja/g++.other/new.C: Likewise.
6200         * g++.old-deja/g++.law/operators27.C: Likewise.
6201         * g++.old-deja/g++.mike/p755.C: Likewise.
6202         * g++.dg/eh/new1.C: Likewise.
6203         * g++.dg/init/new5.C: Likewise.
6204
6205 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6206
6207         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
6208         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
6209         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
6210
6211 2010-06-03  Richard Guenther  <rguenther@suse.de>
6212
6213         PR lto/41921
6214         * lib/lto.exp: Always load gcc.exp.
6215         (lto-obj): For C source files invoke gcc_target_compile.
6216         * g++.dg/lto/20100603-1_0.C: New testcase.
6217         * g++.dg/lto/20100603-1_1.c: Likewise.
6218
6219 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6220
6221         PR tree-optimization/43688
6222         * gfortran.dg/pr43688.f90: New.
6223
6224 2010-06-03  Richard Guenther  <rguenther@suse.de>
6225
6226         PR lto/41584
6227         * gcc.dg/lto/20100603-1_0.c: New testcase.
6228         * gcc.dg/lto/20100603-2_0.c: Likewise.
6229         * gcc.dg/lto/20100603-3_0.c: Likewise.
6230
6231 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6232
6233         PR target/44218
6234         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6235         * gcc.target/powerpc/recip-2.c: Ditto.
6236         * gcc.target/powerpc/recip-3.c: Ditto.
6237         * gcc.target/powerpc/recip-4.c: Ditto.
6238         * gcc.target/powerpc/recip-5.c: Ditto.
6239         * gcc.target/powerpc/recip-6.c: Ditto.
6240         * gcc.target/powerpc/recip-7.c: Ditto.
6241         * gcc.target/powerpc/recip-test.h: Ditto.
6242         * gcc.target/powerpc/recip-test2.h: Ditto.
6243
6244 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6245
6246         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6247
6248 2010-06-02  Jason Merrill  <jason@redhat.com>
6249
6250         * g++.dg/ext/vector9.C: Expect typedef in error message.
6251
6252         PR c++/9726
6253         PR c++/23594
6254         PR c++/44333
6255         * g++.dg/tc1/dr101.C: Remove xfails.
6256
6257 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6258
6259         PR middle-end/44372
6260         * g++.dg/ipa/pr44372.C: New.
6261
6262 2010-06-02  Jan Hubicka  <jh@suse.cz>
6263
6264         PR middle-end/44295
6265         * g++.dg/torture/pr44295.C: Neww testcase.
6266
6267 2010-06-02  Jan Hubicka  <jh@suse.cz>
6268
6269         * gcc.dg/tree-ssa/loadpre6.c: Update.
6270
6271 2010-06-02  Richard Guenther  <rguenther@suse.de>
6272
6273         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6274         diagnostic.h.
6275
6276 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
6277
6278         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6279         the link fail message.
6280
6281 2010-06-02  Tobias Burnus  <burnus@net-b.de>
6282
6283         PR fortran/44360
6284         * gfortran.dg/use_13.f90: New test case.
6285
6286 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6287
6288         PR fortran/44371
6289         * gfortran.dg/error_stop_2.f08: Minor update.
6290
6291 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6292
6293         PR fortran/44371
6294         * gfortran.dg/error_stop_1.f08: New test.
6295         * gfortran.dg/error_stop_2.f08: New test.
6296
6297 2010-06-01  Jason Merrill  <jason@redhat.com>
6298
6299         DR 990
6300         * g++.dg/cpp0x/initlist37.C: New.
6301         * g++.dg/cpp0x/initlist38.C: New.
6302
6303         PR c++/44358
6304         * g++.dg/cpp0x/initlist36.C: New.
6305
6306 2010-05-31 Jan Hubicka  <jh@suse.cz>
6307
6308         * gcc.dg/noreturn-8.c: New testcase.
6309
6310 2010-05-31 Jan Hubicka  <jh@suse.cz>
6311
6312         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6313         * gcc.dg/lto/noreturn-1_0.c: Move it here.
6314
6315 2010-05-31 Jan Hubicka  <jh@suse.cz>
6316
6317         * gcc.dg/lto/noreturn-1_1.c: New testcase.
6318         * gcc.dg/lto/noreturn-1_0.c: New testcase.
6319
6320 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
6321
6322         PR fortran/36928
6323         * gfortran.dg/dependency_27.f90:  New test.
6324         * gfortran.dg/array_assign_1.F90:  New test.
6325
6326 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6327
6328         PR target/44338
6329         * gcc.target/i386/sse-24.c: New test.
6330
6331 2010-05-31  Jan Hubicka  <jh@suse.cz>
6332
6333         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6334
6335 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6336
6337         PR middle-end/44337
6338         * gcc.dg/pr44337.c: New test.
6339
6340         PR tree-optimization/44182
6341         * g++.dg/debug/pr44182.C: New test.
6342
6343 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6344
6345         * gcc.dg/nested-func-7.c: New test.
6346         * gnat.dg/frame_overflow.adb: Adjust directives.
6347
6348 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6349
6350         * gnat.dg/prot2.ad[sb]: New test.
6351         * gnat.dg/prot2_pkg1.ads: New helper.
6352         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6353
6354 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6355
6356         * gnat.dg/array11.adb: Adjust dg-warning directive.
6357         * gnat.dg/object_overflow.adb: Likewise.
6358
6359 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
6360
6361         PR middle-end/44306
6362         * gcc.dg/tree-ssa/pr44306.c: New.
6363
6364 2010-05-29  Jan Hubicka  <jh@suse.cz>
6365
6366         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6367
6368 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
6369
6370         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6371
6372 2010-05-28  Mike Stump  <mikestump@comcast.net>
6373
6374         PR objc/44125
6375         * objc.dg/const-str-9.m: Remove static.
6376
6377 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
6378
6379         PR target/43636
6380         * gcc.c-torture/compile/pr43636.c: New test.
6381
6382 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
6383
6384         PR objc++/23616
6385         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6386         * obj-c++.dg/try-catch-9.mm: Ditto.
6387
6388 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
6389
6390         Revert patch for PR c++/44188
6391         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6392
6393 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6394
6395         PR c++/44188
6396         * g++.dg/debug/dwarf2/typedef3.C: New test.
6397
6398 2010-05-27  Jason Merrill  <jason@redhat.com>
6399
6400         PR c++/43555
6401         * g++.dg/ext/vla9.C: New.
6402
6403 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
6404
6405         PR objc/44140
6406         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6407         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6408         * objc.dg/torture/tls/thr-init.m: Ditto.
6409         * objc.dg/torture/trivial.m: Ditto.
6410         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6411         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6412         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6413         * obj-c++.dg/torture/trivial.mm: Ditto.
6414
6415 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
6416
6417         * g++.dg/lto/20100302_0.C: Skip on darwin.
6418
6419 2010-05-27  Richard Guenther  <rguenther@suse.de>
6420
6421         PR tree-optimization/44284
6422         * gcc.dg/vect/vect-118.c: New testcase.
6423         * gcc.dg/vect/bb-slp-20.c: Adjust.
6424         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6425         * gcc.dg/vect/slp-9.c: Likewise.
6426         * gcc.dg/vect/slp-reduc-4.c: Likewise.
6427         * gcc.dg/vect/vect-10.c: Likewise.
6428         * gcc.dg/vect/vect-109.c: Likewise.
6429         * gcc.dg/vect/vect-12.c: Likewise.
6430         * gcc.dg/vect/vect-36.c: Likewise.
6431         * gcc.dg/vect/vect-7.c: Likewise.
6432         * gcc.dg/vect/vect-iv-8.c: Likewise.
6433         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6434         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6435         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6436         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6437         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6438         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6439         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6440         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6441         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6442         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6443         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6444         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6445         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6446         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6447         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6448         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6449         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6450
6451 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6452
6453         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6454         necessary.
6455
6456 2010-05-26  Jan Hubicka  <jh@suse.cz>
6457
6458         * gcc.dg/lto/materialize-1_0.c: New file.
6459         * gcc.dg/lto/materialize-1_1.c: New file.
6460
6461 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6462
6463         * gnat.dg/lto10.adb: New test.
6464         * gnat.dg/lto10_pkg.ads: New helper.
6465
6466 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
6467
6468         * lib/target-supports.exp (check_effective_target_int128): New
6469         function to check if __int128 types are available for target.
6470         * c-c++-common/int128-types-1.c: New.
6471         * c-c++-common/int128-1.c: New.
6472         * c-c++-common/int128-2.c: New.
6473         * g++.dg/abi/mangle43.C: New.
6474         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6475         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6476         pointer-wide scalar.
6477         * g++.dg/other/pr25632.C: Likewise.
6478         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6479         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6480         overflow warnings.
6481         * g++.dg/warn/pr13358-4.C: Likewise.
6482         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
6483         * g++.dg/warn/Wconversion-null.C: Likewise.
6484
6485 2010-05-26  Jason Merrill  <jason@redhat.com>
6486
6487         PR c++/43382
6488         * g++.dg/cpp0x/variadic101.C: New.
6489
6490 2010-05-26  Richard Guenther  <rguenther@suse.de>
6491
6492         PR rtl-optimization/44164
6493         * gcc.c-torture/execute/pr44164.c: New testcase.
6494         * g++.dg/tree-ssa/pr13146.C: Adjust.
6495
6496 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
6497
6498         PR fortran/40011
6499         * gfortran.dg/whole_file_19.f90 : New test.
6500
6501 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
6502
6503         PR fortran/30668
6504         PR fortran/31346
6505         PR fortran/34260
6506         * gfortran.dg/pr40999.f: Fix function type.
6507         * gfortran.dg/whole_file_5.f90: Likewise.
6508         * gfortran.dg/whole_file_6.f90: Likewise.
6509         * gfortran.dg/whole_file_16.f90: New.
6510         * gfortran.dg/whole_file_17.f90: New.
6511         * gfortran.dg/whole_file_18.f90: New.
6512
6513 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
6514             Iain Sandoe  <iains@gcc.gnu.org>
6515
6516         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6517         * gcc.c-torture/compile/pr44197.c: Require alias support.
6518         * gcc.dg/lto/20081222_0.c: Ditto.
6519
6520 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
6521
6522         PR debug/42801
6523         * gcc.dg/guality/vla-2.c: New test.
6524
6525 2010-05-25  Richard Guenther  <rguenther@suse.de>
6526
6527         PR middle-end/44069
6528         * g++.dg/torture/pr44069.C: New testcase.
6529
6530 2010-05-25  Richard Guenther  <rguenther@suse.de>
6531
6532         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6533
6534 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6535
6536         PR objc/44140
6537         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6538
6539 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6540
6541         * obj-c++.dg/torture/tls/trivial.mm: New.
6542         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6543         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6544         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6545         * obj-c++.dg/torture/tls/diag-1.mm: New.
6546         * obj-c++.dg/torture/tls/tls.exp: New.
6547         * obj-c++.dg/torture/trivial.mm: New.
6548         * obj-c++.dg/torture/dg-torture.exp: New.
6549         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6550         * obj-c++.dg/tls/trivial.m: New.
6551         * obj-c++.dg/tls/init-1.mm: New.
6552         * obj-c++.dg/tls/diag-1.mm: New.
6553         * obj-c++.dg/tls/init-2.mm: New.
6554         * obj-c++.dg/tls/diag-2.mm: New.
6555         * obj-c++.dg/tls/diag-3.mm: New.
6556         * obj-c++.dg/tls/diag-4.mm: New.
6557         * obj-c++.dg/tls/static-1.mm: New.
6558         * obj-c++.dg/tls/tls.exp: New.
6559         * obj-c++.dg/tls/diag-5.mm: New.
6560         * obj-c++.dg/tls/static-1a.mm: New.
6561         * objc-obj-c++-shared/Object1.mm: New.
6562         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6563
6564 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
6565
6566         PR objc++/43689
6567         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6568         * obj-c++.dg/const-str-6.mm: Ditto.
6569
6570 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6571
6572         * g++.dg/parse/array-size2.C: Remove dg-error directives.
6573
6574 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6575
6576         PR ada/38394
6577         * gnat.dg/array13.ad[sb]: New test.
6578
6579 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
6580             Sandra Loosemore  <sandra@codesourcery.com>
6581
6582         * gcc.target/arm/neon/: Regenerated test cases.
6583
6584         * gcc.target/arm/neon/polytypes.c,
6585         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6586         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6587         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6588         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6589         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6590         dg-add-options arm_neon.
6591
6592         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6593         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6594         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6595         and arm_neon_fp16_ok.
6596
6597         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6598         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6599
6600         * lib/target-supports.exp (add_options_for_arm_neon): New.
6601         (check_effective_target_arm_neon_ok_nocache): New, from
6602         check_effective_target_arm_neon_ok.  Check multiple possibilities.
6603         (check_effective_target_arm_neon_ok): Use
6604         check_effective_target_arm_neon_ok_nocache.
6605         (add_options_for_arm_neon_fp16)
6606         (check_effective_target_arm_neon_fp16_ok)
6607         check_effective_target_arm_neon_fp16_ok_nocache): New.
6608         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6609
6610 2010-05-24  Jason Merrill  <jason@redhat.com>
6611
6612         PR c++/41510
6613         * g++.dg/cpp0x/initlist35.C: New.
6614         * g++.dg/init/brace6.C: Adjust.
6615
6616 2010-05-24  Paul Brook  <paul@codesourcery.com>
6617
6618         * gcc.target/arm/frame-pointer-1.c: New test.
6619         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6620         pointer elimination.
6621
6622 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6623
6624         PR target/44245
6625         * gcc.target/i386/crc32-3.c: New.
6626         * gcc.target/i386/crc32-4.c: Likewise.
6627
6628 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
6629
6630         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6631         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6632         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6633
6634 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6635
6636         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6637
6638 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
6639
6640         PR target/43869
6641         * gcc.c-target/pr43869.c: New test.
6642
6643 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6644
6645         PR fortran/44212
6646         * gfortran.dg/class_22.f03: New.
6647
6648 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
6649
6650         PR lto/44238
6651         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6652
6653 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6654
6655         PR fortran/44213
6656         * gfortran.dg/abstract_type_7.f03: New.
6657
6658 2010-05-21  Jason Merrill  <jason@redhat.com>
6659
6660         * g++.dg/eh/spec11.C: Test cleanup optimization.
6661
6662 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
6663
6664         PR debug/44223
6665         * gcc.target/i386/pr44223.c: New test.
6666
6667 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6668
6669         * gcc.target/i386/pr25993.c: Use @function as type specifier.
6670
6671 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6672
6673         * g++.dg/other/const3.C: New test.
6674
6675 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6676
6677         PR fortran/38407
6678         * warn_unused_dummy_argument_1.f90: New.
6679         * warn_unused_dummy_argument_2.f90: New.
6680
6681 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6682
6683         PR c++/30298
6684         * g++.dg/inherit/crash1.C: New.
6685         * g++.dg/inherit/crash2.C: Likewise.
6686
6687 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6688
6689         PR debug/44178
6690         * g++.dg/debug/pr44178.C: New test.
6691
6692 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6693
6694         PR middle-end/44185
6695         * gcc.dg/tree-ssa/prefetch-6.c: Add
6696         --param min-insn-to-prefetch-ratio=6.
6697         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6698         allow unrolling, and adjust the movnti count.
6699
6700 2010-05-20  Jan Hubicka  <jh@suse.cz>
6701
6702         PR middle-end/44197
6703         * gcc.c-torture/compile/pr44197.c: New file.
6704
6705 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6706
6707         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6708         Fix test code.
6709         (check_effective_target_xop): Remove __may_alias__ attribute.
6710
6711 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6712
6713         PR target/44202
6714         * gcc.c-torture/execute/pr44202-1.c: New test.
6715
6716 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6717
6718         PR fortran/43851
6719         * gfortran.dg/label_1.f90: Update test.
6720
6721 2010-05-19  Jan Hubicka  <jh@suse.cz>
6722
6723         * gcc.dg/lto/ipareference2_0.c: New file.
6724         * gcc.dg/lto/ipareference2_1.c: New file.
6725
6726 2010-05-19  Jason Merrill  <jason@redhat.com>
6727
6728         * g++.dg/parse/fn-typedef2.C: New.
6729
6730         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6731         function type.
6732
6733         PR c++/44193
6734         * g++.dg/template/fntype1.C: New.
6735
6736 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6737
6738         * gnat.dg/discr23.ad[sb]: New test.
6739         * gnat.dg/discr23_pkg.ads: New helper.
6740
6741         * gnat.dg/specs/controlled1.ads: New test.
6742         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6743
6744 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6745
6746         PR fortran/44055
6747         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6748         Fixed scope of C_SIZEOF.
6749         * gfortran.dg/warn_conversion_2.f90: New.
6750
6751 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6752
6753         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6754         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6755         for optional selector.
6756         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6757         (check_effective_target_sse3): New proc.
6758         * gcc.target/i386/math-torture/math-torture.exp: Load
6759         target-supports.exp.
6760         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6761         check_effective_target_sse2.
6762         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6763         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6764         * g++.dg/vect/vect.exp: Likewise.
6765         * gfortran.dg/vect/vect.exp: Likewise.
6766         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6767         -msse2 if check_effective_target_sse2.
6768
6769         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6770         * gcc.target/i386/3dnow-2.c: Likewise.
6771         * gcc.target/i386/3dnowA-1.c: Likewise.
6772         * gcc.target/i386/3dnowA-2.c: Likewise.
6773         * gcc.target/i386/pr42549.c: Likewise.
6774
6775         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6776         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6777         * gcc.target/i386/sse3-addsubps.c: Likewise.
6778         * gcc.target/i386/sse3-haddpd.c: Likewise.
6779         * gcc.target/i386/sse3-haddps.c: Likewise.
6780         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6781         * gcc.target/i386/sse3-hsubps.c: Likewise.
6782         * gcc.target/i386/sse3-movddup.c: Likewise.
6783         * gcc.target/i386/sse3-movshdup.c: Likewise.
6784         * gcc.target/i386/sse3-movsldup.c: Likewise.
6785
6786         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6787         * g++.dg/ext/attrib35.C: Likewise.
6788         * g++.dg/opt/pr40496.C: Likewise.
6789         * g++.dg/other/i386-1.C: Likewise.
6790         * g++.dg/other/i386-4.C: Likewise.
6791         * g++.dg/other/pr34435.C: Likewise.
6792         * g++.dg/other/pr39496.C: Likewise.
6793         * g++.dg/other/pr40446.C: Likewise.
6794         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6795         * gcc.dg/compat/vector-1a_main.c: Likewise.
6796         * gcc.dg/compat/vector-2a_main.c: Likewise.
6797         * gcc.dg/lto/20090206-1_0.c: Likewise.
6798         * gcc.dg/pr34856.c: Likewise.
6799         * gcc.dg/pr36584.c: Likewise.
6800         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6801         * gcc.dg/pr37544.c: Likewise.
6802         * gcc.dg/torture/pr16104-1.c: Likewise.
6803         * gcc.dg/torture/pr35771-1.c: Likewise.
6804         * gcc.dg/torture/pr35771-2.c: Likewise.
6805         * gcc.dg/torture/pr35771-3.c: Likewise.
6806         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6807         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6808         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6809         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6810         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6811         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6812         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6813         * gcc.target/i386/20060512-1.c: Likewise.
6814         * gcc.target/i386/20060512-3.c: Likewise.
6815         * gcc.target/i386/all_one_m128i.c: Likewise.
6816         * gcc.target/i386/float128-1.c: Likewise.
6817         * gcc.target/i386/float128-2.c: Likewise.
6818         * gcc.target/i386/fpcvt-1.c: Likewise.
6819         * gcc.target/i386/fpcvt-2.c: Likewise.
6820         * gcc.target/i386/fpcvt-3.c: Likewise.
6821         * gcc.target/i386/fpprec-1.c: Likewise.
6822         * gcc.target/i386/funcspec-9.c: Likewise.
6823         * gcc.target/i386/incoming-1.c: Likewise.
6824         * gcc.target/i386/incoming-12.c: Likewise.
6825         * gcc.target/i386/incoming-2.c: Likewise.
6826         * gcc.target/i386/incoming-3.c: Likewise.
6827         * gcc.target/i386/incoming-4.c: Likewise.
6828         * gcc.target/i386/incoming-6.c: Likewise.
6829         * gcc.target/i386/incoming-7.c: Likewise.
6830         * gcc.target/i386/incoming-8.c: Likewise.
6831         * gcc.target/i386/opt-1.c: Likewise.
6832         * gcc.target/i386/opt-2.c: Likewise.
6833         * gcc.target/i386/ordcmp-1.c: Likewise.
6834         * gcc.target/i386/pr17692.c: Likewise.
6835         * gcc.target/i386/pr18614-1.c: Likewise.
6836         * gcc.target/i386/pr22152.c: Likewise.
6837         * gcc.target/i386/pr23570.c: Likewise.
6838         * gcc.target/i386/pr23575.c: Likewise.
6839         * gcc.target/i386/pr26449-1.c: Likewise.
6840         * gcc.target/i386/pr26600.c: Likewise.
6841         * gcc.target/i386/pr27790.c: Likewise.
6842         * gcc.target/i386/pr28839.c: Likewise.
6843         * gcc.target/i386/pr30970.c: Likewise.
6844         * gcc.target/i386/pr32000-1.c: Likewise.
6845         * gcc.target/i386/pr32000-2.c: Likewise.
6846         * gcc.target/i386/pr32280.c: Likewise.
6847         * gcc.target/i386/pr32661.c: Likewise.
6848         * gcc.target/i386/pr32708-1.c: Likewise.
6849         * gcc.target/i386/pr32961.c: Likewise.
6850         * gcc.target/i386/pr33329.c: Likewise.
6851         * gcc.target/i386/pr35714.c: Likewise.
6852         * gcc.target/i386/pr35767-1.c: Likewise.
6853         * gcc.target/i386/pr35767-1d.c: Likewise.
6854         * gcc.target/i386/pr35767-1i.c: Likewise.
6855         * gcc.target/i386/pr35767-2.c: Likewise.
6856         * gcc.target/i386/pr35767-2d.c: Likewise.
6857         * gcc.target/i386/pr35767-2i.c: Likewise.
6858         * gcc.target/i386/pr35767-3.c: Likewise.
6859         * gcc.target/i386/pr35767-5.c: Likewise.
6860         * gcc.target/i386/pr36222-1.c: Likewise.
6861         * gcc.target/i386/pr36578-1.c: Likewise.
6862         * gcc.target/i386/pr36578-2.c: Likewise.
6863         * gcc.target/i386/pr36992-1.c: Likewise.
6864         * gcc.target/i386/pr37101.c: Likewise.
6865         * gcc.target/i386/pr37216.c: Likewise.
6866         * gcc.target/i386/pr37434-1.c: Likewise.
6867         * gcc.target/i386/pr37434-2.c: Likewise.
6868         * gcc.target/i386/pr37843-3.c: Likewise.
6869         * gcc.target/i386/pr37843-4.c: Likewise.
6870         * gcc.target/i386/pr39162.c: Likewise.
6871         * gcc.target/i386/pr39315-1.c: Likewise.
6872         * gcc.target/i386/pr39315-2.c: Likewise.
6873         * gcc.target/i386/pr39315-3.c: Likewise.
6874         * gcc.target/i386/pr39315-4.c: Likewise.
6875         * gcc.target/i386/pr39445.c: Likewise.
6876         * gcc.target/i386/pr39496.c: Likewise.
6877         * gcc.target/i386/pr40809.c: Likewise.
6878         * gcc.target/i386/pr40906-3.c: Likewise.
6879         * gcc.target/i386/pr41019.c: Likewise.
6880         * gcc.target/i386/pr42542-1.c: Likewise.
6881         * gcc.target/i386/pr42542-2.c: Likewise.
6882         * gcc.target/i386/pr42542-3.c: Likewise.
6883         * gcc.target/i386/pr42542-3a.c: Likewise.
6884         * gcc.target/i386/pr42881.c: Likewise.
6885         * gcc.target/i386/push-1.c: Likewise.
6886         * gcc.target/i386/quad-sse.c: Likewise.
6887         * gcc.target/i386/reload-1.c: Likewise.
6888         * gcc.target/i386/sse-10.c: Likewise.
6889         * gcc.target/i386/sse-11.c: Likewise.
6890         * gcc.target/i386/sse-15.c: Likewise.
6891         * gcc.target/i386/sse-17.c: Likewise.
6892         * gcc.target/i386/sse-18.c: Likewise.
6893         * gcc.target/i386/sse-19.c: Likewise.
6894         * gcc.target/i386/sse-4.c: Likewise.
6895         * gcc.target/i386/sse-6.c: Likewise.
6896         * gcc.target/i386/sse-vect-types.c: Likewise.
6897         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6898         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6899         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6900         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6901         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6902         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6903         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6904         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6905         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6906         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6907         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6908         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6909         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6910         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6911         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6912         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6913         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6914         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6915         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6916         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6917         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6918         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6919         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6920         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6921         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6922         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6923         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6924         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6925         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6926         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6927         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6928         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6929         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6930         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6931         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6932         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6933         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6934         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6935         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6936         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6937         * gcc.target/i386/sse2-mmx.c: Likewise.
6938         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6939         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6940         * gcc.target/i386/sse2-movd-1.c: Likewise.
6941         * gcc.target/i386/sse2-movd-2.c: Likewise.
6942         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6943         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6944         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6945         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6946         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6947         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6948         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6949         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6950         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6951         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6952         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6953         * gcc.target/i386/sse2-movq-1.c: Likewise.
6954         * gcc.target/i386/sse2-movq-2.c: Likewise.
6955         * gcc.target/i386/sse2-movq-3.c: Likewise.
6956         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6957         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6958         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6959         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6960         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6961         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6962         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6963         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6964         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6965         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6966         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6967         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6968         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6969         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6970         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6971         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6972         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6973         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6974         * gcc.target/i386/sse2-pand-1.c: Likewise.
6975         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6976         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6977         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6978         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6979         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6980         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6981         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6982         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6983         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6984         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6985         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6986         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6987         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6988         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6989         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6990         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6991         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6992         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6993         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6994         * gcc.target/i386/sse2-por-1.c: Likewise.
6995         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6996         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6997         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6998         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6999         * gcc.target/i386/sse2-pslld-1.c: Likewise.
7000         * gcc.target/i386/sse2-pslld-2.c: Likewise.
7001         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7002         * gcc.target/i386/sse2-psllq-1.c: Likewise.
7003         * gcc.target/i386/sse2-psllq-2.c: Likewise.
7004         * gcc.target/i386/sse2-psllw-1.c: Likewise.
7005         * gcc.target/i386/sse2-psllw-2.c: Likewise.
7006         * gcc.target/i386/sse2-psrad-1.c: Likewise.
7007         * gcc.target/i386/sse2-psrad-2.c: Likewise.
7008         * gcc.target/i386/sse2-psraw-1.c: Likewise.
7009         * gcc.target/i386/sse2-psraw-2.c: Likewise.
7010         * gcc.target/i386/sse2-psrld-1.c: Likewise.
7011         * gcc.target/i386/sse2-psrld-2.c: Likewise.
7012         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7013         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7014         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7015         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7016         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7017         * gcc.target/i386/sse2-psubb-1.c: Likewise.
7018         * gcc.target/i386/sse2-psubd-1.c: Likewise.
7019         * gcc.target/i386/sse2-psubq-1.c: Likewise.
7020         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7021         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7022         * gcc.target/i386/sse2-psubw-1.c: Likewise.
7023         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7024         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7025         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7026         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7027         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7028         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7029         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7030         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7031         * gcc.target/i386/sse2-pxor-1.c: Likewise.
7032         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7033         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7034         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7035         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7036         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7037         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7038         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7039         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7040         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7041         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7042         * gcc.target/i386/sse2-shufps-1.c: Likewise.
7043         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7044         * gcc.target/i386/sse2-subpd-1.c: Likewise.
7045         * gcc.target/i386/sse2-subsd-1.c: Likewise.
7046         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7047         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7048         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7049         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7050         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7051         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7052         * gcc.target/i386/sse2-unpack-1.c: Likewise.
7053         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7054         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7055         * gcc.target/i386/sse2-vec-1.c: Likewise.
7056         * gcc.target/i386/sse2-vec-2.c: Likewise.
7057         * gcc.target/i386/sse2-vec-3.c: Likewise.
7058         * gcc.target/i386/sse2-vec-4.c: Likewise.
7059         * gcc.target/i386/sse2-vec-5.c: Likewise.
7060         * gcc.target/i386/sse2-vec-6.c: Likewise.
7061         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7062         * gcc.target/i386/ssefn-2.c: Likewise.
7063         * gcc.target/i386/ssefn-4.c: Likewise.
7064         * gcc.target/i386/ssefp-1.c: Likewise.
7065         * gcc.target/i386/ssefp-2.c: Likewise.
7066         * gcc.target/i386/sseregparm-3.c: Likewise.
7067         * gcc.target/i386/sseregparm-4.c: Likewise.
7068         * gcc.target/i386/sseregparm-5.c: Likewise.
7069         * gcc.target/i386/sseregparm-6.c: Likewise.
7070         * gcc.target/i386/sseregparm-7.c: Likewise.
7071         * gcc.target/i386/ssetype-1.c: Likewise.
7072         * gcc.target/i386/ssetype-2.c: Likewise.
7073         * gcc.target/i386/ssetype-3.c: Likewise.
7074         * gcc.target/i386/ssetype-4.c: Likewise.
7075         * gcc.target/i386/ssetype-5.c: Likewise.
7076         * gcc.target/i386/unordcmp-1.c: Likewise.
7077         * gcc.target/i386/vararg-1.c: Likewise.
7078         * gcc.target/i386/vararg-2.c: Likewise.
7079         * gcc.target/i386/vararg-3.c: Likewise.
7080         * gcc.target/i386/vararg-4.c: Likewise.
7081         * gcc.target/i386/vararg-7.c: Likewise.
7082         * gcc.target/i386/vararg-8.c: Likewise.
7083         * gcc.target/i386/vecinit-1.c: Likewise.
7084         * gcc.target/i386/vecinit-2.c: Likewise.
7085         * gcc.target/i386/vecinit-3.c: Likewise.
7086         * gcc.target/i386/vecinit-4.c: Likewise.
7087         * gcc.target/i386/vecinit-5.c: Likewise.
7088         * gcc.target/i386/vecinit-6.c: Likewise.
7089         * gcc.target/i386/vectorize2.c: Likewise.
7090         * gcc.target/i386/vectorize3.c: Likewise.
7091         * gcc.target/i386/vectorize4.c: Likewise.
7092         * gcc.target/i386/vectorize6.c: Likewise.
7093         * gcc.target/i386/vectorize7.c: Likewise.
7094         * gcc.target/i386/vectorize8.c: Likewise.
7095         * gcc.target/i386/vperm-v2df.c: Likewise.
7096         * gcc.target/i386/vperm-v2di.c: Likewise.
7097         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7098         * gcc.target/i386/xorps-sse2.c: Likewise.
7099         * gcc.target/i386/xorps.c: Likewise.
7100         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7101         * gfortran.dg/graphite/pr42326.f90: Likewise.
7102         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7103
7104 2010-05-19  Richard Guenther  <rguenther@suse.de>
7105
7106         PR lto/44196
7107         * g++.dg/lto/20100519-1_0.C: New testcase.
7108
7109 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7110
7111         PR fortran/42360
7112         * gfortran.dg/warn_intent_out_not_set.f90: New.
7113
7114 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7115
7116         PR fortran/38404
7117         * gfortran.dg/data_char_1.f90: Updated warning message.
7118         * gfortran.dg/data_array_6.f: New.
7119
7120 2010-05-19  Martin Jambor  <mjambor@suse.cz>
7121
7122         * g++.dg/ipa/ivinline-8.C: New test.
7123         * gcc.dg/ipa/iinline-2.c: Likewise.
7124
7125 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7126
7127         PR fortran/34505
7128         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7129         arguments; add check for return value kind.
7130         * gfortran.dg/float_1.f90: Likewise.
7131
7132 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7133
7134         * gcc.target/i386/20011009-1.c (COMMENT): Define.
7135         (main): Use it.
7136         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7137         * lib/lto.exp (lto_prune_warns): Fix location line regex.
7138         Prune another location line format.
7139         (lto-obj): Call lto_prune_warns on comp_output.
7140
7141 2010-05-18  Jan Hubicka  <jh@suse.cz>
7142
7143         * gcc.dg/lto/ipacp_0.c: New test.
7144         * gcc.dg/lto/ipacp_1.c: New test.
7145
7146 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
7147
7148         PR lto/44184
7149         * gcc.dg/lto/20100518_0.c: New test.
7150
7151 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
7152
7153         * gnat.dg/specs/lto3.ads: Add missing dg-options.
7154
7155 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7156
7157         PR fortran/43990
7158         * gfortran.dg/class_21.f03: New.
7159
7160 2010-05-17  Jason Merrill  <jason@redhat.com>
7161
7162         PR c++/44157
7163         * g++.dg/cpp0x/initlist34.C: New.
7164
7165         PR c++/44158
7166         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7167
7168 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7169
7170         * g++.dg/ipa/ivinline-1.C: New test.
7171         * g++.dg/ipa/ivinline-2.C: New test.
7172         * g++.dg/ipa/ivinline-3.C: New test.
7173         * g++.dg/ipa/ivinline-4.C: New test.
7174         * g++.dg/ipa/ivinline-5.C: New test.
7175         * g++.dg/ipa/ivinline-6.C: New test.
7176
7177 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
7178             Jason Merrill  <jason@redhat.com>
7179
7180         PR c++/44108
7181         * c-c++-common/Wunused-var-8.c: New test.
7182
7183 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
7184
7185         PR bootstrap/42347
7186         * gcc.c-torture/compile/pr42347.c: New test.
7187
7188         PR middle-end/44102
7189         * g++.dg/ext/asmgoto1.C: New test.
7190
7191 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7192
7193         PR middle-end/44133
7194         * gcc.dg/tree-ssa/pr44133.c: New test.
7195         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7196         precise.
7197
7198 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7199
7200         PR fortran/44044
7201         * gfortran.dg/class_20.f03: New.
7202
7203 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
7204
7205         PR 44078
7206         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7207         debug messages but not the newly introduced one.
7208
7209 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
7210
7211         PR fortran/35779
7212         * gfortran.dg/initialization_25.f90: Commented testcase.
7213         * gfortran.dg/initialization_26.f90: New.
7214
7215 2010-05-16  Richard Guenther  <rguenther@suse.de>
7216
7217         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7218         * gcc.dg/pr43084.c: Likewise.
7219         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7220         -fipa-type-escape.
7221         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7222         -fipa-type-escape.
7223         * gcc.dg/struct/struct-reorg.exp: Likewise.
7224         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7225         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7226
7227 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
7228
7229         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7230         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7231         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7232         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7233         tests.
7234
7235 2010-05-15  Jason Merrill  <jason@redhat.com>
7236
7237         * g++.dg/eh/spec10.C: New.
7238         * g++.dg/eh/spec11.C: New.
7239         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7240
7241 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7242
7243         PR fortran/44154
7244         PR fortran/42647
7245         * gfortran.dg/allocatable_scalar_9.f90: New.
7246
7247 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
7248
7249         PR c++/44148
7250         * g++.dg/torture/pr44148.C: New test.
7251
7252 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
7253
7254         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7255         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7256         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7257         diagnostics and type sizes.
7258
7259 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
7260
7261         * gnat.dg/lto9.adb: New test.
7262         * gnat.dg/lto9_pkg1.ads: New helper.
7263         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7264
7265 2010-05-15  Jan Hubicka  <jh@suse.cz>
7266
7267         * gcc.dg/lto/ipareference_1.c: Rename to ...
7268         * gcc.dg/lto/ipareference_0.c: ... this one.
7269         * gcc.dg/lto/ipareference_2.c: Rename to ...
7270         * gcc.dg/lto/ipareference_1.c: ... this one.
7271
7272 2010-05-15  Jan Hubicka  <jh@suse.cz>
7273
7274         * gcc.dg/lto/ipareference_1.c: New file.
7275         * gcc.dg/lto/ipareference_2.c: New file.
7276
7277 2010-05-15  Richard Guenther  <rguenther@suse.de>
7278
7279         PR tree-optimization/44038
7280         * gcc.c-torture/compile/pr44038.c: New testcase.
7281
7282 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
7283
7284         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7285         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7286
7287 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7288
7289         PR fortran/43207
7290         PR fortran/43969
7291         * gfortran.dg/class_18.f03: New.
7292         * gfortran.dg/class_19.f03: New.
7293
7294 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7295
7296         PR debug/44112
7297         * gcc.dg/debug/dwarf2/const-1.c: Remove.
7298         * g++.dg/debug/dwarf2/const1.C: Remove.
7299
7300 2010-05-14  Jason Merrill  <jason@redhat.com>
7301
7302         * g++.dg/eh/cond4.C: New.
7303         * g++.dg/eh/elide2.C: Adjust.
7304         * g++.old-deja/g++.eh/terminate1.C: Adjust.
7305
7306 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7307
7308         PR fortran/44135
7309         * gfortran.dg/actual_array_interface_2.f90: New test.
7310
7311 2010-05-14  Richard Guenther  <rguenther@suse.de>
7312
7313         PR tree-optimization/44119
7314         * gcc.c-torture/compile/pr44119.c: New testcase.
7315
7316 2010-05-14  Jason Merrill  <jason@redhat.com>
7317
7318         PR c++/44127
7319         * g++.dg/eh/terminate1.C: New.
7320
7321 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7322
7323         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7324
7325         PR debug/44136
7326         * gcc.dg/pr44136.c: New test.
7327
7328 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
7329
7330         PR c++/30566
7331         * g++.dg/warn/Wshadow-4.C: Adjust.
7332         * g++.dg/warn/Wshadow-5.C: New test.
7333         * g++.dg/warn/Wshadow-6.C: New test
7334
7335 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
7336
7337         PR fortran/35779
7338         * gfortran.dg/initialization_25.f90: New.
7339
7340 2010-05-13  Martin Jambor  <mjambor@suse.cz>
7341
7342         * g++.dg/otr-fold-1.C: New test.
7343         * g++.dg/otr-fold-2.C: New test.
7344
7345 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
7346
7347         PR fortran/44036
7348         * gfortran.dg/gomp/pr44036-1.f90: New test.
7349         * gfortran.dg/gomp/pr44036-2.f90: New test.
7350         * gfortran.dg/gomp/pr44036-3.f90: New test.
7351
7352         PR debug/43983
7353         * gcc.dg/guality/sra-1.c: New test.
7354
7355 2010-05-12  Jan Hubicka  <jh@suse.cz>
7356
7357         * tree-ssa/unreachable.c: New test.
7358
7359 2010-05-12  Jason Merrill  <jason@redhat.com>
7360
7361         * g++.dg/cpp0x/sfinae1.C: New.
7362
7363 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
7364
7365         * gcc.target/i386/zee.c: New file.
7366
7367 2010-05-12  Jason Merrill  <jason@redhat.com>
7368
7369         * g++.dg/conversion/op1.C: Expect template candidate message.
7370         * g++.dg/cpp0x/nullptr15.C: Likewise.
7371         * g++.dg/cpp0x/pr31431-2.C: Likewise.
7372         * g++.dg/cpp0x/pr31431.C: Likewise.
7373         * g++.dg/cpp0x/temp_default2.C: Likewise.
7374         * g++.dg/cpp0x/trailing4.C: Likewise.
7375         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7376         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7377         * g++.dg/cpp0x/variadic-throw.C: Likewise.
7378         * g++.dg/cpp0x/variadic35.C: Likewise.
7379         * g++.dg/cpp0x/vt-35147.C: Likewise.
7380         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7381         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7382         * g++.dg/ext/visibility/anon8.C: Likewise.
7383         * g++.dg/ext/vla2.C: Likewise.
7384         * g++.dg/other/pr28114.C: Likewise.
7385         * g++.dg/other/ptrmem10.C: Likewise.
7386         * g++.dg/other/ptrmem11.C: Likewise.
7387         * g++.dg/overload/unknown1.C: Likewise.
7388         * g++.dg/parse/template7.C: Likewise.
7389         * g++.dg/parse/typename7.C: Likewise.
7390         * g++.dg/template/conv11.C: Likewise.
7391         * g++.dg/template/copy1.C: Likewise.
7392         * g++.dg/template/deduce3.C: Likewise.
7393         * g++.dg/template/dependent-expr5.C: Likewise.
7394         * g++.dg/template/friend.C: Likewise.
7395         * g++.dg/template/incomplete2.C: Likewise.
7396         * g++.dg/template/local4.C: Likewise.
7397         * g++.dg/template/local6.C: Likewise.
7398         * g++.dg/template/operator10.C: Likewise.
7399         * g++.dg/template/overload6.C: Likewise.
7400         * g++.dg/template/ptrmem2.C: Likewise.
7401         * g++.dg/template/ptrmem20.C: Likewise.
7402         * g++.dg/template/ptrmem8.C: Likewise.
7403         * g++.dg/template/sfinae2.C: Likewise.
7404         * g++.dg/template/ttp25.C: Likewise.
7405         * g++.dg/template/unify10.C: Likewise.
7406         * g++.dg/template/unify11.C: Likewise.
7407         * g++.dg/template/unify6.C: Likewise.
7408         * g++.dg/template/unify7.C: Likewise.
7409         * g++.dg/template/unify9.C: Likewise.
7410         * g++.dg/template/varmod1.C: Likewise.
7411         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7412         * g++.old-deja/g++.law/operators32.C: Likewise.
7413         * g++.old-deja/g++.pt/crash28.C: Likewise.
7414         * g++.old-deja/g++.pt/crash60.C: Likewise.
7415         * g++.old-deja/g++.pt/explicit38.C: Likewise.
7416         * g++.old-deja/g++.pt/explicit39.C: Likewise.
7417         * g++.old-deja/g++.pt/explicit41.C: Likewise.
7418         * g++.old-deja/g++.pt/explicit67.C: Likewise.
7419         * g++.old-deja/g++.pt/explicit77.C: Likewise.
7420         * g++.old-deja/g++.pt/expr2.C: Likewise.
7421         * g++.old-deja/g++.pt/overload7.C: Likewise.
7422         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7423         * g++.old-deja/g++.pt/spec5.C: Likewise.
7424         * g++.old-deja/g++.pt/spec6.C: Likewise.
7425         * g++.old-deja/g++.pt/t24.C: Likewise.
7426         * g++.old-deja/g++.pt/unify4.C: Likewise.
7427         * g++.old-deja/g++.pt/unify6.C: Likewise.
7428         * g++.old-deja/g++.pt/unify8.C: Likewise.
7429         * g++.old-deja/g++.robertl/eb119.C: Likewise.
7430         * g++.old-deja/g++.robertl/eb79.C: Likewise.
7431         * g++.old-deja/g++.robertl/eb98.C: Likewise.
7432
7433         * g++.dg/cpp0x/initlist32.C: New.
7434
7435         * g++.dg/template/conv11.C: New.
7436         * g++.dg/conversion/op1.C: Adjust expected error.
7437
7438         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7439
7440 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
7441
7442         PR target/44088
7443         * gcc.target/i386/avx-cmpsd-1.c: New.
7444         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7445         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7446         * gcc.target/i386/avx-cmpss-2.c: Likewise.
7447         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7448         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7449
7450 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
7451
7452         PR middle-end/44085
7453         * gcc.dg/gomp/pr44085.c: New test.
7454         * gfortran.dg/gomp/pr44085.f90: New test.
7455
7456 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
7457
7458         * objc-obj-c++-shared/Object1.m: New.
7459         * objc.dg/torture: New directory.
7460         * objc.dg/torture/tls: Ditto.
7461         * objc.dg/tls: Ditto.
7462         * objc.dg/torture/tls/trivial.m: New test.
7463         * objc.dg/torture/tls/thr-init-2.m: New test.
7464         * objc.dg/torture/tls/thr-init-3.m: New test.
7465         * objc.dg/torture/tls/thr-init.m: New test.
7466         * objc.dg/torture/tls/diag-1.m: New test.
7467         * objc.dg/torture/tls/tls.exp: New.
7468         * objc.dg/torture/trivial.m: New test.
7469         * objc.dg/torture/dg-torture.exp: New.
7470         * objc.dg/tls/diag-3.m: New test.
7471         * objc.dg/tls/diag-4.m: New test.
7472         * objc.dg/tls/diag-5.m: New test.
7473         * objc.dg/tls/init-1.m: New test.
7474         * objc.dg/tls/init-2.m: New test.
7475         * objc.dg/tls/tls.exp: New.
7476         * objc.dg/tls/diag-2.m: New test.
7477         * lib/objc.exp: Respond to dg-additional-files.
7478
7479 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
7480
7481         * gcc.target/m68k/20100512-1.c: New.
7482
7483 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
7484
7485         * gnat.dg/lto8.adb: New test.
7486         * gnat.dg/lto8_pkg.ad[sb]: New helper.
7487         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7488
7489 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7490
7491         PR c++/34272
7492         PR c++/43630
7493         PR c++/34491
7494         * g++.dg/template/crash97.C: New.
7495         * g++.dg/template/crash98.C: Likewise.
7496         * g++.dg/template/crash99.C: Likewise.
7497         * g++.dg/cpp0x/pr31439.C: Adjust.
7498         * g++.dg/template/crash95.C: Likewise.
7499
7500 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7501
7502         PR middle-end/44071
7503         * c-c++-common/asmgoto-4.c: New test.
7504         * gcc.target/i386/pr44071.c: New test.
7505
7506         PR c++/44062
7507         * c-c++-common/Wunused-var-7.c: New test.
7508         * g++.dg/warn/Wunused-var-9.C: New test.
7509
7510 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7511
7512         PR fortran/43711
7513         * gfortran.dg/gomp/pr43711.f90: New.
7514
7515 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7516
7517         PR fortran/31820
7518         * gfortran.dg/select_5.f90: Updated.
7519
7520 2010-05-11  Jan Hubicka  <jh@suse.cz>
7521
7522         PR tree-optimize/44063
7523         * gcc.c-torture/compile/pr44063.c: New testcase.
7524
7525 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7526
7527         PR debug/44023
7528         * gcc.dg/pr44023.c: New test.
7529
7530 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7531
7532         * gnat.dg/lto7.adb: New test.
7533         * gnat.dg/lto7_pkg.ad[sb]: New helper.
7534
7535 2010-05-10  Jason Merrill  <jason@redhat.com>
7536
7537         PR c++/44017
7538         * g++.dg/template/inherit5.C: New.
7539
7540         PR c++/44045
7541         * g++.dg/cpp0x/initlist33.C: New.
7542         * g++.dg/cpp0x/initlist26.C: Adjust.
7543         * g++.dg/cpp0x/initlist28.C: Adjust.
7544
7545 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
7546
7547         PR c++/43719
7548         * g++.dg/init/pr43719.C: New.
7549         * g++.dg/anon-struct4.C: Adjust.
7550
7551 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
7552
7553         PR debug/44028
7554         * gcc.dg/pr44028.c: New test.
7555
7556 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
7557
7558         PR fortran/27866
7559         PR fortran/35003
7560         PR fortran/42809
7561         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7562         * gfortran.dg/warn_conversion.f90: New.
7563
7564 2010-05-10  Michael Matz  <matz@suse.de>
7565
7566         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7567
7568 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
7569
7570         PR rtl-optimization/44012
7571         * gcc.dg/pr44012.c: New.
7572
7573 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7574
7575         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7576         Log text on entry and exit.
7577         Prune Sun ld warnings for common symbols with differing sizes.
7578         (lto-link-and-maybe-run): Change caller.
7579
7580 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
7581
7582         PR fortran/44044
7583         * gfortran.dg/class_7.f03: Modified.
7584         * gfortran.dg/select_type_1.f03: Modified.
7585         * gfortran.dg/select_type_12.f03: New.
7586
7587 2010-05-10  Richard Guenther  <rguenther@suse.de>
7588
7589         PR tree-optimization/44050
7590         * gcc.dg/torture/pr44050.c: New testcase.
7591
7592 2010-05-10  Wei Guozhi  <carrot@google.com>
7593
7594         PR target/42879
7595         * gcc.target/arm/pr42879.c: New testcase.
7596
7597 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7598
7599         PR c/44051
7600         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7601
7602 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7603
7604         PR c/10676
7605         * gcc.dg/anon-struct-10.c: New test.
7606
7607 2010-05-09  Richard Guenther  <rguenther@suse.de>
7608
7609         PR middle-end/44024
7610         * gcc.dg/pr44024.c: New testcase.
7611
7612 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7613
7614         PR c/4784
7615         * gcc.dg/anon-struct-9.c: New test.
7616
7617 2010-05-09  Richard Guenther  <rguenther@suse.de>
7618
7619         PR middle-end/44043
7620         * gcc.c-torture/compile/pr44043.c: New testcase.
7621
7622 2010-05-09  Richard Guenther  <rguenther@suse.de>
7623
7624         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7625
7626 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
7627
7628         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7629
7630 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7631
7632         * gnat.dg/lto[12456].adb: Add "target lto" marker.
7633         * gnat.dg/specs/lto3.ads: Likewise.
7634
7635 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
7636
7637         PR middle-end/28685
7638         * gcc.dg/pr28685-1.c: New file.
7639
7640 2010-05-08  Richard Guenther  <rguenther@suse.de>
7641
7642         PR tree-optimization/44030
7643         * gcc.c-torture/compile/pr44030.c: New testcase.
7644
7645 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7646
7647         * gnat.dg/lto6.adb: New test.
7648         * gnat.dg/lto6_pkg.ads: New helper.
7649
7650 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7651
7652         * gnat.dg/lto5.adb: New test.
7653         * gnat.dg/lto5_pkg.ad[sb]: New helper.
7654
7655 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7656
7657         * gnat.dg/lto4.ad[sb]: New test.
7658
7659 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7660
7661         * gnat.dg/specs/lto3.ads: New test.
7662         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7663         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7664
7665 2010-05-08  Quentin Ochem  <ochem@adacore.com>
7666
7667         * gnat.dg/sizetype3.ad[sb]: New test.
7668         * gnat.dg/sizetype3_pkg.ads: New helper.
7669
7670 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
7671
7672         PR c++/43951
7673         * g++.dg/init/new29.C: New.
7674
7675 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7676
7677         PR fortran/40728
7678         * gfortran.dg/coarray_1.f90: Fixed error message.
7679         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7680         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7681         * gfortran.dg/intrinsic_std_5.f90: New.
7682
7683 2010-05-07  Jason Merrill  <jason@redhat.com>
7684
7685         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7686
7687 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7688
7689         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7690         (size_t, stderr): Remove.
7691         (read_error): Replaced __builtin_fprintf by fprintf.
7692
7693 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7694
7695         * gcc.dg/ordered-comparison-1.c: New test.
7696         * gcc.dg/ordered-comparison-2.c: New test.
7697         * gcc.dg/ordered-comparison-3.c: New test.
7698         * gcc.dg/ordered-comparison-4.c: New test.
7699
7700 2010-05-06  Mike Stump  <mikestump@comcast.net>
7701
7702         PR objc/35165
7703         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7704
7705 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7706             Jason Merrill  <jason@redhat.com>
7707
7708         * g++.dg/cpp0x/nullptr01.C: New.
7709         * g++.dg/cpp0x/nullptr02.C: New.
7710         * g++.dg/cpp0x/nullptr03.C: New.
7711         * g++.dg/cpp0x/nullptr04.C: New.
7712         * g++.dg/cpp0x/nullptr05.C: New.
7713         * g++.dg/cpp0x/nullptr06.C: New.
7714         * g++.dg/cpp0x/nullptr07.C: New.
7715         * g++.dg/cpp0x/nullptr08.C: New.
7716         * g++.dg/cpp0x/nullptr09.C: New.
7717         * g++.dg/cpp0x/nullptr10.C: New.
7718         * g++.dg/cpp0x/nullptr11.C: New.
7719         * g++.dg/cpp0x/nullptr12.C: New.
7720         * g++.dg/cpp0x/nullptr13.C: New.
7721         * g++.dg/cpp0x/nullptr14.C: New.
7722         * g++.dg/cpp0x/nullptr15.C: New.
7723         * g++.dg/cpp0x/nullptr16.C: New.
7724         * g++.dg/cpp0x/nullptr17.C: New.
7725         * g++.dg/cpp0x/nullptr18.C: New.
7726         * g++.dg/cpp0x/nullptr19.C: New.
7727         * g++.dg/cpp0x/nullptr20.C: New.
7728         * g++.dg/cpp0x/nullptr21.C: New.
7729         * g++.dg/cpp0x/nullptr22.C: New.
7730         * g++.dg/debug/nullptr01.C: New.
7731         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7732
7733 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7734
7735         * gcc.dg/Wunused-var-8.c: Move to...
7736         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7737
7738 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7739
7740         PR c++/40406
7741         * g++.dg/template/crash96.C: New.
7742
7743 2010-05-06  Jan Hubicka  <jh@suse.cz>
7744
7745         PR tree-optimization/43791
7746         * gcc.c-torture/compile/pr43791.c: New file.
7747
7748 2010-05-06  Michael Matz  <matz@suse.de>
7749
7750         PR tree-optimization/43984
7751         * gfortran.dg/pr43984.f90: New test.
7752
7753 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7754
7755         PR 40989
7756         * gcc.dg/pr40989.c: New.
7757
7758 2010-05-06  Richard Guenther  <rguenther@suse.de>
7759
7760         PR tree-optimization/43934
7761         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7762
7763 2010-05-06  Richard Guenther  <rguenther@suse.de>
7764
7765         PR tree-optimization/43987
7766         * gcc.c-torture/execute/pr43987.c: New testcase.
7767         * gcc.dg/torture/pta-escape-1.c: Adjust.
7768         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7769         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7770         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7771         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7772
7773 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7774             Dodji Seketeli  <dodji@redhat.com>
7775
7776         PR c/18624
7777         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7778         * g++.dg/template/sfinae16.C: Likewise.
7779         * gcc.dg/Wunused-var-1.c: Moved to...
7780         * c-c++-common/Wunused-var-1.c: ...here. New test.
7781         * gcc.dg/Wunused-var-2.c: Moved to...
7782         * c-c++-common/Wunused-var-2.c: ...here. New test.
7783         * gcc.dg/Wunused-var-3.c: Moved to...
7784         * c-c++-common/Wunused-var-3.c: ...here. New test.
7785         * gcc.dg/Wunused-var-4.c: Moved to...
7786         * gcc.dg/Wunused-var-1.c: ... here.
7787         * gcc.dg/Wunused-var-5.c: Moved to...
7788         * c-c++-common/Wunused-var-4.c: ...here. New test.
7789         * gcc.dg/Wunused-var-7.c: Moved to...
7790         * c-c++-common/Wunused-var-5.c: ...here. New test.
7791         * gcc.dg/Wunused-var-6.c: Moved to...
7792         * gcc.dg/Wunused-var-2.c: ... here.
7793         * c-c++-common/Wunused-var-1.c: New test.
7794         * c-c++-common/Wunused-var-2.c: New test.
7795         * c-c++-common/Wunused-var-3.c: New test.
7796         * c-c++-common/Wunused-var-4.c: New test.
7797         * c-c++-common/Wunused-var-5.c: New test.
7798         * g++.dg/warn/Wunused-var-1.C: New test.
7799         * g++.dg/warn/Wunused-var-2.C: New test.
7800         * g++.dg/warn/Wunused-var-3.C: New test.
7801         * g++.dg/warn/Wunused-var-4.C: New test.
7802         * g++.dg/warn/Wunused-var-5.C: New test.
7803         * g++.dg/warn/Wunused-var-6.C: New test.
7804         * g++.dg/warn/Wunused-var-7.C: New test.
7805         * g++.dg/warn/Wunused-var-8.C: New test.
7806         * g++.dg/warn/Wunused-parm-1.C: New test.
7807         * g++.dg/warn/Wunused-parm-2.C: New test.
7808         * g++.dg/warn/Wunused-parm-3.C: New test.
7809
7810 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7811
7812         PR fortran/43985
7813         * gfortran.dg/gomp/crayptr5.f90: New test case.
7814
7815 2010-05-05  Jason Merrill  <jason@redhat.com>
7816
7817         PR debug/43370
7818         * g++.dg/ext/attrib39.C: New.
7819
7820 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7821
7822         PR fortran/24978
7823         * gfortran.dg/data_invalid.f90: New.
7824
7825 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7826
7827         * gnat.dg/lto2.adb: New test.
7828
7829 2010-05-05  Jason Merrill  <jason@redhat.com>
7830
7831         PR c++/43787
7832         * g++.dg/opt/empty1.C: New.
7833
7834 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7835
7836         PR fortran/43696
7837         * gfortran.dg/class_17.f03: New.
7838
7839 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7840
7841         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7842
7843 2010-05-04  Mike Stump  <mikestump@comcast.net>
7844
7845         PR objc/35165
7846         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7847
7848 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7849
7850         PR target/43668
7851         * gcc.target/i386/pr43668.c: New.
7852
7853 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7854
7855         PR c++/43028
7856         * g++.dg/cpp0x/initlist31.C: New.
7857
7858 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7859
7860         PR c/43981
7861         * gcc.dg/Wunused-var-8.c: New test.
7862
7863 2010-05-04  Jason Merrill  <jason@redhat.com>
7864
7865         PR c++/38064
7866         * g++.dg/cpp0x/enum3.C: Extend.
7867
7868 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7869
7870         PR target/43799
7871         * gcc.target/i386/pr43799.c: New.
7872
7873 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7874
7875         * gnat.dg/lto1.adb: New test.
7876         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7877
7878 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7879
7880         PR middle-end/43671
7881         * gcc.target/i386/pr43671.c: New.
7882
7883 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7884
7885         PR c++/43705
7886         * g++.dg/template/crash95.C: New.
7887
7888 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7889
7890         PR debug/43508
7891         * gcc.target/i386/pr43508.c: New.
7892
7893 2010-05-04  Richard Guenther  <rguenther@suse.de>
7894
7895         PR tree-optimization/43879
7896         * g++.dg/torture/pr43879-1_0.C: New testcase.
7897         * g++.dg/torture/pr43879-1_1.C: Likewise.
7898
7899 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7900
7901         PR c++/43953
7902         * g++.dg/other/crash-12.C: New test.
7903
7904 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7905
7906         * g++.dg/cdce3.C: Add a space.  Updated.
7907
7908 2010-05-03  Jason Merrill  <jason@redhat.com>
7909
7910         PR c++/43680
7911         * g++.dg/opt/enum2.C: New.
7912         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7913         * g++.dg/warn/Wswitch-1.C: Adjust message.
7914
7915 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7916
7917         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7918         * g++.dg/ext/label13.C: Fix typo.
7919         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7920         alpha*-dec-osf5*.
7921         * gcc.c-torture/compile/limits-declparen.c: xfail on
7922         alpha*-dec-osf5* with -g.
7923         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7924         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7925         * gcc.dg/c99-tgmath-2.c: Likewise.
7926         * gcc.dg/c99-tgmath-3.c: Likewise.
7927         * gcc.dg/c99-tgmath-4.c: Likewise.
7928
7929 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7930
7931         PR fortran/43592
7932         * gfortran.dg/unexpected_interface.f90: New test.
7933
7934 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7935
7936         * ada/acats/run_acats (which): New function.
7937         (host_gnatchop, host_gnatmake): Use it.
7938
7939 2010-05-03  Richard Guenther  <rguenther@suse.de>
7940
7941         PR tree-optimization/43971
7942         * gcc.dg/pr43971.c: New testcase.
7943
7944 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7945
7946         PR debug/43972
7947         * gcc.dg/debug/pr43972.c: New test.
7948
7949 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7950
7951         PR testsuite/43963
7952         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7953
7954 2010-05-02  Richard Guenther  <rguenther@suse.de>
7955
7956         PR tree-optimization/43879
7957         * gcc.dg/torture/pr43879-3.c: New testcase.
7958
7959 2010-05-01  Richard Guenther  <rguenther@suse.de>
7960
7961         PR tree-optimization/43949
7962         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7963
7964 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7965
7966         PR c++/43951
7967         * g++.dg/init/new28.C: New.
7968
7969 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7970
7971         PR objc++/32052
7972         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7973         structure and nested declarations.
7974         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7975         structure and nested declarations.  Reduce header clutter and
7976         use _exit() rather than abort().
7977         * objc.dg/encode-10.m: New.
7978         * objc.dg/encode-11.m: New.
7979
7980 2010-04-30  DJ Delorie  <dj@redhat.com>
7981
7982         * gcc.c-torture/execute/20100430-1.c: New test.
7983
7984 2010-04-30  Jason Merrill  <jason@redhat.com>
7985
7986         PR c++/43868
7987         * g++.dg/template/ptrmem21.C: New.
7988
7989 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7990
7991         PR fortran/18918
7992         PR fortran/43931
7993         * gfortran.dg/coarray_13.f90: New test.
7994
7995 2010-04-30  Richard Guenther  <rguenther@suse.de>
7996
7997         PR lto/43946
7998         * gcc.dg/lto/20100430-1_0.c: New testcase.
7999
8000 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
8001
8002         PR debug/43942
8003         * c-c++-common/pr43942.c: New test.
8004
8005 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
8006
8007         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8008         conflict with darwin crt1.o 'start' symbol.
8009
8010 2010-04-30  Richard Guenther  <rguenther@suse.de>
8011
8012         PR tree-optimization/43879
8013         * gcc.dg/torture/pr43879_1.c: New testcase.
8014
8015 2010-04-30  Richard Guenther  <rguenther@suse.de>
8016
8017         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8018
8019 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
8020
8021         PR c++/43890
8022         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8023         user-provided constructor while recursing.
8024
8025 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8026
8027         PR fortran/42274
8028         * gfortran.dg/class_16.f03: New test.
8029
8030 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8031
8032         PR fortran/42274
8033         * gfortran.dg/class_15.f03: New.
8034
8035 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8036
8037         PR fortran/43326
8038         * gfortran.dg/dynamic_dispatch_9.f03: New test.
8039
8040 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8041
8042         PR fortran/43492
8043         * gfortran.dg/generic_22.f03 : New test.
8044
8045 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8046
8047         PR fortran/42353
8048         * gfortran.dg/class_14.f03: New test.
8049
8050 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8051
8052         PR fortran/42680
8053         * gfortran.dg/interface_32.f90: New test.
8054
8055 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
8056             Janus Weil  <janus@gcc.gnu.org>
8057
8058         PR fortran/41829
8059         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8060         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8061         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8062
8063 2010-04-28  Mike Stump  <mikestump@comcast.net>
8064
8065         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8066         dg-excess-errors.
8067         * g++.dg/uninit-pred-2_b.C: Likewise.
8068
8069 2010-04-28  Tobias Burnus  <burnus@net-b.de>
8070
8071         PR fortran/18918
8072         PR fortran/43919
8073         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8074
8075 2010-04-28  Matthias Klose  <doko@ubuntu.com>
8076
8077         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8078         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8079         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8080         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8081         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8082
8083 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
8084
8085         * gcc.dg/const-uniq-1.c: New test.
8086         * gcc.dg/lto/const-uniq_[01].c: Likewise.
8087
8088 2010-04-28  Xinliang David Li  <davidxl@google.com>
8089
8090         * gcc.dg/uninit-pred-2_b.c: New test.
8091         * gcc.dg/uninit-pred-4_b.c: New test.
8092         * gcc.dg/uninit-pred-3_d.c: New test.
8093         * gcc.dg/uninit-pred-6_b.c: New test.
8094         * gcc.dg/uninit-pred-8_b.c: New test.
8095         * gcc.dg/uninit-pred-3_a.c: New test.
8096         * gcc.dg/uninit-pred-2_c.c: New test.
8097         * gcc.dg/uninit-pred-5_a.c: New test.
8098         * gcc.dg/uninit-pred-3_e.c: New test.
8099         * gcc.dg/uninit-pred-7_a.c: New test.
8100         * gcc.dg/uninit-pred-6_c.c: New test.
8101         * gcc.dg/uninit-pred-9_a.c: New test.
8102         * gcc.dg/uninit-pred-8_c.c: New test.
8103         * gcc.dg/uninit-pred-3_b.c: New test.
8104         * gcc.dg/uninit-pred-5_b.c: New test.
8105         * gcc.dg/uninit-pred-7_b.c: New test.
8106         * gcc.dg/uninit-pred-6_d.c: New test.
8107         * gcc.dg/uninit-pred-9_b.c: New test.
8108         * gcc.dg/uninit-pred-2_a.c: New test.
8109         * gcc.dg/uninit-pred-4_a.c: New test.
8110         * gcc.dg/uninit-pred-3_c.c: New test.
8111         * gcc.dg/uninit-pred-6_a.c: New test.
8112         * gcc.dg/uninit-pred-8_a.c: New test.
8113         * gcc.dg/uninit-pred-7_c.c: New test.
8114         * gcc.dg/uninit-pred-6_e.c: New test.
8115         * g++.dg/uninit-pred-loop-1_b.cc: New test.
8116         * g++.dg/uninit-pred-1_a.C: New test.
8117         * g++.dg/uninit-pred-1_b.C: New test.
8118         * g++.dg/uninit-pred-2_a.C: New test.
8119         * g++.dg/uninit-pred-2_b.C: New test.
8120         * g++.dg/uninit-pred-loop-1_a.cc: New test.
8121         * g++.dg/uninit-pred-loop-1_c.cc: New test.
8122         * g++.dg/uninit-pred-loop_1.cc: New test.
8123
8124 2010-04-28  Martin Jambor  <mjambor@suse.cz>
8125
8126         * gcc.dg/lto/20091209-1_0.c: New testcase.
8127
8128 2010-04-28  Richard Guenther  <rguenther@suse.de>
8129
8130         PR tree-optimization/43879
8131         PR tree-optimization/43909
8132         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8133
8134 2010-04-28  Richard Guenther  <rguenther@suse.de>
8135
8136         PR c++/43880
8137         * g++.dg/torture/pr43880.C: New testcase.
8138
8139 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8140
8141         PR c++/9335
8142         * g++.dg/template/recurse2.C: Update
8143         * g++.dg/template/recurse.C: Update.
8144         * g++.dg/template/pr23510.C: Update.
8145         * lib/prune.exp: Filter out 'recursively instantiated'.
8146
8147 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8148
8149         PR c++/29043
8150         * g++.dg/init/pr29043.C: New.
8151
8152 2010-04-27  Jason Merrill  <jason@redhat.com>
8153
8154         * g++.dg/lookup/scoped5.C: Adjust.
8155         * g++.dg/lookup/scoped8.C: Adjust.
8156         * g++.dg/template/dependent-expr5.C: Adjust.
8157         * g++.old-deja/g++.brendan/nest1.C: Adjust.
8158
8159         PR c++/43856
8160         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8161
8162         PR c++/43875
8163         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8164
8165 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8166             Jan Hubicka <hubicka@ucw.cz>
8167
8168         * gcc.dg/pure-2.c: New testcase.
8169         * gcc.dg/const-1.c: New testcase.
8170
8171 2010-04-27  Jason Merrill  <jason@redhat.com>
8172
8173         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8174
8175         PR c++/41468
8176         * g++.dg/template/sfinae17.C: New.
8177         * g++.dg/template/sfinae18.C: New.
8178
8179 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8180
8181         * g++.dg/init/pr42844.C: New.
8182         * g++.dg/cpp0x/pr42844-2.C: New.
8183         * g++.dg/cpp0x/defaulted2.C: Adjust.
8184         * g++.dg/tree-ssa/pr27549.C: Likewise.
8185         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8186
8187 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8188
8189         PR fortran/18918
8190         * gfortran.dg/coarray_12.f90: Fix dump parsing.
8191
8192 2010-04-27  Richard Guenther  <rguenther@suse.de>
8193
8194         PR middle-end/40561
8195         * g++.dg/other/pr40561.C: New testcase.
8196
8197 2010-04-27  Martin Jambor  <mjambor@suse.cz>
8198
8199         PR middle-end/43812
8200         * g++.dg/ipa/pr43812.C: New test.
8201
8202 2010-04-27  Jan Hubicka  <jh@suse.cz>
8203
8204         * gcc.dg/ipa/iinline-1.c (main): Rename to...
8205         (test): ... this one.
8206
8207 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
8208
8209         PR target/40657
8210         * gcc.target/arm/thumb-stackframe.c: New test.
8211
8212 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8213
8214         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8215         * gcc.dg/misc-column.c: Likewise.
8216         * gcc.dg/Walways-true-1.c: Likewise.
8217         * gcc.dg/Walways-true-2.c: Likewise.
8218         * gcc.dg/warn-addr-cmp.c: Likewise.
8219
8220 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8221
8222         PR fortran/18918
8223         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8224         * gfortran.dg/coarray_12.f90: New.
8225
8226 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8227
8228         PR c/32207
8229         * gcc.dg/pr32207.c: New test.
8230         * gcc.dg/misc-column.c: Adjust expected warning.
8231         * gcc.dg/Walways-true-1.c: Likewise.
8232         * gcc.dg/Walways-true-2.c: Likewise.
8233         * gcc.dg/warn-addr-cmp.c: Likewise.
8234
8235 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
8236
8237         PR lto/42776
8238         * lib/lto.exp (lto_prune_vis_warns): New function.
8239         (lto-link-and-maybe-run): Call it.
8240
8241 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8242
8243         PR tree-optimization/43904
8244         * gcc.dg/tree-ssa/tailcall-6.c: New.
8245
8246 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8247
8248         PR testsuite/35165
8249         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
8250         Darwin8/OSX10.4 - compatible code generation.
8251         Use scan-rtl-dump.
8252         * obj-c++.dg/stubify-1.mm: Ditto.
8253         * lib/objc-torture.exp: Do not require link success for
8254         "trivial.m" in the runtime checks when dowhat = 'compile'.
8255         * lib/dg-pch.exp (dg-flags-pch): New Proc.
8256         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
8257         Darwin8/OSX10.4 - compatible code generation.
8258         * objc.dg/stubify-2.m: Ditto.
8259         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8260         * objc.dg/next-runtime-1.m: Ditto.
8261         * objc.dg/stret-2.m: Restrict to ilp32 targets.
8262         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8263         runtimes on Darwin.
8264
8265 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
8266
8267         PR 43715
8268         * lib/plugin-support.exp: Use "-undefined
8269         dynamic_lookup" on darwin.
8270
8271 2010-04-26  Richard Guenther  <rguenther@suse.de>
8272
8273         * gcc.dg/lto/20100426_0.c: New testcase.
8274
8275 2010-04-26  Jie Zhang  <jie@codesourcery.com>
8276
8277         PR tree-optimization/43833
8278         gcc.dg/Warray-bounds-8.c: New test case.
8279
8280 2010-04-26  Richard Guenther  <rguenther@suse.de>
8281
8282         PR lto/43080
8283         * g++.dg/lto/20100423-3_0.C: New testcase.
8284
8285 2010-04-26  Richard Guenther  <rguenther@suse.de>
8286
8287         PR lto/42425
8288         * g++.dg/lto/20100423-2_0.C: New testcase.
8289
8290 2010-04-26  Ira Rosen  <irar@il.ibm.com>
8291
8292         * gcc.dg/vect/bb-slp-23.c: New test.
8293
8294 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
8295
8296         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8297         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8298         * gcc.dg/c1x-float-1.c: New test.
8299
8300 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8301
8302         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8303         of "lea\[ \t\]".
8304
8305 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8306
8307         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8308         FreeBSD.
8309         * gfortran.dg/default_format_denormal_1.f90: Ditto.
8310         * gfortran.dg/default_format_2.f90: Ditto.
8311
8312 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8313
8314         * gfortran.dg/pr43505.f90: Clean up .mod file.
8315         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8316         * gfortran.dg/pr41347.f90: Ditto.
8317         * gfortran.dg/internal_pack_4.f90: Ditto.
8318         * gfortran.dg/proc_decl_23.f90: Ditto.
8319         * gfortran.dg/recursive_check_3.f90: Ditto.
8320         * gfortran.dg/intent_out_3.f90: Ditto.
8321         * gfortran.dg/assignment_2.f90: Ditto.
8322         * gfortran.dg/pr41928.f90: Ditto.
8323         * gfortran.dg/pr42166.f90: Ditto.
8324         * gfortran.dg/private_type_12.f90: Ditto.
8325         * gfortran.dg/graphite/pr42185.f90: Ditto.
8326         * gfortran.dg/graphite/pr42186.f90: Ditto.
8327         * gfortran.dg/graphite/pr40982.f90: Ditto.
8328         * gfortran.dg/graphite/id-2.f90: Ditto.
8329         * gfortran.dg/graphite/id-4.f90: Ditto.
8330         * gfortran.dg/graphite/pr42050.f90: Ditto.
8331         * gfortran.dg/graphite/id-18.f90: Ditto.
8332         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8333         * gfortran.dg/graphite/pr41924.f90: Ditto.
8334         * gfortran.dg/graphite/pr42393.f90: Ditto.
8335         * gfortran.dg/graphite/pr37980.f90: Ditto.
8336         * gfortran.dg/graphite/pr38953.f90: Ditto.
8337         * gfortran.dg/graphite/pr42180.f90: Ditto.
8338         * gfortran.dg/graphite/pr42181.f90: Ditto.
8339         * gfortran.dg/where_operator_assign_4.f90: Ditto.
8340         * gfortran.dg/select_type_4.f90: Ditto.
8341         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8342         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8343         * gfortran.dg/lto/pr40725_0.f03: Ditto.
8344         * gfortran.dg/elemental_args_check_2.f90: Ditto.
8345         * gfortran.dg/whole_file_11.f90: Ditto.
8346         * gfortran.dg/private_type_11.f90: Ditto.
8347         * gfortran.dg/vect/vect-gems.f90: Ditto.
8348         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8349
8350 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8351
8352         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8353
8354 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8355
8356         * gnat.dg/pack15.ad[sb]: New test.
8357
8358 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
8359
8360         * gcc.target/arm/mla-1.c: New test.
8361
8362 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
8363
8364         PR fortran/30073
8365         PR fortran/43793
8366         * gfortran.dg/pr43793.f90: New test.
8367
8368 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
8369
8370         PR tree-optimization/41442
8371         * gcc.target/i386/pr41442.c: New test.
8372
8373 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
8374
8375         PR fortran/43832
8376         * gfortran.dg/fgetc_3.f90: Delete bogus test.
8377
8378 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8379
8380         PR fortran/43832
8381         * gfortran.dg/open_nounit.f90: New test.
8382
8383 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
8384
8385         PR fortran/43841
8386         PR fortran/43843
8387         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8388
8389 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8390
8391         * gcc.dg/Wconversion-integer.c: Update.
8392
8393 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8394
8395         * gnat.dg/unchecked_convert5.adb: New test.
8396
8397 2010-04-23  Richard Guenther  <rguenther@suse.de>
8398
8399         PR lto/41734
8400         * gcc.dg/lto/20100423-2_0.c: New testcase.
8401         * gcc.dg/lto/20100423-2_0.c: Likewise.
8402
8403 2010-04-23  Richard Guenther  <rguenther@suse.de>
8404
8405         PR lto/43455
8406         * gcc.dg/lto/20100423-1_0.c: New testcase.
8407         * gcc.dg/lto/20100423-1_1.c: Likewise.
8408
8409 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8410
8411         PR tree-optimization/43846
8412         * gcc.dg/tree-ssa/sra-10.c: New test.
8413
8414 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8415
8416         PR middle-end/43835
8417         * gcc.c-torture/execute/pr43835.c: New test.
8418
8419 2010-04-23  Richard Guenther  <rguenther@suse.de>
8420
8421         PR lto/42653
8422         * g++.dg/lto/20100423-1_0.C: New testcase.
8423
8424 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
8425
8426         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8427
8428 2010-04-22  Ira Rosen  <irar@il.ibm.com>
8429
8430         PR tree-optimization/43842
8431         * gcc.dg/vect/pr43842.c: New test.
8432
8433 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8434
8435         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8436         * gcc.target/i386/wmul-2.c: Likewise.
8437
8438 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8439
8440         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8441         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8442
8443 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
8444
8445         * gfortran.dg/reassoc_6.f: New testcase.
8446
8447 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8448
8449         PR middle-end/29274
8450         * gcc.target/arm/wmul-1.c: New test.
8451         * gcc.target/arm/wmul-2.c: New test.
8452
8453 2010-04-22  Richard Guenther  <rguenther@suse.de>
8454
8455         PR tree-optimization/43845
8456         * gcc.c-torture/compile/pr43845.c: New testcase.
8457
8458 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8459
8460         PR middle-end/29274
8461         * gcc.target/i386/wmul-1.c: New test.
8462         * gcc.target/i386/wmul-2.c: New test.
8463         * gcc.target/bfin/wmul-1.c: New test.
8464         * gcc.target/bfin/wmul-2.c: New test.
8465
8466 2010-04-22  Richard Guenther  <rguenther@suse.de>
8467
8468         PR fortran/43829
8469         * gfortran.dg/vector_subscript_6.f90: New testcase.
8470         * gfortran.dg/assign_10.f90: Adjust.
8471
8472 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
8473
8474         PR fortran/43836
8475         * gfortran.dg/gomp/pr43836.f90: New test.
8476
8477 2010-04-21  Richard Guenther  <rguenther@suse.de>
8478
8479         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8480
8481 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8482
8483         * gcc.dg/torture/builtin-cproj-3.c: New.
8484
8485 2010-04-20  Jason Merrill  <jason@redhat.com>
8486
8487         PR c++/9335
8488         * g++.dg/template/recurse2.C: New.
8489         * g++.dg/parse/crash36.C: Adjust.
8490         * g++.dg/other/fold1.C: Adjust.
8491         * g++.dg/init/member1.C: Adjust.
8492         * lib/prune.exp: Prune "skipping N instantiation contexts".
8493
8494 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8495
8496         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8497
8498 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8499
8500         * gcc.dg/torture/builtin-cproj-1.c: New.
8501         * gcc.dg/torture/builtin-cproj-2.c: New.
8502
8503 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
8504
8505         PR c++/43800
8506         PR c++/43704
8507         * g++.dg/template/typedef32.C: Adjust.
8508         * g++.dg/template/typedef33.C: New test.
8509
8510 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
8511
8512         PR fortran/43227
8513         * gfortran.dg/proc_decl_23.f90: New test.
8514
8515         PR fortran/43266
8516         * gfortran.dg/abstract_type_6.f03: New test.
8517
8518 2010-04-20  Xinliang David Li  <davidxl@google.com>
8519
8520         * g++.dg/tree-ssa/fold-compare.C: New.
8521
8522 2010-04-20  Richard Guenther  <rguenther@suse.de>
8523
8524         PR tree-optimization/39417
8525         * g++.dg/torture/pr39417.C: New testcase.
8526
8527 2010-04-20  Richard Guenther  <rguenther@suse.de>
8528
8529         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8530
8531 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
8532
8533         * g++.dg/debug/dwarf2/rv1.C: New test.
8534
8535 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8536
8537         PR target/43635
8538         * gcc.c-torture/compile/pr43635.c: New testcase.
8539
8540 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8541
8542         PR fortran/43339
8543         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8544         of sequential loops being private only in the innermost containing
8545         task region.
8546
8547         PR middle-end/43337
8548         * gfortran.dg/gomp/pr43337.f90: New test.
8549
8550 2010-04-19  Richard Guenther  <rguenther@suse.de>
8551
8552         PR tree-optimization/43796
8553         * gfortran.dg/pr43796.f90: New testcase.
8554
8555 2010-04-19  Richard Guenther  <rguenther@suse.de>
8556
8557         PR tree-optimization/43783
8558         * gcc.c-torture/execute/pr43783.c: New testcase.
8559
8560 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
8561
8562         PR target/43766
8563         * gcc.target/i386/pr43766.c: New test.
8564
8565 2010-04-19  Jie Zhang  <jie@codesourcery.com>
8566
8567         PR target/43662
8568         * gcc.target/i386/pr43662.c: New test.
8569
8570 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
8571
8572         PR c++/43704
8573         * g++.dg/template/typedef32.C: New test.
8574
8575 2010-04-19  Ira Rosen  <irar@il.ibm.com>
8576
8577         PR tree-optimization/37027
8578         * lib/target-supports.exp
8579         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8580         * gcc.dg/vect/pr37027.c: New test.
8581         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8582         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8583         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8584         gcc.dg/vect/vect-complex-6.c: Likewise.
8585
8586 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8587
8588         * g++.dg/debug/dwarf2/enum1.C: New test.
8589
8590 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8591
8592         * gnat.dg/rep_clause5.ad[sb]: New test.
8593         * gnat.dg/rep_clause5_pkg.ads: New helper.
8594
8595 2010-04-18  Ira Rosen  <irar@il.ibm.com>
8596
8597         PR tree-optimization/43771
8598         * g++.dg/vect/pr43771.cc: New test.
8599
8600 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8601
8602         PR fortran/31538
8603         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8604         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8605
8606 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8607
8608         * gnat.dg/sizetype.adb: Rename into...
8609         * gnat.dg/sizetype1.adb: ...this.
8610         * gnat.dg/sizetype2.adb: New test.
8611
8612 2010-04-16  Richard Guenther  <rguenther@suse.de>
8613
8614         PR tree-optimization/43572
8615         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8616
8617 2010-04-16  Olivier Hainque  <hainque@adacore.com>
8618
8619         * gnat.dg/specs/discr_private.ads: New test.
8620
8621 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
8622
8623         PR target/41514
8624         * gcc.target/arm/thumb-comparisons.c: New test.
8625
8626         PR target/40603
8627         * gcc.target/arm/thumb-cbranchqi.c: New test.
8628
8629 2010-04-16  Christian Bruel  <christian.bruel@st.com>
8630
8631         * g++.dg/torture/pr36191.C: Enable for SH.
8632
8633 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8634
8635         * gnat.dg/wide_boolean.adb: New test.
8636         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8637
8638 2010-04-15  Richard Guenther  <rguenther@suse.de>
8639
8640         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8641         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8642         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8643         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8644         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8645         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8646         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8647         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8648         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8649         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8650         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8651         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8652         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8653         * gcc.dg/torture/ipa-pta-2.c: Likewise.
8654         * gcc.dg/torture/ipa-pta-1.c: Adjust.
8655
8656 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
8657
8658         PR target/21803
8659         * gcc.target/arm/pr42496.c: New test.
8660
8661 2010-04-14  Jason Merrill  <jason@redhat.com>
8662
8663         PR c++/36625
8664         * g++.dg/ext/attrib38.C: New.
8665
8666 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
8667
8668         PR testsuite/43739
8669         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8670
8671 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8672
8673         PR 42966
8674         * gcc.dg/cpp/warn-undef-2.c: Update.
8675         * gcc.dg/cpp/warn-traditional-2.c: Update.
8676         * gcc.dg/cpp/warn-comments-2.c: Update.
8677         * gcc.dg/cpp/warn-variadic-2.c: Update.
8678         * gcc.dg/cpp/warn-long-long-2.c: Update.
8679         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8680         * gcc.dg/cpp/warn-multichar-2.c: Update.
8681         * gcc.dg/cpp/warn-normalized-3.c: Update.
8682         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8683         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8684         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8685         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8686         * gcc.dg/cpp/warn-redefined-2.c: Update.
8687         * gfortran.dg/warning-directive-2.F90: Update.
8688         * c-c++-common/cpp/warning-directive-2.c: Update.
8689
8690 2010-04-14  Michael Matz  <matz@suse.de>
8691
8692         PR tree-optimization/42963
8693         * gcc.dg/pr42963.c: New testcase.
8694
8695 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8696
8697         * gnat.dg/class_wide.adb: Rename into...
8698         * gnat.dg/class_wide1.adb: ...this.
8699         * gnat.dg/class_wide2.ad[sb]: New test.
8700
8701 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8702
8703         PR fortran/18918
8704         * gfortran.dg/coarray_9.f90: Update dg-errors.
8705         * gfortran.dg/coarray_10.f90: New test.
8706         * gfortran.dg/coarray_11.f90: New test.
8707
8708 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8709
8710         PR fortran/43747
8711         gfortran.dg/initialization_24.f90: New test.
8712
8713 2010-04-13  Jason Merrill  <jason@redhat.com>
8714
8715         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8716         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8717
8718 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8719
8720         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8721         * g++.dg/dg.exp: Likewise.
8722         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8723         * c-c++-common/cpp/warning-directive-1.c: ... here.
8724         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8725         * c-c++-common/cpp/warning-directive-2.c: ... here.
8726         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8727         * c-c++-common/cpp/warning-directive-3.c: ... here.
8728         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8729         * c-c++-common/cpp/warning-directive-4.c: ... here.
8730         * g++.dg/cpp/warning-directive-1.C: Delete.
8731         * g++.dg/cpp/warning-directive-2.C: Delete.
8732         * g++.dg/cpp/warning-directive-3.C: Delete.
8733         * g++.dg/cpp/warning-directive-4.C: Delete.
8734         * gcc.dg/cpp/normalised-3.c: Delete.
8735         * g++.dg/cpp/normalised-1.C: Rename as ...
8736         * c-c++-common/cpp/normalised-3.c: ... this.
8737
8738 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8739
8740         * gcc.dg/tree-ssa/sra-9.c: New test.
8741
8742 2010-04-13  Michael Matz  <matz@suse.de>
8743
8744         PR middle-end/43730
8745         * gcc.dg/pr43730.c: New test.
8746
8747 2010-04-13  Michael Matz  <matz@suse.de>
8748
8749         * gcc.dg/tree-ssa/negate.c: New testcase.
8750
8751 2010-04-13  Richard Guenther  <rguenther@suse.de>
8752
8753         PR testsuite/43735
8754         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8755
8756 2010-04-13  Richard Guenther  <rguenther@suse.de>
8757
8758         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8759
8760 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8761
8762         * gnat.dg/derived_type1.adb: New test.
8763
8764 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8765
8766         * gcc.dg/plugindir1.c: New testcase.
8767         * gcc.dg/plugindir2.c: New testcase.
8768         * gcc.dg/plugindir3.c: New testcase.
8769         * gcc.dg/plugindir4.c: New testcase.
8770
8771 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8772
8773         * gcc.target/i386/rotate-2.c: New test.
8774
8775 2010-04-12  Jason Merrill  <jason@redhat.com>
8776
8777         PR c++/43641
8778         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8779         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8780
8781 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8782
8783         PR c++/25811
8784         * g++.dg/init/pr25811.C: New test.
8785
8786 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8787
8788         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8789         dg-error, dg-warning.
8790         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8791
8792 2010-04-12  Richard Guenther  <rguenther@suse.de>
8793
8794         * gcc.dg/torture/inline-2.c: New testcase.
8795
8796 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8797
8798         PR bootstrap/43699
8799         * gcc.dg/Wunused-var-7.c: New test.
8800
8801         PR tree-optimization/43560
8802         * gcc.c-torture/execute/pr43560.c: New test.
8803
8804 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8805
8806         * gnat.dg/aggr13.adb: New test.
8807         * gnat.dg/aggr14.adb: Likewise.
8808         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8809
8810 2010-04-12  Richard Guenther  <rguenther@suse.de>
8811
8812         PR c++/43611
8813         * g++.dg/torture/pr43611.C: New testcase.
8814
8815 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8816
8817         PR c/36774
8818         * gcc.dg/pr36774-1.c: New test.
8819         * gcc.dg/pr36774-2.c: New test.
8820
8821 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8822
8823         * gcc.target/sh/rte-delay-slot.c: New test.
8824
8825 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8826
8827         * gnat.dg/pack9.adb: Remove -cargs option.
8828         * gnat.dg/aggr12.ad[sb]: New test.
8829
8830 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8831
8832         PR target/43417
8833         * gcc.target/sh/pr43417.c: New test.
8834
8835 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8836
8837         PR fortran/43591
8838         * gfortran.dg/spec_expr_6.f90: New test.
8839
8840 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8841
8842         PR cpp/43195
8843         * gcc.dg/cpp/pr43195.c: New.
8844         * gcc.dg/cpp/pr43195.h: New.
8845
8846 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8847
8848         PR 42965
8849         * gcc.dg/Werror-6.c: Adjust.
8850         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8851         * gcc.dg/Werror-4.c: Likewise.
8852         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8853         * gcc.dg/Wswitch-enum-error.c: Likewise.
8854         * gcc.dg/Wpointer-arith.c: Likewise.
8855         * gcc.dg/Wfatal.c: Likewise.
8856         * gcc.dg/Wswitch-error.c: Likewise.
8857         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8858         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8859         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8860         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8861         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8862         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8863         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8864         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8865         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8866         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8867         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8868         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8869         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8870         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8871         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8872         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8873         * g++.dg/cpp/warning-directive-2.C: Likewise.
8874         * gfortran.dg/warning-directive-2.F90: Likewise.
8875
8876 2010-04-09  Jason Merrill  <jason@redhat.com>
8877
8878         PR c++/42623
8879         * g++.dg/template/sizeof13.C: New.
8880
8881 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8882
8883         * g++.dg/other/pr35504.C: Add check for thiscall.
8884         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8885         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8886
8887 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8888
8889         PR c++/28584
8890         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8891         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8892         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8893         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8894         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8895         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8896         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8897         * g++.dg/other/increment1.C: Likewise.
8898
8899 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8900
8901         PR fortran/18918
8902         * gfortran.dg/coarray_7.f90: New test.
8903         * gfortran.dg/coarray_8.f90: New test.
8904
8905 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8906
8907         PR fortran/28039
8908         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8909
8910 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8911
8912         PR target/43643
8913         * gcc.dg/pr43643.c: New test.
8914
8915 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8916
8917         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8918
8919 2010-04-08  Richard Guenther  <rguenther@suse.de>
8920
8921         PR tree-optimization/43679
8922         * gcc.c-torture/compile/pr43679.c: New testcase.
8923
8924 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8925
8926         PR debug/43670
8927         * gcc.dg/pr43670.c: New test.
8928
8929 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8930
8931         PR middle-end/40815
8932         * gcc.dg/tree-ssa/reassoc-19.c: New.
8933
8934 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8935
8936         PR c/18624
8937         * gcc.dg/Wunused-var-1.c: New test.
8938         * gcc.dg/Wunused-var-2.c: New test.
8939         * gcc.dg/Wunused-var-3.c: New test.
8940         * gcc.dg/Wunused-var-4.c: New test.
8941         * gcc.dg/Wunused-var-5.c: New test.
8942         * gcc.dg/Wunused-var-6.c: New test.
8943         * gcc.dg/Wunused-parm-1.c: New test.
8944
8945         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8946         * gcc.dg/trunc-1.c: Likewise.
8947         * gcc.dg/vla-9.c: Likewise.
8948         * gcc.dg/dfp/composite-type.c: Likewise.
8949
8950 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8951
8952         PR objc/35996
8953         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8954         * obj-c++.dg/objc-gc-3.mm: Ditto.
8955
8956 2010-04-07  Simon Baldwin  <simonb@google.com>
8957
8958         * gcc.dg/cpp/warn-undef-2.c: New.
8959         * gcc.dg/cpp/warn-traditional-2.c: New.
8960         * gcc.dg/cpp/warn-comments-2.c: New.
8961         * gcc.dg/cpp/warning-directive-1.c: New.
8962         * gcc.dg/cpp/warn-long-long.c: New.
8963         * gcc.dg/cpp/warn-traditional.c: New.
8964         * gcc.dg/cpp/warn-variadic-2.c: New.
8965         * gcc.dg/cpp/warn-undef.c: New.
8966         * gcc.dg/cpp/warn-normalized-1.c: New.
8967         * gcc.dg/cpp/warning-directive-2.c: New.
8968         * gcc.dg/cpp/warn-long-long-2.c: New.
8969         * gcc.dg/cpp/warn-variadic.c: New.
8970         * gcc.dg/cpp/warn-normalized-2.c: New.
8971         * gcc.dg/cpp/warning-directive-3.c: New.
8972         * gcc.dg/cpp/warn-deprecated-2.c: New.
8973         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8974         * gcc.dg/cpp/warn-multichar-2.c: New.
8975         * gcc.dg/cpp/warn-normalized-3.c: New.
8976         * gcc.dg/cpp/warning-directive-4.c: New.
8977         * gcc.dg/cpp/warn-unused-macros.c: New.
8978         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8979         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8980         * gcc.dg/cpp/warn-cxx-compat.c: New.
8981         * gcc.dg/cpp/warn-redefined.c: New.
8982         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8983         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8984         * gcc.dg/cpp/warn-deprecated.c: New.
8985         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8986         * gcc.dg/cpp/warn-redefined-2.c: New.
8987         * gcc.dg/cpp/warn-comments.c: New.
8988         * gcc.dg/cpp/warn-multichar.c: New.
8989         * g++.dg/cpp/warning-directive-1.C: New.
8990         * g++.dg/cpp/warning-directive-2.C: New.
8991         * g++.dg/cpp/warning-directive-3.C: New.
8992         * g++.dg/cpp/warning-directive-4.C: New.
8993         * gfortran.dg/warning-directive-1.F90: New.
8994         * gfortran.dg/warning-directive-3.F90: New.
8995         * gfortran.dg/warning-directive-2.F90: New.
8996         * gfortran.dg/warning-directive-4.F90: New.
8997
8998 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8999
9000         PR objc++/23716
9001         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9002
9003 2010-04-07  Jason Merrill  <jason@redhat.com>
9004
9005         * g++.dg/template/dr408.C: New.
9006
9007         * g++.dg/lookup/ns4.C: New.
9008
9009         PR c++/38392
9010         * g++.dg/template/friend51.C: New test.
9011
9012         PR c++/41970
9013         * g++.old-deja/g++.other/linkage1.C: Adjust.
9014
9015 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9016
9017         PR c++/42697
9018         * g++.dg/template/crash94.C: New test.
9019
9020 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9021
9022         PR c++/40239
9023         * g++.dg/init/aggr5.C: New test.
9024         * g++.dg/init/aggr5.C: New test.
9025
9026 2010-04-07  Richard Guenther  <rguenther@suse.de>
9027
9028         PR tree-optimization/43270
9029         * g++.dg/warn/Warray-bounds-4.C: New testcase.
9030         * gcc.dg/Warray-bounds-7.c: Likewise.
9031
9032 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9033
9034         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9035         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9036         * gnat.dg/bit_packed_array4.ad[sb]: New test.
9037
9038 2010-04-07  Jie Zhang  <jie@codesourcery.com>
9039
9040         PR c++/42556
9041         * g++.dg/init/pr42556.C: New test.
9042
9043 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9044
9045         PR debug/43628
9046         * g++.dg/debug/dwarf2/typedef2.C: New test.
9047
9048 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
9049
9050         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9051         c-c++-common/dwarf2/redeclaration-1.C
9052
9053 2010-04-06  Jason Merrill  <jason@redhat.com>
9054
9055         * g++.dg/cpp0x/pr31437.C: Adjust error location.
9056         * g++.dg/ext/attrib18.C: Likewise.
9057         * g++.dg/ext/bitfield2.C: Likewise.
9058         * g++.dg/ext/bitfield4.C: Likewise.
9059         * g++.dg/ext/visibility/warn2.C: Likewise.
9060         * g++.dg/ext/visibility/warn3.C: Likewise.
9061         * g++.dg/gomp/pr26690-1.C: Likewise.
9062         * g++.dg/inherit/covariant7.C: Likewise.
9063         * g++.dg/init/synth2.C: Likewise.
9064         * g++.dg/lookup/using7.C: Likewise.
9065         * g++.dg/other/crash-4.C: Likewise.
9066         * g++.dg/other/error13.C: Likewise.
9067         * g++.dg/other/error20.C: Likewise.
9068         * g++.dg/parse/crash31.C: Likewise.
9069         * g++.dg/parse/error16.C: Likewise.
9070         * g++.dg/parse/error19.C: Likewise.
9071         * g++.dg/parse/error27.C: Likewise.
9072         * g++.dg/parse/error28.C: Likewise.
9073         * g++.dg/parse/fused-params1.C: Likewise.
9074         * g++.dg/template/error2.C: Likewise.
9075         * g++.dg/template/local6.C: Likewise.
9076         * g++.dg/template/qualttp15.C: Likewise.
9077         * g++.dg/warn/Wnvdtor-2.C: Likewise.
9078         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9079         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9080         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9081         * g++.old-deja/g++.eh/spec6.C: Likewise.
9082         * g++.old-deja/g++.jason/crash3.C: Likewise.
9083         * g++.old-deja/g++.jason/destruct2.C: Likewise.
9084         * g++.old-deja/g++.law/ctors5.C: Likewise.
9085         * g++.old-deja/g++.law/ctors9.C: Likewise.
9086         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9087         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9088         * g++.old-deja/g++.other/struct1.C: Likewise.
9089         * g++.old-deja/g++.other/volatile1.C: Likewise.
9090         * g++.old-deja/g++.pt/crash36.C: Likewise.
9091         * g++.old-deja/g++.pt/derived3.C: Likewise.
9092         * g++.old-deja/g++.robertl/eb109.C: Likewise.
9093         * g++.old-deja/g++.robertl/eb4.C: Likewise.
9094
9095 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
9096
9097         PR middle-end/43519
9098         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9099         * gcc.dg/graphite/id-19.c: New.
9100
9101 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
9102
9103         PR middle-end/32824
9104         * gcc.dg/vect/pr32824: New.
9105
9106 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9107
9108         PR fortran/18918
9109         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9110         * gfortran.dg/coarray_3.f90: Ditto.
9111         * gfortran.dg/coarray_4.f90: Ditto.
9112         * gfortran.dg/coarray_5.f90: Ditto.
9113         * gfortran.dg/coarray_6.f90: Ditto.
9114         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9115
9116 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9117
9118         PR fortran/18918
9119         * gfortran.dg/coarray_4.f90: Fix test.
9120         * gfortran.dg/coarray_6.f90: Add more tests.
9121
9122 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9123
9124         PR fortran/18918
9125         * gfortran.dg/coarray_4.f90: New test.
9126         * gfortran.dg/coarray_5.f90: New test.
9127         * gfortran.dg/coarray_6.f90: New test.
9128
9129 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9130
9131         PR fortran/18918
9132         * gfortran.dg/iso_fortran_env_5.f90: New test.
9133         * gfortran.dg/iso_fortran_env_6.f90: New test.
9134
9135 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9136
9137         PR fortran/39997
9138         * gfortran.dg/coarray_1.f90: New test.
9139         * gfortran.dg/coarray_2.f90: New test.
9140         * gfortran.dg/coarray_3.f90: New test.
9141
9142 2010-04-06  Jason Merrill  <jason@redhat.com>
9143
9144         PR c++/43648
9145         * g++.dg/template/dtor8.C: New.
9146
9147         PR c++/43621
9148         * g++.dg/template/error-recovery2.C: New.
9149
9150 2010-04-06  Jan Hubicka  <jh@suse.czpli
9151
9152         PR tree-optimization/42906
9153         * gcc.dg/tree-ssa/dce-1.c: New testcase.
9154
9155 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9156
9157         PR fortran/43178
9158         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9159         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9160         * gfortran.dg/auto_dealloc_1.f90: Ditto.
9161
9162 2010-04-06  Richard Guenther  <rguenther@suse.de>
9163
9164         PR tree-optimization/43627
9165         * gcc.dg/tree-ssa/vrp49.c: New testcase.
9166
9167 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9168
9169         PR target/43638
9170         * gcc.target/i386/pr43638.c: New test.
9171
9172 2010-04-06  Richard Guenther  <rguenther@suse.de>
9173
9174         PR middle-end/43661
9175         * gcc.c-torture/compile/pr43661.c: New testcase.
9176
9177 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9178
9179         * gcc.target/s390/stackcheck1.c: Add dg-warning.
9180
9181 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
9182
9183         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9184
9185 2010-04-02  Richard Guenther  <rguenther@suse.de>
9186
9187         PR tree-optimization/43629
9188         * gcc.c-torture/execute/pr43629.c: New testcase.
9189
9190 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9191             Dominique d'Humieres  <dominiq@lps.ens.fr>
9192
9193         PR libfortran/43605
9194         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9195
9196 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
9197
9198         PR debug/43325
9199         * c-c++-common/dwarf2/redeclaration-1.C: New test.
9200
9201 2010-04-01  Jason Merrill  <jason@redhat.com>
9202
9203         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9204
9205 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9206             Manfred Schwarb  <manfred99@gmx.ch>
9207
9208         PR libfortran/43605
9209         * gfortran.dg/ftell_3.f90: New test.
9210
9211 2010-04-01  Richard Guenther  <rguenther@suse.de>
9212
9213         PR middle-end/43614
9214         * gcc.c-torture/compile/pr43614.c: New testcase.
9215
9216 2010-04-01  Martin Jambor  <mjambor@suse.cz>
9217
9218         PR tree-optimization/43141
9219         * gcc.dg/guality/pr43141.c: New test.
9220
9221 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9222
9223         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9224         * g++.dg/eh/spbp.C: Likewise.
9225         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9226         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9227         superfluous casts.
9228         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9229         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
9230         * objc.dg/dwarf-2.m: Likewise.
9231
9232 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9233
9234         PR middle-end/43464
9235         * gcc.dg/graphite/id-pr43464.c: New.
9236         * gcc.dg/graphite/id-pr43464-1.c: New.
9237
9238 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9239
9240         PR middle-end/43351
9241         * gcc.dg/graphite/id-pr43351.c
9242
9243 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9244
9245         PR testsuite/35165
9246         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9247         * obj-c++.dg/try-catch-2.mm: Ditto.
9248         * obj-c++.dg/lookup-2.mm: Ditto.
9249         * obj-c++.dg/encode-8.m: Ditto.
9250         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9251         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9252         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9253         * obj-c++.dg/const-str-11.mm: Ditto.
9254         * obj-c++.dg/const-str-9.mm: Ditto.
9255         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9256         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9257         * obj-c++.dg/except-1.mm: Ditto.
9258         * obj-c++.dg/const-str-7.mm: Ditto.
9259         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9260         * obj-c++.dg/const-str-3.mm: Ditto.
9261         * obj-c++.dg/const-str-7.mm: Ditto.
9262         * obj-c++.dg/stubify-2.mm: Change dump file name.
9263
9264         PR objc++/23613
9265         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9266         New macro.
9267         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9268         Remove dg-xfail-if.
9269
9270 2010-03-31  Martin Jambor  <mjambor@suse.cz>
9271
9272         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
9273         only with -O2, -O3 or -Os and not with -fwhopr.
9274
9275 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
9276
9277         PR c++/43558
9278         * g++.dg/template/typedef31.C: New test.
9279
9280 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9281
9282         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9283         assembler output on *-*-solaris2*.
9284         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9285
9286 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
9287
9288         PR debug/43557
9289         * gcc.dg/pr43557-1.c: New test.
9290         * gcc.dg/pr43557-2.c: New file.
9291
9292 2010-03-31  Jie Zhang  <jie@codesourcery.com>
9293
9294         PR 43562
9295         * gcc.dg/pr43562.c: New test.
9296
9297 2010-03-30  Jason Merrill  <jason@redhat.com>
9298
9299         PR c++/43076
9300         * g++.dg/template/error-recovery1.C: New.
9301
9302         PR c++/41786
9303         * g++.dg/parse/ambig5.C: New.
9304
9305 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
9306
9307         PR debug/43593
9308         * gcc.dg/guality/pr43593.c: New test.
9309
9310 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
9311
9312         PR middle-end/43430
9313         * gcc.dg/vect/pr43430-1.c: New.
9314
9315 2010-03-30  Jason Merrill  <jason@redhat.com>
9316
9317         PR c++/43559
9318         * g++.dg/template/partial7.C: New.
9319
9320 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9321
9322         * gcc.target/s390/stackcheck1.c: New testcase.
9323
9324 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9325
9326         PR libfortran/43265
9327         * gfortran.dg/read_eof_8.f90: New test.
9328
9329 2010-03-29  Jason Merrill  <jason@redhat.com>
9330
9331         * gcc.dg/cpp/include6.c: Change [] to ().
9332
9333         N3077
9334         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9335         splicing and UCNs.
9336         * c-c++-common/raw-string-2.c: Add trigraph test.
9337         * c-c++-common/raw-string-8.c: New.
9338         * c-c++-common/raw-string-9.c: New.
9339         * c-c++-common/raw-string-10.c: New.
9340
9341         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9342         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9343         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9344         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9345         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9346         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9347         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9348
9349 2010-03-29  Richard Guenther  <rguenther@suse.de>
9350
9351         PR tree-optimization/43560
9352         * gcc.dg/torture/pr43560.c: New testcase.
9353
9354 2010-03-29  Jason Merrill  <jason@redhat.com>
9355
9356         N3077
9357         * g++.dg/ext/raw-string-1.C: Change [] to ().
9358         * g++.dg/ext/raw-string-2.C: Change [] to ().
9359         Don't use \ in delimiter.
9360         * g++.dg/ext/raw-string-3.C: Change [] to ().
9361         * g++.dg/ext/raw-string-4.C: Change [] to ().
9362         * g++.dg/ext/raw-string-5.C: Change [] to ().
9363         Test for error on \ in delimiter.
9364         * g++.dg/ext/raw-string-6.C: Change [] to ().
9365         * g++.dg/ext/raw-string-7.C: Change [] to ().
9366
9367 2010-03-29  Jie Zhang  <jie@codesourcery.com>
9368
9369         PR 43564
9370         * gcc.dg/pr43564.c: New test.
9371
9372 2010-03-29  Tobias Burnus  <burnus@net-b.de>
9373
9374         PR fortran/43551
9375         * gfortran.dg/direct_io_12.f90: New test.
9376
9377 2010-03-28  Jan Hubicka  <jh@suse.cz>
9378
9379         PR tree-optimization/43505
9380         * gfortran.dg/pr43505.f90: New testcase.
9381
9382 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
9383
9384         PR tree-optimization/43528
9385         * gcc.target/i386/pr43528.c: New test.
9386
9387 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
9388
9389         PR c/43381
9390         * gcc.dg/parm-impl-decl-3.c: New test.
9391
9392 2010-03-26  Jason Merrill  <jason@redhat.com>
9393
9394         PR c++/43509
9395         * g++.dg/cpp0x/parse1.C: New.
9396
9397 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
9398
9399         PR target/43524
9400         * gcc.target/i386/pr43524.c: New test.
9401
9402 2010-03-26  Martin Jambor  <mjambor@suse.cz>
9403
9404         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9405         whitespace, rename main to foo.
9406         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9407         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9408         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9409         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9410         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9411         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9412         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9413         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9414         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9415         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9416         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9417
9418 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
9419
9420         PR c++/43327
9421         * g++.dg/other/crash-10.C: New test.
9422         * g++.dg/other/crash-11.C: New test.
9423
9424 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9425
9426         PR libfortran/43517
9427         * gfortran.dg/read_eof_7.f90: New test.
9428
9429 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9430
9431         PR objc/35165
9432         PR testsuite/43512
9433         * objc-obj-c++-shared: New directory.
9434         * objc-obj-c++-shared/Object1-implementation.h: New file.
9435         * objc-obj-c++-shared/Object1.h: New file.
9436         * objc-obj-c++-shared/Protocol1.h: New file.
9437         * objc-obj-c++-shared/next-abi.h: New file.
9438         * objc-obj-c++-shared/next-mapping.h: New file.
9439         * objc/execute/next_mapping.h: Delete.
9440         * objc.dg/special/special.exp: For all targets run the tests with
9441         -fgnu-runtime, for darwin targets also run the tests with
9442         -fnext-runtime.
9443         * objc.dg/dg.exp: Ditto.
9444         * obj-c++.dg/dg.exp: Ditto.
9445         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9446         Protocol1.h) and next-mapping.h as required.  Amend testcase to
9447         include use of updated NeXT interface.
9448         * objc/execute/formal_protocol-5.m: Ditto.
9449         * objc/execute/protocol-isEqual-2.m: Ditto.
9450         * objc/execute/protocol-isEqual-4.m: Ditto.
9451         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9452         Protocol1.h) and next-mapping.h as required.
9453         * objc/execute/object_is_class.m: Ditto.
9454         * objc/execute/enumeration-1.m: Ditto.
9455         * objc/execute/class-13.m: Ditto.
9456         * objc/execute/formal_protocol-2.m: Ditto.
9457         * objc/execute/formal_protocol-4.m: Ditto.
9458         * objc/execute/class-1.m: Ditto.
9459         * objc/execute/bycopy-1.m: Ditto.
9460         * objc/execute/formal_protocol-6.m: Ditto.
9461         * objc/execute/bycopy-3.m: Ditto.
9462         * objc/execute/class-3.m: Ditto.
9463         * objc/execute/bf-11.m: Ditto.
9464         * objc/execute/class-5.m: Ditto.
9465         * objc/execute/bf-13.m: Ditto.
9466         * objc/execute/class-7.m: Ditto.
9467         * objc/execute/bf-15.m: Ditto.
9468         * objc/execute/class-9.m: Ditto.
9469         * objc/execute/bf-17.m: Ditto.
9470         * objc/execute/bf-19.m: Ditto.
9471         * objc/execute/IMP.m: Ditto.
9472         * objc/execute/exceptions/catchall-1.m: Ditto.
9473         * objc/execute/exceptions/trivial.m: Ditto.
9474         * objc/execute/exceptions/finally-1.m: Ditto.
9475         * objc/execute/exceptions/local-variables-1.m: Ditto.
9476         * objc/execute/exceptions/foward-1.m: Ditto.
9477         * objc/execute/bf-2.m: Ditto.
9478         * objc/execute/string1.m: Ditto.
9479         * objc/execute/bf-4.m: Ditto.
9480         * objc/execute/informal_protocol.m: Ditto.
9481         * objc/execute/string3.m: Ditto.
9482         * objc/execute/bf-6.m: Ditto.
9483         * objc/execute/bf-8.m: Ditto.
9484         * objc/execute/class-tests-1.h: Ditto.
9485         * objc/execute/protocol-isEqual-1.m: Ditto.
9486         * objc/execute/protocol-isEqual-3.m: Ditto.
9487         * objc/execute/_cmd.m: Ditto.
9488         * objc/execute/function-message-1.m: Ditto.
9489         * objc/execute/bf-20.m: Ditto.
9490         * objc/execute/bf-common.h: Ditto.
9491         * objc/execute/np-2.m: Ditto.
9492         * objc/execute/class-10.m: Ditto.
9493         * objc/execute/class-12.m: Ditto.
9494         * objc/execute/enumeration-2.m: Ditto.
9495         * objc/execute/class-14.m: Ditto.
9496         * objc/execute/encode-1.m: Ditto.
9497         * objc/execute/formal_protocol-1.m: Ditto.
9498         * objc/execute/formal_protocol-3.m: Ditto.
9499         * objc/execute/accessing_ivars.m: Ditto.
9500         * objc/execute/bycopy-2.m: Ditto.
9501         * objc/execute/class-2.m: Ditto.
9502         * objc/execute/bf-10.m: Ditto.
9503         * objc/execute/formal_protocol-7.m: Ditto.
9504         * objc/execute/root_methods.m: Ditto.
9505         * objc/execute/class-4.m: Ditto.
9506         * objc/execute/bf-12.m: Ditto.
9507         * objc/execute/class-6.m: Ditto.
9508         * objc/execute/bf-14.m: Ditto.
9509         * objc/execute/nested-func-1.m: Ditto.
9510         * objc/execute/class-8.m: Ditto.
9511         * objc/execute/private.m: Ditto.
9512         * objc/execute/bf-16.m: Ditto.
9513         * objc/execute/bf-18.m: Ditto.
9514         * objc/execute/load-3.m: Ditto.
9515         * objc/execute/compatibility_alias.m: Ditto.
9516         * objc/execute/bf-1.m: Ditto.
9517         * objc/execute/no_clash.m: Ditto.
9518         * objc/execute/bf-3.m: Ditto.
9519         * objc/execute/string2.m: Ditto.
9520         * objc/execute/bf-5.m: Ditto.
9521         * objc/execute/string4.m: Ditto.
9522         * objc/execute/bf-7.m: Ditto.
9523         * objc/execute/object_is_meta_class.m: Ditto.
9524         * objc/execute/bf-9.m: Ditto.
9525         * objc/execute/bf-21.m: Ditto.
9526         * objc/execute/cascading-1.m: Ditto.
9527         * objc/execute/trivial.m: Ditto.
9528         * objc/execute/np-1.m: Ditto.
9529         * objc/compile/trivial.m: Ditto.
9530         * objc/execute/class_self-2.m: Include <stdlib.h>.
9531         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9532         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9533         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9534         and 64bit. Use new NeXT interface as required.
9535         * objc.dg/special/unclaimed-category-1.m: Ditto.
9536         * objc.dg/special/unclaimed-category-1.h: Ditto.
9537         * objc.dg/special/unclaimed-category-1a.m: Ditto.
9538         * objc.dg/func-ptr-1.m: Ditto.
9539         * objc.dg/stret-1.m: Ditto.
9540         * objc.dg/encode-2.m: Ditto.
9541         * objc.dg/category-1.m: Ditto.
9542         * objc.dg/encode-3.m: Ditto.
9543         * objc.dg/call-super-3.m: Ditto.
9544         * objc.dg/method-3.m: Ditto.
9545         * objc.dg/func-ptr-2.m: Ditto.
9546         * objc.dg/lookup-1.m: Ditto.
9547         * objc.dg/encode-4.m: Ditto.
9548         * objc.dg/fix-and-continue-1.m: Ditto.
9549         * objc.dg/proto-lossage-3.m: Ditto.
9550         * objc.dg/method-13.m: Ditto.
9551         * objc.dg/proto-qual-1.m: Ditto.
9552         * objc.dg/zero-link-3.m: Ditto.
9553         * objc.dg/bitfield-1.m: Ditto.
9554         * objc.dg/va-meth-1.m: Ditto.
9555         * objc.dg/super-class-3.m: Ditto.
9556         * objc.dg/call-super-1.m: Ditto.
9557         * objc.dg/type-size-2.m: Ditto.
9558         * objc.dg/method-10.m: Ditto.
9559         * objc.dg/defs.m: Ditto.
9560         * objc.dg/const-str-3.m: Ditto.
9561         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9562         Protocol1.h) and next-mapping.h as required. Use new NeXT
9563         interface as required.
9564         * objc.dg/super-class-4.m: Ditto.
9565         * objc.dg/comp-types-8.m: Ditto.
9566         * objc.dg/call-super-2.m: Ditto.
9567         * objc.dg/objc-fast-4.m: Ditto.
9568         * objc.dg/method-6.m: Ditto.
9569         * objc.dg/const-str-3.m: Ditto.
9570         * objc.dg/const-str-7.m: Ditto.
9571         * objc.dg/method-15.m: Ditto.
9572         * objc.dg/method-19.m: Ditto.
9573         * objc.dg/sync-1.m: Ditto.
9574         * objc.dg/layout-1.m: Ditto.
9575         * objc.dg/bitfield-3.m: Ditto.
9576         * objc.dg/try-catch-3.m: Ditto.
9577         * objc.dg/try-catch-7.m: Ditto.
9578         * objc.dg/comp-types-10.m: Ditto.
9579         * objc.dg/selector-2.: Ditto.
9580         * objc.dg/method-7.m: Ditto.
9581         * objc.dg/typedef-alias-1.m: Ditto.
9582         * objc.dg/proto-lossage-2.m: Ditto.
9583         * objc.dg/comp-types-11.m: Ditto.
9584         * objc.dg/sizeof-1.m: Ditto.
9585         * objc.dg/method-17.m: Ditto.
9586         * objc.dg/bitfield-5.m: Ditto.
9587         * objc.dg/try-catch-1.m: Ditto.
9588         * objc.dg/encode-5.m: Ditto.
9589         * objc.dg/fix-and-continue-2.m: Ditto.
9590         * objc.dg/method-9.m: Ditto.
9591         * objc.dg/isa-field-1.m: Ditto.
9592         * objc.dg/local-decl-2.m: Ditto.
9593         * objc.dg/objc-gc-4.m: Ditto.
9594         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9595         * objc.dg/gnu-runtime-3.m: Ditto.
9596         * objc.dg/encode-7.m: Ditto.
9597         * objc.dg/encode-8.m: Ditto.
9598         * objc.dg/selector-3.m: Ditto.
9599         * objc.dg/gnu-runtime-1.m: Ditto.
9600         * objc.dg/const-str-12.m: Ditto.
9601         * objc.dg/gnu-runtime-2.m: Ditto.
9602         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9603         * objc.dg/selector-1.m: Ditto.
9604         * objc.dg/stubify-2.m: Ditto.
9605         * objc.dg/zero-link-1.m: Ditto.
9606         * objc.dg/stret-2.m: Ditto.
9607         * objc.dg/zero-link-2.m: Ditto.
9608         * objc.dg/next-runtime-1.m: Ditto.
9609         * objc.dg/symtab-1.m: Ditto.
9610         * objc.dg/stubify-1.m: Ditto.
9611         * objc.dg/bitfield-2.m: Ditto.
9612         * objc.dg/try-catch-10.m: Apply to both runtimes.
9613         * objc.dg/const-str-1.m: Ditto.
9614         * objc.dg/image-info.m: Ditto.
9615         * objc.dg/encode-9.m: Ditto.
9616         * objc.dg/pragma-1.m: Apply test to all targets.
9617         * objc.dg/const-str-4.m: Ditto.
9618         * objc.dg/const-str-8.m: Ditto.
9619         * objc.dg/super-class-2.m: Ditto.
9620         * objc.dg/try-catch-5.m: Ditto.
9621         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9622         Protocol1.h) and next-mapping.h as required. Use new NeXT
9623         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
9624         * objc.dg/const-str-11.m: Ditto.
9625         * objc.dg/const-str-9.m: Ditto.
9626         * objc.dg/method-4.m: Skip for 64Bit NeXT.
9627         * objc.dg/encode-1.m: Remove redundant -lobjc.
9628         * objc.dg/try-catch-9.m: Tidy space.
9629         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9630         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9631         and 64bit. Use new NeXT interface as required.
9632         * obj-c++.dg/template-4.mm: Ditto.
9633         * obj-c++.dg/defs.mm: Ditto.
9634         * obj-c++.dg/basic.mm: Ditto.
9635         * obj-c++.dg/encode-4.mm: Ditto.
9636         * obj-c++.dg/method-17.mm: Ditto.
9637         * obj-c++.dg/proto-lossage-3.mm: Ditto.
9638         * obj-c++.dg/cxx-class-1.mm: Ditto.
9639         * obj-c++.dg/method-10.mm: Ditto.
9640         * obj-c++.dg/va-meth-1.mm: Ditto.
9641         * obj-c++.dg/encode-5.mm: Ditto.
9642         * obj-c++.dg/lookup-2.mm: Ditto.
9643         * obj-c++.dg/template-3.mm: Ditto.
9644         * obj-c++.dg/proto-qual-1.mm: Ditto.
9645         * obj-c++.dg/qual-types-1.m: Ditto.
9646         * obj-c++.dg/cxx-scope-1.mm: Ditto.
9647         * obj-c++.dg/template-1.mm: Ditto.
9648         * obj-c++.dg/encode-6.mm: Ditto.
9649         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
9650         Protocol1.h) and next-mapping.h as required. Use new NeXT
9651         interface as required.
9652         * obj-c++.dg/except-1.mm: Ditto.
9653         * obj-c++.dg/const-str-7.mm: Ditto.
9654         * obj-c++.dg/ivar-list-semi.mm: Ditto.
9655         * obj-c++.dg/cxx-scope-2.mm: Ditto.
9656         * obj-c++.dg/selector-2.mm: Ditto.
9657         * obj-c++.dg/isa-field-1.mm: Ditto.
9658         * obj-c++.dg/try-catch-1.mm: Ditto.
9659         * obj-c++.dg/local-decl-1.mm: Ditto.
9660         * obj-c++.dg/try-catch-9.mm: Ditto.
9661         * obj-c++.dg/no-extra-load.mm: Ditto.
9662         * obj-c++.dg/selector-5.mm: Ditto.
9663         * obj-c++.dg/method-12.mm: Ditto.
9664         * obj-c++.dg/try-catch-11.mm: Ditto.
9665         * obj-c++.dg/comp-types-11.mm: Ditto.
9666         * obj-c++.dg/bitfield-3.mm: Ditto.
9667         * obj-c++.dg/method-6.mm: Ditto.
9668         * obj-c++.dg/super-class-2.mm: Ditto.
9669         * obj-c++.dg/method-21.mm: Ditto.
9670         * obj-c++.dg/const-str-8.mm: Ditto.
9671         * obj-c++.dg/try-catch-7.mm: Ditto.
9672         * obj-c++.dg/method-15.mm: Ditto.
9673         * obj-c++.dg/layout-1.mm: Ditto.
9674         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9675         * obj-c++.dg/const-str-3.mm: Ditto.
9676         * obj-c++.dg/try-catch-2.mm: Ditto.
9677         * obj-c++.dg/objc-gc-3.mm: Ditto.
9678         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9679         * obj-c++.dg/bitfield-1.mm: Ditto.
9680         * obj-c++.dg/selector-6.mm: Ditto.
9681         * obj-c++.dg/method-13.mm: Ditto.
9682         * obj-c++.dg/comp-types-12.mm: Ditto.
9683         * obj-c++.dg/bitfield-4.mm: Ditto.
9684         * obj-c++.dg/try-catch-8.mm: Ditto.
9685         * obj-c++.dg/method-2.mm: Ditto.
9686         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9687         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9688         * obj-c++.dg/const-str-4.mm: Ditto.
9689         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9690         * obj-c++.dg/try-catch-3.mm: Ditto.
9691         * obj-c++.dg/comp-types-9.mm: Ditto.
9692         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9693         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9694         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9695         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9696         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9697         Use new NeXT interface as required.
9698         * obj-c++.dg/const-str-10.mm: Ditto.
9699         * obj-c++.dg/const-str-11.mm: Ditto.
9700         * obj-c++.dg/const-str-9.mm: Ditto.
9701         * obj-c++.dg/method-11.mm: Ditto.
9702         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9703         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9704         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9705         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9706         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9707
9708 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
9709
9710         PR c++/43206
9711         * g++.dg/template/typedef30.C: New test case.
9712
9713 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9714
9715         PR c/43385
9716         * gcc.c-torture/execute/pr43385.c: New test.
9717
9718 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9719
9720         * gcc.dg/strncpy-fix-1.c: New test.
9721
9722 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9723
9724         PR testsuite/41609
9725         * lib/objc-torture.exp (objc-set-runtime-options): New.
9726         * objc/execute/execute.exp: Check runtime options on each pass.
9727         * objc/execute/exceptions/exceptions.exp: Ditto.
9728         * objc/compile/compile.exp: Ditto.
9729
9730         PR testsuite/42348
9731         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9732         standard tests.
9733         (check_effective_target_objc2): New proc.
9734         (check_effective_target_next_runtime): New proc.
9735         * lib/objc.exp: Determine which runtime is in force and support it.
9736         * lib/obj-c++.exp: Ditto.
9737
9738 2010-03-24  Jason Merrill  <jason@redhat.com>
9739
9740         PR c++/43502
9741         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9742
9743 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9744
9745         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9746         a loop.
9747         * gcc.dg/ipa/ipa-2.c: Likewise.
9748         * gcc.dg/ipa/ipa-3.c: Likewise.
9749         * gcc.dg/ipa/ipa-4.c: Likewise.
9750         * gcc.dg/ipa/ipa-5.c: Likewise.
9751         * gcc.dg/ipa/ipa-7.c: Likewise.
9752         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9753         a loop.
9754         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9755         i_can_not_be_propagated_fully2 into a loop.
9756         * gcc.dg/ipa/ipa-8.c: New test.
9757         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9758
9759 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9760
9761         PR debug/19192
9762         PR debug/43479
9763         * gcc.dg/guality/pr43479.c: New test.
9764         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9765         and add volatile keyword.
9766
9767 2010-03-23  Mike Stump  <mikestump@comcast.net>
9768
9769         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9770
9771 2010-03-23  Jason Merrill  <jason@redhat.com>
9772
9773         * g++.dg/ext/altivec-17.C: Adjust error message.
9774
9775         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9776         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9777         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9778         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9779         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9780         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9781
9782 2010-03-22  Jason Merrill  <jason@redhat.com>
9783
9784         PR c++/43333
9785         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9786         * g++.dg/ext/is_pod_98.C: New.
9787
9788         PR c++/43281
9789         * g++.dg/cpp0x/auto18.C: New.
9790
9791         * gcc.dg/pr36997.c: Adjust error message.
9792         * g++.dg/ext/vector9.C: Likewise.
9793         * g++.dg/conversion/simd3.C: Likewise.
9794         * g++.dg/other/error23.C: Likewise.
9795
9796 2010-03-22  Michael Matz  <matz@suse.de>
9797
9798         PR middle-end/43475
9799         * gfortran.dg/pr43475.f90: New testcase.
9800
9801 2010-03-22  Richard Guenther  <rguenther@suse.de>
9802
9803         PR tree-optimization/43390
9804         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9805
9806 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9807
9808         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9809         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9810
9811 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9812             Michael Matz  <matz@suse.de>
9813
9814         PR c++/43081
9815         * g++.dg/parse/crash56.C: New test.
9816
9817 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9818
9819         PR fortran/43450
9820         * gfortran.dg/whole_file_15.f90 : New test.
9821
9822 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9823
9824         PR fortran/43409
9825         * gfortran.dg/inquire_size.f90: New test.
9826
9827 2010-03-20  Richard Guenther  <rguenther@suse.de>
9828
9829         PR rtl-optimization/43438
9830         * gcc.c-torture/execute/pr43438.c: New testcase.
9831
9832 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9833
9834         PR c++/43375
9835         * g++.dg/abi/mangle42.C: New test.
9836
9837 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9838
9839         PR C/43211
9840         * gcc.dg/pr43211.c: New test.
9841         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9842
9843 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9844
9845         PR rtl-optimization/42258
9846         * gcc.target/arm/thumb1-mul-moves.c: New test.
9847
9848         PR target/40697
9849         * gcc.target/arm/thumb-andsi.c: New test.
9850
9851         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9852         dg-require-effective-target.
9853
9854 2010-03-19  Michael Matz  <matz@suse.de>
9855
9856         PR c++/43116
9857         * g++.dg/other/pr43116.C: New testcase.
9858
9859 2010-03-19  Michael Matz  <matz@suse.de>
9860
9861         PR target/43305
9862         * gcc.dg/pr43305.c: New testcase.
9863
9864 2010-03-19  Richard Guenther  <rguenther@suse.de>
9865
9866         PR tree-optimization/43415
9867         * gcc.c-torture/compile/pr43415.c: New testcase.
9868
9869 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9870
9871         PR ada/43106
9872         * gnat.dg/case_optimization2.adb: New test.
9873         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9874
9875 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9876             Jack Howarth <howarth@bromo.med.uc.edu>
9877
9878         PR target/36399
9879         * gcc.target/i386/push-1.c: Don't xfail
9880           scan-assembler-not "movups" on darwin.
9881
9882 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9883
9884         PR debug/43058
9885         * gcc.dg/pr43058.c: New test.
9886
9887 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9888
9889         PR middle-end/42450
9890         * g++.dg/torture/pr42450.C: New test.
9891
9892 2010-03-18  Michael Matz  <matz@suse.de>
9893
9894         PR middle-end/43419
9895         * gcc.dg/pr43419.c: New testcase.
9896
9897 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9898
9899         PR rtl-optimization/43360
9900         * gcc.dg/torture/pr43360.c: New.
9901
9902 2010-03-18  Michael Matz  <matz@suse.de>
9903
9904         PR tree-optimization/43402
9905         * gcc.dg/pr43402.c: New testcase.
9906
9907 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9908
9909         PR target/42427
9910         * gcc.dg/pr42427.c: New test.
9911
9912 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9913
9914         PR libfortran/43265
9915         * gfortran.dg/read_empty_file.f: New test.
9916         * gfortran.dg/read_eof_all.f90: New test.
9917         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9918         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9919
9920 2010-03-17  Michael Matz  <matz@suse.de>
9921
9922         * gcc.dg/pr43300.c: Add -w.
9923
9924 2010-03-17  Richard Guenther  <rguenther@suse.de>
9925
9926         * gcc.dg/pr43379.c: Add -w.
9927
9928 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9929
9930         PR fortran/43331
9931         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9932
9933 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9934
9935         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9936
9937 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9938
9939         * ada/acats/run_all.sh: Log start and end times.
9940
9941 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9942
9943         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9944
9945 2010-03-16  Richard Guenther  <rguenther@suse.de>
9946
9947         PR middle-end/43379
9948         * gcc.dg/pr43379.c: New testcase.
9949
9950 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9951
9952         PR debug/43051
9953         * gcc.dg/guality/pr43051-1.c: New test.
9954
9955 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9956
9957         PR testsuite/43363
9958         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9959
9960 2010-03-15  Michael Matz  <matz@suse.de>
9961
9962         PR middle-end/43300
9963         * gcc.dg/pr43300.c: New testcase.
9964
9965 2010-03-15  Richard Guenther  <rguenther@suse.de>
9966
9967         PR tree-optimization/43367
9968         * gcc.c-torture/compile/pr43367.c: New testcase.
9969
9970 2010-03-15  Richard Guenther  <rguenther@suse.de>
9971
9972         PR tree-optimization/43317
9973         * gcc.dg/pr43317.c: New testcase.
9974
9975 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9976
9977         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9978
9979 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9980
9981         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9982
9983 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9984
9985         PR fortran/43362
9986         * gfortran.dg/impure_constructor_1.f90: New test.
9987
9988 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9989
9990         PR middle-end/43354
9991         * gfortran.dg/graphite/id-pr43354.f: New.
9992
9993 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9994
9995         PR middle-end/43349
9996         * gfortran.dg/graphite/pr43349.f: New.
9997
9998 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9999
10000         PR middle-end/43306
10001         * gcc.dg/graphite/pr43306.c: New.
10002
10003 2010-03-12  David S. Miller  <davem@davemloft.net>
10004
10005         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10006         sparc.
10007
10008 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10009
10010         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10011
10012 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
10013
10014         PR fortran/43291
10015         PR fortran/43326
10016         * gfortran.dg/dynamic_dispatch_7.f03: New test.
10017
10018 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
10019
10020         * gfortran.dg/default_format_denormal_1.f90: Don't assume
10021         fail for *-*-mingw* targets.
10022
10023 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
10024
10025         PR debug/43329
10026         * gcc.dg/guality/pr43329-1.c: New test.
10027
10028 2010-03-11  Martin Jambor  <mjambor@suse.cz>
10029
10030         PR tree-optimization/43257
10031         * g++.dg/torture/pr43257.C: New test.
10032
10033 2010-03-11  Tobias Burnus  <burnus@net-b.de>
10034
10035         PR fortran/43228
10036         * gfortran.dg/namelist_61.f90: New test.
10037
10038 2010-03-11  Richard Guenther  <rguenther@suse.de>
10039
10040         PR tree-optimization/43255
10041         * gcc.c-torture/compile/pr43255.c: New testcase.
10042
10043 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10044
10045         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10046         * gcc.dg/pr43280.c: New testcase.
10047
10048 2010-03-11  Richard Guenther  <rguenther@suse.de>
10049
10050         PR lto/43200
10051         * gcc.dg/lto/20100227-1_0.c: New testcase.
10052         * gcc.dg/lto/20100227-1_1.c: Likewise.
10053
10054 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10055
10056         PR libfortran/43320
10057         PR libfortran/43265
10058         * gfortran.dg/read_eof_6.f: New test
10059         * gfortran.dg/read_x_eof.f90: New test.
10060         * gfortran.dg/read_x_past.f: Update test.
10061
10062 2010-03-10  Jan Hubicka  <jh@suse.cz>
10063
10064         * gcc.c-torture/compile/pr43288.c: New test.
10065
10066 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10067
10068         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10069         -fpic/-fPIC flags.
10070         * g++.old-deja/g++.pt/asm2.C: Likewise.
10071         * gcc.c-torture/compile/20000804-1.c: Likewise.
10072         * gcc.target/i386/clobbers.c: Likewise.
10073
10074 2010-03-10  Tobias Burnus  <burnus@net-b.de>
10075
10076         PR fortran/43303
10077         * gfortran.dg/c_assoc_3.f90: New test.
10078
10079 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
10080
10081         PR debug/36728
10082         * gcc.dg/guality/pr36728-1.c: New test.
10083         * gcc.dg/guality/pr36728-2.c: New test.
10084
10085 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10086
10087         * gcc.dg/h8300-div-delay-slot.c: New test.
10088
10089 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
10090
10091         PR tree-optimization/43236
10092         * gcc.c-torture/execute/pr43236.c: New test.
10093
10094 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
10095
10096         PR middle-end/42859
10097         * g++.dg/eh/pr42859.C: New test.
10098
10099 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
10100
10101         PR debug/43299
10102         * gcc.dg/pr43299.c: New test.
10103
10104         PR debug/43290
10105         * g++.dg/eh/unwind2.C: New test.
10106
10107 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10108             Reza Yazdani  <reza.yazdani@amd.com>
10109
10110         PR middle-end/43065
10111         * gcc.dg/graphite/run-id-4.c: New.
10112
10113 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10114
10115         PR middle-end/43065
10116         * gcc.dg/graphite/run-id-3.c: New.
10117
10118 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
10119
10120         PR middle-end/42644
10121         PR middle-end/42130
10122         * gcc.dg/graphite/id-18.c: New.
10123         * gcc.dg/graphite/run-id-pr42644.c: New.
10124
10125 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10126
10127         PR middle-end/42326
10128         * gcc.dg/graphite/pr42326.c: New.
10129
10130 2010-03-08  Richard Guenther  <rguenther@suse.de>
10131
10132         PR tree-optimization/43269
10133         * gcc.c-torture/execute/pr43269.c: New testcase.
10134
10135 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
10136
10137         PR fortran/43256
10138         * gfortran.dg/typebound_call_13.f03: New.
10139
10140 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
10141
10142         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10143         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10144
10145 2010-03-05  Jason Merrill  <jason@redhat.com>
10146
10147         * g++.dg/abi/mangle40.C: Require weak and alias.
10148
10149 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10150
10151         PR middle-end/42326
10152         * gfortran.dg/graphite/pr42326.f90: New.
10153         * gfortran.dg/graphite/pr42326-1.f90: New.
10154
10155 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10156
10157         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10158         (gnat_target_compile): Likewise.
10159         Reinitialize GNAT_UNDER_TEST if target changes.
10160         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10161         (local_find_gnatmake): Pass full --GCC to gnatlink.
10162         Remove --LINK.
10163
10164 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10165
10166         PR c/43248
10167         * gcc.dg/compound-literal-1.c: New testcase.
10168
10169 2010-03-04  Martin Jambor  <mjambor@suse.cz>
10170
10171         PR tree-optimization/43164
10172         PR tree-optimization/43191
10173         * gcc.c-torture/compile/pr43164.c: New test.
10174         * gcc.c-torture/compile/pr43191.c: Likewise.
10175
10176 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
10177
10178         PR fortran/43244
10179         * gfortran.dg/finalize_9.f90: New.
10180
10181 2010-03-04  Tobias Burnus  <burnus@net-b.de>
10182             Ken Werner <ken@linux.vnet.ibm.com>
10183
10184         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10185         to dg-options for spu.
10186         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10187         dump-scan target to exclude spu.
10188
10189 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
10190
10191         PR middle-end/43209
10192         * gcc.dg/tree-ssa/ivopts-4.c: New.
10193
10194 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
10195
10196         * lib/target-supports-dg.exp (check-flags): Provide defaults for
10197         include-opts and exclude-opts; skip checking the flags if arguments
10198         are the same as the defaults.
10199         (dg-xfail-if): Verify the number of arguments, supply defaults
10200         for unspecified optional arguments.
10201         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10202
10203 2010-03-03  Jason Merrill  <jason@redhat.com>
10204
10205         PR c++/12909
10206         * g++.dg/abi/mangle40.C: Updated.
10207
10208 2010-03-03  Jason Merrill  <jason@redhat.com>
10209
10210         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10211         * g++.dg/abi/mangle23.C: Likewise.
10212         * g++.dg/eh/simd-2.C: Likewise.
10213         * g++.dg/ext/attribute-test-2.C: Likewise.
10214         * g++.dg/ext/vector14.C: Likewise.
10215         * g++.dg/other/pr34435.C: Likewise.
10216         * g++.dg/template/conv8.C: Likewise.
10217         * g++.dg/template/nontype9.C: Likewise.
10218         * g++.dg/template/qualttp17.C: Likewise.
10219         * g++.dg/template/ref1.C: Likewise.
10220         * g++.old-deja/g++.pt/crash68.C: Likewise.
10221         * g++.old-deja/g++.pt/ref1.C: Likewise.
10222         * g++.old-deja/g++.pt/ref3.C: Likewise.
10223         * g++.old-deja/g++.pt/ref4.C: Likewise.
10224
10225         PR c++/12909
10226         * g++.dg/abi/mangle40.C: New.
10227         * g++.dg/abi/mangle41.C: New.
10228         * g++.dg/lto/20100302_0.C: New.
10229         * g++.dg/lto/20100302_1.C: New.
10230         * g++.dg/lto/20100302.h: New.
10231
10232 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
10233
10234         PR fortran/43243
10235         * gfortran.dg/internal_pack_12.f90: New test.
10236
10237 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
10238
10239         * gcc.dg/pr36997.c: Adjust error message.
10240
10241 2010-03-03  Mike Stump  <mikestump@comcast.net>
10242
10243         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10244         adjustments to not be present on machines that align the stack to
10245         more than 4 bytes and don't have a red zone yet as that is an
10246         unimplemented optimization.
10247
10248 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
10249
10250         PR fortran/43169
10251         * gfortran.dg/impure_assignment_3.f90: New.
10252
10253 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
10254
10255         PR debug/43229
10256         * gfortran.dg/pr43229.f90: New test.
10257
10258         PR debug/43237
10259         * gcc.dg/debug/dwarf2/pr43237.c: New test.
10260
10261         PR debug/43177
10262         * gcc.dg/guality/pr43177.c: New test.
10263
10264 2010-03-02  Jason Merrill  <jason@redhat.com>
10265
10266         * g++.dg/ext/vector9.C: Adjust error message.
10267         * g++.dg/conversion/simd3.C: Likewise.
10268         * g++.dg/other/error23.C: Likewise.
10269
10270 2010-03-02  Mike Stump  <mikestump@comcast.net>
10271
10272         PR c++/41090
10273         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10274
10275 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
10276
10277         PR fortran/43180
10278         * gfortran.dg/internal_pack_10.f90: New test.
10279
10280         PR fortran/43173
10281         * gfortran.dg/internal_pack_11.f90: New test.
10282
10283 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
10284
10285         PR middle-end/42640
10286         * gcc.dg/tree-ssa/pr42640.c: New.
10287
10288 2010-03-01  Richard Guenther  <rguenther@suse.de>
10289
10290         PR tree-optimization/43220
10291         * gcc.c-torture/execute/pr43220.c: New testcase.
10292
10293 2010-03-01  Richard Guenther  <rguenther@suse.de>
10294
10295         PR middle-end/43213
10296         * gcc.dg/pr43213.c: New testcase.
10297
10298 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10299
10300         PR pch/14940
10301         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10302
10303 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10304
10305         * lib/target-supports.exp (check_effective_target_ucn_nocache):
10306         New function.
10307         (check_effective_target_ucn): Likewise.
10308
10309         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10310         if !ucn.
10311         * gcc.dg/ucnid-2.c: Likewise.
10312         * gcc.dg/ucnid-3.c: Likewise.
10313         * gcc.dg/ucnid-4.c: Likewise.
10314         * gcc.dg/ucnid-11.c: Likewise.
10315         * gcc.dg/ucnid-12.c: Likewise.
10316         * gcc.dg/ucnid-6.c: Skip if !ucn.
10317         * gcc.dg/ucnid-9.c: Likewise.
10318
10319 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10320
10321         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10322         lists to dg-skip-if.
10323         * gcc.target/i386/stackalign/return-3.c: Likewise.
10324
10325 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10326
10327         * gcc.target/i386/clearcap.map: New file.
10328         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10329         Pass clearcap.map by default if supported.
10330
10331 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10332
10333         PR fortran/42900
10334         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10335         Explain this.
10336         * gfortran.dg/stat_2.f90: Likewise.
10337
10338 2010-03-01  Tobias Burnus  <burnus@net-b.de>
10339
10340         PR fortran/43199
10341         * gfortran.dg/module_read_2.f90: New test.
10342
10343 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
10344
10345         PR c++/42748
10346         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10347         * g++.dg/abi/mangle12.C: Likewise.
10348         * g++.dg/abi/mangle20-2.C: Likewise.
10349         * g++.dg/abi/mangle17.C: Likewise.
10350         * g++.dg/template/cond2.C: Likewise.
10351         * g++.dg/template/pr35240.C: Likewise.
10352
10353 2010-02-27  Richard Guenther  <rguenther@suse.de>
10354
10355         PR tree-optimization/43186
10356         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10357
10358 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10359
10360         * g++.dg/abi/packed1.C: Expect warning on the SH.
10361
10362 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
10363
10364         PR c++/42054:
10365         * g++.dg/parse/error37.C: New test.
10366
10367 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10368
10369         PR c/24577
10370         PR c/43192
10371         * gcc.dg/pr8927-1.c: Match new note.
10372         * gcc.dg/990506-0.c: Likewise.
10373         * gcc.dg/gomp/flush-2.c: Likewise.
10374         * gcc.dg/gomp/atomic-5.c: Likewise.
10375         * gcc.dg/gomp/pr34607.c: Likewise.
10376         * gcc.dg/pr35746.c: Likewise.
10377         * gcc.dg/cpp/pragma-1.c: Likewise.
10378         * gcc.dg/cpp/pragma-2.c: Likewise.
10379         * gcc.dg/pr41842.c: Likewise.
10380         * gcc.dg/noncompile/20040629-1.c: Likewise.
10381         * objc.dg/private-1.m: Likewise.
10382
10383 2010-02-27  Tobias Burnus  <burnus@net-b.de>
10384
10385         PR fortran/43185
10386         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10387         * gfortran.dg/default_initialization_4.f90: New test.
10388
10389 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
10390
10391         * gnat.dg/thin_pointer.ad[sb]: Rename into...
10392         * gnat.dg/thin_pointer1.ad[sb]: ...this.
10393         * gnat.dg/thin_pointer2.adb: New test.
10394         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10395
10396 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10397
10398         PR c/20631
10399         * gcc.dg/cpp/c90-pedantic.c: New.
10400         * gcc.dg/cpp/c90.c: New.
10401         * gcc.dg/gnu90-const-expr-1.c: New.
10402         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10403
10404 2010-02-26  Richard Guenther  <rguenther@suse.de>
10405
10406         PR tree-optimization/43186
10407         * gcc.c-torture/compile/pr43186.c: New testcase.
10408
10409 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
10410
10411         PR debug/43190
10412         * c-c++-common/dwarf2/pr43190.c: New test.
10413
10414 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10415
10416         PR testsuite/37074:
10417         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10418
10419 2010-02-26  Richard Guenther  <rguenther@suse.de>
10420
10421         PR tree-optimization/43188
10422         * gcc.c-torture/compile/pr43188.c: New testcase.
10423
10424 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10425
10426         PR target/43175
10427         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10428
10429 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
10430
10431         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10432
10433 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
10434
10435         PR target/43154
10436         * gcc.target/powerpc/pr43154.c: New file.
10437
10438 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
10439
10440         PR debug/43166
10441         * gfortran.dg/debug/pr43166.f: New test.
10442
10443         PR debug/43165
10444         * gcc.dg/torture/pr43165.c: New test.
10445
10446 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10447
10448         PR c/43128
10449         * c-c++-common/pr41779.c: Update.
10450
10451 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10452
10453         PR ada/32547
10454         * lib/gnat-dg.exp (gnat_load): Redefine.
10455
10456         * ada/acats/run_acats: Run run_all.sh with $SHELL.
10457         * ada/acats/run_all.sh: Downcase tasking not implemented message.
10458
10459 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10460
10461         PR libobjc/36610
10462         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10463         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10464         -fgnu-runtime.
10465         Sort entries.
10466
10467 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10468
10469         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10470
10471 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
10472
10473         PR debug/43150
10474         * gcc.dg/guality/vla-1.c: New test.
10475
10476 2010-02-24  Tobias Burnus  <burnus@net-b.de>
10477
10478         PR fortran/43042
10479         * gfortran.dg/c_ptr_tests_15.f90: New test.
10480
10481 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10482
10483         PR target/43107
10484         * gcc.target/i386/pr43107.c: New test.
10485
10486 2010-02-23  Jason Merrill  <jason@redhat.com>
10487
10488         PR c++/43143
10489         * g++.dg/cpp0x/variadic100.C: New.
10490
10491 2010-02-23  Jason Merrill  <jason@redhat.com>
10492
10493         PR debug/42800
10494         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10495         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10496         * c-c++-common/dwarf2/vla1.c: New.
10497
10498 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10499
10500         PR target/43139
10501         * gcc.dg/pr43139.c: New test.
10502
10503         PR debug/43077
10504         * gcc.dg/guality/pr43077-1.c: New test.
10505
10506 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10507
10508         PR 43123
10509         * gcc.dg/march.c: New.
10510         * gcc.dg/march-generic.c: New.
10511         * gcc.dg/mtune.c: New.
10512
10513 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10514
10515         PR middle-end/43083
10516         * gcc.dg/graphite/pr43083.c: New.
10517
10518 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10519
10520         PR middle-end/43097
10521         * gfortran.dg/graphite/pr43097.f: New.
10522
10523 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10524             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10525
10526         PR middle-end/43140
10527         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10528
10529 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10530
10531         PR middle-end/43026
10532         * g++.dg/graphite/pr43026.C: New.
10533
10534 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10535
10536         PR c++/43126
10537         * gcc.dg/cleanup-1.c: Update.
10538         * gcc.dg/func-args-1.c: Update.
10539         * gcc.dg/format/sentinel-1.c: Update.
10540         * g++.old-deja/g++.jason/scoping10.C: Update.
10541         * g++.old-deja/g++.ns/lookup5.C: Update.
10542         * g++.dg/ext/cleanup-1.C: Update.
10543         * g++.dg/parse/varmod1.C: Update.
10544         * g++.dg/parse/error33.C: Update.
10545         * g++.dg/expr/call3.C: Update.
10546         * g++.dg/func-args-1.C: New.
10547
10548 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10549
10550         PR c/43125
10551         * gcc.dg/attr-used-2.c: Moved to ...
10552         * c-c++-common/attr-used-2.c: Here.
10553
10554         * gcc.dg/attr-used.c: Moved to ...
10555         * c-c++-common/attr-used.c: Here.
10556
10557 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
10558
10559         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10560
10561 2010-02-22  Richard Guenther  <rguenther@suse.de>
10562
10563         PR lto/43045
10564         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10565         * gfortran.dg/lto/20100222-1_1.c: Likewise.
10566
10567 2010-02-22  Richard Guenther  <rguenther@suse.de>
10568
10569         PR tree-optimization/42749
10570         * gcc.c-torture/compile/pr42749.c: New testcase.
10571
10572 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
10573
10574         PR fortran/43072
10575         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10576         * gfortran.dg/internal_pack_9.f90: New test.
10577
10578 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10579
10580         PR c++/23510
10581         * g++.dg/template/recurse.C: Adjust.
10582         * g++.dg/template/pr23510.C: New.
10583
10584 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
10585
10586         PR c++/42824
10587         * g++.dg/template/memclass4.C: New test.
10588
10589 2010-02-21  Tobias Burnus  <burnus@net-b.de>
10590
10591         PR fortran/35259
10592         * gfortran.dg/reassoc_5.f90: New test.
10593
10594 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
10595
10596         PR target/43067
10597         * gcc.target/i386/pr43067.c: New test.
10598
10599 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10600
10601         PR c++/35669
10602         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10603         -Wconversion-null.
10604         * g++.dg/warn/Wconversion-null.C: New test.
10605         * g++.old-deja/g++.other/null1.C: Move to...
10606         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10607
10608 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
10609
10610         PR fortran/36932
10611         PR fortran/36933
10612         * gfortran.dg/dependency_26.f90: New test.
10613
10614         PR fortran/43072
10615         * gfortran.dg/internal_pack_7.f90: New test.
10616
10617         PR fortran/43111
10618         * gfortran.dg/internal_pack_8.f90: New test.
10619
10620 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10621
10622         PR 43128
10623         * c-c++-common/pr41779.c: Fix broken testcase.
10624
10625 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10626
10627         PR 36513
10628         * c-c++-common/pr36513.c: New testcase.
10629         * c-c++-common/pr36513-2.c: New testcase.
10630
10631 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10632
10633         PR 41779
10634         * c-c++-common/pr41779.c: New.
10635
10636 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
10637
10638         PR debug/43084
10639         * gcc.dg/pr43084.c: New test.
10640
10641 2010-02-19  Richard Guenther  <rguenther@suse.de>
10642
10643         PR tree-optimization/42916
10644         * gcc.dg/pr42916.c: New testcase.
10645
10646 2010-02-18  Jason Merrill  <jason@redhat.com>
10647
10648         PR c++/42837
10649         * g++.dg/abi/packed1.C: Add expected warning.
10650
10651         PR c++/43108
10652         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10653         * gcc.dg/torture/dg-torture.exp: Likewise.
10654         * c-c++-common/torture/complex-sign.h,
10655         c-c++-common/torture/complex-sign-add.c,
10656         c-c++-common/torture/complex-sign-mixed-add.c,
10657         c-c++-common/torture/complex-sign-mixed-div.c,
10658         c-c++-common/torture/complex-sign-mixed-mul.c,
10659         c-c++-common/torture/complex-sign-mixed-sub.c,
10660         c-c++-common/torture/complex-sign-mul.c,
10661         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10662         Adapt for C++ compilation as well.
10663
10664         PR c++/43070
10665         * g++.dg/ext/label1.C: Update.
10666         * g++.dg/ext/label2.C: Update.
10667
10668         PR c++/26261
10669         * g++.dg/template/dependent-name6.C: New.
10670
10671         PR c++/43109
10672         * g++.dg/parse/namespace12.C: New.
10673
10674 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10675
10676         PR tree-optimization/43066
10677         * gcc.c-torture/compile/pr43066.c: New test.
10678
10679 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10680
10681         * g++.dg/ext/attrib35.C: Fix target selector string.
10682         * g++.dg/ext/attrib36.C: Ditto.
10683         * g++.dg/ext/attrib37.C: Ditto.
10684         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10685         * g++.dg/abi/mangle25.C: Ditto.
10686
10687 2010-02-17  Jason Merrill  <jason@redhat.com>
10688
10689         PR c++/43069
10690         * g++.dg/parse/namespace11.C: New.
10691
10692         PR c++/43093
10693         * g++.dg/ext/attrib37.C: New.
10694
10695         PR c++/43079
10696         * g++.dg/template/ptrmem20.C: New.
10697
10698 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10699
10700         PR target/43103
10701         * gcc.target/i386/xop-check.h: Include m256-check.h.
10702         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10703         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10704         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10705         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10706
10707 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10708
10709         PR debug/42918
10710         * gcc.dg/pr42918.c: New test.
10711
10712 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10713
10714         * g++.dg/ext/attrib36.C: Require ILP32.
10715
10716 2010-02-16  Richard Guenther  <rguenther@suse.de>
10717
10718         PR tree-optimization/41043
10719         * gfortran.dg/pr41043.f90: New testcase.
10720         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10721
10722 2010-02-16  Jason Merrill  <jason@redhat.com>
10723
10724         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10725
10726 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10727
10728         PR tree-optimization/43074
10729         * gcc.dg/vect/fast-math-pr43074.c: New test.
10730
10731 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10732
10733         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10734
10735 2010-02-16  Jason Merrill  <jason@redhat.com>
10736
10737         PR c++/43031
10738         * g++.dg/ext/attrib36.C: New.
10739
10740         PR c++/43036
10741         * g++.dg/other/array6.C: New.
10742
10743 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10744
10745         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10746
10747 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10748
10749         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10750         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10751         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10752         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10753         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10754         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10755
10756 2010-02-15  Richard Guenther  <rguenther@suse.de>
10757
10758         PR middle-end/43068
10759         * g++.dg/torture/pr43068.C: New testcase.
10760
10761 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10762
10763         PR c++/43024
10764         * g++.dg/opt/ice1.C: New.
10765
10766 2010-02-14  Jason Merrill  <jason@redhat.com>
10767
10768         PR c++/41997
10769         * g++.dg/cpp0x/initlist-opt.C: New.
10770
10771 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10772
10773         PR fortran/41113
10774         PR fortran/41117
10775         * gfortran.dg/internal_pack_6.f90: New test.
10776
10777 2010-02-12  Jason Merrill  <jason@redhat.com>
10778
10779         PR c++/43054
10780         * g++.dg/cpp0x/variadic99.C: New.
10781
10782 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10783
10784         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10785         sign extend pointers to gualchk_t.
10786
10787         PR c++/43033
10788         * g++.dg/other/default3.C: Xfail g4 test.
10789
10790 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10791
10792         PR middle-end/43012
10793         * gcc.dg/graphite/pr43012.c: New.
10794
10795 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10796
10797         PR middle-end/42930
10798         * g++.dg/graphite/pr42930.C: New.
10799
10800 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10801
10802         PR middle-end/42914
10803         PR middle-end/42530
10804         * gcc.dg/graphite/pr42530.c: New.
10805         * gcc.dg/graphite/pr42914.c: New.
10806
10807 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10808
10809         PR middle-end/42771
10810         * gcc.dg/graphite/pr42771.c: New.
10811
10812 2010-02-11  Richard Guenther  <rguenther@suse.de>
10813
10814         PR tree-optimization/42998
10815         * gcc.c-torture/compile/pr42998.c: New testcase.
10816
10817 2010-02-10  Jason Merrill  <jason@redhat.com>
10818
10819         PR c++/41896
10820         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10821
10822         PR c++/42983, core issue 906
10823         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10824         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10825
10826         PR c++/43016
10827         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10828
10829 2010-02-10  Richard Guenther  <rguenther@suse.de>
10830
10831         PR tree-optimization/43017
10832         * gcc.dg/torture/pr43017.c: New testcase.
10833
10834 2010-02-10  Tobias Burnus <burnus@net-b.de>
10835
10836         PR fortran/40823
10837         * gfortran.dg/private_type_1.f90: Update error location.
10838         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10839         * gfortran.dg/typebound_operator_2.f03: Ditto.
10840         * gfortran.dg/assignment_2.f90: Ditto.
10841         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10842         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10843
10844 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10845
10846         PR fortran/43015
10847         * gfortran.dg/bind_c_usage_20.f90: New test.
10848
10849 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10850
10851         PR debug/43010
10852         * g++.dg/debug/pr43010.C: New test.
10853
10854 2010-02-10  Richard Guenther  <rguenther@suse.de>
10855
10856         PR c/43007
10857         * gcc.c-torture/execute/20100209-1.c: New testcase.
10858         * gcc.dg/fold-div-3.c: Likewise.
10859
10860 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10861
10862         * gcc.dg/builtin-ffs-1.c: New test.
10863
10864 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10865
10866         PR fortran/42999
10867         * gfortran.dg/array_constructor_35.f90: New test.
10868
10869 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10870
10871         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10872
10873 2010-02-09  Jason Merrill  <jason@redhat.com>
10874
10875         PR c++/42399
10876         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10877
10878         PR c++/42370
10879         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10880
10881 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10882
10883         PR fortran/41869
10884         * gfortran.dg/module_write_1.f90: New test.
10885
10886 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10887
10888         * gcc.dg/pr19340.c: Adjust.
10889
10890 2010-02-09  Richard Guenther  <rguenther@suse.de>
10891
10892         PR tree-optimization/43008
10893         * gcc.c-torture/execute/pr43008.c: New testcase.
10894
10895 2010-02-09  Richard Guenther  <rguenther@suse.de>
10896
10897         PR tree-optimization/43000
10898         * gcc.dg/torture/pr43000.c: New testcase.
10899         * gcc.dg/torture/pr43002.c: Likewise.
10900
10901 2010-02-09  Daniel Kraft  <d@domob.eu>
10902
10903         PR fortran/39171
10904         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10905         and pass -Wsurprising as necessary.
10906
10907 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10908
10909         PR tree-optimization/42890
10910         * g++.dg/torture/pr42890.C: New test.
10911
10912 2010-02-08  Richard Guenther  <rguenther@suse.de>
10913
10914         PR middle-end/42995
10915         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10916
10917 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10918
10919         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10920         return 0 from main.
10921         * gcc.dg/graphite/block-1.c: Same.
10922         * gcc.dg/graphite/block-3.c: Same.
10923         * gcc.dg/graphite/block-4.c: Same.
10924         * gcc.dg/graphite/block-5.c: Same.
10925         * gcc.dg/graphite/block-6.c: Same.
10926         * gcc.dg/graphite/block-7.c: Same.
10927         * gcc.dg/graphite/interchange-0.c: Same.
10928         * gcc.dg/graphite/interchange-1.c: Same.
10929         * gcc.dg/graphite/interchange-10.c: Same.
10930         * gcc.dg/graphite/interchange-11.c: Same.
10931         * gcc.dg/graphite/interchange-12.c: Same.
10932         * gcc.dg/graphite/interchange-2.c: Same.
10933         * gcc.dg/graphite/interchange-3.c: Same.
10934         * gcc.dg/graphite/interchange-4.c: Same.
10935         * gcc.dg/graphite/interchange-5.c: Same.
10936         * gcc.dg/graphite/interchange-6.c: Same.
10937         * gcc.dg/graphite/interchange-7.c: Same.
10938         * gcc.dg/graphite/interchange-8.c: Same.
10939         * gcc.dg/graphite/interchange-9.c: Same.
10940         * gcc.dg/graphite/interchange-mvt.c: Same.
10941
10942 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10943
10944         * gfortran.dg/graphite/id-19.f: New.
10945         * gfortran.dg/graphite/pr14741.f90: New.
10946         * gfortran.dg/graphite/pr41924.f90: New.
10947         * gfortran.dg/graphite/run-id-2.f90: New.
10948
10949 2010-02-07  Richard Guenther  <rguenther@suse.de>
10950
10951         PR middle-end/42956
10952         * gcc.c-torture/compile/pr42956.c: New testcase.
10953
10954 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10955
10956         PR libfortran/42742
10957         * gfortran.dg/fmt_cache_2.f: New test.
10958
10959 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10960
10961         * gfortran.dg/read_no_eor.f90: New test.
10962
10963 2010-02-05  Jason Merrill  <jason@redhat.com>
10964
10965         * g++.dg/ext/label13.C: Move constructor body out of class.
10966
10967 2010-02-03  Jason Merrill  <jason@redhat.com>
10968
10969         PR c++/42870
10970         * g++.dg/ext/dllexport3.C: New.
10971
10972 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10973
10974         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10975
10976 2010-02-05  Richard Guenther  <rguenther@suse.de>
10977
10978         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10979
10980 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10981
10982         PR c++/42915
10983         * g++.dg/other/crash-9.C: New test.
10984
10985 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10986
10987         PR fortran/42309
10988         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10989
10990 2010-02-04  Richard Guenther  <rguenther@suse.de>
10991
10992         PR rtl-optimization/42952
10993         * gcc.dg/torture/pr42952.c: New testcase.
10994
10995 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10996
10997         PR libfortran/42901
10998         * gfortran.dg/namelist_60.f90: New test.
10999
11000 2010-02-03  Jason Merrill  <jason@redhat.com>
11001
11002         PR c++/40138
11003         * g++.dg/ext/builtin11.C: New.
11004
11005         PR c++/4926
11006         PR c++/38600
11007         * g++.dg/abi/mangle35.C: New.
11008         * g++.dg/abi/mangle37.C: New.
11009
11010         PR c++/12909
11011         * g++.dg/abi/mangle36.C: New.
11012
11013         PR c++/35652
11014         * g++.dg/warn/string1.C: New.
11015
11016 2010-02-03  Richard Guenther  <rguenther@suse.de>
11017
11018         PR tree-optimization/42944
11019         * gcc.dg/errno-1.c: New testcase.
11020
11021 2010-02-03  Richard Guenther  <rguenther@suse.de>
11022
11023         PR middle-end/42927
11024         * gcc.c-torture/compile/pr42927.c: New testcase.
11025
11026 2010-02-03  Tobias Burnus  <burnus@net-b.de>
11027
11028         PR fortran/42936
11029         * gfortran.dg/null_4.f90: New test.
11030
11031 2010-02-02  Jason Merrill  <jason@redhat.com>
11032
11033         PR c++/41090
11034         * g++.dg/ext/label13.C: New.
11035
11036 2010-02-02  Tobias Burnus  <burnus@net-b.de>
11037
11038         PR fortran/42650
11039         * gfortran.dg/func_result_5.f90: New test.
11040
11041 2010-02-01  Tobias Burnus  <burnus@net-b.de>
11042
11043         PR fortran/42922
11044         * gfortran.dg/pure_initializer_3.f90: News test.
11045
11046 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
11047
11048         PR fortran/42888
11049         * gfortran.dg/allocate_derived_2.f90: New test.
11050
11051 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11052
11053         PR middle-end/42898
11054         * gcc.dg/torture/pr42898-2.c: New test.
11055
11056 2010-01-31  Richard Guenther  <rguenther@suse.de>
11057
11058         PR middle-end/42898
11059         * gcc.dg/torture/pr42898.c: New testcase.
11060
11061 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
11062
11063         PR fortran/38324
11064         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11065         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11066
11067 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
11068
11069         * g++.dg/tree-ssa/inline-1.C: New.
11070         * g++.dg/tree-ssa/inline-2.C: New.
11071         * g++.dg/tree-ssa/inline-3.C: New.
11072
11073 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
11074
11075         PR testsuite/41701
11076         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11077         the string 'pow' in the pathname of the compiler from generating a
11078         test failure.
11079
11080 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11081
11082         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11083         * g++.old-deja/g++.mike/eh17.C: Likewise.
11084         * g++.old-deja/g++.mike/p5571.C: Likewise.
11085
11086 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
11087
11088         PR c++/42758
11089         PR c++/42634
11090         PR c++/42336
11091         PR c++/42797
11092         PR c++/42880
11093         * g++.dg/other/crash-5.C: New test.
11094         * g++.dg/other/crash-6.C: New test.
11095         * g++.dg/other/crash-7.C: New test.
11096         * g++.dg/other/crash-8.C: New test.
11097
11098 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
11099
11100         PR rtl-optimization/42889
11101         * gcc.dg/pr42889.c: New test.
11102
11103 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
11104
11105         * gcc.target/i386/pr42881.c: Use SSE2.
11106
11107 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
11108
11109         PR target/42891
11110         * gcc.target/i386/pr42891.c: New test.
11111
11112 2010-01-28  Richard Guenther  <rguenther@suse.de>
11113
11114         PR tree-optimization/42871
11115         * g++.dg/torture/pr42871.C: New testcase.
11116
11117 2010-01-28  Richard Guenther  <rguenther@suse.de>
11118
11119         * gcc.dg/Wobjsize-1.h: New testcase.
11120         * gcc.dg/Wobjsize-1.c: Likewise.
11121
11122 2010-01-28  Richard Guenther  <rguenther@suse.de>
11123
11124         PR middle-end/42883
11125         * g++.dg/torture/pr42883.C: New testcase.
11126
11127 2010-01-28  Michael Matz  <matz@suse.de>
11128
11129         * gcc.target/i386/pr42881.c: New test.
11130
11131 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11132
11133         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11134         Add i?86-*-solaris2* support.
11135
11136 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
11137
11138         PR c++/42713
11139         PR c++/42820
11140         * g++.dg/template/typedef27.C: New test case.
11141         * g++.dg/template/typedef28.C: New test case.
11142
11143 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
11144
11145         * gcc.dg/optimize-bswap*.c: Add ARM target
11146
11147 2010-01-27  Richard Guenther  <rguenther@suse.de>
11148
11149         PR middle-end/42878
11150         * gcc.dg/torture/pr42878-1.c: New testcase.
11151         * gcc.dg/torture/pr42878-2.c: Likewise.
11152
11153 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
11154
11155         PR middle-end/42874
11156         * gcc.dg/vla-22.c: New test.
11157
11158 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
11159
11160         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11161         current collation.
11162
11163 2010-01-26  Richard Guenther  <rguenther@suse.de>
11164
11165         PR rtl-optimization/42685
11166         * gcc.dg/pr42685.c: New testcase.
11167         * g++.dg/other/pr42685.C: Likewise.
11168
11169 2010-01-26  Richard Guenther  <rguenther@suse.de>
11170
11171         PR middle-end/42806
11172         * g++.dg/other/pr42806.C: New testcase.
11173
11174 2010-01-26  Richard Guenther  <rguenther@suse.de>
11175
11176         PR tree-optimization/42250
11177         * gcc.dg/pr42250.c: New testcase.
11178
11179 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
11180
11181         * gnat.dg/array_bounds_test.adb: New test.
11182
11183 2010-01-25  Tobias Burnus  <burnus@net-b.de>
11184
11185         PR fortran/42858
11186         * gfortran.dg/generic_21.f90: New test.
11187
11188 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11189
11190         PR testsuite/41522
11191         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11192
11193 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
11194
11195         PR c++/42748
11196         * g++.dg/abi/arm_va_list2.C: New test.
11197         * g++.dg/abi/arm_va_list2.h: Companion header file.
11198
11199 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
11200
11201         PR fortran/41044
11202         * gfortran.dg/parameter_array_ref_2.f90 : New test.
11203
11204         PR fortran/41167
11205         * gfortran.dg/char_array_arg_1.f90 : New test.
11206
11207         * gfortran.dg/pr25923.f90 : Remove XFAIL.
11208
11209 2010-01-24  Tobias Burnus  <burnus@net-b.de>
11210
11211         PR fortran/39304
11212         * gfortran.dg/generic_20.f90: New test.
11213
11214 2010-01-22  Michael Matz  <matz@suse.de>
11215
11216         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11217         -msse2.
11218
11219 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
11220
11221         PR fortran/42736
11222         * gfortran.dg/dependency_25.f90 : New test.
11223
11224 2010-01-21  Martin Jambor  <mjambor@suse.cz>
11225
11226         PR tree-optimization/42585
11227         * gcc.dg/tree-ssa/pr42585.c: New test.
11228
11229 2010-01-21  Richard Guenther  <rguenther@suse.de>
11230
11231         PR middle-end/19988
11232         * gcc.dg/pr19988.c: New testcase.
11233
11234 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
11235
11236         * g++.dg/compat/decimal/compat-common.h: New file.
11237         * g++.dg/compat/decimal/decimal-dummy.h: New file.
11238         * g++.dg/compat/decimal/pass_x.h: New file.
11239         * g++.dg/compat/decimal/pass_y.h: New file.
11240         * g++.dg/compat/decimal/pass-1_main.C: New file.
11241         * g++.dg/compat/decimal/pass-1_x.C: New file.
11242         * g++.dg/compat/decimal/pass-1_y.C: New file.
11243         * g++.dg/compat/decimal/pass-2_main.C: New file.
11244         * g++.dg/compat/decimal/pass-2_x.C: New file.
11245         * g++.dg/compat/decimal/pass-2_y.C: New file.
11246         * g++.dg/compat/decimal/pass-3_main.C: New file.
11247         * g++.dg/compat/decimal/pass-3_x.C: New file.
11248         * g++.dg/compat/decimal/pass-3_y.C: New file.
11249         * g++.dg/compat/decimal/pass-4_main.C: New file.
11250         * g++.dg/compat/decimal/pass-4_x.C: New file.
11251         * g++.dg/compat/decimal/pass-4_y.C: New file.
11252         * g++.dg/compat/decimal/pass-5_main.C: New file.
11253         * g++.dg/compat/decimal/pass-5_x.C: New file.
11254         * g++.dg/compat/decimal/pass-5_y.C: New file.
11255         * g++.dg/compat/decimal/pass-6_main.C: New file.
11256         * g++.dg/compat/decimal/pass-6_x.C: New file.
11257         * g++.dg/compat/decimal/pass-6_y.C: New file.
11258         * g++.dg/compat/decimal/return_x.h: New file.
11259         * g++.dg/compat/decimal/return_y.h: New file.
11260         * g++.dg/compat/decimal/return-1_main.C: New file.
11261         * g++.dg/compat/decimal/return-1_x.C: New file.
11262         * g++.dg/compat/decimal/return-1_y.C: New file.
11263         * g++.dg/compat/decimal/return-2_main.C: New file.
11264         * g++.dg/compat/decimal/return-2_x.C: New file.
11265         * g++.dg/compat/decimal/return-2_y.C: New file.
11266         * g++.dg/compat/decimal/return-3_main.C: New file.
11267         * g++.dg/compat/decimal/return-3_x.C: New file.
11268         * g++.dg/compat/decimal/return-3_y.C: New file.
11269         * g++.dg/compat/decimal/return-4_main.C: New file.
11270         * g++.dg/compat/decimal/return-4_x.C: New file.
11271         * g++.dg/compat/decimal/return-4_y.C: New file.
11272         * g++.dg/compat/decimal/return-5_main.C: New file.
11273         * g++.dg/compat/decimal/return-5_x.C: New file.
11274         * g++.dg/compat/decimal/return-5_y.C: New file.
11275         * g++.dg/compat/decimal/return-6_main.C: New file.
11276         * g++.dg/compat/decimal/return-6_x.C: New file.
11277         * g++.dg/compat/decimal/return-6_y.C: New file.
11278
11279 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11280
11281         PR debug/42715
11282         * gcc.dg/pr42715.c: New.
11283
11284 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11285
11286         PR c++/42038
11287         * g++.dg/parse/crash55.C: New.
11288
11289 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11290
11291         PR debug/42782
11292         * gcc.dg/guality/pr42782.c: New.
11293
11294 2010-01-20  Jason Merrill  <jason@redhat.com>
11295
11296         PR c++/41788
11297         * g++.dg/abi/packed1.C: New.
11298
11299         PR c++/41920
11300         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11301
11302         PR c++/40750
11303         * g++.dg/parse/fn-typedef1.C: New.
11304         * g++.dg/other/cv_quals.C: Adjust.
11305
11306 2010-01-20  Anthony Green  <green@moxielogic.com>
11307
11308         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11309         pack(push) pragma).
11310         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11311         * gcc.dg/20020312-2.c: Port this to the moxie core.
11312         * gcc.dg/weak/typeof-2.c: Ditto.
11313
11314 2010-01-20  Richard Guenther  <rguenther@suse.de>
11315
11316         PR tree-optimization/42717
11317         * gcc.c-torture/compile/pr42717.c: New testcase.
11318
11319 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
11320
11321         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11322         of signed, add a few new tests.
11323
11324         PR middle-end/42803
11325         * g++.dg/parse/limits-initializer1.C: New test.
11326
11327 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11328
11329         PR fortran/42804
11330         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11331         * gfortran.dg/typebound_call_12.f03: New test.
11332
11333 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
11334
11335         PR fortran/42783
11336         * gfortran.dg/bounds_check_15.f90 : New test.
11337
11338 2010-01-19  Michael Matz  <matz@suse.de>
11339
11340         PR tree-optimization/41783
11341         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11342
11343 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11344
11345         PR target/38697.
11346         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11347         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11348         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
11349         * gcc.target/arm/neon/vget_lows16.c: Likewise.
11350         * gcc.target/arm/neon/vget_lows32.c: Likewise.
11351         * gcc.target/arm/neon/vget_lows64.c: Likewise.
11352         * gcc.target/arm/neon/vget_lows8.c: Likewise.
11353         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11354         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11355         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11356         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11357
11358 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11359
11360         PR fortran/42545
11361         * gfortran.dg/extends_6.f03: Modified an error message.
11362         * gfortran.dg/extends_10.f03: New test.
11363         * gfortran.dg/private_type_6.f03: Modified an error message.
11364         * gfortran.dg/structure_constructor_8.f03: Ditto.
11365
11366 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
11367
11368         PR tree-optimization/42719
11369         * gcc.dg/pr42719.c: New test.
11370
11371         PR debug/42728
11372         * gcc.dg/pr42728.c: New test.
11373
11374 2010-01-19  Anthony Green  <green@moxielogic.com>
11375
11376         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11377
11378 2010-01-18  Anthony Green  <green@moxielogic.com>
11379
11380         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11381         for moxie.
11382
11383 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
11384
11385         * g++.dg/template/error45.C: reverted as part of reverting the
11386         fix of PR c++/42634.
11387
11388 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11389
11390         PR c++/42634
11391         * g++.dg/template/error45.C: New test.
11392
11393 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11394
11395         PR c++/42766
11396         * g++.dg/conversion/op6.C: New test.
11397
11398 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
11399
11400         PR target/42774
11401         * gcc.target/alpha/pr42774.c: New test.
11402
11403 2010-01-18  Richard Guenther  <rguenther@suse.de>
11404
11405         PR tree-optimization/42781
11406         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11407
11408 2010-01-17  Richard Guenther  <rguenther@suse.de>
11409
11410         PR middle-end/42248
11411         * gcc.c-torture/execute/pr42248.c: New testcase.
11412
11413 2010-01-17  Richard Guenther  <rguenther@suse.de>
11414
11415         PR tree-optimization/42773
11416         * g++.dg/torture/pr42773.C: New testcase.
11417
11418 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
11419
11420         PR fortran/42677
11421         * gfortran.dg/interface_assignment_5.f90: New test.
11422
11423 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
11424
11425         PR c++/42697
11426         * g++.dg/template/crash94.C: Reverted.
11427
11428 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
11429
11430         PR debug/42767
11431         * gcc.dg/debug/pr42767.c: New.
11432
11433 2010-01-15  Jason Merrill  <jason@redhat.com>
11434
11435         PR c++/42761
11436         * g++.dg/cpp0x/decltype22.C: New.
11437
11438 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
11439
11440         PR middle-end/42760
11441         * g++.dg/torture/pr42760.C: New test.
11442
11443 2010-01-15  Jing Yu  <jingyu@google.com>
11444
11445         PR rtl-optimization/42691
11446         * gcc.c-torture/execute/pr42691.c: New.
11447
11448 2010-01-15  Richard Guenther  <rguenther@suse.de>
11449
11450         PR middle-end/42739
11451         * g++.dg/torture/pr42739.C: New testcase.
11452
11453 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
11454
11455         * g++.dg/template/error45.C: Revert as part of reverting changes
11456         or PR c++/42634.
11457
11458 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11459
11460         PR fortran/42684
11461         * gfortran.dg/interface_31.f90: New test.
11462
11463 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
11464
11465         * gcc.target/powerpc/pr42747.c: New file.
11466
11467 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11468
11469         PR middle-end/42674
11470         * c-c++-common/pr42674.c: New test.
11471
11472         PR c++/42608
11473         * g++.dg/template/instantiate11.C: New test.
11474
11475 2010-01-14  Jason Merrill  <jason@redhat.com>
11476
11477         PR c++/42701
11478         * g++.dg/overload/error3.C: New.
11479
11480         PR c++/42655
11481         * g++.dg/overload/rvalue1.C: New.
11482
11483 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11484
11485         PR tree-optimization/42706
11486         * gcc.dg/ipa/pr42706.c: New testcase.
11487
11488 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11489
11490         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11491
11492 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11493
11494         PR tree-optimization/42714
11495         * g++.dg/torture/pr42714.C: New test.
11496
11497 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11498
11499         PR rtl-optimization/42246
11500         * gfortran.dg/pr42246-2.f: New.
11501
11502 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11503
11504         PR rtl-optimization/42389
11505         * gcc.dg/pr42389.c: New.
11506
11507 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11508
11509         PR rtl-optimization/42388
11510         * gcc.dg/pr42388.c: New.
11511
11512 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11513
11514         PR rtl-optimization/42294
11515         * gfortran.dg/pr42294.f: New.
11516
11517 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11518
11519         PR rtl-optimization/39453
11520         PR rtl-optimization/42246
11521         * gcc.dg/pr39453.c: New.
11522         * gcc.dg/pr42246.c: New.
11523
11524 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11525
11526         PR middle-end/42245
11527         * gcc.dg/pr42245.c: New.
11528         * gcc.dg/pr42245-2.c: New.
11529
11530 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11531
11532         PR rtl-optimization/42249
11533         * gcc.dg/pr42249.c: New.
11534
11535 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11536
11537         PR c/42721
11538         * gcc.c-torture/execute/pr42721.c: New test.
11539
11540 2010-01-14  Ira Rosen  <irar@il.ibm.com>
11541
11542         PR tree-optimization/42709
11543         * gcc.dg/vect/pr42709.c: New test.
11544
11545 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11546
11547         PR fortran/41478
11548         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11549         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11550
11551 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11552
11553         PR fortran/42481
11554         * gfortran.dg/generic_19.f90 : New test.
11555
11556 2010-01-13  Richard Guenther  <rguenther@suse.de>
11557
11558         PR tree-optimization/42730
11559         * gcc.c-torture/compile/pr42730.c: New testcase.
11560
11561 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
11562
11563         PR target/pr42542
11564         * gcc.target/ia64/pr42542-1.c: New.
11565         * gcc.target/ia64/pr42542-2.c: New.
11566         * gcc.target/ia64/pr42542-3.c: New.
11567
11568 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
11569
11570         PR c++/42634
11571         * g++.dg/template/error45.C: New test.
11572
11573 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11574
11575         PR tree-optimization/42704
11576         * g++.dg/torture/pr42704.C: New test.
11577
11578 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11579
11580         PR tree-optimization/42703
11581         * gcc.c-torture/compile/pr42703.c: New test.
11582
11583 2010-01-13  Richard Guenther  <rguenther@suse.de>
11584
11585         PR tree-optimization/42705
11586         * gcc.c-torture/compile/pr42705.c: New testcase.
11587
11588 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
11589
11590         * gcc.target/bfin/l2.c: New test.
11591         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11592
11593 2010-01-13  Richard Guenther  <rguenther@suse.de>
11594
11595         PR middle-end/42716
11596         * gcc.c-torture/compile/pr42716.c: New testcase.
11597
11598 2010-01-13  Richard Guenther  <rguenther@suse.de>
11599
11600         PR lto/42678
11601         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11602
11603 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
11604
11605         PR c/42708
11606         * gcc.c-torture/compile/pr42708-1.c: New test.
11607
11608 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
11609
11610         PR debug/42662
11611         * gcc.dg/pr42662.c: New test.
11612
11613         PR tree-optimization/42645
11614         * g++.dg/other/pr42645-1.C: New test.
11615         * g++.dg/other/pr42645-2.C: New test.
11616
11617 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
11618
11619         PR target/42416
11620         * gcc.target/powerpc/warn-1.c: New test.
11621         * gcc.target/powerpc/warn-2.c: New test.
11622
11623 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
11624
11625         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11626         stack alignment.
11627
11628 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
11629
11630         * gcc.dg/lto/20100108_0.c: New.
11631
11632 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
11633
11634         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11635         Add -march=i686 -msse for 32bit x86 targets.
11636
11637 2010-01-10  Richard Guenther  <rguenther@suse.de>
11638
11639         PR middle-end/42667
11640         * gcc.dg/torture/pr42667.c: New testcase.
11641
11642 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11643
11644         PR fortran/32489
11645         * gfortran.dg/array_constructor_34.f90: New test.
11646
11647 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11648
11649         PR fortran/20923
11650         * gfortran.dg/array_constructor_33.f90: New test.
11651         gfortran.dg/array_function_5.f90: Add credit.
11652
11653 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11654
11655         PR debug/42631
11656         * gcc.dg/pr42631.c: New.
11657
11658 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11659
11660         PR debug/42630
11661         * gcc.dg/pr42630.c: New.
11662
11663 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11664
11665         PR debug/42629
11666         * gcc.dg/pr42629.c: New.
11667
11668 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11669
11670         PR middle-end/42363
11671         * gcc.dg/torture/pr42363.c: New.
11672
11673 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11674
11675         PR debug/42604
11676         PR debug/42395
11677         * gcc.dg/vect/pr42604.c: New.
11678         * gcc.dg/vect/pr42395.c: New.
11679
11680 2010-01-09  Richard Guenther  <rguenther@suse.de>
11681
11682         PR middle-end/42512
11683         * gcc.c-torture/execute/pr42512.c: New testcase.
11684
11685 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11686
11687         PR fortran/41298
11688         * gfortran.dg/c_ptr_tests_14.f90: New test.
11689
11690 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11691
11692         PR ada/41929
11693         * gnat.dg/null_pointer_deref1.adb: Don't run on
11694         sparc*-sun-solaris2.11.
11695
11696 2010-01-08  Richard Guenther  <rguenther@suse.de>
11697
11698         PR lto/42528
11699         * gcc.dg/lto/20100103-1_0.c: New testcase.
11700         * gcc.dg/lto/20100103-2_0.c: Likewise.
11701
11702 2010-01-08  Tobias Burnus  <burnus@net-b.de
11703
11704         PR/fortran 25829
11705         * gfortran.dg/asynchronous_1.f90: New test.
11706         * gfortran.dg/asynchronous_2.f90: New test.
11707         * gfortran.dg/conflicts.f90: Update error message.
11708
11709 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
11710
11711         c++/40155
11712         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11713
11714 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11715
11716         PR tree-optimization/42625
11717         * g++.dg/opt/dtor4.C: New test.
11718         * g++.dg/opt/dtor4.h: New.
11719         * g++.dg/opt/dtor4-aux.cc: New.
11720
11721 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11722
11723         PR fortran/42597
11724         * gfortran.dg/proc_ptr_26.f90: New test.
11725
11726 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11727
11728         PR fortran/41872
11729         * gfortran.dg/allocatable_scalar_7.f90: New test.
11730
11731 2010-01-06  Richard Guenther  <rguenther@suse.de>
11732
11733         * gcc.c-torture/compile/pr42632.c: New testcase.
11734
11735 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11736
11737         PR target/42542
11738         * gcc.target/i386/pr42542-4.c: New.
11739         * gcc.target/i386/pr42542-4a.c: Likewise.
11740         * gcc.target/i386/pr42542-5.c: Likewise.
11741         * gcc.target/i386/pr42542-5a.c: Likewise.
11742
11743 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11744
11745         * gcc.dg/tls/opt-15.c: New test.
11746
11747 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11748
11749         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11750
11751 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11752
11753         PR tree-optimization/42462
11754         * g++.dg/torture/pr42462.C: New test.
11755
11756 2010-01-05  Jason Merrill  <jason@redhat.com>
11757
11758         * g++.dg/cpp0x/initlist30.C: New test.
11759
11760 2010-01-05  Richard Guenther  <rguenther@suse.de>
11761
11762         PR tree-optimization/42614
11763         * gcc.c-torture/execute/pr42614.c: New testcase.
11764
11765 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11766
11767         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11768         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11769         -Wunreachable-code.
11770         * gcc.dg/Wunreachable-2.c: Likewise.
11771         * gcc.dg/Wunreachable-3.c: Likewise.
11772         * gcc.dg/Wunreachable-4.c: Likewise.
11773         * gcc.dg/Wunreachable-5.c: Likewise.
11774         * gcc.dg/Wunreachable-6.c: Likewise.
11775         * gcc.dg/Wunreachable-7.c: Likewise.
11776         * gcc.dg/Wunreachable-8.c: Likewise.
11777         * gcc.dg/20041231-1.c: Likewise.
11778
11779 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11780
11781         PR other/42611
11782         * gcc.dg/pr42611.c: New test.
11783
11784         PR tree-optimization/42508
11785         * g++.dg/opt/pr42508.C: New test.
11786
11787 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11788
11789         PR fortran/41872
11790         * gfortran.dg/allocatable_scalar_8.f90: New.
11791
11792 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11793
11794         PR tree-optimization/42398
11795         * gcc.c-torture/compile/pr42398.c: New test.
11796
11797 2010-01-04  Jason Merrill  <jason@redhat.com>
11798
11799         PR c++/42555
11800         * g++.dg/ext/attrib35.C: New.
11801
11802         PR c++/42567
11803         * g++.dg/cpp0x/auto17.C: New.
11804
11805 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11806
11807         * gcc.dg/lto/20100104_0.c: New.
11808
11809 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11810
11811         PR target/42542
11812         * gcc.target/i386/pr42542-1.c: New.
11813         * gcc.target/i386/pr42542-1a.c: Likewise.
11814         * gcc.target/i386/pr42542-1b.c: Likewise.
11815         * gcc.target/i386/pr42542-2.c: Likewise.
11816         * gcc.target/i386/pr42542-2a.c: Likewise.
11817         * gcc.target/i386/pr42542-2b.c: Likewise.
11818         * gcc.target/i386/pr42542-3.c: Likewise.
11819         * gcc.target/i386/pr42542-3a.c: Likewise.
11820
11821 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11822
11823         PR fortran/41872
11824         * gfortran.dg/allocatable_scalar_5.f90: New test.
11825         * gfortran.dg/allocatable_scalar_6.f90: New test.
11826
11827 2010-01-03  Richard Guenther  <rguenther@suse.de>
11828
11829         PR testsuite/42583
11830         * gfortran.dg/gomp/recursion1.f90: Remove.
11831
11832 2010-01-03  Richard Guenther  <rguenther@suse.de>
11833
11834         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11835         * gcc.dg/uninit-6.c: Likewise.
11836         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11837
11838 2010-01-03  Richard Guenther  <rguenther@suse.de>
11839
11840         PR tree-optimization/42589
11841         * gcc.target/i386/pr42589.c: New testcase.
11842
11843 2010-01-03  Richard Guenther  <rguenther@suse.de>
11844
11845         PR tree-optimization/42438
11846         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11847
11848 2010-01-02  Richard Guenther  <rguenther@suse.de>
11849
11850         PR testsuite/41651
11851         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11852
11853 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11854
11855         PR target/42448
11856         * gcc.target/alpha/pr42448-1.c: New test.
11857         * gcc.target/alpha/pr42448-2.c: Ditto.
11858
11859 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11860
11861         PR preprocessor/41947
11862         * gcc.dg/c99-hexfloat-3.c: New test.
11863
11864 2010-01-01  Richard Guenther  <rguenther@suse.de>
11865
11866         PR c/42570
11867         * gcc.c-torture/execute/pr42570.c: New testcase.
11868
11869 2010-01-01  Richard Guenther  <rguenther@suse.de>
11870
11871         PR middle-end/42559
11872         * gcc.c-torture/compile/pr42559.c: New testcase.
11873
11874 \f
11875 Copyright (C) 2010 Free Software Foundation, Inc.
11876
11877 Copying and distribution of this file, with or without modification,
11878 are permitted in any medium without royalty provided the copyright
11879 notice and this notice are preserved.