OSDN Git Service

41eb290a82e814a159b7f12d893cecdb1be23854
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-15  Tobias Burnus  <burnus@net.b.de>
2
3         PR fortran/46484
4         * gfortran.dg/allocatable_scalar_11.f90: New.
5         * gfortran.dg/allocatable_scalar_5.f90: Make test case standard conform.
6
7 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
8
9         PR debug/46095
10         * gcc.target/i386/pr46095.c: New test.
11
12         PR debug/46387
13         * gcc.dg/pr46387.c: New test.
14
15 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
16
17         * objc.dg/property/dotsyntax-16.m: New.
18         * objc.dg/property/dotsyntax-17.m: New. 
19         * obj-c++.dg/property/dotsyntax-16.mm: New.
20         * obj-c++.dg/property/dotsyntax-17.mm: New.     
21         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
22         syntax with properties, which now works.
23         * obj-c++.dg/property/at-property-10.mm: Same change.
24         
25 2010-11-15  Martin Jambor  <mjambor@suse.cz>
26
27         PR tree-optimization/46349
28         * gnat.dg/opt9.adb: New file.
29         * gnat.dg/opt9_pkg.ads: Likewise
30
31 2010-11-15  Richard Guenther  <rguenther@suse.de>
32
33         PR lto/44989
34         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
35
36 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
37
38         PR preprocessor/45038
39         * g++.dg/pr45038.C: New test.
40
41 2010-11-15  Richard Guenther  <rguenther@suse.de>
42
43         PR tree-optimization/46467
44         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
45
46 2010-11-15  Richard Guenther  <rguenther@suse.de>
47
48         PR testsuite/46423
49         * g++.dg/torture/pr34850.C: Adjust.
50
51 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
52
53         PR c/46475
54         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
55
56 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
57
58         * objc.dg/property/at-property-21.m: New.
59         * objc.dg/property/at-property-22.m: New.
60         * objc.dg/property/at-property-23.m: New.       
61         * objc.dg/property/synthesize-9.m: New.
62         * objc.dg/property/synthesize-10.m: New.
63         * objc.dg/property/synthesize-11.m: New.        
64         * obj-c++.dg/property/at-property-21.mm: New.
65         * obj-c++.dg/property/at-property-22.mm: New.
66         * obj-c++.dg/property/at-property-23.mm: New.   
67         * obj-c++.dg/property/synthesize-9.mm: New.
68         * obj-c++.dg/property/synthesize-10.mm: New.
69         * obj-c++.dg/property/synthesize-11.mm: New.    
70
71         * objc.dg/property/at-property-4.m: Updated to match new compiler
72         where some errors have been converted into warnings and vice versa.
73         * objc.dg/property/at-property-16.m: Same change.
74         * objc.dg/property/at-property-18.m: Same change.
75         * objc.dg/property/property-neg-5.m: Same change.
76         * obj-c++.dg/property/at-property-4.mm: Same change.
77         * obj-c++.dg/property/at-property-16.mm: Same change.
78         * obj-c++.dg/property/at-property-18.mm: Same change.
79         * obj-c++.dg/property/property-neg-5.mm: Same change.
80         
81         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
82         commented out because of testsuite problems; I found out that
83         using dg-warning instead of dg-message gets them to work.
84         * obj-c++.dg/property/property-neg-3.mm: Same change.
85         * obj-c++.dg/property/synthesize-6.mm: Same change.
86         * obj-c++.dg/property/at-property-5.mm: Same change.    
87         * obj-c++.dg/property/at-property-14.mm: Same change.   
88         * obj-c++.dg/property/at-property-18.mm: Same change.
89         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
90         some tests still do not work due to some other testsuite issue).
91
92 2010-11-13  Jason Merrill  <jason@redhat.com>
93
94         * g++.dg/cpp0x/auto20.C: New.
95
96 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
97
98         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
99         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
100
101 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
102
103         PR c/46462
104         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
105         * gcc.dg/pr35746.c: Likewise.
106         * gcc.dg/cpp/direct2.c: Likewise.
107         * gcc.dg/cpp/direct2s.c: Likewise.
108         * gcc.dg/noncompile/920923-1.c: Likewise.
109         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
110
111 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
112
113         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
114
115 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
116
117         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
118         a pointer to an arbitrary C struct with an Objective-C protocol.
119         Test various valid uses of typedef with Objective-C objects and
120         protocols instead.
121         * objc.dg/invalid-type-1.m: New.
122         * obj-c++.dg/invalid-type-1.m: New.     
123         
124 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
125
126         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
127
128 2010-11-13  Tobias Burnus  <burnus@net-b.de>
129
130         PR fortran/45742
131         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
132
133 2010-11-13  Tobias Burnus  <burnus@net-b.de>
134
135         PR fortran/45742
136         * gfortran.dg/volatile12.f90: New.
137
138 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
139
140         * objc.dg/attributes/method-format-1.m: Adjust.
141
142 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
143
144         PR c/20385
145         * gcc.dg/decl-9.c: New.
146
147 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
148
149         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
150
151 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
152
153         * gcc.dg/format/few-1.c: New test.
154         * gcc.dg/format/asm_fprintf-1.c: Adjust.
155         * gcc.dg/format/c90-scanf-1.c: Adjust.
156         * gcc.dg/format/cmn-err-1.c: Adjust.
157         * gcc.dg/format/dfp-printf-1.c: Adjust.
158         * gcc.dg/format/dfp-scanf-1.c: Adjust.
159         * gcc.dg/format/gcc_diag-1.c: Adjust.
160         * gcc.dg/format/ms_unnamed-1.c: Adjust.
161         * gcc.dg/format/strfmon-1.c: Adjust.
162         * gcc.dg/format/unnamed-1.c: Adjust.
163         * gcc.dg/format/xopen-2.c: Adjust.
164         * g++.dg/ext/builtin4.C: Adjust.
165         * g++.dg/ext/builtin5.C: Adjust.
166
167 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
168
169         * gcc.dg/pragma-diag-2.c: New test.
170
171 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
172
173         PR fortran/45794
174         * gfortran.dg/optional_mask.f90: New test.
175
176 2010-11-13  Ville Voutilainen <ville.voutilainen@gmail.com> <ville.voutilainen@symbio.com>
177
178         * g++.dg/cpp0x/defaulted15.C: Adjust.
179
180 2010-11-12  James Dennett <jdennett@google.com>
181
182         PR c++/39415
183         * g++.dg/expr/static_cast7.C: New.
184
185 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
186
187         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
188         warning.
189         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
190         mips-sgi-irix*.
191         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
192         * gcc.target/mips/call-3.c: Add dg-require-visibility.
193
194 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
195
196         * gcc.dg/pr46375.c: New test.
197
198 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
199
200         PR c/44782
201         * c-c++-common/fmax-errors.c: New test.
202
203 2010-11-11  Richard Henderson  <rth@redhat.com>
204
205         * gcc.target/i386/sse-24.c: Use -ffp-contract.
206
207 2010-11-11  Jan Hubicka  <jh@suse.cz>
208
209         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
210         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
211
212 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
213
214         PR target/46088
215         * gcc.dg/pr46088.c: New test.
216
217 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
218
219         * gfortran.dg/empty_derived_type.f90: New test.
220
221 2010-11-11  Tobias Burnus  <burnus@net-b.de>
222
223         PR fortran/46413
224         * gfortran.dg/class_31.f90: New.
225
226         PR fortran/46205
227         * gfortran.dg/forall_14.f90: New.
228
229 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
230             Tobias Burnus  <burnus@net-b.de>
231
232         PR fortran/46325
233         * gfortran.dg/char_initialiser_actual.f90: Make test case valid. 
234
235 2010-11-11  Jan Hubicka  <jh@suse.cz>
236
237         * gcc.dg/20081223-1.c: Update LTO options.
238         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
239         * gcc.dg/lto/20081118_0.c: Update LTO options.
240         * gcc.dg/lto/ipareference_0.c: Update LTO options.
241         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
242         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
243         * gcc.dg/lto/ipacp_0.c: Update LTO options.
244         * gcc.dg/lto/20090116_0.c: Update LTO options.
245         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
246         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
247         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
248         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
249         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
250         * gcc.dg/lto/20081224_0.c: Update LTO options.
251         * gcc.dg/lto/20090219_0.c: Update LTO options.
252         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
253         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
254         * gcc.dg/lto/20081115_0.c: Update LTO options.
255         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
256         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
257         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
258         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
259         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
260         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
261         * g++.dg/20090107-1.C: Update LTO options.
262         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
263         * g++.dg/lto/20081123_0.C: Update LTO options.
264         * g++.dg/lto/20090313_0.C: Update LTO options.
265         * g++.dg/lto/20081125_0.C: Update LTO options.
266         * g++.dg/lto/20081109-1_0.C: Update LTO options.
267         * g++.dg/lto/20081219_0.C: Update LTO options.
268         * g++.dg/lto/20100724-1_0.C: Update LTO options.
269         * g++.dg/lto/20081204-1_0.C: Update LTO options.
270         * g++.dg/lto/20090303_0.C: Update LTO options.
271         * g++.dg/lto/20100723-1_0.C: Update LTO options.
272         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
273         * g++.dg/lto/20090128_0.C: Update LTO options.
274         * g++.dg/lto/20081204-2_0.C: Update LTO options.
275         * g++.dg/lto/20090302_0.C: Update LTO options.
276         * g++.dg/lto/20081119-1_0.C: Update LTO options.
277         * g++.dg/lto/20081118_0.C: Update LTO options.
278         * g++.dg/20090121-1.C: Update LTO options.
279         * objc.dg/lto/lto.exp: Update LTO options.
280         * lib/lto.exp: Update LTO options.
281         * lib/gcc-dg.exp: Update LTO options.
282         * lib/c-torture.exp: Update LTO options.
283         * obj-c++.dg/lto/lto.exp: Update LTO options.
284
285 2010-11-11  Jan Hubicka  <jh@suse.cz>
286
287         PR tree-optimize/40436
288         * gcc.dg/tree-ssa/inline-5.c: New testcase.
289         * gcc.dg/tree-ssa/inline-6.c: New testcase.
290
291 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
292
293         * gfortran.dg/proc_decl_24.f90: New.
294
295 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
296
297         * objc.dg/property/at-property-20.m: New.
298         * objc.dg/property/synthesize-8.m: New. 
299         * obj-c++.dg/property/at-property-20.m: New.
300         * obj-c++.dg/property/synthesize-8.mm: New.
301         
302 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
303
304         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
305
306 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
307
308         PR middle-end/46388
309         * gcc.c-torture/compile/pr46388.c: New test.
310
311 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
312
313         * lib/lto.exp (lto-get-options-main): Support optional target
314         selector for dg-suppress-ld-options.
315
316 2010-11-11  Martin Jambor  <mjambor@suse.cz>
317
318         PR tree-optimization/46383
319         * g++.dg/torture/pr46383.C: New test.
320
321 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
322
323         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
324         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
325         to dg-options.
326         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
327         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
328         * g++.dg/other/i386-3.C: Ditto.
329
330 2010-11-10  Jason Merrill  <jason@redhat.com>
331
332         * g++.dg/cpp0x/constexpr-46420.C: New.
333
334 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
335
336         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
337         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
338         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
339         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
340         expected messages.
341
342 2010-11-10  Jan Hubicka  <jh@suse.cz>
343
344         PR tree-optimize/38669
345         * gcc.dg/tree-ssa/pr38699.c: New testcase.
346
347 2010-11-10  Jan Hubicka  <jh@suse.cz>
348
349         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
350
351 2010-11-10  Jason Merrill  <jason@redhat.com>
352
353         * g++.dg/cpp0x/constexpr-bitfield.C: New.
354
355 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
356
357         PR debug/46409
358         * gcc.dg/debug/pr46409.c: New test.
359
360         PR c++/46368
361         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
362
363 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
364
365         PR target/46419
366         * gcc-target/i386/pr46419.c: New test.
367
368 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
369
370         * g++.dg/other/i386-2.C: Add -mtbm.
371         * g++.dg/other/i386-3.C: Likewise.
372         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
373         * gcc.target/i386/funcspec-6.c: Likewise.
374         * gcc.target/i386/sse-12.c: Add -mtbm.
375         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
376         operand intrinsics.
377         * gcc.target/i386/sse-14.c: Likewise.
378         * gcc.target/i386/sse-22.c: Likewise.
379         * gcc.target/i386/sse-23.c: Likewise.
380         * gcc.target/i386/tbm-1.c: New file.
381         * gcc.target/i386/tbm-2.c: Likewise.
382
383 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
384
385         * g++.dg/other/i386-2.C: Add -mbmi.
386         * g++.dg/other/i386-3.C: Likewise.
387         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
388         * gcc.target/i386/funcspec-6.c: Likewise.
389         * gcc.target/i386/sse-12.c: Add -mbmi.
390         * gcc.target/i386/bmi-1.c: New file.
391         * gcc.target/i386/bmi-2.c: Likewise.
392         * gcc.target/i386/bmi-3.c: Likewise.
393         * gcc.target/i386/bmi-4.c: Likewise.
394         * gcc.target/i386/bmi-5.c: Likewise.
395         * gcc.target/i386/bmi-6.c: Likewise.
396
397 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
398
399         PR c++/46065
400         * g++.dg/pr46065.C: New test.
401
402 2010-11-10  Jan Hubicka  <jh@suse.cz>
403
404         PR tree-optimize/33172
405         PR tree-optimize/43411
406         * gcc.dg/tree-ssa/pr33172.c: New testcase.
407         * g++.dg/tree-ssa/pr43411.C: New testcase.
408
409 2010-11-10  Jan Hubicka  <jh@suse.cz>
410
411         PR tree-optimize/46228
412         * g++.dg/tree-ssa/pr46228.C: New testcase.
413
414 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
415
416         PR tree-optimization/46414
417         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop
418         unrolling.
419
420 2010-11-10  Tobias Burnus  <burnus@net-b.de>
421
422         PR fortran/46411
423         * gfortran.dg/intrinsic_7.f90: New.
424
425 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
426
427         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
428         * g++.dg/abi/thunk4.C: Likewise.
429         * g++.dg/opt/combine.C: Add dg-require-visibility.
430         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
431         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
432         alpha*-dec-osf*.
433         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
434         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
435         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
436         large arena_size.
437         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
438         * gcc.dg/intmax_t-1.c: Likewise.
439
440 2010-11-10  Tobias Burnus  <burnus@net-b.de>
441
442         PR fortran/46244
443         * gfortran.dg/class_30.f90: New.
444
445 2010-11-10  Tobias Burnus  <burnus@net-b.de>
446
447         PR fortran/46223
448         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
449         failure on s390.
450
451 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
452
453         PR tree-optimization/45971
454         * gcc.dg/vect/O3-pr45971.c: New.
455
456 2010-11-10  Richard Guenther  <rguenther@suse.de>
457
458         PR tree-optimization/44964
459         * gcc.dg/pr44964.c: New testcase.
460
461 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
462
463         * gnat.dg/opt10.adb: Fix typo.
464
465 2010-11-10  Martin Jambor  <mjambor@suse.cz>
466
467         PR tree-optimization/46351
468         PR tree-optimization/46377
469         * gnat.dg/opt10.adb: New file.
470         * gnat.dg/opt10_pkg.ads: Likewise.
471         * gnat.dg/opt11.adb: Likewise.
472         * gnat.dg/opt11.ads: Likewise.
473
474 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
475
476         * gnat.dg/boolean_conv.adb: New test.
477
478 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
479
480         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
481
482 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
483
484         * gnat.dg/unchecked_convert7.adb: New test.
485
486 2010-11-10  Richard Guenther  <rguenther@suse.de>
487
488         PR tree-optimization/46398
489         * gcc.dg/torture/pr46398.c: New testcase.
490
491 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
492
493         * gfortran.dg/open_dev_null.f90: New test.
494
495 2010-11-09  Jan Hubicka  <jh@suse.cz>
496
497         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
498         unrolling.
499
500 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
501
502         * gcc.dg/struct-semi-4.c: New test.
503
504 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
505
506         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
507         power5 to enable generation of FRIZ.
508
509         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
510         optimization.
511
512         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
513         expected.
514
515 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
516
517         PR target/43808
518         * gfortran.dg/pr43808.f90: New test.
519
520 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
521
522         PR tree-optimization/46036
523         * gfortran.dg/lto/pr46036_0.f90: New.
524
525 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
526
527         PR middle-end/45663
528         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second bar invocation
529         instead of first.
530
531         PR debug/46171
532         * gcc.dg/pr46171.c: New test.
533
534 2010-11-09  Richard Guenther  <rguenther@suse.de>
535
536         PR tree-optimization/46355
537         * gcc.dg/pr46355.c: New testcase.
538
539 2010-11-09  Richard Guenther  <rguenther@suse.de>
540
541         PR tree-optimization/46177
542         * gcc.dg/pr46177-2.c: New testcase.
543
544 2010-11-09  Richard Guenther  <rguenther@suse.de>
545
546         PR testsuite/46312
547         * gcc.dg/vec-scal-opt.c: Move ...
548         * gcc.dg/vect/vect-scal-opt.c: ... here.
549         * gcc.dg/vec-scal-opt1.c: Move ...
550         * gcc.dg/vect/vect-scal-opt1.c: ... here.
551         * gcc.dg/vec-scal-opt2.c: Move ...
552         * gcc.dg/vect/vect-scal-opt2.c: ... here.
553
554 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
555
556         * gnat.dg/specs/static_initializer5.ads: New test.
557         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
558
559 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
560
561         PR middle-end/46360
562         * gcc.c-torture/compile/pr46360.c: New test.
563
564         PR c++/45894
565         * g++.dg/warn/Wsequence-point-2.C: New test.
566
567 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
568
569         PR fortran/46313
570         * gfortran.dg/class_29.f03: New.
571
572 2010-11-09  Richard Guenther  <rguenther@suse.de>
573
574         PR middle-end/46221
575         * gcc.target/i386/alias-1.c: New testcase.
576
577 2010-11-08  Jason Merrill  <jason@redhat.com>
578
579         * g++.dg/cpp0x/constexpr-sassert.C: New.
580
581 2010-11-08  Jason Merrill  <jason@redhat.com>
582
583         * g++.dg/cpp0x/constexpr-defarg.C: New.
584
585 2010-11-08  Xinliang David Li  <davidxl@google.com>
586
587         PR tree-optimization/46316
588         * gcc.c-torture/execute/pr46316.c: New test.
589
590 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
591
592         PR fortran/46344
593         * gfortran.dg/class_28.f03: Extended.
594
595 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
596
597         * objc.dg/property/dotsyntax-13.m: New.
598         * objc.dg/property/dotsyntax-14.m: New.
599         * objc.dg/property/dotsyntax-15.m: New.
600         * objc.dg/property/synthesize-7.m: New.
601         * obj-c++.dg/property/dotsyntax-13.mm: New.
602         * obj-c++.dg/property/dotsyntax-14.mm: New.
603         * obj-c++.dg/property/dotsyntax-15.mm: New.
604         * obj-c++.dg/property/synthesize-7.mm: New.
605
606 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
607
608         * objc.dg/property/dynamic-4.m: New.
609         * objc.dg/property/dynamic-5.m: New.
610         * objc.dg/property/dynamic-6.m: New.
611         * obj-c++.dg/property/dynamic-4.mm: New.
612         * obj-c++.dg/property/dynamic-5.mm: New.
613         * obj-c++.dg/property/dynamic-6.mm: New.
614
615 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
616
617         * objc.dg/property/synthesize-3.m: New.
618         * objc.dg/property/synthesize-4.m: New.
619         * objc.dg/property/synthesize-5.m: New.
620         * objc.dg/property/synthesize-6.m: New.
621         * obj-c++.dg/property/synthesize-3.mm: New.
622         * obj-c++.dg/property/synthesize-4.mm: New.
623         * obj-c++.dg/property/synthesize-5.mm: New.
624         * obj-c++.dg/property/synthesize-6.mm: New.
625
626 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
627
628         * objc.dg/property/at-property-5.m: Updated test.
629         * objc.dg/property/at-property-16.m: New.
630         * objc.dg/property/at-property-17.m: New.
631         * objc.dg/property/at-property-18.m: New.
632         * objc.dg/property/at-property-19.m: New.
633         * objc.dg/property/dotsyntax-12.m: New.
634         * objc.dg/protocol-inheritance-1.m: New.
635         * objc.dg/protocol-inheritance-2.m: New.
636         * obj-c++.dg/property/at-property-5.mm: Updated test.
637         * obj-c++.dg/property/at-property-16.mm: New.
638         * obj-c++.dg/property/at-property-17.mm: New.
639         * obj-c++.dg/property/at-property-18.mm: New.
640         * obj-c++.dg/property/at-property-19.mm: New.
641         * obj-c++.dg/protocol-inheritance-1.mm: New.
642         * obj-c++.dg/protocol-inheritance-2.mm: New.
643         * obj-c++.dg/property/dotsyntax-12.mm: New.
644
645 2010-11-08  Jason Merrill  <jason@redhat.com>
646
647         * g++.dg/expr/overflow1.C: New.
648         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
649         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
650         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
651         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
652
653 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
654
655         * gcc.dg/pr35442.c: Adapt warning.
656
657         PR target/46280
658         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
659         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
660         * g++.dg/torture/pr36444.C: Add dg-options -msse for
661         i?86-*-* x86_64-*-*.
662         * g++.dg/torture/pr36445.C: Likewise.
663         * gcc.c-torture/compile/pr34856.c: Likewise.
664         * gcc.c-torture/compile/pr39928-1.c: Likewise.
665         * gcc.c-torture/compile/vector-1.c: Likewise.
666         * gcc.c-torture/compile/vector-2.c: Likewise.
667         * gcc.dg/pr32912-1.c: Likewise.
668         * gcc.c-torture/execute/va-arg-25.c: Move ...
669         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
670         Add dg-options -msse, dg-require-effective-target sse_runtime for
671         for i?86-*-*, x86_64-*-*.
672         * gcc.c-torture/execute/vector-1.c: Likewise.
673         * gcc.c-torture/execute/vector-2.c: Likewise.
674         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
675         i?86-*-*, x86_64-*-*.
676         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
677         * gcc.dg/tree-ssa/sra-4.c: Likewise.
678         * gcc.dg/tree-ssa/vector-1.c: Likewise.
679         * gcc.dg/tree-ssa/vector-2.c: Likewise.
680         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
681
682 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
683
684         * gcc.dg/torture/pr45982.c: Add -std=c99
685         * gcc.dg/torture/pr45623.c: Ditto.
686
687 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
688
689         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
690         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
691
692 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
693
694         PR target/28627
695         * g++.dg/ext/dllimport7.C: Adjust second error check and
696         allow test for x86_64 mingw, too.
697
698 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
699
700         PR fortran/46344
701         * gfortran.dg/class_28.f03: New.
702
703 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
704
705         PR rtl-optimization/45352
706         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
707         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
708         gcc.target/i386/pr45352-2.c: New tests.
709
710 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
711
712         PR libobjc/36610
713         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
714         XFAIL the run for all but m32 x86.
715
716 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
717
718         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
719         as comment character.
720
721 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
722
723         * gcc.target/mips/mips.exp: Revert previous patch.
724         * gcc.target/mips/fma-1.c: Delete.
725         * gcc.target/mips/fma-2.c: Likewise.
726         * gcc.target/mips/fma-3.c: Likewise.
727         * gcc.target/mips/fma-4.c: Likewise.
728         * gcc.target/mips/fma-5.c: Likewise.
729         * gcc.target/mips/fma-6.c: Likewise.
730         * gcc.target/mips/fma-7.c: Likewise.
731         * gcc.target/mips/fma-8.c: Likewise.
732         * gcc.target/mips/fma-9.c: Likewise.
733         * gcc.target/mips/fma-10.c: Likewise.
734         * gcc.target/mips/fma-11.c: Likewise.
735         * gcc.target/mips/fma-12.c: Likewise.
736         * gcc.target/mips/fma-13.c: Likewise.
737         * gcc.target/mips/fma-14.c: Likewise.
738         * gcc.target/mips/fma-15.c: Likewise.
739         * gcc.target/mips/fma-16.c: Likewise.
740         * gcc.target/mips/fma-17.c: Likewise.
741         * gcc.target/mips/fma-18.c: Likewise.
742         * gcc.target/mips/fma-19.c: Likewise.
743         * gcc.target/mips/fma-20.c: Likewise.
744
745 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
746
747         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
748         * gcc.target/mips/fma-1.c: New test.
749         * gcc.target/mips/fma-2.c: Likewise.
750         * gcc.target/mips/fma-3.c: Likewise.
751         * gcc.target/mips/fma-4.c: Likewise.
752         * gcc.target/mips/fma-5.c: Likewise.
753         * gcc.target/mips/fma-6.c: Likewise.
754         * gcc.target/mips/fma-7.c: Likewise.
755         * gcc.target/mips/fma-8.c: Likewise.
756         * gcc.target/mips/fma-9.c: Likewise.
757         * gcc.target/mips/fma-10.c: Likewise.
758         * gcc.target/mips/fma-11.c: Likewise.
759         * gcc.target/mips/fma-12.c: Likewise.
760         * gcc.target/mips/fma-13.c: Likewise.
761         * gcc.target/mips/fma-14.c: Likewise.
762         * gcc.target/mips/fma-15.c: Likewise.
763         * gcc.target/mips/fma-16.c: Likewise.
764         * gcc.target/mips/fma-17.c: Likewise.
765         * gcc.target/mips/fma-18.c: Likewise.
766         * gcc.target/mips/fma-19.c: Likewise.
767         * gcc.target/mips/fma-20.c: Likewise.
768
769 2010-11-06  Jason Merrill  <jason@redhat.com>
770
771         * g++.dg/cpp0x/constexpr-ctor3.C: New.
772
773 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
774
775         PR c/43384
776         * gcc.dg/parser-error-3.c: New test.
777
778 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
779
780         PR c++/45332
781         * g++.dg/parse/semicolon2.C: New testcase.
782         * g++.dg/ext/asmspec1.C: Adjust.
783         * g++.dg/init/new13.C: Adjust.
784         * g++.dg/parse/ctor5.C: Adjust.
785
786 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
787
788         PR fortran/46330
789         * gfortran.dg/class_27.f03: New.
790
791 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
792
793         Fixed using the Objective-C 2.0 dot-syntax with self and super.
794         * objc.dg/property/dotsyntax-5.m: New.
795         * objc.dg/property/dotsyntax-6.m: New.
796         * objc.dg/property/dotsyntax-7.m: New.
797         * objc.dg/property/dotsyntax-8.m: New.
798         * objc.dg/property/dotsyntax-9.m: New.
799         * objc.dg/property/dotsyntax-10.m: New.
800         * objc.dg/property/dotsyntax-11.m: New.
801         * obj-c++.dg/property/dotsyntax-5.mm: New.
802         * obj-c++.dg/property/dotsyntax-6.mm: New.
803         * obj-c++.dg/property/dotsyntax-7.mm: New.
804         * obj-c++.dg/property/dotsyntax-8.mm: New.
805         * obj-c++.dg/property/dotsyntax-9.mm: New.
806         * obj-c++.dg/property/dotsyntax-10.mm: New.
807         * obj-c++.dg/property/dotsyntax-11.mm: New.
808
809 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
810
811         * obj-c++.dg/encode-3.mm: Provide a different string check for the
812         NeXT runtime when the type is READONLY.
813
814 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
815
816         * gcc.target/i386/387-2.c: Skip if -march= is specified.
817         * gcc.target/i386/387-6.c: Ditto.
818         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
819         * gcc.target/i386/387-4.c: Ditto.
820         * gcc.target/i386/387-7.c: Ditto.
821         * gcc.target/i386/387-8.c: Ditto.
822         * gcc.target/i386/387-9.c: Ditto.
823         * gcc.target/i386/387-10.c: Ditto.
824         * gcc.target/i386/387-11.c: Ditto.
825         * gcc.target/i386/387-12.c: Ditto.
826
827         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
828
829 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
830
831         PR target/44981
832         * gcc.dg/darwin-cfstring-format-1.c: New.
833         * gcc.dg/warn-nsstring.c: New.
834         * objc.dg/fsf-nsstring-format-1.m: New.
835         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
836         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
837         linker warning.
838
839 2010-11-05  Jason Merrill  <jason@redhat.com>
840
841         PR c++/45473
842         * g++.dg/inherit/virtual6.C: New.
843
844 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
845
846         PR c/44772
847         * gcc.dg/Wcxx-compat-21.c: New test.
848
849 2010-11-05  Ian Lance Taylor  <iant@google.com>
850
851         PR target/46084
852         * gcc.target/i386/pr46084.c: New test.
853
854 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
855
856         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
857         * (check_effective_target_mempcpy): New.
858         * gcc.c-torture/execute/pr45636.c: Move this...
859         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
860
861 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
862
863         * gcc.target/i386/i386.exp (FLAGS): Remove.
864         Wrap gcc_target_compile with $clearcap_ldflags added to options.
865
866 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
867
868         PR c++/46160
869         * g++.dg/opt/empty2.C: New test.
870
871         PR target/45670
872         * gcc.target/i386/pr45670.c: New test.
873
874 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
875
876         PR fortran/45451
877         PR fortran/46174
878         * gfortran.dg/class_19.f03: Modified.
879         * gfortran.dg/class_allocate_6.f03: New.
880
881 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
882
883         * gcc.target/i386/avx-vzeroupper-19.c: New.
884
885 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
886
887         PR tree-optimization/46099
888         * gcc.dg/autopar/pr46099.c: New test.
889
890         PR middle-end/43690
891         * c-c++-common/pr43690.c: New test.
892
893 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
894
895         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
896         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
897         declaration and implementation.
898         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
899         * obj-c++.dg/property/at-property-13.mm: Likewise.
900         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
901         * obj-c++.dg/property/property-1.mm: Likewise.
902         * obj-c++.dg/property/at-property-7.mm: Likewise.
903         * obj-c++.dg/property/at-property-9.mm: Likewise.
904         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
905         * obj-c++.dg/property/at-property-10.mm: Likewise.
906         * obj-c++.dg/property/synthesize-2.mm: Likewise.
907         * obj-c++.dg/property/at-property-12.mm: Likewise.
908         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
909         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
910         * obj-c++.dg/property/at-property-6.mm: Likewise.
911         * obj-c++.dg/property/at-property-8.mm: Likewise.
912         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
913         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
914         * obj-c++.dg/property/at-property-11.mm: Likewise.
915         * obj-c++.dg/template-8.mm: Likewise.
916         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
917         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
918         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
919         and put a FIXME for this.
920         * obj-c++.dg/property/property-2.mm: Remove.
921         * obj-c++.dg/property/property-3.mm: Remove.
922
923 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
924
925         PR debug/46307
926         * gcc.dg/pr46307.c: New test.
927
928 2010-11-05  Jason Merrill  <jason@redhat.com>
929
930         PR c++/46304
931         * g++.dg/ext/complex6.C: New.
932
933 2010-11-04  Bud Davis   <jimmied@smu.edu>
934
935         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
936
937 2010-11-04  Chao-ying Fu  <fu@mips.com>
938
939         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
940         msubu, mult, multu.
941         * gcc.target/mips/mips32-dsp-run.c: Likewise.
942
943 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
944
945         Fixed using the Objective-C 2.0 dot-syntax with class names.
946         * objc.dg/property/dotsyntax-3.m: New.
947         * objc.dg/property/dotsyntax-4.m: New.
948         * obj-c++.dg/property/dotsyntax-3.mm: New.
949         * obj-c++.dg/property/dotsyntax-4.mm: New.
950
951         * objc.dg/fobjc-std-1.m: Added test for warnings when the
952         Objective-C 2.0 dot-syntax is used with class names.
953         * obj-c++.dg/fobjc-std-1.mm: Same change.
954
955 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
956
957         * gcc.target/powerpc/loop_align.c: New.
958
959 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
960
961         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
962
963         merge from FSF 'apple/trunk' branch.
964         * gcc.target/powerpc/darwin64-abi.c: New.
965
966 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
967
968         PR tree-optimization/46233
969         * gcc.dg/pr46233.c: New test.
970
971 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
972
973         * objc.dg/property/property-2.m: Deleted.
974         * objc.dg/property/property-3.m: Deleted.
975
976 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
977
978         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
979         defined.
980         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
981         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
982         * objc.dg/property/property-1.m: Likewise.
983         * objc.dg/property/at-property-6.m: Likewise.
984         * objc.dg/property/at-property-7.m: Likewise.
985         * objc.dg/property/dotsyntax-1.m: Likewise.
986         * objc.dg/property/at-property-8.m: Likewise.
987         * objc.dg/property/dotsyntax-2.m: Likewise.
988         * objc.dg/property/at-property-9.m: Likewise.
989         * objc.dg/property/synthesize-2.m: Likewise.
990         * objc.dg/property/at-property-10.m: Likewise.
991         * objc.dg/property/at-property-11.m: Likewise.
992         * objc.dg/property/at-property-12.m: Likewise.
993         * objc.dg/property/at-property-13.m: Likewise.
994         * objc.dg/property/fsf-property-method-access.m: Likewise.
995         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
996         linker warning.
997         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
998         warnings.
999         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
1000         deprecation warnings.  Use Object1 implementation.
1001         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
1002         * objc/execute/forward-1.m: Remove.
1003         * objc/execute/forward-1.x: Remove.
1004
1005 2010-11-04  Jason Merrill  <jason@redhat.com>
1006
1007         * g++.dg/cpp0x/constexpr-access.C: New.
1008
1009 2010-11-04  Richard Guenther  <rguenther@suse.de>
1010
1011         PR rtl-optimization/46183
1012         * gcc.dg/torture/pr46183.c: New testcase.
1013
1014 2010-11-04  Richard Guenther  <rguenther@suse.de>
1015
1016         PR tree-optimization/46068
1017         * gcc.dg/torture/pr46068.c: New testcase.
1018
1019 2010-11-04  Richard Guenther  <rguenther@suse.de>
1020
1021         PR tree-optimization/45991
1022         * gcc.dg/pr45991.c: New testcase.
1023
1024 2010-11-04  Richard Guenther  <rguenther@suse.de>
1025
1026         PR tree-optimization/46154
1027         * g++.dg/torture/pr46154.C: New testcase.
1028
1029 2010-11-04  Richard Guenther  <rguenther@suse.de>
1030
1031         PR tree-optimization/45733
1032         * gcc.dg/pr45733.c: New testcase.
1033
1034 2010-11-04  Ira Rosen  <irar@il.ibm.com>
1035
1036         PR tree-optimization/46213
1037         * gfortran.dg/vect/pr46213.f90: New.
1038
1039 2010-11-04  Richard Guenther  <rguenther@suse.de>
1040
1041         PR testsuite/45702
1042         * gcc.dg/pr34989-1.c: Move ...
1043         * gcc.dg/lto/pr34989-1_0.c: ... here.
1044         * gcc.dg/pr34989-2.c: Move ...
1045         * gcc.dg/lto/pr34989-1_1.c: ... here.
1046         * gcc.dg/pr27898.c: Move ...
1047         * gcc.dg/lto/pr27898_0.c: ... here and ...
1048         * gcc.dg/lto/pr27898_1.c: ... split.
1049         * gcc.dg/pr28712.c: Move ...
1050         * gcc.dg/lto/pr28712_0.c: ... here and ...
1051         * gcc.dg/lto/pr28712_1.c: ... split ...
1052         * gcc.dg/lto/pr28712_2.c: ... twice.
1053         * gcc.dg/pr28706.c: Move ...
1054         * gcc.dg/lto/pr28706_0.c: ... here and ...
1055         * gcc.dg/lto/pr28706_1.c: ... split.
1056
1057 2010-11-04  Richard Guenther  <rguenther@suse.de>
1058             Richard Henderson  <rth@redhat.com>
1059
1060         * gcc.target/i386/fma4-vector-2.c: New testcase.
1061
1062 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1063             Richard Guenther  <rguenther@suse.de>
1064
1065         * gcc.dg/vec-scal-opt.c: New testcase.
1066         * gcc.dg/vec-scal-opt1.c: New testcase.
1067         * gcc.dg/vec-scal-opt2.c: New testcase.
1068
1069 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1070
1071         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1072         from plugin build flags on Darwin targets.
1073
1074 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1075
1076         * gcc.target/i386/pr46285.c: Require split_stack target.
1077
1078 2010-11-03  Jason Merrill  <jason@redhat.com>
1079
1080         PR c++/46293
1081         * g++.dg/cpp0x/constexpr-base2.C: New.
1082
1083         PR c++/46289
1084         * g++.dg/cpp0x/initlist45.C: New.
1085
1086 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1087
1088         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1089         is now allowed in categories.
1090         * obj-c++.dg/property/dynamic-2.mm: Same change.
1091         * objc.dg/property/dynamic-3.m: New.
1092         * obj-c++.dg/property/dynamic-3.mm: New.
1093         * objc.dg/property/at-property-14.m: New.
1094         * objc.dg/property/at-property-15.m: New.
1095         * obj-c++.dg/property/at-property-14.mm: New.
1096         * obj-c++.dg/property/at-property-15.mm: New.
1097
1098         * objc.dg/foreach-6.m: Added a few more tests for valid and
1099         invalid iterating variables and collections.
1100
1101 2010-11-03  Xinliang David Li  <davidxl@google.com>
1102
1103         PR target/46200
1104         * g++.dg/tree-ssa/ivopts-2.C: New test.
1105
1106 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1107
1108         PR target/46295
1109         * gcc.target/i386/pr46295.c: New.
1110
1111 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1112
1113         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1114         precision min/max for single precision on VSX.
1115
1116 2010-11-03  Jason Merrill  <jason@redhat.com>
1117
1118         PR c++/46289
1119         * g++.dg/cpp0x/constexpr-ice3.C: New.
1120
1121 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1122
1123         * gnat.dg/opt8.ad[sb]: New test.
1124         * gnat.dg/opt8_pkg.ads: New helper.
1125
1126 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1127
1128         PR rtl-optimization/45865
1129         * gcc.dg/pr45865.c: New.
1130         * gcc.dg/torture/pr45865.c: Likewise.
1131
1132         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1133         * gcc.target/arm/headmerge-2.c: Likewise.
1134         * gcc.target/i386/headmerge-1.c: Likewise.
1135         * gcc.target/i386/headmerge-2.c: Likewise.
1136
1137 2010-11-03  Richard Guenther  <rguenther@suse.de>
1138
1139         PR middle-end/46288
1140         * gcc.dg/pr46288.c: New testcase.
1141
1142 2010-11-03  Richard Guenther  <rguenther@suse.de>
1143
1144         PR tree-optimization/44807
1145         * gcc.dg/torture/pr44807.c: New testcase.
1146
1147 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1148
1149         PR libgfortran/43899
1150         * gfortran.dg/namelist_67.f90: New test.
1151
1152 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1153
1154         PR tree-optimization/46009
1155         * gcc.dg/vect/pr46009.c: New function.
1156
1157 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1158
1159         Implemented -fobjc-std=objc1 flag.
1160         * objc.dg/fobjc-std-1.m: New.
1161         * obj-c++.dg/fobjc-std-1.mm: New.
1162
1163 2010-11-03  Richard Guenther  <rguenther@suse.de>
1164
1165         PR middle-end/46241
1166         * g++.dg/debug/pr46241.C: New testcase.
1167
1168 2010-11-03  Richard Guenther  <rguenther@suse.de>
1169
1170         PR tree-optimization/46190
1171         * gfortran.dg/pr46190.f90: New testcase.
1172
1173 2010-11-03  Richard Guenther  <rguenther@suse.de>
1174
1175         PR testsuite/46274
1176         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1177         * gcc.dg/vect/vect-19.c: Likewise.
1178         * gcc.dg/vect/vect-17.c: Likewise.
1179
1180 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1181
1182         PR target/46285
1183         * gcc.target/i386/pr46285.c: New.
1184
1185 2010-11-03  Richard Guenther  <rguenther@suse.de>
1186
1187         PR tree-optimization/46217
1188         * gcc.dg/pr46217.c: New testcase.
1189
1190 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1191
1192         * objc.dg/property/dotsyntax-1.m: New.
1193         * objc.dg/property/dotsyntax-2.m: New.
1194         * obj-c++.dg/property/dotsyntax-1.mm: New.
1195         * obj-c++.dg/property/dotsyntax-2.mm: New.
1196
1197 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1198
1199         PR tree-optimization/46165
1200         * gcc.dg/pr46165.c: New test.
1201
1202 2010-11-03  Richard Guenther  <rguenther@suse.de>
1203
1204         PR middle-end/46251
1205         * gcc.dg/pr46251.c: New testcase.
1206
1207 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1208
1209         PR tree-optimization/46107
1210         * gcc.c-torture/compile/pr46107.c: New test.
1211
1212         PR debug/46252
1213         * gcc.dg/pr46252.c: New test.
1214
1215         PR rtl-optimization/46034
1216         PR rtl-optimization/46212
1217         PR rtl-optimization/46248
1218         * gcc.c-torture/compile/pr46034.c: New test.
1219         * gcc.c-torture/compile/pr46248.c: New test.
1220         * gcc.dg/pr46212.c: New test.
1221
1222 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1223
1224         * gnat.dg/sizetype4.adb: New test.
1225
1226 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
1227
1228         * gcc.target/i386/avx-vzeroupper-15.c: New.
1229         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1230         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1231         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1232
1233         PR target/46253
1234         * gcc.target/i386/pr46253.c: New.
1235
1236 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1237             Tobias Burnus  <burnus@net-b.de>
1238
1239         PR fortran/45170
1240         * gfortran.dg/deferred_type_param_1.f90: New.
1241         * gfortran.dg/deferred_type_param_2.f90: New.
1242         * gfortran.dg/initialization_1.f90: Update dg-errors.
1243         * gfortran.dg/initialization_9.f90: Update dg-errors.
1244
1245 2010-11-02  Richard Guenther  <rguenther@suse.de>
1246
1247         PR tree-optimization/46149
1248         * g++.dg/torture/pr46149.C: New testcase.
1249
1250 2010-11-02  Richard Guenther  <rguenther@suse.de>
1251
1252         PR tree-optimization/46216
1253         * gcc.dg/torture/pr46216.c: New testcase.
1254
1255 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1256
1257         PR target/46131
1258         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1259         *-*-osf*.
1260
1261 2010-11-02  Richard Guenther  <rguenther@suse.de>
1262
1263         PR tree-optimization/46184
1264         * gcc.dg/pr46184.c: New testcase.
1265
1266 2010-11-02  Richard Guenther  <rguenther@suse.de>
1267
1268         PR tree-optimization/46177
1269         * gcc.dg/pr46177.c: New testcase.
1270
1271 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1272
1273         PR middle-end/46120
1274         * g++.dg/ipa/ivinline-9.C: New test.
1275
1276 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1277
1278         PR tree-optimization/45875
1279         * g++.dg/torture/pr45875.C: New test.
1280
1281 2010-11-02  Richard Guenther  <rguenther@suse.de>
1282
1283         PR testsuite/46249
1284         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1285
1286 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
1287
1288         PR debug/46255
1289         * gcc.dg/pr46255.c: New test.
1290
1291 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1292
1293         PR c++/46170
1294         PR c++/46162
1295         * g++.dg/template/sfinae26.C: New test.
1296         * g++.dg/template/sfinae27.C: Likewise.
1297
1298 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1299
1300         PR c++/45606
1301         * g++.dg/template/typedef36.C: New test.
1302         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1303         * g++.dg/template/canon-type-10.C: Likewise.
1304         * g++.dg/template/canon-type-11.C: Likewise.
1305         * g++.dg/template/canon-type-12.C: Likewise.
1306         * g++.dg/template/canon-type-13.C: Likewise.
1307
1308 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
1309
1310         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1311         instance of debug_pubnames on darwin.
1312
1313 2010-11-01  Jason Merrill  <jason@redhat.com>
1314             Benjamin Kosnik  <bkoz@redhat.com>
1315
1316         * g++.dg/cpp0x/constexpr-initlist2.C: New.
1317         * g++.dg/cpp0x/constexpr-initlist3.C: New.
1318
1319         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1320         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1321         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1322         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1323         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1324         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1325         * g++.dg/cpp0x/constexpr-array.C: New.
1326         * g++.dg/cpp0x/constexpr-base.C: New.
1327         * g++.dg/cpp0x/constexpr-complex.C: New.
1328         * g++.dg/cpp0x/constexpr-data1.C: New.
1329         * g++.dg/cpp0x/constexpr-data2.C: New.
1330         * g++.dg/cpp0x/constexpr-deref.C: New.
1331         * g++.dg/cpp0x/constexpr-diag1.C: New.
1332         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1333         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1334         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1335         * g++.dg/cpp0x/constexpr-empty.C: New.
1336         * g++.dg/cpp0x/constexpr-empty2.C: New.
1337         * g++.dg/cpp0x/constexpr-empty3.C: New.
1338         * g++.dg/cpp0x/constexpr-empty4.C: New.
1339         * g++.dg/cpp0x/constexpr-empty5.C: New.
1340         * g++.dg/cpp0x/constexpr-ex1.C: New.
1341         * g++.dg/cpp0x/constexpr-ex2.C: New.
1342         * g++.dg/cpp0x/constexpr-ex3.C: New.
1343         * g++.dg/cpp0x/constexpr-ex4.C: New.
1344         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1345         * g++.dg/cpp0x/constexpr-fnptr.C: New.
1346         * g++.dg/cpp0x/constexpr-function1.C: New.
1347         * g++.dg/cpp0x/constexpr-function2.C: New.
1348         * g++.dg/cpp0x/constexpr-function3.C: New.
1349         * g++.dg/cpp0x/constexpr-ice.C: New.
1350         * g++.dg/cpp0x/constexpr-initlist.C: New.
1351         * g++.dg/cpp0x/constexpr-neg1.C: New.
1352         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1353         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1354         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1355         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1356         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1357         * g++.dg/cpp0x/constexpr-nonlit.C: New.
1358         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1359         * g++.dg/cpp0x/constexpr-nullptr.C: New.
1360         * g++.dg/cpp0x/constexpr-object1.C: New.
1361         * g++.dg/cpp0x/constexpr-object2.C: New.
1362         * g++.dg/cpp0x/constexpr-overflow.C: New.
1363         * g++.dg/cpp0x/constexpr-pedantic.C: New.
1364         * g++.dg/cpp0x/constexpr-pos1.C: New.
1365         * g++.dg/cpp0x/constexpr-potential1.C: New.
1366         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1367         * g++.dg/cpp0x/constexpr-pure.C: New.
1368         * g++.dg/cpp0x/constexpr-static.C: New.
1369         * g++.dg/cpp0x/constexpr-static2.C: New.
1370         * g++.dg/cpp0x/constexpr-static3.C: New.
1371         * g++.dg/cpp0x/constexpr-static4.C: New.
1372         * g++.dg/cpp0x/constexpr-static5.C: New.
1373         * g++.dg/cpp0x/constexpr-static6.C: New.
1374         * g++.dg/cpp0x/constexpr-string.C: New.
1375         * g++.dg/cpp0x/constexpr-switch.C: New.
1376         * g++.dg/cpp0x/constexpr-targ.C: New.
1377         * g++.dg/cpp0x/constexpr-throw.C: New.
1378         * g++.dg/cpp0x/constexpr-typeid.C: New.
1379         * g++.dg/cpp0x/constexpr-union.C: New.
1380         * g++.dg/cpp0x/constexpr-value.C: New.
1381         * g++.dg/cpp0x/constexpr-value2.C: New.
1382         * g++.dg/cpp0x/constexpr-variadic.C: New.
1383         * g++.dg/cpp0x/initlist5.C: Use constexpr.
1384         * g++.dg/cpp0x/static_assert3.C: Add expected error.
1385         * g++.dg/other/fold1.C: Likewise.
1386         * g++.dg/parse/crash36.C: Likewise.
1387         * g++.dg/parse/constant4.C: Adjust expected error.
1388         * g++.dg/template/arg5.C: Likewise.
1389         * g++.dg/template/non-dependent10.C: Likewise.
1390         * g++.dg/template/qualified-id3.C: Likewise.
1391         * g++.dg/warn/overflow-warn-1.C: Likewise.
1392         * g++.dg/warn/overflow-warn-3.C: Likewise.
1393         * g++.dg/warn/overflow-warn-4.C: Likewise.
1394         * g++.old-deja/g++.pt/crash10.C: Likewise.
1395
1396         * g++.dg/cpp0x/constexpr-ctor2.C: New.
1397
1398 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1399
1400         Implemented format and noreturn attributes for Objective-C methods.
1401         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1402         * objc.dg/attributes/method-deprecated-1.m: New.
1403         * objc.dg/attributes/method-deprecated-2.m: New.
1404         * objc.dg/attributes/method-deprecated-3.m: New.
1405         * objc.dg/attributes/method-noreturn-1.m: New.
1406         * objc.dg/attributes/method-sentinel-1.m: New.
1407         * objc.dg/attributes/method-format-1.m: New.
1408         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1409         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1410         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1411         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1412         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1413         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
1414         * obj-c++.dg/attributes/method-format-1.mm: New.
1415
1416 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1417
1418         * objc.dg/property/at-property-deprecated-1.m: New.
1419         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
1420
1421 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1422
1423         Implemented Objective-C 2.0 property accessors.
1424         * objc.dg/property/at-property-6.m: Use nonatomic properties to
1425         avoid testing more complex accessors in this testcase which is not
1426         about them.
1427         * objc.dg/property/at-property-7.m: Same change.
1428         * objc.dg/property/at-property-8.m: Same change.
1429         * objc.dg/property/at-property-9.m: Same change.
1430         * objc.dg/property/at-property-10.m: Same change.
1431         * objc.dg/property/at-property-11.m: Same change.
1432         * obj-c++.dg/property/at-property-6.mm: Same change.
1433         * obj-c++.dg/property/at-property-7.mm: Same change.
1434         * obj-c++.dg/property/at-property-8.mm: Same change.
1435         * obj-c++.dg/property/at-property-9.mm: Same change.
1436         * obj-c++.dg/property/at-property-10.mm: Same change.
1437         * obj-c++.dg/property/at-property-11.mm: Same change.
1438         * objc.dg/property/at-property-12.m: New.
1439         * objc.dg/property/at-property-13.m: New.
1440         * obj-c++.dg/property/at-property-12.mm: New.
1441         * obj-c++.dg/property/at-property-13.mm: New.
1442
1443 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1444
1445         PR fortran/46152
1446         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1447         * gfortran.dg/allocate_with_typespec_4.f90: New test.
1448         * gfortran.dg/allocate_with_typespec_1.f90: New test.
1449         * gfortran.dg/allocate_with_typespec_2.f: New test.
1450         * gfortran.dg/allocate_with_typespec_3.f90: New test.
1451         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1452         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1453
1454 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
1455             Nathan Froyd  <froydnj@codesourcery.com>
1456
1457         PR tree-optimization/46259
1458         * gfortran.dg/pr46259.f: New testcase.
1459
1460 2010-11-01  Paul Koning  <ni1d@arrl.net>
1461
1462         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1463         * gcc.c-torture/compile/20020604-1.c: Ditto.
1464         * gcc.c-torture/compile/20001226-1.c: Ditto.
1465         * gcc.c-torture/compile/20010327-1.c: Ditto.
1466         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1467         * gcc.c-torture/compile/pr43191.c: Ditto.
1468         * gcc.c-torture/compile/pr41181.c: Ditto.
1469
1470 2010-10-31  Richard Henderson  <rth@redhat.com>
1471
1472         * lib/target-supports.exp
1473         (check_effective_target_automatic_stack_alignment): True for
1474         x86 but not windows.
1475         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1476         use of the preferred-stack-boundary arguments.
1477         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1478
1479 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
1480
1481         PR target/46142
1482         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1483         * gcc.target/i386/fma4-builtin-2.c: Likewise.
1484
1485 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1486
1487         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1488
1489 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1490
1491         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1492         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
1493         than tls.
1494         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1495         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1496         * objc.dg/torture/tls/thr-init.m: Likewise.
1497         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1498         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1499
1500 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1501
1502         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1503         the Linux kernel.
1504
1505 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
1506
1507         PR fortran/44917
1508         PR fortran/44926
1509         PR fortran/46196
1510         * gfortran.dg/typebound_generic_10.f03: New.
1511
1512 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1513
1514         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1515         * objc.dg/property/property-neg-1.m: Updated for changes in the
1516         syntax of @property and the implementation of
1517         @synthesize/@dynamic.
1518         * objc.dg/property/property-neg-2.m: Same change.
1519         * objc.dg/property/property-neg-3.m: Same change.
1520         * objc.dg/property/property-neg-4.m: Same change.
1521         * objc.dg/property/property-neg-5.m: Same change.
1522         * objc.dg/property/property-neg-7.m: Same change.
1523         * objc.dg/property/property-1.m: Same change.
1524         * objc.dg/property/synthesize-1.m: Same change.
1525         * objc.dg/property/at-property-2.m: Same change.
1526         * objc.dg/property/at-property-4.m: Same change.
1527
1528         * objc.dg/property/fsf-property-method-acces.m: Updated for
1529         changes in the syntax of @property and the implementation of
1530         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1531         * objc.dg/property/fsf-property-basic.m: Same change.
1532         * objc.dg/property/fsf-property-named-ivar.m: Same change.
1533
1534         * objc.dg/property/at-property-5.m: New.
1535         * objc.dg/property/at-property-6.m: New.
1536         * objc.dg/property/at-property-7.m: New.
1537         * objc.dg/property/at-property-8.m: New.
1538         * objc.dg/property/at-property-9.m: New.
1539         * objc.dg/property/at-property-10.m: New.
1540         * objc.dg/property/at-property-11.m: New.
1541         * objc.dg/property/synthesize-2.m: New.
1542         * objc.dg/property/dynamic-2.m: New.
1543
1544         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1545         syntax of @property and the implementation of
1546         @synthesize/@dynamic.
1547         * obj-c++.dg/property/property-neg-2.mm: Same change.
1548         * obj-c++.dg/property/property-neg-3.mm: Same change.
1549         * obj-c++.dg/property/property-neg-4.mm: Same change.
1550         * obj-c++.dg/property/property-neg-5.mm: Same change.
1551         * obj-c++.dg/property/property-neg-7.mm: Same change.
1552         * obj-c++.dg/property/property-1.mm: Same change.
1553         * obj-c++.dg/property/synthesize-1.mm: Same change.
1554         * obj-c++.dg/property/at-property-2.mm: Same change.
1555         * obj-c++.dg/property/at-property-4.mm: Same change.
1556
1557         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1558         changes in the syntax of @property and the implementation of
1559         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1560         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1561         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1562
1563         * obj-c++.dg/property/at-property-5.mm: New.
1564         * obj-c++.dg/property/at-property-6.mm: New.
1565         * obj-c++.dg/property/at-property-7.mm: New.
1566         * obj-c++.dg/property/at-property-8.mm: New.
1567         * obj-c++.dg/property/at-property-9.mm: New.
1568         * obj-c++.dg/property/at-property-10.mm: New.
1569         * obj-c++.dg/property/at-property-11.mm: New.
1570         * obj-c++.dg/property/synthesize-2.mm: New.
1571         * obj-c++.dg/property/dynamic-2.mm: New.
1572
1573 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1574             Andrew Pinski  <pinskia@gmail.com>
1575
1576         * gcc.c-torture/execute/vector-shift.c: New testcase.
1577         * gcc.c-torture/execute/vector-shift1.c: Likewise.
1578         * gcc.c-torture/execute/vector-shift2.c: Likewise.
1579         * gcc.dg/vector-shift.c: Likewise.
1580         * gcc.dg/vector-shift1.c: Likewise.
1581         * gcc.dg/torture/vector-shift2.c: Likewise.
1582         * gcc.dg/vector-shift3.c: Likewise.
1583         * gcc.dg/simd-1b.c: Adjust.
1584
1585 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1586
1587         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1588
1589 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
1590
1591         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1592
1593 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
1594
1595         PR target/46153
1596         * gcc.target/i386/pr46153.c: New test.
1597
1598 2010-10-27  Jason Merrill  <jason@redhat.com>
1599
1600         * g++.dg/cpp0x/constexpr-is_literal.C: New.
1601
1602 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
1603
1604         PR fortran/46161
1605         * gfortran.dg/class_dummy_3.f03: New.
1606
1607 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
1608
1609         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1610         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1611
1612         * gcc.target/i386/avx-vzeroupper-3.c: New.
1613         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1614         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1615         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1616         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1617         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1618         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1619         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1620         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1621         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1622         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1623         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1624
1625 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1626
1627         * obj-c.dg/property/at-property-4.m: New.
1628         * obj-c++.dg/property/at-property-4.mm: New.
1629         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1630         updates in warning.
1631         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1632         updates in warning.
1633
1634 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1635
1636         * objc.dg/property/at-property-1.m: New.
1637         * objc.dg/property/at-property-2.m: New.
1638         * objc.dg/property/at-property-3.m: New.
1639         * objc.dg/ivar-invalid-type-1.m: New.
1640         * obj-c++.dg/property/at-property-1.mm: New.
1641         * obj-c++.dg/property/at-property-2.mm: New.
1642         * obj-c++.dg/property/at-property-3.mm: New.
1643         * obj-c++.dg/ivar-invalid-type-1.mm: New.
1644         * objc.dg/property/property-neg-6.m: Updated testcase for updates
1645         in error reporting.
1646
1647 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1648
1649         PR libgfortran/46010
1650         * gfortran.dg/namelist_66.f90: New test.
1651         * gfortran.dg/fmt_t_6.f: Fix whitespace.
1652
1653 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
1654
1655         PR fortran/42647
1656         * gfortran.dg/allocatable_scalar_9.f90: Extended.
1657         * gfortran.dg/allocatable_scalar_10.f90: New.
1658         * gfortran.dg/class_19.f03: Extended.
1659
1660 2010-10-26  Jan Hubicka  <jh@suse.cz>
1661
1662         PR middle-end/45736
1663         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1664
1665 2010-10-26  Ira Rosen  <irar@il.ibm.com>
1666
1667         PR tree-optimization/46167
1668         * gcc.dg/vect/O-pr46167.c: New.
1669         * gcc.dg/vect/vect.exp: Run tests with -O.
1670
1671 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
1672
1673         PR target/44948
1674         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1675         * g++.dg/vect/pr33860a.cc: Likewise.
1676         * gcc.c-torture/compile/20070522-1.c: Likewise.
1677         * gcc.dg/compat/struct-align-1_x.c: Likewise.
1678         * gcc.dg/compat/struct-align-1_y.c: Likewise.
1679         * gcc.dg/compat/struct-align-2_x.c: Likewise.
1680         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1681         * gcc.dg/pr44136.c: Likewise.
1682
1683         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1684         * gcc.dg/compat/vector-1_x.c: Likewise.
1685         * gcc.dg/compat/vector-1_y.c: Likewise.
1686         * gcc.dg/compat/vector-2_x.c: Likewise.
1687         * gcc.dg/compat/vector-2_y.c: Likewise.
1688         * gcc.dg/pr43300.c: Likewise.
1689
1690         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1691         * gcc.dg/compat/vector-1a_y.c: Likewise.
1692         * gcc.dg/compat/vector-1b_x.c: Likewise.
1693         * gcc.dg/compat/vector-1b_y.c: Likewise.
1694         * gcc.dg/compat/vector-2a_x.c: Likewise.
1695         * gcc.dg/compat/vector-2a_y.c: Likewise.
1696         * gcc.dg/compat/vector-2b_x.c: Likewise.
1697         * gcc.dg/compat/vector-2b_y.c: Likewise.
1698         * gcc.target/i386/pr39162.c: Likewise.
1699         * gcc.target/i386/pr40906-2.c: Likewise.
1700         * gcc.target/i386/sse-5.c: Likewise.
1701
1702         * gcc.dg/pr35442.c: Prune ABI change warnings.
1703
1704         * gcc.c-torture/execute/pr38151.x: New.
1705         * gcc.target/i386/pr44948-1a.c: Likewise.
1706         * gcc.target/i386/pr44948-1b.c: Likewise.
1707         * gcc.target/i386/pr44948-2a.c: Likewise.
1708         * gcc.target/i386/pr44948-2b.c: Likewise.
1709
1710 2010-10-26  Ian Lance Taylor  <iant@google.com>
1711
1712         PR middle-end/45687
1713         * gcc.c-torture/execute/20101025-1.c: New test.
1714
1715 2010-10-26  Tobias Burnus  <burnus@net-b.de>
1716
1717         PR fortran/45451
1718         * gfortran.dg/class_allocate_5.f90: New.
1719
1720 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1721
1722         Implement opaque-enum-specifiers for C++0x
1723         * g++.dg/cpp0x/forw_enum1.C: New.
1724         * g++.dg/cpp0x/forw_enum2.C: New.
1725         * g++.dg/cpp0x/forw_enum3.C: New.
1726         * g++.dg/cpp0x/forw_enum4.C: New.
1727         * g++.dg/cpp0x/forw_enum5.C: New.
1728         * g++.dg/cpp0x/forw_enum6.C: New.
1729         * g++.dg/cpp0x/forw_enum7.C: New.
1730         * g++.dg/cpp0x/forw_enum8.C: New.
1731         * g++.dg/cpp0x/forw_enum9.C: New.
1732         * g++.dg/parse/enum3.C: Add new errors.
1733         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1734         * g++.dg/cpp0x/auto9.C: Add new error.
1735         * g++.dg/template/crash79.C: Add new errors.
1736
1737 2010-10-26  Jie Zhang  <jie@codesourcery.com>
1738
1739         * gcc.target/arm/volatile-bitfields-1.c: New test.
1740         * gcc.target/arm/volatile-bitfields-2.c: New test.
1741         * gcc.target/arm/volatile-bitfields-3.c: New test.
1742
1743 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1744
1745         * gnat.dg/pointer_discr1.adb: New test.
1746         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1747         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1748         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1749
1750 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1751
1752         * gnat.dg/loop_optimization8.adb: New test.
1753         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1754         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1755
1756 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1757
1758         * gnat.dg/in_out_parameter2.adb: New test.
1759         * gnat.dg/in_out_parameter3.adb: Likewise.
1760
1761 2010-10-25  Jie Zhang  <jie@codesourcery.com>
1762
1763         * g++.dg/opt/combine.c: New test.
1764
1765 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1766
1767         * gnat.dg/opt7.ad[sb]: New test.
1768         * gnat.dg/opt7_pkg.ads: New helper.
1769
1770 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1771
1772         PR objc/45735
1773         * obj-c.dg/pr45735.mm: New.
1774         * obj-c++.dg/pr45735.mm: New.
1775
1776 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1777
1778         PR objc/24393
1779         * objc.dg/pr24393.m: New.
1780         * obj-c++.dg/pr24393.mm: New.
1781
1782 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1783
1784         PR objc/28049
1785         * objc.dg/pr28049.m: New.
1786         * obj-c++.dg/pr28049.mm: New.
1787
1788 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1789
1790         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
1791         parameter attributes are now supported.
1792         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
1793         * objc.dg/attributes/parameter-attribute-1.m: New test.
1794         * objc.dg/attributes/parameter-attribute-2.m: New test.
1795         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
1796         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
1797
1798 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
1799
1800         Based on the CFString implementation in FSF apple/trunk branch.
1801
1802         * gcc.dg/darwin-cfstring-1.c: New.
1803         * gcc.dg/darwin-cfstring-2.c: New.
1804         * gcc.dg/torture/darwin-cfstring-3.c: New.
1805         * g++.dg/other/darwin-cfstring1.C: New.
1806         * g++.dg/torture/darwin-cfstring-3.C: New.
1807
1808 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
1809
1810         * objc.dg/demangle-1.m: New test.
1811         * obj-c++.dg/demangle-1.mm: New test.
1812         * obj-c++.dg/demangle-2.mm: New test.
1813         * obj-c++.dg/demangle-3.mm: New test.
1814
1815 2010-10-23  Ian Lance Taylor  <iant@google.com>
1816
1817         * gcc.c-torture/execute/20101011-1.c: New test.
1818         * gcc.c-torture/execute/20101011-1.x: New test driver.
1819
1820 2010-10-23  Tobias Burnus  <burnus@net-b.de>
1821
1822         PR fortran/46122
1823         * gfortran.dg/protected_8.f90: New.
1824
1825 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
1826
1827         * gcc.dg/march-generic.c: Skip for -march in multilib options.
1828         * gcc.target/i386/isa-9.c: Skip for -march other than
1829         -march=amdfam10 in multilib options.
1830         * gcc.target/i386/pr42589.c: Skip for -march other than
1831         -march=i486 in multilib options.
1832         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
1833         other -march in multilib options.
1834
1835 2010-10-23  Jie Zhang  <jie@codesourcery.com>
1836
1837         PR rtl-optimization/37360
1838         * gcc.dg/pr37360.c: New test.
1839
1840 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1841
1842         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
1843
1844 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1845             Andrew Pinski  <pinskia@gmail.com>
1846
1847         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
1848         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
1849         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
1850         * gcc.dg/vector-subscript-1.c: Likewise.
1851         * gcc.dg/vector-subscript-2.c: Likewise.
1852         * gcc.dg/vector-subscript-3.c: New testcase.
1853         * gcc.dg/array-8.c: Adjust.
1854
1855 2010-10-22  Richard Guenther  <rguenther@suse.de>
1856
1857         PR middle-end/46137
1858         * c-c++-common/torture/pr46137.c: New testcase.
1859
1860 2010-10-22  Jason Merrill  <jason@redhat.com>
1861
1862         PR c++/46129
1863         * g++.dg/template/defarg14.C: New.
1864
1865 2010-10-22  Jason Merrill  <jason@redhat.com>
1866
1867         PR c++/46103
1868         * g++.dg/cpp0x/implicit10.C: New.
1869
1870 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
1871
1872         PR target/46098
1873         * gcc.target/i386/pr46098.c: New test.
1874
1875 2010-10-22  Richard Guenther  <rguenther@suse.de>
1876
1877         PR tree-optimization/45720
1878         * gcc.dg/torture/pr45720.c: New testcase.
1879
1880 2010-10-22  Ira Rosen  <irar@il.ibm.com>
1881
1882         PR tree-optimization/46126
1883         * gcc.dg/vect/pr46126.c: New.
1884
1885 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
1886
1887         Based on the CFString implementation in FSF apple/trunk branch.
1888
1889         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
1890         so that the latter can be used in dg-skip and dg-xfail clauses.
1891         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
1892         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
1893         to use dg-additional-files for Object1.
1894         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
1895         to use dg-additional-files for Object1, move to torture/strings/.
1896         * obj-c++.dg/const-str-4.mm: Likewise.
1897         * obj-c++.dg/const-str-3.mm: Likewise.
1898         * obj-c++.dg/const-str-8.mm: Likewise.
1899         * obj-c++.dg/const-str-9.mm: Likewise.
1900         * obj-c++.dg/const-str-10.mm: Likewise.
1901         * obj-c++.dg/const-str-10.mm: Likewise.
1902         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
1903         to use dg-additional-files for Object1, move to strings/.
1904         * obj-c++.dg/const-str-2.mm: Likewise.
1905         * obj-c++.dg/const-str-5.mm: Likewise.
1906         * obj-c++.dg/const-str-6.mm: Likewise.
1907         * obj-c++.dg/const-str-12.mm: Likewise.
1908         * obj-c++.dg/strings/strings.exp: New.
1909         * obj-c++.dg/strings/const-cfstring-2.mm: New.
1910         * obj-c++.dg/strings/const-cfstring-5.mm: New.
1911         * obj-c++.dg/torture/strings/strings.exp: New.
1912         * obj-c++.dg/torture/strings/string1.mm: New.
1913         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
1914         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
1915         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
1916
1917         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
1918         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1919         * objc/execute/string2.m: Likewise.
1920         * objc/execute/string3.m: Likewise.
1921         * objc/execute/string3.m: Likewise.
1922         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
1923         * objc.dg/foreach-4.m: Likewise.
1924         * objc.dg/foreach-5.m: Likewise.
1925         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
1926         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1927         * objc.dg/const-str-4.m: Likewise.
1928         * objc.dg/const-str-7.m: Likewise.
1929         * objc.dg/const-str-8.m: Likewise.
1930         * objc.dg/const-str-9.m: Likewise.
1931         * objc.dg/const-str-10.m: Likewise.
1932         * objc.dg/const-str-11.m: Likewise.
1933         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
1934         to use dg-additional-files for Object1, move to objc.dg/strings/.
1935         * objc.dg/const-str-2.m: Likewise.
1936         * objc.dg/const-str-5.m: Likewise.
1937         * objc.dg/const-str-6.m: Likewise.
1938         * objc.dg/const-str-12.m: Likewise.
1939         * objc.dg/const-str-12b.m: Likewise.
1940         * objc.dg/strings/strings.exp: New.
1941         * objc.dg/strings/const-cfstring-2.m: New.
1942         * objc.dg/strings/const-cfstring-5.m: New.
1943         * objc.dg/torture/strings/strings.exp: New.
1944         * objc.dg/torture/strings/const-cfstring-1.m: New.
1945         * objc.dg/torture/strings/const-cfstring-3.m: New.
1946         * objc.dg/torture/strings/const-cfstring-4.m: New.
1947
1948 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1949
1950         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
1951
1952 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
1953
1954         PR c++/46117
1955         * g++.dg/parse/crash57.C: New.
1956
1957 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
1958             H.J. Lu  <hongjiu.lu@intel.com>
1959
1960         PR target/45946
1961         * gcc.target/i386/pr45946.c: New test.
1962
1963 2010-10-21  Martin Jambor  <mjambor@suse.cz>
1964
1965         PR tree-optimization/45875
1966         * g++.dg/ipa/pr45875.C: New test.
1967
1968 2010-10-21  Ira Rosen  <irar@il.ibm.com>
1969
1970         PR tree-optimization/46049
1971         PR tree-optimization/46052
1972         * gcc.dg/vect/pr46052.c: New test.
1973         * gcc.dg/vect/pr46049.c: New test.
1974
1975 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1976
1977         PR fortran/46007
1978         * gfortran.dg/shape_5.f90:  New test case.
1979
1980 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1981
1982         PR fortran/46060
1983         * gfortran.dg/proc_ptr_comp_25.f90: New.
1984
1985 2010-10-21  Richard Guenther  <rguenther@suse.de>
1986             Michael Matz  <matz@suse.de>
1987
1988         PR tree-optimization/45764
1989         * gcc.dg/torture/pr45764.c: New testcase.
1990
1991 2010-10-21  Richard Guenther  <rguenther@suse.de>
1992
1993         PR tree-optimization/46111
1994         * g++.dg/torture/pr46111.C: New testcase.
1995
1996 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1997
1998         PR fortran/46067
1999         * gfortran.dg/dummy_procedure_4.f90: New.
2000         * gfortran.dg/proc_ptr_30.f90: New.
2001
2002 2010-10-21  Tobias Burnus  <burnus@net-b.de>
2003
2004         PR fortran/46100
2005         * gfortran.dg/ptr-func-1.f90: New.
2006         * gfortran.dg/ptr-func-2.f90: New.
2007
2008 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
2009
2010         PR tree-optimization/45919
2011         * gcc.c-torture/compile/pr45919.c: New test.
2012
2013         PR tree-optimization/46066
2014         * gcc.dg/autopar/pr46066.c: New test.
2015
2016 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2017
2018         PR c++/46024
2019         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2020
2021 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2022
2023         PR c++/46056
2024         * g++.dg/cpp0x/range-for7.C: New.
2025
2026 2010-10-20  Richard Guenther  <rguenther@suse.de>
2027
2028         PR lto/45667
2029         * g++.dg/lto/20101020-1_0.h: New testcase.
2030         * g++.dg/lto/20101020-1_0.C: Likewise.
2031         * g++.dg/lto/20101020-1_1.C: Likewise.
2032
2033 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
2034
2035         * gcc.dg/20101013-1.c: New test.
2036
2037 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
2038
2039         PR target/46085
2040         * gcc.target/i386/pr46085-1.c: New.
2041         * gcc.target/i386/pr46085-2.c: Likewise.
2042
2043 2010-10-20  Richard Guenther  <rguenther@suse.de>
2044
2045         PR tree-optimization/45860
2046         * gcc.dg/torture/pr45860.c: New testcase.
2047
2048 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2049
2050         * gnat.dg/discr25.adb: New test.
2051         * gnat.dg/discr25_pkg.ad[sb]: New helper.
2052
2053 2010-10-20  Olivier Hainque  <hainque@adacore.com>
2054
2055         * gcc.target/powerpc/ehreturn.c: New test.
2056
2057 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2058
2059         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
2060         not require Foundation and run with the GNU runtime as well.
2061
2062         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2063
2064         Radar 4439126
2065         * obj-c++.dg/template-8.mm: New.
2066
2067 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2068
2069         PR objc/23709
2070         * objc.dg/pr23709.m: New.
2071         * obj-c++.dg/pr23709.m: New.
2072
2073 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2074
2075         PR c++/46046
2076         * g++.dg/template/crash104.C: New.
2077
2078 2010-10-19  Richard Henderson  <rth@redhat.com>
2079
2080         * gcc.target/i386/fma3-fma.c: New.
2081         * gcc.target/i386/fma3-builtin.c: New.
2082         * gcc.target/i386/fma4-builtin.c: New.
2083
2084 2010-10-19  Richard Guenther  <rguenther@suse.de>
2085
2086         PR testsuite/46081
2087         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2088
2089 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2090
2091         Merge from 'apple/trunk' branch on FSF servers.
2092
2093         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
2094
2095         Radar 4293709
2096         * objc.dg/proto-init-mimatch-1.m: New.
2097         * obj-c++.dg/proto-init-mimatch-1.mm: New.
2098
2099 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2100
2101         Implemented parsing @synthesize and @dynamic for
2102         Objective-C/Objective-C++.
2103         * objc.dg/property/dynamic-1.m: New.
2104         * objc.dg/property/synthesize-1.m: New.
2105         * obj-c++.dg/property/dynamic-1.mm: New.
2106         * obj-c++.dg/property/synthesize-1.mm: New.
2107
2108 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2109
2110         * objc.dg/at-class-1.m: New.
2111         * objc.dg/at-class-1.mm: New.
2112
2113 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
2114
2115         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2116
2117 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2118
2119         Merge from 'apple/trunk' branch on FSF servers.
2120
2121         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
2122
2123         Radar 4407151
2124         * obj-c++.dg/template-7.mm: New.
2125
2126 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2127
2128         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2129         bugfix.
2130
2131 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2132
2133         Merge from 'apple/trunk' branch on FSF servers.
2134
2135         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
2136
2137         Radar 4451818
2138         * obj-c++.dg/try-catch-16.mm: New.
2139         * obj-c++.dg/try-catch-17.mm: New.
2140
2141         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
2142
2143         Radar 4330422
2144         * obj-c++.dg/try-catch-15.mm: New
2145
2146         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
2147
2148         Radar 4204796
2149         * obj-c++.dg/try-catch-12.mm: New
2150         * obj-c++.dg/try-catch-13.mm: New
2151         * obj-c++.dg/try-catch-14.mm: New
2152         * objc.dg/try-catch-11.m: New
2153         * objc.dg/try-catch-12.m: New
2154         * objc.dg/try-catch-13.m: New
2155
2156 2010-10-18  Richard Henderson  <rth@redhat.com>
2157
2158         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2159
2160 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2161
2162         PR c/46015
2163         * c-c++-common/Wunused-var-13.c: New test.
2164
2165 2010-10-18  Richard Guenther  <rguenther@suse.de>
2166
2167         PR tree-optimization/45967
2168         * gcc.dg/torture/pr45967.c: New testcase.
2169         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2170         * gcc.dg/ipa/ipa-pta-13.c: Likewise
2171         * gcc.dg/torture/pr39074-2.c: Likewise
2172         * gcc.dg/torture/pta-escape-1.c: Likewise
2173         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2174         * gcc.dg/tree-ssa/pta-callused.c: Likewise
2175         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2176         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2177         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2178         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2179
2180 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
2181
2182         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2183
2184 2010-10-18  Richard Guenther  <rguenther@suse.de>
2185
2186         PR lto/44950
2187         * g++.dg/lto/20101015-2_0.C: New testcase.
2188
2189 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2190
2191         PR middle-end/46019
2192         * gcc.c-torture/execute/pr46019.c: New test.
2193
2194 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2195
2196         Merge from 'apple/trunk' branch on FSF servers.
2197
2198         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
2199
2200         Radar 4516785
2201         * obj-c++.dg/method-namespace-2.mm: New.
2202
2203 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2204
2205         Merge from 'apple/trunk' branch on FSF servers.
2206
2207         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
2208
2209         Radar 4133425
2210         * objc.dg/private-1.m: Test modified.
2211         * obj-c++.dg/private-1.mm: Test modified.
2212
2213 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2214
2215         PR testsuite/45987
2216         * gcc.target/i386/push-1.c: Remove.
2217
2218 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2219             H.J. Lu  <hongjiu.lu@intel.com>
2220
2221         PR target/46051
2222         * gcc.target/i386/pr46051.c: New test.
2223
2224 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2225
2226         * obj-c++.dg/gnu-api-2-class.mm: New.
2227         * obj-c++.dg/gnu-api-2-ivar.mm: New.
2228         * obj-c++.dg/gnu-api-2-method.mm: New.
2229         * obj-c++.dg/gnu-api-2-objc.mm: New.
2230         * obj-c++.dg/gnu-api-2-object.mm: New.
2231         * obj-c++.dg/gnu-api-2-property.mm: New.
2232         * obj-c++.dg/gnu-api-2-protocol.mm: New.
2233         * obj-c++.dg/gnu-api-2-sel.mm: New.
2234
2235 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
2236
2237         * objc.dg/fsf-package-0.m: New.
2238         * obj-c++.dg/fsf-package-0.m: New.
2239
2240 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2241
2242         PR objc/18255
2243         * objc.dg/pr18255.m: New.
2244
2245 2010-10-16  Jan Hubicka  <jh@suse.cz>
2246
2247         PR middle-end/44206
2248         * g++.dg/torture/pr44206.C: New.
2249
2250 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2251
2252         * objc.dg/gnu-api-2-class.m: New.
2253         * objc.dg/gnu-api-2-objc.m: New.
2254
2255 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2256
2257         * objc.dg/gnu-api-2-ivar.m: New.
2258
2259 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2260
2261         * objc.dg/gnu-api-2-property.m: New.
2262
2263 2010-10-15  Xinliang David Li  <davidxl@google.com>
2264
2265         * g++.dg/uninit-pred-3_a.C: New test.
2266         * g++.dg/uninit-pred-3_b.C: New test.
2267
2268 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2269
2270         * objc.dg/gnu-api-2-object.m: New.
2271
2272 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2273
2274         * objc.dg/gnu-api-2-method.m: New.
2275
2276 2010-10-15  Jason Merrill  <jason@redhat.com>
2277
2278         * g++.dg/lto/pr45983_0.C: New.
2279
2280 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2281
2282         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2283         builtin combiner patterns.
2284         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2285         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2286         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2287         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2288         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2289
2290 2010-10-15  Richard Guenther  <rguenther@suse.de>
2291
2292         * g++.dg/lto/20101015-1_0.C: New testcase.
2293
2294 2010-10-15  Richard Guenther  <rguenther@suse.de>
2295
2296         PR testsuite/46021
2297         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2298         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2299
2300 2010-10-15  Richard Guenther  <rguenther@suse.de>
2301
2302         PR lto/45957
2303         * g++.dg/lto/20101014-1_0.C: New testcase.
2304
2305 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2306
2307         * objc.dg/gnu-api-2-protocol.m: New.
2308         * objc.dg/gnu-api-2-sel.m: New.
2309
2310 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2311
2312         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2313         arm-eabi targets.
2314
2315 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
2316
2317         * gcc.dg/20101010-1.c: New testcase.
2318
2319 2010-10-15  Jie Zhang  <jie@codesourcery.com>
2320
2321         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2322         script when relocatable linking.
2323
2324 2010-10-14  Yao Qi  <yao@codesourcery.com>
2325
2326         PR target/45447
2327         * gcc.target/arm/pr45447.c: New test.
2328
2329 2010-10-14  Jan Hubicka  <jh@suse.cz>
2330
2331         PR middle-end/45621
2332         * g++.dg/lto/pr45621.h : New.
2333         * g++.dg/lto/pr45621_0.C: New.
2334         * g++.dg/lto/pr45621_1.C: New.
2335
2336 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2337
2338         * objc.dg/property: New.
2339         * objc.dg/property/fsf-property-basic.m: New.
2340         * objc.dg/property/fsf-property-method-access.m: New.
2341         * objc.dg/property/fsf-property-named-ivar.m: New.
2342         * obj-c++.dg/property: New.
2343         * obj-c++.dg/property/fsf-property-basic.mm: New.
2344         * obj-c++.dg/property/fsf-property-method-access.mm: New.
2345         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2346
2347         merge from FSF apple 'trunk' branch.
2348         2006 Fariborz Jahanian  <fjahanian@apple.com>
2349
2350         Radars 4436866, 4505126, 4506903, 4517826
2351         * objc.dg/property/property-1.m: New.
2352         * objc.dg/property/property-2.m: New.
2353         * objc.dg/property/property-3.m: New.
2354         * objc.dg/property/property-neg-1.m: New.
2355         * objc.dg/property/property-neg-2.m: New.
2356         * objc.dg/property/property-neg-3.m: New.
2357         * objc.dg/property/property-neg-4.m: New.
2358         * objc.dg/property/property-neg-5.m: New.
2359         * objc.dg/property/property-neg-6.m: New.
2360         * objc.dg/property/property-neg-7.m: New.
2361         * objc.dg/property/property.exp: New.
2362         * obj-c++.dg/property/property-1.mm: New.
2363         * obj-c++.dg/property/property-2.mm: New.
2364         * obj-c++.dg/property/property-3.mm: New.
2365         * obj-c++.dg/property/property-neg-1.mm: New.
2366         * obj-c++.dg/property/property-neg-2.mm: New.
2367         * obj-c++.dg/property/property-neg-3.mm: New.
2368         * obj-c++.dg/property/property-neg-4.mm: New.
2369         * obj-c++.dg/property/property-neg-5.mm: New.
2370         * obj-c++.dg/property/property-neg-6.mm: New.
2371         * obj-c++.dg/property/property-neg-7.mm: New.
2372         * obj-c++.dg/property/property.exp: New.
2373
2374 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2375
2376         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
2377
2378 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
2379
2380         PR c/45969
2381         * gcc.c-torture/compile/pr45969-1.c: New test.
2382
2383 2010-10-14  Richard Guenther  <rguenther@suse.de>
2384
2385         PR tree-optimization/44913
2386         * gcc.dg/torture/pr44913.c: New testcase.
2387
2388 2010-10-14  Richard Guenther  <rguenther@suse.de>
2389
2390         PR lto/45382
2391         * g++.dg/lto/20101014-2_0.C: New testcase.
2392
2393 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2394
2395         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2396         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2397         * gcc.target/i386/pr44130.c: Likewise.
2398         * gcc.target/i386/pr44144.c: Likewise.
2399         * gcc.target/i386/pr44180.c: Likewise.
2400         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2401         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2402         * gcc.target/i386/vect-sizes-1.c: Likewise.
2403         * gcc.target/i386/vectorize4-avx.c: Likewise.
2404
2405 2010-10-14  Richard Guenther  <rguenther@suse.de>
2406
2407         PR lto/44561
2408         * g++.dg/lto/20101010-3_0.C: New testcase.
2409         * g++.dg/lto/20101010-4_0.C: Likewise.
2410
2411 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2412
2413         * objc.dg/pr45878.m: Update to include NSConstantString interface
2414         for -fnext-runtime.
2415         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2416         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2417         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2418         reference for m64 -fnext-runtime.
2419
2420 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2421
2422         * gcc.target/i386/vect-sizes-1.c: New.
2423
2424 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2425
2426         PR middle-end/46011
2427         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
2428
2429 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2430
2431         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
2432         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2433
2434 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2435
2436         * gcc.target/ia64/20101005.c: New test.
2437
2438 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2439
2440         PR rtl-optimization/45570
2441         * gcc.dg/pr45570.c: New test.
2442
2443 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2444
2445         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2446         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2447         * gcc.target/i386/vectorize4-avx.c: Likewise.
2448
2449 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2450
2451         * gcc.target/i386/avx-copysign-vec.c: New.
2452         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2453
2454 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2455
2456         PR middle-end/44130
2457         * gcc.target/i386/pr44130.c: New.
2458
2459 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2460
2461         PR middle-end/44144
2462         * gcc.target/i386/pr44144.c: New.
2463
2464 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2465
2466         PR target/44180
2467         * gcc.target/i386/pr44180.c: New.
2468
2469 2010-10-13  Jason Merrill  <jason@redhat.com>
2470
2471         * g++.dg/template/canon-type-8.C: New.
2472
2473 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2474
2475         * gcc.c-torture/execute/20101013-1.c: New test.
2476
2477 2010-10-13  Richard Guenther  <rguenther@suse.de>
2478
2479         PR objc/45878
2480         * objc.dg/pr45878.m: New testcase.
2481
2482 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
2483
2484         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2485         * gcc.dg/format/dfp-printf-1.c: Likewise.
2486         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2487
2488 2010-10-13  Richard Guenther  <rguenther@suse.de>
2489
2490         PR tree-optimization/45788
2491         * g++.dg/pr45788.C: New testcase.
2492
2493 2010-10-13  Richard Guenther  <rguenther@suse.de>
2494
2495         PR tree-optimization/45970
2496         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2497
2498 2010-10-13  Richard Guenther  <rguenther@suse.de>
2499
2500         PR tree-optimization/45982
2501         * gcc.dg/torture/pr45982.c: New testcase.
2502         * gcc.dg/tree-ssa/pr24287.c: Adjust.
2503         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2504         * gcc.dg/torture/pr39074-2.c: Likewise.
2505
2506 2010-10-13  Richard Guenther  <rguenther@suse.de>
2507
2508         PR middle-end/45874
2509         * g++.dg/torture/pr45874.C: New testcase.
2510
2511 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
2512
2513         * objc.dg/attributes/method-attribute-1.m: Update to respond
2514         to implemented method attributes..
2515         * objc.dg/attributes/method-attribute-2.m: Likewise.
2516         * objc.dg/attributes/method-attribute-3.m: Likewise.
2517         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2518         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2519         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2520
2521 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2522
2523         PR libobjc/23214
2524         * objc.dg/pr23214.m: New.
2525
2526 2010-10-12  Michael Eager  <eager@eagercon.com>
2527
2528         PR testsuite/45856
2529         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2530         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2531
2532 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
2533
2534         PR fortran/45636
2535         * gcc.c-torture/execute/pr45636.c: New test.
2536         * gfortran.dg/pr45636.f90: New test.
2537
2538 2010-10-12  Richard Henderson  <rth@redhat.com>
2539
2540         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2541
2542 2010-10-12  Daniel Kraft  <d@domob.eu>
2543
2544         PR fortran/38936
2545         * gfortran.dg/associate_1.f03: More tests with derived-types.
2546         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2547         * gfortran.dg/associate_8.f03: Fix typo.
2548         * gfortran.dg/initialization_27.f90: Fix typo.
2549
2550 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2551
2552         PR testsuite/45851
2553         * lib/lto.exp (lto-get-options-main): Support optional target
2554         selector for dg-extra-ld-options.
2555
2556 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2557
2558         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2559         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2560
2561 2010-10-11  Martin Jambor  <mjambor@suse.cz>
2562
2563         PR middle-end/45699
2564         * g++.dg/torture/pr45699.C: New test.
2565         * g++.dg/otr-fold-1.C: Adjusted.
2566         * g++.dg/otr-fold-1.C: Likewise.
2567
2568 2010-10-11  Nick Clifton  <nickc@redhat.com>
2569
2570         * gcc.c-torture/compile/pr44197.c: Require visibility support.
2571         Allow for a user label prefix.
2572
2573 2010-10-10  Richard Guenther  <rguenther@suse.de>
2574
2575         * g++.dg/lto/20101010-1_0.C: New testcase.
2576         * g++.dg/lto/20101010-2_0.C: Likewise.
2577
2578 2010-10-11  Ira Rosen  <irar@il.ibm.com>
2579
2580         PR tree-optimization/45902
2581         * gcc.dg/vect/45902.c: New test.
2582
2583 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
2584
2585         PR target/45870
2586         * gcc.dg/tls/pr45870.c: New test.
2587
2588 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
2589
2590         PR fortran/45961
2591         * gfortran.dg/typebound_operator_6.f03: New.
2592
2593 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
2594
2595         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2596         and adjust -export symbol scanning.
2597         * g++.dg/ext/dllexport1.C: Likewise.
2598         * g++.dg/ext/dllexport3.C: Likewise.
2599         * gcc.dg/dll-3.c: Likewise.
2600         * gcc.dg/dll-4.c: Likewise.
2601         * gcc.dg/dll-5.c: Likewise.
2602
2603 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2604
2605         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2606         instead of tree_profile dump file.
2607         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2608         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2609         dump file.
2610
2611 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2612
2613         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2614
2615 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2616
2617         * gfortran.dg/character_comparison_4.f90:  New test.
2618         * gfortran.dg/character_comparison_5.f90:  New test.
2619         * gfortran.dg/character_comparison_6.f90:  New test.
2620
2621 2010-10-09  Richard Henderson  <rth@redhat.com>
2622
2623         * lib/target-supports.exp
2624         (check_effective_target_automatic_stack_alignment): Always true.
2625
2626 2010-10-09  Richard Guenther  <rguenther@suse.de>
2627
2628         PR lto/45956
2629         * gcc.dg/lto/20101009-2_0.c: New testcase.
2630         * gcc.dg/lto/20101009-2_1.c: Likewise.
2631         * gcc.dg/lto/20101009-2_2.c: Likewise.
2632
2633 2010-10-09  Richard Guenther  <rguenther@suse.de>
2634
2635         PR lto/45947
2636         * g++.dg/lto/20101009-1_0.C: New testcase.
2637
2638 2010-10-09  Richard Guenther  <rguenther@suse.de>
2639
2640         PR tree-optimization/45945
2641         * gcc.dg/lto/20101009-1_0.c: New testcase.
2642
2643 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
2644
2645         PR target/45913
2646         * gcc.target/i386/pr45913.c: New.
2647
2648 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2649
2650         PR fortran/45943
2651         * gfortran.dg/streamio_16.f90: Update test.
2652
2653 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
2654
2655         PR tree-optimization/45903
2656         * gcc.target/i386/pr45903.c: New test.
2657
2658 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
2659
2660         * gnat.dg/interface5.adb: Compile with warnings disabled.
2661
2662 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2663
2664         * obj-c++.dg/encode-10.mm: New testcase.
2665
2666 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2667
2668         PR objc++/23614
2669         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2670         C++ class.  Removed XFAIL.
2671
2672 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
2673
2674         PR fortran/45933
2675         * gfortran.dg/typebound_operator_5.f03: New.
2676
2677 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2678
2679         Merge from 'apple/trunk' branch on FSF servers.
2680
2681         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
2682
2683         Radar 4508851
2684         * obj-c++.dg/method-namespace-1.mm: New.
2685
2686 2010-10-07  Martin Jambor  <mjambor@suse.cz>
2687
2688         * gcc.dg/tree-ssa/sra-11.c: New test.
2689
2690 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
2691
2692         PR Tree-Vect/45847
2693         * gcc.dg/vect/pr45847.c: New test.
2694
2695 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2696             Kai Tietz  <kai.tietz@onevision.com>
2697
2698         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2699
2700 2010-10-07  Richard Guenther  <rguenther@suse.de>
2701
2702         PR tree-optimization/45732
2703         * gcc.dg/torture/pr45732.c: New testcase.
2704
2705 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2706
2707         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2708         * objc.dg/foreach-2.m: Likewise.
2709         * objc.dg/foreach-3.m: Likewise.
2710         * objc.dg/foreach-4.m: Likewise.
2711         * objc.dg/foreach-5.m: Likewise.
2712         * objc.dg/foreach-6.m: Likewise.
2713         * objc.dg/foreach-7.m: Likewise.
2714         * objc.dg/objc-foreach-4.m: Likewise.
2715         * objc.dg/objc-foreach-5.m: Likewise.
2716
2717 2010-10-07  Richard Guenther  <rguenther@suse.de>
2718
2719         PR middle-end/45869
2720         * gcc.dg/torture/pr45869.c: New testcase.
2721
2722 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2723
2724         * objc.dg/set-not-used-1.m: New
2725         * obj-c++.dg/set-not-used-1.mm: New.
2726
2727 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2728
2729         * objc.dg/attributes/method-attribute-3.m: New.
2730         * obj-c++.dg/attributes/method-attribute-3.mm: New.
2731
2732 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
2733
2734         PR fortran/45916
2735         * gfortran.dg/generic_typebound_operator_1.f90: New test.
2736
2737 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2738
2739         PR fortran/45889
2740         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2741
2742 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2743
2744         Merge from 'apple/trunk' branch on FSF servers.
2745
2746         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
2747
2748         Radar 4278774
2749         * obj-c++.dg/encode-9.mm: New.
2750
2751 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2752
2753         * g++.dg/cpp0x/pr45908.C: New test.
2754
2755 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2756
2757         * gnat.dg/opt6.ad[sb]: New test.
2758
2759 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2760
2761         Implemented fast enumeration for Objective-C.
2762         * objc.dg/foreach-1.m: New.
2763         * objc.dg/foreach-2.m: New.
2764         * objc.dg/foreach-3.m: New.
2765         * objc.dg/foreach-4.m: New.
2766         * objc.dg/foreach-5.m: New.
2767         * objc.dg/foreach-6.m: New.
2768         * objc.dg/foreach-7.m: New.
2769
2770         Merge from 'apple/trunk' branch on FSF servers:
2771         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
2772
2773         Radar 4502236
2774         * objc.dg/objc-foreach-5.m: New.
2775
2776         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
2777
2778         Radar 4507230
2779         * objc.dg/objc-foreach-4.m: New.
2780
2781         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2782
2783         Radar 4472881
2784         * objc.dg/objc-foreach-3.m: New.
2785
2786         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
2787
2788         Radar 4468498
2789         * objc.dg/objc-foreach-2.m: New.
2790
2791         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
2792
2793         Radar 4294910
2794         * objc.dg/objc-foreach-1.m: New
2795
2796 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
2797
2798         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
2799         unsigned values.
2800
2801 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2802
2803         PR objc++/28050
2804         * obj-c++.dg/syntax-error-10.mm: New.
2805
2806 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2807
2808         PR objc++/23707
2809         * obj-c++.dg/syntax-error-9.mm: New.
2810
2811 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2812
2813         PR objc++/31126
2814         * obj-c++.dg/syntax-error-8.mm: New.
2815
2816 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2817
2818         Merge from 'apple/trunk' branch on FSF servers.
2819
2820         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
2821
2822         Radar 4290840
2823         * obj-c++.dg/syntax-error-7.mm: New
2824
2825         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
2826
2827         Radar 4294425
2828         * obj-c++.dg/syntax-error-6.mm: New
2829
2830         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
2831
2832         Radar 4261146
2833         * obj-c++.dg/syntax-error-5.mm: New
2834
2835         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
2836
2837         Radar 4093475
2838         * obj-c++.dg/syntax-error-[3-4].mm: New.
2839
2840         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
2841
2842         Radar 4185810
2843         * obj-c++.dg/syntax-error-[1-2].mm: New.
2844
2845 2010-10-05  Ira Rosen  <irar@il.ibm.com>
2846
2847         PR tree-optimization/45752
2848         * gcc.dg/vect/pr45752.c: New test.
2849
2850 2010-10-05  Richard Guenther  <rguenther@suse.de>
2851
2852         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
2853         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2854         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2855         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2856         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2857         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2858         * gcc.dg/tree-prof/stringop-1.c: Likewise.
2859         * gcc.dg/tree-prof/stringop-2.c: Likewise.
2860         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
2861         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
2862         * gcc.dg/tree-prof/update-loopch.c: Likewise.
2863         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
2864         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2865         * gcc.dg/tree-prof/tracer-1.c: Likewise.
2866         * gcc.dg/tree-ssa/inline-4.c: Likewise.
2867         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2868         * gcc.dg/tree-ssa/20080530.c: Likewise.
2869         * g++.dg/tree-ssa/inline-3.C: Likewise.
2870         * g++.dg/tree-ssa/inline-1.C: Likewise.
2871         * g++.dg/tree-ssa/inline-2.C: Likewise.
2872         * gcc.dg/profile-dir-1.c: Likewise.
2873         * gcc.dg/profile-dir-2.c: Likewise.
2874         * gcc.dg/profile-dir-3.c: Likewise.
2875
2876 2010-10-05  Richard Guenther  <rguenther@suse.de>
2877
2878         PR middle-end/45877
2879         * g++.dg/torture/pr45877.C: New testcase.
2880
2881 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
2882
2883         PR debug/45849
2884         * gcc.dg/debug/pr45849.c: New test.
2885
2886         PR middle-end/45876
2887         * gcc.c-torture/compile/pr45876.c: New test.
2888
2889 2010-10-04  Julian Brown  <julian@codesourcery.com>
2890
2891         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
2892         vect_hw_misalign.
2893         * gcc.dg/vect/vect-60.c: Likewise.
2894         * gcc.dg/vect/vect-56.c: Likewise.
2895         * gcc.dg/vect/vect-93.c: Likewise.
2896         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2897         * gcc.dg/vect/vect-95.c: Likewise.
2898         * gcc.dg/vect/vect-96.c: Likewise.
2899         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
2900         * gcc.dg/vect/slp-25.c: Likewise.
2901         * gcc.dg/vect/slp-3.c: Likewise.
2902         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2903         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2904         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
2905         * gcc.dg/vect/vect-109.c: Likewise.
2906         * gcc.dg/vect/vect-peel-1.c: Likewise.
2907         * gcc.dg/vect/vect-peel-2.c: Likewise.
2908         * lib/target-supports.exp
2909         (check_effective_target_arm_vect_no_misalign): New.
2910         (check_effective_target_vect_no_align): Use above.
2911         (check_effective_target_vect_element_align): New.
2912         (add_options_for_quad_vectors): New.
2913
2914 2010-10-04  Martin Jambor  <mjambor@suse.cz>
2915
2916         PR tree-optimization/45572
2917         * g++.dg/ipa/pr45572-1.C: New test.
2918         * g++.dg/ipa/pr45572-2.C: Likewise.
2919
2920 2010-10-03  Ian Lance Taylor  <iant@google.com>
2921
2922         * gcc.dg/anon-struct-11.c: New test.
2923         * gcc.dg/anon-struct-12.c: New test.
2924         * gcc.dg/anon-struct-13.c: New test.
2925         * gcc.dg/anon-struct-14.c: New test.
2926
2927 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
2928
2929         * g++.dg/torture/pr45764.C: Revert revision 164914.
2930         * gcc.dg/vect/pr43432.c: Likewise.
2931         * gcc.dg/vect/vect-114.c: Likewise.
2932         * gcc.dg/vect/vect-15.c: Likewise.
2933
2934 2010-10-03  Jason Merrill  <jason@redhat.com>
2935
2936         * g++.dg/cpp0x/sfinae5.C: New.
2937
2938 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2939
2940         PR tree-optimization/45720
2941         PR tree-optimization/45764
2942         * g++.dg/torture/pr45764.C: New.
2943
2944         * gcc.dg/vect/pr43432.c: Xfail.
2945         * gcc.dg/vect/vect-114.c: Likewise.
2946         * gcc.dg/vect/vect-15.c: Likewise.
2947
2948 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2949
2950         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
2951         hppa*-*-hpux*.
2952         * gcc.dg/torture/pr45678-2.c: Likewise.
2953
2954 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
2955
2956         PR fortran/45748
2957         * gfortran.dg/intrinsic_6.f90: New.
2958
2959 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2960
2961         PR fortran/42831
2962         * gfortran.dg/dependency_37.f90:  New test.
2963
2964 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
2965
2966         * gcc.target/i386/shift_mask.c: New test.
2967
2968 2010-10-01  Richard Guenther  <rguenther@suse.de>
2969
2970         PR tree-optimization/45854
2971         * g++.dg/torture/pr45854.C: New testcase.
2972
2973 2010-09-30  Michael Eager  <eager@eagercon.com>
2974
2975         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
2976         __FLT_{MIN,MAX}__.
2977
2978 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2979
2980         PR middle-end/45758
2981         * gfortran.dg/graphite/pr45758.f90: New.
2982
2983 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2984
2985         PR middle-end/45230
2986         * gcc.dg/graphite/id-pr45230.c: New.
2987
2988 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2989
2990         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
2991         * gfortran.dg/graphite/graphite.exp: Same.
2992         * gcc.dg/graphite/vect-pr43423.c: New.
2993
2994 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2995
2996         PR target/45843
2997         * g++.dg/torture/pr45843.C: New test.
2998
2999 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
3000
3001         PR fortran/45828
3002         * gfortran.dg/allocate_derived_5.f90: New.
3003
3004 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3005
3006         PR tree-optimization/31261
3007         * gcc.dg/tree-ssa/pr31261.c: New test.
3008
3009 2010-09-30  Michael Eager  <eager@eagercon.com>
3010
3011         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3012         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3013         * gcc.target/microblaze/microblaze.exp: Ditto.
3014         * gcc.target/microblaze/others/string_cst1.c: Ditto.
3015         * gcc.target/microblaze/others/string_cst2.c: Ditto.
3016         * gcc.target/microblaze/others/data_var1.c: Ditto.
3017         * gcc.target/microblaze/others/data_var2.c: Ditto.
3018         * gcc.target/microblaze/others/data_var3.c: Ditto.
3019         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3020         * gcc.target/microblaze/others/strings1.c:: Ditto.
3021         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3022         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3023         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3024         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3025         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3026         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3027         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3028         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3029         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3030         * gcc.target/microblaze/isa/pcmp.c: Ditto.
3031         * gcc.target/microblaze/isa/nofloat.c: Ditto.
3032         * gcc.target/microblaze/isa/fcvt.c: Ditto.
3033         * gcc.target/microblaze/isa/float.c: Ditto.
3034         * gcc.target/microblaze/isa/mulh.c: Ditto.
3035         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3036         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3037         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3038         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3039         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3040         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3041         * gcc.target/microblaze/isa/bshift.c: Ditto.
3042         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3043         * gcc.target/microblaze/isa/div.c: Ditto.
3044         * gcc.target/microblaze/isa/vanilla.c: Ditto.
3045         * gcc.target/microblaze/isa/mul.c: Ditto.
3046
3047 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3048
3049         merge from FSF 'apple/trunk' branch.
3050         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
3051
3052         Radar 4386773
3053         * objc.dg/enhanced-proto-1.m: New.
3054         * objc.dg/enhanced-proto-2.m: New.
3055         * obj-c++.dg/enhanced-proto-1.mm: New
3056         * obj-c++.dg/enhanced-proto-2.mm: New.
3057
3058 2010-09-30  Richard Guenther  <rguenther@suse.de>
3059
3060         PR testsuite/45702
3061         * gcc.dg/debug/pr41893-1.c: Adjust.
3062         * gcc.dg/pr30762-1.c: Likewise.
3063         * gcc.dg/pr31529-1.c: Likewise.
3064         * gcc.dg/pr34457-1.c: Likewise.
3065         * gcc.dg/pr34668-1.c: Likewise.
3066         * gcc.dg/pr43557-1.c: Likewise.
3067
3068 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3069
3070         PR objc/45842
3071         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3072         * objc.dg/const-str-3.m: Correct header for memcpy.
3073         * objc.dg/const-str-7.m: Likewise.
3074         * objc.dg/method-20b.m: Provide an implementation of Object.
3075         Adjust XFAIL for m64 NeXT runtime.
3076         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3077         * objc.dg/encode-3.m: Correct line ordering, provide header for
3078         sprintf.
3079         * objc.dg/encode-7-next.m: Only run for 32bit.
3080         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3081         * objc.dg/type-size-2.m: Provide an implementation of Object.
3082         Ajust headers.
3083         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3084         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3085         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3086         Adjust XFAIL for m64 NeXT runtime.
3087         * obj-c++.dg/method-22.mm: Likewise.
3088         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3089
3090 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3091
3092         Merge from 'apple/trunk' branch on FSF servers.
3093
3094         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3095
3096         Radar 4278236
3097         * obj-c++.dg/bad-forward-decl.mm: New
3098
3099 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
3100
3101         * ada/acats/run_acats: Revert revision 157037.
3102
3103 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3104
3105         Merge from 'apple/trunk' branch on FSF servers.
3106
3107         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3108
3109         Radar 4281748
3110         * objc.dg/naming-2.m: Update
3111         * objc.dg/naming-3.m: New
3112
3113 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
3114
3115         PR target/40457
3116         * gcc.target/arm/pr40457-3.c: New test.
3117
3118 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3119
3120         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3121         alias checking.
3122         * lib/target-supports.exp (check_ifunc_available): Likewise.
3123
3124 2010-09-29  Tristan Gingold  <gingold@adacore.com>
3125
3126         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3127
3128 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3129
3130         * objc.dg/keywords-1.m: New test.
3131         * objc.dg/keywords-2.m: New test.
3132         * objc.dg/keywords-3.m: New test.
3133         * obj-c++.dg/keywords-1.mm: New test.
3134         * obj-c++.dg/keywords-2.mm: New test.
3135
3136 2010-09-28  Jason Merrill  <jason@redhat.com>
3137
3138         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3139         * g++.dg/ext/complit11.C: Likewise.
3140         * g++.old-deja/g++.law/temps1.C: Likewise.
3141
3142         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3143         * g++.old-deja/g++.mike/misc6.C: Likewise.
3144
3145 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3146
3147         * objc.dg/attributes/method-attribute-1.m: New.
3148         * objc.dg/attributes/method-attribute-2.m: New.
3149
3150         * obj-c++.dg/attributes/method-attribute-1.m: New.
3151         * obj-c++.dg/attributes/method-attribute-2.m: New.
3152
3153 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3154
3155         * objc.dg/attributes: New.
3156         * objc.dg/attributes/attributes.exp: New.
3157         * objc.dg/attributes/class-attribute-1.m: New.
3158         * objc.dg/attributes/class-attribute-2.m: New
3159         * objc.dg/attributes/categ-attribute-1.m: New
3160         * objc.dg/attributes/categ-attribute-2.m: New
3161         * objc.dg/attributes/proto-attribute-1.m: New
3162
3163         * obj-c++.dg/attributes: New.
3164         * obj-c++.dg/attributes/attributes.exp: New
3165         * obj-c++.dg/attributes/class-attribute-1.mm: New
3166         * obj-c++.dg/attributes/class-attribute-2.mm: New
3167         * obj-c++.dg/attributes/categ-attribute-1.mm: New
3168         * obj-c++.dg/attributes/categ-attribute-2.mm: New
3169         * obj-c++.dg/attributes/proto-attribute-1.mm: New
3170
3171 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3172
3173         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3174         from the branch renamed to method-20b.m to avoid clashes).
3175
3176         2005-08-23  Stuart Hastings  <stuart@apple.com>
3177                     Ziemowit Laski  <zlaski@apple.com>
3178
3179         Radar 4209854
3180         * obj-c++.dg/method-23.mm: New.
3181         * objc.dg/method-20.m: New.
3182
3183 2010-09-28  Jan Hubicka  <jh@suse.cz>
3184
3185         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3186
3187 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3188
3189         PR target/44452
3190         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3191         i?86-*-solaris2.[89], *-*-vxworks*.
3192         * gcc.target/i386/pr22152.c: Likewise.
3193         * gcc.target/i386/vect8-ret.c: New test.
3194
3195 2010-09-28  Jie Zhang  <jie@codesourcery.com>
3196
3197         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3198
3199 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3200
3201         Merge from 'apple/trunk' branch on FSF servers.
3202
3203         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
3204
3205         Radar 4175534
3206         * obj-c++.dg/method-22.mm: New.
3207
3208 2010-09-27  Jason Merrill  <jason@redhat.com>
3209
3210         * g++.dg/cpp0x/rv-lvalue-req.C: New.
3211         * g++.dg/ext/complit11.C: Adjust.
3212         * g++.old-deja/g++.law/temps1.C: Adjust.
3213         * g++.old-deja/g++.ns/koenig6.C: Adjust.
3214         * g++.old-deja/g++.oliva/partord1.C: Adjust.
3215
3216 2010-09-27  Ian Lance Taylor  <iant@google.com>
3217
3218         * lib/target-supports.exp (check_effective_target_split_stack):
3219         New procedure.
3220         * gcc.dg/split-1.c: New test.
3221         * gcc.dg/split-2.c: New test.
3222         * gcc.dg/split-3.c: New test.
3223         * gcc.dg/split-4.c: New test.
3224
3225 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3226
3227         PR objc/25464
3228         * objc.dg/type-size-3.m: New test.
3229
3230 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3231
3232         PR objc/45763
3233         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3234
3235 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3236
3237         PR objc/25450
3238         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3239         * objc.dg/type-size-2.m: Same change.
3240         * obj-c++.dg/encode-5.mm: Same change.
3241
3242 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3243
3244         Merge from 'apple/trunk' branch on FSF servers.  The original
3245         Changelogs are below.
3246
3247         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3248         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3249         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3250         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3251         in the branch).
3252         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3253         proto-qual-1.m in the branch) and the normal ABI on GNU.
3254         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
3255         the test only with the NeXT runtime.
3256         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3257         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3258         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3259         Run the test only with the NeXT runtime.
3260
3261         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
3262
3263         Radar 4492973
3264         * objc.dg/encode-7-64bit.m: New.
3265         * objc.dg/encode-7.m: Skip if -m64.
3266
3267         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
3268
3269         Radar 4301047
3270         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3271         * obj-c++.dg/threedotthree-abi-1.mm: New
3272         * objc.dg/threedotthree-abi-1.m: New
3273
3274         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
3275
3276         Radar 4136935
3277         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3278         * objc.dg/encode-6.m: Likewise.
3279         * objc.dg/encode-7.m: New test case.
3280
3281 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3282
3283         Merge from 'apple/trunk' branch on FSF servers.  Renamed
3284         const-str-12.m to constr-str-12b.m to avoid conflicts.
3285
3286         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
3287
3288         Radar 4229905
3289         * obj-c++.dg/warn5.mm: New
3290
3291         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
3292
3293         Radar 4154928
3294         * obj-c++.dg/const-str-12.mm: New.
3295         * objc.dg/const-str-12.m: New.
3296
3297 2010-09-27  Tobias Burnus  <burnus@net-b.de>
3298
3299         PR fortran/40569
3300         PR fortran/40568
3301         * gfortran.dg/storage_size_2.f08: Fix test.
3302         * gfortran.dg/c_sizeof_1.f90: Fix test.
3303         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3304         * gfortran.dg/c_sizeof_3.f90: New.
3305         * gfortran.dg/c_sizeof_4.f90: New.
3306         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3307         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3308
3309 2010-09-26  Daniel Kraft  <d@domob.eu>
3310
3311         PR fortran/45783
3312         PR fortran/45795
3313         * gfortran.dg/select_type_18.f03: New test.
3314
3315 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3316
3317         * gnat.dg/return2.ad[sb]: New test.
3318         * gnat.dg/return2_pkg.ads: New helper.
3319
3320 2010-09-25  Daniel Kraft  <d@domob.eu>
3321
3322         PR fortran/45776
3323         * gfortran.dg/io_constraints_6.f03: New test.
3324         * gfortran.dg/io_constraints_7.f03: New test.
3325         * gfortran.dg/newunit_2.f90: New test.
3326
3327 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3328
3329         * gfortran.dg/operator_c1202.f90: New test.
3330
3331 2010-09-24  Jan Hubicka  <jh@suse.cz>
3332
3333         * gcc.dg/tree-ssa/leaf.c: New testcase.
3334
3335 2010-09-24  Jan Hubicka  <jh@suse.cz>
3336
3337         PR tree-optimization/45738
3338         PR tree-optimization/45741
3339         * gcc.c-torture/compile/pr45741.c: New.
3340         * gfortran.fortran-torture/compile/pr45738.f90: New.
3341
3342 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
3343
3344         * gcc.dg/cpp/undef-opt-1.c: New test.
3345
3346 2010-09-24  Jason Merrill  <jason@redhat.com>
3347
3348         * g++.dg/other/error10.C: Adjust expected output.
3349
3350 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
3351
3352         PR middle-end/45234
3353         * gcc.dg/torture/stackalign/alloca-6.c: New test.
3354         * gcc.target/i386/pr45234.c: New test.
3355
3356 2010-09-24  Richard Guenther  <rguenther@suse.de>
3357
3358         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3359
3360 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3361
3362         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3363         as a comment leader in regexp.
3364
3365 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3366
3367         * objc.dg/sync-2.m: New test.
3368         * obj-c++.dg/sync-2.mm: New test.
3369
3370 2010-09-24  Tobias Burnus  <burnus@net-b.de>
3371
3372         PR fortran/40571
3373         * gfortran.dg/iso_fortran_env_7.f90: New.
3374
3375 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3376
3377         * obj-c++.dg/too-many-args.mm: New file.
3378
3379 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3380
3381         Merge from 'apple/trunk' branch on FSF servers.
3382
3383         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3384
3385         Radar 4491608
3386         * objc.dg/too-many-args.m: New
3387
3388 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3389
3390         PR fortran/45744
3391         * gfortran.dg/dependency_36.f90:  New test.
3392
3393 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
3394
3395         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3396         * gcc.target/i386/pad-3.c: Ditto.
3397         * gcc.target/i386/pad-7.c: Ditto.
3398         * gcc.target/i386/pad-7.c: Ditto.
3399         * gcc.target/i386/pr36502.c: Ditto.
3400         * gcc.target/i386/zee.c: Ditto.
3401         * gcc.target/i386/20060821-1.c: Ditto.
3402         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
3403         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
3404         * gcc.target/i386/pad-5b.c: Ditto.
3405         * gcc.target/i386/pad-6a.c: Ditto.
3406         * gcc.target/i386/pad-6b.c: Ditto.
3407         * gcc.target/i386/pad-8.c: Ditto.
3408         * gcc.target/i386/pad-9.c: Ditto.
3409         * gcc.target/i386/pad-10.c: Ditto.
3410         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
3411
3412 2010-09-23  Richard Guenther  <rguenther@suse.de>
3413
3414         PR tree-optimization/45565
3415         * g++.dg/ipa/pr45565.C: New testcase.
3416
3417 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
3418
3419         PR fortran/45745
3420         PR fortran/45648
3421         * gfortran.dg/vector_subscript_bound_1.f90: New.
3422
3423 2010-09-23  Richard Guenther  <rguenther@suse.de>
3424
3425         PR middle-end/45750
3426         * gcc.dg/pr45750.c: New testcase.
3427
3428 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
3429
3430         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3431         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
3432         build.
3433
3434 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
3435
3436         PR rtl-optimization/44374
3437         * gcc.target/arm/headmerge-1.c: New test.
3438         * gcc.target/arm/headmerge-2.c: New test.
3439         * gcc.target/i386/headmerge-1.c: New test.
3440         * gcc.target/i386/headmerge-2.c: New test.
3441
3442 2010-09-23  Daniel Kraft  <d@domob.eu>
3443
3444         PR fortran/38936
3445         PR fortran/44044
3446         PR fortran/45474
3447         * gfortran.dg/intrinsic_intent_1.f03: New test.
3448         * gfortran.dg/select_type_17.f03: New test.
3449         * gfortran.dg/associate_5.f03: More definability tests.
3450         * gfortran.dg/enum_2.f90: Check definability.
3451         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3452         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3453         * gfortran.dg/char_expr_2.f90: Ditto.
3454         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3455         * gfortran.dg/enum_5.f90: Ditto.
3456         * gfortran.dg/equiv_constraint_8.f90: Ditto.
3457         * gfortran.dg/impure_assignment_2.f90: Ditto.
3458         * gfortran.dg/impure_assignment_3.f90: Ditto.
3459         * gfortran.dg/intent_out_1.f90: Ditto.
3460         * gfortran.dg/intent_out_3.f90: Ditto.
3461         * gfortran.dg/pointer_assign_7.f90: Ditto.
3462         * gfortran.dg/pointer_intent_3.f90: Ditto.
3463         * gfortran.dg/pr19936_1.f90: Ditto.
3464         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3465         * gfortran.dg/simpleif_2.f90: Ditto.
3466         * gfortran.dg/protected_5.f90: Ditto.
3467         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3468         * gfortran.dg/protected_6.f90: Ditto.
3469         * gfortran.dg/protected_7.f90: Ditto.
3470
3471 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3472
3473         PR libfortran/45710
3474         * gfortran.dg/namelist_65.f90: New test.
3475
3476 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3477
3478         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3479         the regexp pattern between the expected label and location string.
3480
3481 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3482
3483         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3484
3485 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3486
3487         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3488         * gcc.dg/pr27898.c: Likewise.
3489         * gcc.dg/pr28712.c: Likewise.
3490         * gcc.dg/pr30762-1.c: Likewise.
3491         * gcc.dg/pr31529-1.c: Likewise.
3492         * gcc.dg/pr34457-1.c: Likewise.
3493         * gcc.dg/pr34668-1.c: Likewise.
3494         * gcc.dg/pr34989-1.c: Likewise.
3495         * gcc.dg/pr43557-1.c: Likewise.
3496
3497 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3498
3499         PR rtl-optimization/45739
3500         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3501
3502 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
3503
3504         * gcc.target/sparc/mnofpu.c: New test.
3505
3506 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3507
3508         PR rtl-optimization/45739
3509         * gcc.target/i386/pr45739.c: New test.
3510
3511 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
3512
3513         PR fortran/45648
3514         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3515         and counts. Add non-elemental function call check.
3516
3517         PR fortran/45648
3518         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3519         arguments checks. Update temporary counts.
3520         * gfortran.dg/transpose_optimization_1.f90: New.
3521
3522 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3523
3524         PR objc/23710
3525         * objc.dg/invalid-method-1.m: New.
3526
3527 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3528
3529         Merge from 'apple/trunk' branch on FSF servers.
3530
3531         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
3532
3533         Radar 4291785
3534         * objc.dg/naming-4.m: New
3535         * objc.dg/naming-5.m: New
3536         * obj-c++.dg/naming-1.mm: New
3537         * obj-c++.dg/naming-2.mm: New
3538
3539 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
3540             Jack Howarth  <howarth@bromo.med.uc.edu>
3541
3542         PR c++/45645
3543         * g++.dg/torture/pr44972.C: Use portable assert().
3544
3545 2010-09-21  Richard Guenther  <rguenther@suse.de>
3546
3547         PR tree-optimization/45580
3548         * g++.dg/torture/pr45580.C: New testcase.
3549
3550 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
3551
3552         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3553
3554 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
3555
3556         PR fortran/45438
3557         * gfortran.dg/pointer_check_7.f90: New.
3558
3559 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3560
3561         PR rtl-optimization/45728
3562         * gcc.c-torture/compile/pr45728.c: New test.
3563
3564 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
3565
3566         PR fortran/45081
3567         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3568
3569 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3570
3571         * g++.dg/tree-ssa/pr45605.C: Add "\\".
3572
3573 2010-09-20  Richard Guenther  <rguenther@suse.de>
3574
3575         PR middle-end/45704
3576         * gcc.dg/torture/pr45704.c: New testcase.
3577
3578 2010-09-20  Jan Hubicka  <jh@suse.cz>
3579
3580         PR tree-optimize/45605
3581         * g++.dg/tree-ssa/pr45605.C: New testcase.
3582
3583 2010-09-20  Michael Matz  <matz@suse.de>
3584
3585         PR testsuite/45706
3586         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3587         enough.
3588
3589 2010-09-20  Richard Guenther  <rguenther@suse.de>
3590
3591         PR tree-optimization/45705
3592         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3593
3594 2010-09-20  Michael Matz  <matz@suse.de>
3595
3596         PR testsuite/45706
3597         * lib/target-supports.exp (check_effective_target_vect_perm):
3598         Add i?86-*-*.
3599
3600 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3601
3602         PR rtl-optimization/45695
3603         * gcc.c-torture/execute/pr45695.c: New test.
3604
3605 2010-09-19  Jan Hubicka  <jh@suse.cz>
3606
3607         PR lto/44246
3608         * gcc.c-torture/compile/pr44246.c:New file.
3609
3610 2010-09-19  Ira Rosen  <irar@il.ibm.com>
3611
3612         PR tree-optimization/45714
3613         * gfortran.dg/vect/pr45714-a.f: New test.
3614         * gfortran.dg/vect/pr45714-b.f: New test.
3615
3616 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3617
3618         * gnat.dg/const1.adb: Rename into...
3619         * gnat.dg/constant1.adb: ...this.
3620         * gnat.dg/constant2.adb: New test.
3621         * gnat.dg/constant2_pkg1.ads: New helper.
3622         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3623
3624 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3625
3626         * gnat.dg/specs/constant1.ads: New test.
3627         * gnat.dg/specs/constant1_pkg.ads: New helper.
3628
3629 2010-09-18  Jan Hubicka  <jh@suse.cz>
3630
3631         PR tree-optimization/45453
3632         * g++.dg/tree-ssa/pr45453.C: New testcase.
3633
3634 2010-09-18  Jason Merrill  <jason@redhat.com>
3635
3636         * g++.dg/cpp0x/initlist44.C: New.
3637
3638 2010-09-18  Richard Guenther  <rguenther@suse.de>
3639
3640         PR tree-optimization/45709
3641         * g++.dg/torture/pr45709-2.C: New testcase.
3642
3643 2010-09-18  Richard Guenther  <rguenther@suse.de>
3644
3645         PR tree-optimization/45709
3646         * g++.dg/torture/pr45709.C: New testcase.
3647
3648 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3649
3650         PR testsuite/45719
3651         * gcc.target/i386/pad-3.c: Pass -fno-pic.
3652
3653 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3654
3655         * gcc.target/i386/pad-1.c: New.
3656         * gcc.target/i386/pad-2.c: Likewise.
3657         * gcc.target/i386/pad-3.c: Likewise.
3658         * gcc.target/i386/pad-4.c: Likewise.
3659         * gcc.target/i386/pad-5a.c: Likewise.
3660         * gcc.target/i386/pad-5b.c: Likewise.
3661         * gcc.target/i386/pad-6a.c: Likewise.
3662         * gcc.target/i386/pad-6b.c: Likewise.
3663         * gcc.target/i386/pad-7.c: Likewise.
3664         * gcc.target/i386/pad-8.c: Likewise.
3665         * gcc.target/i386/pad-9.c: Likewise.
3666         * gcc.target/i386/pad-10.c: Likewise.
3667
3668 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3669
3670         PR middle-end/45234
3671         * gcc.dg/torture/stackalign/alloca-5.c: New.
3672
3673 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3674
3675         PR middle-end/45678
3676         * gcc.dg/torture/pr45678-2.c: New.
3677
3678 2010-09-17  Richard Guenther  <rguenther@suse.de>
3679
3680         PR middle-end/45678
3681         * gcc.dg/torture/pr45678-1.c: New testcase.
3682
3683 2010-09-17  Michael Matz  <matz@suse.de>
3684
3685         PR tree-optimization/43432
3686         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3687         check_effective_target_vect_perm_short): New predicates.
3688         (check_effective_target_vect_perm): Include x86_64.
3689         * gcc.dg/vect/pr43432.c: New test.
3690         * gcc.dg/vect/vect-114.c: Adjust.
3691         * gcc.dg/vect/vect-15.c: Ditto.
3692         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3693         * gcc.dg/vect/slp-perm-9.c: Ditto.
3694
3695 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3696
3697         PR testsuite/45692
3698         * objc/execute/exceptions/throw-nil.m: Run the test only with the
3699         GNU runtime.
3700
3701 2010-09-17  Richard Guenther  <rguenther@suse.de>
3702
3703         * gcc.dg/pr27898.c: Use -flto instead of -combine.
3704         * gcc.dg/pr28706.c: Likewise.
3705         * gcc.dg/pr28712.c: Likewise.
3706         * gcc.dg/pr30762-1.c: Likewise.
3707         * gcc.dg/pr30762-2.c: Likewise.
3708         * gcc.dg/pr31529-1.c: Likewise.
3709         * gcc.dg/pr31529-2.c: Likewise.
3710         * gcc.dg/pr34457-1.c: Likewise.
3711         * gcc.dg/pr34457-2.c: Likewise.
3712         * gcc.dg/pr34668-1.c: Likewise.
3713         * gcc.dg/pr34668-2.c: Likewise.
3714         * gcc.dg/pr34989-1.c: Likewise.
3715         * gcc.dg/pr34989-2.c: Likewise.
3716         * gcc.dg/pr43557-1.c: Likewise.
3717         * gcc.dg/pr43557-2.c: Likewise.
3718         * gcc.dg/debug/pr41893-1.c: Likewise.
3719         * gcc.dg/matrix/matrix.exp: Do not use -combine.
3720         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3721         * gcc.dg/matrix/matrix-4.c: Likewise.
3722         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3723         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3724         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3725         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3726
3727 2010-09-16  Tobias Burnus  <burnus@net-b.de>
3728
3729         PR fortran/43665
3730         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3731         optimizations.
3732         * gfortran.dg/intent_optimize_1.f90: New test.
3733
3734 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3735
3736         * gcc.target/i386/divmod-1.c: New.
3737         * gcc.target/i386/divmod-2.c: Likewise.
3738         * gcc.target/i386/divmod-3.c: Likewise.
3739         * gcc.target/i386/divmod-4.c: Likewise.
3740         * gcc.target/i386/divmod-4a.c: Likewise.
3741         * gcc.target/i386/divmod-5.c: Likewise.
3742         * gcc.target/i386/divmod-6.c: Likewise.
3743         * gcc.target/i386/divmod-7.c: Likewise.
3744         * gcc.target/i386/divmod-8.c: Likewise.
3745         * gcc.target/i386/udivmod-1.c: Likewise.
3746         * gcc.target/i386/udivmod-2.c: Likewise.
3747         * gcc.target/i386/udivmod-3.c: Likewise.
3748         * gcc.target/i386/udivmod-4.c: Likewise.
3749         * gcc.target/i386/udivmod-4a.c: Likewise.
3750         * gcc.target/i386/udivmod-5.c: Likewise.
3751         * gcc.target/i386/udivmod-6.c: Likewise.
3752         * gcc.target/i386/udivmod-7.c: Likewise.
3753         * gcc.target/i386/udivmod-8.c: Likewise.
3754
3755 2010-09-16  Jan Hubicka  <jh@suse.cz>
3756
3757         * g++.dg/lto/pr45679-1_0.C: New file.
3758         * g++.dg/lto/pr45679-1_1.C: New file.
3759         * g++.dg/lto/pr45679-0_0.C: New file.
3760         * g++.dg/lto/pr45679-0_1.C: New file.
3761
3762 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
3763
3764         PR fortran/45674
3765         * gfortran.dg/class_dummy_2.f03: New.
3766
3767 2010-09-16  Richard Guenther  <rguenther@suse.de>
3768
3769         PR tree-optimization/45623
3770         * gcc.dg/torture/pr45623.c: New testcase.
3771
3772 2010-09-16  Ira Rosen  <irar@il.ibm.com>
3773
3774         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
3775         name and parentheses.
3776         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
3777
3778 2010-09-15  Jason Merrill  <jason@redhat.com>
3779
3780         * g++.dg/parse/parameter-declaration-2.C: New.
3781
3782         * g++.dg/cpp0x/scoped_enum2.C: New.
3783
3784 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3785
3786         * gcc.c-torture/compile/20100915-1.c: New test.
3787
3788 2010-09-15  Martin Jambor  <mjambor@suse.cz>
3789
3790         PR middle-end/45644
3791         * gcc.dg/ipa/pr45644.c: New test.
3792
3793 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
3794
3795         PR tree-optimization/45633
3796         * gcc.dg/vect/pr45633.c: New test.
3797
3798 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
3799
3800         PR fortran/45577
3801         * gfortran.dg/allocate_derived_4.f90: New.
3802
3803 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
3804
3805         * lib/target-supports.exp
3806         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
3807         supported flag to true for neon.
3808
3809 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
3810
3811         PR c++/45665
3812         * g++.dg/template/crash103.C: New.
3813
3814 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3815
3816         Merge from 'apple/trunk' branch on FSF servers.
3817
3818         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
3819
3820         Radar 4457381
3821         * objc.dg/msg-in-protocol.m: New.
3822         * obj-c++.dg/msg-in-protocol.mm: New.
3823
3824         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
3825
3826         Radar 4219590
3827         * objc.dg/break-in-ifstmt.m: New.
3828
3829         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3830
3831         Radar 4174166
3832         * obj-c++.dg/comp-types-13.mm: New.
3833         * objc.dg/comp-types-12.m: New.
3834
3835         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3836
3837         Radar 4216500
3838         * obj-c++.dg/proto-lossage-7.mm: New.
3839         * objc.dg/proto-lossage-7.m: New.
3840
3841 2010-09-14  Jan Hubicka  <jh@suse.cz>
3842
3843         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
3844         folding.
3845         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
3846         folding.
3847
3848 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
3849
3850         PR middle-end/45567
3851         * gcc.dg/pr45567.c: New test.
3852
3853         PR debug/45660
3854         * g++.dg/debug/pr45660.C: New test.
3855
3856 2010-09-14  Ira Rosen  <irar@il.ibm.com>
3857
3858         PR tree-optimization/45470
3859         * g++.dg/vect/pr45470-a.cc: New test.
3860         * g++.dg/vect/pr45470-a.cc: New test.
3861
3862 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
3863
3864         PR target/42070
3865         * lib/profopt.exp: Prune warnings on execname2 compile.
3866         * lib/prune.exp: Prune "can't add line info" warnings.
3867
3868 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3869
3870         PR libfortran/45532
3871         * gfortran.dg/namelist_64.f90: New test.
3872
3873 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
3874
3875         PR rtl-optimization/45617
3876         * gcc.target/i386/pr45617.c: New test.
3877
3878 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
3879
3880         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
3881
3882 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
3883
3884         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
3885         * gcc.target/i386/fma4-vector.c: Likewise.
3886         * gcc.target/i386/vectorize2.c: Likewise.
3887         * gcc.target/i386/vectorize4.c: Likewise.
3888         * gcc.target/i386/vectorize5.c: Likewise.
3889         * gcc.target/i386/vectorize6.c: Likewise.
3890         * gcc.target/i386/vectorize8.c: Likewise.
3891
3892         * gcc.target/i386/vect-double-1.c: New.
3893         * gcc.target/i386/vect-double-1a.c: Likewise.
3894         * gcc.target/i386/vect-double-2.c: Likewise.
3895         * gcc.target/i386/vect-double-2a.c: Likewise.
3896
3897         * lib/target-supports.exp (check_effective_target_vect_double):
3898         Set et_vect_double_saved to 0 when tuning for Atom.
3899
3900 2010-09-13  Jan Hubicka  <jh@suse.cz>
3901
3902         * gcc.dg/torture/pr23821.c: Drop static keyword.
3903         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3904         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
3905
3906 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3907
3908         * gcc.target/arm/sync-1.c: New.
3909
3910 2010-09-12  Olivier Hainque  <hainque@adacore.com>
3911
3912         * gnat.dg/memtrap.adb: New test.
3913
3914 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3915
3916         * gfortran.dg/promotion.f90: Fix options.
3917
3918 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
3919
3920         * g++.dg/cpp0x/range-for1.C: New.
3921         * g++.dg/cpp0x/range-for2.C: New.
3922         * g++.dg/cpp0x/range-for3.C: New.
3923         * g++.dg/cpp0x/range-for4.C: New.
3924         * g++.dg/cpp0x/range-for5.C: New.
3925         * g++.dg/cpp0x/range-for6.C: New.
3926
3927 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
3928
3929         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3930         and counts. Check that transpose is not called.
3931         * gfortran.dg/transpose_2.f90: Update error message.
3932
3933 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3934
3935         PR c++/43824
3936         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
3937         * g++.dg/lookup/strong-using-2.C: Likewise.
3938         * g++.dg/lookup/strong-using-3.C: Likewise.
3939         * g++.dg/lookup/strong-using-5.C: Likewise.
3940
3941         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
3942         * g++.dg/cpp0x/inline-ns4.C: New.
3943         * g++.dg/cpp0x/inline-ns5.C: New.
3944
3945 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
3946
3947         PR middle-end/45634
3948         * gfortran.fortran-torture/compile/pr45634.f90: New.
3949
3950 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
3951
3952         * objc.dg/fobjc-exceptions.m: New test.
3953
3954 2010-09-10  Jan Hubicka  <jh@suse.cz>
3955
3956         * g++.dg/inherit/covariant7.C: Fix pattern matching.
3957
3958 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3959
3960         PR tree-optimization/44972
3961         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
3962         * gcc.dg/tree-ssa/pr45144.c: Likewise.
3963         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
3964         instead.
3965         * g++.dg/torture/pr44972.C: New test.
3966
3967 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3968
3969         PR tree-optimization/44972
3970         * g++.dg/torture/pr34850.C: Remove expected warning.
3971
3972 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3973
3974         * gfortran.dg/dummy_optional_arg.f90: New test.
3975
3976 2010-09-08  Jan Hubicka  <jh@suse.cz>
3977
3978         PR tree-optimization/45598
3979         * fortran.fortran-torture/compile/pr45598.f90: New test.
3980
3981 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
3982
3983         * lib/target-supports-dg.exp (dg-require-ifunc): New.
3984         * lib/target-supports.exp (check_ifunc_available): New.
3985         * gcc.dg/attr-ifunc-1.c: New.
3986         * gcc.dg/attr-ifunc-2.c: New.
3987         * gcc.dg/attr-ifunc-3.c: New.
3988         * gcc.dg/attr-ifunc-4.c: New.
3989         * gcc.dg/attr-ifunc-5.c: New.
3990         * g++.dg/ext/attr-ifunc-1.C: New.
3991         * g++.dg/ext/attr-ifunc-2.C: New.
3992         * g++.dg/ext/attr-ifunc-3.C: New.
3993         * g++.dg/ext/attr-ifunc-4.C: New.
3994
3995 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
3996
3997         PR middle-end/40386
3998         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
3999
4000 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
4001
4002         * gfortran.dg/inline_transpose_1.f90: New test.
4003
4004 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4005
4006         PR c++/45588
4007         * g++.dg/warn/Wunused-var-15.C: New test.
4008
4009 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4010
4011         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4012         hppa*-*-hpux*.
4013
4014 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4015
4016         * objc/execute/exceptions/throw-nil.m: New test.
4017         * objc/execute/exceptions/handler-1.m: Updated to use the new
4018         objc_set_uncaught_exception_handler() function.
4019         * objc/execute/exceptions/matcher-1.m: New test.
4020
4021 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4022
4023         PR fortran/38282
4024         * gfortran.dg/bit_comparison_1.F90: New test.
4025         * gfortran.dg/leadz_trailz_3.f90: New test.
4026         * gfortran.dg/masklr_2.F90: New test.
4027         * gfortran.dg/shiftalr_1.F90: New test.
4028         * gfortran.dg/merge_bits_2.F90: New test.
4029         * gfortran.dg/dshift_2.F90: New test.
4030         * gfortran.dg/bit_comparison_2.F90: New test.
4031         * gfortran.dg/masklr_1.F90: New test.
4032         * gfortran.dg/merge_bits_1.F90: New test.
4033         * gfortran.dg/dshift_1.F90: New test.
4034         * gfortran.dg/shiftalr_2.F90: New test.
4035
4036 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4037
4038         * objc.dg/type-stream-1.m: Replaced with a test that tests that
4039         functions from objc/typedstream.h are deprecated.
4040
4041 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4042
4043         * lib/target-supports.exp
4044         (check_effective_target_run_expensive_tests): New proc.
4045         * gcc.c-torture/compile/limits-fnargs.c: Use
4046         dg-require-effective-target run_expensive_tests.
4047
4048 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4049
4050         PR fortran/45597
4051         * gfortran.dg/gomp/pr45597.f90: New test.
4052
4053         PR fortran/45595
4054         * gfortran.dg/gomp/pr45595.f90: New test.
4055
4056 2010-09-08  Michael Matz  <matz@suse.de>
4057
4058         * c-c++-common/uninit-17.c: Adjust.
4059
4060 2010-09-08  Michael Matz  <matz@suse.de>
4061
4062         PR tree-optimization/43430
4063         * gcc.dg/vect/pr43430-2.c: New test.
4064
4065 2010-09-08  Michael Matz  <matz@suse.de>
4066
4067         PR tree-optimization/33244
4068         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4069
4070 2010-09-08  Richard Guenther  <rguenther@suse.de>
4071
4072         PR tree-optimization/45578
4073         * gfortran.dg/pr45578.f90: New testcase.
4074
4075 2010-09-08  Richard Guenther  <rguenther@suse.de>
4076
4077         PR testsuite/45590
4078         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4079
4080 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4081
4082         PR fortran/45576
4083         * gfortran.dg/char_length_18.f90:  New test.
4084
4085 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
4086
4087         PR target/36502
4088         * gcc.target/i386/pr36502.c: New test.
4089
4090         PR target/42313
4091         PR target/44651
4092         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4093         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4094
4095 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
4096
4097         * gfortran.dg/achar_4.f90: Enable bounds checking.
4098
4099 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
4100
4101         PR target/45206
4102         * gcc.target/i386/pr45206.c: New test.
4103
4104 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
4105
4106         PR fortran/45505
4107         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4108
4109 2010-09-07  Jan Hubicka  <jh@suse.cz>
4110
4111         * gcc.c-torture/compile/20100907.c: New testcase.
4112
4113 2010-09-07  Richard Guenther  <rguenther@suse.de>
4114
4115         PR middle-end/45569
4116         * g++.dg/eh/pr45569.C: New testcase.
4117
4118 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
4119
4120         PR target/43137
4121         * gcc.target/arm/pr43137.c: New test.
4122
4123 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4124
4125         PR fortran/36931
4126         * gfortran.dg/dependency_35.f90:  New test.
4127
4128 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4129
4130         PR fortran/34145
4131         * gfortran.dg/char_length_17.f90:  New test.
4132
4133 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
4134
4135         PR c++/45200
4136         PR c++/45293
4137         PR c++/45558
4138         * g++.dg/template/typedef34.C: New test.
4139         * g++.dg/template/typedef35.C: New test.
4140
4141 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
4142
4143         PR target/22152
4144         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4145
4146 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
4147
4148         * g++.dg/warn/Wdouble-promotion.C: New.
4149
4150 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
4151
4152         * g++.dg/parse/redef2.C: New.
4153
4154 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4155
4156         * gcc.dg/20100906-1.c: New testcase.
4157
4158 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
4159
4160         PR testsuite/45543
4161         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4162         DW_TAG_enumeration_type DIE.
4163
4164 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
4165
4166         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4167         Update XFAILs.
4168
4169 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
4170
4171         PR rtl-optimization/44919
4172         * g++.dg/opt/pr44919.C: New.
4173
4174 2010-09-06  Tobias Burnus  <burnus@net-b.de>
4175
4176         PR fortran/38282
4177         * gfortran.dg/iall_iany_iparity_1.f90: New.
4178         * gfortran.dg/iall_iany_iparity_2.f90: New.
4179
4180 2010-09-06  Jason Merrill  <jason@redhat.com>
4181
4182         * g++.dg/cpp0x/initlist42.C: New.
4183
4184         * g++.dg/cpp0x/auto19.C: New.
4185
4186         * g++.dg/template/sfinae25.C: New.
4187         * g++.dg/template/char1.C: Expect warning.
4188         * g++.dg/template/nontype10.C: Likewise.
4189
4190         * g++.dg/cpp0x/implicit9.C: New.
4191
4192         * g++.dg/cpp0x/initlist43.C: New.
4193
4194 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
4195
4196         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4197
4198 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
4199
4200         * gcc.dg/Wdouble-promotion.c: New.
4201
4202 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4203
4204         * gfortran.dg/float128_1.f90: Remove test case as
4205         it always fails since Rev 163611 backed out the
4206         front-end implementation.
4207
4208 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4209
4210         * gfortran.dg/float128_1.f90: XFAIL test case.
4211
4212 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4213
4214         * gfortran.dg/bessel_7.f90: Decrease required precision.
4215
4216 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
4217
4218         PR testsuite/45545
4219         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4220         ref-all-matching targets.
4221
4222 2010-09-05  Richard Guenther  <rguenther@suse.de>
4223
4224         PR tree-optimization/45535
4225         * gcc.c-torture/compile/pr45535.c: New testcase.
4226
4227 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
4228
4229         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4230         "\[^\n\]*".
4231         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4232         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4233         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4234         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4235         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4236         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4237         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4238         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4239         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4240         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4241         * gcc.target/i386/pr22152.c: Likewise.
4242         * gcc.target/i386/pr36992-1.c: Likewise.
4243         * gcc.target/i386/pr36992-2.c: Likewise.
4244         * gcc.target/sh/sh4a-memmovua.c: Likewise.
4245
4246 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4247
4248         PR testsuite/43957
4249         * gcc.dg/const-uniq-1.c: Modify regexp.
4250
4251 2010-09-04  Tobias Burnus  <burnus@net-b.de>
4252
4253         PR fortran/45530
4254         * gfortran.dg/namelist_63.f90: New.
4255
4256 2010-09-04  Jan Hubicka  <jh@suse.cz>
4257
4258         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4259         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4260
4261 2010-09-04  Jan Hubicka  <jh@suse.cz>
4262
4263         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4264
4265 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
4266
4267         PR fortran/45507
4268         * gfortran.dg/allocate_alloc_opt_12.f90: New.
4269
4270 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
4271
4272         * gcc.dg/opts-4.c: New test.
4273
4274 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4275
4276         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4277         * gcc.dg/vect/vect-peel-4.c: Ditto.
4278
4279 2010-09-03  Daniel Kraft  <d@domob.eu>
4280
4281         PR fortran/45525
4282         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4283
4284 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4285
4286         PR fortran/45159
4287         * gfortran.dg/dependency_34.f90:  New test.
4288
4289 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4290
4291         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4292
4293 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4294
4295         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4296         gcc.target/i386/clearcap.map if supported.
4297
4298 2010-09-03  Michael Matz  <matz@suse.de>
4299
4300         PR middle-end/45415
4301         * gcc.dg/pr45415.c: New test.
4302
4303 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4304
4305         PR tree-optimization/45506
4306         * gcc.dg/pr45506.c: New.
4307
4308 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
4309
4310         PR target/45476
4311         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4312         * gcc.target/i386/float128-2.c: Ditto.
4313
4314 2010-09-03  Daniel Kraft  <d@domob.eu>
4315
4316         PR fortran/34162
4317         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4318         * gfortran.dg/internal_dummy_2.f08: New test.
4319         * gfortran.dg/internal_dummy_3.f08: New test.
4320         * gfortran.dg/internal_dummy_4.f08: New test.
4321
4322 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
4323
4324         PR debug/45500
4325         * gcc.target/i386/pr45500.c: New test.
4326
4327 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
4328
4329         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4330
4331 2010-09-03  Daniel Kraft  <d@domob.eu>
4332
4333         PR fortran/44602
4334         * gfortran.dg/exit_2.f08; Adapt error messages.
4335         * gfortran.dg/exit_3.f08: New test.
4336         * gfortran.dg/exit_4.f08: New test.
4337         * gfortran.dg/exit_5.f03: New test.
4338
4339 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4340
4341         * gfortran.dg/ishft_4.f90: New test.
4342
4343 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4344
4345         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4346         FRIZ/XSRIZ instruciton for (double)(long long)x.
4347         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4348
4349 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4350
4351         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4352
4353 2010-09-02  Richard Guenther  <rguenther@suse.de>
4354
4355         PR tree-optimization/44937
4356         PR tree-optimization/45412
4357         * g++.dg/opt/pr45412.C: New testcase.
4358         * gcc.c-torture/compile/pr45412.c: Likewise.
4359         * gcc.c-torture/compile/pr44937.c: Likewise.
4360
4361 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
4362
4363         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
4364         but using -Werror=comment.
4365         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4366         expected error messages.
4367
4368 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4369
4370         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4371         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4372
4373 2010-09-02  Tobias Burnus  <burnus@net-b.de>
4374
4375         PR fortran/45489
4376         * gfortran.dg/initialization_27.f90: New.
4377
4378 2010-09-02  Ira Rosen  <irar@il.ibm.com>
4379
4380         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4381         check into different basic blocks. Expect vectorization if misaligned
4382         stores are supported.
4383         * gcc.dg/vect/bb-slp-8a.c: New test.
4384         * gcc.dg/vect/bb-slp-8b.c: New test.
4385
4386 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
4387
4388         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4389
4390 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
4391
4392         PR fortran/44541
4393         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4394         * gfortran.dg/class_dummy_1.f03: New.
4395
4396 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
4397
4398         PR middle-end/45458
4399         * g++.dg/tree-prof/partition2.C: New test.
4400
4401 2010-09-01  Richard Guenther  <rguenther@suse.de>
4402
4403         * gcc.dg/vect/vect-outer-fir.c: Adjust.
4404         * gcc.dg/tree-ssa/vrp54.c: New testcase.
4405         * gcc.c-torture/execute/20100827-1.c: Likewise.
4406
4407 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4408
4409         * gfortran.dg/execute_command_line_1.f90: New test.
4410
4411 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4412
4413         PR preprocessor/45457
4414         * c-c++-common/cpp/pr45457.c: New test.
4415
4416 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
4417
4418         * gcc.dg/nested-func-8.c: New test.
4419
4420 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4421
4422         PR fortran/38282
4423         * gfortran.dg/popcnt_poppar_1.F90: New test.
4424         * gfortran.dg/popcnt_poppar_2.F90: New test.
4425
4426 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
4427
4428         * gcc.target/i386/volatile-2.c: Require nonpic target.
4429
4430 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4431
4432         PR middle-end/45461
4433         * gcc.dg/pr45461.c: New test.
4434
4435 2010-08-31  Richard Guenther  <rguenther@suse.de>
4436
4437         PR testsuite/45455
4438         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4439
4440 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
4441
4442         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4443
4444 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
4445
4446         PR fortran/45456
4447         * gfortran.dg/typebound_proc_18.f03: New.
4448
4449 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4450
4451         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4452         * lib/scanasm.exp (scan-stack-usage): Likewise.
4453         (scan-stack-usage-not): Likewise.
4454         * gcc.dg/stack-usage-1.c: New test.
4455         * gcc.target/i386/stack-usage-realign.c: Likewise.
4456
4457 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
4458
4459         PR tree-optimization/45427
4460         * gcc.dg/tree-ssa/pr45427.c: New test.
4461
4462 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
4463
4464         PR c++/45043
4465         * g++.dg/template/crash102.C: New.
4466
4467 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
4468
4469         PR middle-end/45423
4470         * gcc.dg/gomp/atomic-12.c: New test.
4471         * gcc.dg/gomp/atomic-13.c: New test.
4472         * gcc.dg/gomp/atomic-14.c: New test.
4473         * g++.dg/gomp/atomic-11.C: New test.
4474         * g++.dg/gomp/atomic-12.C: New test.
4475         * g++.dg/gomp/atomic-13.C: New test.
4476         * g++.dg/gomp/atomic-14.C: New test.
4477
4478 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4479
4480         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4481         delimiter.
4482
4483 2010-08-30  Thomas Quinot  <quinot@adacore.com>
4484
4485         * gnat.dg/discr24.adb: New test.
4486
4487 2010-08-30  Richard Guenther  <rguenther@suse.de>
4488
4489         PR tree-optimization/45449
4490         * gcc.dg/pr45449.c: New testcase.
4491
4492 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
4493
4494         * gcc.dg/opts-1.c: Expect errors, not warnings.
4495
4496 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4497
4498         PR fortran/42769
4499         * gfortran.dg/dynamic_dispatch_11.f03: New.
4500
4501 2010-08-29  Jason Merrill  <jason@redhat.com>
4502
4503         PR c++/44991
4504         * g++.dg/parse/defarg15.C: New.
4505
4506 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4507
4508         PR fortran/45439
4509         * gfortran.dg/select_type_16.f03: New.
4510
4511 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4512             Tobias Burnus  <burnus@net-b.de>
4513
4514         * gfortran.dg/bessel_7.f90: Decrease required precision.
4515
4516 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
4517             Kaz Kojima  <kkojima@gcc.gnu.org>
4518
4519         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
4520
4521 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4522
4523         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4524         floating point conversion code generation.
4525         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4526         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4527         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4528         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4529         to integer conversion code generation.
4530         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4531         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4532         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4533         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4534
4535 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4536
4537         PR fortran/32049
4538         * gfortran.dg/random_seed_1.f90: Adjust test.
4539         * gfortran.dg/float128_1.f90: New test.
4540
4541 2010-08-27  Tobias Burnus  <burnus@net-b.de>
4542
4543         PR fortran/33197
4544         * gfortran.dg/norm2_1.f90: New.
4545         * gfortran.dg/norm2_2.f90: New.
4546         * gfortran.dg/norm2_3.f90: New.
4547         * gfortran.dg/norm2_4.f90: New.
4548         * gfortran.dg/parity_1.f90: New.
4549         * gfortran.dg/parity_2.f90: New.
4550         * gfortran.dg/parity_3.f90: New.
4551
4552 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
4553
4554         PR fortran/45420
4555         * gfortran.dg/select_type_15.f03: New.
4556
4557 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4558
4559         PR libfortran/43217
4560         * gfortran.dg/hollerith8.f90: New test.
4561
4562 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4563
4564         PR fortran/45159
4565         * gfortran.dg/dependency_33.f90:  New test.
4566
4567 2010-08-27  Richard Guenther  <rguenther@suse.de>
4568
4569         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4570         * gcc.dg/graphite/scop-2.c: Likewise.
4571         * gcc.dg/graphite/scop-20.c: Likewise.
4572         * gcc.dg/vect/slp-25.c: Likewise.
4573
4574 2010-08-27  Olivier Hainque  <hainque@adacore.com>
4575
4576         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4577
4578 2010-08-26  Daniel Kraft  <d@domob.eu>
4579
4580         PR fortran/38936
4581         PR fortran/44047
4582         PR fortran/45384
4583         * gfortran.dg/associate_8.f03: New test.
4584         * gfortran.dg/select_type_13.f03: New test.
4585         * gfortran.dg/select_type_14.f03: New test.
4586
4587 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
4588
4589         PR tree-optimization/44485
4590         * gcc.dg/pr44485.c: New test.
4591
4592 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4593
4594         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4595         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4596         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4597
4598 2010-08-26  Richard Guenther  <rguenther@suse.de>
4599
4600         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4601         * gcc.dg/graphite/scop-21.c: Likewise.
4602
4603 2010-08-26  Richard Guenther  <rguenther@suse.de>
4604
4605         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4606         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4607         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4608         * gcc.dg/vect/vect-91.c: Likewise.
4609         * gcc.dg/vect/vect-peel-1.c: Likewise.
4610         * gcc.dg/vect/vect-peel-2.c: Likewise.
4611         * gcc.dg/vect/vect-peel-4.c: Likewise.
4612
4613 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4614
4615         PR libfortran/41859
4616         * gfortran.dg/der_io_4.f90: New test.
4617
4618 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4619
4620         PR rtl-optimization/44858
4621         * gcc.c-torture/execute/pr44858.c: New test.
4622
4623         PR rtl-optimization/45400
4624         * g++.dg/other/i386-8.C: New test.
4625
4626 2010-08-25  Richard Guenther  <rguenther@suse.de>
4627
4628         * gcc.dg/alias-8.c: Adjust.
4629
4630 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
4631
4632         * gcc.target/i386/combine-mul.c: New test.
4633
4634 2010-08-25  Richard Guenther  <rguenther@suse.de>
4635
4636         PR lto/44562
4637         * gcc.dg/graphite/id-27.c: New testcase.
4638         * gcc.dg/lto/20100825-1_0.c: Likewise.
4639
4640 2010-08-25  Richard Guenther  <rguenther@suse.de>
4641
4642         PR tree-optimization/45316
4643         * g++.dg/opt/pr45316.C: New testcase.
4644
4645 2010-08-25  Richard Guenther  <rguenther@suse.de>
4646
4647         PR tree-optimization/45393
4648         * g++.dg/torture/pr45393.C: New testcase.
4649
4650 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4651
4652         PR tree-optimization/45059
4653         * gcc.c-torture/compile/pr45059.c: New test.
4654
4655 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
4656
4657         * lib/target-supports.exp (check_effective_target_vect_unpack):
4658         Set vect_unpack supported flag to true for neon.
4659
4660 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4661
4662         * gcc.dg/tree-ssa/ifc-5.c: New.
4663
4664 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4665
4666         * gcc.dg/tree-ssa/ifc-4.c: New.
4667         * gcc.dg/tree-ssa/ifc-7.c: New.
4668
4669 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
4670
4671         * gcc.dg/vect/vect.exp: Check loongson targets
4672         * g++.dg/vect/vect.exp: Likewise
4673         * gfortran.dg/vect/vect.exp: Likewise
4674
4675 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4676
4677         * gcc.target/powerpc/vsx-mass-1.c: New file, test
4678         -mveclibabi=mass.
4679
4680 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
4681
4682         PR fortran/45366
4683         * gfortran.dg/proc_ptr_29.f90: New.
4684
4685 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4686             Dominique d'Humieres  <dominiq@lps.ens.fr>
4687
4688         PR fortran/45367
4689         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4690
4691 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4692
4693         PR fortran/45367
4694         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4695
4696 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4697
4698         PR fortran/36158
4699         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4700
4701 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4702             Dominique d'Humieres  <dominiq@lps.ens.fr>
4703
4704         PR fortran/45367
4705         PR fortran/36158
4706         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4707         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4708
4709 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
4710
4711         PR fortran/44863
4712         PR fortran/45271
4713         PR fortran/45290
4714         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4715         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4716         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4717
4718 2010-08-21  Tobias Burnus  <burnus@net-b.de>
4719
4720         PR fortran/36158
4721         PR fortran/33197
4722         * gfortran.dg/bessel_6.f90: New.
4723         * gfortran.dg/bessel_7.f90: New.
4724
4725 2010-08-20  Jan Hubicka  <jh@suse.cz>
4726
4727         PR c++/45307
4728         PR c++/17736
4729         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4730         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4731
4732 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
4733
4734         PR target/45336
4735         * gcc.target/i386/pr45336-1.c: New.
4736         * gcc.target/i386/pr45336-2.c: Likewise.
4737         * gcc.target/i386/pr45336-3.c: Likewise.
4738         * gcc.target/i386/pr45336-4.c: Likewise.
4739
4740 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
4741
4742         PR testsuite/45361
4743         * gcc.target/i386/volatile-2.c: Update scan strings to also
4744         include (%rip) for the memory reference on x86_64.
4745
4746 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
4747
4748         PR middle-end/44974
4749         * gcc.dg/pr44974.c: New test.
4750
4751         PR rtl-optimization/45353
4752         * gcc.dg/pr45353.c: New test.
4753
4754 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4755
4756         * gcc.target/i386/volatile-2.c: New.
4757
4758 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
4759
4760         PR rtl-optimization/44691
4761         * gfortran.dg/pr44691.f: New test.
4762
4763 2010-10-19  Olivier Hainque  <hainque@adacore.com>
4764
4765         * gcc.target/sparc/sibcall-dslot.c: New testcase.
4766
4767 2010-08-19  Jason Merrill  <jason@redhat.com>
4768
4769         * g++.dg/init/synth3.C: New.
4770         * g++.dg/init/value8.C: New.
4771         * g++.dg/tree-ssa/empty-2.C: New.
4772         * g++.dg/cpp0x/noexcept09.C: New.
4773
4774 2010-08-19  Daniel Kraft  <d@domob.eu>
4775
4776         PR fortran/29785
4777         PR fortran/45016
4778         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
4779         * gfortran.dg/pointer_remapping_1.f90: New test.
4780         * gfortran.dg/pointer_remapping_2.f03: New test.
4781         * gfortran.dg/pointer_remapping_3.f08: New test.
4782         * gfortran.dg/pointer_remapping_4.f03: New test.
4783         * gfortran.dg/pointer_remapping_5.f08: New test.
4784         * gfortran.dg/pointer_remapping_6.f08: New test.
4785
4786 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
4787
4788         PR testsuite/45324
4789         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
4790
4791 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4792
4793         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
4794
4795 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
4796
4797         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
4798         variable.
4799
4800 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4801
4802         PR target/45070
4803         * gcc.c-torture/execute/pr45070.c: New.
4804
4805 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4806
4807         * g++.dg/pr44328.C: New test.
4808
4809 2010-08-19  Tobias Burnus  <burnus@net-b.de>
4810
4811         PR fortran/36158
4812         PR fortran/33197
4813         * gfortran.dg/bessel_3.f90: New.
4814         * gfortran.dg/bessel_4.f90: New.
4815         * gfortran.dg/bessel_5.f90: New.
4816
4817 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
4818
4819         PR fortran/45290
4820         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4821         * gfortran.dg/pointer_init_2.f90: New.
4822         * gfortran.dg/pointer_init_3.f90: New.
4823         * gfortran.dg/pointer_init_4.f90: New.
4824
4825 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4826
4827         PR c++/45049
4828         * g++.dg/pr45049-1.C: New test.
4829         * g++.dg/pr45049-2.C: New test.
4830
4831 2010-08-18  Jie Zhang  <jie@codesourcery.com>
4832
4833         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
4834         20 if __ARM_PCS is defined otherwise 64.
4835         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
4836         instead of hard coded 64.
4837
4838 2010-08-18  Yao Qi  <yao@codesourcery.com>
4839
4840         PR target/45094
4841         * gcc.target/arm/pr45094.c: New test.
4842
4843 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4844
4845         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
4846
4847 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4848
4849         PR rtl-optimization/42575
4850         * gcc.target/arm/pr42575.c: New test.
4851
4852 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4853
4854         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
4855         * gcc.dg/tls/thr-cse-1.c: New.
4856
4857 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4858
4859         PR debug/42487
4860         * lib/target-supports.exp
4861         (check_effective_target_function_sections): New.
4862         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
4863         function sections before proceding.
4864
4865 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
4866
4867         PR fortran/45308
4868         * gfortran.dg/pr45308.f03: New test.
4869
4870 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
4871
4872         PR target/45296
4873         * gcc.target/i386/pr45296.c: New test.
4874
4875 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
4876
4877         * g++.dg/ext/uow-1.C: New.
4878         * g++.dg/ext/uow-2.C: New.
4879         * g++.dg/ext/uow-3.C: New.
4880         * g++.dg/ext/uow-4.C: New.
4881
4882 2010-08-17  Richard Guenther  <rguenther@suse.de>
4883
4884         PR testsuite/45266
4885         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
4886
4887 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
4888
4889         PR c/40563
4890         * gcc.dg/Wcxx-compat-20.c: New test.
4891
4892 2010-08-17  Daniel Kraft  <d@domob.eu>
4893
4894         PR fortran/38936
4895         * gfortran.dg/associate_1.f03: Extended to test newly supported
4896         features like association to variables.
4897         * gfortran.dg/associate_3.f03: Removed check for illegal change
4898         of associate-name here...
4899         * gfortran.dg/associate_5.f03: ...and added it here.
4900         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
4901         * gfortran.dg/associate_7.f03: New test.
4902
4903 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
4904
4905         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
4906
4907 2010-08-15  Daniel Kraft  <d@domob.eu>
4908
4909         PR fortran/38936
4910         * gfortran.dg/associate_1.f03: Enable test for array expressions.
4911         * gfortran.dg/associate_3.f03: Clarify comment.
4912         * gfortran.dg/associate_5.f03: New test.
4913         * gfortran.dg/associate_6.f03: New test.
4914
4915 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4916
4917         PR fortran/45211
4918         * gfortran.dg/bind_c_usage_21.f90: New.
4919         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
4920
4921 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4922
4923         * gfortran.dg/optional_absent_1.f90: New.
4924         * gfortran.dg/null_actual.f90: New.
4925
4926 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4927
4928         * gfortran.dg/pointer_target_1.f90: New.
4929         * gfortran.dg/pointer_target_2.f90: New.
4930         * gfortran.dg/pointer_target_3.f90: New.
4931
4932 2010-08-15  Daniel Kraft  <d@domob.eu>
4933
4934         PR fortran/45197
4935         * gfortran.dg/elemental_args_check_3.f90: New test.
4936         * gfortran.dg/impure_1.f08: New test.
4937         * gfortran.dg/impure_2.f08: New test.
4938         * gfortran.dg/impure_3.f90: New test.
4939         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
4940
4941 2010-08-15  Ira Rosen  <irar@il.ibm.com>
4942
4943         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
4944         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
4945         SLP tests.
4946         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
4947         misaligned loads.
4948         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
4949         misaligned stores.c
4950         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
4951
4952 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4953
4954         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
4955         dg-require-effective-target after dg-do.
4956
4957 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4958
4959         * lib/target-supports.exp (check_effective_target_vect_int): Return
4960         true for Loongson targets.
4961         (check_effective_target_vect_shift): Likewise.
4962         (check_effective_target_vect_no_int_max): Likewise.
4963         (check_effective_target_vect_no_align): Likewise.
4964         (check_effective_target_vect_short_mult): Likewise.
4965
4966 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
4967
4968         * g++.dg/cast.C: Change fields of structures to "long" to pass
4969         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
4970         * g++.dg/cpp0x/iop.C: Ditto.
4971         * g++.dg/cpp0x/named_refs.C: Ditto.
4972         * g++.dg/cpp0x/rv1p.C: Ditto.
4973         * g++.dg/cpp0x/rv2p.C: Ditto.
4974         * g++.dg/cpp0x/rv3p.C: Ditto.
4975         * g++.dg/cpp0x/rv4p.C: Ditto.
4976         * g++.dg/cpp0x/rv5p.C: Ditto.
4977         * g++.dg/cpp0x/rv6p.C: Ditto.
4978         * g++.dg/cpp0x/rv7p.C: Ditto.
4979         * g++.dg/cpp0x/rv8p.C: Ditto.
4980         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
4981
4982 2010-08-13  Daniel Kraft  <d@domob.eu>
4983
4984         * gfortran.dg/implied_shape_1.f08: New test.
4985         * gfortran.dg/implied_shape_2.f90: New test.
4986         * gfortran.dg/implied_shape_3.f08: New test.
4987
4988 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4989
4990         PR libfortran/42526
4991         * gfortran.dg/char_component_initializer_1.f90: New test.
4992
4993 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
4994
4995         PR tree-optimization/45241
4996         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
4997
4998 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4999
5000         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5001         to dg-options.
5002         * gcc.target/i386/pr40906-2.c: Ditto.
5003         * gcc.target/i386/pr40906-3.c: Ditto.
5004
5005 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5006
5007         PR middle-end/45262
5008         * gcc.c-torture/execute/pr45262.c: New test.
5009
5010 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5011
5012         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5013         empty argument.
5014         * g++.dg/other/profile1.C: Ditto.
5015
5016 2010-08-12  Richard Guenther  <rguenther@suse.de>
5017
5018         PR tree-optimization/45232
5019         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5020         * gcc.dg/tree-ssa/loop-7.c: Adjust.
5021         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5022         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5023         unsigned arithmetic.
5024         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5025         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5026         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5027         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5028         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5029         unsigned arithmetic.
5030         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5031         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5032         unsigned arithmetic.
5033         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5034         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5035         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5036         unsigned arithmetic.
5037         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5038         * gcc.dg/tree-ssa/negate.c: Adjust.
5039         * gcc.dg/vect/vect-1.c: Adjust.
5040         * gfortran.dg/reassoc_6.f: XFAIL.
5041
5042 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5043
5044         PR debug/45259
5045         * gcc.dg/pr45259.c: New test.
5046
5047 2010-08-12  Wei Guozhi  <carrot@google.com>
5048
5049         PR target/44999
5050         * gcc.target/arm/pr44999.c: New testcase.
5051
5052 2010-08-12  Jie Zhang  <jie@codesourcery.com>
5053
5054         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5055         (N): Likewise.
5056         (main): Adjust accordingly.
5057
5058 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5059
5060         * gfortran.dg/graphite/id-22.f: New.
5061
5062 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5063
5064         * gcc.dg/graphite/id-26.c: New.
5065
5066 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5067
5068         * gcc.dg/graphite/id-25.c: New.
5069
5070 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5071
5072         * gcc.dg/graphite/run-id-5.c: New.
5073         * gcc.dg/graphite/run-id-6.c: New.
5074         * gfortran.dg/graphite/id-21.f: New.
5075
5076 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5077
5078         * gcc.dg/graphite/id-24.c: New.
5079
5080 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5081
5082         * gcc.dg/tree-ssa/pr20742.c: New.
5083
5084 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5085
5086         * gcc.dg/graphite/id-23.c: New.
5087
5088 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5089
5090         * gfortran.dg/graphite/id-20.f: Adjust testcase.
5091
5092 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5093
5094         * gcc.dg/graphite/pr42729.c: New.
5095
5096 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5097
5098         * gfortran.dg/graphite/id-20.f: New.
5099
5100 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5101
5102         * gcc.dg/graphite/id-22.c: New.
5103
5104 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5105
5106         * gcc.dg/graphite/run-id-2.c: Call abort.
5107
5108 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5109
5110         * gcc.dg/graphite/id-20.c: New.
5111
5112 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
5113             Steve Kargl  <kargl@gcc.gnu.org>
5114
5115         PR fortran/44595
5116         * gfortran.dg/move_alloc_3.f90: New.
5117         * gfortran.dg/random_seed_2.f90: New.
5118
5119 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5120
5121         * lib/target-supports.exp (check_effective_target_sync_int_long):
5122         Add hppa*-*-linux*.
5123         (check_effective_target_sync_char_short): Likewise.
5124
5125 2010-08-10  Yao Qi  <yao@codesourcery.com>
5126
5127         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5128         general form.
5129         * gcc.dg/tree-ssa/loop-31.c: Likewise.
5130         * g++.dg/other/packed1.C: Likewise.
5131         * g++.dg/other/crash-4.C: Likewise.
5132         * g++.dg/ext/packed8.C: Likewise.
5133         * g++.dg/init/array16.C: Likewise.
5134
5135 2010-08-10  xinliang David Li  <davidxl@google.com>
5136         * gcc.dg/tree-ssa/loop-19.c: Add option
5137         -fno-prefetch-loop-array
5138
5139 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
5140
5141         PR middle-end/45182
5142         * gcc.c-torture/compile/pr45182.c: New test.
5143
5144 2010-08-09  Jason Merrill  <jason@redhat.com>
5145
5146         PR c++/45236
5147         * g++.dg/cpp0x/variadic-104.C: New.
5148
5149 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5150
5151         PR fortran/44235
5152         * gfortran.dg/dependency_32.f90:  New test.
5153
5154 2010-08-09  Richard Guenther  <rguenther@suse.de>
5155
5156         PR middle-end/44632
5157         * g++.dg/opt/nrv17.C: New testcase.
5158
5159 2010-08-09  Richard Guenther  <rguenther@suse.de>
5160
5161         PR middle-end/45212
5162         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5163         alignment from MEM_REF offset only if we took it from the
5164         base object.
5165
5166         * gcc.target/i386/pr24178.c: New testcase.
5167
5168 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5169
5170         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5171         * gcc.dg/20030702-1.c: Ditto.
5172         * gcc.dg/20050309-1.c: Ditto.
5173         * gcc.dg/20050325-1.c: Ditto.
5174         * gcc.dg/20050330-2.c: Ditto.
5175         * gcc.dg/20051201-1.c: Ditto.
5176         * gcc.dg/gomp/pr27573.c: Ditto.
5177         * gcc.dg/gomp/pr34610.c: Ditto.
5178         * gcc.dg/pr24225.c: Ditto.
5179         * gcc.dg/pr26570.c: Ditto.
5180         * gcc.dg/pr32773.c: Ditto.
5181         * g++.dg/gcov/gcov-6.C: Ditto.
5182         * g++.dg/gomp/pr34608.C: Ditto.
5183         * gfortran.dg/gomp/pr27573.f90: Ditto.
5184
5185         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
5186         dg-require-host-local dg directive.
5187         * gcc.dg/profile-dir-2.c: Ditto.
5188         * gcc.dg/profile-dir-3.c: Ditto.
5189
5190 2010-08-08  Richard Guenther  <rguenther@suse.de>
5191
5192         PR tree-optimization/45109
5193         * gcc.c-torture/compile/pr45109.c: New testcase.
5194
5195 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5196
5197         * gcc.dg/march.c: Skip if -march defined.
5198         * gcc.dg/mtune.c: Skip if -mtune defined.
5199
5200         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5201         generic thunk support.
5202
5203 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
5204
5205         PR target/45213
5206         * gcc.target/i386/pr45213.c: New test.
5207
5208 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5209
5210         PR libfortran/45143
5211         * gfortran.dg/fmt_error_11.f03: New test.
5212
5213 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5214
5215         * lib/target-supports.exp (check_effective_target_sync_int_long):
5216         Add arm*-*-linux-gnueabi.
5217         (check_effective_target_sync_char_short): Likewise.
5218
5219 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5220
5221         PR fortran/45159
5222         * gfortran.dg/dependency_31.f90:  New test.
5223
5224 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5225
5226         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
5227
5228 2010-08-06  Jason Merrill  <jason@redhat.com>
5229
5230         * g++.dg/cpp0x/sfinae3.C: New.
5231         * g++.dg/cpp0x/sfinae4.C: New.
5232
5233 2010-08-06  Richard Guenther  <rguenther@suse.de>
5234
5235         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5236         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5237         * gcc.dg/tree-ssa/pr25382.c: Likewise.
5238         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5239         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5240         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5241         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5242         * gcc.c-torture/execute/20100805-1.c: Likewise.
5243
5244 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5245
5246         PR testsuite/42855
5247         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5248
5249 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5250
5251         * gcc.dg/ipa/ipcp-ii-1.c: New test.
5252         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5253
5254 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5255
5256         * g++.dg/ipa/devirt-1.C: New test.
5257         * g++.dg/ipa/devirt-2.C: Likewise.
5258         * g++.dg/ipa/devirt-3.C: Likewise.
5259         * g++.dg/ipa/devirt-4.C: Likewise.
5260         * g++.dg/ipa/devirt-5.C: Likewise.
5261         * gcc.dg/ipa/iinline-3.c: Likewise.
5262
5263 2010-08-05  Jie Zhang  <jie@codesourcery.com>
5264
5265         PR tree-optimization/45144
5266         * gcc.dg/tree-ssa/pr45144.c: New test.
5267
5268 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
5269
5270         PR fortran/42207
5271         PR fortran/44064
5272         PR fortran/44065
5273         * gfortran.dg/class_25.f03: New.
5274         * gfortran.dg/class_26.f03: New.
5275
5276 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
5277
5278         * g++.dg/warn/miss-format-1.C: Update line number.
5279
5280 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
5281
5282         PR c++/44641
5283         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5284         .frame and .mask assembler directives.
5285
5286 2010-08-04  Richard Guenther  <rguenther@suse.de>
5287
5288         * gcc.dg/tree-ssa/vrp35.c: Adjust.
5289         * gcc.dg/tree-ssa/vrp36.c: Likewise.
5290         * gcc.dg/tree-ssa/vrp50.c: Likewise.
5291         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5292
5293 2010-08-04  Tobias Burnus  <burnus@net-b.de>
5294
5295         PR fortran/44857
5296         * gfortran.dg/derived_constructor_char_1.f90: New.
5297         * gfortran.dg/derived_constructor_char_2.f90: New.
5298
5299 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5300
5301         PR fortran/45159
5302         * gfortran.dg/dependency_30.f90:  New test.
5303
5304 2010-08-03  Jan Hubicka  <jh@suse.cz>
5305
5306         * gcc.c-torture/compile/pr45085.c: New testcase.
5307
5308 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
5309
5310         PR fortran/44584
5311         PR fortran/45161
5312         * gfortran.dg/typebound_call_9.f03: Modified.
5313         * gfortran.dg/typebound_generic_1.f03: Modified.
5314
5315 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5316
5317         PR fortran/45159
5318
5319         * gfortran.dg/dependency_29.f90:  New test.
5320
5321 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5322
5323         PR fortran/36854
5324         * gfortran.dg/character_comparison_2.f90:  New test.
5325         * gfortran.dg/character_comparison_3.f90:  New test.
5326         * gfortran.dg/dependency_28.f90:  New test.
5327
5328 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
5329
5330         PR target/40457
5331         * gcc.target/arm/pr40457-1.c: New test.
5332         * gcc.target/arm/pr40457-2.c: New test.
5333
5334 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
5335
5336         PR fortran/44912
5337         * gfortran.dg/typebound_call_17.f03: New.
5338
5339 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
5340
5341         PR fortran/44929
5342         * gfortran.dg/allocate_derived_3.f90: New.
5343
5344 2010-07-30  Xinliang David Li  <davidxl@google.com>
5345         PR tree-optimization/45121
5346         * c-c++-common/uninit-17.c: Add -fno-ivops option.
5347
5348 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5349
5350         PR c++/45112
5351         * g++.dg/pr45112.C: New test.
5352
5353 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
5354
5355         PR debug/45055
5356         PR rtl-optimization/45137
5357         * gcc.dg/pr45055.c: New test.
5358
5359 2010-07-30  Alan Modra  <amodra@gmail.com>
5360
5361         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5362         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5363
5364 2010-07-29  Tobias Burnus  <burnus@net-b.de>
5365
5366         PR fortran/45087
5367         PR fortran/45125
5368         * gfortran.dg/whole_file_25.f90: New.
5369         * gfortran.dg/whole_file_26.f90: New.
5370         * gfortran.dg/whole_file_27.f90: New.
5371
5372 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5373
5374         PR fortran/44962
5375         * gfortran.dg/typebound_proc_17.f03: New.
5376
5377 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5378
5379         PR fortran/45004
5380         * gfortran.dg/move_alloc_2.f90: New.
5381
5382 2010-07-29  Xinliang David Li  <davidxl@google.com>
5383         PR tree-optimization/45121
5384         * c-c++-common/uninit-17.c: Fix expected output.
5385
5386 2010-07-29  Richard Guenther  <rguenther@suse.de>
5387
5388         PR tree-optimization/45120
5389         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5390
5391 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
5392
5393         PR fortran/42051
5394         PR fortran/44064
5395         * gfortran.dg/pr42051.f03: New testcase.
5396
5397 2010-07-29  Richard Guenther  <rguenther@suse.de>
5398
5399         PR middle-end/45034
5400         * gcc.c-torture/execute/pr45034.c: New testcase.
5401
5402 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
5403
5404         PR c++/45096
5405         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5406
5407 2010-07-28  Daniel Kraft  <d@domob.eu>
5408
5409         * gfortran.dg/bound_8.f90: New test.
5410
5411 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
5412
5413         PR debug/45105
5414         * gcc.dg/pr45105.c: New test.
5415
5416 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5417
5418         PR rtl-optimization/45107
5419         * gcc.dg/pr45107.c: New test.
5420
5421 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5422
5423         PR rtl-optimization/45101
5424         * gcc.dg/pr45101.c: New test.
5425
5426 2010-07-28  Tobias Burnus  <burnus@net-b.de>
5427
5428         PR fortran/45077
5429         * gfortran.dg/whole_file_24.f90: New.
5430
5431 2010-07-27  Jason Merrill  <jason@redhat.com>
5432
5433         * g++.dg/cpp0x/variadic102.C: New.
5434         * g++.dg/cpp0x/variadic103.C: New.
5435
5436 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5437
5438         PR rtl-optimization/40956
5439         PR target/42495
5440         PR middle-end/42574
5441         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5442         * gcc.target/arm/pr42574.c: Add tests.
5443
5444 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5445
5446         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5447         test name.
5448         (cleanup-repo-files): Ditto.
5449         (cleanup-saved-temps): Ditto.
5450
5451 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5452
5453         PR testsuite/44701
5454         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5455
5456         PR c/45079
5457         * gcc.dg/pr45079.c: New test.
5458
5459 2010-07-27  Ira Rosen  <irar@il.ibm.com>
5460
5461         PR tree-optimization/44152
5462         * gcc.dg/vect/fast-math-pr44152.c: New test.
5463
5464 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
5465
5466         PR ObjC/44140
5467         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5468         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5469         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5470         * obj-c++.dg/torture/trivial.mm: Ditto.
5471         * objc.dg/torture/tls/thr-init-2.m: Ditto.
5472         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5473         * objc.dg/torture/tls/thr-init.m: Ditto.
5474         * objc.dg/torture/trivial.m: Ditto.
5475
5476 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5477
5478         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5479         Skip on spu-*-* targets.
5480
5481 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5482
5483         PR tree-optimization/45083
5484         * gcc.dg/pr45083.c: New test.
5485
5486 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5487
5488         PR fortran/40873
5489         * gfortran.dg/whole_file_22.f90: New test.
5490         * gfortran.dg/whole_file_23.f90: New test.
5491
5492 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
5493             Jack Howarth  <howarth@bromo.med.uc.edu>
5494             Richard Henderson  <rth@redhat.com>
5495
5496         PR target/44132
5497         * gcc.dg/tls/thr-init-1.c: New.
5498         * gcc.dg/tls/thr-init-2.c: New.
5499         * gcc.dg/torture/tls New.
5500         * gcc.dg/torture/tls/tls-test.c: New.
5501         * gcc.dg/torture/tls/thr-init-1.c: New.
5502         * gcc.dg/torture/tls/tls.exp: New.
5503         * gcc.dg/torture/tls/thr-init-2.c: New.
5504         * gcc.dg/tls/emutls-2.c: New test
5505
5506         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5507         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5508         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5509         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5510         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5511         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5512         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5513         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5514         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5515         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5516         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5517         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5518         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5519         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5520         gfortran.dg/gomp/appendix-a/a.22.4.f90,
5521         gfortran.dg/gomp/appendix-a/a.22.5.f90,
5522         gfortran.dg/gomp/appendix-a/a.22.6.f90,
5523         gfortran.dg/gomp/appendix-a/a.24.1.f90,
5524         gfortran.dg/gomp/appendix-a/a.32.1.f90,
5525         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5526         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5527         gfortran.dg/gomp/omp_threadprivate1.f90,
5528         gfortran.dg/gomp/omp_threadprivate2.f90,
5529         gfortran.dg/gomp/reduction1.f90,
5530         gfortran.dg/gomp/sharing-1.f90: Likewise.
5531
5532 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5533
5534         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5535         sse_runtime.
5536         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5537         dg-require-visibility.
5538
5539 2010-07-26  Richard Guenther  <rguenther@suse.de>
5540
5541         PR tree-optimization/43784
5542         * gcc.c-torture/execute/pr43784.c: New testcase.
5543         * g++.dg/torture/pr43784.C: Likewise.
5544
5545 2010-07-26  Richard Guenther  <rguenther@suse.de>
5546
5547         PR middle-end/45056
5548         * g++.dg/pr45056.C: New testcase.
5549
5550 2010-07-26  Richard Guenther  <rguenther@suse.de>
5551
5552         PR tree-optimization/45071
5553         * gcc.dg/pr45071.c: New testcase.
5554
5555 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5556
5557         PR fortran/45066
5558         * gfortran.dg/namelist_62.f90: New.
5559
5560 2010-07-26  Richard Guenther  <rguenther@suse.de>
5561
5562         * gcc.c-torture/execute/pr45017.c: Move ...
5563         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
5564
5565 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5566
5567         PR fortran/40628
5568         * trim_optimize_1.f90:  New test.
5569         * character_comparision_1.f90:  New test.
5570
5571 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5572
5573         PR fortran/42852
5574         * gfortran.dg/wtruncate_fix.f: New test.
5575
5576 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5577
5578         PR testsuite/45068
5579         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5580
5581 2010-07-24  Richard Guenther  <rguenther@suse.de>
5582
5583         PR lto/43788
5584         * g++.dg/lto/20100724-1_0.C: New testcase.
5585
5586 2010-07-24  Richard Guenther  <rguenther@suse.de>
5587
5588         PR lto/43212
5589         * gcc.dg/lto/20100724-1_0.c: New testcase.
5590         * gcc.dg/lto/20100724-1_1.c: Likewise.
5591
5592 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5593
5594         PR fortran/40011
5595         * gfortran.dg/whole_file_21.f90: New.
5596
5597         * gfortran.dg/integer_exponentiation_3.F90: Use
5598         -ffloat-store only for i?86/x86-64 -m32.
5599
5600 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5601
5602         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5603         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5604
5605 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5606
5607         * gfortran.dg/func_decl_4.f90: Split test into two ...
5608         * gfortran.dg/func_decl_5.f90: ... parts.
5609         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5610         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5611         * gfortran.dg/global_references_1.f90: Add new dg-warning.
5612         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5613         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5614         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5615         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5616         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5617         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5618         * gfortran.dg/sizeof.f90: Make test valid.
5619         * gfortran.dg/pr20865.f90: Add new dg-error.
5620         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5621         * gfortran.dg/g77/19990218-0.f: Ditto.
5622         * gfortran.dg/g77/19990218-1.f: Ditto.
5623         * gfortran.dg/g77/970625-2.f: Ditto.
5624         * gfortran.dg/pr37243.f: Fix function declaration.
5625         * gfortran.dg/use_only_1.f90: Fix implicit typing.
5626         * gfortran.dg/loc_1.f90: Fix pointer datatype.
5627
5628 2010-07-23  Tobias Burnus  <burnus@net-b.de>
5629
5630         PR fortran/44945
5631         * gfortran.dg/char_array_structure_constructor.f90: Add
5632         -fwhole-file as dg-option as it otherwise fails on some
5633         systems.
5634
5635 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
5636
5637         * gnat.dg/aggr16.ad[sb]: New test.
5638         * gnat.dg/aggr16_pkg.ads: New helper.
5639
5640 2010-07-23  Richard Guenther  <rguenther@suse.de>
5641
5642         PR lto/43071
5643         * g++.dg/lto/20100723-1_0.C: New testcase.
5644
5645 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
5646
5647         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5648         AVX support.
5649         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5650         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5651
5652 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5653
5654         * lib/target-supports.exp (add_options_for_tls): New proc.
5655         * g++.dg/tls/static-1.C: Use dg-add-options tls.
5656         * g++.dg/tls/static-1a.cc: Likewise.
5657         * gcc.dg/tls/emutls-1.c: Likewise.
5658         * gcc.dg/tls/opt-11.c: Likewise.
5659         * gcc.dg/tls/opt-12.c: Likewise.
5660         * gcc.dg/tls/pr24428-2.c: Likewise.
5661         * gcc.dg/tls/pr24428.c: Likewise.
5662         * obj-c++.dg/tls/static-1.mm: Likewise.
5663         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5664         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5665         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5666         * objc.dg/torture/tls/thr-init-2.m: Likewise.
5667         * objc.dg/torture/tls/thr-init-3.m: Likewise.
5668         * objc.dg/torture/tls/thr-init.m: Likewise.
5669         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5670
5671 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5672
5673         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5674         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5675         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5676         optimized dump files.
5677
5678 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
5679
5680         PR tree-optimization/45047
5681         * gcc.c-torture/compile/pr45047.c: New test.
5682
5683 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5684
5685         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5686         instead of dg-compile.
5687         * gcc.dg/float-range-4.c: Ditto.
5688         * gcc.dg/float-range-5.c: Ditto.
5689         * gcc.dg/fold-overflow-1.c: Ditto.
5690         * gcc.dg/gomp/sections-4.c: Ditto.
5691         * gcc.dg/transparent-union-1.c: Ditto.
5692         * gcc.dg/transparent-union-2.c: Ditto.
5693         * gcc.target/i386/pr39315-check.c: Ditto.
5694         * g++.dg/gomp/sections-4.C: Ditto.
5695         * g++.dg/template/dtor7.C: Ditto.
5696         * g++.dg/tree-ssa/pr19952.C: Ditto.
5697         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5698         * gfortran.dg/graphite/pr42185.f90: Ditto.
5699         * gfortran.dg/namelist_36.f90: Ditto.
5700         * gnat.dg/noreturn1.adb: Ditto.
5701         * gnat.dg/specs/small_alignment.ads: Ditto.
5702
5703 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5704
5705         PR tree-optimization/44915
5706         * g++.dg/torture/pr44915.C: New test.
5707
5708 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5709
5710         PR tree-optimization/44914
5711         * g++.dg/tree-ssa/pr44914.C: New test.
5712
5713 2010-07-23  Jie Zhang  <jie@codesourcery.com>
5714
5715         PR target/44290
5716         * gcc.dg/pr44290-1.c: New test.
5717         * gcc.dg/pr44290-2.c: New test.
5718
5719 2010-07-23  Jason Merrill  <jason@redhat.com>
5720
5721         PR c++/45008
5722         * g++.dg/abi/mangle44.C: New.
5723
5724 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5725
5726         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5727         for compile-time only tests.
5728         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5729         target check.
5730         * gcc.target/i386/pr39315-4.c: Ditto.
5731         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5732         target check.  Include sse-os-support.h.
5733         (main): Call check_isa and sse_os_support.
5734         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5735         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5736         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5737         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5738         target check.  Include sse-os-support.h.
5739         (main): Call check_isa and sse_os_support.
5740         * gcc.target/i386/vperm-v2df.c: Ditto.
5741
5742 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5743
5744         * lib/target-supports.exp (check_avx_hw_available): New procedure.
5745         (check_effective_target_avx_runtime): New procedure.
5746         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5747         (check_effective_target_sse_runtime): Add check_effective_target_sse.
5748
5749         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
5750         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
5751         and __get_cpuid test.
5752         * gcc.dg/compat/vector-2b_main.c: Ditto.
5753
5754         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
5755
5756         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
5757         for compile-time only test.
5758         * gcc.dg/pr32716.c: Ditto.
5759         * gcc.dg/pr34856.c: Ditto.
5760         * gcc.dg/pr36997.c: Ditto.
5761         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
5762         * gfortran.dg/pr28158.f90: Ditto.
5763         * gfortran.dg/pr30667.f: Ditto.
5764
5765         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
5766         i?86-*-* and x86_64-*-* targets to disable execution on targets
5767         without sse2 runtime support.
5768         * g++.dg/vect/vect.exp: Ditto.
5769         * gfortran.dg/vect/vect.exp: Ditto.
5770
5771         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
5772         * gcc.dg/pr37544.c: Ditto.
5773         * gcc.dg/pr40550.c: Ditto.
5774         * gcc.dg/compat/union-m128-1_main.c: Ditto.
5775         * gcc.dg/compat/vector-1a_main.c: Ditto.
5776         * gcc.dg/compat/vector-2a_main.c: Ditto.
5777         * gcc.dg/torture/pr16104-1.c: Ditto.
5778         * gcc.dg/torture/pr35771-1.c: Ditto.
5779         * gcc.dg/torture/pr35771-2.c: Ditto.
5780         * gcc.dg/torture/pr35771-3.c: Ditto.
5781         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
5782         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
5783         * gcc.dg/torture/stackalign/push-1.c: Ditto.
5784         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
5785         * g++.dg/other/i386-1.C: Ditto.
5786         * g++.dg/other/pr40446.C: Ditto.
5787
5788 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5789
5790         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
5791
5792 2010-07-23  Daniel Kraft  <d@domob.eu>
5793
5794         PR fortran/44709
5795         * gfortran.dg/exit_1.f08: New test.
5796         * gfortran.dg/exit_2.f08: New test.
5797
5798 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
5799
5800         PR tree-optimization/39839
5801         * gcc.target/arm/pr39839.c: New test case.
5802
5803 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5804
5805         * gnat.dg/unchecked_convert5b.adb: New test.
5806         * gnat.dg/unchecked_convert6.adb: Likewise.
5807         * gnat.dg/unchecked_convert6b.adb: Likewise.
5808
5809 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5810
5811         * gnat.dg/aggr15.ad[sb]: New test.
5812
5813 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
5814
5815         PR debug/45024
5816         * g++.dg/debug/dwarf2/nested-2.C: New test case.
5817
5818 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
5819
5820         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
5821         with dg-require-linker-plugin.
5822
5823 2010-07-22  Richard Guenther  <rguenther@suse.de>
5824
5825         PR lto/43850
5826         * g++.dg/lto/20100722-1_0.C: New testcase.
5827
5828 2010-07-22  Richard Guenther  <rguenther@suse.de>
5829
5830         PR lto/42451
5831         * gcc.dg/lto/20100720-3_0.c: New testcase.
5832         * gcc.dg/lto/20100720-3_1.c: Likewise.
5833
5834 2010-07-22  Richard Guenther  <rguenther@suse.de>
5835
5836         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
5837         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
5838
5839         PR lto/43373
5840         * gcc.dg/lto/20100722-1_0.c: New testcase.
5841
5842 2010-07-22  Martin Jambor  <mjambor@suse.cz>
5843
5844         PR tree-optimization/44891
5845         * gcc.c-torture/compile/pr44891.c: New test.
5846
5847 2010-07-22  Richard Guenther  <rguenther@suse.de>
5848
5849         PR tree-optimization/45017
5850         * gcc.c-torture/execute/pr45017.c: New testcase.
5851
5852 2010-07-22  Tobias Burnus  <burnus@net-b.de>
5853
5854         PR fortran/45019
5855         * gfortran.dg/aliasing_dummy_5.f90: New.
5856
5857 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5858
5859         PR target/43698
5860         * gcc.target/arm/pr43698.c: New test.
5861
5862 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
5863
5864         PR fortran/44929
5865         * Revert my commit r162325 for this PR.
5866
5867 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5868
5869         PR debug/45015
5870         * gcc.target/m68k/pr45015.c: New test.
5871
5872 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
5873
5874         PR c++/44641
5875         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
5876         comments.
5877
5878 2010-07-21  Richard Guenther  <rguenther@suse.de>
5879
5880         PR lto/45018
5881         * g++.dg/lto/20100721-1_0.C: New testcase.
5882
5883 2010-07-21  Martin Jambor  <mjambor@suse.cz>
5884
5885         PR tree-optimization/44900
5886         * g++.dg/torture/pr44900.C: New test.
5887
5888 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
5889
5890         PR middle-end/44738
5891         * c-c++-common/uninit-17.c: Correct expected error.
5892
5893 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5894
5895         * gcc.dg/guality/asm-1.c: New test.
5896
5897         PR debug/45003
5898         * gcc.dg/guality/pr45003-2.c: New test.
5899         * gcc.dg/guality/pr45003-3.c: New test.
5900
5901 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5902
5903         PR libfortran/44697
5904         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
5905
5906 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
5907
5908         * lib/scanasm.exp (dg-function-on-line): Test that a function is
5909         defined on the current line.
5910         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
5911         * g++.dg/debug/dwarf2/pr44641.C: New.
5912
5913 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
5914
5915         * gcc.target/powerpc/block-move-1.c: New test.
5916         * gcc.target/powerpc/block-move-2.c: New test.
5917
5918 2010-07-20  Jason Merrill  <jason@redhat.com>
5919
5920         PR c++/44967
5921         * g++.dg/cpp0x/sfinae2.C: New.
5922
5923 2010-07-20  Richard Guenther  <rguenther@suse.de>
5924
5925         PR lto/42696
5926         * gcc.dg/lto/20100720-4_0.c: New testcase.
5927
5928 2010-07-20  Richard Guenther  <rguenther@suse.de>
5929
5930         PR lto/43221
5931         * gcc.dg/lto/20100720-2_0.c: New testcase.
5932         * gcc.dg/lto/20100720-2_1.c: Likewise.
5933
5934 2010-07-20  Richard Guenther  <rguenther@suse.de>
5935
5936         PR lto/43208
5937         * gcc.dg/lto/20100720-1_0.c: New testcase.
5938         * gcc.dg/lto/20100720-1_1.c: Likewise.
5939
5940 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
5941
5942         PR debug/45003
5943         * gcc.dg/guality/pr45003-1.c: New test.
5944
5945 2010-07-20  Richard Guenther  <rguenther@suse.de>
5946
5947         PR tree-optimization/44977
5948         * gcc.dg/torture/pr44977.c: New testcase.
5949
5950 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
5951
5952         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
5953         sync_char_short
5954
5955 2010-07-20  Richard Guenther  <rguenther@suse.de>
5956
5957         PR middle-end/44971
5958         PR middle-end/44988
5959         * gcc.dg/pr44971.c: New testcase.
5960         * gcc.c-torture/compile/pr44988.c: Likewise.
5961
5962 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5963
5964         PR fortran/44929
5965         * gfortran.dg/allocate_with_typespec.f90: New test.
5966         * gfortran.dg/allocate_derived_1.f90: Update error message.
5967
5968 2010-07-19  Jason Merrill  <jason@redhat.com>
5969
5970         PR c++/44996
5971         * g++.dg/cpp0x/decltype23.C: New.
5972
5973 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
5974
5975         PR fortran/42385
5976         * gfortran.dg/class_defined_operator_1.f03 : New test.
5977
5978 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
5979
5980         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
5981         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
5982         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
5983         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
5984
5985 2010-07-19  Richard Guenther  <rguenther@suse.de>
5986
5987         PR middle-end/44941
5988         * gcc.c-torture/compile/pr44941.c: New testcase.
5989
5990 2010-07-19  Jason Merrill  <jason@redhat.com>
5991
5992         PR c++/44969
5993         * g++.dg/template/sfinae24.C: New.
5994
5995 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
5996
5997         PR fortran/44353
5998         * gfortran.dg/data_implied_do_2.f90: Removed.
5999
6000 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
6001
6002         PR c++/44969
6003         * g++.dg/template/sfinae23.C: New.
6004
6005 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6006
6007         * lib/target-supports.exp (check_sse_os_support_available): New
6008         proc.
6009         (check_sse_hw_available): New proc.
6010         (check_effective_target_sse_runtime): New proc.
6011         (check_effective_target_sse2_runtime): New proc.
6012         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6013         -msse2 if check_sse_os_support_available.
6014         * g++.dg/vect/vect.exp: Only run -msse2 tests if
6015         check_sse_os_support_available.
6016         * gcc.dg/vect/vect.exp: Likewise.
6017         * gfortran.dg/vect/vect.exp: Likewise.
6018         * gcc.target/i386/sol2-check: Renamed to ...
6019         * gcc.target/i386/sse-os-support.h: ... this.
6020         (sol2_check): Renamed to ...
6021         (sse_os_support): ... this.
6022         Only test movss with xmm registers.
6023         * gcc.target/i386/sse-check.h: Reflect new header and function names.
6024         Removed ILL_INSN, ILL_INSN_LEN.
6025         * gcc.target/i386/sse2-check.h: Likewise.
6026         * gcc.target/i386/sse3-check.h: Likewise.
6027         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6028         Removed cpuid.h, __get_cpuid test.
6029         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6030         Removed cpuid.h, __get_cpuid test.
6031         * g++.dg/other/pr40446.C: Likewise.
6032         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6033         * gcc.dg/compat/vector-1a_main.c: Likewise.
6034         * gcc.dg/compat/vector-2a_main.c: Likewise.
6035         * gcc.dg/pr36584.c: Likewise.
6036         * gcc.dg/pr37544.c: Likewise.
6037         * gcc.dg/torture/pr16104-1.c: Likewise.
6038         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6039         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6040         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6041         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6042         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6043         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6044         sse2_runtime.
6045         * gcc.dg/torture/pr35771-2.c: Likewise.
6046         * gcc.dg/torture/pr35771-3.c: Likewise.
6047         * gcc.target/i386/pr39315-2.c: Likewise.
6048         * gcc.target/i386/pr39315-4.c: Likewise.
6049         * gcc.target/i386/vperm-v2df.c: Likewise.
6050         * gcc.target/i386/vperm-v2di.c: Likewise.
6051         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6052         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6053         sse_runtime.
6054
6055 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
6056
6057         PR fortran/44353
6058         * gfortran.dg/data_implied_do_2.f90: New test.
6059
6060 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6061
6062         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6063
6064 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6065
6066         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6067         to the "mips16" group.
6068         (mips_using_mips16_p): New procedure.
6069         (mips-dg-options): Use it.
6070
6071 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6072
6073         * gcc.target/mips/mips16-attributes-4.c: New test.
6074
6075 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
6076
6077         PR testsuite/44418
6078         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6079         * gcc.target/powerpc/recip-2.c: Ditto.
6080         * gcc.target/powerpc/recip-3.c: Ditto.
6081
6082 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
6083
6084         * gcc.target/arm/pr42235.c: New test.
6085
6086 2010-07-16  Jason Merrill  <jason@redhat.com>
6087
6088         PR c++/32505
6089         * g++.dg/template/partial8.C: New.
6090
6091 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6092
6093         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6094         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
6095         in C++.
6096         (gualcvt): New overloaded inline.
6097         (GUALCVT): Use it for C++.
6098         * g++.dg/guality/guality.exp: New.
6099         * g++.dg/guality/guality.h: New.
6100         * g++.dg/guality/redeclaration1.C: New test.
6101         * g++.dg/dg.exp: Prune also guality/* tests.
6102         * gcc.dg/guality/pr43141.c: Moved to...
6103         * c-c++-common/guality/pr43141.c: ... here.
6104
6105 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6106
6107         PR libfortran/37077
6108         * gfortran.dg/char4_iunit_2.f03: New test.
6109
6110 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
6111
6112         * lib/plugin-support.exp (plugin-test-execute):
6113         Add ${gcc_objdir}/intl to includes.
6114
6115 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6116
6117         PR target/44942
6118         * gcc.c-torture/execute/pr44942.c: New test.
6119         * gcc.target/i386/pr44942.c: New test.
6120
6121 2010-07-15  Jason Merrill  <jason@redhat.com>
6122
6123         PR c++/44909
6124         * g++.dg/cpp0x/implicit7.C: New.
6125         * g++.dg/cpp0x/implicit8.C: New.
6126
6127 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6128
6129         Disable float tests for __SPU__ targets due to lack of signed zero:
6130         * c-c++-common/torture/complex-sign-add.c (check_add_float).
6131         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6132         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6133         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6134         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6135         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6136         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6137         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6138         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6139
6140 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6141
6142         * gfortran.dg/select_char_2.f90: New test.
6143
6144 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
6145
6146         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6147         with DECL_CHAIN.
6148
6149 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
6150
6151         PR fortran/44936
6152         * gfortran.dg/typebound_generic_9.f03: New.
6153
6154 2010-07-15  Richard Guenther  <rguenther@suse.de>
6155
6156         PR tree-optimization/44946
6157         * gcc.c-torture/compile/pr44946.c: New testcase.
6158
6159 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6160
6161         PR fortran/40206
6162         * gfortran.dg/select_char_3.f90: New test.
6163
6164 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
6165             Kevin F. Quinn  <kevquinn@gentoo.org>
6166
6167         * gcc.dg/Wtrampolines.c: New.
6168
6169 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6170
6171         PR libfortran/44934
6172         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6173
6174 2010-07-14  Jason Merrill  <jason@redhat.com>
6175
6176         PR c++/44810
6177         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6178
6179         Implement C++0x unrestricted unions (N2544)
6180         * g++.dg/cpp0x/union1.C: New.
6181         * g++.dg/cpp0x/union2.C: New.
6182         * g++.dg/cpp0x/union3.C: New.
6183         * g++.dg/cpp0x/defaulted2.C: Adjust.
6184         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6185         * g++.old-deja/g++.ext/anon2.C: Adjust.
6186         * g++.old-deja/g++.mike/misc6.C: Adjust.
6187
6188 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
6189
6190         PR fortran/44925
6191         * gfortran.dg/c_loc_tests_15.f90: New.
6192
6193 2010-07-13  Jason Merrill  <jason@redhat.com>
6194
6195         PR c++/44909
6196         * g++.dg/cpp0x/implicit6.C: New.
6197
6198 2010-07-13  Jason Merrill  <jason@redhat.com>
6199
6200         PR c++/44540
6201         * g++.dg/abi/noreturn1.C: New.
6202         * g++.dg/abi/noreturn2.C: New.
6203
6204 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
6205
6206         PR other/44874
6207         PR debug/44832
6208         * c-c++-common/pr44832.c: New test.
6209
6210 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
6211
6212         PR objc/44488
6213         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6214         on the target.  Make sure that we can assemble the emitted asm when
6215         the test type is 'compile'.
6216
6217 2010-07-13  Richard Guenther  <rguenther@suse.de>
6218
6219         PR tree-optimization/36960
6220         * g++.dg/torture/pr36960.C: New testcase.
6221
6222 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
6223
6224         PR c++/44908
6225         * g++.dg/template/sfinae21.C: New.
6226         * g++.dg/template/sfinae22.C: Likewise.
6227
6228 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6229
6230         PR testsuite/42843
6231         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6232         * gcc.dg/plugin/ggcplug.c: Likewise.
6233         * g++.dg/plugin/selfassign.c: Likewise.
6234         * g++.dg/plugin/attribute_plugin.c: Likewise.
6235         * g++.dg/plugin/dumb_plugin.c: Likewise.
6236         * g++.dg/plugin/pragma_plugin.c: Likewise.
6237
6238 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
6239
6240         * gcc.c-torture/execute/pr44683.x: New.
6241         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6242
6243 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
6244
6245         PR fortran/44434
6246         PR fortran/44565
6247         PR fortran/43945
6248         PR fortran/44869
6249         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6250         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6251         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6252         * gfortran.dh/typebound_call_16.f03: New.
6253         * gfortran.dg/typebound_generic_6.f03: New.
6254         * gfortran.dg/typebound_generic_7.f03: New.
6255         * gfortran.dg/typebound_generic_8.f03: New.
6256
6257 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6258
6259         PR libfortran/37077
6260         * gfortran.dg/char4_iunit_1.f03: New test.
6261
6262 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
6263
6264         * gcc.dg/tree-ssa/vrp53.c: New test.
6265
6266 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
6267
6268         PR c++/44907
6269         * g++.dg/template/sfinae19.C: New.
6270         * g++.dg/template/sfinae20.C: Likewise.
6271
6272 2010-07-12  Jie Zhang  <jie@codesourcery.com>
6273
6274         * gcc.target/arm/interrupt-1.c: New test.
6275         * gcc.target/arm/interrupt-2.c: New test.
6276
6277 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6278
6279         * gcc.dg/pr42427.c: Require c99_runtime.
6280         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6281         c99_runtime.
6282         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6283         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6284         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6285         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6286         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6287         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6288         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6289         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6290         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6291         * gcc.target/i386/pr37275.c: Require visibility support.
6292
6293 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6294
6295         * lib/target-supports.exp (check_effective_target_sse): New proc.
6296         * gcc.target/i386/sol2-check.h: New file.
6297         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6298         Include sol2-check.h.
6299         (main) Only run do_test () if sol2_check ().
6300         * gcc.target/i386/sse2-check.h: Likewise.
6301         * gcc.target/i386/sse3-check.h: Likewise.
6302         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6303         [__sun__ && __svr4__]: Execute SSE2 instruction.
6304         * gcc.target/i386/math-torture/math-torture.exp: Only add options
6305         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6306         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6307         * g++.dg/ext/vector14.C: Likewise.
6308         * g++.dg/other/mmintrin.C: Likewise.
6309         * gcc.dg/20020418-1.c: Likewise.
6310         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6311         * gcc.dg/format/ms_unnamed-1.c: Likewise.
6312         * gcc.dg/format/unnamed-1.c: Likewise.
6313         Adapt dg-warning line number.
6314         * gcc.dg/graphite/pr40281.c: Likewise.
6315         * gcc.dg/pr32176.c: Likewise.
6316         * gcc.dg/pr40550.c: Likewise.
6317         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6318         * gcc.dg/torture/pr36891.c: Likewise.
6319         * gcc.target/i386/20020218-1.c: Likewise.
6320         * gcc.target/i386/20020523.c: Likewise.
6321         * gcc.target/i386/abi-1.c: Likewise.
6322         * gcc.target/i386/brokensqrt.c: Likewise.
6323         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6324         * gcc.target/i386/pr13366.c: Likewise.
6325         * gcc.target/i386/pr13685.c: Likewise.
6326         * gcc.target/i386/pr24306.c: Likewise.
6327         * gcc.target/i386/pr31486.c: Likewise.
6328         * gcc.target/i386/pr32065-1.c: Likewise.
6329         * gcc.target/i386/pr32065-2.c: Likewise.
6330         * gcc.target/i386/pr32389.c: Likewise.
6331         * gcc.target/i386/pr38824.c: Likewise.
6332         * gcc.target/i386/pr38931.c: Likewise.
6333         * gcc.target/i386/pr39592-1.c: Likewise.
6334         * gcc.target/i386/pr43766.c: Likewise.
6335         * gcc.target/i386/recip-divf.c: Likewise.
6336         * gcc.target/i386/recip-sqrtf.c: Likewise.
6337         * gcc.target/i386/recip-vec-divf.c: Likewise.
6338         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6339         * gcc.target/i386/sse-1.c: Likewise.
6340         * gcc.target/i386/sse-16.c: Likewise.
6341         * gcc.target/i386/sse-2.c: Likewise.
6342         * gcc.target/i386/sse-20.c: Likewise.
6343         * gcc.target/i386/sse-3.c: Likewise.
6344         * gcc.target/i386/sse-7.c: Likewise.
6345         * gcc.target/i386/sse-9.c: Likewise.
6346         * gcc.target/i386/sse-addps-1.c: Likewise.
6347         * gcc.target/i386/sse-addss-1.c: Likewise.
6348         * gcc.target/i386/sse-andnps-1.c: Likewise.
6349         * gcc.target/i386/sse-andps-1.c: Likewise.
6350         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6351         * gcc.target/i386/sse-comiss-1.c: Likewise.
6352         * gcc.target/i386/sse-comiss-2.c: Likewise.
6353         * gcc.target/i386/sse-comiss-3.c: Likewise.
6354         * gcc.target/i386/sse-comiss-4.c: Likewise.
6355         * gcc.target/i386/sse-comiss-5.c: Likewise.
6356         * gcc.target/i386/sse-comiss-6.c: Likewise.
6357         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6358         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6359         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6360         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6361         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6362         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6363         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6364         * gcc.target/i386/sse-divps-1.c: Likewise.
6365         * gcc.target/i386/sse-divss-1.c: Likewise.
6366         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6367         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6368         * gcc.target/i386/sse-maxps-1.c: Likewise.
6369         * gcc.target/i386/sse-maxss-1.c: Likewise.
6370         * gcc.target/i386/sse-minps-1.c: Likewise.
6371         * gcc.target/i386/sse-minss-1.c: Likewise.
6372         * gcc.target/i386/sse-movaps-1.c: Likewise.
6373         * gcc.target/i386/sse-movaps-2.c: Likewise.
6374         * gcc.target/i386/sse-movhlps-1.c: Likewise.
6375         * gcc.target/i386/sse-movhps-1.c: Likewise.
6376         * gcc.target/i386/sse-movhps-2.c: Likewise.
6377         * gcc.target/i386/sse-movlhps-1.c: Likewise.
6378         * gcc.target/i386/sse-movmskps-1.c: Likewise.
6379         * gcc.target/i386/sse-movntps-1.c: Likewise.
6380         * gcc.target/i386/sse-movss-1.c: Likewise.
6381         * gcc.target/i386/sse-movss-2.c: Likewise.
6382         * gcc.target/i386/sse-movss-3.c: Likewise.
6383         * gcc.target/i386/sse-movups-1.c: Likewise.
6384         * gcc.target/i386/sse-movups-2.c: Likewise.
6385         * gcc.target/i386/sse-mulps-1.c: Likewise.
6386         * gcc.target/i386/sse-mulss-1.c: Likewise.
6387         * gcc.target/i386/sse-orps-1.c: Likewise.
6388         * gcc.target/i386/sse-rcpps-1.c: Likewise.
6389         * gcc.target/i386/sse-recip-vec.c: Likewise.
6390         * gcc.target/i386/sse-recip.c: Likewise.
6391         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6392         * gcc.target/i386/sse-set-ps-1.c: Likewise.
6393         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6394         * gcc.target/i386/sse-subps-1.c: Likewise.
6395         * gcc.target/i386/sse-subss-1.c: Likewise.
6396         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6397         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6398         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6399         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6400         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6401         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6402         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6403         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6404         * gcc.target/i386/sse-xorps-1.c: Likewise.
6405         * gcc.target/i386/ssefn-1.c: Likewise.
6406         * gcc.target/i386/ssefn-3.c: Likewise.
6407         * gcc.target/i386/sseregparm-1.c: Likewise.
6408         * gcc.target/i386/stackalign/return-3.c: Likewise.
6409         * gcc.target/i386/vectorize1.c: Likewise.
6410         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6411         * gcc.target/i386/xorps-sse.c: Likewise.
6412         * gfortran.dg/pr28158.f90: Likewise.
6413         * gfortran.dg/pr30667.f: Likewise.
6414         * gnat.dg/loop_optimization7.adb: Likewise.
6415         * gnat.dg/sse_nolib.adb: Likewise.
6416
6417 2010-07-11  Tobias Burnus  <burnus@net-b.de>
6418
6419         PR fortran/44702
6420         * gfortran.dg/use_rename_6.f90: New.
6421         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6422
6423 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
6424
6425         PR fortran/44869
6426         * gfortran.dg/class_24.f03: New.
6427
6428 2010-07-10  Richard Guenther  <rguenther@suse.de>
6429
6430         PR lto/44889
6431         * gcc.dg/lto/20100709-1_0.c: New testcase.
6432         * gcc.dg/lto/20100709-1_1.c: Likewise.
6433
6434 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
6435
6436         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6437
6438 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
6439
6440         PR objc/44140
6441         * objc.dg/lto/trivial-1_0.m: New.
6442         * objc.dg/lto/lto.exp: New.
6443         * obj-c++.dg/lto/trivial-1_0.mm: New.
6444         * obj-c++.dg/lto/lto.exp: New.
6445         * objc.dg/symtab-1.m: Adjust sizes.
6446         * objc.dg/image-info.m: Do not run for gnu-runtime.
6447
6448 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6449
6450         * gcc.dg/pr32370.c: Allow another kind of error message.
6451
6452 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
6453
6454         * gnat.dg/atomic3.adb: New test.
6455
6456 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6457             Denys Vlasenko  <dvlasenk@redhat.com>
6458             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6459
6460         PR tree-optimization/28632
6461         * gcc.dg/tree-ssa/vrp51.c: New test.
6462         * gcc.dg/tree-ssa/vrp52.c: New test.
6463
6464 2010-07-09  Jason Merrill  <jason@redhat.com>
6465
6466         * g++.dg/abi/covariant6.C: New.
6467         * g++.dg/inherit/covariant17.C: Test both bases.
6468         * g++.dg/inherit/covariant7.C: Check vtable layout.
6469
6470 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
6471
6472         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6473
6474 2010-07-09  Richard Guenther  <rguenther@suse.de>
6475
6476         PR tree-optimization/44852
6477         * gcc.c-torture/execute/pr44852.c: New testcase.
6478
6479 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6480
6481         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6482         multiplication by values.
6483         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6484         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6485
6486 2010-07-09  Richard Guenther  <rguenther@suse.de>
6487
6488         PR tree-optimization/44882
6489         * gfortran.dg/pr44882.f90: New testcase.
6490
6491 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6492
6493         PR target/40657
6494         * gcc.target/arm/pr40657-1.c: New test.
6495         * gcc.target/arm/pr40657-2.c: New test.
6496         * gcc.c-torture/execute/pr40657.c: New test.
6497
6498 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6499
6500         * gcc.dg/tree-ssa/vrp50.c: New test.
6501         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6502
6503 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
6504
6505         PR fortran/44649
6506         * gfortran.dg/c_sizeof_1.f90: Modified.
6507         * gfortran.dg/storage_size_1.f08: New.
6508         * gfortran.dg/storage_size_2.f08: New.
6509
6510 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
6511
6512         * gcc.c-torture/execute/20100708-1.c: New test.
6513
6514 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
6515
6516         PR fortran/44847
6517         * gfortran.dg/gomp/pr44847.f90: New test.
6518
6519 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
6520
6521         PR tree-optimization/44710
6522         * gcc.dg/tree-ssa/ifc-6.c: New.
6523         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6524
6525 2010-07-08  Tobias Burnus  <burnus@net-b.de>
6526
6527         PR fortran/18918
6528         * gfortran.dg/coarray_10.f90: Add an additional test.
6529
6530 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
6531
6532         PR middle-end/44828
6533         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6534         * gcc.c-torture/execute/pr44828.x: Revert.
6535
6536 2010-07-08  Jason Merrill  <jason@redhat.com>
6537
6538         PR c++/43120
6539         * g++.dg/inherit/covariant17.C: New.
6540         * g++.dg/abi/covariant1.C: Actually test for the bug.
6541
6542 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
6543
6544         PR rtl-optimization/44838
6545         * gcc.dg/pr44838.c: New.
6546
6547 2010-07-08  Richard Guenther  <rguenther@suse.de>
6548
6549         PR tree-optimization/44831
6550         * gcc.c-torture/compile/pr44831.c: New testcase.
6551         * gcc.dg/tree-ssa/pr21463.c: Adjust.
6552
6553 2010-07-08  Richard Guenther  <rguenther@suse.de>
6554
6555         PR tree-optimization/44861
6556         * g++.dg/vect/pr44861.cc: New testcase.
6557
6558 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6559
6560         PR middle-end/44828
6561         * gcc.c-torture/execute/pr44828.x: New file.
6562
6563 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6564
6565         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6566         dg-options.
6567         * g++.dg/ext/altivec-17.C: Adjust error message.
6568
6569 2010-07-07  Tom Tromey  <tromey@redhat.com>
6570
6571         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6572
6573 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6574
6575         PR target/44844
6576         * gcc.target/i386/rdrand-1.c: Scan "jnc".
6577         * gcc.target/i386/rdrand-2.c: Likewise.
6578         * gcc.target/i386/rdrand-3.c: Likewise.
6579
6580 2010-07-07  Jan Hubicka  <jh@suse.cz>
6581
6582         PR middle-end/44813
6583         * g++.dg/torture/pr44813.C: New testcase.
6584         * g++.dg/torture/pr44826.C: New testcase.
6585
6586 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
6587
6588         PR rtl-optimization/44787
6589         * gcc.c-torture/compile/pr44788.c: New test.
6590         * gcc.target/arm/pr44788.c: New test.
6591
6592 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6593
6594         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6595
6596 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6597
6598         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6599         to dg-options.
6600
6601 2010-07-06  Tobias Burnus  <burnus@net-b.de>
6602
6603         PR fortran/44742
6604         * gfortran.dg/parameter_array_init_6.f90: New.
6605         * gfortran.dg/initialization_20.f90: Update dg-error.
6606         * gfortran.dg/initialization_24.f90: Ditto.
6607
6608 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6609         PR fortran/PR44693
6610         * gfortran.dg/dim_range_1.f90:  New test.
6611         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
6612
6613 2010-07-06  Jason Merrill  <jason@redhat.com>
6614
6615         PR c++/44703
6616         * g++.dg/cpp0x/initlist41.C: New.
6617
6618         PR c++/44778
6619         * g++.dg/template/ptrmem22.C: New.
6620
6621 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
6622
6623         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6624         support.
6625         * gcc.target/i386/i386.exp: Likewise.
6626
6627 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6628
6629         PR testsuite/44195
6630         * gcc.dg/lto/20100518_0.c: Limit to x86.
6631
6632 2010-07-06  Richard Guenther  <rguenther@suse.de>
6633
6634         PR middle-end/44828
6635         * gcc.c-torture/execute/pr44828.c: New testcase.
6636
6637 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
6638
6639         * g++.dg/warn/noeffect2.C: Adjust expected warning.
6640         * g++.dg/warn/volatile1.C: Likewise.
6641         * g++.dg/template/warn1.C: Likewise.
6642
6643 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
6644
6645         AVX Programming Reference (June, 2010)
6646         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6647         * g++.dg/other/i386-3.C: Likewise.
6648         * gcc.target/i386/sse-12.c: Likewise.
6649
6650         * gcc.target/i386/f16c-check.h: New.
6651         * gcc.target/i386/rdfsbase-1.c: Likewise.
6652         * gcc.target/i386/rdfsbase-2.c: Likewise.
6653         * gcc.target/i386/rdgsbase-1.c: Likewise.
6654         * gcc.target/i386/rdgsbase-2.c: Likewise.
6655         * gcc.target/i386/rdrand-1.c: Likewise.
6656         * gcc.target/i386/rdrand-2.c: Likewise.
6657         * gcc.target/i386/rdrand-3.c: Likewise.
6658         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6659         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6660         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6661         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6662         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6663         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6664         * gcc.target/i386/wrfsbase-1.c: Likewise.
6665         * gcc.target/i386/wrfsbase-2.c: Likewise.
6666         * gcc.target/i386/wrgsbase-1.c: Likewise.
6667         * gcc.target/i386/wrgsbase-2.c: Likewise.
6668
6669         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6670         (__builtin_ia32_vcvtps2ph): New.
6671         (__builtin_ia32_vcvtps2ph256): Likewise.
6672
6673         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6674         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6675
6676         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6677         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6678
6679         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6680         (__builtin_ia32_vcvtps2ph256): Likewise.
6681         Add fsgsbase,rdrnd,f16c.
6682
6683         * lib/target-supports.exp (check_effective_target_f16c): New.
6684
6685 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6686
6687         * gcc.dg/guality/nrv-1.c: New test.
6688
6689 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
6690
6691         PR middle-end/42505
6692         * gcc.target/arm/pr42505.c: New test case.
6693
6694 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6695
6696         PR c++/44808
6697         * g++.dg/opt/nrv16.C: New test.
6698
6699 2010-07-05  Richard Guenther  <rguenther@suse.de>
6700
6701         PR tree-optimization/44784
6702         * gcc.c-torture/compile/pr44784.c: New testcase.
6703
6704 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6705
6706         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6707         Increase loop bound and array size.
6708         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6709         Likewise.
6710
6711 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6712
6713         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6714         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6715         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6716         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6717         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6718
6719 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
6720
6721         PR c++/22138
6722         * g++.dg/parse/template25.C: New.
6723
6724 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6725
6726         PR rtl-optimization/44695
6727         * gcc.dg/torture/pr44695.c: New.
6728
6729 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6730
6731         PR c++/16630
6732         * g++.dg/ext/pretty3.C: New.
6733
6734 2010-07-04  Richard Guenther  <rguenther@suse.de>
6735
6736         PR middle-end/44809
6737         * g++.dg/torture/pr44809.C: New testcase.
6738
6739 2010-07-04  Richard Guenther  <rguenther@suse.de>
6740
6741         PR tree-optimization/44656
6742         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6743
6744 2010-07-04  Ira Rosen  <irar@il.ibm.com>
6745             Revital Eres  <eres@il.ibm.com>
6746
6747         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6748         misaligned stores.
6749         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
6750         gcc.dg/vect/vect-96.c: Likewise.
6751         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
6752         that support misaligned stores. Change the number of expected
6753         misaligned accesses.
6754         * gcc.dg/vect/vect-peel-1.c: New test.
6755         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
6756         gcc.dg/vect/vect-peel-4.c: Likewise.
6757         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
6758         vectorizable on all targets that support realignment.
6759         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6760
6761 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
6762
6763         PR c/44806
6764         * gcc.dg/torture/pr44806.c: New.
6765
6766 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6767
6768         * gnat.dg/cond_expr1.adb: New test.
6769
6770 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6771
6772         * gnat.dg/modular3.adb: New test.
6773         * gnat.dg/modular3_pkg.ads: New helper.
6774
6775 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
6776             Mikael Pettersson  <mikpe@it.uu.se>
6777
6778         PR testsuite/44518
6779         * obj-c++.dg/encode-2.mm: Produce object and save temps.
6780         Make signed-ness of chars explicit.  Scan the object for
6781         strings that are split by some target assemblers.
6782         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
6783         explicit.
6784
6785 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
6786
6787         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
6788
6789 2010-07-02  Le-Chun Wu  <lcwu@google.com>
6790
6791         PR/44128
6792         * g++.dg/warn/Wshadow-7.C: New test.
6793
6794 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
6795             Julian Brown  <julian@codesourcery.com>
6796             Sandra Loosemore  <sandra@codesourcery.com>
6797
6798         * gcc.c-torture/execute/20100416-1.c: New test case.
6799
6800 2010-07-02  Julian Brown  <julian@codesourcery.com>
6801             Sandra Loosemore  <sandra@codesourcery.com>
6802
6803         PR target/43703
6804
6805         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
6806         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
6807
6808 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6809             Julian Brown  <julian@codesourcery.com>
6810
6811         * gcc.target/arm/neon/vadds64.c: Regenerated.
6812         * gcc.target/arm/neon/vaddu64.c: Regenerated.
6813         * gcc.target/arm/neon/vsubs64.c: Regenerated.
6814         * gcc.target/arm/neon/vsubu64.c: Regenerated.
6815         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
6816         * gcc.target/arm/neon-vmls-1.c: Likewise.
6817         * gcc.target/arm/neon-vsubs64.c: New execution test.
6818         * gcc.target/arm/neon-vsubu64.c: New execution test.
6819         * gcc.target/arm/neon-vadds64.c: New execution test.
6820         * gcc.target/arm/neon-vaddu64.c: New execution test.
6821
6822 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6823
6824         * gcc.target/arm/neon-vands64.c: New.
6825         * gcc.target/arm/neon-vandu64.c: New.
6826         * gcc.target/arm/neon-vbics64.c: New.
6827         * gcc.target/arm/neon-vbicu64.c: New.
6828         * gcc.target/arm/neon-veors64.c: New.
6829         * gcc.target/arm/neon-veoru64.c: New.
6830         * gcc.target/arm/neon-vorns64.c: New.
6831         * gcc.target/arm/neon-vornu64.c: New.
6832         * gcc.target/arm/neon-vorrs64.c: New.
6833         * gcc.target/arm/neon-vorru64.c: New.
6834         * gcc.target/arm/neon/vands64.c: Regenerated.
6835         * gcc.target/arm/neon/vandu64.c: Regenerated.
6836         * gcc.target/arm/neon/vbics64.c: Regenerated.
6837         * gcc.target/arm/neon/vbicu64.c: Regenerated.
6838         * gcc.target/arm/neon/veors64.c: Regenerated.
6839         * gcc.target/arm/neon/veoru64.c: Regenerated.
6840         * gcc.target/arm/neon/vorns64.c: Regenerated.
6841         * gcc.target/arm/neon/vornu64.c: Regenerated.
6842         * gcc.target/arm/neon/vorrs64.c: Regenerated.
6843         * gcc.target/arm/neon/vorru64.c: Regenerated.
6844
6845 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6846
6847         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
6848
6849 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6850
6851         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
6852         * gfortran.dg/intent_out_5.f90: Same.
6853         * gfortran.dg/ltrans-7.f90: Same.
6854         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
6855
6856 2010-07-02  Jan Hubicka  <jh@suse.cz>
6857
6858         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
6859
6860 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6861
6862         * objc-obj-c++-shared/Object1.h: Correct Line endings.
6863
6864 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
6865
6866         PR c++/44780
6867         * c-c++-common/Wunused-var-12.c: New test.
6868
6869 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
6870
6871         PR target/42835
6872         * gcc.target/arm/pr42835.c: New test.
6873
6874         PR target/42172
6875         * gcc.target/arm/pr42172-1.c: New test.
6876
6877 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6878
6879         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
6880
6881 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6882
6883         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
6884         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
6885         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
6886         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
6887         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
6888         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
6889         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
6890         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
6891         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
6892         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
6893         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
6894         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
6895         * gcc.target/arm/neon-vdup_ns64.c: New.
6896         * gcc.target/arm/neon-vdup_nu64.c: New.
6897         * gcc.target/arm/neon-vdupQ_ns64.c: New.
6898         * gcc.target/arm/neon-vdupQ_nu64.c: New.
6899         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
6900         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
6901         * gcc.target/arm/neon-vmov_ns64.c: New.
6902         * gcc.target/arm/neon-vmov_nu64.c: New.
6903         * gcc.target/arm/neon-vmovQ_ns64.c: New.
6904         * gcc.target/arm/neon-vmovQ_nu64.c: New.
6905         * gcc.target/arm/neon-vget_lanes64.c: New.
6906         * gcc.target/arm/neon-vget_laneu64.c: New.
6907         * gcc.target/arm/neon-vset_lanes64.c: New.
6908         * gcc.target/arm/neon-vset_laneu64.c: New.
6909
6910 2010-07-02  Richard Guenther  <rguenther@suse.de>
6911
6912         * g++.dg/torture/20100702-1.C: New testcase.
6913
6914 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6915
6916         PR target/44707
6917         * gcc.c-torture/compile/pr44707.c: New test.
6918
6919 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6920
6921         PR c++/44039
6922         * g++.dg/template/crash101.C: New.
6923
6924 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6925
6926         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
6927         Use the ABI-0 accessors and fail it for m64.
6928
6929 2010-07-02  Jan Hubicka  <jh@suse.cz>
6930
6931         * g++.dg/tree-ssa/pr44706.C: New testcase.
6932
6933 2010-07-02  Richard Guenther  <rguenther@suse.de>
6934
6935         PR tree-optimization/44748
6936         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
6937
6938 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6939
6940         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
6941         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
6942         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
6943         the method types to forward:.
6944
6945 2010-06-30  Jason Merrill  <jason@redhat.com>
6946
6947         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
6948         * g++.dg/other/pr25632.C: Likewise.
6949
6950 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
6951
6952         PR tree-optimization/40421
6953         * gfortran.fortran-torture/compile/pr40421.f90: New test.
6954
6955 2010-07-01  Richard Guenther  <rguenther@suse.de>
6956
6957         PR middle-end/42834
6958         PR middle-end/44468
6959         * gcc.c-torture/execute/20100316-1.c: New testcase.
6960         * gcc.c-torture/execute/pr44468.c: Likewise.
6961         * gcc.c-torture/compile/20100609-1.c: Likewise.
6962         * gcc.dg/volatile2.c: Adjust.
6963         * gcc.dg/plugin/selfassign.c: Likewise.
6964         * gcc.dg/pr36902.c: Likewise.
6965         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
6966         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
6967         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6968         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6969         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6970         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6971         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
6972         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
6973         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
6974         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6975         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6976         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6977         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
6978         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
6979         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6980         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6981         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
6982         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6983         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6984         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6985         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6986         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6987         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
6988         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
6989         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
6990         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
6991         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
6992         * gcc.dg/struct/w_prof_local_array.c: Likewise.
6993         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
6994         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
6995         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6996         * gcc.dg/struct/w_prof_global_array.c: Likewise.
6997         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
6998         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
6999         * gcc.dg/struct/w_prof_local_var.c: Likewise.
7000         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7001         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7002         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7003         * gcc.dg/struct/w_prof_global_var.c: Likewise.
7004         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7005         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7006         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7007         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7008         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7009         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7010         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7011         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7012         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7013         * gcc.dg/tree-prof/stringop-1.c: Adjust.
7014         * g++.dg/tree-ssa/pr31146.C: Likewise.
7015         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7016         * g++.dg/tree-ssa/pr33604.C: Likewise.
7017         * g++.dg/plugin/selfassign.c: Likewise.
7018         * gfortran.dg/array_memcpy_3.f90: Likewise.
7019         * gfortran.dg/array_memcpy_4.f90: Likewise.
7020         * c-c++-common/torture/pr42834.c: New testcase.
7021
7022 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
7023
7024         PR c++/44628
7025         * g++.dg/template/crash100.C: New.
7026
7027 2010-06-30  Jan Hubicka  <jh@suse.cz>
7028
7029         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7030
7031 2010-06-30  Michael Matz  <matz@suse.de>
7032
7033         PR bootstrap/44699
7034         * gcc.dg/pr44699.c: New test.
7035
7036 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
7037
7038         PR tree-optimization/39799
7039         * c-c++-common/uninit-17.c: New test.
7040
7041 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7042
7043         PR libfortran/43298
7044         * gfortran.dg/read_infnan_1.f90: New test.
7045
7046 2010-06-29  Jason Merrill  <jason@redhat.com>
7047
7048         Enable implicitly declared move constructor/operator= (N3053).
7049         * g++.dg/cpp0x/implicit3.C: New.
7050         * g++.dg/cpp0x/implicit4.C: New.
7051         * g++.dg/cpp0x/implicit5.C: New.
7052         * g++.dg/cpp0x/implicit-copy.C: Adjust.
7053         * g++.dg/cpp0x/not_special.C: Adjust.
7054         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7055         * g++.dg/cpp0x/rv1n.C: Adjust.
7056         * g++.dg/cpp0x/rv1p.C: Adjust.
7057         * g++.dg/cpp0x/rv2n.C: Adjust.
7058         * g++.dg/cpp0x/rv2p.C: Adjust.
7059         * g++.dg/cpp0x/rv3n.C: Adjust.
7060         * g++.dg/cpp0x/rv3p.C: Adjust.
7061         * g++.dg/cpp0x/rv4n.C: Adjust.
7062         * g++.dg/cpp0x/rv4p.C: Adjust.
7063         * g++.dg/cpp0x/rv5n.C: Adjust.
7064         * g++.dg/cpp0x/rv5p.C: Adjust.
7065         * g++.dg/cpp0x/rv6n.C: Adjust.
7066         * g++.dg/cpp0x/rv6p.C: Adjust.
7067         * g++.dg/cpp0x/rv7n.C: Adjust.
7068         * g++.dg/cpp0x/rv7p.C: Adjust.
7069         * g++.dg/cpp0x/rv8p.C: Adjust.
7070         * g++.dg/gomp/pr26690-1.C: Adjust.
7071         * g++.dg/other/error20.C: Adjust.
7072         * g++.dg/other/error31.C: Adjust.
7073         * g++.dg/parse/error19.C: Adjust.
7074         * g++.dg/template/qualttp5.C: Adjust.
7075         * g++.old-deja/g++.law/ctors5.C: Adjust.
7076
7077         Enable implicitly deleted functions (N2346)
7078         * g++.dg/cpp0x/defaulted17.C: New.
7079         * g++.dg/cpp0x/implicit1.C: New.
7080         * g++.dg/cpp0x/implicit2.C: New.
7081         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7082         * g++.dg/ext/has_virtual_destructor.C: Adjust.
7083         * g++.dg/init/ctor4.C: Adjust.
7084         * g++.dg/init/synth2.C: Adjust.
7085         * g++.dg/lto/20081118_1.C: Adjust.
7086         * g++.dg/other/error13.C: Adjust.
7087         * g++.dg/other/unused1.C: Adjust.
7088         * g++.old-deja/g++.bob/inherit2.C: Adjust.
7089         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7090         * g++.old-deja/g++.jason/opeq3.C: Adjust.
7091         * g++.old-deja/g++.law/ctors17.C: Adjust.
7092         * g++.old-deja/g++.oliva/delete1.C: Adjust.
7093         * g++.old-deja/g++.pt/assign1.C: Adjust.
7094         * g++.old-deja/g++.pt/crash20.C: Adjust.
7095
7096         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7097         * g++.dg/cpp0x/defaulted13.C: Adjust.
7098         * g++.dg/cpp0x/defaulted2.C: Adjust.
7099         * g++.dg/cpp0x/defaulted3.C: Adjust.
7100         * g++.dg/cpp0x/initlist9.C: Adjust.
7101         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7102         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7103         * g++.dg/init/synth2.C: Adjust.
7104
7105         * g++.dg/cpp0x/defaulted19.C: New.
7106
7107         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7108         * g++.dg/template/error23.C: Fix for -std=c++0x.
7109
7110 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7111
7112         PR fortran/44718
7113         * gfortran.dg/proc_ptr_28.f90: New.
7114
7115 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
7116
7117         PR tree-optimization/43801
7118         * g++.dg/torture/pr43801.C: New test.
7119
7120         PR debug/44668
7121         * g++.dg/debug/dwarf2/accessibility1.C: New test.
7122
7123 2010-06-29  Jason Merrill  <jason@redhat.com>
7124
7125         PR c++/44587
7126         * g++.dg/template/qualified-id2.C: New.
7127         * g++.dg/template/qualified-id3.C: New.
7128
7129 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7130
7131         PR fortran/44696
7132         * gfortran.dg/associated_target_4.f90: New.
7133
7134 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
7135
7136         PR fortran/44582
7137         * gfortran.dg/aliasing_array_result_1.f90 : New test.
7138
7139 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7140
7141         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7142
7143 2010-06-29  Jan Hubicka  <jh@suse.cz>
7144
7145         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7146
7147 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
7148
7149         PR target/43902
7150         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7151         * gcc.target/arm/wmul-3.c: New test.
7152         * gcc.target/arm/wmul-4.c: New test.
7153
7154 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
7155
7156         PR rtl-optimization/44659
7157         * gcc.target/i386/extract-1.c: New.
7158         * gcc.target/i386/extract-2.c: Likewise.
7159         * gcc.target/i386/extract-3.c: Likewise.
7160         * gcc.target/i386/extract-4.c: Likewise.
7161         * gcc.target/i386/extract-5.c: Likewise.
7162         * gcc.target/i386/extract-6.c: Likewise.
7163
7164 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
7165
7166         PR c++/44682
7167         * g++.dg/warn/Wunused-var-14.C: New test.
7168
7169 2010-06-28  Tobias Burnus  <burnus@net-b.de>
7170
7171         PR fortran/43298
7172         * gfortran.dg/nan_6.f90: New.
7173
7174 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
7175
7176         PR tree-optimization/43781
7177         * gcc.dg/torture/pr43781.c: New.
7178
7179 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
7180
7181         PR fortran/40158
7182         * gfortran.dg/actual_rank_check_1.f90: New test.
7183
7184 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7185
7186         * gcc.dg/ipa/ipa-sra-6.c: New test.
7187
7188 2010-06-28  Jan Hubicka  <jh@suse.cz>
7189
7190         PR tree-optimization/44687
7191         * gcc.c-torture/compile/pr44687.c
7192
7193 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7194
7195         PR c++/44535
7196         * g++.dg/torture/pr44535.C: New test.
7197
7198 2010-06-28  Michael Matz  <matz@suse.de>
7199
7200         PR middle-end/44592
7201         * gfortran.dg/pr44592.f90: New test.
7202
7203 2010-06-28  Jan Hubicka  <jh@suse.cz>
7204
7205         PR tree-optimization/44357
7206         * g++.dg/torture/pr44357.C: New testcase.
7207
7208 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7209
7210         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7211         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7212         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7213         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7214         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7215         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7216         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7217         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7218
7219 2010-06-27  Jan Hubicka  <jh@suse.cz>
7220
7221         * gcc.c-torture/compile/pr44686.c: New file.
7222
7223 2010-06-27  Richard Guenther  <rguenther@suse.de>
7224
7225         PR tree-optimization/44683
7226         * gcc.c-torture/execute/pr44683.c: New testcase.
7227
7228 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
7229
7230         * gnat.dg/noreturn3.ad[sb]: New test.
7231
7232 2010-06-26  Jason Merrill  <jason@redhat.com>
7233
7234         * g++.dg/cpp0x/explicit5.C: New.
7235
7236 2010-06-26  Richard Guenther  <rguenther@suse.de>
7237
7238         PR tree-optimization/44393
7239         * gcc.dg/pr44393.c: New testcase.
7240
7241 2010-06-26  Jan Hubicka  <jh@suse.cz>
7242
7243         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7244
7245 2010-06-26  Richard Guenther  <rguenther@suse.de>
7246
7247         PR middle-end/44674
7248         * gcc.dg/pr44674.c: New testcase.
7249
7250 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
7251
7252         * gcc.dg/opts-3.c: New test.
7253
7254 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7255
7256         * gfortran.dg/type_decl_1.f90: New.
7257         * gfortran.dg/type_decl_2.f90: New.
7258
7259 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7260
7261         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7262         * gfortran.dg/semicolon_fixed_2.f: Ditto.
7263
7264 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7265
7266         PR testsuite/38946
7267         * gfortran.dg/array_constructor_23.f: Update test to allow for small
7268         error in comparing reals.
7269
7270 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7271
7272         * selected_real_kind_2.f90: New.
7273         * selected_real_kind_3.f90: New.
7274
7275 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7276
7277         * gfortran.dg/entry_19.f90: New.
7278
7279 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7280
7281         * gfortran.dg/end_subroutine_1.f90: New.
7282         * gfortran.dg/end_subroutine_2.f90: New.
7283         * gfortran.dg/interface_proc_end.f90: Update.
7284
7285 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7286
7287         * gfortran.dg/semicolon_fixed.f: Update.
7288         * gfortran.dg/semicolon_fixed_2.f: New.
7289         * gfortran.dg/semicolon_free_2.f90: New.
7290         * gfortran.dg/semicolon_free.f90: Update.
7291
7292 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7293
7294         PR fortran/44448
7295         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7296
7297 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7298
7299         * g++.dg/ipa/iinline-3.C: New test.
7300         * gcc.dg/ipa/modif-1.c: Removed.
7301
7302 2010-06-25  Jan Hubicka  <jh@suse.cz>
7303
7304         * gcc.dg/tree-ssa/ipa-split-1.c
7305
7306 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7307
7308         * g++.dg/ipa/iinline-2.C: New test.
7309
7310 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
7311
7312         PR middle-end/43866
7313         * gfortran.dg/pr43866.f90: New test.
7314
7315         PR tree-optimization/44539
7316         * gcc.dg/pr44539.c: New test.
7317
7318 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
7319
7320         From Jim Wilson:
7321         PR target/43902
7322         * gcc.target/mips/madd-9.c: New test.
7323
7324 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
7325
7326         PR c/44517
7327         * gcc.dg/noncompile/pr44517.c: New.
7328         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7329
7330 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
7331
7332         PR testsuite/43283
7333         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7334         and add argument to nop for IA64.
7335
7336 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
7337
7338         PR target/44588
7339         * gcc.target/i386/mod-1.c: New.
7340         * gcc.target/i386/umod-1.c: Likewise.
7341         * gcc.target/i386/umod-2.c: Likewise.
7342         * gcc.target/i386/umod-3.c: Likewise.
7343
7344 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
7345
7346         PR middle-end/44492
7347         * g++.dg/torture/pr44492.C: New test.
7348
7349 2010-06-24  Andi Kleen  <ak@linux.intel.com>
7350
7351         * c-c++-common/warn-omitted-condop.c: New.
7352
7353 2010-06-24  Tobias Burnus  <burnus@net-b.de>
7354
7355         PR fortran/44614
7356         * gfortran.dg/import8.f90: New.
7357
7358 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
7359
7360         * gnat.dg/not_null.adb: Update test case.
7361
7362 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
7363
7364         PR c++/44619
7365         * g++.dg/warn/Wunused-var-13.C: New test.
7366
7367         PR c++/44627
7368         * g++.dg/diagnostic/method1.C: New test.
7369
7370 2010-06-22  Cary Coutant  <ccoutant@google.com>
7371
7372         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7373
7374 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
7375
7376         PR fortran/44616
7377         * gfortran.dg/abstract_type_8.f03: New.
7378
7379 2010-06-21  Jason Merrill  <jason@redhat.com>
7380
7381         * g++.dg/cpp0x/noexcept08.C: New.
7382
7383         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7384
7385 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7386
7387         PR target/44615
7388         * gcc.target/i386/sse2-vec-2a.c: New.
7389
7390 2010-06-21  DJ Delorie  <dj@redhat.com>
7391
7392         * gcc.dg/pragma-diag-1.c: New.
7393
7394 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7395
7396         PR target/44615
7397         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7398
7399 2010-06-21  Alan Modra  <amodra@gmail.com>
7400
7401         PR testsuite/44505
7402         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7403         tail call to check_fa_mid.
7404
7405 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
7406
7407         PR target/44575
7408         * gcc.c-torture/execute/pr44575.c: New test.
7409
7410 2010-06-21  Tobias Burnus  <burnus@net-b.de>
7411
7412         PR fortran/40632
7413         * gfortran.dg/contiguous_1.f90: New.
7414         * gfortran.dg/contiguous_2.f90: New.
7415         * gfortran.dg/contiguous_3.f90: New.
7416
7417 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
7418
7419         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7420         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7421
7422 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
7423
7424         PR target/44546
7425         * gcc.target/i386/pr44546.c: New test.
7426
7427 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
7428
7429         * gcc.dg/opts-2.c: New test.
7430
7431 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
7432
7433         PR fortran/44584
7434         * gfortran.dg/typebound_proc_15.f03: Modified.
7435
7436 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
7437
7438         PR target/44072
7439         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7440         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7441
7442 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7443
7444         * g++.dg/ext/label13.C: Fix typo in last change.
7445
7446 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7447
7448         PR libfortran/44477
7449         * gfortran.dg/eof_3.f90
7450         * gfortran.dg/endfile_2.f90
7451         * gfortran.dg/endfile_4.f90
7452         * gfortran.dg/endfile_3.f90
7453
7454 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7455
7456         PR c++/41090
7457         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7458
7459 2010-06-18  Tobias Burnus  <burnus@net-b.de>
7460
7461         PR fortran/44556
7462         * gfortran.dg/allocate_alloc_opt_11.f90: New.
7463
7464 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
7465
7466         * gcc.target/arm/pr40900.c: New test.
7467
7468 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
7469
7470         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7471
7472 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
7473
7474         PR fortran/44558
7475         * gfortran.dg/typebound_call_15.f03: New.
7476
7477 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7478
7479         PR c++/44486
7480         * g++.dg/pr44486.C: New.
7481
7482 2010-06-16  DJ Delorie  <dj@redhat.com>
7483
7484         * gcc.target/i386/volatile-bitfields-1.c: New.
7485         * gcc.target/i386/volatile-bitfields-2.c: New.
7486
7487 2010-06-16  Jason Merrill  <jason@redhat.com>
7488
7489         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7490
7491         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7492
7493 2010-06-16  Richard Guenther  <rguenther@suse.de>
7494
7495         PR c/44555
7496         * gcc.c-torture/execute/pr44555.c: New testcase.
7497
7498 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
7499
7500         PR fortran/44549
7501         * gfortran.dg/typebound_proc_16.f03: New.
7502
7503 2010-06-16  Martin Jambor  <mjambor@suse.cz>
7504
7505         * g++.dg/torture/pr43905.C: New test.
7506
7507 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
7508
7509         PR testsuite/44538
7510         * gcc.dg/vect/slp-perm-5.c (main): Prevent
7511         initialization loop from being vectorized.
7512         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7513
7514 2010-06-16  Alan Modra  <amodra@gmail.com>
7515
7516         PR tree-optimization/44507
7517         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7518
7519 2010-06-15  Jason Merrill  <jason@redhat.com>
7520
7521         * g++.dg/overload/arg3.C: Adjust error locations.
7522         * g++.dg/overload/copy1.C: Likewise.
7523         * g++.dg/tc1/dr152.C: Likewise.
7524         * g++.dg/template/incomplete4.C: Likewise.
7525         * g++.dg/template/incomplete5.C: Likewise.
7526         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7527         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7528         * g++.old-deja/g++.pt/crash9.C: Likewise.
7529
7530         * g++.dg/inherit/virtual5.C: New.
7531
7532         * g++.dg/cpp0x/defaulted18.C: New.
7533
7534         * g++.dg/cpp0x/initlist40.C: New.
7535
7536         * g++.dg/cpp0x/initlist39.C: New.
7537
7538 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
7539
7540         PR middle-end/44391
7541         * gcc.dg/graphite/pr44391.c: New.
7542
7543 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
7544
7545         PR fortran/43388
7546         * gfortran.dg/allocate_alloc_opt_8.f90: New.
7547         * gfortran.dg/allocate_alloc_opt_9.f90: New.
7548         * gfortran.dg/allocate_alloc_opt_10.f90: New.
7549         * gfortran.dg/class_allocate_2.f03: Modified an error message.
7550
7551 2010-06-15  Richard Guenther  <rguenther@suse.de>
7552
7553         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7554
7555 2010-06-15  Richard Guenther  <rguenther@suse.de>
7556
7557         * gcc.dg/vect/bb-slp-21.c: Adjust.
7558         * gcc.dg/vect/bb-slp-13.c: Likewise
7559         * gcc.dg/vect/bb-slp-4.c: Likewise
7560         * gcc.dg/vect/bb-slp-22.c: Likewise
7561         * gcc.dg/vect/bb-slp-14.c: Likewise
7562         * gcc.dg/vect/bb-slp-23.c: Likewise
7563         * gcc.dg/vect/bb-slp-15.c: Likewise
7564         * gcc.dg/vect/bb-slp-17.c: Likewise
7565         * gcc.dg/vect/bb-slp-18.c: Likewise
7566         * gcc.dg/vect/bb-slp-19.c: Likewise
7567         * gcc.dg/vect/bb-slp-10.c: Likewise
7568         * gcc.dg/vect/bb-slp-11.c: Likewise
7569         * gcc.dg/vect/bb-slp-20.c: Likewise
7570         * gcc.dg/vect/bb-slp-3.c: Likewise
7571
7572 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
7573
7574         PR fortran/44536
7575         * gfortran.dg/gomp/pr44536.f90: New test.
7576         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7577
7578 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7579
7580         PR target/44534
7581         * gcc.target/i386/avx-vextractf128-256-3.c: New.
7582         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7583
7584 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
7585
7586         PR tree-optimization/44508
7587         * gcc.dg/tree-ssa/pr21086.c: Adjust.
7588
7589         PR bootstrap/44509
7590         * gcc.dg/pr44509.c: New test.
7591
7592 2010-06-14  Ira Rosen  <irar@il.ibm.com>
7593
7594         PR tree-optimization/44507
7595         * gcc.dg/vect/pr44507.c: New test.
7596
7597 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7598
7599         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7600         and c-pretty-print.h.
7601
7602         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7603
7604 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
7605
7606         * gfortran.dg/whole_file_18.f90: Updated error message.
7607
7608 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
7609
7610         * gfortran.dg/whole_file_20.f03: New.
7611
7612 2010-06-12  Jan Hubicka  <jh@suse.cz>
7613
7614         * gcc.c-torture/compile/pc44485.c: New testcase.
7615
7616 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
7617
7618         PR fortran/40117
7619         * gfortran.dg/typebound_proc_4.f03: Modified error message.
7620         * gfortran.dg/typebound_proc_14.f03: New.
7621         * gfortran.dg/typebound_proc_15.f03: New.
7622
7623 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7624
7625         * gcc.dg/opts-1.c: New test.
7626
7627 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7628
7629         * gcc.dg/funroll-loops-all.c: Update expected error.
7630
7631 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
7632
7633         PR target/44481
7634         * gcc.target/i386/pr44481.c: New test.
7635
7636 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7637
7638         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7639
7640 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
7641
7642         PR middle-end/44483
7643         * gcc.dg/tree-ssa/pr44483.c: New.
7644
7645 2010-06-11  Paul Brook  <paul@codesourcery.com>
7646
7647         * g++.dg/other/arm-neon-1.C: New test.
7648
7649 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
7650
7651         PR fortran/42051
7652         PR fortran/43896
7653         * gfortran.dg/class_23.f03: New test.
7654
7655 2010-06-11  Jan Hubicka  <jh@suse.cz>
7656
7657         * gcc.dg/ipa/pure-const-2.c: New testcase.
7658
7659 2010-06-11  Jan Hubicka  <jh@suse.cz>
7660
7661         * gcc.dg/noreturn-7.c: Update.
7662         * gcc.dg/noreturn-4.c: Update.
7663
7664 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
7665
7666         Fix MIPS bootstrap
7667         * g++.dg/other/typedef4.C: New test.
7668
7669 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
7670
7671         PR fortran/44207
7672         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7673
7674 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
7675
7676         PR fortran/44457
7677         * gfortran.dg/asynchronous_3.f03
7678
7679 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
7680
7681         PR middle-end/44185
7682         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7683         non-temporal stores out of the tests to form new test cases.  As a
7684         result, no non-temporal store should be generated in this case.
7685
7686         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
7687         prefetch-7.c that generate one non-temporal store.
7688
7689         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
7690         prefetch-7.c that generate one non-temporal store and one
7691         one-temporal prefetch.
7692
7693 2010-06-10  Martin Jambor  <mjambor@suse.cz>
7694
7695         PR tree-optimization/44258
7696         * gcc.dg/tree-ssa/pr44258.c: New test.
7697
7698 2010-06-10  Daniel Kraft  <d@domob.eu>
7699
7700         PR fortran/38936
7701         * gfortran.dg/associate_1.f03: New test.
7702         * gfortran.dg/associate_2.f95: New test.
7703         * gfortran.dg/associate_3.f03: New test.
7704         * gfortran.dg/associate_4.f08: New test.
7705
7706 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7707
7708         * gfortran.dg/selected_char_kind_4.f90: New test.
7709
7710 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
7711
7712         * gcc.dg/pr42461.c: New test.
7713
7714 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7715
7716         PR fortran/44347
7717         * gfortran.dg/selected_real_kind_1.f90: New.
7718
7719 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7720
7721         PR fortran/44359
7722         * gfortran.dg/warn_conversion.f90: Removed check for redundant
7723         warning.
7724         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7725         check for warning.
7726
7727 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7728
7729         * gfortran.dg/data_namelist_conflict.f90: New test.
7730
7731 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7732
7733         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7734         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7735         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7736
7737 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7738
7739         * gfortran.dg/mvbits_9.f90: New test.
7740         * gfortran.dg/ibset_1.f90: Ditto.
7741         * gfortran.dg/ibits_1.f90: Ditto.
7742         * gfortran.dg/btest_1.f90: Ditto.
7743         * gfortran.dg/ibclr_1.f90: Ditto.
7744
7745 2010-06-09  Jason Merrill  <jason@redhat.com>
7746
7747         PR c++/44366
7748         * g++.dg/cpp0x/decltype23.C: Move to...
7749         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
7750
7751 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
7752
7753         PR fortran/44211
7754         * gfortran.dg/typebound_call_14.f03: New test.
7755
7756 2010-06-09  Martin Jambor  <mjambor@suse.cz>
7757
7758         PR tree-optimization/44423
7759         * gcc.dg/tree-ssa/pr44423.c: New test.
7760
7761 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
7762
7763         PR testsuite/42843
7764         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
7765         TV_NONE to initialize tv_id field.
7766         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7767         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7768         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
7769         Include toplev.h .
7770         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
7771         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
7772         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
7773
7774 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
7775
7776         PR tree-optimization/39874
7777         PR middle-end/28685
7778         * gcc.dg/pr39874.c: New file.
7779
7780 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7781
7782         * g++.dg/ext/attr-alias-1.C: New.
7783         * g++.dg/ext/attr-alias-2.C: New.
7784
7785 2010-06-07  Tobias Burnus  <burnus@net-b.de>
7786
7787         PR fortran/44446
7788         * gfortran.dg/proc_ptr_27.f90: New.
7789
7790 2010-06-07  Jason Merrill  <jason@redhat.com>
7791
7792         PR c++/44366
7793         * g++.dg/cpp0x/decltype23.C: New.
7794
7795 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
7796             Shujing Zhao  <pearly.zhao@oracle.com>
7797
7798         PR c/37724
7799         * gcc.dg/c90-const-expr-10.c: Adjust.
7800         * gcc.dg/c99-const-expr-10.c: Adjust.
7801         * gcc.dg/init-bad-7.c: New.
7802
7803 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7804
7805         * lib/target-supports.exp (check_effective_target_gas): New proc.
7806         * gcc.c-torture/execute/960321-1.x: New file.
7807
7808 2010-06-07  Jason Merrill  <jason@redhat.com>
7809
7810         PR c++/44401
7811         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
7812
7813 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
7814
7815         PR c++/44444
7816         * g++.dg/warn/Wunused-var-12.C: New test.
7817
7818         PR c++/44443
7819         * c-c++-common/Wunused-var-11.c: New test.
7820
7821 2010-06-07  Jan Hubicka  <jh@suse.cz>
7822
7823         * gcc.dg/ipa/pure-const-1.c: New testcase.
7824
7825 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
7826
7827         PR rtl-optimization/44404
7828         * gcc.dg/pr44404.c: New.
7829
7830 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
7831
7832         PR target/44159
7833         * gcc.target/i386/abi-2.c: Check sysv abi here.
7834         * gcc.target/i386/aes-avx-check.h: Call test in noinline
7835         function to avoid failures by different ABIs.
7836         * gcc.target/i386/aes-check.h: Likewise.
7837         * gcc.target/i386/avx-check.h: Likewise.
7838         * gcc.target/i386/fma4-check.h: Likewise.
7839         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
7840         * gcc.target/i386/mmx-check.h: Likewise.
7841         * gcc.target/i386/pclmul-avx-check.h: Likewise.
7842         * gcc.target/i386/pclmul-check.h: Likewise.
7843         * gcc.target/i386/sse-check.h: Likewise.
7844         * gcc.target/i386/sse2-check.h: Likewise.
7845         * gcc.target/i386/sse3-check.h: Likewise.
7846         * gcc.target/i386/sse4_1-check.h: Likewise.
7847         * gcc.target/i386/sse4_2-check.h: Likewise.
7848         * gcc.target/i386/sse4a-check.h: Likewise.
7849         * gcc.target/i386/ssse3-check.h: Likewise.
7850         * gcc.target/i386/xop-check.h: Likewise.
7851         * gcc.target/i386/pr27971.c: Fix for LLP64.
7852         * gcc.target/i386/pr39139.c: Likewise.
7853         * gcc.target/i386/pr39315-check.c: Likewise.
7854         * gcc.target/i386/vararg-1.c: Likewise.
7855         * gcc.target/i386/vararg-2.c: Likewise.
7856         Additional add dg-compile to avoid failure due
7857         missing foo symbol.
7858
7859         * gcc.dg/compound-literal-1.c: Fix for llp64.
7860         * gcc.dg/pr32370.c: Likewise.
7861         * gcc.dg/pr37561.c: Likewise.
7862         * gcc.dg/pr41340.c: Likewise.
7863         * gcc.dg/pr41551.c: Likewise.
7864
7865 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7866
7867         PR c++/44188
7868         * g++.dg/debug/dwarf2/typedef3.C: New test.
7869
7870 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7871
7872         PR c/20000
7873         * c-c++-common/pr20000.c: New.
7874
7875 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
7876
7877         PR c++/44086
7878         * g++.dg/init/pr44086.C: New.
7879         * g++.dg/cpp0x/decltype4.C: Adjust.
7880
7881 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7882
7883         PR fortran/43945
7884         * gfortran.dg/generic_23.f03: New test.
7885
7886 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7887
7888         PR fortran/43895
7889         * gfortran.dg/alloc_comp_class_1.f90 : New test.
7890
7891 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
7892
7893         PR c++/44361
7894         * c-c++-common/Wunused-var-9.c: New test.
7895
7896 2010-06-05  Jason Merrill  <jason@redhat.com>
7897
7898         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
7899
7900 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
7901
7902         PR c/44322
7903         * gcc.dg/c99-restrict-4.c: New test.
7904
7905 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
7906
7907         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
7908         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
7909         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
7910         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
7911         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
7912         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
7913         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
7914         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
7915         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
7916         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
7917         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
7918         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
7919         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
7920         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
7921         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
7922         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
7923         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
7924         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
7925         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
7926         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
7927         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
7928         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
7929
7930 2010-06-04  Jason Merrill  <jason@redhat.com>
7931
7932         * g++.dg/cpp0x/noexcept06.C: New.
7933         * g++.dg/cpp0x/noexcept07.C: New.
7934
7935         * g++.dg/cpp0x/noexcept01.C: New.
7936         * g++.dg/cpp0x/noexcept02.C: New.
7937         * g++.dg/cpp0x/noexcept03.C: New.
7938         * g++.dg/cpp0x/noexcept04.C: New.
7939         * g++.dg/cpp0x/noexcept05.C: New.
7940
7941 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
7942
7943         PR c++/44412
7944         * g++.dg/warn/Wunused-var-10.C: New test.
7945         * g++.dg/warn/Wunused-var-11.C: New test.
7946
7947         PR c++/44362
7948         * c-c++-common/Wunused-var-10.c: New test.
7949
7950 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7951
7952         PR c/25880
7953         * gcc.dg/assign-warn-2.c: Update.
7954         * gcc.dg/cpp/line3.c: Update.
7955         * gcc.dg/c99-array-lval-8.c: Update.
7956         * gcc.dg/cast-qual-2.c: Update.
7957         * gcc.dg/c99-arraydecl-3.c:  Update.
7958         * gcc.dg/assign-warn-1.c:  Update.
7959         * gcc.dg/format/gcc_diag-1.c:  Update.
7960
7961 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
7962
7963         PR rtl-optimization/39871
7964         PR rtl-optimization/40615
7965         PR rtl-optimization/42500
7966         PR rtl-optimization/42502
7967         * gcc.target/arm/eliminate.c: New test.
7968
7969 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
7970
7971         PR libstdc++/44410
7972         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
7973         * g++.old-deja/g++.other/delete3.C: Likewise.
7974         * g++.old-deja/g++.other/new.C: Likewise.
7975         * g++.old-deja/g++.law/operators27.C: Likewise.
7976         * g++.old-deja/g++.mike/p755.C: Likewise.
7977         * g++.dg/eh/new1.C: Likewise.
7978         * g++.dg/init/new5.C: Likewise.
7979
7980 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7981
7982         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
7983         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
7984         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
7985
7986 2010-06-03  Richard Guenther  <rguenther@suse.de>
7987
7988         PR lto/41921
7989         * lib/lto.exp: Always load gcc.exp.
7990         (lto-obj): For C source files invoke gcc_target_compile.
7991         * g++.dg/lto/20100603-1_0.C: New testcase.
7992         * g++.dg/lto/20100603-1_1.c: Likewise.
7993
7994 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
7995
7996         PR tree-optimization/43688
7997         * gfortran.dg/pr43688.f90: New.
7998
7999 2010-06-03  Richard Guenther  <rguenther@suse.de>
8000
8001         PR lto/41584
8002         * gcc.dg/lto/20100603-1_0.c: New testcase.
8003         * gcc.dg/lto/20100603-2_0.c: Likewise.
8004         * gcc.dg/lto/20100603-3_0.c: Likewise.
8005
8006 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8007
8008         PR target/44218
8009         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8010         * gcc.target/powerpc/recip-2.c: Ditto.
8011         * gcc.target/powerpc/recip-3.c: Ditto.
8012         * gcc.target/powerpc/recip-4.c: Ditto.
8013         * gcc.target/powerpc/recip-5.c: Ditto.
8014         * gcc.target/powerpc/recip-6.c: Ditto.
8015         * gcc.target/powerpc/recip-7.c: Ditto.
8016         * gcc.target/powerpc/recip-test.h: Ditto.
8017         * gcc.target/powerpc/recip-test2.h: Ditto.
8018
8019 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8020
8021         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8022
8023 2010-06-02  Jason Merrill  <jason@redhat.com>
8024
8025         * g++.dg/ext/vector9.C: Expect typedef in error message.
8026
8027         PR c++/9726
8028         PR c++/23594
8029         PR c++/44333
8030         * g++.dg/tc1/dr101.C: Remove xfails.
8031
8032 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8033
8034         PR middle-end/44372
8035         * g++.dg/ipa/pr44372.C: New.
8036
8037 2010-06-02  Jan Hubicka  <jh@suse.cz>
8038
8039         PR middle-end/44295
8040         * g++.dg/torture/pr44295.C: Neww testcase.
8041
8042 2010-06-02  Jan Hubicka  <jh@suse.cz>
8043
8044         * gcc.dg/tree-ssa/loadpre6.c: Update.
8045
8046 2010-06-02  Richard Guenther  <rguenther@suse.de>
8047
8048         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8049         diagnostic.h.
8050
8051 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
8052
8053         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8054         the link fail message.
8055
8056 2010-06-02  Tobias Burnus  <burnus@net-b.de>
8057
8058         PR fortran/44360
8059         * gfortran.dg/use_13.f90: New test case.
8060
8061 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8062
8063         PR fortran/44371
8064         * gfortran.dg/error_stop_2.f08: Minor update.
8065
8066 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8067
8068         PR fortran/44371
8069         * gfortran.dg/error_stop_1.f08: New test.
8070         * gfortran.dg/error_stop_2.f08: New test.
8071
8072 2010-06-01  Jason Merrill  <jason@redhat.com>
8073
8074         DR 990
8075         * g++.dg/cpp0x/initlist37.C: New.
8076         * g++.dg/cpp0x/initlist38.C: New.
8077
8078         PR c++/44358
8079         * g++.dg/cpp0x/initlist36.C: New.
8080
8081 2010-05-31 Jan Hubicka  <jh@suse.cz>
8082
8083         * gcc.dg/noreturn-8.c: New testcase.
8084
8085 2010-05-31 Jan Hubicka  <jh@suse.cz>
8086
8087         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8088         * gcc.dg/lto/noreturn-1_0.c: Move it here.
8089
8090 2010-05-31 Jan Hubicka  <jh@suse.cz>
8091
8092         * gcc.dg/lto/noreturn-1_1.c: New testcase.
8093         * gcc.dg/lto/noreturn-1_0.c: New testcase.
8094
8095 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
8096
8097         PR fortran/36928
8098         * gfortran.dg/dependency_27.f90:  New test.
8099         * gfortran.dg/array_assign_1.F90:  New test.
8100
8101 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8102
8103         PR target/44338
8104         * gcc.target/i386/sse-24.c: New test.
8105
8106 2010-05-31  Jan Hubicka  <jh@suse.cz>
8107
8108         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8109
8110 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8111
8112         PR middle-end/44337
8113         * gcc.dg/pr44337.c: New test.
8114
8115         PR tree-optimization/44182
8116         * g++.dg/debug/pr44182.C: New test.
8117
8118 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
8119
8120         * gcc.dg/nested-func-7.c: New test.
8121         * gnat.dg/frame_overflow.adb: Adjust directives.
8122
8123 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8124
8125         * gnat.dg/prot2.ad[sb]: New test.
8126         * gnat.dg/prot2_pkg1.ads: New helper.
8127         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8128
8129 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8130
8131         * gnat.dg/array11.adb: Adjust dg-warning directive.
8132         * gnat.dg/object_overflow.adb: Likewise.
8133
8134 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
8135
8136         PR middle-end/44306
8137         * gcc.dg/tree-ssa/pr44306.c: New.
8138
8139 2010-05-29  Jan Hubicka  <jh@suse.cz>
8140
8141         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8142
8143 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
8144
8145         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8146
8147 2010-05-28  Mike Stump  <mikestump@comcast.net>
8148
8149         PR objc/44125
8150         * objc.dg/const-str-9.m: Remove static.
8151
8152 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
8153
8154         PR target/43636
8155         * gcc.c-torture/compile/pr43636.c: New test.
8156
8157 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
8158
8159         PR objc++/23616
8160         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8161         * obj-c++.dg/try-catch-9.mm: Ditto.
8162
8163 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
8164
8165         Revert patch for PR c++/44188
8166         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8167
8168 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8169
8170         PR c++/44188
8171         * g++.dg/debug/dwarf2/typedef3.C: New test.
8172
8173 2010-05-27  Jason Merrill  <jason@redhat.com>
8174
8175         PR c++/43555
8176         * g++.dg/ext/vla9.C: New.
8177
8178 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
8179
8180         PR objc/44140
8181         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8182         * objc.dg/torture/tls/thr-init-3.m: Ditto.
8183         * objc.dg/torture/tls/thr-init.m: Ditto.
8184         * objc.dg/torture/trivial.m: Ditto.
8185         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8186         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8187         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8188         * obj-c++.dg/torture/trivial.mm: Ditto.
8189
8190 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
8191
8192         * g++.dg/lto/20100302_0.C: Skip on darwin.
8193
8194 2010-05-27  Richard Guenther  <rguenther@suse.de>
8195
8196         PR tree-optimization/44284
8197         * gcc.dg/vect/vect-118.c: New testcase.
8198         * gcc.dg/vect/bb-slp-20.c: Adjust.
8199         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8200         * gcc.dg/vect/slp-9.c: Likewise.
8201         * gcc.dg/vect/slp-reduc-4.c: Likewise.
8202         * gcc.dg/vect/vect-10.c: Likewise.
8203         * gcc.dg/vect/vect-109.c: Likewise.
8204         * gcc.dg/vect/vect-12.c: Likewise.
8205         * gcc.dg/vect/vect-36.c: Likewise.
8206         * gcc.dg/vect/vect-7.c: Likewise.
8207         * gcc.dg/vect/vect-iv-8.c: Likewise.
8208         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8209         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8210         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8211         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8212         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8213         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8214         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8215         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8216         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8217         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8218         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8219         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8220         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8221         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8222         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8223         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8224         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8225
8226 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
8227
8228         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8229         necessary.
8230
8231 2010-05-26  Jan Hubicka  <jh@suse.cz>
8232
8233         * gcc.dg/lto/materialize-1_0.c: New file.
8234         * gcc.dg/lto/materialize-1_1.c: New file.
8235
8236 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8237
8238         * gnat.dg/lto10.adb: New test.
8239         * gnat.dg/lto10_pkg.ads: New helper.
8240
8241 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
8242
8243         * lib/target-supports.exp (check_effective_target_int128): New
8244         function to check if __int128 types are available for target.
8245         * c-c++-common/int128-types-1.c: New.
8246         * c-c++-common/int128-1.c: New.
8247         * c-c++-common/int128-2.c: New.
8248         * g++.dg/abi/mangle43.C: New.
8249         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8250         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8251         pointer-wide scalar.
8252         * g++.dg/other/pr25632.C: Likewise.
8253         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8254         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8255         overflow warnings.
8256         * g++.dg/warn/pr13358-4.C: Likewise.
8257         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
8258         * g++.dg/warn/Wconversion-null.C: Likewise.
8259
8260 2010-05-26  Jason Merrill  <jason@redhat.com>
8261
8262         PR c++/43382
8263         * g++.dg/cpp0x/variadic101.C: New.
8264
8265 2010-05-26  Richard Guenther  <rguenther@suse.de>
8266
8267         PR rtl-optimization/44164
8268         * gcc.c-torture/execute/pr44164.c: New testcase.
8269         * g++.dg/tree-ssa/pr13146.C: Adjust.
8270
8271 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
8272
8273         PR fortran/40011
8274         * gfortran.dg/whole_file_19.f90 : New test.
8275
8276 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
8277
8278         PR fortran/30668
8279         PR fortran/31346
8280         PR fortran/34260
8281         * gfortran.dg/pr40999.f: Fix function type.
8282         * gfortran.dg/whole_file_5.f90: Likewise.
8283         * gfortran.dg/whole_file_6.f90: Likewise.
8284         * gfortran.dg/whole_file_16.f90: New.
8285         * gfortran.dg/whole_file_17.f90: New.
8286         * gfortran.dg/whole_file_18.f90: New.
8287
8288 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
8289             Iain Sandoe  <iains@gcc.gnu.org>
8290
8291         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8292         * gcc.c-torture/compile/pr44197.c: Require alias support.
8293         * gcc.dg/lto/20081222_0.c: Ditto.
8294
8295 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
8296
8297         PR debug/42801
8298         * gcc.dg/guality/vla-2.c: New test.
8299
8300 2010-05-25  Richard Guenther  <rguenther@suse.de>
8301
8302         PR middle-end/44069
8303         * g++.dg/torture/pr44069.C: New testcase.
8304
8305 2010-05-25  Richard Guenther  <rguenther@suse.de>
8306
8307         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8308
8309 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8310
8311         PR objc/44140
8312         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8313
8314 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8315
8316         * obj-c++.dg/torture/tls/trivial.mm: New.
8317         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8318         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8319         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8320         * obj-c++.dg/torture/tls/diag-1.mm: New.
8321         * obj-c++.dg/torture/tls/tls.exp: New.
8322         * obj-c++.dg/torture/trivial.mm: New.
8323         * obj-c++.dg/torture/dg-torture.exp: New.
8324         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8325         * obj-c++.dg/tls/trivial.m: New.
8326         * obj-c++.dg/tls/init-1.mm: New.
8327         * obj-c++.dg/tls/diag-1.mm: New.
8328         * obj-c++.dg/tls/init-2.mm: New.
8329         * obj-c++.dg/tls/diag-2.mm: New.
8330         * obj-c++.dg/tls/diag-3.mm: New.
8331         * obj-c++.dg/tls/diag-4.mm: New.
8332         * obj-c++.dg/tls/static-1.mm: New.
8333         * obj-c++.dg/tls/tls.exp: New.
8334         * obj-c++.dg/tls/diag-5.mm: New.
8335         * obj-c++.dg/tls/static-1a.mm: New.
8336         * objc-obj-c++-shared/Object1.mm: New.
8337         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8338
8339 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
8340
8341         PR objc++/43689
8342         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8343         * obj-c++.dg/const-str-6.mm: Ditto.
8344
8345 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8346
8347         * g++.dg/parse/array-size2.C: Remove dg-error directives.
8348
8349 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8350
8351         PR ada/38394
8352         * gnat.dg/array13.ad[sb]: New test.
8353
8354 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
8355             Sandra Loosemore  <sandra@codesourcery.com>
8356
8357         * gcc.target/arm/neon/: Regenerated test cases.
8358
8359         * gcc.target/arm/neon/polytypes.c,
8360         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8361         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
8362         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
8363         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8364         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8365         dg-add-options arm_neon.
8366
8367         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8368         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8369         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8370         and arm_neon_fp16_ok.
8371
8372         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8373         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8374
8375         * lib/target-supports.exp (add_options_for_arm_neon): New.
8376         (check_effective_target_arm_neon_ok_nocache): New, from
8377         check_effective_target_arm_neon_ok.  Check multiple possibilities.
8378         (check_effective_target_arm_neon_ok): Use
8379         check_effective_target_arm_neon_ok_nocache.
8380         (add_options_for_arm_neon_fp16)
8381         (check_effective_target_arm_neon_fp16_ok)
8382         check_effective_target_arm_neon_fp16_ok_nocache): New.
8383         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8384
8385 2010-05-24  Jason Merrill  <jason@redhat.com>
8386
8387         PR c++/41510
8388         * g++.dg/cpp0x/initlist35.C: New.
8389         * g++.dg/init/brace6.C: Adjust.
8390
8391 2010-05-24  Paul Brook  <paul@codesourcery.com>
8392
8393         * gcc.target/arm/frame-pointer-1.c: New test.
8394         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8395         pointer elimination.
8396
8397 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8398
8399         PR target/44245
8400         * gcc.target/i386/crc32-3.c: New.
8401         * gcc.target/i386/crc32-4.c: Likewise.
8402
8403 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
8404
8405         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8406         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8407         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8408
8409 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8410
8411         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8412
8413 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
8414
8415         PR target/43869
8416         * gcc.c-target/pr43869.c: New test.
8417
8418 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8419
8420         PR fortran/44212
8421         * gfortran.dg/class_22.f03: New.
8422
8423 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
8424
8425         PR lto/44238
8426         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8427
8428 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8429
8430         PR fortran/44213
8431         * gfortran.dg/abstract_type_7.f03: New.
8432
8433 2010-05-21  Jason Merrill  <jason@redhat.com>
8434
8435         * g++.dg/eh/spec11.C: Test cleanup optimization.
8436
8437 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
8438
8439         PR debug/44223
8440         * gcc.target/i386/pr44223.c: New test.
8441
8442 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8443
8444         * gcc.target/i386/pr25993.c: Use @function as type specifier.
8445
8446 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
8447
8448         * g++.dg/other/const3.C: New test.
8449
8450 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
8451
8452         PR fortran/38407
8453         * warn_unused_dummy_argument_1.f90: New.
8454         * warn_unused_dummy_argument_2.f90: New.
8455
8456 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8457
8458         PR c++/30298
8459         * g++.dg/inherit/crash1.C: New.
8460         * g++.dg/inherit/crash2.C: Likewise.
8461
8462 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
8463
8464         PR debug/44178
8465         * g++.dg/debug/pr44178.C: New test.
8466
8467 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
8468
8469         PR middle-end/44185
8470         * gcc.dg/tree-ssa/prefetch-6.c: Add
8471         --param min-insn-to-prefetch-ratio=6.
8472         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8473         allow unrolling, and adjust the movnti count.
8474
8475 2010-05-20  Jan Hubicka  <jh@suse.cz>
8476
8477         PR middle-end/44197
8478         * gcc.c-torture/compile/pr44197.c: New file.
8479
8480 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
8481
8482         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8483         Fix test code.
8484         (check_effective_target_xop): Remove __may_alias__ attribute.
8485
8486 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
8487
8488         PR target/44202
8489         * gcc.c-torture/execute/pr44202-1.c: New test.
8490
8491 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8492
8493         PR fortran/43851
8494         * gfortran.dg/label_1.f90: Update test.
8495
8496 2010-05-19  Jan Hubicka  <jh@suse.cz>
8497
8498         * gcc.dg/lto/ipareference2_0.c: New file.
8499         * gcc.dg/lto/ipareference2_1.c: New file.
8500
8501 2010-05-19  Jason Merrill  <jason@redhat.com>
8502
8503         * g++.dg/parse/fn-typedef2.C: New.
8504
8505         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8506         function type.
8507
8508         PR c++/44193
8509         * g++.dg/template/fntype1.C: New.
8510
8511 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
8512
8513         * gnat.dg/discr23.ad[sb]: New test.
8514         * gnat.dg/discr23_pkg.ads: New helper.
8515
8516         * gnat.dg/specs/controlled1.ads: New test.
8517         * gnat.dg/specs/controlled1_pkg.ads: New helper.
8518
8519 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8520
8521         PR fortran/44055
8522         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8523         Fixed scope of C_SIZEOF.
8524         * gfortran.dg/warn_conversion_2.f90: New.
8525
8526 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8527
8528         * lib/target-supports.exp (check_effective_target_sse2): New proc.
8529         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8530         for optional selector.
8531         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8532         (check_effective_target_sse3): New proc.
8533         * gcc.target/i386/math-torture/math-torture.exp: Load
8534         target-supports.exp.
8535         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8536         check_effective_target_sse2.
8537         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8538         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8539         * g++.dg/vect/vect.exp: Likewise.
8540         * gfortran.dg/vect/vect.exp: Likewise.
8541         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8542         -msse2 if check_effective_target_sse2.
8543
8544         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8545         * gcc.target/i386/3dnow-2.c: Likewise.
8546         * gcc.target/i386/3dnowA-1.c: Likewise.
8547         * gcc.target/i386/3dnowA-2.c: Likewise.
8548         * gcc.target/i386/pr42549.c: Likewise.
8549
8550         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8551         * gcc.target/i386/sse3-addsubpd.c: Likewise.
8552         * gcc.target/i386/sse3-addsubps.c: Likewise.
8553         * gcc.target/i386/sse3-haddpd.c: Likewise.
8554         * gcc.target/i386/sse3-haddps.c: Likewise.
8555         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8556         * gcc.target/i386/sse3-hsubps.c: Likewise.
8557         * gcc.target/i386/sse3-movddup.c: Likewise.
8558         * gcc.target/i386/sse3-movshdup.c: Likewise.
8559         * gcc.target/i386/sse3-movsldup.c: Likewise.
8560
8561         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8562         * g++.dg/ext/attrib35.C: Likewise.
8563         * g++.dg/opt/pr40496.C: Likewise.
8564         * g++.dg/other/i386-1.C: Likewise.
8565         * g++.dg/other/i386-4.C: Likewise.
8566         * g++.dg/other/pr34435.C: Likewise.
8567         * g++.dg/other/pr39496.C: Likewise.
8568         * g++.dg/other/pr40446.C: Likewise.
8569         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8570         * gcc.dg/compat/vector-1a_main.c: Likewise.
8571         * gcc.dg/compat/vector-2a_main.c: Likewise.
8572         * gcc.dg/lto/20090206-1_0.c: Likewise.
8573         * gcc.dg/pr34856.c: Likewise.
8574         * gcc.dg/pr36584.c: Likewise.
8575         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
8576         * gcc.dg/pr37544.c: Likewise.
8577         * gcc.dg/torture/pr16104-1.c: Likewise.
8578         * gcc.dg/torture/pr35771-1.c: Likewise.
8579         * gcc.dg/torture/pr35771-2.c: Likewise.
8580         * gcc.dg/torture/pr35771-3.c: Likewise.
8581         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8582         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8583         * gcc.dg/torture/stackalign/push-1.c: Likewise.
8584         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8585         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8586         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8587         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8588         * gcc.target/i386/20060512-1.c: Likewise.
8589         * gcc.target/i386/20060512-3.c: Likewise.
8590         * gcc.target/i386/all_one_m128i.c: Likewise.
8591         * gcc.target/i386/float128-1.c: Likewise.
8592         * gcc.target/i386/float128-2.c: Likewise.
8593         * gcc.target/i386/fpcvt-1.c: Likewise.
8594         * gcc.target/i386/fpcvt-2.c: Likewise.
8595         * gcc.target/i386/fpcvt-3.c: Likewise.
8596         * gcc.target/i386/fpprec-1.c: Likewise.
8597         * gcc.target/i386/funcspec-9.c: Likewise.
8598         * gcc.target/i386/incoming-1.c: Likewise.
8599         * gcc.target/i386/incoming-12.c: Likewise.
8600         * gcc.target/i386/incoming-2.c: Likewise.
8601         * gcc.target/i386/incoming-3.c: Likewise.
8602         * gcc.target/i386/incoming-4.c: Likewise.
8603         * gcc.target/i386/incoming-6.c: Likewise.
8604         * gcc.target/i386/incoming-7.c: Likewise.
8605         * gcc.target/i386/incoming-8.c: Likewise.
8606         * gcc.target/i386/opt-1.c: Likewise.
8607         * gcc.target/i386/opt-2.c: Likewise.
8608         * gcc.target/i386/ordcmp-1.c: Likewise.
8609         * gcc.target/i386/pr17692.c: Likewise.
8610         * gcc.target/i386/pr18614-1.c: Likewise.
8611         * gcc.target/i386/pr22152.c: Likewise.
8612         * gcc.target/i386/pr23570.c: Likewise.
8613         * gcc.target/i386/pr23575.c: Likewise.
8614         * gcc.target/i386/pr26449-1.c: Likewise.
8615         * gcc.target/i386/pr26600.c: Likewise.
8616         * gcc.target/i386/pr27790.c: Likewise.
8617         * gcc.target/i386/pr28839.c: Likewise.
8618         * gcc.target/i386/pr30970.c: Likewise.
8619         * gcc.target/i386/pr32000-1.c: Likewise.
8620         * gcc.target/i386/pr32000-2.c: Likewise.
8621         * gcc.target/i386/pr32280.c: Likewise.
8622         * gcc.target/i386/pr32661.c: Likewise.
8623         * gcc.target/i386/pr32708-1.c: Likewise.
8624         * gcc.target/i386/pr32961.c: Likewise.
8625         * gcc.target/i386/pr33329.c: Likewise.
8626         * gcc.target/i386/pr35714.c: Likewise.
8627         * gcc.target/i386/pr35767-1.c: Likewise.
8628         * gcc.target/i386/pr35767-1d.c: Likewise.
8629         * gcc.target/i386/pr35767-1i.c: Likewise.
8630         * gcc.target/i386/pr35767-2.c: Likewise.
8631         * gcc.target/i386/pr35767-2d.c: Likewise.
8632         * gcc.target/i386/pr35767-2i.c: Likewise.
8633         * gcc.target/i386/pr35767-3.c: Likewise.
8634         * gcc.target/i386/pr35767-5.c: Likewise.
8635         * gcc.target/i386/pr36222-1.c: Likewise.
8636         * gcc.target/i386/pr36578-1.c: Likewise.
8637         * gcc.target/i386/pr36578-2.c: Likewise.
8638         * gcc.target/i386/pr36992-1.c: Likewise.
8639         * gcc.target/i386/pr37101.c: Likewise.
8640         * gcc.target/i386/pr37216.c: Likewise.
8641         * gcc.target/i386/pr37434-1.c: Likewise.
8642         * gcc.target/i386/pr37434-2.c: Likewise.
8643         * gcc.target/i386/pr37843-3.c: Likewise.
8644         * gcc.target/i386/pr37843-4.c: Likewise.
8645         * gcc.target/i386/pr39162.c: Likewise.
8646         * gcc.target/i386/pr39315-1.c: Likewise.
8647         * gcc.target/i386/pr39315-2.c: Likewise.
8648         * gcc.target/i386/pr39315-3.c: Likewise.
8649         * gcc.target/i386/pr39315-4.c: Likewise.
8650         * gcc.target/i386/pr39445.c: Likewise.
8651         * gcc.target/i386/pr39496.c: Likewise.
8652         * gcc.target/i386/pr40809.c: Likewise.
8653         * gcc.target/i386/pr40906-3.c: Likewise.
8654         * gcc.target/i386/pr41019.c: Likewise.
8655         * gcc.target/i386/pr42542-1.c: Likewise.
8656         * gcc.target/i386/pr42542-2.c: Likewise.
8657         * gcc.target/i386/pr42542-3.c: Likewise.
8658         * gcc.target/i386/pr42542-3a.c: Likewise.
8659         * gcc.target/i386/pr42881.c: Likewise.
8660         * gcc.target/i386/push-1.c: Likewise.
8661         * gcc.target/i386/quad-sse.c: Likewise.
8662         * gcc.target/i386/reload-1.c: Likewise.
8663         * gcc.target/i386/sse-10.c: Likewise.
8664         * gcc.target/i386/sse-11.c: Likewise.
8665         * gcc.target/i386/sse-15.c: Likewise.
8666         * gcc.target/i386/sse-17.c: Likewise.
8667         * gcc.target/i386/sse-18.c: Likewise.
8668         * gcc.target/i386/sse-19.c: Likewise.
8669         * gcc.target/i386/sse-4.c: Likewise.
8670         * gcc.target/i386/sse-6.c: Likewise.
8671         * gcc.target/i386/sse-vect-types.c: Likewise.
8672         * gcc.target/i386/sse2-addpd-1.c: Likewise.
8673         * gcc.target/i386/sse2-addsd-1.c: Likewise.
8674         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8675         * gcc.target/i386/sse2-andpd-1.c: Likewise.
8676         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8677         * gcc.target/i386/sse2-comisd-1.c: Likewise.
8678         * gcc.target/i386/sse2-comisd-2.c: Likewise.
8679         * gcc.target/i386/sse2-comisd-3.c: Likewise.
8680         * gcc.target/i386/sse2-comisd-4.c: Likewise.
8681         * gcc.target/i386/sse2-comisd-5.c: Likewise.
8682         * gcc.target/i386/sse2-comisd-6.c: Likewise.
8683         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8684         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8685         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8686         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8687         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8688         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8689         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8690         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8691         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8692         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8693         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8694         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8695         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8696         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8697         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8698         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8699         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8700         * gcc.target/i386/sse2-divpd-1.c: Likewise.
8701         * gcc.target/i386/sse2-divsd-1.c: Likewise.
8702         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8703         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8704         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8705         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8706         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8707         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8708         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8709         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8710         * gcc.target/i386/sse2-minpd-1.c: Likewise.
8711         * gcc.target/i386/sse2-minsd-1.c: Likewise.
8712         * gcc.target/i386/sse2-mmx.c: Likewise.
8713         * gcc.target/i386/sse2-movapd-1.c: Likewise.
8714         * gcc.target/i386/sse2-movapd-2.c: Likewise.
8715         * gcc.target/i386/sse2-movd-1.c: Likewise.
8716         * gcc.target/i386/sse2-movd-2.c: Likewise.
8717         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8718         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8719         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8720         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8721         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8722         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8723         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8724         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8725         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8726         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8727         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8728         * gcc.target/i386/sse2-movq-1.c: Likewise.
8729         * gcc.target/i386/sse2-movq-2.c: Likewise.
8730         * gcc.target/i386/sse2-movq-3.c: Likewise.
8731         * gcc.target/i386/sse2-movsd-1.c: Likewise.
8732         * gcc.target/i386/sse2-movsd-2.c: Likewise.
8733         * gcc.target/i386/sse2-movupd-1.c: Likewise.
8734         * gcc.target/i386/sse2-movupd-2.c: Likewise.
8735         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8736         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8737         * gcc.target/i386/sse2-orpd-1.c: Likewise.
8738         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8739         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8740         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8741         * gcc.target/i386/sse2-paddb-1.c: Likewise.
8742         * gcc.target/i386/sse2-paddd-1.c: Likewise.
8743         * gcc.target/i386/sse2-paddq-1.c: Likewise.
8744         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8745         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8746         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8747         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8748         * gcc.target/i386/sse2-paddw-1.c: Likewise.
8749         * gcc.target/i386/sse2-pand-1.c: Likewise.
8750         * gcc.target/i386/sse2-pandn-1.c: Likewise.
8751         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
8752         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
8753         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
8754         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
8755         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
8756         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
8757         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
8758         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
8759         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
8760         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
8761         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
8762         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
8763         * gcc.target/i386/sse2-pminub-1.c: Likewise.
8764         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
8765         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
8766         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
8767         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
8768         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
8769         * gcc.target/i386/sse2-por-1.c: Likewise.
8770         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
8771         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
8772         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
8773         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
8774         * gcc.target/i386/sse2-pslld-1.c: Likewise.
8775         * gcc.target/i386/sse2-pslld-2.c: Likewise.
8776         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
8777         * gcc.target/i386/sse2-psllq-1.c: Likewise.
8778         * gcc.target/i386/sse2-psllq-2.c: Likewise.
8779         * gcc.target/i386/sse2-psllw-1.c: Likewise.
8780         * gcc.target/i386/sse2-psllw-2.c: Likewise.
8781         * gcc.target/i386/sse2-psrad-1.c: Likewise.
8782         * gcc.target/i386/sse2-psrad-2.c: Likewise.
8783         * gcc.target/i386/sse2-psraw-1.c: Likewise.
8784         * gcc.target/i386/sse2-psraw-2.c: Likewise.
8785         * gcc.target/i386/sse2-psrld-1.c: Likewise.
8786         * gcc.target/i386/sse2-psrld-2.c: Likewise.
8787         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
8788         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
8789         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
8790         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
8791         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
8792         * gcc.target/i386/sse2-psubb-1.c: Likewise.
8793         * gcc.target/i386/sse2-psubd-1.c: Likewise.
8794         * gcc.target/i386/sse2-psubq-1.c: Likewise.
8795         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
8796         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
8797         * gcc.target/i386/sse2-psubw-1.c: Likewise.
8798         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
8799         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
8800         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
8801         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
8802         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
8803         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
8804         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
8805         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
8806         * gcc.target/i386/sse2-pxor-1.c: Likewise.
8807         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
8808         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8809         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
8810         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
8811         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
8812         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
8813         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
8814         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
8815         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
8816         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
8817         * gcc.target/i386/sse2-shufps-1.c: Likewise.
8818         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
8819         * gcc.target/i386/sse2-subpd-1.c: Likewise.
8820         * gcc.target/i386/sse2-subsd-1.c: Likewise.
8821         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
8822         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
8823         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
8824         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
8825         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
8826         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
8827         * gcc.target/i386/sse2-unpack-1.c: Likewise.
8828         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
8829         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
8830         * gcc.target/i386/sse2-vec-1.c: Likewise.
8831         * gcc.target/i386/sse2-vec-2.c: Likewise.
8832         * gcc.target/i386/sse2-vec-3.c: Likewise.
8833         * gcc.target/i386/sse2-vec-4.c: Likewise.
8834         * gcc.target/i386/sse2-vec-5.c: Likewise.
8835         * gcc.target/i386/sse2-vec-6.c: Likewise.
8836         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
8837         * gcc.target/i386/ssefn-2.c: Likewise.
8838         * gcc.target/i386/ssefn-4.c: Likewise.
8839         * gcc.target/i386/ssefp-1.c: Likewise.
8840         * gcc.target/i386/ssefp-2.c: Likewise.
8841         * gcc.target/i386/sseregparm-3.c: Likewise.
8842         * gcc.target/i386/sseregparm-4.c: Likewise.
8843         * gcc.target/i386/sseregparm-5.c: Likewise.
8844         * gcc.target/i386/sseregparm-6.c: Likewise.
8845         * gcc.target/i386/sseregparm-7.c: Likewise.
8846         * gcc.target/i386/ssetype-1.c: Likewise.
8847         * gcc.target/i386/ssetype-2.c: Likewise.
8848         * gcc.target/i386/ssetype-3.c: Likewise.
8849         * gcc.target/i386/ssetype-4.c: Likewise.
8850         * gcc.target/i386/ssetype-5.c: Likewise.
8851         * gcc.target/i386/unordcmp-1.c: Likewise.
8852         * gcc.target/i386/vararg-1.c: Likewise.
8853         * gcc.target/i386/vararg-2.c: Likewise.
8854         * gcc.target/i386/vararg-3.c: Likewise.
8855         * gcc.target/i386/vararg-4.c: Likewise.
8856         * gcc.target/i386/vararg-7.c: Likewise.
8857         * gcc.target/i386/vararg-8.c: Likewise.
8858         * gcc.target/i386/vecinit-1.c: Likewise.
8859         * gcc.target/i386/vecinit-2.c: Likewise.
8860         * gcc.target/i386/vecinit-3.c: Likewise.
8861         * gcc.target/i386/vecinit-4.c: Likewise.
8862         * gcc.target/i386/vecinit-5.c: Likewise.
8863         * gcc.target/i386/vecinit-6.c: Likewise.
8864         * gcc.target/i386/vectorize2.c: Likewise.
8865         * gcc.target/i386/vectorize3.c: Likewise.
8866         * gcc.target/i386/vectorize4.c: Likewise.
8867         * gcc.target/i386/vectorize6.c: Likewise.
8868         * gcc.target/i386/vectorize7.c: Likewise.
8869         * gcc.target/i386/vectorize8.c: Likewise.
8870         * gcc.target/i386/vperm-v2df.c: Likewise.
8871         * gcc.target/i386/vperm-v2di.c: Likewise.
8872         * gcc.target/i386/vperm-v4si-1.c: Likewise.
8873         * gcc.target/i386/xorps-sse2.c: Likewise.
8874         * gcc.target/i386/xorps.c: Likewise.
8875         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
8876         * gfortran.dg/graphite/pr42326.f90: Likewise.
8877         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
8878
8879 2010-05-19  Richard Guenther  <rguenther@suse.de>
8880
8881         PR lto/44196
8882         * g++.dg/lto/20100519-1_0.C: New testcase.
8883
8884 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8885
8886         PR fortran/42360
8887         * gfortran.dg/warn_intent_out_not_set.f90: New.
8888
8889 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8890
8891         PR fortran/38404
8892         * gfortran.dg/data_char_1.f90: Updated warning message.
8893         * gfortran.dg/data_array_6.f: New.
8894
8895 2010-05-19  Martin Jambor  <mjambor@suse.cz>
8896
8897         * g++.dg/ipa/ivinline-8.C: New test.
8898         * gcc.dg/ipa/iinline-2.c: Likewise.
8899
8900 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8901
8902         PR fortran/34505
8903         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
8904         arguments; add check for return value kind.
8905         * gfortran.dg/float_1.f90: Likewise.
8906
8907 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8908
8909         * gcc.target/i386/20011009-1.c (COMMENT): Define.
8910         (main): Use it.
8911         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
8912         * lib/lto.exp (lto_prune_warns): Fix location line regex.
8913         Prune another location line format.
8914         (lto-obj): Call lto_prune_warns on comp_output.
8915
8916 2010-05-18  Jan Hubicka  <jh@suse.cz>
8917
8918         * gcc.dg/lto/ipacp_0.c: New test.
8919         * gcc.dg/lto/ipacp_1.c: New test.
8920
8921 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
8922
8923         PR lto/44184
8924         * gcc.dg/lto/20100518_0.c: New test.
8925
8926 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
8927
8928         * gnat.dg/specs/lto3.ads: Add missing dg-options.
8929
8930 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8931
8932         PR fortran/43990
8933         * gfortran.dg/class_21.f03: New.
8934
8935 2010-05-17  Jason Merrill  <jason@redhat.com>
8936
8937         PR c++/44157
8938         * g++.dg/cpp0x/initlist34.C: New.
8939
8940         PR c++/44158
8941         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
8942
8943 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8944
8945         * g++.dg/ipa/ivinline-1.C: New test.
8946         * g++.dg/ipa/ivinline-2.C: New test.
8947         * g++.dg/ipa/ivinline-3.C: New test.
8948         * g++.dg/ipa/ivinline-4.C: New test.
8949         * g++.dg/ipa/ivinline-5.C: New test.
8950         * g++.dg/ipa/ivinline-6.C: New test.
8951
8952 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
8953             Jason Merrill  <jason@redhat.com>
8954
8955         PR c++/44108
8956         * c-c++-common/Wunused-var-8.c: New test.
8957
8958 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
8959
8960         PR bootstrap/42347
8961         * gcc.c-torture/compile/pr42347.c: New test.
8962
8963         PR middle-end/44102
8964         * g++.dg/ext/asmgoto1.C: New test.
8965
8966 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8967
8968         PR middle-end/44133
8969         * gcc.dg/tree-ssa/pr44133.c: New test.
8970         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
8971         precise.
8972
8973 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8974
8975         PR fortran/44044
8976         * gfortran.dg/class_20.f03: New.
8977
8978 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
8979
8980         PR 44078
8981         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
8982         debug messages but not the newly introduced one.
8983
8984 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
8985
8986         PR fortran/35779
8987         * gfortran.dg/initialization_25.f90: Commented testcase.
8988         * gfortran.dg/initialization_26.f90: New.
8989
8990 2010-05-16  Richard Guenther  <rguenther@suse.de>
8991
8992         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
8993         * gcc.dg/pr43084.c: Likewise.
8994         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
8995         -fipa-type-escape.
8996         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
8997         -fipa-type-escape.
8998         * gcc.dg/struct/struct-reorg.exp: Likewise.
8999         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9000         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9001
9002 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
9003
9004         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9005         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9006         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9007         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9008         tests.
9009
9010 2010-05-15  Jason Merrill  <jason@redhat.com>
9011
9012         * g++.dg/eh/spec10.C: New.
9013         * g++.dg/eh/spec11.C: New.
9014         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9015
9016 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9017
9018         PR fortran/44154
9019         PR fortran/42647
9020         * gfortran.dg/allocatable_scalar_9.f90: New.
9021
9022 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
9023
9024         PR c++/44148
9025         * g++.dg/torture/pr44148.C: New test.
9026
9027 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
9028
9029         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9030         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9031         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9032         diagnostics and type sizes.
9033
9034 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
9035
9036         * gnat.dg/lto9.adb: New test.
9037         * gnat.dg/lto9_pkg1.ads: New helper.
9038         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9039
9040 2010-05-15  Jan Hubicka  <jh@suse.cz>
9041
9042         * gcc.dg/lto/ipareference_1.c: Rename to ...
9043         * gcc.dg/lto/ipareference_0.c: ... this one.
9044         * gcc.dg/lto/ipareference_2.c: Rename to ...
9045         * gcc.dg/lto/ipareference_1.c: ... this one.
9046
9047 2010-05-15  Jan Hubicka  <jh@suse.cz>
9048
9049         * gcc.dg/lto/ipareference_1.c: New file.
9050         * gcc.dg/lto/ipareference_2.c: New file.
9051
9052 2010-05-15  Richard Guenther  <rguenther@suse.de>
9053
9054         PR tree-optimization/44038
9055         * gcc.c-torture/compile/pr44038.c: New testcase.
9056
9057 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
9058
9059         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9060         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9061
9062 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9063
9064         PR fortran/43207
9065         PR fortran/43969
9066         * gfortran.dg/class_18.f03: New.
9067         * gfortran.dg/class_19.f03: New.
9068
9069 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9070
9071         PR debug/44112
9072         * gcc.dg/debug/dwarf2/const-1.c: Remove.
9073         * g++.dg/debug/dwarf2/const1.C: Remove.
9074
9075 2010-05-14  Jason Merrill  <jason@redhat.com>
9076
9077         * g++.dg/eh/cond4.C: New.
9078         * g++.dg/eh/elide2.C: Adjust.
9079         * g++.old-deja/g++.eh/terminate1.C: Adjust.
9080
9081 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9082
9083         PR fortran/44135
9084         * gfortran.dg/actual_array_interface_2.f90: New test.
9085
9086 2010-05-14  Richard Guenther  <rguenther@suse.de>
9087
9088         PR tree-optimization/44119
9089         * gcc.c-torture/compile/pr44119.c: New testcase.
9090
9091 2010-05-14  Jason Merrill  <jason@redhat.com>
9092
9093         PR c++/44127
9094         * g++.dg/eh/terminate1.C: New.
9095
9096 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9097
9098         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9099
9100         PR debug/44136
9101         * gcc.dg/pr44136.c: New test.
9102
9103 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
9104
9105         PR c++/30566
9106         * g++.dg/warn/Wshadow-4.C: Adjust.
9107         * g++.dg/warn/Wshadow-5.C: New test.
9108         * g++.dg/warn/Wshadow-6.C: New test
9109
9110 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
9111
9112         PR fortran/35779
9113         * gfortran.dg/initialization_25.f90: New.
9114
9115 2010-05-13  Martin Jambor  <mjambor@suse.cz>
9116
9117         * g++.dg/otr-fold-1.C: New test.
9118         * g++.dg/otr-fold-2.C: New test.
9119
9120 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
9121
9122         PR fortran/44036
9123         * gfortran.dg/gomp/pr44036-1.f90: New test.
9124         * gfortran.dg/gomp/pr44036-2.f90: New test.
9125         * gfortran.dg/gomp/pr44036-3.f90: New test.
9126
9127         PR debug/43983
9128         * gcc.dg/guality/sra-1.c: New test.
9129
9130 2010-05-12  Jan Hubicka  <jh@suse.cz>
9131
9132         * tree-ssa/unreachable.c: New test.
9133
9134 2010-05-12  Jason Merrill  <jason@redhat.com>
9135
9136         * g++.dg/cpp0x/sfinae1.C: New.
9137
9138 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
9139
9140         * gcc.target/i386/zee.c: New file.
9141
9142 2010-05-12  Jason Merrill  <jason@redhat.com>
9143
9144         * g++.dg/conversion/op1.C: Expect template candidate message.
9145         * g++.dg/cpp0x/nullptr15.C: Likewise.
9146         * g++.dg/cpp0x/pr31431-2.C: Likewise.
9147         * g++.dg/cpp0x/pr31431.C: Likewise.
9148         * g++.dg/cpp0x/temp_default2.C: Likewise.
9149         * g++.dg/cpp0x/trailing4.C: Likewise.
9150         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9151         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9152         * g++.dg/cpp0x/variadic-throw.C: Likewise.
9153         * g++.dg/cpp0x/variadic35.C: Likewise.
9154         * g++.dg/cpp0x/vt-35147.C: Likewise.
9155         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9156         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9157         * g++.dg/ext/visibility/anon8.C: Likewise.
9158         * g++.dg/ext/vla2.C: Likewise.
9159         * g++.dg/other/pr28114.C: Likewise.
9160         * g++.dg/other/ptrmem10.C: Likewise.
9161         * g++.dg/other/ptrmem11.C: Likewise.
9162         * g++.dg/overload/unknown1.C: Likewise.
9163         * g++.dg/parse/template7.C: Likewise.
9164         * g++.dg/parse/typename7.C: Likewise.
9165         * g++.dg/template/conv11.C: Likewise.
9166         * g++.dg/template/copy1.C: Likewise.
9167         * g++.dg/template/deduce3.C: Likewise.
9168         * g++.dg/template/dependent-expr5.C: Likewise.
9169         * g++.dg/template/friend.C: Likewise.
9170         * g++.dg/template/incomplete2.C: Likewise.
9171         * g++.dg/template/local4.C: Likewise.
9172         * g++.dg/template/local6.C: Likewise.
9173         * g++.dg/template/operator10.C: Likewise.
9174         * g++.dg/template/overload6.C: Likewise.
9175         * g++.dg/template/ptrmem2.C: Likewise.
9176         * g++.dg/template/ptrmem20.C: Likewise.
9177         * g++.dg/template/ptrmem8.C: Likewise.
9178         * g++.dg/template/sfinae2.C: Likewise.
9179         * g++.dg/template/ttp25.C: Likewise.
9180         * g++.dg/template/unify10.C: Likewise.
9181         * g++.dg/template/unify11.C: Likewise.
9182         * g++.dg/template/unify6.C: Likewise.
9183         * g++.dg/template/unify7.C: Likewise.
9184         * g++.dg/template/unify9.C: Likewise.
9185         * g++.dg/template/varmod1.C: Likewise.
9186         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9187         * g++.old-deja/g++.law/operators32.C: Likewise.
9188         * g++.old-deja/g++.pt/crash28.C: Likewise.
9189         * g++.old-deja/g++.pt/crash60.C: Likewise.
9190         * g++.old-deja/g++.pt/explicit38.C: Likewise.
9191         * g++.old-deja/g++.pt/explicit39.C: Likewise.
9192         * g++.old-deja/g++.pt/explicit41.C: Likewise.
9193         * g++.old-deja/g++.pt/explicit67.C: Likewise.
9194         * g++.old-deja/g++.pt/explicit77.C: Likewise.
9195         * g++.old-deja/g++.pt/expr2.C: Likewise.
9196         * g++.old-deja/g++.pt/overload7.C: Likewise.
9197         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9198         * g++.old-deja/g++.pt/spec5.C: Likewise.
9199         * g++.old-deja/g++.pt/spec6.C: Likewise.
9200         * g++.old-deja/g++.pt/t24.C: Likewise.
9201         * g++.old-deja/g++.pt/unify4.C: Likewise.
9202         * g++.old-deja/g++.pt/unify6.C: Likewise.
9203         * g++.old-deja/g++.pt/unify8.C: Likewise.
9204         * g++.old-deja/g++.robertl/eb119.C: Likewise.
9205         * g++.old-deja/g++.robertl/eb79.C: Likewise.
9206         * g++.old-deja/g++.robertl/eb98.C: Likewise.
9207
9208         * g++.dg/cpp0x/initlist32.C: New.
9209
9210         * g++.dg/template/conv11.C: New.
9211         * g++.dg/conversion/op1.C: Adjust expected error.
9212
9213         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9214
9215 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
9216
9217         PR target/44088
9218         * gcc.target/i386/avx-cmpsd-1.c: New.
9219         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9220         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9221         * gcc.target/i386/avx-cmpss-2.c: Likewise.
9222         * gcc.target/i386/sse-cmpss-1.c: Likewise.
9223         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9224
9225 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
9226
9227         PR middle-end/44085
9228         * gcc.dg/gomp/pr44085.c: New test.
9229         * gfortran.dg/gomp/pr44085.f90: New test.
9230
9231 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
9232
9233         * objc-obj-c++-shared/Object1.m: New.
9234         * objc.dg/torture: New directory.
9235         * objc.dg/torture/tls: Ditto.
9236         * objc.dg/tls: Ditto.
9237         * objc.dg/torture/tls/trivial.m: New test.
9238         * objc.dg/torture/tls/thr-init-2.m: New test.
9239         * objc.dg/torture/tls/thr-init-3.m: New test.
9240         * objc.dg/torture/tls/thr-init.m: New test.
9241         * objc.dg/torture/tls/diag-1.m: New test.
9242         * objc.dg/torture/tls/tls.exp: New.
9243         * objc.dg/torture/trivial.m: New test.
9244         * objc.dg/torture/dg-torture.exp: New.
9245         * objc.dg/tls/diag-3.m: New test.
9246         * objc.dg/tls/diag-4.m: New test.
9247         * objc.dg/tls/diag-5.m: New test.
9248         * objc.dg/tls/init-1.m: New test.
9249         * objc.dg/tls/init-2.m: New test.
9250         * objc.dg/tls/tls.exp: New.
9251         * objc.dg/tls/diag-2.m: New test.
9252         * lib/objc.exp: Respond to dg-additional-files.
9253
9254 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
9255
9256         * gcc.target/m68k/20100512-1.c: New.
9257
9258 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
9259
9260         * gnat.dg/lto8.adb: New test.
9261         * gnat.dg/lto8_pkg.ad[sb]: New helper.
9262         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9263
9264 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
9265
9266         PR c++/34272
9267         PR c++/43630
9268         PR c++/34491
9269         * g++.dg/template/crash97.C: New.
9270         * g++.dg/template/crash98.C: Likewise.
9271         * g++.dg/template/crash99.C: Likewise.
9272         * g++.dg/cpp0x/pr31439.C: Adjust.
9273         * g++.dg/template/crash95.C: Likewise.
9274
9275 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9276
9277         PR middle-end/44071
9278         * c-c++-common/asmgoto-4.c: New test.
9279         * gcc.target/i386/pr44071.c: New test.
9280
9281         PR c++/44062
9282         * c-c++-common/Wunused-var-7.c: New test.
9283         * g++.dg/warn/Wunused-var-9.C: New test.
9284
9285 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9286
9287         PR fortran/43711
9288         * gfortran.dg/gomp/pr43711.f90: New.
9289
9290 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9291
9292         PR fortran/31820
9293         * gfortran.dg/select_5.f90: Updated.
9294
9295 2010-05-11  Jan Hubicka  <jh@suse.cz>
9296
9297         PR tree-optimize/44063
9298         * gcc.c-torture/compile/pr44063.c: New testcase.
9299
9300 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9301
9302         PR debug/44023
9303         * gcc.dg/pr44023.c: New test.
9304
9305 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
9306
9307         * gnat.dg/lto7.adb: New test.
9308         * gnat.dg/lto7_pkg.ad[sb]: New helper.
9309
9310 2010-05-10  Jason Merrill  <jason@redhat.com>
9311
9312         PR c++/44017
9313         * g++.dg/template/inherit5.C: New.
9314
9315         PR c++/44045
9316         * g++.dg/cpp0x/initlist33.C: New.
9317         * g++.dg/cpp0x/initlist26.C: Adjust.
9318         * g++.dg/cpp0x/initlist28.C: Adjust.
9319
9320 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
9321
9322         PR c++/43719
9323         * g++.dg/init/pr43719.C: New.
9324         * g++.dg/anon-struct4.C: Adjust.
9325
9326 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
9327
9328         PR debug/44028
9329         * gcc.dg/pr44028.c: New test.
9330
9331 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
9332
9333         PR fortran/27866
9334         PR fortran/35003
9335         PR fortran/42809
9336         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9337         * gfortran.dg/warn_conversion.f90: New.
9338
9339 2010-05-10  Michael Matz  <matz@suse.de>
9340
9341         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9342
9343 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
9344
9345         PR rtl-optimization/44012
9346         * gcc.dg/pr44012.c: New.
9347
9348 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9349
9350         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9351         Log text on entry and exit.
9352         Prune Sun ld warnings for common symbols with differing sizes.
9353         (lto-link-and-maybe-run): Change caller.
9354
9355 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
9356
9357         PR fortran/44044
9358         * gfortran.dg/class_7.f03: Modified.
9359         * gfortran.dg/select_type_1.f03: Modified.
9360         * gfortran.dg/select_type_12.f03: New.
9361
9362 2010-05-10  Richard Guenther  <rguenther@suse.de>
9363
9364         PR tree-optimization/44050
9365         * gcc.dg/torture/pr44050.c: New testcase.
9366
9367 2010-05-10  Wei Guozhi  <carrot@google.com>
9368
9369         PR target/42879
9370         * gcc.target/arm/pr42879.c: New testcase.
9371
9372 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9373
9374         PR c/44051
9375         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9376
9377 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9378
9379         PR c/10676
9380         * gcc.dg/anon-struct-10.c: New test.
9381
9382 2010-05-09  Richard Guenther  <rguenther@suse.de>
9383
9384         PR middle-end/44024
9385         * gcc.dg/pr44024.c: New testcase.
9386
9387 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9388
9389         PR c/4784
9390         * gcc.dg/anon-struct-9.c: New test.
9391
9392 2010-05-09  Richard Guenther  <rguenther@suse.de>
9393
9394         PR middle-end/44043
9395         * gcc.c-torture/compile/pr44043.c: New testcase.
9396
9397 2010-05-09  Richard Guenther  <rguenther@suse.de>
9398
9399         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9400
9401 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
9402
9403         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9404
9405 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9406
9407         * gnat.dg/lto[12456].adb: Add "target lto" marker.
9408         * gnat.dg/specs/lto3.ads: Likewise.
9409
9410 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
9411
9412         PR middle-end/28685
9413         * gcc.dg/pr28685-1.c: New file.
9414
9415 2010-05-08  Richard Guenther  <rguenther@suse.de>
9416
9417         PR tree-optimization/44030
9418         * gcc.c-torture/compile/pr44030.c: New testcase.
9419
9420 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9421
9422         * gnat.dg/lto6.adb: New test.
9423         * gnat.dg/lto6_pkg.ads: New helper.
9424
9425 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9426
9427         * gnat.dg/lto5.adb: New test.
9428         * gnat.dg/lto5_pkg.ad[sb]: New helper.
9429
9430 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9431
9432         * gnat.dg/lto4.ad[sb]: New test.
9433
9434 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9435
9436         * gnat.dg/specs/lto3.ads: New test.
9437         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9438         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9439
9440 2010-05-08  Quentin Ochem  <ochem@adacore.com>
9441
9442         * gnat.dg/sizetype3.ad[sb]: New test.
9443         * gnat.dg/sizetype3_pkg.ads: New helper.
9444
9445 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
9446
9447         PR c++/43951
9448         * g++.dg/init/new29.C: New.
9449
9450 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
9451
9452         PR fortran/40728
9453         * gfortran.dg/coarray_1.f90: Fixed error message.
9454         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9455         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9456         * gfortran.dg/intrinsic_std_5.f90: New.
9457
9458 2010-05-07  Jason Merrill  <jason@redhat.com>
9459
9460         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9461
9462 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9463
9464         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9465         (size_t, stderr): Remove.
9466         (read_error): Replaced __builtin_fprintf by fprintf.
9467
9468 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
9469
9470         * gcc.dg/ordered-comparison-1.c: New test.
9471         * gcc.dg/ordered-comparison-2.c: New test.
9472         * gcc.dg/ordered-comparison-3.c: New test.
9473         * gcc.dg/ordered-comparison-4.c: New test.
9474
9475 2010-05-06  Mike Stump  <mikestump@comcast.net>
9476
9477         PR objc/35165
9478         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9479
9480 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
9481             Jason Merrill  <jason@redhat.com>
9482
9483         * g++.dg/cpp0x/nullptr01.C: New.
9484         * g++.dg/cpp0x/nullptr02.C: New.
9485         * g++.dg/cpp0x/nullptr03.C: New.
9486         * g++.dg/cpp0x/nullptr04.C: New.
9487         * g++.dg/cpp0x/nullptr05.C: New.
9488         * g++.dg/cpp0x/nullptr06.C: New.
9489         * g++.dg/cpp0x/nullptr07.C: New.
9490         * g++.dg/cpp0x/nullptr08.C: New.
9491         * g++.dg/cpp0x/nullptr09.C: New.
9492         * g++.dg/cpp0x/nullptr10.C: New.
9493         * g++.dg/cpp0x/nullptr11.C: New.
9494         * g++.dg/cpp0x/nullptr12.C: New.
9495         * g++.dg/cpp0x/nullptr13.C: New.
9496         * g++.dg/cpp0x/nullptr14.C: New.
9497         * g++.dg/cpp0x/nullptr15.C: New.
9498         * g++.dg/cpp0x/nullptr16.C: New.
9499         * g++.dg/cpp0x/nullptr17.C: New.
9500         * g++.dg/cpp0x/nullptr18.C: New.
9501         * g++.dg/cpp0x/nullptr19.C: New.
9502         * g++.dg/cpp0x/nullptr20.C: New.
9503         * g++.dg/cpp0x/nullptr21.C: New.
9504         * g++.dg/cpp0x/nullptr22.C: New.
9505         * g++.dg/debug/nullptr01.C: New.
9506         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9507
9508 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
9509
9510         * gcc.dg/Wunused-var-8.c: Move to...
9511         * c-c++-common/Wunused-var-6.c: ... here.  New test.
9512
9513 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9514
9515         PR c++/40406
9516         * g++.dg/template/crash96.C: New.
9517
9518 2010-05-06  Jan Hubicka  <jh@suse.cz>
9519
9520         PR tree-optimization/43791
9521         * gcc.c-torture/compile/pr43791.c: New file.
9522
9523 2010-05-06  Michael Matz  <matz@suse.de>
9524
9525         PR tree-optimization/43984
9526         * gfortran.dg/pr43984.f90: New test.
9527
9528 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9529
9530         PR 40989
9531         * gcc.dg/pr40989.c: New.
9532
9533 2010-05-06  Richard Guenther  <rguenther@suse.de>
9534
9535         PR tree-optimization/43934
9536         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9537
9538 2010-05-06  Richard Guenther  <rguenther@suse.de>
9539
9540         PR tree-optimization/43987
9541         * gcc.c-torture/execute/pr43987.c: New testcase.
9542         * gcc.dg/torture/pta-escape-1.c: Adjust.
9543         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9544         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9545         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9546         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9547
9548 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
9549             Dodji Seketeli  <dodji@redhat.com>
9550
9551         PR c/18624
9552         * g++.dg/warn/Wunused-7.C: Add dg-warning.
9553         * g++.dg/template/sfinae16.C: Likewise.
9554         * gcc.dg/Wunused-var-1.c: Moved to...
9555         * c-c++-common/Wunused-var-1.c: ...here. New test.
9556         * gcc.dg/Wunused-var-2.c: Moved to...
9557         * c-c++-common/Wunused-var-2.c: ...here. New test.
9558         * gcc.dg/Wunused-var-3.c: Moved to...
9559         * c-c++-common/Wunused-var-3.c: ...here. New test.
9560         * gcc.dg/Wunused-var-4.c: Moved to...
9561         * gcc.dg/Wunused-var-1.c: ... here.
9562         * gcc.dg/Wunused-var-5.c: Moved to...
9563         * c-c++-common/Wunused-var-4.c: ...here. New test.
9564         * gcc.dg/Wunused-var-7.c: Moved to...
9565         * c-c++-common/Wunused-var-5.c: ...here. New test.
9566         * gcc.dg/Wunused-var-6.c: Moved to...
9567         * gcc.dg/Wunused-var-2.c: ... here.
9568         * c-c++-common/Wunused-var-1.c: New test.
9569         * c-c++-common/Wunused-var-2.c: New test.
9570         * c-c++-common/Wunused-var-3.c: New test.
9571         * c-c++-common/Wunused-var-4.c: New test.
9572         * c-c++-common/Wunused-var-5.c: New test.
9573         * g++.dg/warn/Wunused-var-1.C: New test.
9574         * g++.dg/warn/Wunused-var-2.C: New test.
9575         * g++.dg/warn/Wunused-var-3.C: New test.
9576         * g++.dg/warn/Wunused-var-4.C: New test.
9577         * g++.dg/warn/Wunused-var-5.C: New test.
9578         * g++.dg/warn/Wunused-var-6.C: New test.
9579         * g++.dg/warn/Wunused-var-7.C: New test.
9580         * g++.dg/warn/Wunused-var-8.C: New test.
9581         * g++.dg/warn/Wunused-parm-1.C: New test.
9582         * g++.dg/warn/Wunused-parm-2.C: New test.
9583         * g++.dg/warn/Wunused-parm-3.C: New test.
9584
9585 2010-05-06  Tobias Burnus  <burnus@net-b.de>
9586
9587         PR fortran/43985
9588         * gfortran.dg/gomp/crayptr5.f90: New test case.
9589
9590 2010-05-05  Jason Merrill  <jason@redhat.com>
9591
9592         PR debug/43370
9593         * g++.dg/ext/attrib39.C: New.
9594
9595 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
9596
9597         PR fortran/24978
9598         * gfortran.dg/data_invalid.f90: New.
9599
9600 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9601
9602         * gnat.dg/lto2.adb: New test.
9603
9604 2010-05-05  Jason Merrill  <jason@redhat.com>
9605
9606         PR c++/43787
9607         * g++.dg/opt/empty1.C: New.
9608
9609 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
9610
9611         PR fortran/43696
9612         * gfortran.dg/class_17.f03: New.
9613
9614 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
9615
9616         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9617
9618 2010-05-04  Mike Stump  <mikestump@comcast.net>
9619
9620         PR objc/35165
9621         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9622
9623 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9624
9625         PR target/43668
9626         * gcc.target/i386/pr43668.c: New.
9627
9628 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9629
9630         PR c++/43028
9631         * g++.dg/cpp0x/initlist31.C: New.
9632
9633 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
9634
9635         PR c/43981
9636         * gcc.dg/Wunused-var-8.c: New test.
9637
9638 2010-05-04  Jason Merrill  <jason@redhat.com>
9639
9640         PR c++/38064
9641         * g++.dg/cpp0x/enum3.C: Extend.
9642
9643 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9644
9645         PR target/43799
9646         * gcc.target/i386/pr43799.c: New.
9647
9648 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
9649
9650         * gnat.dg/lto1.adb: New test.
9651         * gnat.dg/lto1_pkg.ad[sb]: New helper.
9652
9653 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9654
9655         PR middle-end/43671
9656         * gcc.target/i386/pr43671.c: New.
9657
9658 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9659
9660         PR c++/43705
9661         * g++.dg/template/crash95.C: New.
9662
9663 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9664
9665         PR debug/43508
9666         * gcc.target/i386/pr43508.c: New.
9667
9668 2010-05-04  Richard Guenther  <rguenther@suse.de>
9669
9670         PR tree-optimization/43879
9671         * g++.dg/torture/pr43879-1_0.C: New testcase.
9672         * g++.dg/torture/pr43879-1_1.C: Likewise.
9673
9674 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
9675
9676         PR c++/43953
9677         * g++.dg/other/crash-12.C: New test.
9678
9679 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9680
9681         * g++.dg/cdce3.C: Add a space.  Updated.
9682
9683 2010-05-03  Jason Merrill  <jason@redhat.com>
9684
9685         PR c++/43680
9686         * g++.dg/opt/enum2.C: New.
9687         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9688         * g++.dg/warn/Wswitch-1.C: Adjust message.
9689
9690 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9691
9692         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9693         * g++.dg/ext/label13.C: Fix typo.
9694         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9695         alpha*-dec-osf5*.
9696         * gcc.c-torture/compile/limits-declparen.c: xfail on
9697         alpha*-dec-osf5* with -g.
9698         * gcc.c-torture/compile/limits-pointer.c: Likewise.
9699         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9700         * gcc.dg/c99-tgmath-2.c: Likewise.
9701         * gcc.dg/c99-tgmath-3.c: Likewise.
9702         * gcc.dg/c99-tgmath-4.c: Likewise.
9703
9704 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9705
9706         PR fortran/43592
9707         * gfortran.dg/unexpected_interface.f90: New test.
9708
9709 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9710
9711         * ada/acats/run_acats (which): New function.
9712         (host_gnatchop, host_gnatmake): Use it.
9713
9714 2010-05-03  Richard Guenther  <rguenther@suse.de>
9715
9716         PR tree-optimization/43971
9717         * gcc.dg/pr43971.c: New testcase.
9718
9719 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
9720
9721         PR debug/43972
9722         * gcc.dg/debug/pr43972.c: New test.
9723
9724 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
9725
9726         PR testsuite/43963
9727         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9728
9729 2010-05-02  Richard Guenther  <rguenther@suse.de>
9730
9731         PR tree-optimization/43879
9732         * gcc.dg/torture/pr43879-3.c: New testcase.
9733
9734 2010-05-01  Richard Guenther  <rguenther@suse.de>
9735
9736         PR tree-optimization/43949
9737         * g++.dg/warn/Warray-bounds-5.C: New testcase.
9738
9739 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
9740
9741         PR c++/43951
9742         * g++.dg/init/new28.C: New.
9743
9744 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
9745
9746         PR objc++/32052
9747         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9748         structure and nested declarations.
9749         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
9750         structure and nested declarations.  Reduce header clutter and
9751         use _exit() rather than abort().
9752         * objc.dg/encode-10.m: New.
9753         * objc.dg/encode-11.m: New.
9754
9755 2010-04-30  DJ Delorie  <dj@redhat.com>
9756
9757         * gcc.c-torture/execute/20100430-1.c: New test.
9758
9759 2010-04-30  Jason Merrill  <jason@redhat.com>
9760
9761         PR c++/43868
9762         * g++.dg/template/ptrmem21.C: New.
9763
9764 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
9765
9766         PR fortran/18918
9767         PR fortran/43931
9768         * gfortran.dg/coarray_13.f90: New test.
9769
9770 2010-04-30  Richard Guenther  <rguenther@suse.de>
9771
9772         PR lto/43946
9773         * gcc.dg/lto/20100430-1_0.c: New testcase.
9774
9775 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
9776
9777         PR debug/43942
9778         * c-c++-common/pr43942.c: New test.
9779
9780 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
9781
9782         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
9783         conflict with darwin crt1.o 'start' symbol.
9784
9785 2010-04-30  Richard Guenther  <rguenther@suse.de>
9786
9787         PR tree-optimization/43879
9788         * gcc.dg/torture/pr43879_1.c: New testcase.
9789
9790 2010-04-30  Richard Guenther  <rguenther@suse.de>
9791
9792         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
9793
9794 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
9795
9796         PR c++/43890
9797         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
9798         user-provided constructor while recursing.
9799
9800 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9801
9802         PR fortran/42274
9803         * gfortran.dg/class_16.f03: New test.
9804
9805 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9806
9807         PR fortran/42274
9808         * gfortran.dg/class_15.f03: New.
9809
9810 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9811
9812         PR fortran/43326
9813         * gfortran.dg/dynamic_dispatch_9.f03: New test.
9814
9815 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9816
9817         PR fortran/43492
9818         * gfortran.dg/generic_22.f03 : New test.
9819
9820 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9821
9822         PR fortran/42353
9823         * gfortran.dg/class_14.f03: New test.
9824
9825 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9826
9827         PR fortran/42680
9828         * gfortran.dg/interface_32.f90: New test.
9829
9830 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
9831             Janus Weil  <janus@gcc.gnu.org>
9832
9833         PR fortran/41829
9834         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
9835         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
9836         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
9837
9838 2010-04-28  Mike Stump  <mikestump@comcast.net>
9839
9840         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
9841         dg-excess-errors.
9842         * g++.dg/uninit-pred-2_b.C: Likewise.
9843
9844 2010-04-28  Tobias Burnus  <burnus@net-b.de>
9845
9846         PR fortran/18918
9847         PR fortran/43919
9848         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
9849
9850 2010-04-28  Matthias Klose  <doko@ubuntu.com>
9851
9852         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
9853         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
9854         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
9855         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
9856         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
9857
9858 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
9859
9860         * gcc.dg/const-uniq-1.c: New test.
9861         * gcc.dg/lto/const-uniq_[01].c: Likewise.
9862
9863 2010-04-28  Xinliang David Li  <davidxl@google.com>
9864
9865         * gcc.dg/uninit-pred-2_b.c: New test.
9866         * gcc.dg/uninit-pred-4_b.c: New test.
9867         * gcc.dg/uninit-pred-3_d.c: New test.
9868         * gcc.dg/uninit-pred-6_b.c: New test.
9869         * gcc.dg/uninit-pred-8_b.c: New test.
9870         * gcc.dg/uninit-pred-3_a.c: New test.
9871         * gcc.dg/uninit-pred-2_c.c: New test.
9872         * gcc.dg/uninit-pred-5_a.c: New test.
9873         * gcc.dg/uninit-pred-3_e.c: New test.
9874         * gcc.dg/uninit-pred-7_a.c: New test.
9875         * gcc.dg/uninit-pred-6_c.c: New test.
9876         * gcc.dg/uninit-pred-9_a.c: New test.
9877         * gcc.dg/uninit-pred-8_c.c: New test.
9878         * gcc.dg/uninit-pred-3_b.c: New test.
9879         * gcc.dg/uninit-pred-5_b.c: New test.
9880         * gcc.dg/uninit-pred-7_b.c: New test.
9881         * gcc.dg/uninit-pred-6_d.c: New test.
9882         * gcc.dg/uninit-pred-9_b.c: New test.
9883         * gcc.dg/uninit-pred-2_a.c: New test.
9884         * gcc.dg/uninit-pred-4_a.c: New test.
9885         * gcc.dg/uninit-pred-3_c.c: New test.
9886         * gcc.dg/uninit-pred-6_a.c: New test.
9887         * gcc.dg/uninit-pred-8_a.c: New test.
9888         * gcc.dg/uninit-pred-7_c.c: New test.
9889         * gcc.dg/uninit-pred-6_e.c: New test.
9890         * g++.dg/uninit-pred-loop-1_b.cc: New test.
9891         * g++.dg/uninit-pred-1_a.C: New test.
9892         * g++.dg/uninit-pred-1_b.C: New test.
9893         * g++.dg/uninit-pred-2_a.C: New test.
9894         * g++.dg/uninit-pred-2_b.C: New test.
9895         * g++.dg/uninit-pred-loop-1_a.cc: New test.
9896         * g++.dg/uninit-pred-loop-1_c.cc: New test.
9897         * g++.dg/uninit-pred-loop_1.cc: New test.
9898
9899 2010-04-28  Martin Jambor  <mjambor@suse.cz>
9900
9901         * gcc.dg/lto/20091209-1_0.c: New testcase.
9902
9903 2010-04-28  Richard Guenther  <rguenther@suse.de>
9904
9905         PR tree-optimization/43879
9906         PR tree-optimization/43909
9907         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
9908
9909 2010-04-28  Richard Guenther  <rguenther@suse.de>
9910
9911         PR c++/43880
9912         * g++.dg/torture/pr43880.C: New testcase.
9913
9914 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9915
9916         PR c++/9335
9917         * g++.dg/template/recurse2.C: Update
9918         * g++.dg/template/recurse.C: Update.
9919         * g++.dg/template/pr23510.C: Update.
9920         * lib/prune.exp: Filter out 'recursively instantiated'.
9921
9922 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9923
9924         PR c++/29043
9925         * g++.dg/init/pr29043.C: New.
9926
9927 2010-04-27  Jason Merrill  <jason@redhat.com>
9928
9929         * g++.dg/lookup/scoped5.C: Adjust.
9930         * g++.dg/lookup/scoped8.C: Adjust.
9931         * g++.dg/template/dependent-expr5.C: Adjust.
9932         * g++.old-deja/g++.brendan/nest1.C: Adjust.
9933
9934         PR c++/43856
9935         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
9936
9937         PR c++/43875
9938         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9939
9940 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9941             Jan Hubicka  <hubicka@ucw.cz>
9942
9943         * gcc.dg/pure-2.c: New testcase.
9944         * gcc.dg/const-1.c: New testcase.
9945
9946 2010-04-27  Jason Merrill  <jason@redhat.com>
9947
9948         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
9949
9950         PR c++/41468
9951         * g++.dg/template/sfinae17.C: New.
9952         * g++.dg/template/sfinae18.C: New.
9953
9954 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9955
9956         * g++.dg/init/pr42844.C: New.
9957         * g++.dg/cpp0x/pr42844-2.C: New.
9958         * g++.dg/cpp0x/defaulted2.C: Adjust.
9959         * g++.dg/tree-ssa/pr27549.C: Likewise.
9960         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
9961
9962 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9963
9964         PR fortran/18918
9965         * gfortran.dg/coarray_12.f90: Fix dump parsing.
9966
9967 2010-04-27  Richard Guenther  <rguenther@suse.de>
9968
9969         PR middle-end/40561
9970         * g++.dg/other/pr40561.C: New testcase.
9971
9972 2010-04-27  Martin Jambor  <mjambor@suse.cz>
9973
9974         PR middle-end/43812
9975         * g++.dg/ipa/pr43812.C: New test.
9976
9977 2010-04-27  Jan Hubicka  <jh@suse.cz>
9978
9979         * gcc.dg/ipa/iinline-1.c (main): Rename to...
9980         (test): ... this one.
9981
9982 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
9983
9984         PR target/40657
9985         * gcc.target/arm/thumb-stackframe.c: New test.
9986
9987 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9988
9989         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
9990         * gcc.dg/misc-column.c: Likewise.
9991         * gcc.dg/Walways-true-1.c: Likewise.
9992         * gcc.dg/Walways-true-2.c: Likewise.
9993         * gcc.dg/warn-addr-cmp.c: Likewise.
9994
9995 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9996
9997         PR fortran/18918
9998         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
9999         * gfortran.dg/coarray_12.f90: New.
10000
10001 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10002
10003         PR c/32207
10004         * gcc.dg/pr32207.c: New test.
10005         * gcc.dg/misc-column.c: Adjust expected warning.
10006         * gcc.dg/Walways-true-1.c: Likewise.
10007         * gcc.dg/Walways-true-2.c: Likewise.
10008         * gcc.dg/warn-addr-cmp.c: Likewise.
10009
10010 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
10011
10012         PR lto/42776
10013         * lib/lto.exp (lto_prune_vis_warns): New function.
10014         (lto-link-and-maybe-run): Call it.
10015
10016 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
10017
10018         PR tree-optimization/43904
10019         * gcc.dg/tree-ssa/tailcall-6.c: New.
10020
10021 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10022
10023         PR testsuite/35165
10024         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
10025         Darwin8/OSX10.4 - compatible code generation.
10026         Use scan-rtl-dump.
10027         * obj-c++.dg/stubify-1.mm: Ditto.
10028         * lib/objc-torture.exp: Do not require link success for
10029         "trivial.m" in the runtime checks when dowhat = 'compile'.
10030         * lib/dg-pch.exp (dg-flags-pch): New Proc.
10031         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
10032         Darwin8/OSX10.4 - compatible code generation.
10033         * objc.dg/stubify-2.m: Ditto.
10034         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10035         * objc.dg/next-runtime-1.m: Ditto.
10036         * objc.dg/stret-2.m: Restrict to ilp32 targets.
10037         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10038         runtimes on Darwin.
10039
10040 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
10041
10042         PR 43715
10043         * lib/plugin-support.exp: Use "-undefined
10044         dynamic_lookup" on darwin.
10045
10046 2010-04-26  Richard Guenther  <rguenther@suse.de>
10047
10048         * gcc.dg/lto/20100426_0.c: New testcase.
10049
10050 2010-04-26  Jie Zhang  <jie@codesourcery.com>
10051
10052         PR tree-optimization/43833
10053         gcc.dg/Warray-bounds-8.c: New test case.
10054
10055 2010-04-26  Richard Guenther  <rguenther@suse.de>
10056
10057         PR lto/43080
10058         * g++.dg/lto/20100423-3_0.C: New testcase.
10059
10060 2010-04-26  Richard Guenther  <rguenther@suse.de>
10061
10062         PR lto/42425
10063         * g++.dg/lto/20100423-2_0.C: New testcase.
10064
10065 2010-04-26  Ira Rosen  <irar@il.ibm.com>
10066
10067         * gcc.dg/vect/bb-slp-23.c: New test.
10068
10069 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
10070
10071         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10072         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10073         * gcc.dg/c1x-float-1.c: New test.
10074
10075 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10076
10077         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10078         of "lea\[ \t\]".
10079
10080 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10081
10082         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10083         FreeBSD.
10084         * gfortran.dg/default_format_denormal_1.f90: Ditto.
10085         * gfortran.dg/default_format_2.f90: Ditto.
10086
10087 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10088
10089         * gfortran.dg/pr43505.f90: Clean up .mod file.
10090         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10091         * gfortran.dg/pr41347.f90: Ditto.
10092         * gfortran.dg/internal_pack_4.f90: Ditto.
10093         * gfortran.dg/proc_decl_23.f90: Ditto.
10094         * gfortran.dg/recursive_check_3.f90: Ditto.
10095         * gfortran.dg/intent_out_3.f90: Ditto.
10096         * gfortran.dg/assignment_2.f90: Ditto.
10097         * gfortran.dg/pr41928.f90: Ditto.
10098         * gfortran.dg/pr42166.f90: Ditto.
10099         * gfortran.dg/private_type_12.f90: Ditto.
10100         * gfortran.dg/graphite/pr42185.f90: Ditto.
10101         * gfortran.dg/graphite/pr42186.f90: Ditto.
10102         * gfortran.dg/graphite/pr40982.f90: Ditto.
10103         * gfortran.dg/graphite/id-2.f90: Ditto.
10104         * gfortran.dg/graphite/id-4.f90: Ditto.
10105         * gfortran.dg/graphite/pr42050.f90: Ditto.
10106         * gfortran.dg/graphite/id-18.f90: Ditto.
10107         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10108         * gfortran.dg/graphite/pr41924.f90: Ditto.
10109         * gfortran.dg/graphite/pr42393.f90: Ditto.
10110         * gfortran.dg/graphite/pr37980.f90: Ditto.
10111         * gfortran.dg/graphite/pr38953.f90: Ditto.
10112         * gfortran.dg/graphite/pr42180.f90: Ditto.
10113         * gfortran.dg/graphite/pr42181.f90: Ditto.
10114         * gfortran.dg/where_operator_assign_4.f90: Ditto.
10115         * gfortran.dg/select_type_4.f90: Ditto.
10116         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10117         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10118         * gfortran.dg/lto/pr40725_0.f03: Ditto.
10119         * gfortran.dg/elemental_args_check_2.f90: Ditto.
10120         * gfortran.dg/whole_file_11.f90: Ditto.
10121         * gfortran.dg/private_type_11.f90: Ditto.
10122         * gfortran.dg/vect/vect-gems.f90: Ditto.
10123         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10124
10125 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10126
10127         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10128
10129 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
10130
10131         * gnat.dg/pack15.ad[sb]: New test.
10132
10133 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
10134
10135         * gcc.target/arm/mla-1.c: New test.
10136
10137 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
10138
10139         PR fortran/30073
10140         PR fortran/43793
10141         * gfortran.dg/pr43793.f90: New test.
10142
10143 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
10144
10145         PR tree-optimization/41442
10146         * gcc.target/i386/pr41442.c: New test.
10147
10148 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
10149
10150         PR fortran/43832
10151         * gfortran.dg/fgetc_3.f90: Delete bogus test.
10152
10153 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10154
10155         PR fortran/43832
10156         * gfortran.dg/open_nounit.f90: New test.
10157
10158 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
10159
10160         PR fortran/43841
10161         PR fortran/43843
10162         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10163
10164 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10165
10166         * gcc.dg/Wconversion-integer.c: Update.
10167
10168 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
10169
10170         * gnat.dg/unchecked_convert5.adb: New test.
10171
10172 2010-04-23  Richard Guenther  <rguenther@suse.de>
10173
10174         PR lto/41734
10175         * gcc.dg/lto/20100423-2_0.c: New testcase.
10176         * gcc.dg/lto/20100423-2_0.c: Likewise.
10177
10178 2010-04-23  Richard Guenther  <rguenther@suse.de>
10179
10180         PR lto/43455
10181         * gcc.dg/lto/20100423-1_0.c: New testcase.
10182         * gcc.dg/lto/20100423-1_1.c: Likewise.
10183
10184 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10185
10186         PR tree-optimization/43846
10187         * gcc.dg/tree-ssa/sra-10.c: New test.
10188
10189 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10190
10191         PR middle-end/43835
10192         * gcc.c-torture/execute/pr43835.c: New test.
10193
10194 2010-04-23  Richard Guenther  <rguenther@suse.de>
10195
10196         PR lto/42653
10197         * g++.dg/lto/20100423-1_0.C: New testcase.
10198
10199 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
10200
10201         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10202
10203 2010-04-22  Ira Rosen  <irar@il.ibm.com>
10204
10205         PR tree-optimization/43842
10206         * gcc.dg/vect/pr43842.c: New test.
10207
10208 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10209
10210         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10211         * gcc.target/i386/wmul-2.c: Likewise.
10212
10213 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10214
10215         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10216         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10217
10218 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
10219
10220         * gfortran.dg/reassoc_6.f: New testcase.
10221
10222 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10223
10224         PR middle-end/29274
10225         * gcc.target/arm/wmul-1.c: New test.
10226         * gcc.target/arm/wmul-2.c: New test.
10227
10228 2010-04-22  Richard Guenther  <rguenther@suse.de>
10229
10230         PR tree-optimization/43845
10231         * gcc.c-torture/compile/pr43845.c: New testcase.
10232
10233 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10234
10235         PR middle-end/29274
10236         * gcc.target/i386/wmul-1.c: New test.
10237         * gcc.target/i386/wmul-2.c: New test.
10238         * gcc.target/bfin/wmul-1.c: New test.
10239         * gcc.target/bfin/wmul-2.c: New test.
10240
10241 2010-04-22  Richard Guenther  <rguenther@suse.de>
10242
10243         PR fortran/43829
10244         * gfortran.dg/vector_subscript_6.f90: New testcase.
10245         * gfortran.dg/assign_10.f90: Adjust.
10246
10247 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
10248
10249         PR fortran/43836
10250         * gfortran.dg/gomp/pr43836.f90: New test.
10251
10252 2010-04-21  Richard Guenther  <rguenther@suse.de>
10253
10254         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10255
10256 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10257
10258         * gcc.dg/torture/builtin-cproj-3.c: New.
10259
10260 2010-04-20  Jason Merrill  <jason@redhat.com>
10261
10262         PR c++/9335
10263         * g++.dg/template/recurse2.C: New.
10264         * g++.dg/parse/crash36.C: Adjust.
10265         * g++.dg/other/fold1.C: Adjust.
10266         * g++.dg/init/member1.C: Adjust.
10267         * lib/prune.exp: Prune "skipping N instantiation contexts".
10268
10269 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10270
10271         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10272
10273 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10274
10275         * gcc.dg/torture/builtin-cproj-1.c: New.
10276         * gcc.dg/torture/builtin-cproj-2.c: New.
10277
10278 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
10279
10280         PR c++/43800
10281         PR c++/43704
10282         * g++.dg/template/typedef32.C: Adjust.
10283         * g++.dg/template/typedef33.C: New test.
10284
10285 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
10286
10287         PR fortran/43227
10288         * gfortran.dg/proc_decl_23.f90: New test.
10289
10290         PR fortran/43266
10291         * gfortran.dg/abstract_type_6.f03: New test.
10292
10293 2010-04-20  Xinliang David Li  <davidxl@google.com>
10294
10295         * g++.dg/tree-ssa/fold-compare.C: New.
10296
10297 2010-04-20  Richard Guenther  <rguenther@suse.de>
10298
10299         PR tree-optimization/39417
10300         * g++.dg/torture/pr39417.C: New testcase.
10301
10302 2010-04-20  Richard Guenther  <rguenther@suse.de>
10303
10304         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10305
10306 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
10307
10308         * g++.dg/debug/dwarf2/rv1.C: New test.
10309
10310 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10311
10312         PR target/43635
10313         * gcc.c-torture/compile/pr43635.c: New testcase.
10314
10315 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10316
10317         PR fortran/43339
10318         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10319         of sequential loops being private only in the innermost containing
10320         task region.
10321
10322         PR middle-end/43337
10323         * gfortran.dg/gomp/pr43337.f90: New test.
10324
10325 2010-04-19  Richard Guenther  <rguenther@suse.de>
10326
10327         PR tree-optimization/43796
10328         * gfortran.dg/pr43796.f90: New testcase.
10329
10330 2010-04-19  Richard Guenther  <rguenther@suse.de>
10331
10332         PR tree-optimization/43783
10333         * gcc.c-torture/execute/pr43783.c: New testcase.
10334
10335 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
10336
10337         PR target/43766
10338         * gcc.target/i386/pr43766.c: New test.
10339
10340 2010-04-19  Jie Zhang  <jie@codesourcery.com>
10341
10342         PR target/43662
10343         * gcc.target/i386/pr43662.c: New test.
10344
10345 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
10346
10347         PR c++/43704
10348         * g++.dg/template/typedef32.C: New test.
10349
10350 2010-04-19  Ira Rosen  <irar@il.ibm.com>
10351
10352         PR tree-optimization/37027
10353         * lib/target-supports.exp
10354         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10355         * gcc.dg/vect/pr37027.c: New test.
10356         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10357         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10358         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10359         gcc.dg/vect/vect-complex-6.c: Likewise.
10360
10361 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10362
10363         * g++.dg/debug/dwarf2/enum1.C: New test.
10364
10365 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
10366
10367         * gnat.dg/rep_clause5.ad[sb]: New test.
10368         * gnat.dg/rep_clause5_pkg.ads: New helper.
10369
10370 2010-04-18  Ira Rosen  <irar@il.ibm.com>
10371
10372         PR tree-optimization/43771
10373         * g++.dg/vect/pr43771.cc: New test.
10374
10375 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10376
10377         PR fortran/31538
10378         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10379         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
10380
10381 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10382
10383         * gnat.dg/sizetype.adb: Rename into...
10384         * gnat.dg/sizetype1.adb: ...this.
10385         * gnat.dg/sizetype2.adb: New test.
10386
10387 2010-04-16  Richard Guenther  <rguenther@suse.de>
10388
10389         PR tree-optimization/43572
10390         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10391
10392 2010-04-16  Olivier Hainque  <hainque@adacore.com>
10393
10394         * gnat.dg/specs/discr_private.ads: New test.
10395
10396 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
10397
10398         PR target/41514
10399         * gcc.target/arm/thumb-comparisons.c: New test.
10400
10401         PR target/40603
10402         * gcc.target/arm/thumb-cbranchqi.c: New test.
10403
10404 2010-04-16  Christian Bruel  <christian.bruel@st.com>
10405
10406         * g++.dg/torture/pr36191.C: Enable for SH.
10407
10408 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
10409
10410         * gnat.dg/wide_boolean.adb: New test.
10411         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10412
10413 2010-04-15  Richard Guenther  <rguenther@suse.de>
10414
10415         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10416         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10417         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10418         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10419         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10420         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10421         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10422         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10423         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10424         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10425         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10426         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10427         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10428         * gcc.dg/torture/ipa-pta-2.c: Likewise.
10429         * gcc.dg/torture/ipa-pta-1.c: Adjust.
10430
10431 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
10432
10433         PR target/21803
10434         * gcc.target/arm/pr42496.c: New test.
10435
10436 2010-04-14  Jason Merrill  <jason@redhat.com>
10437
10438         PR c++/36625
10439         * g++.dg/ext/attrib38.C: New.
10440
10441 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
10442
10443         PR testsuite/43739
10444         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10445
10446 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10447
10448         PR 42966
10449         * gcc.dg/cpp/warn-undef-2.c: Update.
10450         * gcc.dg/cpp/warn-traditional-2.c: Update.
10451         * gcc.dg/cpp/warn-comments-2.c: Update.
10452         * gcc.dg/cpp/warn-variadic-2.c: Update.
10453         * gcc.dg/cpp/warn-long-long-2.c: Update.
10454         * gcc.dg/cpp/warn-deprecated-2.c: Update.
10455         * gcc.dg/cpp/warn-multichar-2.c: Update.
10456         * gcc.dg/cpp/warn-normalized-3.c: Update.
10457         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10458         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10459         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10460         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10461         * gcc.dg/cpp/warn-redefined-2.c: Update.
10462         * gfortran.dg/warning-directive-2.F90: Update.
10463         * c-c++-common/cpp/warning-directive-2.c: Update.
10464
10465 2010-04-14  Michael Matz  <matz@suse.de>
10466
10467         PR tree-optimization/42963
10468         * gcc.dg/pr42963.c: New testcase.
10469
10470 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
10471
10472         * gnat.dg/class_wide.adb: Rename into...
10473         * gnat.dg/class_wide1.adb: ...this.
10474         * gnat.dg/class_wide2.ad[sb]: New test.
10475
10476 2010-04-14  Tobias Burnus  <burnus@net-b.de>
10477
10478         PR fortran/18918
10479         * gfortran.dg/coarray_9.f90: Update dg-errors.
10480         * gfortran.dg/coarray_10.f90: New test.
10481         * gfortran.dg/coarray_11.f90: New test.
10482
10483 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10484
10485         PR fortran/43747
10486         gfortran.dg/initialization_24.f90: New test.
10487
10488 2010-04-13  Jason Merrill  <jason@redhat.com>
10489
10490         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10491         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10492
10493 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10494
10495         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10496         * g++.dg/dg.exp: Likewise.
10497         * gcc.dg/cpp/warning-directive-1.c: Move to ...
10498         * c-c++-common/cpp/warning-directive-1.c: ... here.
10499         * gcc.dg/cpp/warning-directive-2.c: Move to ...
10500         * c-c++-common/cpp/warning-directive-2.c: ... here.
10501         * gcc.dg/cpp/warning-directive-3.c: Move to ...
10502         * c-c++-common/cpp/warning-directive-3.c: ... here.
10503         * gcc.dg/cpp/warning-directive-4.c: Move to ...
10504         * c-c++-common/cpp/warning-directive-4.c: ... here.
10505         * g++.dg/cpp/warning-directive-1.C: Delete.
10506         * g++.dg/cpp/warning-directive-2.C: Delete.
10507         * g++.dg/cpp/warning-directive-3.C: Delete.
10508         * g++.dg/cpp/warning-directive-4.C: Delete.
10509         * gcc.dg/cpp/normalised-3.c: Delete.
10510         * g++.dg/cpp/normalised-1.C: Rename as ...
10511         * c-c++-common/cpp/normalised-3.c: ... this.
10512
10513 2010-04-13  Martin Jambor  <mjambor@suse.cz>
10514
10515         * gcc.dg/tree-ssa/sra-9.c: New test.
10516
10517 2010-04-13  Michael Matz  <matz@suse.de>
10518
10519         PR middle-end/43730
10520         * gcc.dg/pr43730.c: New test.
10521
10522 2010-04-13  Michael Matz  <matz@suse.de>
10523
10524         * gcc.dg/tree-ssa/negate.c: New testcase.
10525
10526 2010-04-13  Richard Guenther  <rguenther@suse.de>
10527
10528         PR testsuite/43735
10529         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10530
10531 2010-04-13  Richard Guenther  <rguenther@suse.de>
10532
10533         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10534
10535 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
10536
10537         * gnat.dg/derived_type1.adb: New test.
10538
10539 2010-04-13  Matthias Klose  <doko@ubuntu.com>
10540
10541         * gcc.dg/plugindir1.c: New testcase.
10542         * gcc.dg/plugindir2.c: New testcase.
10543         * gcc.dg/plugindir3.c: New testcase.
10544         * gcc.dg/plugindir4.c: New testcase.
10545
10546 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
10547
10548         * gcc.target/i386/rotate-2.c: New test.
10549
10550 2010-04-12  Jason Merrill  <jason@redhat.com>
10551
10552         PR c++/43641
10553         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10554         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10555
10556 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
10557
10558         PR c++/25811
10559         * g++.dg/init/pr25811.C: New test.
10560
10561 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10562
10563         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10564         dg-error, dg-warning.
10565         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10566
10567 2010-04-12  Richard Guenther  <rguenther@suse.de>
10568
10569         * gcc.dg/torture/inline-2.c: New testcase.
10570
10571 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
10572
10573         PR bootstrap/43699
10574         * gcc.dg/Wunused-var-7.c: New test.
10575
10576         PR tree-optimization/43560
10577         * gcc.c-torture/execute/pr43560.c: New test.
10578
10579 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
10580
10581         * gnat.dg/aggr13.adb: New test.
10582         * gnat.dg/aggr14.adb: Likewise.
10583         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10584
10585 2010-04-12  Richard Guenther  <rguenther@suse.de>
10586
10587         PR c++/43611
10588         * g++.dg/torture/pr43611.C: New testcase.
10589
10590 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
10591
10592         PR c/36774
10593         * gcc.dg/pr36774-1.c: New test.
10594         * gcc.dg/pr36774-2.c: New test.
10595
10596 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10597
10598         * gcc.target/sh/rte-delay-slot.c: New test.
10599
10600 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
10601
10602         * gnat.dg/pack9.adb: Remove -cargs option.
10603         * gnat.dg/aggr12.ad[sb]: New test.
10604
10605 2010-04-10  Jie Zhang  <jie@codesourcery.com>
10606
10607         PR target/43417
10608         * gcc.target/sh/pr43417.c: New test.
10609
10610 2010-04-10  Tobias Burnus  <burnus@net-b.de>
10611
10612         PR fortran/43591
10613         * gfortran.dg/spec_expr_6.f90: New test.
10614
10615 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10616
10617         PR cpp/43195
10618         * gcc.dg/cpp/pr43195.c: New.
10619         * gcc.dg/cpp/pr43195.h: New.
10620
10621 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10622
10623         PR 42965
10624         * gcc.dg/Werror-6.c: Adjust.
10625         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10626         * gcc.dg/Werror-4.c: Likewise.
10627         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10628         * gcc.dg/Wswitch-enum-error.c: Likewise.
10629         * gcc.dg/Wpointer-arith.c: Likewise.
10630         * gcc.dg/Wfatal.c: Likewise.
10631         * gcc.dg/Wswitch-error.c: Likewise.
10632         * g++.dg/warn/unused-result1-Werror.c: Likewise.
10633         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10634         * gcc.dg/cpp/warn-undef-2.c: Likewise.
10635         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10636         * gcc.dg/cpp/warn-comments-2.c: Likewise.
10637         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10638         * gcc.dg/cpp/warning-directive-2.c: Likewise.
10639         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10640         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10641         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10642         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10643         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10644         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10645         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10646         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10647         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10648         * g++.dg/cpp/warning-directive-2.C: Likewise.
10649         * gfortran.dg/warning-directive-2.F90: Likewise.
10650
10651 2010-04-09  Jason Merrill  <jason@redhat.com>
10652
10653         PR c++/42623
10654         * g++.dg/template/sizeof13.C: New.
10655
10656 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
10657
10658         * g++.dg/other/pr35504.C: Add check for thiscall.
10659         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10660         * gcc.dg/torture/stackalign/thiscall-1.c: New.
10661
10662 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10663
10664         PR c++/28584
10665         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10666         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
10667         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10668         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
10669         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10670         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
10671         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10672         * g++.dg/other/increment1.C: Likewise.
10673
10674 2010-04-09  Tobias Burnus  <burnus@net-b.de>
10675
10676         PR fortran/18918
10677         * gfortran.dg/coarray_7.f90: New test.
10678         * gfortran.dg/coarray_8.f90: New test.
10679
10680 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
10681
10682         PR fortran/28039
10683         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10684
10685 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10686
10687         PR target/43643
10688         * gcc.dg/pr43643.c: New test.
10689
10690 2010-04-08  Tobias Burnus  <burnus@net-b.de>
10691
10692         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10693
10694 2010-04-08  Richard Guenther  <rguenther@suse.de>
10695
10696         PR tree-optimization/43679
10697         * gcc.c-torture/compile/pr43679.c: New testcase.
10698
10699 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
10700
10701         PR debug/43670
10702         * gcc.dg/pr43670.c: New test.
10703
10704 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
10705
10706         PR middle-end/40815
10707         * gcc.dg/tree-ssa/reassoc-19.c: New.
10708
10709 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
10710
10711         PR c/18624
10712         * gcc.dg/Wunused-var-1.c: New test.
10713         * gcc.dg/Wunused-var-2.c: New test.
10714         * gcc.dg/Wunused-var-3.c: New test.
10715         * gcc.dg/Wunused-var-4.c: New test.
10716         * gcc.dg/Wunused-var-5.c: New test.
10717         * gcc.dg/Wunused-var-6.c: New test.
10718         * gcc.dg/Wunused-parm-1.c: New test.
10719
10720         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10721         * gcc.dg/trunc-1.c: Likewise.
10722         * gcc.dg/vla-9.c: Likewise.
10723         * gcc.dg/dfp/composite-type.c: Likewise.
10724
10725 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
10726
10727         PR objc/35996
10728         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10729         * obj-c++.dg/objc-gc-3.mm: Ditto.
10730
10731 2010-04-07  Simon Baldwin  <simonb@google.com>
10732
10733         * gcc.dg/cpp/warn-undef-2.c: New.
10734         * gcc.dg/cpp/warn-traditional-2.c: New.
10735         * gcc.dg/cpp/warn-comments-2.c: New.
10736         * gcc.dg/cpp/warning-directive-1.c: New.
10737         * gcc.dg/cpp/warn-long-long.c: New.
10738         * gcc.dg/cpp/warn-traditional.c: New.
10739         * gcc.dg/cpp/warn-variadic-2.c: New.
10740         * gcc.dg/cpp/warn-undef.c: New.
10741         * gcc.dg/cpp/warn-normalized-1.c: New.
10742         * gcc.dg/cpp/warning-directive-2.c: New.
10743         * gcc.dg/cpp/warn-long-long-2.c: New.
10744         * gcc.dg/cpp/warn-variadic.c: New.
10745         * gcc.dg/cpp/warn-normalized-2.c: New.
10746         * gcc.dg/cpp/warning-directive-3.c: New.
10747         * gcc.dg/cpp/warn-deprecated-2.c: New.
10748         * gcc.dg/cpp/warn-trigraphs-1.c: New.
10749         * gcc.dg/cpp/warn-multichar-2.c: New.
10750         * gcc.dg/cpp/warn-normalized-3.c: New.
10751         * gcc.dg/cpp/warning-directive-4.c: New.
10752         * gcc.dg/cpp/warn-unused-macros.c: New.
10753         * gcc.dg/cpp/warn-trigraphs-2.c: New.
10754         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
10755         * gcc.dg/cpp/warn-cxx-compat.c: New.
10756         * gcc.dg/cpp/warn-redefined.c: New.
10757         * gcc.dg/cpp/warn-trigraphs-3.c: New.
10758         * gcc.dg/cpp/warn-unused-macros-2.c: New.
10759         * gcc.dg/cpp/warn-deprecated.c: New.
10760         * gcc.dg/cpp/warn-trigraphs-4.c: New.
10761         * gcc.dg/cpp/warn-redefined-2.c: New.
10762         * gcc.dg/cpp/warn-comments.c: New.
10763         * gcc.dg/cpp/warn-multichar.c: New.
10764         * g++.dg/cpp/warning-directive-1.C: New.
10765         * g++.dg/cpp/warning-directive-2.C: New.
10766         * g++.dg/cpp/warning-directive-3.C: New.
10767         * g++.dg/cpp/warning-directive-4.C: New.
10768         * gfortran.dg/warning-directive-1.F90: New.
10769         * gfortran.dg/warning-directive-3.F90: New.
10770         * gfortran.dg/warning-directive-2.F90: New.
10771         * gfortran.dg/warning-directive-4.F90: New.
10772
10773 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
10774
10775         PR objc++/23716
10776         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
10777
10778 2010-04-07  Jason Merrill  <jason@redhat.com>
10779
10780         * g++.dg/template/dr408.C: New.
10781
10782         * g++.dg/lookup/ns4.C: New.
10783
10784         PR c++/38392
10785         * g++.dg/template/friend51.C: New test.
10786
10787         PR c++/41970
10788         * g++.old-deja/g++.other/linkage1.C: Adjust.
10789
10790 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10791
10792         PR c++/42697
10793         * g++.dg/template/crash94.C: New test.
10794
10795 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10796
10797         PR c++/40239
10798         * g++.dg/init/aggr5.C: New test.
10799         * g++.dg/init/aggr5.C: New test.
10800
10801 2010-04-07  Richard Guenther  <rguenther@suse.de>
10802
10803         PR tree-optimization/43270
10804         * g++.dg/warn/Warray-bounds-4.C: New testcase.
10805         * gcc.dg/Warray-bounds-7.c: Likewise.
10806
10807 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
10808
10809         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
10810         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
10811         * gnat.dg/bit_packed_array4.ad[sb]: New test.
10812
10813 2010-04-07  Jie Zhang  <jie@codesourcery.com>
10814
10815         PR c++/42556
10816         * g++.dg/init/pr42556.C: New test.
10817
10818 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10819
10820         PR debug/43628
10821         * g++.dg/debug/dwarf2/typedef2.C: New test.
10822
10823 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
10824
10825         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
10826         c-c++-common/dwarf2/redeclaration-1.C
10827
10828 2010-04-06  Jason Merrill  <jason@redhat.com>
10829
10830         * g++.dg/cpp0x/pr31437.C: Adjust error location.
10831         * g++.dg/ext/attrib18.C: Likewise.
10832         * g++.dg/ext/bitfield2.C: Likewise.
10833         * g++.dg/ext/bitfield4.C: Likewise.
10834         * g++.dg/ext/visibility/warn2.C: Likewise.
10835         * g++.dg/ext/visibility/warn3.C: Likewise.
10836         * g++.dg/gomp/pr26690-1.C: Likewise.
10837         * g++.dg/inherit/covariant7.C: Likewise.
10838         * g++.dg/init/synth2.C: Likewise.
10839         * g++.dg/lookup/using7.C: Likewise.
10840         * g++.dg/other/crash-4.C: Likewise.
10841         * g++.dg/other/error13.C: Likewise.
10842         * g++.dg/other/error20.C: Likewise.
10843         * g++.dg/parse/crash31.C: Likewise.
10844         * g++.dg/parse/error16.C: Likewise.
10845         * g++.dg/parse/error19.C: Likewise.
10846         * g++.dg/parse/error27.C: Likewise.
10847         * g++.dg/parse/error28.C: Likewise.
10848         * g++.dg/parse/fused-params1.C: Likewise.
10849         * g++.dg/template/error2.C: Likewise.
10850         * g++.dg/template/local6.C: Likewise.
10851         * g++.dg/template/qualttp15.C: Likewise.
10852         * g++.dg/warn/Wnvdtor-2.C: Likewise.
10853         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
10854         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
10855         * g++.old-deja/g++.brendan/crash29.C: Likewise.
10856         * g++.old-deja/g++.eh/spec6.C: Likewise.
10857         * g++.old-deja/g++.jason/crash3.C: Likewise.
10858         * g++.old-deja/g++.jason/destruct2.C: Likewise.
10859         * g++.old-deja/g++.law/ctors5.C: Likewise.
10860         * g++.old-deja/g++.law/ctors9.C: Likewise.
10861         * g++.old-deja/g++.mike/p3538a.C: Likewise.
10862         * g++.old-deja/g++.mike/p3538b.C: Likewise.
10863         * g++.old-deja/g++.other/struct1.C: Likewise.
10864         * g++.old-deja/g++.other/volatile1.C: Likewise.
10865         * g++.old-deja/g++.pt/crash36.C: Likewise.
10866         * g++.old-deja/g++.pt/derived3.C: Likewise.
10867         * g++.old-deja/g++.robertl/eb109.C: Likewise.
10868         * g++.old-deja/g++.robertl/eb4.C: Likewise.
10869
10870 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
10871
10872         PR middle-end/43519
10873         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
10874         * gcc.dg/graphite/id-19.c: New.
10875
10876 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
10877
10878         PR middle-end/32824
10879         * gcc.dg/vect/pr32824: New.
10880
10881 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10882
10883         PR fortran/18918
10884         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
10885         * gfortran.dg/coarray_3.f90: Ditto.
10886         * gfortran.dg/coarray_4.f90: Ditto.
10887         * gfortran.dg/coarray_5.f90: Ditto.
10888         * gfortran.dg/coarray_6.f90: Ditto.
10889         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
10890
10891 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10892
10893         PR fortran/18918
10894         * gfortran.dg/coarray_4.f90: Fix test.
10895         * gfortran.dg/coarray_6.f90: Add more tests.
10896
10897 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10898
10899         PR fortran/18918
10900         * gfortran.dg/coarray_4.f90: New test.
10901         * gfortran.dg/coarray_5.f90: New test.
10902         * gfortran.dg/coarray_6.f90: New test.
10903
10904 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10905
10906         PR fortran/18918
10907         * gfortran.dg/iso_fortran_env_5.f90: New test.
10908         * gfortran.dg/iso_fortran_env_6.f90: New test.
10909
10910 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10911
10912         PR fortran/39997
10913         * gfortran.dg/coarray_1.f90: New test.
10914         * gfortran.dg/coarray_2.f90: New test.
10915         * gfortran.dg/coarray_3.f90: New test.
10916
10917 2010-04-06  Jason Merrill  <jason@redhat.com>
10918
10919         PR c++/43648
10920         * g++.dg/template/dtor8.C: New.
10921
10922         PR c++/43621
10923         * g++.dg/template/error-recovery2.C: New.
10924
10925 2010-04-06  Jan Hubicka  <jh@suse.czpli
10926
10927         PR tree-optimization/42906
10928         * gcc.dg/tree-ssa/dce-1.c: New testcase.
10929
10930 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10931
10932         PR fortran/43178
10933         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
10934         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
10935         * gfortran.dg/auto_dealloc_1.f90: Ditto.
10936
10937 2010-04-06  Richard Guenther  <rguenther@suse.de>
10938
10939         PR tree-optimization/43627
10940         * gcc.dg/tree-ssa/vrp49.c: New testcase.
10941
10942 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10943
10944         PR target/43638
10945         * gcc.target/i386/pr43638.c: New test.
10946
10947 2010-04-06  Richard Guenther  <rguenther@suse.de>
10948
10949         PR middle-end/43661
10950         * gcc.c-torture/compile/pr43661.c: New testcase.
10951
10952 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10953
10954         * gcc.target/s390/stackcheck1.c: Add dg-warning.
10955
10956 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
10957
10958         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
10959
10960 2010-04-02  Richard Guenther  <rguenther@suse.de>
10961
10962         PR tree-optimization/43629
10963         * gcc.c-torture/execute/pr43629.c: New testcase.
10964
10965 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10966             Dominique d'Humieres  <dominiq@lps.ens.fr>
10967
10968         PR libfortran/43605
10969         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
10970
10971 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
10972
10973         PR debug/43325
10974         * c-c++-common/dwarf2/redeclaration-1.C: New test.
10975
10976 2010-04-01  Jason Merrill  <jason@redhat.com>
10977
10978         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
10979
10980 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10981             Manfred Schwarb  <manfred99@gmx.ch>
10982
10983         PR libfortran/43605
10984         * gfortran.dg/ftell_3.f90: New test.
10985
10986 2010-04-01  Richard Guenther  <rguenther@suse.de>
10987
10988         PR middle-end/43614
10989         * gcc.c-torture/compile/pr43614.c: New testcase.
10990
10991 2010-04-01  Martin Jambor  <mjambor@suse.cz>
10992
10993         PR tree-optimization/43141
10994         * gcc.dg/guality/pr43141.c: New test.
10995
10996 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10997
10998         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
10999         * g++.dg/eh/spbp.C: Likewise.
11000         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11001         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11002         superfluous casts.
11003         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11004         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
11005         * objc.dg/dwarf-2.m: Likewise.
11006
11007 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11008
11009         PR middle-end/43464
11010         * gcc.dg/graphite/id-pr43464.c: New.
11011         * gcc.dg/graphite/id-pr43464-1.c: New.
11012
11013 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11014
11015         PR middle-end/43351
11016         * gcc.dg/graphite/id-pr43351.c
11017
11018 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11019
11020         PR testsuite/35165
11021         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11022         * obj-c++.dg/try-catch-2.mm: Ditto.
11023         * obj-c++.dg/lookup-2.mm: Ditto.
11024         * obj-c++.dg/encode-8.m: Ditto.
11025         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11026         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11027         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11028         * obj-c++.dg/const-str-11.mm: Ditto.
11029         * obj-c++.dg/const-str-9.mm: Ditto.
11030         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11031         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11032         * obj-c++.dg/except-1.mm: Ditto.
11033         * obj-c++.dg/const-str-7.mm: Ditto.
11034         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11035         * obj-c++.dg/const-str-3.mm: Ditto.
11036         * obj-c++.dg/const-str-7.mm: Ditto.
11037         * obj-c++.dg/stubify-2.mm: Change dump file name.
11038
11039         PR objc++/23613
11040         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11041         New macro.
11042         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11043         Remove dg-xfail-if.
11044
11045 2010-03-31  Martin Jambor  <mjambor@suse.cz>
11046
11047         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
11048         only with -O2, -O3 or -Os and not with -fwhopr.
11049
11050 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
11051
11052         PR c++/43558
11053         * g++.dg/template/typedef31.C: New test.
11054
11055 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11056
11057         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11058         assembler output on *-*-solaris2*.
11059         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11060
11061 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
11062
11063         PR debug/43557
11064         * gcc.dg/pr43557-1.c: New test.
11065         * gcc.dg/pr43557-2.c: New file.
11066
11067 2010-03-31  Jie Zhang  <jie@codesourcery.com>
11068
11069         PR 43562
11070         * gcc.dg/pr43562.c: New test.
11071
11072 2010-03-30  Jason Merrill  <jason@redhat.com>
11073
11074         PR c++/43076
11075         * g++.dg/template/error-recovery1.C: New.
11076
11077         PR c++/41786
11078         * g++.dg/parse/ambig5.C: New.
11079
11080 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
11081
11082         PR debug/43593
11083         * gcc.dg/guality/pr43593.c: New test.
11084
11085 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
11086
11087         PR middle-end/43430
11088         * gcc.dg/vect/pr43430-1.c: New.
11089
11090 2010-03-30  Jason Merrill  <jason@redhat.com>
11091
11092         PR c++/43559
11093         * g++.dg/template/partial7.C: New.
11094
11095 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11096
11097         * gcc.target/s390/stackcheck1.c: New testcase.
11098
11099 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11100
11101         PR libfortran/43265
11102         * gfortran.dg/read_eof_8.f90: New test.
11103
11104 2010-03-29  Jason Merrill  <jason@redhat.com>
11105
11106         * gcc.dg/cpp/include6.c: Change [] to ().
11107
11108         N3077
11109         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11110         splicing and UCNs.
11111         * c-c++-common/raw-string-2.c: Add trigraph test.
11112         * c-c++-common/raw-string-8.c: New.
11113         * c-c++-common/raw-string-9.c: New.
11114         * c-c++-common/raw-string-10.c: New.
11115
11116         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11117         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11118         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11119         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11120         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11121         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11122         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11123
11124 2010-03-29  Richard Guenther  <rguenther@suse.de>
11125
11126         PR tree-optimization/43560
11127         * gcc.dg/torture/pr43560.c: New testcase.
11128
11129 2010-03-29  Jason Merrill  <jason@redhat.com>
11130
11131         N3077
11132         * g++.dg/ext/raw-string-1.C: Change [] to ().
11133         * g++.dg/ext/raw-string-2.C: Change [] to ().
11134         Don't use \ in delimiter.
11135         * g++.dg/ext/raw-string-3.C: Change [] to ().
11136         * g++.dg/ext/raw-string-4.C: Change [] to ().
11137         * g++.dg/ext/raw-string-5.C: Change [] to ().
11138         Test for error on \ in delimiter.
11139         * g++.dg/ext/raw-string-6.C: Change [] to ().
11140         * g++.dg/ext/raw-string-7.C: Change [] to ().
11141
11142 2010-03-29  Jie Zhang  <jie@codesourcery.com>
11143
11144         PR 43564
11145         * gcc.dg/pr43564.c: New test.
11146
11147 2010-03-29  Tobias Burnus  <burnus@net-b.de>
11148
11149         PR fortran/43551
11150         * gfortran.dg/direct_io_12.f90: New test.
11151
11152 2010-03-28  Jan Hubicka  <jh@suse.cz>
11153
11154         PR tree-optimization/43505
11155         * gfortran.dg/pr43505.f90: New testcase.
11156
11157 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
11158
11159         PR tree-optimization/43528
11160         * gcc.target/i386/pr43528.c: New test.
11161
11162 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
11163
11164         PR c/43381
11165         * gcc.dg/parm-impl-decl-3.c: New test.
11166
11167 2010-03-26  Jason Merrill  <jason@redhat.com>
11168
11169         PR c++/43509
11170         * g++.dg/cpp0x/parse1.C: New.
11171
11172 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
11173
11174         PR target/43524
11175         * gcc.target/i386/pr43524.c: New test.
11176
11177 2010-03-26  Martin Jambor  <mjambor@suse.cz>
11178
11179         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11180         whitespace, rename main to foo.
11181         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11182         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11183         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11184         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11185         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11186         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11187         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11188         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11189         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11190         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11191         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11192
11193 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
11194
11195         PR c++/43327
11196         * g++.dg/other/crash-10.C: New test.
11197         * g++.dg/other/crash-11.C: New test.
11198
11199 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11200
11201         PR libfortran/43517
11202         * gfortran.dg/read_eof_7.f90: New test.
11203
11204 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11205
11206         PR objc/35165
11207         PR testsuite/43512
11208         * objc-obj-c++-shared: New directory.
11209         * objc-obj-c++-shared/Object1-implementation.h: New file.
11210         * objc-obj-c++-shared/Object1.h: New file.
11211         * objc-obj-c++-shared/Protocol1.h: New file.
11212         * objc-obj-c++-shared/next-abi.h: New file.
11213         * objc-obj-c++-shared/next-mapping.h: New file.
11214         * objc/execute/next_mapping.h: Delete.
11215         * objc.dg/special/special.exp: For all targets run the tests with
11216         -fgnu-runtime, for darwin targets also run the tests with
11217         -fnext-runtime.
11218         * objc.dg/dg.exp: Ditto.
11219         * obj-c++.dg/dg.exp: Ditto.
11220         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11221         Protocol1.h) and next-mapping.h as required.  Amend testcase to
11222         include use of updated NeXT interface.
11223         * objc/execute/formal_protocol-5.m: Ditto.
11224         * objc/execute/protocol-isEqual-2.m: Ditto.
11225         * objc/execute/protocol-isEqual-4.m: Ditto.
11226         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11227         Protocol1.h) and next-mapping.h as required.
11228         * objc/execute/object_is_class.m: Ditto.
11229         * objc/execute/enumeration-1.m: Ditto.
11230         * objc/execute/class-13.m: Ditto.
11231         * objc/execute/formal_protocol-2.m: Ditto.
11232         * objc/execute/formal_protocol-4.m: Ditto.
11233         * objc/execute/class-1.m: Ditto.
11234         * objc/execute/bycopy-1.m: Ditto.
11235         * objc/execute/formal_protocol-6.m: Ditto.
11236         * objc/execute/bycopy-3.m: Ditto.
11237         * objc/execute/class-3.m: Ditto.
11238         * objc/execute/bf-11.m: Ditto.
11239         * objc/execute/class-5.m: Ditto.
11240         * objc/execute/bf-13.m: Ditto.
11241         * objc/execute/class-7.m: Ditto.
11242         * objc/execute/bf-15.m: Ditto.
11243         * objc/execute/class-9.m: Ditto.
11244         * objc/execute/bf-17.m: Ditto.
11245         * objc/execute/bf-19.m: Ditto.
11246         * objc/execute/IMP.m: Ditto.
11247         * objc/execute/exceptions/catchall-1.m: Ditto.
11248         * objc/execute/exceptions/trivial.m: Ditto.
11249         * objc/execute/exceptions/finally-1.m: Ditto.
11250         * objc/execute/exceptions/local-variables-1.m: Ditto.
11251         * objc/execute/exceptions/foward-1.m: Ditto.
11252         * objc/execute/bf-2.m: Ditto.
11253         * objc/execute/string1.m: Ditto.
11254         * objc/execute/bf-4.m: Ditto.
11255         * objc/execute/informal_protocol.m: Ditto.
11256         * objc/execute/string3.m: Ditto.
11257         * objc/execute/bf-6.m: Ditto.
11258         * objc/execute/bf-8.m: Ditto.
11259         * objc/execute/class-tests-1.h: Ditto.
11260         * objc/execute/protocol-isEqual-1.m: Ditto.
11261         * objc/execute/protocol-isEqual-3.m: Ditto.
11262         * objc/execute/_cmd.m: Ditto.
11263         * objc/execute/function-message-1.m: Ditto.
11264         * objc/execute/bf-20.m: Ditto.
11265         * objc/execute/bf-common.h: Ditto.
11266         * objc/execute/np-2.m: Ditto.
11267         * objc/execute/class-10.m: Ditto.
11268         * objc/execute/class-12.m: Ditto.
11269         * objc/execute/enumeration-2.m: Ditto.
11270         * objc/execute/class-14.m: Ditto.
11271         * objc/execute/encode-1.m: Ditto.
11272         * objc/execute/formal_protocol-1.m: Ditto.
11273         * objc/execute/formal_protocol-3.m: Ditto.
11274         * objc/execute/accessing_ivars.m: Ditto.
11275         * objc/execute/bycopy-2.m: Ditto.
11276         * objc/execute/class-2.m: Ditto.
11277         * objc/execute/bf-10.m: Ditto.
11278         * objc/execute/formal_protocol-7.m: Ditto.
11279         * objc/execute/root_methods.m: Ditto.
11280         * objc/execute/class-4.m: Ditto.
11281         * objc/execute/bf-12.m: Ditto.
11282         * objc/execute/class-6.m: Ditto.
11283         * objc/execute/bf-14.m: Ditto.
11284         * objc/execute/nested-func-1.m: Ditto.
11285         * objc/execute/class-8.m: Ditto.
11286         * objc/execute/private.m: Ditto.
11287         * objc/execute/bf-16.m: Ditto.
11288         * objc/execute/bf-18.m: Ditto.
11289         * objc/execute/load-3.m: Ditto.
11290         * objc/execute/compatibility_alias.m: Ditto.
11291         * objc/execute/bf-1.m: Ditto.
11292         * objc/execute/no_clash.m: Ditto.
11293         * objc/execute/bf-3.m: Ditto.
11294         * objc/execute/string2.m: Ditto.
11295         * objc/execute/bf-5.m: Ditto.
11296         * objc/execute/string4.m: Ditto.
11297         * objc/execute/bf-7.m: Ditto.
11298         * objc/execute/object_is_meta_class.m: Ditto.
11299         * objc/execute/bf-9.m: Ditto.
11300         * objc/execute/bf-21.m: Ditto.
11301         * objc/execute/cascading-1.m: Ditto.
11302         * objc/execute/trivial.m: Ditto.
11303         * objc/execute/np-1.m: Ditto.
11304         * objc/compile/trivial.m: Ditto.
11305         * objc/execute/class_self-2.m: Include <stdlib.h>.
11306         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11307         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11308         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11309         and 64bit. Use new NeXT interface as required.
11310         * objc.dg/special/unclaimed-category-1.m: Ditto.
11311         * objc.dg/special/unclaimed-category-1.h: Ditto.
11312         * objc.dg/special/unclaimed-category-1a.m: Ditto.
11313         * objc.dg/func-ptr-1.m: Ditto.
11314         * objc.dg/stret-1.m: Ditto.
11315         * objc.dg/encode-2.m: Ditto.
11316         * objc.dg/category-1.m: Ditto.
11317         * objc.dg/encode-3.m: Ditto.
11318         * objc.dg/call-super-3.m: Ditto.
11319         * objc.dg/method-3.m: Ditto.
11320         * objc.dg/func-ptr-2.m: Ditto.
11321         * objc.dg/lookup-1.m: Ditto.
11322         * objc.dg/encode-4.m: Ditto.
11323         * objc.dg/fix-and-continue-1.m: Ditto.
11324         * objc.dg/proto-lossage-3.m: Ditto.
11325         * objc.dg/method-13.m: Ditto.
11326         * objc.dg/proto-qual-1.m: Ditto.
11327         * objc.dg/zero-link-3.m: Ditto.
11328         * objc.dg/bitfield-1.m: Ditto.
11329         * objc.dg/va-meth-1.m: Ditto.
11330         * objc.dg/super-class-3.m: Ditto.
11331         * objc.dg/call-super-1.m: Ditto.
11332         * objc.dg/type-size-2.m: Ditto.
11333         * objc.dg/method-10.m: Ditto.
11334         * objc.dg/defs.m: Ditto.
11335         * objc.dg/const-str-3.m: Ditto.
11336         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
11337         Protocol1.h) and next-mapping.h as required. Use new NeXT
11338         interface as required.
11339         * objc.dg/super-class-4.m: Ditto.
11340         * objc.dg/comp-types-8.m: Ditto.
11341         * objc.dg/call-super-2.m: Ditto.
11342         * objc.dg/objc-fast-4.m: Ditto.
11343         * objc.dg/method-6.m: Ditto.
11344         * objc.dg/const-str-3.m: Ditto.
11345         * objc.dg/const-str-7.m: Ditto.
11346         * objc.dg/method-15.m: Ditto.
11347         * objc.dg/method-19.m: Ditto.
11348         * objc.dg/sync-1.m: Ditto.
11349         * objc.dg/layout-1.m: Ditto.
11350         * objc.dg/bitfield-3.m: Ditto.
11351         * objc.dg/try-catch-3.m: Ditto.
11352         * objc.dg/try-catch-7.m: Ditto.
11353         * objc.dg/comp-types-10.m: Ditto.
11354         * objc.dg/selector-2.: Ditto.
11355         * objc.dg/method-7.m: Ditto.
11356         * objc.dg/typedef-alias-1.m: Ditto.
11357         * objc.dg/proto-lossage-2.m: Ditto.
11358         * objc.dg/comp-types-11.m: Ditto.
11359         * objc.dg/sizeof-1.m: Ditto.
11360         * objc.dg/method-17.m: Ditto.
11361         * objc.dg/bitfield-5.m: Ditto.
11362         * objc.dg/try-catch-1.m: Ditto.
11363         * objc.dg/encode-5.m: Ditto.
11364         * objc.dg/fix-and-continue-2.m: Ditto.
11365         * objc.dg/method-9.m: Ditto.
11366         * objc.dg/isa-field-1.m: Ditto.
11367         * objc.dg/local-decl-2.m: Ditto.
11368         * objc.dg/objc-gc-4.m: Ditto.
11369         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11370         * objc.dg/gnu-runtime-3.m: Ditto.
11371         * objc.dg/encode-7.m: Ditto.
11372         * objc.dg/encode-8.m: Ditto.
11373         * objc.dg/selector-3.m: Ditto.
11374         * objc.dg/gnu-runtime-1.m: Ditto.
11375         * objc.dg/const-str-12.m: Ditto.
11376         * objc.dg/gnu-runtime-2.m: Ditto.
11377         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11378         * objc.dg/selector-1.m: Ditto.
11379         * objc.dg/stubify-2.m: Ditto.
11380         * objc.dg/zero-link-1.m: Ditto.
11381         * objc.dg/stret-2.m: Ditto.
11382         * objc.dg/zero-link-2.m: Ditto.
11383         * objc.dg/next-runtime-1.m: Ditto.
11384         * objc.dg/symtab-1.m: Ditto.
11385         * objc.dg/stubify-1.m: Ditto.
11386         * objc.dg/bitfield-2.m: Ditto.
11387         * objc.dg/try-catch-10.m: Apply to both runtimes.
11388         * objc.dg/const-str-1.m: Ditto.
11389         * objc.dg/image-info.m: Ditto.
11390         * objc.dg/encode-9.m: Ditto.
11391         * objc.dg/pragma-1.m: Apply test to all targets.
11392         * objc.dg/const-str-4.m: Ditto.
11393         * objc.dg/const-str-8.m: Ditto.
11394         * objc.dg/super-class-2.m: Ditto.
11395         * objc.dg/try-catch-5.m: Ditto.
11396         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
11397         Protocol1.h) and next-mapping.h as required. Use new NeXT
11398         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
11399         * objc.dg/const-str-11.m: Ditto.
11400         * objc.dg/const-str-9.m: Ditto.
11401         * objc.dg/method-4.m: Skip for 64Bit NeXT.
11402         * objc.dg/encode-1.m: Remove redundant -lobjc.
11403         * objc.dg/try-catch-9.m: Tidy space.
11404         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
11405         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11406         and 64bit. Use new NeXT interface as required.
11407         * obj-c++.dg/template-4.mm: Ditto.
11408         * obj-c++.dg/defs.mm: Ditto.
11409         * obj-c++.dg/basic.mm: Ditto.
11410         * obj-c++.dg/encode-4.mm: Ditto.
11411         * obj-c++.dg/method-17.mm: Ditto.
11412         * obj-c++.dg/proto-lossage-3.mm: Ditto.
11413         * obj-c++.dg/cxx-class-1.mm: Ditto.
11414         * obj-c++.dg/method-10.mm: Ditto.
11415         * obj-c++.dg/va-meth-1.mm: Ditto.
11416         * obj-c++.dg/encode-5.mm: Ditto.
11417         * obj-c++.dg/lookup-2.mm: Ditto.
11418         * obj-c++.dg/template-3.mm: Ditto.
11419         * obj-c++.dg/proto-qual-1.mm: Ditto.
11420         * obj-c++.dg/qual-types-1.m: Ditto.
11421         * obj-c++.dg/cxx-scope-1.mm: Ditto.
11422         * obj-c++.dg/template-1.mm: Ditto.
11423         * obj-c++.dg/encode-6.mm: Ditto.
11424         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
11425         Protocol1.h) and next-mapping.h as required. Use new NeXT
11426         interface as required.
11427         * obj-c++.dg/except-1.mm: Ditto.
11428         * obj-c++.dg/const-str-7.mm: Ditto.
11429         * obj-c++.dg/ivar-list-semi.mm: Ditto.
11430         * obj-c++.dg/cxx-scope-2.mm: Ditto.
11431         * obj-c++.dg/selector-2.mm: Ditto.
11432         * obj-c++.dg/isa-field-1.mm: Ditto.
11433         * obj-c++.dg/try-catch-1.mm: Ditto.
11434         * obj-c++.dg/local-decl-1.mm: Ditto.
11435         * obj-c++.dg/try-catch-9.mm: Ditto.
11436         * obj-c++.dg/no-extra-load.mm: Ditto.
11437         * obj-c++.dg/selector-5.mm: Ditto.
11438         * obj-c++.dg/method-12.mm: Ditto.
11439         * obj-c++.dg/try-catch-11.mm: Ditto.
11440         * obj-c++.dg/comp-types-11.mm: Ditto.
11441         * obj-c++.dg/bitfield-3.mm: Ditto.
11442         * obj-c++.dg/method-6.mm: Ditto.
11443         * obj-c++.dg/super-class-2.mm: Ditto.
11444         * obj-c++.dg/method-21.mm: Ditto.
11445         * obj-c++.dg/const-str-8.mm: Ditto.
11446         * obj-c++.dg/try-catch-7.mm: Ditto.
11447         * obj-c++.dg/method-15.mm: Ditto.
11448         * obj-c++.dg/layout-1.mm: Ditto.
11449         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11450         * obj-c++.dg/const-str-3.mm: Ditto.
11451         * obj-c++.dg/try-catch-2.mm: Ditto.
11452         * obj-c++.dg/objc-gc-3.mm: Ditto.
11453         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11454         * obj-c++.dg/bitfield-1.mm: Ditto.
11455         * obj-c++.dg/selector-6.mm: Ditto.
11456         * obj-c++.dg/method-13.mm: Ditto.
11457         * obj-c++.dg/comp-types-12.mm: Ditto.
11458         * obj-c++.dg/bitfield-4.mm: Ditto.
11459         * obj-c++.dg/try-catch-8.mm: Ditto.
11460         * obj-c++.dg/method-2.mm: Ditto.
11461         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11462         * obj-c++.dg/typedef-alias-1.mm: Ditto.
11463         * obj-c++.dg/const-str-4.mm: Ditto.
11464         * obj-c++.dg/proto-lossage-2.mm: Ditto.
11465         * obj-c++.dg/try-catch-3.mm: Ditto.
11466         * obj-c++.dg/comp-types-9.mm: Ditto.
11467         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11468         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11469         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11470         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11471         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11472         Use new NeXT interface as required.
11473         * obj-c++.dg/const-str-10.mm: Ditto.
11474         * obj-c++.dg/const-str-11.mm: Ditto.
11475         * obj-c++.dg/const-str-9.mm: Ditto.
11476         * obj-c++.dg/method-11.mm: Ditto.
11477         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11478         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11479         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11480         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11481         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11482
11483 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
11484
11485         PR c++/43206
11486         * g++.dg/template/typedef30.C: New test case.
11487
11488 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
11489
11490         PR c/43385
11491         * gcc.c-torture/execute/pr43385.c: New test.
11492
11493 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
11494
11495         * gcc.dg/strncpy-fix-1.c: New test.
11496
11497 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11498
11499         PR testsuite/41609
11500         * lib/objc-torture.exp (objc-set-runtime-options): New.
11501         * objc/execute/execute.exp: Check runtime options on each pass.
11502         * objc/execute/exceptions/exceptions.exp: Ditto.
11503         * objc/compile/compile.exp: Ditto.
11504
11505         PR testsuite/42348
11506         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11507         standard tests.
11508         (check_effective_target_objc2): New proc.
11509         (check_effective_target_next_runtime): New proc.
11510         * lib/objc.exp: Determine which runtime is in force and support it.
11511         * lib/obj-c++.exp: Ditto.
11512
11513 2010-03-24  Jason Merrill  <jason@redhat.com>
11514
11515         PR c++/43502
11516         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11517
11518 2010-03-24  Martin Jambor  <mjambor@suse.cz>
11519
11520         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11521         a loop.
11522         * gcc.dg/ipa/ipa-2.c: Likewise.
11523         * gcc.dg/ipa/ipa-3.c: Likewise.
11524         * gcc.dg/ipa/ipa-4.c: Likewise.
11525         * gcc.dg/ipa/ipa-5.c: Likewise.
11526         * gcc.dg/ipa/ipa-7.c: Likewise.
11527         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11528         a loop.
11529         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11530         i_can_not_be_propagated_fully2 into a loop.
11531         * gcc.dg/ipa/ipa-8.c: New test.
11532         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11533
11534 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
11535
11536         PR debug/19192
11537         PR debug/43479
11538         * gcc.dg/guality/pr43479.c: New test.
11539         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11540         and add volatile keyword.
11541
11542 2010-03-23  Mike Stump  <mikestump@comcast.net>
11543
11544         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11545
11546 2010-03-23  Jason Merrill  <jason@redhat.com>
11547
11548         * g++.dg/ext/altivec-17.C: Adjust error message.
11549
11550         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11551         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11552         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11553         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11554         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11555         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11556
11557 2010-03-22  Jason Merrill  <jason@redhat.com>
11558
11559         PR c++/43333
11560         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11561         * g++.dg/ext/is_pod_98.C: New.
11562
11563         PR c++/43281
11564         * g++.dg/cpp0x/auto18.C: New.
11565
11566         * gcc.dg/pr36997.c: Adjust error message.
11567         * g++.dg/ext/vector9.C: Likewise.
11568         * g++.dg/conversion/simd3.C: Likewise.
11569         * g++.dg/other/error23.C: Likewise.
11570
11571 2010-03-22  Michael Matz  <matz@suse.de>
11572
11573         PR middle-end/43475
11574         * gfortran.dg/pr43475.f90: New testcase.
11575
11576 2010-03-22  Richard Guenther  <rguenther@suse.de>
11577
11578         PR tree-optimization/43390
11579         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11580
11581 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11582
11583         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11584         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11585
11586 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
11587             Michael Matz  <matz@suse.de>
11588
11589         PR c++/43081
11590         * g++.dg/parse/crash56.C: New test.
11591
11592 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
11593
11594         PR fortran/43450
11595         * gfortran.dg/whole_file_15.f90 : New test.
11596
11597 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11598
11599         PR fortran/43409
11600         * gfortran.dg/inquire_size.f90: New test.
11601
11602 2010-03-20  Richard Guenther  <rguenther@suse.de>
11603
11604         PR rtl-optimization/43438
11605         * gcc.c-torture/execute/pr43438.c: New testcase.
11606
11607 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
11608
11609         PR c++/43375
11610         * g++.dg/abi/mangle42.C: New test.
11611
11612 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11613
11614         PR C/43211
11615         * gcc.dg/pr43211.c: New test.
11616         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11617
11618 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
11619
11620         PR rtl-optimization/42258
11621         * gcc.target/arm/thumb1-mul-moves.c: New test.
11622
11623         PR target/40697
11624         * gcc.target/arm/thumb-andsi.c: New test.
11625
11626         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11627         dg-require-effective-target.
11628
11629 2010-03-19  Michael Matz  <matz@suse.de>
11630
11631         PR c++/43116
11632         * g++.dg/other/pr43116.C: New testcase.
11633
11634 2010-03-19  Michael Matz  <matz@suse.de>
11635
11636         PR target/43305
11637         * gcc.dg/pr43305.c: New testcase.
11638
11639 2010-03-19  Richard Guenther  <rguenther@suse.de>
11640
11641         PR tree-optimization/43415
11642         * gcc.c-torture/compile/pr43415.c: New testcase.
11643
11644 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
11645
11646         PR ada/43106
11647         * gnat.dg/case_optimization2.adb: New test.
11648         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11649
11650 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11651             Jack Howarth  <howarth@bromo.med.uc.edu>
11652
11653         PR target/36399
11654         * gcc.target/i386/push-1.c: Don't xfail
11655           scan-assembler-not "movups" on darwin.
11656
11657 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
11658
11659         PR debug/43058
11660         * gcc.dg/pr43058.c: New test.
11661
11662 2010-03-18  Martin Jambor  <mjambor@suse.cz>
11663
11664         PR middle-end/42450
11665         * g++.dg/torture/pr42450.C: New test.
11666
11667 2010-03-18  Michael Matz  <matz@suse.de>
11668
11669         PR middle-end/43419
11670         * gcc.dg/pr43419.c: New testcase.
11671
11672 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
11673
11674         PR rtl-optimization/43360
11675         * gcc.dg/torture/pr43360.c: New.
11676
11677 2010-03-18  Michael Matz  <matz@suse.de>
11678
11679         PR tree-optimization/43402
11680         * gcc.dg/pr43402.c: New testcase.
11681
11682 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
11683
11684         PR target/42427
11685         * gcc.dg/pr42427.c: New test.
11686
11687 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11688
11689         PR libfortran/43265
11690         * gfortran.dg/read_empty_file.f: New test.
11691         * gfortran.dg/read_eof_all.f90: New test.
11692         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11693         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11694
11695 2010-03-17  Michael Matz  <matz@suse.de>
11696
11697         * gcc.dg/pr43300.c: Add -w.
11698
11699 2010-03-17  Richard Guenther  <rguenther@suse.de>
11700
11701         * gcc.dg/pr43379.c: Add -w.
11702
11703 2010-03-17  Tobias Burnus  <burnus@net-b.de>
11704
11705         PR fortran/43331
11706         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11707
11708 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
11709
11710         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11711
11712 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11713
11714         * ada/acats/run_all.sh: Log start and end times.
11715
11716 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11717
11718         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11719
11720 2010-03-16  Richard Guenther  <rguenther@suse.de>
11721
11722         PR middle-end/43379
11723         * gcc.dg/pr43379.c: New testcase.
11724
11725 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
11726
11727         PR debug/43051
11728         * gcc.dg/guality/pr43051-1.c: New test.
11729
11730 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
11731
11732         PR testsuite/43363
11733         * g++.dg/ext/altivec-17.C: Handle changes to error message.
11734
11735 2010-03-15  Michael Matz  <matz@suse.de>
11736
11737         PR middle-end/43300
11738         * gcc.dg/pr43300.c: New testcase.
11739
11740 2010-03-15  Richard Guenther  <rguenther@suse.de>
11741
11742         PR tree-optimization/43367
11743         * gcc.c-torture/compile/pr43367.c: New testcase.
11744
11745 2010-03-15  Richard Guenther  <rguenther@suse.de>
11746
11747         PR tree-optimization/43317
11748         * gcc.dg/pr43317.c: New testcase.
11749
11750 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11751
11752         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
11753
11754 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11755
11756         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
11757
11758 2010-03-14  Tobias Burnus  <burnus@net-b.de>
11759
11760         PR fortran/43362
11761         * gfortran.dg/impure_constructor_1.f90: New test.
11762
11763 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11764
11765         PR middle-end/43354
11766         * gfortran.dg/graphite/id-pr43354.f: New.
11767
11768 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11769
11770         PR middle-end/43349
11771         * gfortran.dg/graphite/pr43349.f: New.
11772
11773 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11774
11775         PR middle-end/43306
11776         * gcc.dg/graphite/pr43306.c: New.
11777
11778 2010-03-12  David S. Miller  <davem@davemloft.net>
11779
11780         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
11781         sparc.
11782
11783 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11784
11785         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
11786
11787 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
11788
11789         PR fortran/43291
11790         PR fortran/43326
11791         * gfortran.dg/dynamic_dispatch_7.f03: New test.
11792
11793 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
11794
11795         * gfortran.dg/default_format_denormal_1.f90: Don't assume
11796         fail for *-*-mingw* targets.
11797
11798 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
11799
11800         PR debug/43329
11801         * gcc.dg/guality/pr43329-1.c: New test.
11802
11803 2010-03-11  Martin Jambor  <mjambor@suse.cz>
11804
11805         PR tree-optimization/43257
11806         * g++.dg/torture/pr43257.C: New test.
11807
11808 2010-03-11  Tobias Burnus  <burnus@net-b.de>
11809
11810         PR fortran/43228
11811         * gfortran.dg/namelist_61.f90: New test.
11812
11813 2010-03-11  Richard Guenther  <rguenther@suse.de>
11814
11815         PR tree-optimization/43255
11816         * gcc.c-torture/compile/pr43255.c: New testcase.
11817
11818 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11819
11820         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
11821         * gcc.dg/pr43280.c: New testcase.
11822
11823 2010-03-11  Richard Guenther  <rguenther@suse.de>
11824
11825         PR lto/43200
11826         * gcc.dg/lto/20100227-1_0.c: New testcase.
11827         * gcc.dg/lto/20100227-1_1.c: Likewise.
11828
11829 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11830
11831         PR libfortran/43320
11832         PR libfortran/43265
11833         * gfortran.dg/read_eof_6.f: New test
11834         * gfortran.dg/read_x_eof.f90: New test.
11835         * gfortran.dg/read_x_past.f: Update test.
11836
11837 2010-03-10  Jan Hubicka  <jh@suse.cz>
11838
11839         * gcc.c-torture/compile/pr43288.c: New test.
11840
11841 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11842
11843         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
11844         -fpic/-fPIC flags.
11845         * g++.old-deja/g++.pt/asm2.C: Likewise.
11846         * gcc.c-torture/compile/20000804-1.c: Likewise.
11847         * gcc.target/i386/clobbers.c: Likewise.
11848
11849 2010-03-10  Tobias Burnus  <burnus@net-b.de>
11850
11851         PR fortran/43303
11852         * gfortran.dg/c_assoc_3.f90: New test.
11853
11854 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
11855
11856         PR debug/36728
11857         * gcc.dg/guality/pr36728-1.c: New test.
11858         * gcc.dg/guality/pr36728-2.c: New test.
11859
11860 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11861
11862         * gcc.dg/h8300-div-delay-slot.c: New test.
11863
11864 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
11865
11866         PR tree-optimization/43236
11867         * gcc.c-torture/execute/pr43236.c: New test.
11868
11869 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
11870
11871         PR middle-end/42859
11872         * g++.dg/eh/pr42859.C: New test.
11873
11874 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
11875
11876         PR debug/43299
11877         * gcc.dg/pr43299.c: New test.
11878
11879         PR debug/43290
11880         * g++.dg/eh/unwind2.C: New test.
11881
11882 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11883             Reza Yazdani  <reza.yazdani@amd.com>
11884
11885         PR middle-end/43065
11886         * gcc.dg/graphite/run-id-4.c: New.
11887
11888 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11889
11890         PR middle-end/43065
11891         * gcc.dg/graphite/run-id-3.c: New.
11892
11893 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
11894
11895         PR middle-end/42644
11896         PR middle-end/42130
11897         * gcc.dg/graphite/id-18.c: New.
11898         * gcc.dg/graphite/run-id-pr42644.c: New.
11899
11900 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11901
11902         PR middle-end/42326
11903         * gcc.dg/graphite/pr42326.c: New.
11904
11905 2010-03-08  Richard Guenther  <rguenther@suse.de>
11906
11907         PR tree-optimization/43269
11908         * gcc.c-torture/execute/pr43269.c: New testcase.
11909
11910 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
11911
11912         PR fortran/43256
11913         * gfortran.dg/typebound_call_13.f03: New.
11914
11915 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
11916
11917         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
11918         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
11919
11920 2010-03-05  Jason Merrill  <jason@redhat.com>
11921
11922         * g++.dg/abi/mangle40.C: Require weak and alias.
11923
11924 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11925
11926         PR middle-end/42326
11927         * gfortran.dg/graphite/pr42326.f90: New.
11928         * gfortran.dg/graphite/pr42326-1.f90: New.
11929
11930 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11931
11932         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
11933         (gnat_target_compile): Likewise.
11934         Reinitialize GNAT_UNDER_TEST if target changes.
11935         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
11936         (local_find_gnatmake): Pass full --GCC to gnatlink.
11937         Remove --LINK.
11938
11939 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11940
11941         PR c/43248
11942         * gcc.dg/compound-literal-1.c: New testcase.
11943
11944 2010-03-04  Martin Jambor  <mjambor@suse.cz>
11945
11946         PR tree-optimization/43164
11947         PR tree-optimization/43191
11948         * gcc.c-torture/compile/pr43164.c: New test.
11949         * gcc.c-torture/compile/pr43191.c: Likewise.
11950
11951 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
11952
11953         PR fortran/43244
11954         * gfortran.dg/finalize_9.f90: New.
11955
11956 2010-03-04  Tobias Burnus  <burnus@net-b.de>
11957             Ken Werner  <ken@linux.vnet.ibm.com>
11958
11959         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
11960         to dg-options for spu.
11961         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
11962         dump-scan target to exclude spu.
11963
11964 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
11965
11966         PR middle-end/43209
11967         * gcc.dg/tree-ssa/ivopts-4.c: New.
11968
11969 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
11970
11971         * lib/target-supports-dg.exp (check-flags): Provide defaults for
11972         include-opts and exclude-opts; skip checking the flags if arguments
11973         are the same as the defaults.
11974         (dg-xfail-if): Verify the number of arguments, supply defaults
11975         for unspecified optional arguments.
11976         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
11977
11978 2010-03-03  Jason Merrill  <jason@redhat.com>
11979
11980         PR c++/12909
11981         * g++.dg/abi/mangle40.C: Updated.
11982
11983 2010-03-03  Jason Merrill  <jason@redhat.com>
11984
11985         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
11986         * g++.dg/abi/mangle23.C: Likewise.
11987         * g++.dg/eh/simd-2.C: Likewise.
11988         * g++.dg/ext/attribute-test-2.C: Likewise.
11989         * g++.dg/ext/vector14.C: Likewise.
11990         * g++.dg/other/pr34435.C: Likewise.
11991         * g++.dg/template/conv8.C: Likewise.
11992         * g++.dg/template/nontype9.C: Likewise.
11993         * g++.dg/template/qualttp17.C: Likewise.
11994         * g++.dg/template/ref1.C: Likewise.
11995         * g++.old-deja/g++.pt/crash68.C: Likewise.
11996         * g++.old-deja/g++.pt/ref1.C: Likewise.
11997         * g++.old-deja/g++.pt/ref3.C: Likewise.
11998         * g++.old-deja/g++.pt/ref4.C: Likewise.
11999
12000         PR c++/12909
12001         * g++.dg/abi/mangle40.C: New.
12002         * g++.dg/abi/mangle41.C: New.
12003         * g++.dg/lto/20100302_0.C: New.
12004         * g++.dg/lto/20100302_1.C: New.
12005         * g++.dg/lto/20100302.h: New.
12006
12007 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
12008
12009         PR fortran/43243
12010         * gfortran.dg/internal_pack_12.f90: New test.
12011
12012 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
12013
12014         * gcc.dg/pr36997.c: Adjust error message.
12015
12016 2010-03-03  Mike Stump  <mikestump@comcast.net>
12017
12018         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12019         adjustments to not be present on machines that align the stack to
12020         more than 4 bytes and don't have a red zone yet as that is an
12021         unimplemented optimization.
12022
12023 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
12024
12025         PR fortran/43169
12026         * gfortran.dg/impure_assignment_3.f90: New.
12027
12028 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
12029
12030         PR debug/43229
12031         * gfortran.dg/pr43229.f90: New test.
12032
12033         PR debug/43237
12034         * gcc.dg/debug/dwarf2/pr43237.c: New test.
12035
12036         PR debug/43177
12037         * gcc.dg/guality/pr43177.c: New test.
12038
12039 2010-03-02  Jason Merrill  <jason@redhat.com>
12040
12041         * g++.dg/ext/vector9.C: Adjust error message.
12042         * g++.dg/conversion/simd3.C: Likewise.
12043         * g++.dg/other/error23.C: Likewise.
12044
12045 2010-03-02  Mike Stump  <mikestump@comcast.net>
12046
12047         PR c++/41090
12048         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12049
12050 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
12051
12052         PR fortran/43180
12053         * gfortran.dg/internal_pack_10.f90: New test.
12054
12055         PR fortran/43173
12056         * gfortran.dg/internal_pack_11.f90: New test.
12057
12058 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
12059
12060         PR middle-end/42640
12061         * gcc.dg/tree-ssa/pr42640.c: New.
12062
12063 2010-03-01  Richard Guenther  <rguenther@suse.de>
12064
12065         PR tree-optimization/43220
12066         * gcc.c-torture/execute/pr43220.c: New testcase.
12067
12068 2010-03-01  Richard Guenther  <rguenther@suse.de>
12069
12070         PR middle-end/43213
12071         * gcc.dg/pr43213.c: New testcase.
12072
12073 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12074
12075         PR pch/14940
12076         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12077
12078 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12079
12080         * lib/target-supports.exp (check_effective_target_ucn_nocache):
12081         New function.
12082         (check_effective_target_ucn): Likewise.
12083
12084         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12085         if !ucn.
12086         * gcc.dg/ucnid-2.c: Likewise.
12087         * gcc.dg/ucnid-3.c: Likewise.
12088         * gcc.dg/ucnid-4.c: Likewise.
12089         * gcc.dg/ucnid-11.c: Likewise.
12090         * gcc.dg/ucnid-12.c: Likewise.
12091         * gcc.dg/ucnid-6.c: Skip if !ucn.
12092         * gcc.dg/ucnid-9.c: Likewise.
12093
12094 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12095
12096         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12097         lists to dg-skip-if.
12098         * gcc.target/i386/stackalign/return-3.c: Likewise.
12099
12100 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12101
12102         * gcc.target/i386/clearcap.map: New file.
12103         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12104         Pass clearcap.map by default if supported.
12105
12106 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12107
12108         PR fortran/42900
12109         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12110         Explain this.
12111         * gfortran.dg/stat_2.f90: Likewise.
12112
12113 2010-03-01  Tobias Burnus  <burnus@net-b.de>
12114
12115         PR fortran/43199
12116         * gfortran.dg/module_read_2.f90: New test.
12117
12118 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
12119
12120         PR c++/42748
12121         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12122         * g++.dg/abi/mangle12.C: Likewise.
12123         * g++.dg/abi/mangle20-2.C: Likewise.
12124         * g++.dg/abi/mangle17.C: Likewise.
12125         * g++.dg/template/cond2.C: Likewise.
12126         * g++.dg/template/pr35240.C: Likewise.
12127
12128 2010-02-27  Richard Guenther  <rguenther@suse.de>
12129
12130         PR tree-optimization/43186
12131         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12132
12133 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12134
12135         * g++.dg/abi/packed1.C: Expect warning on the SH.
12136
12137 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
12138
12139         PR c++/42054:
12140         * g++.dg/parse/error37.C: New test.
12141
12142 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12143
12144         PR c/24577
12145         PR c/43192
12146         * gcc.dg/pr8927-1.c: Match new note.
12147         * gcc.dg/990506-0.c: Likewise.
12148         * gcc.dg/gomp/flush-2.c: Likewise.
12149         * gcc.dg/gomp/atomic-5.c: Likewise.
12150         * gcc.dg/gomp/pr34607.c: Likewise.
12151         * gcc.dg/pr35746.c: Likewise.
12152         * gcc.dg/cpp/pragma-1.c: Likewise.
12153         * gcc.dg/cpp/pragma-2.c: Likewise.
12154         * gcc.dg/pr41842.c: Likewise.
12155         * gcc.dg/noncompile/20040629-1.c: Likewise.
12156         * objc.dg/private-1.m: Likewise.
12157
12158 2010-02-27  Tobias Burnus  <burnus@net-b.de>
12159
12160         PR fortran/43185
12161         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12162         * gfortran.dg/default_initialization_4.f90: New test.
12163
12164 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
12165
12166         * gnat.dg/thin_pointer.ad[sb]: Rename into...
12167         * gnat.dg/thin_pointer1.ad[sb]: ...this.
12168         * gnat.dg/thin_pointer2.adb: New test.
12169         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12170
12171 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12172
12173         PR c/20631
12174         * gcc.dg/cpp/c90-pedantic.c: New.
12175         * gcc.dg/cpp/c90.c: New.
12176         * gcc.dg/gnu90-const-expr-1.c: New.
12177         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12178
12179 2010-02-26  Richard Guenther  <rguenther@suse.de>
12180
12181         PR tree-optimization/43186
12182         * gcc.c-torture/compile/pr43186.c: New testcase.
12183
12184 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
12185
12186         PR debug/43190
12187         * c-c++-common/dwarf2/pr43190.c: New test.
12188
12189 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12190
12191         PR testsuite/37074:
12192         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12193
12194 2010-02-26  Richard Guenther  <rguenther@suse.de>
12195
12196         PR tree-optimization/43188
12197         * gcc.c-torture/compile/pr43188.c: New testcase.
12198
12199 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12200
12201         PR target/43175
12202         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12203
12204 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
12205
12206         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12207
12208 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
12209
12210         PR target/43154
12211         * gcc.target/powerpc/pr43154.c: New file.
12212
12213 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
12214
12215         PR debug/43166
12216         * gfortran.dg/debug/pr43166.f: New test.
12217
12218         PR debug/43165
12219         * gcc.dg/torture/pr43165.c: New test.
12220
12221 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12222
12223         PR c/43128
12224         * c-c++-common/pr41779.c: Update.
12225
12226 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12227
12228         PR ada/32547
12229         * lib/gnat-dg.exp (gnat_load): Redefine.
12230
12231         * ada/acats/run_acats: Run run_all.sh with $SHELL.
12232         * ada/acats/run_all.sh: Downcase tasking not implemented message.
12233
12234 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12235
12236         PR libobjc/36610
12237         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12238         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12239         -fgnu-runtime.
12240         Sort entries.
12241
12242 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12243
12244         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12245
12246 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
12247
12248         PR debug/43150
12249         * gcc.dg/guality/vla-1.c: New test.
12250
12251 2010-02-24  Tobias Burnus  <burnus@net-b.de>
12252
12253         PR fortran/43042
12254         * gfortran.dg/c_ptr_tests_15.f90: New test.
12255
12256 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12257
12258         PR target/43107
12259         * gcc.target/i386/pr43107.c: New test.
12260
12261 2010-02-23  Jason Merrill  <jason@redhat.com>
12262
12263         PR c++/43143
12264         * g++.dg/cpp0x/variadic100.C: New.
12265
12266 2010-02-23  Jason Merrill  <jason@redhat.com>
12267
12268         PR debug/42800
12269         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12270         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12271         * c-c++-common/dwarf2/vla1.c: New.
12272
12273 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12274
12275         PR target/43139
12276         * gcc.dg/pr43139.c: New test.
12277
12278         PR debug/43077
12279         * gcc.dg/guality/pr43077-1.c: New test.
12280
12281 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12282
12283         PR 43123
12284         * gcc.dg/march.c: New.
12285         * gcc.dg/march-generic.c: New.
12286         * gcc.dg/mtune.c: New.
12287
12288 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12289
12290         PR middle-end/43083
12291         * gcc.dg/graphite/pr43083.c: New.
12292
12293 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12294
12295         PR middle-end/43097
12296         * gfortran.dg/graphite/pr43097.f: New.
12297
12298 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12299             Manuel López-Ibáñez  <manu@gcc.gnu.org>
12300
12301         PR middle-end/43140
12302         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12303
12304 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12305
12306         PR middle-end/43026
12307         * g++.dg/graphite/pr43026.C: New.
12308
12309 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12310
12311         PR c++/43126
12312         * gcc.dg/cleanup-1.c: Update.
12313         * gcc.dg/func-args-1.c: Update.
12314         * gcc.dg/format/sentinel-1.c: Update.
12315         * g++.old-deja/g++.jason/scoping10.C: Update.
12316         * g++.old-deja/g++.ns/lookup5.C: Update.
12317         * g++.dg/ext/cleanup-1.C: Update.
12318         * g++.dg/parse/varmod1.C: Update.
12319         * g++.dg/parse/error33.C: Update.
12320         * g++.dg/expr/call3.C: Update.
12321         * g++.dg/func-args-1.C: New.
12322
12323 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12324
12325         PR c/43125
12326         * gcc.dg/attr-used-2.c: Moved to ...
12327         * c-c++-common/attr-used-2.c: Here.
12328
12329         * gcc.dg/attr-used.c: Moved to ...
12330         * c-c++-common/attr-used.c: Here.
12331
12332 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
12333
12334         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12335
12336 2010-02-22  Richard Guenther  <rguenther@suse.de>
12337
12338         PR lto/43045
12339         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12340         * gfortran.dg/lto/20100222-1_1.c: Likewise.
12341
12342 2010-02-22  Richard Guenther  <rguenther@suse.de>
12343
12344         PR tree-optimization/42749
12345         * gcc.c-torture/compile/pr42749.c: New testcase.
12346
12347 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
12348
12349         PR fortran/43072
12350         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12351         * gfortran.dg/internal_pack_9.f90: New test.
12352
12353 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12354
12355         PR c++/23510
12356         * g++.dg/template/recurse.C: Adjust.
12357         * g++.dg/template/pr23510.C: New.
12358
12359 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
12360
12361         PR c++/42824
12362         * g++.dg/template/memclass4.C: New test.
12363
12364 2010-02-21  Tobias Burnus  <burnus@net-b.de>
12365
12366         PR fortran/35259
12367         * gfortran.dg/reassoc_5.f90: New test.
12368
12369 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
12370
12371         PR target/43067
12372         * gcc.target/i386/pr43067.c: New test.
12373
12374 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12375
12376         PR c++/35669
12377         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12378         -Wconversion-null.
12379         * g++.dg/warn/Wconversion-null.C: New test.
12380         * g++.old-deja/g++.other/null1.C: Move to...
12381         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12382
12383 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
12384
12385         PR fortran/36932
12386         PR fortran/36933
12387         * gfortran.dg/dependency_26.f90: New test.
12388
12389         PR fortran/43072
12390         * gfortran.dg/internal_pack_7.f90: New test.
12391
12392         PR fortran/43111
12393         * gfortran.dg/internal_pack_8.f90: New test.
12394
12395 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12396
12397         PR 43128
12398         * c-c++-common/pr41779.c: Fix broken testcase.
12399
12400 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12401
12402         PR 36513
12403         * c-c++-common/pr36513.c: New testcase.
12404         * c-c++-common/pr36513-2.c: New testcase.
12405
12406 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12407
12408         PR 41779
12409         * c-c++-common/pr41779.c: New.
12410
12411 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
12412
12413         PR debug/43084
12414         * gcc.dg/pr43084.c: New test.
12415
12416 2010-02-19  Richard Guenther  <rguenther@suse.de>
12417
12418         PR tree-optimization/42916
12419         * gcc.dg/pr42916.c: New testcase.
12420
12421 2010-02-18  Jason Merrill  <jason@redhat.com>
12422
12423         PR c++/42837
12424         * g++.dg/abi/packed1.C: Add expected warning.
12425
12426         PR c++/43108
12427         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12428         * gcc.dg/torture/dg-torture.exp: Likewise.
12429         * c-c++-common/torture/complex-sign.h,
12430         c-c++-common/torture/complex-sign-add.c,
12431         c-c++-common/torture/complex-sign-mixed-add.c,
12432         c-c++-common/torture/complex-sign-mixed-div.c,
12433         c-c++-common/torture/complex-sign-mixed-mul.c,
12434         c-c++-common/torture/complex-sign-mixed-sub.c,
12435         c-c++-common/torture/complex-sign-mul.c,
12436         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
12437         Adapt for C++ compilation as well.
12438
12439         PR c++/43070
12440         * g++.dg/ext/label1.C: Update.
12441         * g++.dg/ext/label2.C: Update.
12442
12443         PR c++/26261
12444         * g++.dg/template/dependent-name6.C: New.
12445
12446         PR c++/43109
12447         * g++.dg/parse/namespace12.C: New.
12448
12449 2010-02-18  Martin Jambor  <mjambor@suse.cz>
12450
12451         PR tree-optimization/43066
12452         * gcc.c-torture/compile/pr43066.c: New test.
12453
12454 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
12455
12456         * g++.dg/ext/attrib35.C: Fix target selector string.
12457         * g++.dg/ext/attrib36.C: Ditto.
12458         * g++.dg/ext/attrib37.C: Ditto.
12459         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12460         * g++.dg/abi/mangle25.C: Ditto.
12461
12462 2010-02-17  Jason Merrill  <jason@redhat.com>
12463
12464         PR c++/43069
12465         * g++.dg/parse/namespace11.C: New.
12466
12467         PR c++/43093
12468         * g++.dg/ext/attrib37.C: New.
12469
12470         PR c++/43079
12471         * g++.dg/template/ptrmem20.C: New.
12472
12473 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
12474
12475         PR target/43103
12476         * gcc.target/i386/xop-check.h: Include m256-check.h.
12477         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12478         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12479         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12480         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12481
12482 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
12483
12484         PR debug/42918
12485         * gcc.dg/pr42918.c: New test.
12486
12487 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
12488
12489         * g++.dg/ext/attrib36.C: Require ILP32.
12490
12491 2010-02-16  Richard Guenther  <rguenther@suse.de>
12492
12493         PR tree-optimization/41043
12494         * gfortran.dg/pr41043.f90: New testcase.
12495         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12496
12497 2010-02-16  Jason Merrill  <jason@redhat.com>
12498
12499         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12500
12501 2010-02-16  Ira Rosen  <irar@il.ibm.com>
12502
12503         PR tree-optimization/43074
12504         * gcc.dg/vect/fast-math-pr43074.c: New test.
12505
12506 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
12507
12508         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12509
12510 2010-02-16  Jason Merrill  <jason@redhat.com>
12511
12512         PR c++/43031
12513         * g++.dg/ext/attrib36.C: New.
12514
12515         PR c++/43036
12516         * g++.dg/other/array6.C: New.
12517
12518 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12519
12520         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12521
12522 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
12523
12524         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12525         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12526         * gcc.target/i386/xop-vpermil2pd-1.c: New.
12527         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12528         * gcc.target/i386/xop-vpermil2ps-1.c: New.
12529         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12530
12531 2010-02-15  Richard Guenther  <rguenther@suse.de>
12532
12533         PR middle-end/43068
12534         * g++.dg/torture/pr43068.C: New testcase.
12535
12536 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
12537
12538         PR c++/43024
12539         * g++.dg/opt/ice1.C: New.
12540
12541 2010-02-14  Jason Merrill  <jason@redhat.com>
12542
12543         PR c++/41997
12544         * g++.dg/cpp0x/initlist-opt.C: New.
12545
12546 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
12547
12548         PR fortran/41113
12549         PR fortran/41117
12550         * gfortran.dg/internal_pack_6.f90: New test.
12551
12552 2010-02-12  Jason Merrill  <jason@redhat.com>
12553
12554         PR c++/43054
12555         * g++.dg/cpp0x/variadic99.C: New.
12556
12557 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
12558
12559         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12560         sign extend pointers to gualchk_t.
12561
12562         PR c++/43033
12563         * g++.dg/other/default3.C: Xfail g4 test.
12564
12565 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12566
12567         PR middle-end/43012
12568         * gcc.dg/graphite/pr43012.c: New.
12569
12570 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12571
12572         PR middle-end/42930
12573         * g++.dg/graphite/pr42930.C: New.
12574
12575 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12576
12577         PR middle-end/42914
12578         PR middle-end/42530
12579         * gcc.dg/graphite/pr42530.c: New.
12580         * gcc.dg/graphite/pr42914.c: New.
12581
12582 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12583
12584         PR middle-end/42771
12585         * gcc.dg/graphite/pr42771.c: New.
12586
12587 2010-02-11  Richard Guenther  <rguenther@suse.de>
12588
12589         PR tree-optimization/42998
12590         * gcc.c-torture/compile/pr42998.c: New testcase.
12591
12592 2010-02-10  Jason Merrill  <jason@redhat.com>
12593
12594         PR c++/41896
12595         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12596
12597         PR c++/42983, core issue 906
12598         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12599         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12600
12601         PR c++/43016
12602         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12603
12604 2010-02-10  Richard Guenther  <rguenther@suse.de>
12605
12606         PR tree-optimization/43017
12607         * gcc.dg/torture/pr43017.c: New testcase.
12608
12609 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12610
12611         PR fortran/40823
12612         * gfortran.dg/private_type_1.f90: Update error location.
12613         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12614         * gfortran.dg/typebound_operator_2.f03: Ditto.
12615         * gfortran.dg/assignment_2.f90: Ditto.
12616         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12617         * gfortran.dg/binding_label_tests_9.f03: Ditto.
12618
12619 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12620
12621         PR fortran/43015
12622         * gfortran.dg/bind_c_usage_20.f90: New test.
12623
12624 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12625
12626         PR debug/43010
12627         * g++.dg/debug/pr43010.C: New test.
12628
12629 2010-02-10  Richard Guenther  <rguenther@suse.de>
12630
12631         PR c/43007
12632         * gcc.c-torture/execute/20100209-1.c: New testcase.
12633         * gcc.dg/fold-div-3.c: Likewise.
12634
12635 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12636
12637         * gcc.dg/builtin-ffs-1.c: New test.
12638
12639 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12640
12641         PR fortran/42999
12642         * gfortran.dg/array_constructor_35.f90: New test.
12643
12644 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12645
12646         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12647
12648 2010-02-09  Jason Merrill  <jason@redhat.com>
12649
12650         PR c++/42399
12651         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12652
12653         PR c++/42370
12654         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12655
12656 2010-02-09  Tobias Burnus  <burnus@net-b.de>
12657
12658         PR fortran/41869
12659         * gfortran.dg/module_write_1.f90: New test.
12660
12661 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
12662
12663         * gcc.dg/pr19340.c: Adjust.
12664
12665 2010-02-09  Richard Guenther  <rguenther@suse.de>
12666
12667         PR tree-optimization/43008
12668         * gcc.c-torture/execute/pr43008.c: New testcase.
12669
12670 2010-02-09  Richard Guenther  <rguenther@suse.de>
12671
12672         PR tree-optimization/43000
12673         * gcc.dg/torture/pr43000.c: New testcase.
12674         * gcc.dg/torture/pr43002.c: Likewise.
12675
12676 2010-02-09  Daniel Kraft  <d@domob.eu>
12677
12678         PR fortran/39171
12679         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12680         and pass -Wsurprising as necessary.
12681
12682 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
12683
12684         PR tree-optimization/42890
12685         * g++.dg/torture/pr42890.C: New test.
12686
12687 2010-02-08  Richard Guenther  <rguenther@suse.de>
12688
12689         PR middle-end/42995
12690         * gcc.dg/tree-ssa/inline-4.c: New testcase.
12691
12692 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12693
12694         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
12695         return 0 from main.
12696         * gcc.dg/graphite/block-1.c: Same.
12697         * gcc.dg/graphite/block-3.c: Same.
12698         * gcc.dg/graphite/block-4.c: Same.
12699         * gcc.dg/graphite/block-5.c: Same.
12700         * gcc.dg/graphite/block-6.c: Same.
12701         * gcc.dg/graphite/block-7.c: Same.
12702         * gcc.dg/graphite/interchange-0.c: Same.
12703         * gcc.dg/graphite/interchange-1.c: Same.
12704         * gcc.dg/graphite/interchange-10.c: Same.
12705         * gcc.dg/graphite/interchange-11.c: Same.
12706         * gcc.dg/graphite/interchange-12.c: Same.
12707         * gcc.dg/graphite/interchange-2.c: Same.
12708         * gcc.dg/graphite/interchange-3.c: Same.
12709         * gcc.dg/graphite/interchange-4.c: Same.
12710         * gcc.dg/graphite/interchange-5.c: Same.
12711         * gcc.dg/graphite/interchange-6.c: Same.
12712         * gcc.dg/graphite/interchange-7.c: Same.
12713         * gcc.dg/graphite/interchange-8.c: Same.
12714         * gcc.dg/graphite/interchange-9.c: Same.
12715         * gcc.dg/graphite/interchange-mvt.c: Same.
12716
12717 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12718
12719         * gfortran.dg/graphite/id-19.f: New.
12720         * gfortran.dg/graphite/pr14741.f90: New.
12721         * gfortran.dg/graphite/pr41924.f90: New.
12722         * gfortran.dg/graphite/run-id-2.f90: New.
12723
12724 2010-02-07  Richard Guenther  <rguenther@suse.de>
12725
12726         PR middle-end/42956
12727         * gcc.c-torture/compile/pr42956.c: New testcase.
12728
12729 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12730
12731         PR libfortran/42742
12732         * gfortran.dg/fmt_cache_2.f: New test.
12733
12734 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12735
12736         * gfortran.dg/read_no_eor.f90: New test.
12737
12738 2010-02-05  Jason Merrill  <jason@redhat.com>
12739
12740         * g++.dg/ext/label13.C: Move constructor body out of class.
12741
12742 2010-02-03  Jason Merrill  <jason@redhat.com>
12743
12744         PR c++/42870
12745         * g++.dg/ext/dllexport3.C: New.
12746
12747 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
12748
12749         * gcc.dg/format/ms-format3.c: New test for specific MS types.
12750
12751 2010-02-05  Richard Guenther  <rguenther@suse.de>
12752
12753         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
12754
12755 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
12756
12757         PR c++/42915
12758         * g++.dg/other/crash-9.C: New test.
12759
12760 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
12761
12762         PR fortran/42309
12763         * gfortran.dg/subref_array_pointer_4.f90 : New test.
12764
12765 2010-02-04  Richard Guenther  <rguenther@suse.de>
12766
12767         PR rtl-optimization/42952
12768         * gcc.dg/torture/pr42952.c: New testcase.
12769
12770 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12771
12772         PR libfortran/42901
12773         * gfortran.dg/namelist_60.f90: New test.
12774
12775 2010-02-03  Jason Merrill  <jason@redhat.com>
12776
12777         PR c++/40138
12778         * g++.dg/ext/builtin11.C: New.
12779
12780         PR c++/4926
12781         PR c++/38600
12782         * g++.dg/abi/mangle35.C: New.
12783         * g++.dg/abi/mangle37.C: New.
12784
12785         PR c++/12909
12786         * g++.dg/abi/mangle36.C: New.
12787
12788         PR c++/35652
12789         * g++.dg/warn/string1.C: New.
12790
12791 2010-02-03  Richard Guenther  <rguenther@suse.de>
12792
12793         PR tree-optimization/42944
12794         * gcc.dg/errno-1.c: New testcase.
12795
12796 2010-02-03  Richard Guenther  <rguenther@suse.de>
12797
12798         PR middle-end/42927
12799         * gcc.c-torture/compile/pr42927.c: New testcase.
12800
12801 2010-02-03  Tobias Burnus  <burnus@net-b.de>
12802
12803         PR fortran/42936
12804         * gfortran.dg/null_4.f90: New test.
12805
12806 2010-02-02  Jason Merrill  <jason@redhat.com>
12807
12808         PR c++/41090
12809         * g++.dg/ext/label13.C: New.
12810
12811 2010-02-02  Tobias Burnus  <burnus@net-b.de>
12812
12813         PR fortran/42650
12814         * gfortran.dg/func_result_5.f90: New test.
12815
12816 2010-02-01  Tobias Burnus  <burnus@net-b.de>
12817
12818         PR fortran/42922
12819         * gfortran.dg/pure_initializer_3.f90: News test.
12820
12821 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
12822
12823         PR fortran/42888
12824         * gfortran.dg/allocate_derived_2.f90: New test.
12825
12826 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
12827
12828         PR middle-end/42898
12829         * gcc.dg/torture/pr42898-2.c: New test.
12830
12831 2010-01-31  Richard Guenther  <rguenther@suse.de>
12832
12833         PR middle-end/42898
12834         * gcc.dg/torture/pr42898.c: New testcase.
12835
12836 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
12837
12838         PR fortran/38324
12839         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
12840         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
12841
12842 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
12843
12844         * g++.dg/tree-ssa/inline-1.C: New.
12845         * g++.dg/tree-ssa/inline-2.C: New.
12846         * g++.dg/tree-ssa/inline-3.C: New.
12847
12848 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
12849
12850         PR testsuite/41701
12851         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
12852         the string 'pow' in the pathname of the compiler from generating a
12853         test failure.
12854
12855 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12856
12857         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
12858         * g++.old-deja/g++.mike/eh17.C: Likewise.
12859         * g++.old-deja/g++.mike/p5571.C: Likewise.
12860
12861 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
12862
12863         PR c++/42758
12864         PR c++/42634
12865         PR c++/42336
12866         PR c++/42797
12867         PR c++/42880
12868         * g++.dg/other/crash-5.C: New test.
12869         * g++.dg/other/crash-6.C: New test.
12870         * g++.dg/other/crash-7.C: New test.
12871         * g++.dg/other/crash-8.C: New test.
12872
12873 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
12874
12875         PR rtl-optimization/42889
12876         * gcc.dg/pr42889.c: New test.
12877
12878 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
12879
12880         * gcc.target/i386/pr42881.c: Use SSE2.
12881
12882 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
12883
12884         PR target/42891
12885         * gcc.target/i386/pr42891.c: New test.
12886
12887 2010-01-28  Richard Guenther  <rguenther@suse.de>
12888
12889         PR tree-optimization/42871
12890         * g++.dg/torture/pr42871.C: New testcase.
12891
12892 2010-01-28  Richard Guenther  <rguenther@suse.de>
12893
12894         * gcc.dg/Wobjsize-1.h: New testcase.
12895         * gcc.dg/Wobjsize-1.c: Likewise.
12896
12897 2010-01-28  Richard Guenther  <rguenther@suse.de>
12898
12899         PR middle-end/42883
12900         * g++.dg/torture/pr42883.C: New testcase.
12901
12902 2010-01-28  Michael Matz  <matz@suse.de>
12903
12904         * gcc.target/i386/pr42881.c: New test.
12905
12906 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12907
12908         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
12909         Add i?86-*-solaris2* support.
12910
12911 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
12912
12913         PR c++/42713
12914         PR c++/42820
12915         * g++.dg/template/typedef27.C: New test case.
12916         * g++.dg/template/typedef28.C: New test case.
12917
12918 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
12919
12920         * gcc.dg/optimize-bswap*.c: Add ARM target
12921
12922 2010-01-27  Richard Guenther  <rguenther@suse.de>
12923
12924         PR middle-end/42878
12925         * gcc.dg/torture/pr42878-1.c: New testcase.
12926         * gcc.dg/torture/pr42878-2.c: Likewise.
12927
12928 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
12929
12930         PR middle-end/42874
12931         * gcc.dg/vla-22.c: New test.
12932
12933 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
12934
12935         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
12936         current collation.
12937
12938 2010-01-26  Richard Guenther  <rguenther@suse.de>
12939
12940         PR rtl-optimization/42685
12941         * gcc.dg/pr42685.c: New testcase.
12942         * g++.dg/other/pr42685.C: Likewise.
12943
12944 2010-01-26  Richard Guenther  <rguenther@suse.de>
12945
12946         PR middle-end/42806
12947         * g++.dg/other/pr42806.C: New testcase.
12948
12949 2010-01-26  Richard Guenther  <rguenther@suse.de>
12950
12951         PR tree-optimization/42250
12952         * gcc.dg/pr42250.c: New testcase.
12953
12954 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
12955
12956         * gnat.dg/array_bounds_test.adb: New test.
12957
12958 2010-01-25  Tobias Burnus  <burnus@net-b.de>
12959
12960         PR fortran/42858
12961         * gfortran.dg/generic_21.f90: New test.
12962
12963 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12964
12965         PR testsuite/41522
12966         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
12967
12968 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
12969
12970         PR c++/42748
12971         * g++.dg/abi/arm_va_list2.C: New test.
12972         * g++.dg/abi/arm_va_list2.h: Companion header file.
12973
12974 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
12975
12976         PR fortran/41044
12977         * gfortran.dg/parameter_array_ref_2.f90 : New test.
12978
12979         PR fortran/41167
12980         * gfortran.dg/char_array_arg_1.f90 : New test.
12981
12982         * gfortran.dg/pr25923.f90 : Remove XFAIL.
12983
12984 2010-01-24  Tobias Burnus  <burnus@net-b.de>
12985
12986         PR fortran/39304
12987         * gfortran.dg/generic_20.f90: New test.
12988
12989 2010-01-22  Michael Matz  <matz@suse.de>
12990
12991         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
12992         -msse2.
12993
12994 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
12995
12996         PR fortran/42736
12997         * gfortran.dg/dependency_25.f90 : New test.
12998
12999 2010-01-21  Martin Jambor  <mjambor@suse.cz>
13000
13001         PR tree-optimization/42585
13002         * gcc.dg/tree-ssa/pr42585.c: New test.
13003
13004 2010-01-21  Richard Guenther  <rguenther@suse.de>
13005
13006         PR middle-end/19988
13007         * gcc.dg/pr19988.c: New testcase.
13008
13009 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
13010
13011         * g++.dg/compat/decimal/compat-common.h: New file.
13012         * g++.dg/compat/decimal/decimal-dummy.h: New file.
13013         * g++.dg/compat/decimal/pass_x.h: New file.
13014         * g++.dg/compat/decimal/pass_y.h: New file.
13015         * g++.dg/compat/decimal/pass-1_main.C: New file.
13016         * g++.dg/compat/decimal/pass-1_x.C: New file.
13017         * g++.dg/compat/decimal/pass-1_y.C: New file.
13018         * g++.dg/compat/decimal/pass-2_main.C: New file.
13019         * g++.dg/compat/decimal/pass-2_x.C: New file.
13020         * g++.dg/compat/decimal/pass-2_y.C: New file.
13021         * g++.dg/compat/decimal/pass-3_main.C: New file.
13022         * g++.dg/compat/decimal/pass-3_x.C: New file.
13023         * g++.dg/compat/decimal/pass-3_y.C: New file.
13024         * g++.dg/compat/decimal/pass-4_main.C: New file.
13025         * g++.dg/compat/decimal/pass-4_x.C: New file.
13026         * g++.dg/compat/decimal/pass-4_y.C: New file.
13027         * g++.dg/compat/decimal/pass-5_main.C: New file.
13028         * g++.dg/compat/decimal/pass-5_x.C: New file.
13029         * g++.dg/compat/decimal/pass-5_y.C: New file.
13030         * g++.dg/compat/decimal/pass-6_main.C: New file.
13031         * g++.dg/compat/decimal/pass-6_x.C: New file.
13032         * g++.dg/compat/decimal/pass-6_y.C: New file.
13033         * g++.dg/compat/decimal/return_x.h: New file.
13034         * g++.dg/compat/decimal/return_y.h: New file.
13035         * g++.dg/compat/decimal/return-1_main.C: New file.
13036         * g++.dg/compat/decimal/return-1_x.C: New file.
13037         * g++.dg/compat/decimal/return-1_y.C: New file.
13038         * g++.dg/compat/decimal/return-2_main.C: New file.
13039         * g++.dg/compat/decimal/return-2_x.C: New file.
13040         * g++.dg/compat/decimal/return-2_y.C: New file.
13041         * g++.dg/compat/decimal/return-3_main.C: New file.
13042         * g++.dg/compat/decimal/return-3_x.C: New file.
13043         * g++.dg/compat/decimal/return-3_y.C: New file.
13044         * g++.dg/compat/decimal/return-4_main.C: New file.
13045         * g++.dg/compat/decimal/return-4_x.C: New file.
13046         * g++.dg/compat/decimal/return-4_y.C: New file.
13047         * g++.dg/compat/decimal/return-5_main.C: New file.
13048         * g++.dg/compat/decimal/return-5_x.C: New file.
13049         * g++.dg/compat/decimal/return-5_y.C: New file.
13050         * g++.dg/compat/decimal/return-6_main.C: New file.
13051         * g++.dg/compat/decimal/return-6_x.C: New file.
13052         * g++.dg/compat/decimal/return-6_y.C: New file.
13053
13054 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13055
13056         PR debug/42715
13057         * gcc.dg/pr42715.c: New.
13058
13059 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
13060
13061         PR c++/42038
13062         * g++.dg/parse/crash55.C: New.
13063
13064 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13065
13066         PR debug/42782
13067         * gcc.dg/guality/pr42782.c: New.
13068
13069 2010-01-20  Jason Merrill  <jason@redhat.com>
13070
13071         PR c++/41788
13072         * g++.dg/abi/packed1.C: New.
13073
13074         PR c++/41920
13075         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13076
13077         PR c++/40750
13078         * g++.dg/parse/fn-typedef1.C: New.
13079         * g++.dg/other/cv_quals.C: Adjust.
13080
13081 2010-01-20  Anthony Green  <green@moxielogic.com>
13082
13083         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13084         pack(push) pragma).
13085         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13086         * gcc.dg/20020312-2.c: Port this to the moxie core.
13087         * gcc.dg/weak/typeof-2.c: Ditto.
13088
13089 2010-01-20  Richard Guenther  <rguenther@suse.de>
13090
13091         PR tree-optimization/42717
13092         * gcc.c-torture/compile/pr42717.c: New testcase.
13093
13094 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
13095
13096         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13097         of signed, add a few new tests.
13098
13099         PR middle-end/42803
13100         * g++.dg/parse/limits-initializer1.C: New test.
13101
13102 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13103
13104         PR fortran/42804
13105         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13106         * gfortran.dg/typebound_call_12.f03: New test.
13107
13108 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
13109
13110         PR fortran/42783
13111         * gfortran.dg/bounds_check_15.f90 : New test.
13112
13113 2010-01-19  Michael Matz  <matz@suse.de>
13114
13115         PR tree-optimization/41783
13116         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13117
13118 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13119
13120         PR target/38697.
13121         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13122         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13123         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
13124         * gcc.target/arm/neon/vget_lows16.c: Likewise.
13125         * gcc.target/arm/neon/vget_lows32.c: Likewise.
13126         * gcc.target/arm/neon/vget_lows64.c: Likewise.
13127         * gcc.target/arm/neon/vget_lows8.c: Likewise.
13128         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13129         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13130         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13131         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13132
13133 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13134
13135         PR fortran/42545
13136         * gfortran.dg/extends_6.f03: Modified an error message.
13137         * gfortran.dg/extends_10.f03: New test.
13138         * gfortran.dg/private_type_6.f03: Modified an error message.
13139         * gfortran.dg/structure_constructor_8.f03: Ditto.
13140
13141 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
13142
13143         PR tree-optimization/42719
13144         * gcc.dg/pr42719.c: New test.
13145
13146         PR debug/42728
13147         * gcc.dg/pr42728.c: New test.
13148
13149 2010-01-19  Anthony Green  <green@moxielogic.com>
13150
13151         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13152
13153 2010-01-18  Anthony Green  <green@moxielogic.com>
13154
13155         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13156         for moxie.
13157
13158 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
13159
13160         * g++.dg/template/error45.C: reverted as part of reverting the
13161         fix of PR c++/42634.
13162
13163 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13164
13165         PR c++/42634
13166         * g++.dg/template/error45.C: New test.
13167
13168 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13169
13170         PR c++/42766
13171         * g++.dg/conversion/op6.C: New test.
13172
13173 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
13174
13175         PR target/42774
13176         * gcc.target/alpha/pr42774.c: New test.
13177
13178 2010-01-18  Richard Guenther  <rguenther@suse.de>
13179
13180         PR tree-optimization/42781
13181         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13182
13183 2010-01-17  Richard Guenther  <rguenther@suse.de>
13184
13185         PR middle-end/42248
13186         * gcc.c-torture/execute/pr42248.c: New testcase.
13187
13188 2010-01-17  Richard Guenther  <rguenther@suse.de>
13189
13190         PR tree-optimization/42773
13191         * g++.dg/torture/pr42773.C: New testcase.
13192
13193 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
13194
13195         PR fortran/42677
13196         * gfortran.dg/interface_assignment_5.f90: New test.
13197
13198 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
13199
13200         PR c++/42697
13201         * g++.dg/template/crash94.C: Reverted.
13202
13203 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
13204
13205         PR debug/42767
13206         * gcc.dg/debug/pr42767.c: New.
13207
13208 2010-01-15  Jason Merrill  <jason@redhat.com>
13209
13210         PR c++/42761
13211         * g++.dg/cpp0x/decltype22.C: New.
13212
13213 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
13214
13215         PR middle-end/42760
13216         * g++.dg/torture/pr42760.C: New test.
13217
13218 2010-01-15  Jing Yu  <jingyu@google.com>
13219
13220         PR rtl-optimization/42691
13221         * gcc.c-torture/execute/pr42691.c: New.
13222
13223 2010-01-15  Richard Guenther  <rguenther@suse.de>
13224
13225         PR middle-end/42739
13226         * g++.dg/torture/pr42739.C: New testcase.
13227
13228 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
13229
13230         * g++.dg/template/error45.C: Revert as part of reverting changes
13231         or PR c++/42634.
13232
13233 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13234
13235         PR fortran/42684
13236         * gfortran.dg/interface_31.f90: New test.
13237
13238 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13239
13240         * gcc.target/powerpc/pr42747.c: New file.
13241
13242 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13243
13244         PR middle-end/42674
13245         * c-c++-common/pr42674.c: New test.
13246
13247         PR c++/42608
13248         * g++.dg/template/instantiate11.C: New test.
13249
13250 2010-01-14  Jason Merrill  <jason@redhat.com>
13251
13252         PR c++/42701
13253         * g++.dg/overload/error3.C: New.
13254
13255         PR c++/42655
13256         * g++.dg/overload/rvalue1.C: New.
13257
13258 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13259
13260         PR tree-optimization/42706
13261         * gcc.dg/ipa/pr42706.c: New testcase.
13262
13263 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13264
13265         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13266
13267 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13268
13269         PR tree-optimization/42714
13270         * g++.dg/torture/pr42714.C: New test.
13271
13272 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13273
13274         PR rtl-optimization/42246
13275         * gfortran.dg/pr42246-2.f: New.
13276
13277 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13278
13279         PR rtl-optimization/42389
13280         * gcc.dg/pr42389.c: New.
13281
13282 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13283
13284         PR rtl-optimization/42388
13285         * gcc.dg/pr42388.c: New.
13286
13287 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13288
13289         PR rtl-optimization/42294
13290         * gfortran.dg/pr42294.f: New.
13291
13292 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13293
13294         PR rtl-optimization/39453
13295         PR rtl-optimization/42246
13296         * gcc.dg/pr39453.c: New.
13297         * gcc.dg/pr42246.c: New.
13298
13299 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13300
13301         PR middle-end/42245
13302         * gcc.dg/pr42245.c: New.
13303         * gcc.dg/pr42245-2.c: New.
13304
13305 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13306
13307         PR rtl-optimization/42249
13308         * gcc.dg/pr42249.c: New.
13309
13310 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13311
13312         PR c/42721
13313         * gcc.c-torture/execute/pr42721.c: New test.
13314
13315 2010-01-14  Ira Rosen  <irar@il.ibm.com>
13316
13317         PR tree-optimization/42709
13318         * gcc.dg/vect/pr42709.c: New test.
13319
13320 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13321
13322         PR fortran/41478
13323         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13324         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13325
13326 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13327
13328         PR fortran/42481
13329         * gfortran.dg/generic_19.f90 : New test.
13330
13331 2010-01-13  Richard Guenther  <rguenther@suse.de>
13332
13333         PR tree-optimization/42730
13334         * gcc.c-torture/compile/pr42730.c: New testcase.
13335
13336 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
13337
13338         PR target/pr42542
13339         * gcc.target/ia64/pr42542-1.c: New.
13340         * gcc.target/ia64/pr42542-2.c: New.
13341         * gcc.target/ia64/pr42542-3.c: New.
13342
13343 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
13344
13345         PR c++/42634
13346         * g++.dg/template/error45.C: New test.
13347
13348 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13349
13350         PR tree-optimization/42704
13351         * g++.dg/torture/pr42704.C: New test.
13352
13353 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13354
13355         PR tree-optimization/42703
13356         * gcc.c-torture/compile/pr42703.c: New test.
13357
13358 2010-01-13  Richard Guenther  <rguenther@suse.de>
13359
13360         PR tree-optimization/42705
13361         * gcc.c-torture/compile/pr42705.c: New testcase.
13362
13363 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
13364
13365         * gcc.target/bfin/l2.c: New test.
13366         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13367
13368 2010-01-13  Richard Guenther  <rguenther@suse.de>
13369
13370         PR middle-end/42716
13371         * gcc.c-torture/compile/pr42716.c: New testcase.
13372
13373 2010-01-13  Richard Guenther  <rguenther@suse.de>
13374
13375         PR lto/42678
13376         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13377
13378 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
13379
13380         PR c/42708
13381         * gcc.c-torture/compile/pr42708-1.c: New test.
13382
13383 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
13384
13385         PR debug/42662
13386         * gcc.dg/pr42662.c: New test.
13387
13388         PR tree-optimization/42645
13389         * g++.dg/other/pr42645-1.C: New test.
13390         * g++.dg/other/pr42645-2.C: New test.
13391
13392 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
13393
13394         PR target/42416
13395         * gcc.target/powerpc/warn-1.c: New test.
13396         * gcc.target/powerpc/warn-2.c: New test.
13397
13398 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
13399
13400         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13401         stack alignment.
13402
13403 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
13404
13405         * gcc.dg/lto/20100108_0.c: New.
13406
13407 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
13408
13409         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13410         Add -march=i686 -msse for 32bit x86 targets.
13411
13412 2010-01-10  Richard Guenther  <rguenther@suse.de>
13413
13414         PR middle-end/42667
13415         * gcc.dg/torture/pr42667.c: New testcase.
13416
13417 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13418
13419         PR fortran/32489
13420         * gfortran.dg/array_constructor_34.f90: New test.
13421
13422 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13423
13424         PR fortran/20923
13425         * gfortran.dg/array_constructor_33.f90: New test.
13426         gfortran.dg/array_function_5.f90: Add credit.
13427
13428 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13429
13430         PR debug/42631
13431         * gcc.dg/pr42631.c: New.
13432
13433 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13434
13435         PR debug/42630
13436         * gcc.dg/pr42630.c: New.
13437
13438 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13439
13440         PR debug/42629
13441         * gcc.dg/pr42629.c: New.
13442
13443 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13444
13445         PR middle-end/42363
13446         * gcc.dg/torture/pr42363.c: New.
13447
13448 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13449
13450         PR debug/42604
13451         PR debug/42395
13452         * gcc.dg/vect/pr42604.c: New.
13453         * gcc.dg/vect/pr42395.c: New.
13454
13455 2010-01-09  Richard Guenther  <rguenther@suse.de>
13456
13457         PR middle-end/42512
13458         * gcc.c-torture/execute/pr42512.c: New testcase.
13459
13460 2010-01-09  Tobias Burnus  <burnus@net-b.de>
13461
13462         PR fortran/41298
13463         * gfortran.dg/c_ptr_tests_14.f90: New test.
13464
13465 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13466
13467         PR ada/41929
13468         * gnat.dg/null_pointer_deref1.adb: Don't run on
13469         sparc*-sun-solaris2.11.
13470
13471 2010-01-08  Richard Guenther  <rguenther@suse.de>
13472
13473         PR lto/42528
13474         * gcc.dg/lto/20100103-1_0.c: New testcase.
13475         * gcc.dg/lto/20100103-2_0.c: Likewise.
13476
13477 2010-01-08  Tobias Burnus  <burnus@net-b.de
13478
13479         PR/fortran 25829
13480         * gfortran.dg/asynchronous_1.f90: New test.
13481         * gfortran.dg/asynchronous_2.f90: New test.
13482         * gfortran.dg/conflicts.f90: Update error message.
13483
13484 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
13485
13486         c++/40155
13487         * g++.dg/cpp0x/variadic-unify-2.C: New test.
13488
13489 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
13490
13491         PR tree-optimization/42625
13492         * g++.dg/opt/dtor4.C: New test.
13493         * g++.dg/opt/dtor4.h: New.
13494         * g++.dg/opt/dtor4-aux.cc: New.
13495
13496 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13497
13498         PR fortran/42597
13499         * gfortran.dg/proc_ptr_26.f90: New test.
13500
13501 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13502
13503         PR fortran/41872
13504         * gfortran.dg/allocatable_scalar_7.f90: New test.
13505
13506 2010-01-06  Richard Guenther  <rguenther@suse.de>
13507
13508         * gcc.c-torture/compile/pr42632.c: New testcase.
13509
13510 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13511
13512         PR target/42542
13513         * gcc.target/i386/pr42542-4.c: New.
13514         * gcc.target/i386/pr42542-4a.c: Likewise.
13515         * gcc.target/i386/pr42542-5.c: Likewise.
13516         * gcc.target/i386/pr42542-5a.c: Likewise.
13517
13518 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13519
13520         * gcc.dg/tls/opt-15.c: New test.
13521
13522 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13523
13524         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13525
13526 2010-01-05  Martin Jambor  <mjambor@suse.cz>
13527
13528         PR tree-optimization/42462
13529         * g++.dg/torture/pr42462.C: New test.
13530
13531 2010-01-05  Jason Merrill  <jason@redhat.com>
13532
13533         * g++.dg/cpp0x/initlist30.C: New test.
13534
13535 2010-01-05  Richard Guenther  <rguenther@suse.de>
13536
13537         PR tree-optimization/42614
13538         * gcc.c-torture/execute/pr42614.c: New testcase.
13539
13540 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
13541
13542         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13543         * gcc.dg/Wunreachable-1.c: Remove the testcase of
13544         -Wunreachable-code.
13545         * gcc.dg/Wunreachable-2.c: Likewise.
13546         * gcc.dg/Wunreachable-3.c: Likewise.
13547         * gcc.dg/Wunreachable-4.c: Likewise.
13548         * gcc.dg/Wunreachable-5.c: Likewise.
13549         * gcc.dg/Wunreachable-6.c: Likewise.
13550         * gcc.dg/Wunreachable-7.c: Likewise.
13551         * gcc.dg/Wunreachable-8.c: Likewise.
13552         * gcc.dg/20041231-1.c: Likewise.
13553
13554 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
13555
13556         PR other/42611
13557         * gcc.dg/pr42611.c: New test.
13558
13559         PR tree-optimization/42508
13560         * g++.dg/opt/pr42508.C: New test.
13561
13562 2010-01-05  Tobias Burnus  <burnus@net-b.de>
13563
13564         PR fortran/41872
13565         * gfortran.dg/allocatable_scalar_8.f90: New.
13566
13567 2010-01-04  Martin Jambor  <mjambor@suse.cz>
13568
13569         PR tree-optimization/42398
13570         * gcc.c-torture/compile/pr42398.c: New test.
13571
13572 2010-01-04  Jason Merrill  <jason@redhat.com>
13573
13574         PR c++/42555
13575         * g++.dg/ext/attrib35.C: New.
13576
13577         PR c++/42567
13578         * g++.dg/cpp0x/auto17.C: New.
13579
13580 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
13581
13582         * gcc.dg/lto/20100104_0.c: New.
13583
13584 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
13585
13586         PR target/42542
13587         * gcc.target/i386/pr42542-1.c: New.
13588         * gcc.target/i386/pr42542-1a.c: Likewise.
13589         * gcc.target/i386/pr42542-1b.c: Likewise.
13590         * gcc.target/i386/pr42542-2.c: Likewise.
13591         * gcc.target/i386/pr42542-2a.c: Likewise.
13592         * gcc.target/i386/pr42542-2b.c: Likewise.
13593         * gcc.target/i386/pr42542-3.c: Likewise.
13594         * gcc.target/i386/pr42542-3a.c: Likewise.
13595
13596 2009-01-04  Tobias Burnus  <burnus@net-b.de>
13597
13598         PR fortran/41872
13599         * gfortran.dg/allocatable_scalar_5.f90: New test.
13600         * gfortran.dg/allocatable_scalar_6.f90: New test.
13601
13602 2010-01-03  Richard Guenther  <rguenther@suse.de>
13603
13604         PR testsuite/42583
13605         * gfortran.dg/gomp/recursion1.f90: Remove.
13606
13607 2010-01-03  Richard Guenther  <rguenther@suse.de>
13608
13609         * gcc.dg/Warray-bounds.c: Remove XFAILs.
13610         * gcc.dg/uninit-6.c: Likewise.
13611         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13612
13613 2010-01-03  Richard Guenther  <rguenther@suse.de>
13614
13615         PR tree-optimization/42589
13616         * gcc.target/i386/pr42589.c: New testcase.
13617
13618 2010-01-03  Richard Guenther  <rguenther@suse.de>
13619
13620         PR tree-optimization/42438
13621         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13622
13623 2010-01-02  Richard Guenther  <rguenther@suse.de>
13624
13625         PR testsuite/41651
13626         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13627
13628 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
13629
13630         PR target/42448
13631         * gcc.target/alpha/pr42448-1.c: New test.
13632         * gcc.target/alpha/pr42448-2.c: Ditto.
13633
13634 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
13635
13636         PR preprocessor/41947
13637         * gcc.dg/c99-hexfloat-3.c: New test.
13638
13639 2010-01-01  Richard Guenther  <rguenther@suse.de>
13640
13641         PR c/42570
13642         * gcc.c-torture/execute/pr42570.c: New testcase.
13643
13644 2010-01-01  Richard Guenther  <rguenther@suse.de>
13645
13646         PR middle-end/42559
13647         * gcc.c-torture/compile/pr42559.c: New testcase.
13648
13649 \f
13650 Copyright (C) 2010 Free Software Foundation, Inc.
13651
13652 Copying and distribution of this file, with or without modification,
13653 are permitted in any medium without royalty provided the copyright
13654 notice and this notice are preserved.