OSDN Git Service

2010-11-15 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-15  Richard Guenther  <rguenther@suse.de>
2
3         PR lto/44989
4         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
5
6 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
7
8         PR preprocessor/45038
9         * g++.dg/pr45038.C: New test.
10
11 2010-11-15  Richard Guenther  <rguenther@suse.de>
12
13         PR tree-optimization/46467
14         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
15
16 2010-11-15  Richard Guenther  <rguenther@suse.de>
17
18         PR testsuite/46423
19         * g++.dg/torture/pr34850.C: Adjust.
20
21 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
22
23         PR c/46475
24         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
25
26 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
27
28         * objc.dg/property/at-property-21.m: New.
29         * objc.dg/property/at-property-22.m: New.
30         * objc.dg/property/at-property-23.m: New.       
31         * objc.dg/property/synthesize-9.m: New.
32         * objc.dg/property/synthesize-10.m: New.
33         * objc.dg/property/synthesize-11.m: New.        
34         * obj-c++.dg/property/at-property-21.mm: New.
35         * obj-c++.dg/property/at-property-22.mm: New.
36         * obj-c++.dg/property/at-property-23.mm: New.   
37         * obj-c++.dg/property/synthesize-9.mm: New.
38         * obj-c++.dg/property/synthesize-10.mm: New.
39         * obj-c++.dg/property/synthesize-11.mm: New.    
40
41         * objc.dg/property/at-property-4.m: Updated to match new compiler
42         where some errors have been converted into warnings and vice versa.
43         * objc.dg/property/at-property-16.m: Same change.
44         * objc.dg/property/at-property-18.m: Same change.
45         * objc.dg/property/property-neg-5.m: Same change.
46         * obj-c++.dg/property/at-property-4.mm: Same change.
47         * obj-c++.dg/property/at-property-16.mm: Same change.
48         * obj-c++.dg/property/at-property-18.mm: Same change.
49         * obj-c++.dg/property/property-neg-5.mm: Same change.
50         
51         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
52         commented out because of testsuite problems; I found out that
53         using dg-warning instead of dg-message gets them to work.
54         * obj-c++.dg/property/property-neg-3.mm: Same change.
55         * obj-c++.dg/property/synthesize-6.mm: Same change.
56         * obj-c++.dg/property/at-property-5.mm: Same change.    
57         * obj-c++.dg/property/at-property-14.mm: Same change.   
58         * obj-c++.dg/property/at-property-18.mm: Same change.
59         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
60         some tests still do not work due to some other testsuite issue).
61
62 2010-11-13  Jason Merrill  <jason@redhat.com>
63
64         * g++.dg/cpp0x/auto20.C: New.
65
66 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
67
68         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
69         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
70
71 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
72
73         PR c/46462
74         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
75         * gcc.dg/pr35746.c: Likewise.
76         * gcc.dg/cpp/direct2.c: Likewise.
77         * gcc.dg/cpp/direct2s.c: Likewise.
78         * gcc.dg/noncompile/920923-1.c: Likewise.
79         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
80
81 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
82
83         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
84
85 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
86
87         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
88         a pointer to an arbitrary C struct with an Objective-C protocol.
89         Test various valid uses of typedef with Objective-C objects and
90         protocols instead.
91         * objc.dg/invalid-type-1.m: New.
92         * obj-c++.dg/invalid-type-1.m: New.     
93         
94 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
95
96         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
97
98 2010-11-13  Tobias Burnus  <burnus@net-b.de>
99
100         PR fortran/45742
101         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
102
103 2010-11-13  Tobias Burnus  <burnus@net-b.de>
104
105         PR fortran/45742
106         * gfortran.dg/volatile12.f90: New.
107
108 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
109
110         * objc.dg/attributes/method-format-1.m: Adjust.
111
112 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
113
114         PR c/20385
115         * gcc.dg/decl-9.c: New.
116
117 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
118
119         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
120
121 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
122
123         * gcc.dg/format/few-1.c: New test.
124         * gcc.dg/format/asm_fprintf-1.c: Adjust.
125         * gcc.dg/format/c90-scanf-1.c: Adjust.
126         * gcc.dg/format/cmn-err-1.c: Adjust.
127         * gcc.dg/format/dfp-printf-1.c: Adjust.
128         * gcc.dg/format/dfp-scanf-1.c: Adjust.
129         * gcc.dg/format/gcc_diag-1.c: Adjust.
130         * gcc.dg/format/ms_unnamed-1.c: Adjust.
131         * gcc.dg/format/strfmon-1.c: Adjust.
132         * gcc.dg/format/unnamed-1.c: Adjust.
133         * gcc.dg/format/xopen-2.c: Adjust.
134         * g++.dg/ext/builtin4.C: Adjust.
135         * g++.dg/ext/builtin5.C: Adjust.
136
137 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
138
139         * gcc.dg/pragma-diag-2.c: New test.
140
141 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
142
143         PR fortran/45794
144         * gfortran.dg/optional_mask.f90: New test.
145
146 2010-11-13  Ville Voutilainen <ville.voutilainen@gmail.com> <ville.voutilainen@symbio.com>
147
148         * g++.dg/cpp0x/defaulted15.C: Adjust.
149
150 2010-11-12  James Dennett <jdennett@google.com>
151
152         PR c++/39415
153         * g++.dg/expr/static_cast7.C: New.
154
155 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
156
157         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
158         warning.
159         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
160         mips-sgi-irix*.
161         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
162         * gcc.target/mips/call-3.c: Add dg-require-visibility.
163
164 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
165
166         * gcc.dg/pr46375.c: New test.
167
168 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
169
170         PR c/44782
171         * c-c++-common/fmax-errors.c: New test.
172
173 2010-11-11  Richard Henderson  <rth@redhat.com>
174
175         * gcc.target/i386/sse-24.c: Use -ffp-contract.
176
177 2010-11-11  Jan Hubicka  <jh@suse.cz>
178
179         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
180         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
181
182 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
183
184         PR target/46088
185         * gcc.dg/pr46088.c: New test.
186
187 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
188
189         * gfortran.dg/empty_derived_type.f90: New test.
190
191 2010-11-11  Tobias Burnus  <burnus@net-b.de>
192
193         PR fortran/46413
194         * gfortran.dg/class_31.f90: New.
195
196         PR fortran/46205
197         * gfortran.dg/forall_14.f90: New.
198
199 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
200             Tobias Burnus  <burnus@net-b.de>
201
202         PR fortran/46325
203         * gfortran.dg/char_initialiser_actual.f90: Make test case valid. 
204
205 2010-11-11  Jan Hubicka  <jh@suse.cz>
206
207         * gcc.dg/20081223-1.c: Update LTO options.
208         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
209         * gcc.dg/lto/20081118_0.c: Update LTO options.
210         * gcc.dg/lto/ipareference_0.c: Update LTO options.
211         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
212         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
213         * gcc.dg/lto/ipacp_0.c: Update LTO options.
214         * gcc.dg/lto/20090116_0.c: Update LTO options.
215         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
216         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
217         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
218         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
219         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
220         * gcc.dg/lto/20081224_0.c: Update LTO options.
221         * gcc.dg/lto/20090219_0.c: Update LTO options.
222         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
223         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
224         * gcc.dg/lto/20081115_0.c: Update LTO options.
225         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
226         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
227         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
228         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
229         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
230         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
231         * g++.dg/20090107-1.C: Update LTO options.
232         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
233         * g++.dg/lto/20081123_0.C: Update LTO options.
234         * g++.dg/lto/20090313_0.C: Update LTO options.
235         * g++.dg/lto/20081125_0.C: Update LTO options.
236         * g++.dg/lto/20081109-1_0.C: Update LTO options.
237         * g++.dg/lto/20081219_0.C: Update LTO options.
238         * g++.dg/lto/20100724-1_0.C: Update LTO options.
239         * g++.dg/lto/20081204-1_0.C: Update LTO options.
240         * g++.dg/lto/20090303_0.C: Update LTO options.
241         * g++.dg/lto/20100723-1_0.C: Update LTO options.
242         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
243         * g++.dg/lto/20090128_0.C: Update LTO options.
244         * g++.dg/lto/20081204-2_0.C: Update LTO options.
245         * g++.dg/lto/20090302_0.C: Update LTO options.
246         * g++.dg/lto/20081119-1_0.C: Update LTO options.
247         * g++.dg/lto/20081118_0.C: Update LTO options.
248         * g++.dg/20090121-1.C: Update LTO options.
249         * objc.dg/lto/lto.exp: Update LTO options.
250         * lib/lto.exp: Update LTO options.
251         * lib/gcc-dg.exp: Update LTO options.
252         * lib/c-torture.exp: Update LTO options.
253         * obj-c++.dg/lto/lto.exp: Update LTO options.
254
255 2010-11-11  Jan Hubicka  <jh@suse.cz>
256
257         PR tree-optimize/40436
258         * gcc.dg/tree-ssa/inline-5.c: New testcase.
259         * gcc.dg/tree-ssa/inline-6.c: New testcase.
260
261 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
262
263         * gfortran.dg/proc_decl_24.f90: New.
264
265 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
266
267         * objc.dg/property/at-property-20.m: New.
268         * objc.dg/property/synthesize-8.m: New. 
269         * obj-c++.dg/property/at-property-20.m: New.
270         * obj-c++.dg/property/synthesize-8.mm: New.
271         
272 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
273
274         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
275
276 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
277
278         PR middle-end/46388
279         * gcc.c-torture/compile/pr46388.c: New test.
280
281 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
282
283         * lib/lto.exp (lto-get-options-main): Support optional target
284         selector for dg-suppress-ld-options.
285
286 2010-11-11  Martin Jambor  <mjambor@suse.cz>
287
288         PR tree-optimization/46383
289         * g++.dg/torture/pr46383.C: New test.
290
291 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
292
293         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
294         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
295         to dg-options.
296         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
297         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
298         * g++.dg/other/i386-3.C: Ditto.
299
300 2010-11-10  Jason Merrill  <jason@redhat.com>
301
302         * g++.dg/cpp0x/constexpr-46420.C: New.
303
304 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
305
306         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
307         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
308         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
309         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
310         expected messages.
311
312 2010-11-10  Jan Hubicka  <jh@suse.cz>
313
314         PR tree-optimize/38669
315         * gcc.dg/tree-ssa/pr38699.c: New testcase.
316
317 2010-11-10  Jan Hubicka  <jh@suse.cz>
318
319         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
320
321 2010-11-10  Jason Merrill  <jason@redhat.com>
322
323         * g++.dg/cpp0x/constexpr-bitfield.C: New.
324
325 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
326
327         PR debug/46409
328         * gcc.dg/debug/pr46409.c: New test.
329
330         PR c++/46368
331         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
332
333 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
334
335         PR target/46419
336         * gcc-target/i386/pr46419.c: New test.
337
338 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
339
340         * g++.dg/other/i386-2.C: Add -mtbm.
341         * g++.dg/other/i386-3.C: Likewise.
342         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
343         * gcc.target/i386/funcspec-6.c: Likewise.
344         * gcc.target/i386/sse-12.c: Add -mtbm.
345         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
346         operand intrinsics.
347         * gcc.target/i386/sse-14.c: Likewise.
348         * gcc.target/i386/sse-22.c: Likewise.
349         * gcc.target/i386/sse-23.c: Likewise.
350         * gcc.target/i386/tbm-1.c: New file.
351         * gcc.target/i386/tbm-2.c: Likewise.
352
353 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
354
355         * g++.dg/other/i386-2.C: Add -mbmi.
356         * g++.dg/other/i386-3.C: Likewise.
357         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
358         * gcc.target/i386/funcspec-6.c: Likewise.
359         * gcc.target/i386/sse-12.c: Add -mbmi.
360         * gcc.target/i386/bmi-1.c: New file.
361         * gcc.target/i386/bmi-2.c: Likewise.
362         * gcc.target/i386/bmi-3.c: Likewise.
363         * gcc.target/i386/bmi-4.c: Likewise.
364         * gcc.target/i386/bmi-5.c: Likewise.
365         * gcc.target/i386/bmi-6.c: Likewise.
366
367 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
368
369         PR c++/46065
370         * g++.dg/pr46065.C: New test.
371
372 2010-11-10  Jan Hubicka  <jh@suse.cz>
373
374         PR tree-optimize/33172
375         PR tree-optimize/43411
376         * gcc.dg/tree-ssa/pr33172.c: New testcase.
377         * g++.dg/tree-ssa/pr43411.C: New testcase.
378
379 2010-11-10  Jan Hubicka  <jh@suse.cz>
380
381         PR tree-optimize/46228
382         * g++.dg/tree-ssa/pr46228.C: New testcase.
383
384 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
385
386         PR tree-optimization/46414
387         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop
388         unrolling.
389
390 2010-11-10  Tobias Burnus  <burnus@net-b.de>
391
392         PR fortran/46411
393         * gfortran.dg/intrinsic_7.f90: New.
394
395 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
396
397         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
398         * g++.dg/abi/thunk4.C: Likewise.
399         * g++.dg/opt/combine.C: Add dg-require-visibility.
400         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
401         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
402         alpha*-dec-osf*.
403         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
404         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
405         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
406         large arena_size.
407         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
408         * gcc.dg/intmax_t-1.c: Likewise.
409
410 2010-11-10  Tobias Burnus  <burnus@net-b.de>
411
412         PR fortran/46244
413         * gfortran.dg/class_30.f90: New.
414
415 2010-11-10  Tobias Burnus  <burnus@net-b.de>
416
417         PR fortran/46223
418         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
419         failure on s390.
420
421 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
422
423         PR tree-optimization/45971
424         * gcc.dg/vect/O3-pr45971.c: New.
425
426 2010-11-10  Richard Guenther  <rguenther@suse.de>
427
428         PR tree-optimization/44964
429         * gcc.dg/pr44964.c: New testcase.
430
431 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
432
433         * gnat.dg/opt10.adb: Fix typo.
434
435 2010-11-10  Martin Jambor  <mjambor@suse.cz>
436
437         PR tree-optimization/46351
438         PR tree-optimization/46377
439         * gnat.dg/opt10.adb: New file.
440         * gnat.dg/opt10_pkg.ads: Likewise.
441         * gnat.dg/opt11.adb: Likewise.
442         * gnat.dg/opt11.ads: Likewise.
443
444 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
445
446         * gnat.dg/boolean_conv.adb: New test.
447
448 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
449
450         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
451
452 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
453
454         * gnat.dg/unchecked_convert7.adb: New test.
455
456 2010-11-10  Richard Guenther  <rguenther@suse.de>
457
458         PR tree-optimization/46398
459         * gcc.dg/torture/pr46398.c: New testcase.
460
461 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
462
463         * gfortran.dg/open_dev_null.f90: New test.
464
465 2010-11-09  Jan Hubicka  <jh@suse.cz>
466
467         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
468         unrolling.
469
470 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
471
472         * gcc.dg/struct-semi-4.c: New test.
473
474 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
475
476         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
477         power5 to enable generation of FRIZ.
478
479         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
480         optimization.
481
482         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
483         expected.
484
485 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
486
487         PR target/43808
488         * gfortran.dg/pr43808.f90: New test.
489
490 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
491
492         PR tree-optimization/46036
493         * gfortran.dg/lto/pr46036_0.f90: New.
494
495 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
496
497         PR middle-end/45663
498         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second bar invocation
499         instead of first.
500
501         PR debug/46171
502         * gcc.dg/pr46171.c: New test.
503
504 2010-11-09  Richard Guenther  <rguenther@suse.de>
505
506         PR tree-optimization/46355
507         * gcc.dg/pr46355.c: New testcase.
508
509 2010-11-09  Richard Guenther  <rguenther@suse.de>
510
511         PR tree-optimization/46177
512         * gcc.dg/pr46177-2.c: New testcase.
513
514 2010-11-09  Richard Guenther  <rguenther@suse.de>
515
516         PR testsuite/46312
517         * gcc.dg/vec-scal-opt.c: Move ...
518         * gcc.dg/vect/vect-scal-opt.c: ... here.
519         * gcc.dg/vec-scal-opt1.c: Move ...
520         * gcc.dg/vect/vect-scal-opt1.c: ... here.
521         * gcc.dg/vec-scal-opt2.c: Move ...
522         * gcc.dg/vect/vect-scal-opt2.c: ... here.
523
524 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
525
526         * gnat.dg/specs/static_initializer5.ads: New test.
527         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
528
529 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
530
531         PR middle-end/46360
532         * gcc.c-torture/compile/pr46360.c: New test.
533
534         PR c++/45894
535         * g++.dg/warn/Wsequence-point-2.C: New test.
536
537 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
538
539         PR fortran/46313
540         * gfortran.dg/class_29.f03: New.
541
542 2010-11-09  Richard Guenther  <rguenther@suse.de>
543
544         PR middle-end/46221
545         * gcc.target/i386/alias-1.c: New testcase.
546
547 2010-11-08  Jason Merrill  <jason@redhat.com>
548
549         * g++.dg/cpp0x/constexpr-sassert.C: New.
550
551 2010-11-08  Jason Merrill  <jason@redhat.com>
552
553         * g++.dg/cpp0x/constexpr-defarg.C: New.
554
555 2010-11-08  Xinliang David Li  <davidxl@google.com>
556
557         PR tree-optimization/46316
558         * gcc.c-torture/execute/pr46316.c: New test.
559
560 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
561
562         PR fortran/46344
563         * gfortran.dg/class_28.f03: Extended.
564
565 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
566
567         * objc.dg/property/dotsyntax-13.m: New.
568         * objc.dg/property/dotsyntax-14.m: New.
569         * objc.dg/property/dotsyntax-15.m: New.
570         * objc.dg/property/synthesize-7.m: New.
571         * obj-c++.dg/property/dotsyntax-13.mm: New.
572         * obj-c++.dg/property/dotsyntax-14.mm: New.
573         * obj-c++.dg/property/dotsyntax-15.mm: New.
574         * obj-c++.dg/property/synthesize-7.mm: New.
575
576 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
577
578         * objc.dg/property/dynamic-4.m: New.
579         * objc.dg/property/dynamic-5.m: New.
580         * objc.dg/property/dynamic-6.m: New.
581         * obj-c++.dg/property/dynamic-4.mm: New.
582         * obj-c++.dg/property/dynamic-5.mm: New.
583         * obj-c++.dg/property/dynamic-6.mm: New.
584
585 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
586
587         * objc.dg/property/synthesize-3.m: New.
588         * objc.dg/property/synthesize-4.m: New.
589         * objc.dg/property/synthesize-5.m: New.
590         * objc.dg/property/synthesize-6.m: New.
591         * obj-c++.dg/property/synthesize-3.mm: New.
592         * obj-c++.dg/property/synthesize-4.mm: New.
593         * obj-c++.dg/property/synthesize-5.mm: New.
594         * obj-c++.dg/property/synthesize-6.mm: New.
595
596 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
597
598         * objc.dg/property/at-property-5.m: Updated test.
599         * objc.dg/property/at-property-16.m: New.
600         * objc.dg/property/at-property-17.m: New.
601         * objc.dg/property/at-property-18.m: New.
602         * objc.dg/property/at-property-19.m: New.
603         * objc.dg/property/dotsyntax-12.m: New.
604         * objc.dg/protocol-inheritance-1.m: New.
605         * objc.dg/protocol-inheritance-2.m: New.
606         * obj-c++.dg/property/at-property-5.mm: Updated test.
607         * obj-c++.dg/property/at-property-16.mm: New.
608         * obj-c++.dg/property/at-property-17.mm: New.
609         * obj-c++.dg/property/at-property-18.mm: New.
610         * obj-c++.dg/property/at-property-19.mm: New.
611         * obj-c++.dg/protocol-inheritance-1.mm: New.
612         * obj-c++.dg/protocol-inheritance-2.mm: New.
613         * obj-c++.dg/property/dotsyntax-12.mm: New.
614
615 2010-11-08  Jason Merrill  <jason@redhat.com>
616
617         * g++.dg/expr/overflow1.C: New.
618         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
619         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
620         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
621         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
622
623 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
624
625         * gcc.dg/pr35442.c: Adapt warning.
626
627         PR target/46280
628         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
629         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
630         * g++.dg/torture/pr36444.C: Add dg-options -msse for
631         i?86-*-* x86_64-*-*.
632         * g++.dg/torture/pr36445.C: Likewise.
633         * gcc.c-torture/compile/pr34856.c: Likewise.
634         * gcc.c-torture/compile/pr39928-1.c: Likewise.
635         * gcc.c-torture/compile/vector-1.c: Likewise.
636         * gcc.c-torture/compile/vector-2.c: Likewise.
637         * gcc.dg/pr32912-1.c: Likewise.
638         * gcc.c-torture/execute/va-arg-25.c: Move ...
639         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
640         Add dg-options -msse, dg-require-effective-target sse_runtime for
641         for i?86-*-*, x86_64-*-*.
642         * gcc.c-torture/execute/vector-1.c: Likewise.
643         * gcc.c-torture/execute/vector-2.c: Likewise.
644         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
645         i?86-*-*, x86_64-*-*.
646         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
647         * gcc.dg/tree-ssa/sra-4.c: Likewise.
648         * gcc.dg/tree-ssa/vector-1.c: Likewise.
649         * gcc.dg/tree-ssa/vector-2.c: Likewise.
650         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
651
652 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
653
654         * gcc.dg/torture/pr45982.c: Add -std=c99
655         * gcc.dg/torture/pr45623.c: Ditto.
656
657 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
658
659         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
660         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
661
662 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
663
664         PR target/28627
665         * g++.dg/ext/dllimport7.C: Adjust second error check and
666         allow test for x86_64 mingw, too.
667
668 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
669
670         PR fortran/46344
671         * gfortran.dg/class_28.f03: New.
672
673 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
674
675         PR rtl-optimization/45352
676         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
677         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
678         gcc.target/i386/pr45352-2.c: New tests.
679
680 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
681
682         PR libobjc/36610
683         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
684         XFAIL the run for all but m32 x86.
685
686 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
687
688         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
689         as comment character.
690
691 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
692
693         * gcc.target/mips/mips.exp: Revert previous patch.
694         * gcc.target/mips/fma-1.c: Delete.
695         * gcc.target/mips/fma-2.c: Likewise.
696         * gcc.target/mips/fma-3.c: Likewise.
697         * gcc.target/mips/fma-4.c: Likewise.
698         * gcc.target/mips/fma-5.c: Likewise.
699         * gcc.target/mips/fma-6.c: Likewise.
700         * gcc.target/mips/fma-7.c: Likewise.
701         * gcc.target/mips/fma-8.c: Likewise.
702         * gcc.target/mips/fma-9.c: Likewise.
703         * gcc.target/mips/fma-10.c: Likewise.
704         * gcc.target/mips/fma-11.c: Likewise.
705         * gcc.target/mips/fma-12.c: Likewise.
706         * gcc.target/mips/fma-13.c: Likewise.
707         * gcc.target/mips/fma-14.c: Likewise.
708         * gcc.target/mips/fma-15.c: Likewise.
709         * gcc.target/mips/fma-16.c: Likewise.
710         * gcc.target/mips/fma-17.c: Likewise.
711         * gcc.target/mips/fma-18.c: Likewise.
712         * gcc.target/mips/fma-19.c: Likewise.
713         * gcc.target/mips/fma-20.c: Likewise.
714
715 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
716
717         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
718         * gcc.target/mips/fma-1.c: New test.
719         * gcc.target/mips/fma-2.c: Likewise.
720         * gcc.target/mips/fma-3.c: Likewise.
721         * gcc.target/mips/fma-4.c: Likewise.
722         * gcc.target/mips/fma-5.c: Likewise.
723         * gcc.target/mips/fma-6.c: Likewise.
724         * gcc.target/mips/fma-7.c: Likewise.
725         * gcc.target/mips/fma-8.c: Likewise.
726         * gcc.target/mips/fma-9.c: Likewise.
727         * gcc.target/mips/fma-10.c: Likewise.
728         * gcc.target/mips/fma-11.c: Likewise.
729         * gcc.target/mips/fma-12.c: Likewise.
730         * gcc.target/mips/fma-13.c: Likewise.
731         * gcc.target/mips/fma-14.c: Likewise.
732         * gcc.target/mips/fma-15.c: Likewise.
733         * gcc.target/mips/fma-16.c: Likewise.
734         * gcc.target/mips/fma-17.c: Likewise.
735         * gcc.target/mips/fma-18.c: Likewise.
736         * gcc.target/mips/fma-19.c: Likewise.
737         * gcc.target/mips/fma-20.c: Likewise.
738
739 2010-11-06  Jason Merrill  <jason@redhat.com>
740
741         * g++.dg/cpp0x/constexpr-ctor3.C: New.
742
743 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
744
745         PR c/43384
746         * gcc.dg/parser-error-3.c: New test.
747
748 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
749
750         PR c++/45332
751         * g++.dg/parse/semicolon2.C: New testcase.
752         * g++.dg/ext/asmspec1.C: Adjust.
753         * g++.dg/init/new13.C: Adjust.
754         * g++.dg/parse/ctor5.C: Adjust.
755
756 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
757
758         PR fortran/46330
759         * gfortran.dg/class_27.f03: New.
760
761 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
762
763         Fixed using the Objective-C 2.0 dot-syntax with self and super.
764         * objc.dg/property/dotsyntax-5.m: New.
765         * objc.dg/property/dotsyntax-6.m: New.
766         * objc.dg/property/dotsyntax-7.m: New.
767         * objc.dg/property/dotsyntax-8.m: New.
768         * objc.dg/property/dotsyntax-9.m: New.
769         * objc.dg/property/dotsyntax-10.m: New.
770         * objc.dg/property/dotsyntax-11.m: New.
771         * obj-c++.dg/property/dotsyntax-5.mm: New.
772         * obj-c++.dg/property/dotsyntax-6.mm: New.
773         * obj-c++.dg/property/dotsyntax-7.mm: New.
774         * obj-c++.dg/property/dotsyntax-8.mm: New.
775         * obj-c++.dg/property/dotsyntax-9.mm: New.
776         * obj-c++.dg/property/dotsyntax-10.mm: New.
777         * obj-c++.dg/property/dotsyntax-11.mm: New.
778
779 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
780
781         * obj-c++.dg/encode-3.mm: Provide a different string check for the
782         NeXT runtime when the type is READONLY.
783
784 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
785
786         * gcc.target/i386/387-2.c: Skip if -march= is specified.
787         * gcc.target/i386/387-6.c: Ditto.
788         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
789         * gcc.target/i386/387-4.c: Ditto.
790         * gcc.target/i386/387-7.c: Ditto.
791         * gcc.target/i386/387-8.c: Ditto.
792         * gcc.target/i386/387-9.c: Ditto.
793         * gcc.target/i386/387-10.c: Ditto.
794         * gcc.target/i386/387-11.c: Ditto.
795         * gcc.target/i386/387-12.c: Ditto.
796
797         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
798
799 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
800
801         PR target/44981
802         * gcc.dg/darwin-cfstring-format-1.c: New.
803         * gcc.dg/warn-nsstring.c: New.
804         * objc.dg/fsf-nsstring-format-1.m: New.
805         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
806         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
807         linker warning.
808
809 2010-11-05  Jason Merrill  <jason@redhat.com>
810
811         PR c++/45473
812         * g++.dg/inherit/virtual6.C: New.
813
814 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
815
816         PR c/44772
817         * gcc.dg/Wcxx-compat-21.c: New test.
818
819 2010-11-05  Ian Lance Taylor  <iant@google.com>
820
821         PR target/46084
822         * gcc.target/i386/pr46084.c: New test.
823
824 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
825
826         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
827         * (check_effective_target_mempcpy): New.
828         * gcc.c-torture/execute/pr45636.c: Move this...
829         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
830
831 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
832
833         * gcc.target/i386/i386.exp (FLAGS): Remove.
834         Wrap gcc_target_compile with $clearcap_ldflags added to options.
835
836 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
837
838         PR c++/46160
839         * g++.dg/opt/empty2.C: New test.
840
841         PR target/45670
842         * gcc.target/i386/pr45670.c: New test.
843
844 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
845
846         PR fortran/45451
847         PR fortran/46174
848         * gfortran.dg/class_19.f03: Modified.
849         * gfortran.dg/class_allocate_6.f03: New.
850
851 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
852
853         * gcc.target/i386/avx-vzeroupper-19.c: New.
854
855 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
856
857         PR tree-optimization/46099
858         * gcc.dg/autopar/pr46099.c: New test.
859
860         PR middle-end/43690
861         * c-c++-common/pr43690.c: New test.
862
863 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
864
865         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
866         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
867         declaration and implementation.
868         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
869         * obj-c++.dg/property/at-property-13.mm: Likewise.
870         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
871         * obj-c++.dg/property/property-1.mm: Likewise.
872         * obj-c++.dg/property/at-property-7.mm: Likewise.
873         * obj-c++.dg/property/at-property-9.mm: Likewise.
874         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
875         * obj-c++.dg/property/at-property-10.mm: Likewise.
876         * obj-c++.dg/property/synthesize-2.mm: Likewise.
877         * obj-c++.dg/property/at-property-12.mm: Likewise.
878         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
879         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
880         * obj-c++.dg/property/at-property-6.mm: Likewise.
881         * obj-c++.dg/property/at-property-8.mm: Likewise.
882         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
883         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
884         * obj-c++.dg/property/at-property-11.mm: Likewise.
885         * obj-c++.dg/template-8.mm: Likewise.
886         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
887         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
888         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
889         and put a FIXME for this.
890         * obj-c++.dg/property/property-2.mm: Remove.
891         * obj-c++.dg/property/property-3.mm: Remove.
892
893 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
894
895         PR debug/46307
896         * gcc.dg/pr46307.c: New test.
897
898 2010-11-05  Jason Merrill  <jason@redhat.com>
899
900         PR c++/46304
901         * g++.dg/ext/complex6.C: New.
902
903 2010-11-04  Bud Davis   <jimmied@smu.edu>
904
905         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
906
907 2010-11-04  Chao-ying Fu  <fu@mips.com>
908
909         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
910         msubu, mult, multu.
911         * gcc.target/mips/mips32-dsp-run.c: Likewise.
912
913 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
914
915         Fixed using the Objective-C 2.0 dot-syntax with class names.
916         * objc.dg/property/dotsyntax-3.m: New.
917         * objc.dg/property/dotsyntax-4.m: New.
918         * obj-c++.dg/property/dotsyntax-3.mm: New.
919         * obj-c++.dg/property/dotsyntax-4.mm: New.
920
921         * objc.dg/fobjc-std-1.m: Added test for warnings when the
922         Objective-C 2.0 dot-syntax is used with class names.
923         * obj-c++.dg/fobjc-std-1.mm: Same change.
924
925 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
926
927         * gcc.target/powerpc/loop_align.c: New.
928
929 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
930
931         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
932
933         merge from FSF 'apple/trunk' branch.
934         * gcc.target/powerpc/darwin64-abi.c: New.
935
936 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
937
938         PR tree-optimization/46233
939         * gcc.dg/pr46233.c: New test.
940
941 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
942
943         * objc.dg/property/property-2.m: Deleted.
944         * objc.dg/property/property-3.m: Deleted.
945
946 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
947
948         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
949         defined.
950         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
951         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
952         * objc.dg/property/property-1.m: Likewise.
953         * objc.dg/property/at-property-6.m: Likewise.
954         * objc.dg/property/at-property-7.m: Likewise.
955         * objc.dg/property/dotsyntax-1.m: Likewise.
956         * objc.dg/property/at-property-8.m: Likewise.
957         * objc.dg/property/dotsyntax-2.m: Likewise.
958         * objc.dg/property/at-property-9.m: Likewise.
959         * objc.dg/property/synthesize-2.m: Likewise.
960         * objc.dg/property/at-property-10.m: Likewise.
961         * objc.dg/property/at-property-11.m: Likewise.
962         * objc.dg/property/at-property-12.m: Likewise.
963         * objc.dg/property/at-property-13.m: Likewise.
964         * objc.dg/property/fsf-property-method-access.m: Likewise.
965         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
966         linker warning.
967         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
968         warnings.
969         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
970         deprecation warnings.  Use Object1 implementation.
971         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
972         * objc/execute/forward-1.m: Remove.
973         * objc/execute/forward-1.x: Remove.
974
975 2010-11-04  Jason Merrill  <jason@redhat.com>
976
977         * g++.dg/cpp0x/constexpr-access.C: New.
978
979 2010-11-04  Richard Guenther  <rguenther@suse.de>
980
981         PR rtl-optimization/46183
982         * gcc.dg/torture/pr46183.c: New testcase.
983
984 2010-11-04  Richard Guenther  <rguenther@suse.de>
985
986         PR tree-optimization/46068
987         * gcc.dg/torture/pr46068.c: New testcase.
988
989 2010-11-04  Richard Guenther  <rguenther@suse.de>
990
991         PR tree-optimization/45991
992         * gcc.dg/pr45991.c: New testcase.
993
994 2010-11-04  Richard Guenther  <rguenther@suse.de>
995
996         PR tree-optimization/46154
997         * g++.dg/torture/pr46154.C: New testcase.
998
999 2010-11-04  Richard Guenther  <rguenther@suse.de>
1000
1001         PR tree-optimization/45733
1002         * gcc.dg/pr45733.c: New testcase.
1003
1004 2010-11-04  Ira Rosen  <irar@il.ibm.com>
1005
1006         PR tree-optimization/46213
1007         * gfortran.dg/vect/pr46213.f90: New.
1008
1009 2010-11-04  Richard Guenther  <rguenther@suse.de>
1010
1011         PR testsuite/45702
1012         * gcc.dg/pr34989-1.c: Move ...
1013         * gcc.dg/lto/pr34989-1_0.c: ... here.
1014         * gcc.dg/pr34989-2.c: Move ...
1015         * gcc.dg/lto/pr34989-1_1.c: ... here.
1016         * gcc.dg/pr27898.c: Move ...
1017         * gcc.dg/lto/pr27898_0.c: ... here and ...
1018         * gcc.dg/lto/pr27898_1.c: ... split.
1019         * gcc.dg/pr28712.c: Move ...
1020         * gcc.dg/lto/pr28712_0.c: ... here and ...
1021         * gcc.dg/lto/pr28712_1.c: ... split ...
1022         * gcc.dg/lto/pr28712_2.c: ... twice.
1023         * gcc.dg/pr28706.c: Move ...
1024         * gcc.dg/lto/pr28706_0.c: ... here and ...
1025         * gcc.dg/lto/pr28706_1.c: ... split.
1026
1027 2010-11-04  Richard Guenther  <rguenther@suse.de>
1028             Richard Henderson  <rth@redhat.com>
1029
1030         * gcc.target/i386/fma4-vector-2.c: New testcase.
1031
1032 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1033             Richard Guenther  <rguenther@suse.de>
1034
1035         * gcc.dg/vec-scal-opt.c: New testcase.
1036         * gcc.dg/vec-scal-opt1.c: New testcase.
1037         * gcc.dg/vec-scal-opt2.c: New testcase.
1038
1039 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1040
1041         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1042         from plugin build flags on Darwin targets.
1043
1044 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1045
1046         * gcc.target/i386/pr46285.c: Require split_stack target.
1047
1048 2010-11-03  Jason Merrill  <jason@redhat.com>
1049
1050         PR c++/46293
1051         * g++.dg/cpp0x/constexpr-base2.C: New.
1052
1053         PR c++/46289
1054         * g++.dg/cpp0x/initlist45.C: New.
1055
1056 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1057
1058         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1059         is now allowed in categories.
1060         * obj-c++.dg/property/dynamic-2.mm: Same change.
1061         * objc.dg/property/dynamic-3.m: New.
1062         * obj-c++.dg/property/dynamic-3.mm: New.
1063         * objc.dg/property/at-property-14.m: New.
1064         * objc.dg/property/at-property-15.m: New.
1065         * obj-c++.dg/property/at-property-14.mm: New.
1066         * obj-c++.dg/property/at-property-15.mm: New.
1067
1068         * objc.dg/foreach-6.m: Added a few more tests for valid and
1069         invalid iterating variables and collections.
1070
1071 2010-11-03  Xinliang David Li  <davidxl@google.com>
1072
1073         PR target/46200
1074         * g++.dg/tree-ssa/ivopts-2.C: New test.
1075
1076 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1077
1078         PR target/46295
1079         * gcc.target/i386/pr46295.c: New.
1080
1081 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1082
1083         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1084         precision min/max for single precision on VSX.
1085
1086 2010-11-03  Jason Merrill  <jason@redhat.com>
1087
1088         PR c++/46289
1089         * g++.dg/cpp0x/constexpr-ice3.C: New.
1090
1091 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1092
1093         * gnat.dg/opt8.ad[sb]: New test.
1094         * gnat.dg/opt8_pkg.ads: New helper.
1095
1096 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1097
1098         PR rtl-optimization/45865
1099         * gcc.dg/pr45865.c: New.
1100         * gcc.dg/torture/pr45865.c: Likewise.
1101
1102         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1103         * gcc.target/arm/headmerge-2.c: Likewise.
1104         * gcc.target/i386/headmerge-1.c: Likewise.
1105         * gcc.target/i386/headmerge-2.c: Likewise.
1106
1107 2010-11-03  Richard Guenther  <rguenther@suse.de>
1108
1109         PR middle-end/46288
1110         * gcc.dg/pr46288.c: New testcase.
1111
1112 2010-11-03  Richard Guenther  <rguenther@suse.de>
1113
1114         PR tree-optimization/44807
1115         * gcc.dg/torture/pr44807.c: New testcase.
1116
1117 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1118
1119         PR libgfortran/43899
1120         * gfortran.dg/namelist_67.f90: New test.
1121
1122 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1123
1124         PR tree-optimization/46009
1125         * gcc.dg/vect/pr46009.c: New function.
1126
1127 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1128
1129         Implemented -fobjc-std=objc1 flag.
1130         * objc.dg/fobjc-std-1.m: New.
1131         * obj-c++.dg/fobjc-std-1.mm: New.
1132
1133 2010-11-03  Richard Guenther  <rguenther@suse.de>
1134
1135         PR middle-end/46241
1136         * g++.dg/debug/pr46241.C: New testcase.
1137
1138 2010-11-03  Richard Guenther  <rguenther@suse.de>
1139
1140         PR tree-optimization/46190
1141         * gfortran.dg/pr46190.f90: New testcase.
1142
1143 2010-11-03  Richard Guenther  <rguenther@suse.de>
1144
1145         PR testsuite/46274
1146         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1147         * gcc.dg/vect/vect-19.c: Likewise.
1148         * gcc.dg/vect/vect-17.c: Likewise.
1149
1150 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1151
1152         PR target/46285
1153         * gcc.target/i386/pr46285.c: New.
1154
1155 2010-11-03  Richard Guenther  <rguenther@suse.de>
1156
1157         PR tree-optimization/46217
1158         * gcc.dg/pr46217.c: New testcase.
1159
1160 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1161
1162         * objc.dg/property/dotsyntax-1.m: New.
1163         * objc.dg/property/dotsyntax-2.m: New.
1164         * obj-c++.dg/property/dotsyntax-1.mm: New.
1165         * obj-c++.dg/property/dotsyntax-2.mm: New.
1166
1167 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1168
1169         PR tree-optimization/46165
1170         * gcc.dg/pr46165.c: New test.
1171
1172 2010-11-03  Richard Guenther  <rguenther@suse.de>
1173
1174         PR middle-end/46251
1175         * gcc.dg/pr46251.c: New testcase.
1176
1177 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1178
1179         PR tree-optimization/46107
1180         * gcc.c-torture/compile/pr46107.c: New test.
1181
1182         PR debug/46252
1183         * gcc.dg/pr46252.c: New test.
1184
1185         PR rtl-optimization/46034
1186         PR rtl-optimization/46212
1187         PR rtl-optimization/46248
1188         * gcc.c-torture/compile/pr46034.c: New test.
1189         * gcc.c-torture/compile/pr46248.c: New test.
1190         * gcc.dg/pr46212.c: New test.
1191
1192 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1193
1194         * gnat.dg/sizetype4.adb: New test.
1195
1196 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
1197
1198         * gcc.target/i386/avx-vzeroupper-15.c: New.
1199         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1200         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1201         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1202
1203         PR target/46253
1204         * gcc.target/i386/pr46253.c: New.
1205
1206 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1207             Tobias Burnus  <burnus@net-b.de>
1208
1209         PR fortran/45170
1210         * gfortran.dg/deferred_type_param_1.f90: New.
1211         * gfortran.dg/deferred_type_param_2.f90: New.
1212         * gfortran.dg/initialization_1.f90: Update dg-errors.
1213         * gfortran.dg/initialization_9.f90: Update dg-errors.
1214
1215 2010-11-02  Richard Guenther  <rguenther@suse.de>
1216
1217         PR tree-optimization/46149
1218         * g++.dg/torture/pr46149.C: New testcase.
1219
1220 2010-11-02  Richard Guenther  <rguenther@suse.de>
1221
1222         PR tree-optimization/46216
1223         * gcc.dg/torture/pr46216.c: New testcase.
1224
1225 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1226
1227         PR target/46131
1228         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1229         *-*-osf*.
1230
1231 2010-11-02  Richard Guenther  <rguenther@suse.de>
1232
1233         PR tree-optimization/46184
1234         * gcc.dg/pr46184.c: New testcase.
1235
1236 2010-11-02  Richard Guenther  <rguenther@suse.de>
1237
1238         PR tree-optimization/46177
1239         * gcc.dg/pr46177.c: New testcase.
1240
1241 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1242
1243         PR middle-end/46120
1244         * g++.dg/ipa/ivinline-9.C: New test.
1245
1246 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1247
1248         PR tree-optimization/45875
1249         * g++.dg/torture/pr45875.C: New test.
1250
1251 2010-11-02  Richard Guenther  <rguenther@suse.de>
1252
1253         PR testsuite/46249
1254         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1255
1256 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
1257
1258         PR debug/46255
1259         * gcc.dg/pr46255.c: New test.
1260
1261 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1262
1263         PR c++/46170
1264         PR c++/46162
1265         * g++.dg/template/sfinae26.C: New test.
1266         * g++.dg/template/sfinae27.C: Likewise.
1267
1268 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1269
1270         PR c++/45606
1271         * g++.dg/template/typedef36.C: New test.
1272         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1273         * g++.dg/template/canon-type-10.C: Likewise.
1274         * g++.dg/template/canon-type-11.C: Likewise.
1275         * g++.dg/template/canon-type-12.C: Likewise.
1276         * g++.dg/template/canon-type-13.C: Likewise.
1277
1278 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
1279
1280         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1281         instance of debug_pubnames on darwin.
1282
1283 2010-11-01  Jason Merrill  <jason@redhat.com>
1284             Benjamin Kosnik  <bkoz@redhat.com>
1285
1286         * g++.dg/cpp0x/constexpr-initlist2.C: New.
1287         * g++.dg/cpp0x/constexpr-initlist3.C: New.
1288
1289         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1290         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1291         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1292         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1293         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1294         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1295         * g++.dg/cpp0x/constexpr-array.C: New.
1296         * g++.dg/cpp0x/constexpr-base.C: New.
1297         * g++.dg/cpp0x/constexpr-complex.C: New.
1298         * g++.dg/cpp0x/constexpr-data1.C: New.
1299         * g++.dg/cpp0x/constexpr-data2.C: New.
1300         * g++.dg/cpp0x/constexpr-deref.C: New.
1301         * g++.dg/cpp0x/constexpr-diag1.C: New.
1302         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1303         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1304         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1305         * g++.dg/cpp0x/constexpr-empty.C: New.
1306         * g++.dg/cpp0x/constexpr-empty2.C: New.
1307         * g++.dg/cpp0x/constexpr-empty3.C: New.
1308         * g++.dg/cpp0x/constexpr-empty4.C: New.
1309         * g++.dg/cpp0x/constexpr-empty5.C: New.
1310         * g++.dg/cpp0x/constexpr-ex1.C: New.
1311         * g++.dg/cpp0x/constexpr-ex2.C: New.
1312         * g++.dg/cpp0x/constexpr-ex3.C: New.
1313         * g++.dg/cpp0x/constexpr-ex4.C: New.
1314         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1315         * g++.dg/cpp0x/constexpr-fnptr.C: New.
1316         * g++.dg/cpp0x/constexpr-function1.C: New.
1317         * g++.dg/cpp0x/constexpr-function2.C: New.
1318         * g++.dg/cpp0x/constexpr-function3.C: New.
1319         * g++.dg/cpp0x/constexpr-ice.C: New.
1320         * g++.dg/cpp0x/constexpr-initlist.C: New.
1321         * g++.dg/cpp0x/constexpr-neg1.C: New.
1322         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1323         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1324         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1325         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1326         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1327         * g++.dg/cpp0x/constexpr-nonlit.C: New.
1328         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1329         * g++.dg/cpp0x/constexpr-nullptr.C: New.
1330         * g++.dg/cpp0x/constexpr-object1.C: New.
1331         * g++.dg/cpp0x/constexpr-object2.C: New.
1332         * g++.dg/cpp0x/constexpr-overflow.C: New.
1333         * g++.dg/cpp0x/constexpr-pedantic.C: New.
1334         * g++.dg/cpp0x/constexpr-pos1.C: New.
1335         * g++.dg/cpp0x/constexpr-potential1.C: New.
1336         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1337         * g++.dg/cpp0x/constexpr-pure.C: New.
1338         * g++.dg/cpp0x/constexpr-static.C: New.
1339         * g++.dg/cpp0x/constexpr-static2.C: New.
1340         * g++.dg/cpp0x/constexpr-static3.C: New.
1341         * g++.dg/cpp0x/constexpr-static4.C: New.
1342         * g++.dg/cpp0x/constexpr-static5.C: New.
1343         * g++.dg/cpp0x/constexpr-static6.C: New.
1344         * g++.dg/cpp0x/constexpr-string.C: New.
1345         * g++.dg/cpp0x/constexpr-switch.C: New.
1346         * g++.dg/cpp0x/constexpr-targ.C: New.
1347         * g++.dg/cpp0x/constexpr-throw.C: New.
1348         * g++.dg/cpp0x/constexpr-typeid.C: New.
1349         * g++.dg/cpp0x/constexpr-union.C: New.
1350         * g++.dg/cpp0x/constexpr-value.C: New.
1351         * g++.dg/cpp0x/constexpr-value2.C: New.
1352         * g++.dg/cpp0x/constexpr-variadic.C: New.
1353         * g++.dg/cpp0x/initlist5.C: Use constexpr.
1354         * g++.dg/cpp0x/static_assert3.C: Add expected error.
1355         * g++.dg/other/fold1.C: Likewise.
1356         * g++.dg/parse/crash36.C: Likewise.
1357         * g++.dg/parse/constant4.C: Adjust expected error.
1358         * g++.dg/template/arg5.C: Likewise.
1359         * g++.dg/template/non-dependent10.C: Likewise.
1360         * g++.dg/template/qualified-id3.C: Likewise.
1361         * g++.dg/warn/overflow-warn-1.C: Likewise.
1362         * g++.dg/warn/overflow-warn-3.C: Likewise.
1363         * g++.dg/warn/overflow-warn-4.C: Likewise.
1364         * g++.old-deja/g++.pt/crash10.C: Likewise.
1365
1366         * g++.dg/cpp0x/constexpr-ctor2.C: New.
1367
1368 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1369
1370         Implemented format and noreturn attributes for Objective-C methods.
1371         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1372         * objc.dg/attributes/method-deprecated-1.m: New.
1373         * objc.dg/attributes/method-deprecated-2.m: New.
1374         * objc.dg/attributes/method-deprecated-3.m: New.
1375         * objc.dg/attributes/method-noreturn-1.m: New.
1376         * objc.dg/attributes/method-sentinel-1.m: New.
1377         * objc.dg/attributes/method-format-1.m: New.
1378         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1379         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1380         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1381         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1382         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1383         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
1384         * obj-c++.dg/attributes/method-format-1.mm: New.
1385
1386 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1387
1388         * objc.dg/property/at-property-deprecated-1.m: New.
1389         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
1390
1391 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1392
1393         Implemented Objective-C 2.0 property accessors.
1394         * objc.dg/property/at-property-6.m: Use nonatomic properties to
1395         avoid testing more complex accessors in this testcase which is not
1396         about them.
1397         * objc.dg/property/at-property-7.m: Same change.
1398         * objc.dg/property/at-property-8.m: Same change.
1399         * objc.dg/property/at-property-9.m: Same change.
1400         * objc.dg/property/at-property-10.m: Same change.
1401         * objc.dg/property/at-property-11.m: Same change.
1402         * obj-c++.dg/property/at-property-6.mm: Same change.
1403         * obj-c++.dg/property/at-property-7.mm: Same change.
1404         * obj-c++.dg/property/at-property-8.mm: Same change.
1405         * obj-c++.dg/property/at-property-9.mm: Same change.
1406         * obj-c++.dg/property/at-property-10.mm: Same change.
1407         * obj-c++.dg/property/at-property-11.mm: Same change.
1408         * objc.dg/property/at-property-12.m: New.
1409         * objc.dg/property/at-property-13.m: New.
1410         * obj-c++.dg/property/at-property-12.mm: New.
1411         * obj-c++.dg/property/at-property-13.mm: New.
1412
1413 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1414
1415         PR fortran/46152
1416         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1417         * gfortran.dg/allocate_with_typespec_4.f90: New test.
1418         * gfortran.dg/allocate_with_typespec_1.f90: New test.
1419         * gfortran.dg/allocate_with_typespec_2.f: New test.
1420         * gfortran.dg/allocate_with_typespec_3.f90: New test.
1421         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1422         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1423
1424 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
1425             Nathan Froyd  <froydnj@codesourcery.com>
1426
1427         PR tree-optimization/46259
1428         * gfortran.dg/pr46259.f: New testcase.
1429
1430 2010-11-01  Paul Koning  <ni1d@arrl.net>
1431
1432         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1433         * gcc.c-torture/compile/20020604-1.c: Ditto.
1434         * gcc.c-torture/compile/20001226-1.c: Ditto.
1435         * gcc.c-torture/compile/20010327-1.c: Ditto.
1436         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1437         * gcc.c-torture/compile/pr43191.c: Ditto.
1438         * gcc.c-torture/compile/pr41181.c: Ditto.
1439
1440 2010-10-31  Richard Henderson  <rth@redhat.com>
1441
1442         * lib/target-supports.exp
1443         (check_effective_target_automatic_stack_alignment): True for
1444         x86 but not windows.
1445         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1446         use of the preferred-stack-boundary arguments.
1447         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1448
1449 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
1450
1451         PR target/46142
1452         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1453         * gcc.target/i386/fma4-builtin-2.c: Likewise.
1454
1455 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1456
1457         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1458
1459 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1460
1461         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1462         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
1463         than tls.
1464         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1465         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1466         * objc.dg/torture/tls/thr-init.m: Likewise.
1467         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1468         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1469
1470 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1471
1472         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1473         the Linux kernel.
1474
1475 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
1476
1477         PR fortran/44917
1478         PR fortran/44926
1479         PR fortran/46196
1480         * gfortran.dg/typebound_generic_10.f03: New.
1481
1482 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1483
1484         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1485         * objc.dg/property/property-neg-1.m: Updated for changes in the
1486         syntax of @property and the implementation of
1487         @synthesize/@dynamic.
1488         * objc.dg/property/property-neg-2.m: Same change.
1489         * objc.dg/property/property-neg-3.m: Same change.
1490         * objc.dg/property/property-neg-4.m: Same change.
1491         * objc.dg/property/property-neg-5.m: Same change.
1492         * objc.dg/property/property-neg-7.m: Same change.
1493         * objc.dg/property/property-1.m: Same change.
1494         * objc.dg/property/synthesize-1.m: Same change.
1495         * objc.dg/property/at-property-2.m: Same change.
1496         * objc.dg/property/at-property-4.m: Same change.
1497
1498         * objc.dg/property/fsf-property-method-acces.m: Updated for
1499         changes in the syntax of @property and the implementation of
1500         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1501         * objc.dg/property/fsf-property-basic.m: Same change.
1502         * objc.dg/property/fsf-property-named-ivar.m: Same change.
1503
1504         * objc.dg/property/at-property-5.m: New.
1505         * objc.dg/property/at-property-6.m: New.
1506         * objc.dg/property/at-property-7.m: New.
1507         * objc.dg/property/at-property-8.m: New.
1508         * objc.dg/property/at-property-9.m: New.
1509         * objc.dg/property/at-property-10.m: New.
1510         * objc.dg/property/at-property-11.m: New.
1511         * objc.dg/property/synthesize-2.m: New.
1512         * objc.dg/property/dynamic-2.m: New.
1513
1514         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1515         syntax of @property and the implementation of
1516         @synthesize/@dynamic.
1517         * obj-c++.dg/property/property-neg-2.mm: Same change.
1518         * obj-c++.dg/property/property-neg-3.mm: Same change.
1519         * obj-c++.dg/property/property-neg-4.mm: Same change.
1520         * obj-c++.dg/property/property-neg-5.mm: Same change.
1521         * obj-c++.dg/property/property-neg-7.mm: Same change.
1522         * obj-c++.dg/property/property-1.mm: Same change.
1523         * obj-c++.dg/property/synthesize-1.mm: Same change.
1524         * obj-c++.dg/property/at-property-2.mm: Same change.
1525         * obj-c++.dg/property/at-property-4.mm: Same change.
1526
1527         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1528         changes in the syntax of @property and the implementation of
1529         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1530         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1531         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1532
1533         * obj-c++.dg/property/at-property-5.mm: New.
1534         * obj-c++.dg/property/at-property-6.mm: New.
1535         * obj-c++.dg/property/at-property-7.mm: New.
1536         * obj-c++.dg/property/at-property-8.mm: New.
1537         * obj-c++.dg/property/at-property-9.mm: New.
1538         * obj-c++.dg/property/at-property-10.mm: New.
1539         * obj-c++.dg/property/at-property-11.mm: New.
1540         * obj-c++.dg/property/synthesize-2.mm: New.
1541         * obj-c++.dg/property/dynamic-2.mm: New.
1542
1543 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1544             Andrew Pinski  <pinskia@gmail.com>
1545
1546         * gcc.c-torture/execute/vector-shift.c: New testcase.
1547         * gcc.c-torture/execute/vector-shift1.c: Likewise.
1548         * gcc.c-torture/execute/vector-shift2.c: Likewise.
1549         * gcc.dg/vector-shift.c: Likewise.
1550         * gcc.dg/vector-shift1.c: Likewise.
1551         * gcc.dg/torture/vector-shift2.c: Likewise.
1552         * gcc.dg/vector-shift3.c: Likewise.
1553         * gcc.dg/simd-1b.c: Adjust.
1554
1555 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1556
1557         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1558
1559 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
1560
1561         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1562
1563 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
1564
1565         PR target/46153
1566         * gcc.target/i386/pr46153.c: New test.
1567
1568 2010-10-27  Jason Merrill  <jason@redhat.com>
1569
1570         * g++.dg/cpp0x/constexpr-is_literal.C: New.
1571
1572 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
1573
1574         PR fortran/46161
1575         * gfortran.dg/class_dummy_3.f03: New.
1576
1577 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
1578
1579         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1580         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1581
1582         * gcc.target/i386/avx-vzeroupper-3.c: New.
1583         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1584         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1585         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1586         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1587         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1588         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1589         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1590         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1591         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1592         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1593         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1594
1595 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1596
1597         * obj-c.dg/property/at-property-4.m: New.
1598         * obj-c++.dg/property/at-property-4.mm: New.
1599         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1600         updates in warning.
1601         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1602         updates in warning.
1603
1604 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1605
1606         * objc.dg/property/at-property-1.m: New.
1607         * objc.dg/property/at-property-2.m: New.
1608         * objc.dg/property/at-property-3.m: New.
1609         * objc.dg/ivar-invalid-type-1.m: New.
1610         * obj-c++.dg/property/at-property-1.mm: New.
1611         * obj-c++.dg/property/at-property-2.mm: New.
1612         * obj-c++.dg/property/at-property-3.mm: New.
1613         * obj-c++.dg/ivar-invalid-type-1.mm: New.
1614         * objc.dg/property/property-neg-6.m: Updated testcase for updates
1615         in error reporting.
1616
1617 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1618
1619         PR libgfortran/46010
1620         * gfortran.dg/namelist_66.f90: New test.
1621         * gfortran.dg/fmt_t_6.f: Fix whitespace.
1622
1623 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
1624
1625         PR fortran/42647
1626         * gfortran.dg/allocatable_scalar_9.f90: Extended.
1627         * gfortran.dg/allocatable_scalar_10.f90: New.
1628         * gfortran.dg/class_19.f03: Extended.
1629
1630 2010-10-26  Jan Hubicka  <jh@suse.cz>
1631
1632         PR middle-end/45736
1633         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1634
1635 2010-10-26  Ira Rosen  <irar@il.ibm.com>
1636
1637         PR tree-optimization/46167
1638         * gcc.dg/vect/O-pr46167.c: New.
1639         * gcc.dg/vect/vect.exp: Run tests with -O.
1640
1641 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
1642
1643         PR target/44948
1644         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1645         * g++.dg/vect/pr33860a.cc: Likewise.
1646         * gcc.c-torture/compile/20070522-1.c: Likewise.
1647         * gcc.dg/compat/struct-align-1_x.c: Likewise.
1648         * gcc.dg/compat/struct-align-1_y.c: Likewise.
1649         * gcc.dg/compat/struct-align-2_x.c: Likewise.
1650         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1651         * gcc.dg/pr44136.c: Likewise.
1652
1653         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1654         * gcc.dg/compat/vector-1_x.c: Likewise.
1655         * gcc.dg/compat/vector-1_y.c: Likewise.
1656         * gcc.dg/compat/vector-2_x.c: Likewise.
1657         * gcc.dg/compat/vector-2_y.c: Likewise.
1658         * gcc.dg/pr43300.c: Likewise.
1659
1660         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1661         * gcc.dg/compat/vector-1a_y.c: Likewise.
1662         * gcc.dg/compat/vector-1b_x.c: Likewise.
1663         * gcc.dg/compat/vector-1b_y.c: Likewise.
1664         * gcc.dg/compat/vector-2a_x.c: Likewise.
1665         * gcc.dg/compat/vector-2a_y.c: Likewise.
1666         * gcc.dg/compat/vector-2b_x.c: Likewise.
1667         * gcc.dg/compat/vector-2b_y.c: Likewise.
1668         * gcc.target/i386/pr39162.c: Likewise.
1669         * gcc.target/i386/pr40906-2.c: Likewise.
1670         * gcc.target/i386/sse-5.c: Likewise.
1671
1672         * gcc.dg/pr35442.c: Prune ABI change warnings.
1673
1674         * gcc.c-torture/execute/pr38151.x: New.
1675         * gcc.target/i386/pr44948-1a.c: Likewise.
1676         * gcc.target/i386/pr44948-1b.c: Likewise.
1677         * gcc.target/i386/pr44948-2a.c: Likewise.
1678         * gcc.target/i386/pr44948-2b.c: Likewise.
1679
1680 2010-10-26  Ian Lance Taylor  <iant@google.com>
1681
1682         PR middle-end/45687
1683         * gcc.c-torture/execute/20101025-1.c: New test.
1684
1685 2010-10-26  Tobias Burnus  <burnus@net-b.de>
1686
1687         PR fortran/45451
1688         * gfortran.dg/class_allocate_5.f90: New.
1689
1690 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1691
1692         Implement opaque-enum-specifiers for C++0x
1693         * g++.dg/cpp0x/forw_enum1.C: New.
1694         * g++.dg/cpp0x/forw_enum2.C: New.
1695         * g++.dg/cpp0x/forw_enum3.C: New.
1696         * g++.dg/cpp0x/forw_enum4.C: New.
1697         * g++.dg/cpp0x/forw_enum5.C: New.
1698         * g++.dg/cpp0x/forw_enum6.C: New.
1699         * g++.dg/cpp0x/forw_enum7.C: New.
1700         * g++.dg/cpp0x/forw_enum8.C: New.
1701         * g++.dg/cpp0x/forw_enum9.C: New.
1702         * g++.dg/parse/enum3.C: Add new errors.
1703         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1704         * g++.dg/cpp0x/auto9.C: Add new error.
1705         * g++.dg/template/crash79.C: Add new errors.
1706
1707 2010-10-26  Jie Zhang  <jie@codesourcery.com>
1708
1709         * gcc.target/arm/volatile-bitfields-1.c: New test.
1710         * gcc.target/arm/volatile-bitfields-2.c: New test.
1711         * gcc.target/arm/volatile-bitfields-3.c: New test.
1712
1713 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1714
1715         * gnat.dg/pointer_discr1.adb: New test.
1716         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1717         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1718         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1719
1720 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1721
1722         * gnat.dg/loop_optimization8.adb: New test.
1723         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1724         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1725
1726 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1727
1728         * gnat.dg/in_out_parameter2.adb: New test.
1729         * gnat.dg/in_out_parameter3.adb: Likewise.
1730
1731 2010-10-25  Jie Zhang  <jie@codesourcery.com>
1732
1733         * g++.dg/opt/combine.c: New test.
1734
1735 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1736
1737         * gnat.dg/opt7.ad[sb]: New test.
1738         * gnat.dg/opt7_pkg.ads: New helper.
1739
1740 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1741
1742         PR objc/45735
1743         * obj-c.dg/pr45735.mm: New.
1744         * obj-c++.dg/pr45735.mm: New.
1745
1746 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1747
1748         PR objc/24393
1749         * objc.dg/pr24393.m: New.
1750         * obj-c++.dg/pr24393.mm: New.
1751
1752 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1753
1754         PR objc/28049
1755         * objc.dg/pr28049.m: New.
1756         * obj-c++.dg/pr28049.mm: New.
1757
1758 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1759
1760         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
1761         parameter attributes are now supported.
1762         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
1763         * objc.dg/attributes/parameter-attribute-1.m: New test.
1764         * objc.dg/attributes/parameter-attribute-2.m: New test.
1765         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
1766         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
1767
1768 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
1769
1770         Based on the CFString implementation in FSF apple/trunk branch.
1771
1772         * gcc.dg/darwin-cfstring-1.c: New.
1773         * gcc.dg/darwin-cfstring-2.c: New.
1774         * gcc.dg/torture/darwin-cfstring-3.c: New.
1775         * g++.dg/other/darwin-cfstring1.C: New.
1776         * g++.dg/torture/darwin-cfstring-3.C: New.
1777
1778 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
1779
1780         * objc.dg/demangle-1.m: New test.
1781         * obj-c++.dg/demangle-1.mm: New test.
1782         * obj-c++.dg/demangle-2.mm: New test.
1783         * obj-c++.dg/demangle-3.mm: New test.
1784
1785 2010-10-23  Ian Lance Taylor  <iant@google.com>
1786
1787         * gcc.c-torture/execute/20101011-1.c: New test.
1788         * gcc.c-torture/execute/20101011-1.x: New test driver.
1789
1790 2010-10-23  Tobias Burnus  <burnus@net-b.de>
1791
1792         PR fortran/46122
1793         * gfortran.dg/protected_8.f90: New.
1794
1795 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
1796
1797         * gcc.dg/march-generic.c: Skip for -march in multilib options.
1798         * gcc.target/i386/isa-9.c: Skip for -march other than
1799         -march=amdfam10 in multilib options.
1800         * gcc.target/i386/pr42589.c: Skip for -march other than
1801         -march=i486 in multilib options.
1802         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
1803         other -march in multilib options.
1804
1805 2010-10-23  Jie Zhang  <jie@codesourcery.com>
1806
1807         PR rtl-optimization/37360
1808         * gcc.dg/pr37360.c: New test.
1809
1810 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1811
1812         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
1813
1814 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1815             Andrew Pinski  <pinskia@gmail.com>
1816
1817         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
1818         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
1819         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
1820         * gcc.dg/vector-subscript-1.c: Likewise.
1821         * gcc.dg/vector-subscript-2.c: Likewise.
1822         * gcc.dg/vector-subscript-3.c: New testcase.
1823         * gcc.dg/array-8.c: Adjust.
1824
1825 2010-10-22  Richard Guenther  <rguenther@suse.de>
1826
1827         PR middle-end/46137
1828         * c-c++-common/torture/pr46137.c: New testcase.
1829
1830 2010-10-22  Jason Merrill  <jason@redhat.com>
1831
1832         PR c++/46129
1833         * g++.dg/template/defarg14.C: New.
1834
1835 2010-10-22  Jason Merrill  <jason@redhat.com>
1836
1837         PR c++/46103
1838         * g++.dg/cpp0x/implicit10.C: New.
1839
1840 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
1841
1842         PR target/46098
1843         * gcc.target/i386/pr46098.c: New test.
1844
1845 2010-10-22  Richard Guenther  <rguenther@suse.de>
1846
1847         PR tree-optimization/45720
1848         * gcc.dg/torture/pr45720.c: New testcase.
1849
1850 2010-10-22  Ira Rosen  <irar@il.ibm.com>
1851
1852         PR tree-optimization/46126
1853         * gcc.dg/vect/pr46126.c: New.
1854
1855 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
1856
1857         Based on the CFString implementation in FSF apple/trunk branch.
1858
1859         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
1860         so that the latter can be used in dg-skip and dg-xfail clauses.
1861         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
1862         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
1863         to use dg-additional-files for Object1.
1864         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
1865         to use dg-additional-files for Object1, move to torture/strings/.
1866         * obj-c++.dg/const-str-4.mm: Likewise.
1867         * obj-c++.dg/const-str-3.mm: Likewise.
1868         * obj-c++.dg/const-str-8.mm: Likewise.
1869         * obj-c++.dg/const-str-9.mm: Likewise.
1870         * obj-c++.dg/const-str-10.mm: Likewise.
1871         * obj-c++.dg/const-str-10.mm: Likewise.
1872         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
1873         to use dg-additional-files for Object1, move to strings/.
1874         * obj-c++.dg/const-str-2.mm: Likewise.
1875         * obj-c++.dg/const-str-5.mm: Likewise.
1876         * obj-c++.dg/const-str-6.mm: Likewise.
1877         * obj-c++.dg/const-str-12.mm: Likewise.
1878         * obj-c++.dg/strings/strings.exp: New.
1879         * obj-c++.dg/strings/const-cfstring-2.mm: New.
1880         * obj-c++.dg/strings/const-cfstring-5.mm: New.
1881         * obj-c++.dg/torture/strings/strings.exp: New.
1882         * obj-c++.dg/torture/strings/string1.mm: New.
1883         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
1884         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
1885         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
1886
1887         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
1888         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1889         * objc/execute/string2.m: Likewise.
1890         * objc/execute/string3.m: Likewise.
1891         * objc/execute/string3.m: Likewise.
1892         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
1893         * objc.dg/foreach-4.m: Likewise.
1894         * objc.dg/foreach-5.m: Likewise.
1895         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
1896         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1897         * objc.dg/const-str-4.m: Likewise.
1898         * objc.dg/const-str-7.m: Likewise.
1899         * objc.dg/const-str-8.m: Likewise.
1900         * objc.dg/const-str-9.m: Likewise.
1901         * objc.dg/const-str-10.m: Likewise.
1902         * objc.dg/const-str-11.m: Likewise.
1903         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
1904         to use dg-additional-files for Object1, move to objc.dg/strings/.
1905         * objc.dg/const-str-2.m: Likewise.
1906         * objc.dg/const-str-5.m: Likewise.
1907         * objc.dg/const-str-6.m: Likewise.
1908         * objc.dg/const-str-12.m: Likewise.
1909         * objc.dg/const-str-12b.m: Likewise.
1910         * objc.dg/strings/strings.exp: New.
1911         * objc.dg/strings/const-cfstring-2.m: New.
1912         * objc.dg/strings/const-cfstring-5.m: New.
1913         * objc.dg/torture/strings/strings.exp: New.
1914         * objc.dg/torture/strings/const-cfstring-1.m: New.
1915         * objc.dg/torture/strings/const-cfstring-3.m: New.
1916         * objc.dg/torture/strings/const-cfstring-4.m: New.
1917
1918 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1919
1920         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
1921
1922 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
1923
1924         PR c++/46117
1925         * g++.dg/parse/crash57.C: New.
1926
1927 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
1928             H.J. Lu  <hongjiu.lu@intel.com>
1929
1930         PR target/45946
1931         * gcc.target/i386/pr45946.c: New test.
1932
1933 2010-10-21  Martin Jambor  <mjambor@suse.cz>
1934
1935         PR tree-optimization/45875
1936         * g++.dg/ipa/pr45875.C: New test.
1937
1938 2010-10-21  Ira Rosen  <irar@il.ibm.com>
1939
1940         PR tree-optimization/46049
1941         PR tree-optimization/46052
1942         * gcc.dg/vect/pr46052.c: New test.
1943         * gcc.dg/vect/pr46049.c: New test.
1944
1945 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1946
1947         PR fortran/46007
1948         * gfortran.dg/shape_5.f90:  New test case.
1949
1950 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1951
1952         PR fortran/46060
1953         * gfortran.dg/proc_ptr_comp_25.f90: New.
1954
1955 2010-10-21  Richard Guenther  <rguenther@suse.de>
1956             Michael Matz  <matz@suse.de>
1957
1958         PR tree-optimization/45764
1959         * gcc.dg/torture/pr45764.c: New testcase.
1960
1961 2010-10-21  Richard Guenther  <rguenther@suse.de>
1962
1963         PR tree-optimization/46111
1964         * g++.dg/torture/pr46111.C: New testcase.
1965
1966 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1967
1968         PR fortran/46067
1969         * gfortran.dg/dummy_procedure_4.f90: New.
1970         * gfortran.dg/proc_ptr_30.f90: New.
1971
1972 2010-10-21  Tobias Burnus  <burnus@net-b.de>
1973
1974         PR fortran/46100
1975         * gfortran.dg/ptr-func-1.f90: New.
1976         * gfortran.dg/ptr-func-2.f90: New.
1977
1978 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
1979
1980         PR tree-optimization/45919
1981         * gcc.c-torture/compile/pr45919.c: New test.
1982
1983         PR tree-optimization/46066
1984         * gcc.dg/autopar/pr46066.c: New test.
1985
1986 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1987
1988         PR c++/46024
1989         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
1990
1991 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1992
1993         PR c++/46056
1994         * g++.dg/cpp0x/range-for7.C: New.
1995
1996 2010-10-20  Richard Guenther  <rguenther@suse.de>
1997
1998         PR lto/45667
1999         * g++.dg/lto/20101020-1_0.h: New testcase.
2000         * g++.dg/lto/20101020-1_0.C: Likewise.
2001         * g++.dg/lto/20101020-1_1.C: Likewise.
2002
2003 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
2004
2005         * gcc.dg/20101013-1.c: New test.
2006
2007 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
2008
2009         PR target/46085
2010         * gcc.target/i386/pr46085-1.c: New.
2011         * gcc.target/i386/pr46085-2.c: Likewise.
2012
2013 2010-10-20  Richard Guenther  <rguenther@suse.de>
2014
2015         PR tree-optimization/45860
2016         * gcc.dg/torture/pr45860.c: New testcase.
2017
2018 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2019
2020         * gnat.dg/discr25.adb: New test.
2021         * gnat.dg/discr25_pkg.ad[sb]: New helper.
2022
2023 2010-10-20  Olivier Hainque  <hainque@adacore.com>
2024
2025         * gcc.target/powerpc/ehreturn.c: New test.
2026
2027 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2028
2029         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
2030         not require Foundation and run with the GNU runtime as well.
2031
2032         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2033
2034         Radar 4439126
2035         * obj-c++.dg/template-8.mm: New.
2036
2037 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2038
2039         PR objc/23709
2040         * objc.dg/pr23709.m: New.
2041         * obj-c++.dg/pr23709.m: New.
2042
2043 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2044
2045         PR c++/46046
2046         * g++.dg/template/crash104.C: New.
2047
2048 2010-10-19  Richard Henderson  <rth@redhat.com>
2049
2050         * gcc.target/i386/fma3-fma.c: New.
2051         * gcc.target/i386/fma3-builtin.c: New.
2052         * gcc.target/i386/fma4-builtin.c: New.
2053
2054 2010-10-19  Richard Guenther  <rguenther@suse.de>
2055
2056         PR testsuite/46081
2057         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2058
2059 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2060
2061         Merge from 'apple/trunk' branch on FSF servers.
2062
2063         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
2064
2065         Radar 4293709
2066         * objc.dg/proto-init-mimatch-1.m: New.
2067         * obj-c++.dg/proto-init-mimatch-1.mm: New.
2068
2069 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2070
2071         Implemented parsing @synthesize and @dynamic for
2072         Objective-C/Objective-C++.
2073         * objc.dg/property/dynamic-1.m: New.
2074         * objc.dg/property/synthesize-1.m: New.
2075         * obj-c++.dg/property/dynamic-1.mm: New.
2076         * obj-c++.dg/property/synthesize-1.mm: New.
2077
2078 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2079
2080         * objc.dg/at-class-1.m: New.
2081         * objc.dg/at-class-1.mm: New.
2082
2083 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
2084
2085         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2086
2087 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2088
2089         Merge from 'apple/trunk' branch on FSF servers.
2090
2091         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
2092
2093         Radar 4407151
2094         * obj-c++.dg/template-7.mm: New.
2095
2096 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2097
2098         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2099         bugfix.
2100
2101 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2102
2103         Merge from 'apple/trunk' branch on FSF servers.
2104
2105         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
2106
2107         Radar 4451818
2108         * obj-c++.dg/try-catch-16.mm: New.
2109         * obj-c++.dg/try-catch-17.mm: New.
2110
2111         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
2112
2113         Radar 4330422
2114         * obj-c++.dg/try-catch-15.mm: New
2115
2116         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
2117
2118         Radar 4204796
2119         * obj-c++.dg/try-catch-12.mm: New
2120         * obj-c++.dg/try-catch-13.mm: New
2121         * obj-c++.dg/try-catch-14.mm: New
2122         * objc.dg/try-catch-11.m: New
2123         * objc.dg/try-catch-12.m: New
2124         * objc.dg/try-catch-13.m: New
2125
2126 2010-10-18  Richard Henderson  <rth@redhat.com>
2127
2128         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2129
2130 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2131
2132         PR c/46015
2133         * c-c++-common/Wunused-var-13.c: New test.
2134
2135 2010-10-18  Richard Guenther  <rguenther@suse.de>
2136
2137         PR tree-optimization/45967
2138         * gcc.dg/torture/pr45967.c: New testcase.
2139         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2140         * gcc.dg/ipa/ipa-pta-13.c: Likewise
2141         * gcc.dg/torture/pr39074-2.c: Likewise
2142         * gcc.dg/torture/pta-escape-1.c: Likewise
2143         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2144         * gcc.dg/tree-ssa/pta-callused.c: Likewise
2145         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2146         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2147         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2148         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2149
2150 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
2151
2152         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2153
2154 2010-10-18  Richard Guenther  <rguenther@suse.de>
2155
2156         PR lto/44950
2157         * g++.dg/lto/20101015-2_0.C: New testcase.
2158
2159 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2160
2161         PR middle-end/46019
2162         * gcc.c-torture/execute/pr46019.c: New test.
2163
2164 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2165
2166         Merge from 'apple/trunk' branch on FSF servers.
2167
2168         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
2169
2170         Radar 4516785
2171         * obj-c++.dg/method-namespace-2.mm: New.
2172
2173 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2174
2175         Merge from 'apple/trunk' branch on FSF servers.
2176
2177         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
2178
2179         Radar 4133425
2180         * objc.dg/private-1.m: Test modified.
2181         * obj-c++.dg/private-1.mm: Test modified.
2182
2183 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2184
2185         PR testsuite/45987
2186         * gcc.target/i386/push-1.c: Remove.
2187
2188 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2189             H.J. Lu  <hongjiu.lu@intel.com>
2190
2191         PR target/46051
2192         * gcc.target/i386/pr46051.c: New test.
2193
2194 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2195
2196         * obj-c++.dg/gnu-api-2-class.mm: New.
2197         * obj-c++.dg/gnu-api-2-ivar.mm: New.
2198         * obj-c++.dg/gnu-api-2-method.mm: New.
2199         * obj-c++.dg/gnu-api-2-objc.mm: New.
2200         * obj-c++.dg/gnu-api-2-object.mm: New.
2201         * obj-c++.dg/gnu-api-2-property.mm: New.
2202         * obj-c++.dg/gnu-api-2-protocol.mm: New.
2203         * obj-c++.dg/gnu-api-2-sel.mm: New.
2204
2205 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
2206
2207         * objc.dg/fsf-package-0.m: New.
2208         * obj-c++.dg/fsf-package-0.m: New.
2209
2210 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2211
2212         PR objc/18255
2213         * objc.dg/pr18255.m: New.
2214
2215 2010-10-16  Jan Hubicka  <jh@suse.cz>
2216
2217         PR middle-end/44206
2218         * g++.dg/torture/pr44206.C: New.
2219
2220 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2221
2222         * objc.dg/gnu-api-2-class.m: New.
2223         * objc.dg/gnu-api-2-objc.m: New.
2224
2225 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2226
2227         * objc.dg/gnu-api-2-ivar.m: New.
2228
2229 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2230
2231         * objc.dg/gnu-api-2-property.m: New.
2232
2233 2010-10-15  Xinliang David Li  <davidxl@google.com>
2234
2235         * g++.dg/uninit-pred-3_a.C: New test.
2236         * g++.dg/uninit-pred-3_b.C: New test.
2237
2238 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2239
2240         * objc.dg/gnu-api-2-object.m: New.
2241
2242 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2243
2244         * objc.dg/gnu-api-2-method.m: New.
2245
2246 2010-10-15  Jason Merrill  <jason@redhat.com>
2247
2248         * g++.dg/lto/pr45983_0.C: New.
2249
2250 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2251
2252         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2253         builtin combiner patterns.
2254         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2255         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2256         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2257         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2258         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2259
2260 2010-10-15  Richard Guenther  <rguenther@suse.de>
2261
2262         * g++.dg/lto/20101015-1_0.C: New testcase.
2263
2264 2010-10-15  Richard Guenther  <rguenther@suse.de>
2265
2266         PR testsuite/46021
2267         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2268         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2269
2270 2010-10-15  Richard Guenther  <rguenther@suse.de>
2271
2272         PR lto/45957
2273         * g++.dg/lto/20101014-1_0.C: New testcase.
2274
2275 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2276
2277         * objc.dg/gnu-api-2-protocol.m: New.
2278         * objc.dg/gnu-api-2-sel.m: New.
2279
2280 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2281
2282         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2283         arm-eabi targets.
2284
2285 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
2286
2287         * gcc.dg/20101010-1.c: New testcase.
2288
2289 2010-10-15  Jie Zhang  <jie@codesourcery.com>
2290
2291         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2292         script when relocatable linking.
2293
2294 2010-10-14  Yao Qi  <yao@codesourcery.com>
2295
2296         PR target/45447
2297         * gcc.target/arm/pr45447.c: New test.
2298
2299 2010-10-14  Jan Hubicka  <jh@suse.cz>
2300
2301         PR middle-end/45621
2302         * g++.dg/lto/pr45621.h : New.
2303         * g++.dg/lto/pr45621_0.C: New.
2304         * g++.dg/lto/pr45621_1.C: New.
2305
2306 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2307
2308         * objc.dg/property: New.
2309         * objc.dg/property/fsf-property-basic.m: New.
2310         * objc.dg/property/fsf-property-method-access.m: New.
2311         * objc.dg/property/fsf-property-named-ivar.m: New.
2312         * obj-c++.dg/property: New.
2313         * obj-c++.dg/property/fsf-property-basic.mm: New.
2314         * obj-c++.dg/property/fsf-property-method-access.mm: New.
2315         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2316
2317         merge from FSF apple 'trunk' branch.
2318         2006 Fariborz Jahanian  <fjahanian@apple.com>
2319
2320         Radars 4436866, 4505126, 4506903, 4517826
2321         * objc.dg/property/property-1.m: New.
2322         * objc.dg/property/property-2.m: New.
2323         * objc.dg/property/property-3.m: New.
2324         * objc.dg/property/property-neg-1.m: New.
2325         * objc.dg/property/property-neg-2.m: New.
2326         * objc.dg/property/property-neg-3.m: New.
2327         * objc.dg/property/property-neg-4.m: New.
2328         * objc.dg/property/property-neg-5.m: New.
2329         * objc.dg/property/property-neg-6.m: New.
2330         * objc.dg/property/property-neg-7.m: New.
2331         * objc.dg/property/property.exp: New.
2332         * obj-c++.dg/property/property-1.mm: New.
2333         * obj-c++.dg/property/property-2.mm: New.
2334         * obj-c++.dg/property/property-3.mm: New.
2335         * obj-c++.dg/property/property-neg-1.mm: New.
2336         * obj-c++.dg/property/property-neg-2.mm: New.
2337         * obj-c++.dg/property/property-neg-3.mm: New.
2338         * obj-c++.dg/property/property-neg-4.mm: New.
2339         * obj-c++.dg/property/property-neg-5.mm: New.
2340         * obj-c++.dg/property/property-neg-6.mm: New.
2341         * obj-c++.dg/property/property-neg-7.mm: New.
2342         * obj-c++.dg/property/property.exp: New.
2343
2344 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2345
2346         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
2347
2348 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
2349
2350         PR c/45969
2351         * gcc.c-torture/compile/pr45969-1.c: New test.
2352
2353 2010-10-14  Richard Guenther  <rguenther@suse.de>
2354
2355         PR tree-optimization/44913
2356         * gcc.dg/torture/pr44913.c: New testcase.
2357
2358 2010-10-14  Richard Guenther  <rguenther@suse.de>
2359
2360         PR lto/45382
2361         * g++.dg/lto/20101014-2_0.C: New testcase.
2362
2363 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2364
2365         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2366         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2367         * gcc.target/i386/pr44130.c: Likewise.
2368         * gcc.target/i386/pr44144.c: Likewise.
2369         * gcc.target/i386/pr44180.c: Likewise.
2370         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2371         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2372         * gcc.target/i386/vect-sizes-1.c: Likewise.
2373         * gcc.target/i386/vectorize4-avx.c: Likewise.
2374
2375 2010-10-14  Richard Guenther  <rguenther@suse.de>
2376
2377         PR lto/44561
2378         * g++.dg/lto/20101010-3_0.C: New testcase.
2379         * g++.dg/lto/20101010-4_0.C: Likewise.
2380
2381 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2382
2383         * objc.dg/pr45878.m: Update to include NSConstantString interface
2384         for -fnext-runtime.
2385         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2386         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2387         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2388         reference for m64 -fnext-runtime.
2389
2390 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2391
2392         * gcc.target/i386/vect-sizes-1.c: New.
2393
2394 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2395
2396         PR middle-end/46011
2397         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
2398
2399 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2400
2401         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
2402         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2403
2404 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2405
2406         * gcc.target/ia64/20101005.c: New test.
2407
2408 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2409
2410         PR rtl-optimization/45570
2411         * gcc.dg/pr45570.c: New test.
2412
2413 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2414
2415         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2416         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2417         * gcc.target/i386/vectorize4-avx.c: Likewise.
2418
2419 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2420
2421         * gcc.target/i386/avx-copysign-vec.c: New.
2422         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2423
2424 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2425
2426         PR middle-end/44130
2427         * gcc.target/i386/pr44130.c: New.
2428
2429 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2430
2431         PR middle-end/44144
2432         * gcc.target/i386/pr44144.c: New.
2433
2434 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2435
2436         PR target/44180
2437         * gcc.target/i386/pr44180.c: New.
2438
2439 2010-10-13  Jason Merrill  <jason@redhat.com>
2440
2441         * g++.dg/template/canon-type-8.C: New.
2442
2443 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2444
2445         * gcc.c-torture/execute/20101013-1.c: New test.
2446
2447 2010-10-13  Richard Guenther  <rguenther@suse.de>
2448
2449         PR objc/45878
2450         * objc.dg/pr45878.m: New testcase.
2451
2452 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
2453
2454         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2455         * gcc.dg/format/dfp-printf-1.c: Likewise.
2456         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2457
2458 2010-10-13  Richard Guenther  <rguenther@suse.de>
2459
2460         PR tree-optimization/45788
2461         * g++.dg/pr45788.C: New testcase.
2462
2463 2010-10-13  Richard Guenther  <rguenther@suse.de>
2464
2465         PR tree-optimization/45970
2466         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2467
2468 2010-10-13  Richard Guenther  <rguenther@suse.de>
2469
2470         PR tree-optimization/45982
2471         * gcc.dg/torture/pr45982.c: New testcase.
2472         * gcc.dg/tree-ssa/pr24287.c: Adjust.
2473         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2474         * gcc.dg/torture/pr39074-2.c: Likewise.
2475
2476 2010-10-13  Richard Guenther  <rguenther@suse.de>
2477
2478         PR middle-end/45874
2479         * g++.dg/torture/pr45874.C: New testcase.
2480
2481 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
2482
2483         * objc.dg/attributes/method-attribute-1.m: Update to respond
2484         to implemented method attributes..
2485         * objc.dg/attributes/method-attribute-2.m: Likewise.
2486         * objc.dg/attributes/method-attribute-3.m: Likewise.
2487         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2488         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2489         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2490
2491 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2492
2493         PR libobjc/23214
2494         * objc.dg/pr23214.m: New.
2495
2496 2010-10-12  Michael Eager  <eager@eagercon.com>
2497
2498         PR testsuite/45856
2499         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2500         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2501
2502 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
2503
2504         PR fortran/45636
2505         * gcc.c-torture/execute/pr45636.c: New test.
2506         * gfortran.dg/pr45636.f90: New test.
2507
2508 2010-10-12  Richard Henderson  <rth@redhat.com>
2509
2510         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2511
2512 2010-10-12  Daniel Kraft  <d@domob.eu>
2513
2514         PR fortran/38936
2515         * gfortran.dg/associate_1.f03: More tests with derived-types.
2516         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2517         * gfortran.dg/associate_8.f03: Fix typo.
2518         * gfortran.dg/initialization_27.f90: Fix typo.
2519
2520 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2521
2522         PR testsuite/45851
2523         * lib/lto.exp (lto-get-options-main): Support optional target
2524         selector for dg-extra-ld-options.
2525
2526 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2527
2528         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2529         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2530
2531 2010-10-11  Martin Jambor  <mjambor@suse.cz>
2532
2533         PR middle-end/45699
2534         * g++.dg/torture/pr45699.C: New test.
2535         * g++.dg/otr-fold-1.C: Adjusted.
2536         * g++.dg/otr-fold-1.C: Likewise.
2537
2538 2010-10-11  Nick Clifton  <nickc@redhat.com>
2539
2540         * gcc.c-torture/compile/pr44197.c: Require visibility support.
2541         Allow for a user label prefix.
2542
2543 2010-10-10  Richard Guenther  <rguenther@suse.de>
2544
2545         * g++.dg/lto/20101010-1_0.C: New testcase.
2546         * g++.dg/lto/20101010-2_0.C: Likewise.
2547
2548 2010-10-11  Ira Rosen  <irar@il.ibm.com>
2549
2550         PR tree-optimization/45902
2551         * gcc.dg/vect/45902.c: New test.
2552
2553 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
2554
2555         PR target/45870
2556         * gcc.dg/tls/pr45870.c: New test.
2557
2558 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
2559
2560         PR fortran/45961
2561         * gfortran.dg/typebound_operator_6.f03: New.
2562
2563 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
2564
2565         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2566         and adjust -export symbol scanning.
2567         * g++.dg/ext/dllexport1.C: Likewise.
2568         * g++.dg/ext/dllexport3.C: Likewise.
2569         * gcc.dg/dll-3.c: Likewise.
2570         * gcc.dg/dll-4.c: Likewise.
2571         * gcc.dg/dll-5.c: Likewise.
2572
2573 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2574
2575         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2576         instead of tree_profile dump file.
2577         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2578         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2579         dump file.
2580
2581 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2582
2583         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2584
2585 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2586
2587         * gfortran.dg/character_comparison_4.f90:  New test.
2588         * gfortran.dg/character_comparison_5.f90:  New test.
2589         * gfortran.dg/character_comparison_6.f90:  New test.
2590
2591 2010-10-09  Richard Henderson  <rth@redhat.com>
2592
2593         * lib/target-supports.exp
2594         (check_effective_target_automatic_stack_alignment): Always true.
2595
2596 2010-10-09  Richard Guenther  <rguenther@suse.de>
2597
2598         PR lto/45956
2599         * gcc.dg/lto/20101009-2_0.c: New testcase.
2600         * gcc.dg/lto/20101009-2_1.c: Likewise.
2601         * gcc.dg/lto/20101009-2_2.c: Likewise.
2602
2603 2010-10-09  Richard Guenther  <rguenther@suse.de>
2604
2605         PR lto/45947
2606         * g++.dg/lto/20101009-1_0.C: New testcase.
2607
2608 2010-10-09  Richard Guenther  <rguenther@suse.de>
2609
2610         PR tree-optimization/45945
2611         * gcc.dg/lto/20101009-1_0.c: New testcase.
2612
2613 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
2614
2615         PR target/45913
2616         * gcc.target/i386/pr45913.c: New.
2617
2618 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2619
2620         PR fortran/45943
2621         * gfortran.dg/streamio_16.f90: Update test.
2622
2623 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
2624
2625         PR tree-optimization/45903
2626         * gcc.target/i386/pr45903.c: New test.
2627
2628 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
2629
2630         * gnat.dg/interface5.adb: Compile with warnings disabled.
2631
2632 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2633
2634         * obj-c++.dg/encode-10.mm: New testcase.
2635
2636 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2637
2638         PR objc++/23614
2639         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2640         C++ class.  Removed XFAIL.
2641
2642 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
2643
2644         PR fortran/45933
2645         * gfortran.dg/typebound_operator_5.f03: New.
2646
2647 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2648
2649         Merge from 'apple/trunk' branch on FSF servers.
2650
2651         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
2652
2653         Radar 4508851
2654         * obj-c++.dg/method-namespace-1.mm: New.
2655
2656 2010-10-07  Martin Jambor  <mjambor@suse.cz>
2657
2658         * gcc.dg/tree-ssa/sra-11.c: New test.
2659
2660 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
2661
2662         PR Tree-Vect/45847
2663         * gcc.dg/vect/pr45847.c: New test.
2664
2665 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2666             Kai Tietz  <kai.tietz@onevision.com>
2667
2668         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2669
2670 2010-10-07  Richard Guenther  <rguenther@suse.de>
2671
2672         PR tree-optimization/45732
2673         * gcc.dg/torture/pr45732.c: New testcase.
2674
2675 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2676
2677         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2678         * objc.dg/foreach-2.m: Likewise.
2679         * objc.dg/foreach-3.m: Likewise.
2680         * objc.dg/foreach-4.m: Likewise.
2681         * objc.dg/foreach-5.m: Likewise.
2682         * objc.dg/foreach-6.m: Likewise.
2683         * objc.dg/foreach-7.m: Likewise.
2684         * objc.dg/objc-foreach-4.m: Likewise.
2685         * objc.dg/objc-foreach-5.m: Likewise.
2686
2687 2010-10-07  Richard Guenther  <rguenther@suse.de>
2688
2689         PR middle-end/45869
2690         * gcc.dg/torture/pr45869.c: New testcase.
2691
2692 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2693
2694         * objc.dg/set-not-used-1.m: New
2695         * obj-c++.dg/set-not-used-1.mm: New.
2696
2697 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2698
2699         * objc.dg/attributes/method-attribute-3.m: New.
2700         * obj-c++.dg/attributes/method-attribute-3.mm: New.
2701
2702 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
2703
2704         PR fortran/45916
2705         * gfortran.dg/generic_typebound_operator_1.f90: New test.
2706
2707 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2708
2709         PR fortran/45889
2710         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2711
2712 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2713
2714         Merge from 'apple/trunk' branch on FSF servers.
2715
2716         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
2717
2718         Radar 4278774
2719         * obj-c++.dg/encode-9.mm: New.
2720
2721 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2722
2723         * g++.dg/cpp0x/pr45908.C: New test.
2724
2725 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2726
2727         * gnat.dg/opt6.ad[sb]: New test.
2728
2729 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2730
2731         Implemented fast enumeration for Objective-C.
2732         * objc.dg/foreach-1.m: New.
2733         * objc.dg/foreach-2.m: New.
2734         * objc.dg/foreach-3.m: New.
2735         * objc.dg/foreach-4.m: New.
2736         * objc.dg/foreach-5.m: New.
2737         * objc.dg/foreach-6.m: New.
2738         * objc.dg/foreach-7.m: New.
2739
2740         Merge from 'apple/trunk' branch on FSF servers:
2741         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
2742
2743         Radar 4502236
2744         * objc.dg/objc-foreach-5.m: New.
2745
2746         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
2747
2748         Radar 4507230
2749         * objc.dg/objc-foreach-4.m: New.
2750
2751         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2752
2753         Radar 4472881
2754         * objc.dg/objc-foreach-3.m: New.
2755
2756         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
2757
2758         Radar 4468498
2759         * objc.dg/objc-foreach-2.m: New.
2760
2761         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
2762
2763         Radar 4294910
2764         * objc.dg/objc-foreach-1.m: New
2765
2766 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
2767
2768         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
2769         unsigned values.
2770
2771 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2772
2773         PR objc++/28050
2774         * obj-c++.dg/syntax-error-10.mm: New.
2775
2776 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2777
2778         PR objc++/23707
2779         * obj-c++.dg/syntax-error-9.mm: New.
2780
2781 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2782
2783         PR objc++/31126
2784         * obj-c++.dg/syntax-error-8.mm: New.
2785
2786 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2787
2788         Merge from 'apple/trunk' branch on FSF servers.
2789
2790         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
2791
2792         Radar 4290840
2793         * obj-c++.dg/syntax-error-7.mm: New
2794
2795         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
2796
2797         Radar 4294425
2798         * obj-c++.dg/syntax-error-6.mm: New
2799
2800         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
2801
2802         Radar 4261146
2803         * obj-c++.dg/syntax-error-5.mm: New
2804
2805         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
2806
2807         Radar 4093475
2808         * obj-c++.dg/syntax-error-[3-4].mm: New.
2809
2810         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
2811
2812         Radar 4185810
2813         * obj-c++.dg/syntax-error-[1-2].mm: New.
2814
2815 2010-10-05  Ira Rosen  <irar@il.ibm.com>
2816
2817         PR tree-optimization/45752
2818         * gcc.dg/vect/pr45752.c: New test.
2819
2820 2010-10-05  Richard Guenther  <rguenther@suse.de>
2821
2822         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
2823         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2824         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2825         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2826         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2827         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2828         * gcc.dg/tree-prof/stringop-1.c: Likewise.
2829         * gcc.dg/tree-prof/stringop-2.c: Likewise.
2830         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
2831         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
2832         * gcc.dg/tree-prof/update-loopch.c: Likewise.
2833         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
2834         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2835         * gcc.dg/tree-prof/tracer-1.c: Likewise.
2836         * gcc.dg/tree-ssa/inline-4.c: Likewise.
2837         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2838         * gcc.dg/tree-ssa/20080530.c: Likewise.
2839         * g++.dg/tree-ssa/inline-3.C: Likewise.
2840         * g++.dg/tree-ssa/inline-1.C: Likewise.
2841         * g++.dg/tree-ssa/inline-2.C: Likewise.
2842         * gcc.dg/profile-dir-1.c: Likewise.
2843         * gcc.dg/profile-dir-2.c: Likewise.
2844         * gcc.dg/profile-dir-3.c: Likewise.
2845
2846 2010-10-05  Richard Guenther  <rguenther@suse.de>
2847
2848         PR middle-end/45877
2849         * g++.dg/torture/pr45877.C: New testcase.
2850
2851 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
2852
2853         PR debug/45849
2854         * gcc.dg/debug/pr45849.c: New test.
2855
2856         PR middle-end/45876
2857         * gcc.c-torture/compile/pr45876.c: New test.
2858
2859 2010-10-04  Julian Brown  <julian@codesourcery.com>
2860
2861         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
2862         vect_hw_misalign.
2863         * gcc.dg/vect/vect-60.c: Likewise.
2864         * gcc.dg/vect/vect-56.c: Likewise.
2865         * gcc.dg/vect/vect-93.c: Likewise.
2866         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2867         * gcc.dg/vect/vect-95.c: Likewise.
2868         * gcc.dg/vect/vect-96.c: Likewise.
2869         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
2870         * gcc.dg/vect/slp-25.c: Likewise.
2871         * gcc.dg/vect/slp-3.c: Likewise.
2872         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2873         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2874         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
2875         * gcc.dg/vect/vect-109.c: Likewise.
2876         * gcc.dg/vect/vect-peel-1.c: Likewise.
2877         * gcc.dg/vect/vect-peel-2.c: Likewise.
2878         * lib/target-supports.exp
2879         (check_effective_target_arm_vect_no_misalign): New.
2880         (check_effective_target_vect_no_align): Use above.
2881         (check_effective_target_vect_element_align): New.
2882         (add_options_for_quad_vectors): New.
2883
2884 2010-10-04  Martin Jambor  <mjambor@suse.cz>
2885
2886         PR tree-optimization/45572
2887         * g++.dg/ipa/pr45572-1.C: New test.
2888         * g++.dg/ipa/pr45572-2.C: Likewise.
2889
2890 2010-10-03  Ian Lance Taylor  <iant@google.com>
2891
2892         * gcc.dg/anon-struct-11.c: New test.
2893         * gcc.dg/anon-struct-12.c: New test.
2894         * gcc.dg/anon-struct-13.c: New test.
2895         * gcc.dg/anon-struct-14.c: New test.
2896
2897 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
2898
2899         * g++.dg/torture/pr45764.C: Revert revision 164914.
2900         * gcc.dg/vect/pr43432.c: Likewise.
2901         * gcc.dg/vect/vect-114.c: Likewise.
2902         * gcc.dg/vect/vect-15.c: Likewise.
2903
2904 2010-10-03  Jason Merrill  <jason@redhat.com>
2905
2906         * g++.dg/cpp0x/sfinae5.C: New.
2907
2908 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2909
2910         PR tree-optimization/45720
2911         PR tree-optimization/45764
2912         * g++.dg/torture/pr45764.C: New.
2913
2914         * gcc.dg/vect/pr43432.c: Xfail.
2915         * gcc.dg/vect/vect-114.c: Likewise.
2916         * gcc.dg/vect/vect-15.c: Likewise.
2917
2918 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2919
2920         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
2921         hppa*-*-hpux*.
2922         * gcc.dg/torture/pr45678-2.c: Likewise.
2923
2924 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
2925
2926         PR fortran/45748
2927         * gfortran.dg/intrinsic_6.f90: New.
2928
2929 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2930
2931         PR fortran/42831
2932         * gfortran.dg/dependency_37.f90:  New test.
2933
2934 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
2935
2936         * gcc.target/i386/shift_mask.c: New test.
2937
2938 2010-10-01  Richard Guenther  <rguenther@suse.de>
2939
2940         PR tree-optimization/45854
2941         * g++.dg/torture/pr45854.C: New testcase.
2942
2943 2010-09-30  Michael Eager  <eager@eagercon.com>
2944
2945         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
2946         __FLT_{MIN,MAX}__.
2947
2948 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2949
2950         PR middle-end/45758
2951         * gfortran.dg/graphite/pr45758.f90: New.
2952
2953 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2954
2955         PR middle-end/45230
2956         * gcc.dg/graphite/id-pr45230.c: New.
2957
2958 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2959
2960         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
2961         * gfortran.dg/graphite/graphite.exp: Same.
2962         * gcc.dg/graphite/vect-pr43423.c: New.
2963
2964 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2965
2966         PR target/45843
2967         * g++.dg/torture/pr45843.C: New test.
2968
2969 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
2970
2971         PR fortran/45828
2972         * gfortran.dg/allocate_derived_5.f90: New.
2973
2974 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2975
2976         PR tree-optimization/31261
2977         * gcc.dg/tree-ssa/pr31261.c: New test.
2978
2979 2010-09-30  Michael Eager  <eager@eagercon.com>
2980
2981         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
2982         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
2983         * gcc.target/microblaze/microblaze.exp: Ditto.
2984         * gcc.target/microblaze/others/string_cst1.c: Ditto.
2985         * gcc.target/microblaze/others/string_cst2.c: Ditto.
2986         * gcc.target/microblaze/others/data_var1.c: Ditto.
2987         * gcc.target/microblaze/others/data_var2.c: Ditto.
2988         * gcc.target/microblaze/others/data_var3.c: Ditto.
2989         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
2990         * gcc.target/microblaze/others/strings1.c:: Ditto.
2991         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
2992         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
2993         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
2994         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2995         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2996         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2997         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2998         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2999         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3000         * gcc.target/microblaze/isa/pcmp.c: Ditto.
3001         * gcc.target/microblaze/isa/nofloat.c: Ditto.
3002         * gcc.target/microblaze/isa/fcvt.c: Ditto.
3003         * gcc.target/microblaze/isa/float.c: Ditto.
3004         * gcc.target/microblaze/isa/mulh.c: Ditto.
3005         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3006         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3007         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3008         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3009         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3010         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3011         * gcc.target/microblaze/isa/bshift.c: Ditto.
3012         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3013         * gcc.target/microblaze/isa/div.c: Ditto.
3014         * gcc.target/microblaze/isa/vanilla.c: Ditto.
3015         * gcc.target/microblaze/isa/mul.c: Ditto.
3016
3017 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3018
3019         merge from FSF 'apple/trunk' branch.
3020         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
3021
3022         Radar 4386773
3023         * objc.dg/enhanced-proto-1.m: New.
3024         * objc.dg/enhanced-proto-2.m: New.
3025         * obj-c++.dg/enhanced-proto-1.mm: New
3026         * obj-c++.dg/enhanced-proto-2.mm: New.
3027
3028 2010-09-30  Richard Guenther  <rguenther@suse.de>
3029
3030         PR testsuite/45702
3031         * gcc.dg/debug/pr41893-1.c: Adjust.
3032         * gcc.dg/pr30762-1.c: Likewise.
3033         * gcc.dg/pr31529-1.c: Likewise.
3034         * gcc.dg/pr34457-1.c: Likewise.
3035         * gcc.dg/pr34668-1.c: Likewise.
3036         * gcc.dg/pr43557-1.c: Likewise.
3037
3038 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3039
3040         PR objc/45842
3041         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3042         * objc.dg/const-str-3.m: Correct header for memcpy.
3043         * objc.dg/const-str-7.m: Likewise.
3044         * objc.dg/method-20b.m: Provide an implementation of Object.
3045         Adjust XFAIL for m64 NeXT runtime.
3046         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3047         * objc.dg/encode-3.m: Correct line ordering, provide header for
3048         sprintf.
3049         * objc.dg/encode-7-next.m: Only run for 32bit.
3050         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3051         * objc.dg/type-size-2.m: Provide an implementation of Object.
3052         Ajust headers.
3053         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3054         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3055         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3056         Adjust XFAIL for m64 NeXT runtime.
3057         * obj-c++.dg/method-22.mm: Likewise.
3058         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3059
3060 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3061
3062         Merge from 'apple/trunk' branch on FSF servers.
3063
3064         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3065
3066         Radar 4278236
3067         * obj-c++.dg/bad-forward-decl.mm: New
3068
3069 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
3070
3071         * ada/acats/run_acats: Revert revision 157037.
3072
3073 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3074
3075         Merge from 'apple/trunk' branch on FSF servers.
3076
3077         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3078
3079         Radar 4281748
3080         * objc.dg/naming-2.m: Update
3081         * objc.dg/naming-3.m: New
3082
3083 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
3084
3085         PR target/40457
3086         * gcc.target/arm/pr40457-3.c: New test.
3087
3088 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3089
3090         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3091         alias checking.
3092         * lib/target-supports.exp (check_ifunc_available): Likewise.
3093
3094 2010-09-29  Tristan Gingold  <gingold@adacore.com>
3095
3096         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3097
3098 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3099
3100         * objc.dg/keywords-1.m: New test.
3101         * objc.dg/keywords-2.m: New test.
3102         * objc.dg/keywords-3.m: New test.
3103         * obj-c++.dg/keywords-1.mm: New test.
3104         * obj-c++.dg/keywords-2.mm: New test.
3105
3106 2010-09-28  Jason Merrill  <jason@redhat.com>
3107
3108         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3109         * g++.dg/ext/complit11.C: Likewise.
3110         * g++.old-deja/g++.law/temps1.C: Likewise.
3111
3112         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3113         * g++.old-deja/g++.mike/misc6.C: Likewise.
3114
3115 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3116
3117         * objc.dg/attributes/method-attribute-1.m: New.
3118         * objc.dg/attributes/method-attribute-2.m: New.
3119
3120         * obj-c++.dg/attributes/method-attribute-1.m: New.
3121         * obj-c++.dg/attributes/method-attribute-2.m: New.
3122
3123 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3124
3125         * objc.dg/attributes: New.
3126         * objc.dg/attributes/attributes.exp: New.
3127         * objc.dg/attributes/class-attribute-1.m: New.
3128         * objc.dg/attributes/class-attribute-2.m: New
3129         * objc.dg/attributes/categ-attribute-1.m: New
3130         * objc.dg/attributes/categ-attribute-2.m: New
3131         * objc.dg/attributes/proto-attribute-1.m: New
3132
3133         * obj-c++.dg/attributes: New.
3134         * obj-c++.dg/attributes/attributes.exp: New
3135         * obj-c++.dg/attributes/class-attribute-1.mm: New
3136         * obj-c++.dg/attributes/class-attribute-2.mm: New
3137         * obj-c++.dg/attributes/categ-attribute-1.mm: New
3138         * obj-c++.dg/attributes/categ-attribute-2.mm: New
3139         * obj-c++.dg/attributes/proto-attribute-1.mm: New
3140
3141 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3142
3143         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3144         from the branch renamed to method-20b.m to avoid clashes).
3145
3146         2005-08-23  Stuart Hastings  <stuart@apple.com>
3147                     Ziemowit Laski  <zlaski@apple.com>
3148
3149         Radar 4209854
3150         * obj-c++.dg/method-23.mm: New.
3151         * objc.dg/method-20.m: New.
3152
3153 2010-09-28  Jan Hubicka  <jh@suse.cz>
3154
3155         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3156
3157 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3158
3159         PR target/44452
3160         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3161         i?86-*-solaris2.[89], *-*-vxworks*.
3162         * gcc.target/i386/pr22152.c: Likewise.
3163         * gcc.target/i386/vect8-ret.c: New test.
3164
3165 2010-09-28  Jie Zhang  <jie@codesourcery.com>
3166
3167         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3168
3169 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3170
3171         Merge from 'apple/trunk' branch on FSF servers.
3172
3173         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
3174
3175         Radar 4175534
3176         * obj-c++.dg/method-22.mm: New.
3177
3178 2010-09-27  Jason Merrill  <jason@redhat.com>
3179
3180         * g++.dg/cpp0x/rv-lvalue-req.C: New.
3181         * g++.dg/ext/complit11.C: Adjust.
3182         * g++.old-deja/g++.law/temps1.C: Adjust.
3183         * g++.old-deja/g++.ns/koenig6.C: Adjust.
3184         * g++.old-deja/g++.oliva/partord1.C: Adjust.
3185
3186 2010-09-27  Ian Lance Taylor  <iant@google.com>
3187
3188         * lib/target-supports.exp (check_effective_target_split_stack):
3189         New procedure.
3190         * gcc.dg/split-1.c: New test.
3191         * gcc.dg/split-2.c: New test.
3192         * gcc.dg/split-3.c: New test.
3193         * gcc.dg/split-4.c: New test.
3194
3195 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3196
3197         PR objc/25464
3198         * objc.dg/type-size-3.m: New test.
3199
3200 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3201
3202         PR objc/45763
3203         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3204
3205 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3206
3207         PR objc/25450
3208         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3209         * objc.dg/type-size-2.m: Same change.
3210         * obj-c++.dg/encode-5.mm: Same change.
3211
3212 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3213
3214         Merge from 'apple/trunk' branch on FSF servers.  The original
3215         Changelogs are below.
3216
3217         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3218         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3219         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3220         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3221         in the branch).
3222         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3223         proto-qual-1.m in the branch) and the normal ABI on GNU.
3224         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
3225         the test only with the NeXT runtime.
3226         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3227         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3228         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3229         Run the test only with the NeXT runtime.
3230
3231         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
3232
3233         Radar 4492973
3234         * objc.dg/encode-7-64bit.m: New.
3235         * objc.dg/encode-7.m: Skip if -m64.
3236
3237         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
3238
3239         Radar 4301047
3240         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3241         * obj-c++.dg/threedotthree-abi-1.mm: New
3242         * objc.dg/threedotthree-abi-1.m: New
3243
3244         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
3245
3246         Radar 4136935
3247         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3248         * objc.dg/encode-6.m: Likewise.
3249         * objc.dg/encode-7.m: New test case.
3250
3251 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3252
3253         Merge from 'apple/trunk' branch on FSF servers.  Renamed
3254         const-str-12.m to constr-str-12b.m to avoid conflicts.
3255
3256         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
3257
3258         Radar 4229905
3259         * obj-c++.dg/warn5.mm: New
3260
3261         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
3262
3263         Radar 4154928
3264         * obj-c++.dg/const-str-12.mm: New.
3265         * objc.dg/const-str-12.m: New.
3266
3267 2010-09-27  Tobias Burnus  <burnus@net-b.de>
3268
3269         PR fortran/40569
3270         PR fortran/40568
3271         * gfortran.dg/storage_size_2.f08: Fix test.
3272         * gfortran.dg/c_sizeof_1.f90: Fix test.
3273         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3274         * gfortran.dg/c_sizeof_3.f90: New.
3275         * gfortran.dg/c_sizeof_4.f90: New.
3276         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3277         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3278
3279 2010-09-26  Daniel Kraft  <d@domob.eu>
3280
3281         PR fortran/45783
3282         PR fortran/45795
3283         * gfortran.dg/select_type_18.f03: New test.
3284
3285 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3286
3287         * gnat.dg/return2.ad[sb]: New test.
3288         * gnat.dg/return2_pkg.ads: New helper.
3289
3290 2010-09-25  Daniel Kraft  <d@domob.eu>
3291
3292         PR fortran/45776
3293         * gfortran.dg/io_constraints_6.f03: New test.
3294         * gfortran.dg/io_constraints_7.f03: New test.
3295         * gfortran.dg/newunit_2.f90: New test.
3296
3297 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3298
3299         * gfortran.dg/operator_c1202.f90: New test.
3300
3301 2010-09-24  Jan Hubicka  <jh@suse.cz>
3302
3303         * gcc.dg/tree-ssa/leaf.c: New testcase.
3304
3305 2010-09-24  Jan Hubicka  <jh@suse.cz>
3306
3307         PR tree-optimization/45738
3308         PR tree-optimization/45741
3309         * gcc.c-torture/compile/pr45741.c: New.
3310         * gfortran.fortran-torture/compile/pr45738.f90: New.
3311
3312 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
3313
3314         * gcc.dg/cpp/undef-opt-1.c: New test.
3315
3316 2010-09-24  Jason Merrill  <jason@redhat.com>
3317
3318         * g++.dg/other/error10.C: Adjust expected output.
3319
3320 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
3321
3322         PR middle-end/45234
3323         * gcc.dg/torture/stackalign/alloca-6.c: New test.
3324         * gcc.target/i386/pr45234.c: New test.
3325
3326 2010-09-24  Richard Guenther  <rguenther@suse.de>
3327
3328         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3329
3330 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3331
3332         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3333         as a comment leader in regexp.
3334
3335 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3336
3337         * objc.dg/sync-2.m: New test.
3338         * obj-c++.dg/sync-2.mm: New test.
3339
3340 2010-09-24  Tobias Burnus  <burnus@net-b.de>
3341
3342         PR fortran/40571
3343         * gfortran.dg/iso_fortran_env_7.f90: New.
3344
3345 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3346
3347         * obj-c++.dg/too-many-args.mm: New file.
3348
3349 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3350
3351         Merge from 'apple/trunk' branch on FSF servers.
3352
3353         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3354
3355         Radar 4491608
3356         * objc.dg/too-many-args.m: New
3357
3358 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3359
3360         PR fortran/45744
3361         * gfortran.dg/dependency_36.f90:  New test.
3362
3363 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
3364
3365         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3366         * gcc.target/i386/pad-3.c: Ditto.
3367         * gcc.target/i386/pad-7.c: Ditto.
3368         * gcc.target/i386/pad-7.c: Ditto.
3369         * gcc.target/i386/pr36502.c: Ditto.
3370         * gcc.target/i386/zee.c: Ditto.
3371         * gcc.target/i386/20060821-1.c: Ditto.
3372         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
3373         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
3374         * gcc.target/i386/pad-5b.c: Ditto.
3375         * gcc.target/i386/pad-6a.c: Ditto.
3376         * gcc.target/i386/pad-6b.c: Ditto.
3377         * gcc.target/i386/pad-8.c: Ditto.
3378         * gcc.target/i386/pad-9.c: Ditto.
3379         * gcc.target/i386/pad-10.c: Ditto.
3380         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
3381
3382 2010-09-23  Richard Guenther  <rguenther@suse.de>
3383
3384         PR tree-optimization/45565
3385         * g++.dg/ipa/pr45565.C: New testcase.
3386
3387 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
3388
3389         PR fortran/45745
3390         PR fortran/45648
3391         * gfortran.dg/vector_subscript_bound_1.f90: New.
3392
3393 2010-09-23  Richard Guenther  <rguenther@suse.de>
3394
3395         PR middle-end/45750
3396         * gcc.dg/pr45750.c: New testcase.
3397
3398 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
3399
3400         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3401         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
3402         build.
3403
3404 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
3405
3406         PR rtl-optimization/44374
3407         * gcc.target/arm/headmerge-1.c: New test.
3408         * gcc.target/arm/headmerge-2.c: New test.
3409         * gcc.target/i386/headmerge-1.c: New test.
3410         * gcc.target/i386/headmerge-2.c: New test.
3411
3412 2010-09-23  Daniel Kraft  <d@domob.eu>
3413
3414         PR fortran/38936
3415         PR fortran/44044
3416         PR fortran/45474
3417         * gfortran.dg/intrinsic_intent_1.f03: New test.
3418         * gfortran.dg/select_type_17.f03: New test.
3419         * gfortran.dg/associate_5.f03: More definability tests.
3420         * gfortran.dg/enum_2.f90: Check definability.
3421         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3422         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3423         * gfortran.dg/char_expr_2.f90: Ditto.
3424         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3425         * gfortran.dg/enum_5.f90: Ditto.
3426         * gfortran.dg/equiv_constraint_8.f90: Ditto.
3427         * gfortran.dg/impure_assignment_2.f90: Ditto.
3428         * gfortran.dg/impure_assignment_3.f90: Ditto.
3429         * gfortran.dg/intent_out_1.f90: Ditto.
3430         * gfortran.dg/intent_out_3.f90: Ditto.
3431         * gfortran.dg/pointer_assign_7.f90: Ditto.
3432         * gfortran.dg/pointer_intent_3.f90: Ditto.
3433         * gfortran.dg/pr19936_1.f90: Ditto.
3434         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3435         * gfortran.dg/simpleif_2.f90: Ditto.
3436         * gfortran.dg/protected_5.f90: Ditto.
3437         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3438         * gfortran.dg/protected_6.f90: Ditto.
3439         * gfortran.dg/protected_7.f90: Ditto.
3440
3441 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3442
3443         PR libfortran/45710
3444         * gfortran.dg/namelist_65.f90: New test.
3445
3446 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3447
3448         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3449         the regexp pattern between the expected label and location string.
3450
3451 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3452
3453         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3454
3455 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3456
3457         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3458         * gcc.dg/pr27898.c: Likewise.
3459         * gcc.dg/pr28712.c: Likewise.
3460         * gcc.dg/pr30762-1.c: Likewise.
3461         * gcc.dg/pr31529-1.c: Likewise.
3462         * gcc.dg/pr34457-1.c: Likewise.
3463         * gcc.dg/pr34668-1.c: Likewise.
3464         * gcc.dg/pr34989-1.c: Likewise.
3465         * gcc.dg/pr43557-1.c: Likewise.
3466
3467 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3468
3469         PR rtl-optimization/45739
3470         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3471
3472 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
3473
3474         * gcc.target/sparc/mnofpu.c: New test.
3475
3476 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3477
3478         PR rtl-optimization/45739
3479         * gcc.target/i386/pr45739.c: New test.
3480
3481 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
3482
3483         PR fortran/45648
3484         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3485         and counts. Add non-elemental function call check.
3486
3487         PR fortran/45648
3488         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3489         arguments checks. Update temporary counts.
3490         * gfortran.dg/transpose_optimization_1.f90: New.
3491
3492 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3493
3494         PR objc/23710
3495         * objc.dg/invalid-method-1.m: New.
3496
3497 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3498
3499         Merge from 'apple/trunk' branch on FSF servers.
3500
3501         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
3502
3503         Radar 4291785
3504         * objc.dg/naming-4.m: New
3505         * objc.dg/naming-5.m: New
3506         * obj-c++.dg/naming-1.mm: New
3507         * obj-c++.dg/naming-2.mm: New
3508
3509 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
3510             Jack Howarth  <howarth@bromo.med.uc.edu>
3511
3512         PR c++/45645
3513         * g++.dg/torture/pr44972.C: Use portable assert().
3514
3515 2010-09-21  Richard Guenther  <rguenther@suse.de>
3516
3517         PR tree-optimization/45580
3518         * g++.dg/torture/pr45580.C: New testcase.
3519
3520 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
3521
3522         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3523
3524 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
3525
3526         PR fortran/45438
3527         * gfortran.dg/pointer_check_7.f90: New.
3528
3529 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3530
3531         PR rtl-optimization/45728
3532         * gcc.c-torture/compile/pr45728.c: New test.
3533
3534 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
3535
3536         PR fortran/45081
3537         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3538
3539 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3540
3541         * g++.dg/tree-ssa/pr45605.C: Add "\\".
3542
3543 2010-09-20  Richard Guenther  <rguenther@suse.de>
3544
3545         PR middle-end/45704
3546         * gcc.dg/torture/pr45704.c: New testcase.
3547
3548 2010-09-20  Jan Hubicka  <jh@suse.cz>
3549
3550         PR tree-optimize/45605
3551         * g++.dg/tree-ssa/pr45605.C: New testcase.
3552
3553 2010-09-20  Michael Matz  <matz@suse.de>
3554
3555         PR testsuite/45706
3556         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3557         enough.
3558
3559 2010-09-20  Richard Guenther  <rguenther@suse.de>
3560
3561         PR tree-optimization/45705
3562         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3563
3564 2010-09-20  Michael Matz  <matz@suse.de>
3565
3566         PR testsuite/45706
3567         * lib/target-supports.exp (check_effective_target_vect_perm):
3568         Add i?86-*-*.
3569
3570 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3571
3572         PR rtl-optimization/45695
3573         * gcc.c-torture/execute/pr45695.c: New test.
3574
3575 2010-09-19  Jan Hubicka  <jh@suse.cz>
3576
3577         PR lto/44246
3578         * gcc.c-torture/compile/pr44246.c:New file.
3579
3580 2010-09-19  Ira Rosen  <irar@il.ibm.com>
3581
3582         PR tree-optimization/45714
3583         * gfortran.dg/vect/pr45714-a.f: New test.
3584         * gfortran.dg/vect/pr45714-b.f: New test.
3585
3586 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3587
3588         * gnat.dg/const1.adb: Rename into...
3589         * gnat.dg/constant1.adb: ...this.
3590         * gnat.dg/constant2.adb: New test.
3591         * gnat.dg/constant2_pkg1.ads: New helper.
3592         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3593
3594 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3595
3596         * gnat.dg/specs/constant1.ads: New test.
3597         * gnat.dg/specs/constant1_pkg.ads: New helper.
3598
3599 2010-09-18  Jan Hubicka  <jh@suse.cz>
3600
3601         PR tree-optimization/45453
3602         * g++.dg/tree-ssa/pr45453.C: New testcase.
3603
3604 2010-09-18  Jason Merrill  <jason@redhat.com>
3605
3606         * g++.dg/cpp0x/initlist44.C: New.
3607
3608 2010-09-18  Richard Guenther  <rguenther@suse.de>
3609
3610         PR tree-optimization/45709
3611         * g++.dg/torture/pr45709-2.C: New testcase.
3612
3613 2010-09-18  Richard Guenther  <rguenther@suse.de>
3614
3615         PR tree-optimization/45709
3616         * g++.dg/torture/pr45709.C: New testcase.
3617
3618 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3619
3620         PR testsuite/45719
3621         * gcc.target/i386/pad-3.c: Pass -fno-pic.
3622
3623 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3624
3625         * gcc.target/i386/pad-1.c: New.
3626         * gcc.target/i386/pad-2.c: Likewise.
3627         * gcc.target/i386/pad-3.c: Likewise.
3628         * gcc.target/i386/pad-4.c: Likewise.
3629         * gcc.target/i386/pad-5a.c: Likewise.
3630         * gcc.target/i386/pad-5b.c: Likewise.
3631         * gcc.target/i386/pad-6a.c: Likewise.
3632         * gcc.target/i386/pad-6b.c: Likewise.
3633         * gcc.target/i386/pad-7.c: Likewise.
3634         * gcc.target/i386/pad-8.c: Likewise.
3635         * gcc.target/i386/pad-9.c: Likewise.
3636         * gcc.target/i386/pad-10.c: Likewise.
3637
3638 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3639
3640         PR middle-end/45234
3641         * gcc.dg/torture/stackalign/alloca-5.c: New.
3642
3643 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3644
3645         PR middle-end/45678
3646         * gcc.dg/torture/pr45678-2.c: New.
3647
3648 2010-09-17  Richard Guenther  <rguenther@suse.de>
3649
3650         PR middle-end/45678
3651         * gcc.dg/torture/pr45678-1.c: New testcase.
3652
3653 2010-09-17  Michael Matz  <matz@suse.de>
3654
3655         PR tree-optimization/43432
3656         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3657         check_effective_target_vect_perm_short): New predicates.
3658         (check_effective_target_vect_perm): Include x86_64.
3659         * gcc.dg/vect/pr43432.c: New test.
3660         * gcc.dg/vect/vect-114.c: Adjust.
3661         * gcc.dg/vect/vect-15.c: Ditto.
3662         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3663         * gcc.dg/vect/slp-perm-9.c: Ditto.
3664
3665 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3666
3667         PR testsuite/45692
3668         * objc/execute/exceptions/throw-nil.m: Run the test only with the
3669         GNU runtime.
3670
3671 2010-09-17  Richard Guenther  <rguenther@suse.de>
3672
3673         * gcc.dg/pr27898.c: Use -flto instead of -combine.
3674         * gcc.dg/pr28706.c: Likewise.
3675         * gcc.dg/pr28712.c: Likewise.
3676         * gcc.dg/pr30762-1.c: Likewise.
3677         * gcc.dg/pr30762-2.c: Likewise.
3678         * gcc.dg/pr31529-1.c: Likewise.
3679         * gcc.dg/pr31529-2.c: Likewise.
3680         * gcc.dg/pr34457-1.c: Likewise.
3681         * gcc.dg/pr34457-2.c: Likewise.
3682         * gcc.dg/pr34668-1.c: Likewise.
3683         * gcc.dg/pr34668-2.c: Likewise.
3684         * gcc.dg/pr34989-1.c: Likewise.
3685         * gcc.dg/pr34989-2.c: Likewise.
3686         * gcc.dg/pr43557-1.c: Likewise.
3687         * gcc.dg/pr43557-2.c: Likewise.
3688         * gcc.dg/debug/pr41893-1.c: Likewise.
3689         * gcc.dg/matrix/matrix.exp: Do not use -combine.
3690         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3691         * gcc.dg/matrix/matrix-4.c: Likewise.
3692         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3693         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3694         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3695         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3696
3697 2010-09-16  Tobias Burnus  <burnus@net-b.de>
3698
3699         PR fortran/43665
3700         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3701         optimizations.
3702         * gfortran.dg/intent_optimize_1.f90: New test.
3703
3704 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3705
3706         * gcc.target/i386/divmod-1.c: New.
3707         * gcc.target/i386/divmod-2.c: Likewise.
3708         * gcc.target/i386/divmod-3.c: Likewise.
3709         * gcc.target/i386/divmod-4.c: Likewise.
3710         * gcc.target/i386/divmod-4a.c: Likewise.
3711         * gcc.target/i386/divmod-5.c: Likewise.
3712         * gcc.target/i386/divmod-6.c: Likewise.
3713         * gcc.target/i386/divmod-7.c: Likewise.
3714         * gcc.target/i386/divmod-8.c: Likewise.
3715         * gcc.target/i386/udivmod-1.c: Likewise.
3716         * gcc.target/i386/udivmod-2.c: Likewise.
3717         * gcc.target/i386/udivmod-3.c: Likewise.
3718         * gcc.target/i386/udivmod-4.c: Likewise.
3719         * gcc.target/i386/udivmod-4a.c: Likewise.
3720         * gcc.target/i386/udivmod-5.c: Likewise.
3721         * gcc.target/i386/udivmod-6.c: Likewise.
3722         * gcc.target/i386/udivmod-7.c: Likewise.
3723         * gcc.target/i386/udivmod-8.c: Likewise.
3724
3725 2010-09-16  Jan Hubicka  <jh@suse.cz>
3726
3727         * g++.dg/lto/pr45679-1_0.C: New file.
3728         * g++.dg/lto/pr45679-1_1.C: New file.
3729         * g++.dg/lto/pr45679-0_0.C: New file.
3730         * g++.dg/lto/pr45679-0_1.C: New file.
3731
3732 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
3733
3734         PR fortran/45674
3735         * gfortran.dg/class_dummy_2.f03: New.
3736
3737 2010-09-16  Richard Guenther  <rguenther@suse.de>
3738
3739         PR tree-optimization/45623
3740         * gcc.dg/torture/pr45623.c: New testcase.
3741
3742 2010-09-16  Ira Rosen  <irar@il.ibm.com>
3743
3744         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
3745         name and parentheses.
3746         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
3747
3748 2010-09-15  Jason Merrill  <jason@redhat.com>
3749
3750         * g++.dg/parse/parameter-declaration-2.C: New.
3751
3752         * g++.dg/cpp0x/scoped_enum2.C: New.
3753
3754 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3755
3756         * gcc.c-torture/compile/20100915-1.c: New test.
3757
3758 2010-09-15  Martin Jambor  <mjambor@suse.cz>
3759
3760         PR middle-end/45644
3761         * gcc.dg/ipa/pr45644.c: New test.
3762
3763 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
3764
3765         PR tree-optimization/45633
3766         * gcc.dg/vect/pr45633.c: New test.
3767
3768 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
3769
3770         PR fortran/45577
3771         * gfortran.dg/allocate_derived_4.f90: New.
3772
3773 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
3774
3775         * lib/target-supports.exp
3776         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
3777         supported flag to true for neon.
3778
3779 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
3780
3781         PR c++/45665
3782         * g++.dg/template/crash103.C: New.
3783
3784 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3785
3786         Merge from 'apple/trunk' branch on FSF servers.
3787
3788         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
3789
3790         Radar 4457381
3791         * objc.dg/msg-in-protocol.m: New.
3792         * obj-c++.dg/msg-in-protocol.mm: New.
3793
3794         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
3795
3796         Radar 4219590
3797         * objc.dg/break-in-ifstmt.m: New.
3798
3799         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3800
3801         Radar 4174166
3802         * obj-c++.dg/comp-types-13.mm: New.
3803         * objc.dg/comp-types-12.m: New.
3804
3805         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3806
3807         Radar 4216500
3808         * obj-c++.dg/proto-lossage-7.mm: New.
3809         * objc.dg/proto-lossage-7.m: New.
3810
3811 2010-09-14  Jan Hubicka  <jh@suse.cz>
3812
3813         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
3814         folding.
3815         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
3816         folding.
3817
3818 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
3819
3820         PR middle-end/45567
3821         * gcc.dg/pr45567.c: New test.
3822
3823         PR debug/45660
3824         * g++.dg/debug/pr45660.C: New test.
3825
3826 2010-09-14  Ira Rosen  <irar@il.ibm.com>
3827
3828         PR tree-optimization/45470
3829         * g++.dg/vect/pr45470-a.cc: New test.
3830         * g++.dg/vect/pr45470-a.cc: New test.
3831
3832 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
3833
3834         PR target/42070
3835         * lib/profopt.exp: Prune warnings on execname2 compile.
3836         * lib/prune.exp: Prune "can't add line info" warnings.
3837
3838 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3839
3840         PR libfortran/45532
3841         * gfortran.dg/namelist_64.f90: New test.
3842
3843 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
3844
3845         PR rtl-optimization/45617
3846         * gcc.target/i386/pr45617.c: New test.
3847
3848 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
3849
3850         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
3851
3852 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
3853
3854         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
3855         * gcc.target/i386/fma4-vector.c: Likewise.
3856         * gcc.target/i386/vectorize2.c: Likewise.
3857         * gcc.target/i386/vectorize4.c: Likewise.
3858         * gcc.target/i386/vectorize5.c: Likewise.
3859         * gcc.target/i386/vectorize6.c: Likewise.
3860         * gcc.target/i386/vectorize8.c: Likewise.
3861
3862         * gcc.target/i386/vect-double-1.c: New.
3863         * gcc.target/i386/vect-double-1a.c: Likewise.
3864         * gcc.target/i386/vect-double-2.c: Likewise.
3865         * gcc.target/i386/vect-double-2a.c: Likewise.
3866
3867         * lib/target-supports.exp (check_effective_target_vect_double):
3868         Set et_vect_double_saved to 0 when tuning for Atom.
3869
3870 2010-09-13  Jan Hubicka  <jh@suse.cz>
3871
3872         * gcc.dg/torture/pr23821.c: Drop static keyword.
3873         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3874         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
3875
3876 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3877
3878         * gcc.target/arm/sync-1.c: New.
3879
3880 2010-09-12  Olivier Hainque  <hainque@adacore.com>
3881
3882         * gnat.dg/memtrap.adb: New test.
3883
3884 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3885
3886         * gfortran.dg/promotion.f90: Fix options.
3887
3888 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
3889
3890         * g++.dg/cpp0x/range-for1.C: New.
3891         * g++.dg/cpp0x/range-for2.C: New.
3892         * g++.dg/cpp0x/range-for3.C: New.
3893         * g++.dg/cpp0x/range-for4.C: New.
3894         * g++.dg/cpp0x/range-for5.C: New.
3895         * g++.dg/cpp0x/range-for6.C: New.
3896
3897 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
3898
3899         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3900         and counts. Check that transpose is not called.
3901         * gfortran.dg/transpose_2.f90: Update error message.
3902
3903 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3904
3905         PR c++/43824
3906         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
3907         * g++.dg/lookup/strong-using-2.C: Likewise.
3908         * g++.dg/lookup/strong-using-3.C: Likewise.
3909         * g++.dg/lookup/strong-using-5.C: Likewise.
3910
3911         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
3912         * g++.dg/cpp0x/inline-ns4.C: New.
3913         * g++.dg/cpp0x/inline-ns5.C: New.
3914
3915 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
3916
3917         PR middle-end/45634
3918         * gfortran.fortran-torture/compile/pr45634.f90: New.
3919
3920 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
3921
3922         * objc.dg/fobjc-exceptions.m: New test.
3923
3924 2010-09-10  Jan Hubicka  <jh@suse.cz>
3925
3926         * g++.dg/inherit/covariant7.C: Fix pattern matching.
3927
3928 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3929
3930         PR tree-optimization/44972
3931         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
3932         * gcc.dg/tree-ssa/pr45144.c: Likewise.
3933         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
3934         instead.
3935         * g++.dg/torture/pr44972.C: New test.
3936
3937 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3938
3939         PR tree-optimization/44972
3940         * g++.dg/torture/pr34850.C: Remove expected warning.
3941
3942 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3943
3944         * gfortran.dg/dummy_optional_arg.f90: New test.
3945
3946 2010-09-08  Jan Hubicka  <jh@suse.cz>
3947
3948         PR tree-optimization/45598
3949         * fortran.fortran-torture/compile/pr45598.f90: New test.
3950
3951 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
3952
3953         * lib/target-supports-dg.exp (dg-require-ifunc): New.
3954         * lib/target-supports.exp (check_ifunc_available): New.
3955         * gcc.dg/attr-ifunc-1.c: New.
3956         * gcc.dg/attr-ifunc-2.c: New.
3957         * gcc.dg/attr-ifunc-3.c: New.
3958         * gcc.dg/attr-ifunc-4.c: New.
3959         * gcc.dg/attr-ifunc-5.c: New.
3960         * g++.dg/ext/attr-ifunc-1.C: New.
3961         * g++.dg/ext/attr-ifunc-2.C: New.
3962         * g++.dg/ext/attr-ifunc-3.C: New.
3963         * g++.dg/ext/attr-ifunc-4.C: New.
3964
3965 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
3966
3967         PR middle-end/40386
3968         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
3969
3970 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
3971
3972         * gfortran.dg/inline_transpose_1.f90: New test.
3973
3974 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3975
3976         PR c++/45588
3977         * g++.dg/warn/Wunused-var-15.C: New test.
3978
3979 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3980
3981         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
3982         hppa*-*-hpux*.
3983
3984 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3985
3986         * objc/execute/exceptions/throw-nil.m: New test.
3987         * objc/execute/exceptions/handler-1.m: Updated to use the new
3988         objc_set_uncaught_exception_handler() function.
3989         * objc/execute/exceptions/matcher-1.m: New test.
3990
3991 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3992
3993         PR fortran/38282
3994         * gfortran.dg/bit_comparison_1.F90: New test.
3995         * gfortran.dg/leadz_trailz_3.f90: New test.
3996         * gfortran.dg/masklr_2.F90: New test.
3997         * gfortran.dg/shiftalr_1.F90: New test.
3998         * gfortran.dg/merge_bits_2.F90: New test.
3999         * gfortran.dg/dshift_2.F90: New test.
4000         * gfortran.dg/bit_comparison_2.F90: New test.
4001         * gfortran.dg/masklr_1.F90: New test.
4002         * gfortran.dg/merge_bits_1.F90: New test.
4003         * gfortran.dg/dshift_1.F90: New test.
4004         * gfortran.dg/shiftalr_2.F90: New test.
4005
4006 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4007
4008         * objc.dg/type-stream-1.m: Replaced with a test that tests that
4009         functions from objc/typedstream.h are deprecated.
4010
4011 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4012
4013         * lib/target-supports.exp
4014         (check_effective_target_run_expensive_tests): New proc.
4015         * gcc.c-torture/compile/limits-fnargs.c: Use
4016         dg-require-effective-target run_expensive_tests.
4017
4018 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4019
4020         PR fortran/45597
4021         * gfortran.dg/gomp/pr45597.f90: New test.
4022
4023         PR fortran/45595
4024         * gfortran.dg/gomp/pr45595.f90: New test.
4025
4026 2010-09-08  Michael Matz  <matz@suse.de>
4027
4028         * c-c++-common/uninit-17.c: Adjust.
4029
4030 2010-09-08  Michael Matz  <matz@suse.de>
4031
4032         PR tree-optimization/43430
4033         * gcc.dg/vect/pr43430-2.c: New test.
4034
4035 2010-09-08  Michael Matz  <matz@suse.de>
4036
4037         PR tree-optimization/33244
4038         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4039
4040 2010-09-08  Richard Guenther  <rguenther@suse.de>
4041
4042         PR tree-optimization/45578
4043         * gfortran.dg/pr45578.f90: New testcase.
4044
4045 2010-09-08  Richard Guenther  <rguenther@suse.de>
4046
4047         PR testsuite/45590
4048         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4049
4050 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4051
4052         PR fortran/45576
4053         * gfortran.dg/char_length_18.f90:  New test.
4054
4055 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
4056
4057         PR target/36502
4058         * gcc.target/i386/pr36502.c: New test.
4059
4060         PR target/42313
4061         PR target/44651
4062         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4063         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4064
4065 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
4066
4067         * gfortran.dg/achar_4.f90: Enable bounds checking.
4068
4069 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
4070
4071         PR target/45206
4072         * gcc.target/i386/pr45206.c: New test.
4073
4074 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
4075
4076         PR fortran/45505
4077         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4078
4079 2010-09-07  Jan Hubicka  <jh@suse.cz>
4080
4081         * gcc.c-torture/compile/20100907.c: New testcase.
4082
4083 2010-09-07  Richard Guenther  <rguenther@suse.de>
4084
4085         PR middle-end/45569
4086         * g++.dg/eh/pr45569.C: New testcase.
4087
4088 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
4089
4090         PR target/43137
4091         * gcc.target/arm/pr43137.c: New test.
4092
4093 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4094
4095         PR fortran/36931
4096         * gfortran.dg/dependency_35.f90:  New test.
4097
4098 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4099
4100         PR fortran/34145
4101         * gfortran.dg/char_length_17.f90:  New test.
4102
4103 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
4104
4105         PR c++/45200
4106         PR c++/45293
4107         PR c++/45558
4108         * g++.dg/template/typedef34.C: New test.
4109         * g++.dg/template/typedef35.C: New test.
4110
4111 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
4112
4113         PR target/22152
4114         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4115
4116 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
4117
4118         * g++.dg/warn/Wdouble-promotion.C: New.
4119
4120 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
4121
4122         * g++.dg/parse/redef2.C: New.
4123
4124 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4125
4126         * gcc.dg/20100906-1.c: New testcase.
4127
4128 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
4129
4130         PR testsuite/45543
4131         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4132         DW_TAG_enumeration_type DIE.
4133
4134 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
4135
4136         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4137         Update XFAILs.
4138
4139 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
4140
4141         PR rtl-optimization/44919
4142         * g++.dg/opt/pr44919.C: New.
4143
4144 2010-09-06  Tobias Burnus  <burnus@net-b.de>
4145
4146         PR fortran/38282
4147         * gfortran.dg/iall_iany_iparity_1.f90: New.
4148         * gfortran.dg/iall_iany_iparity_2.f90: New.
4149
4150 2010-09-06  Jason Merrill  <jason@redhat.com>
4151
4152         * g++.dg/cpp0x/initlist42.C: New.
4153
4154         * g++.dg/cpp0x/auto19.C: New.
4155
4156         * g++.dg/template/sfinae25.C: New.
4157         * g++.dg/template/char1.C: Expect warning.
4158         * g++.dg/template/nontype10.C: Likewise.
4159
4160         * g++.dg/cpp0x/implicit9.C: New.
4161
4162         * g++.dg/cpp0x/initlist43.C: New.
4163
4164 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
4165
4166         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4167
4168 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
4169
4170         * gcc.dg/Wdouble-promotion.c: New.
4171
4172 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4173
4174         * gfortran.dg/float128_1.f90: Remove test case as
4175         it always fails since Rev 163611 backed out the
4176         front-end implementation.
4177
4178 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4179
4180         * gfortran.dg/float128_1.f90: XFAIL test case.
4181
4182 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4183
4184         * gfortran.dg/bessel_7.f90: Decrease required precision.
4185
4186 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
4187
4188         PR testsuite/45545
4189         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4190         ref-all-matching targets.
4191
4192 2010-09-05  Richard Guenther  <rguenther@suse.de>
4193
4194         PR tree-optimization/45535
4195         * gcc.c-torture/compile/pr45535.c: New testcase.
4196
4197 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
4198
4199         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4200         "\[^\n\]*".
4201         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4202         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4203         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4204         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4205         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4206         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4207         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4208         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4209         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4210         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4211         * gcc.target/i386/pr22152.c: Likewise.
4212         * gcc.target/i386/pr36992-1.c: Likewise.
4213         * gcc.target/i386/pr36992-2.c: Likewise.
4214         * gcc.target/sh/sh4a-memmovua.c: Likewise.
4215
4216 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4217
4218         PR testsuite/43957
4219         * gcc.dg/const-uniq-1.c: Modify regexp.
4220
4221 2010-09-04  Tobias Burnus  <burnus@net-b.de>
4222
4223         PR fortran/45530
4224         * gfortran.dg/namelist_63.f90: New.
4225
4226 2010-09-04  Jan Hubicka  <jh@suse.cz>
4227
4228         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4229         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4230
4231 2010-09-04  Jan Hubicka  <jh@suse.cz>
4232
4233         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4234
4235 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
4236
4237         PR fortran/45507
4238         * gfortran.dg/allocate_alloc_opt_12.f90: New.
4239
4240 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
4241
4242         * gcc.dg/opts-4.c: New test.
4243
4244 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4245
4246         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4247         * gcc.dg/vect/vect-peel-4.c: Ditto.
4248
4249 2010-09-03  Daniel Kraft  <d@domob.eu>
4250
4251         PR fortran/45525
4252         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4253
4254 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4255
4256         PR fortran/45159
4257         * gfortran.dg/dependency_34.f90:  New test.
4258
4259 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4260
4261         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4262
4263 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4264
4265         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4266         gcc.target/i386/clearcap.map if supported.
4267
4268 2010-09-03  Michael Matz  <matz@suse.de>
4269
4270         PR middle-end/45415
4271         * gcc.dg/pr45415.c: New test.
4272
4273 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4274
4275         PR tree-optimization/45506
4276         * gcc.dg/pr45506.c: New.
4277
4278 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
4279
4280         PR target/45476
4281         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4282         * gcc.target/i386/float128-2.c: Ditto.
4283
4284 2010-09-03  Daniel Kraft  <d@domob.eu>
4285
4286         PR fortran/34162
4287         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4288         * gfortran.dg/internal_dummy_2.f08: New test.
4289         * gfortran.dg/internal_dummy_3.f08: New test.
4290         * gfortran.dg/internal_dummy_4.f08: New test.
4291
4292 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
4293
4294         PR debug/45500
4295         * gcc.target/i386/pr45500.c: New test.
4296
4297 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
4298
4299         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4300
4301 2010-09-03  Daniel Kraft  <d@domob.eu>
4302
4303         PR fortran/44602
4304         * gfortran.dg/exit_2.f08; Adapt error messages.
4305         * gfortran.dg/exit_3.f08: New test.
4306         * gfortran.dg/exit_4.f08: New test.
4307         * gfortran.dg/exit_5.f03: New test.
4308
4309 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4310
4311         * gfortran.dg/ishft_4.f90: New test.
4312
4313 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4314
4315         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4316         FRIZ/XSRIZ instruciton for (double)(long long)x.
4317         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4318
4319 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4320
4321         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4322
4323 2010-09-02  Richard Guenther  <rguenther@suse.de>
4324
4325         PR tree-optimization/44937
4326         PR tree-optimization/45412
4327         * g++.dg/opt/pr45412.C: New testcase.
4328         * gcc.c-torture/compile/pr45412.c: Likewise.
4329         * gcc.c-torture/compile/pr44937.c: Likewise.
4330
4331 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
4332
4333         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
4334         but using -Werror=comment.
4335         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4336         expected error messages.
4337
4338 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4339
4340         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4341         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4342
4343 2010-09-02  Tobias Burnus  <burnus@net-b.de>
4344
4345         PR fortran/45489
4346         * gfortran.dg/initialization_27.f90: New.
4347
4348 2010-09-02  Ira Rosen  <irar@il.ibm.com>
4349
4350         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4351         check into different basic blocks. Expect vectorization if misaligned
4352         stores are supported.
4353         * gcc.dg/vect/bb-slp-8a.c: New test.
4354         * gcc.dg/vect/bb-slp-8b.c: New test.
4355
4356 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
4357
4358         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4359
4360 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
4361
4362         PR fortran/44541
4363         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4364         * gfortran.dg/class_dummy_1.f03: New.
4365
4366 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
4367
4368         PR middle-end/45458
4369         * g++.dg/tree-prof/partition2.C: New test.
4370
4371 2010-09-01  Richard Guenther  <rguenther@suse.de>
4372
4373         * gcc.dg/vect/vect-outer-fir.c: Adjust.
4374         * gcc.dg/tree-ssa/vrp54.c: New testcase.
4375         * gcc.c-torture/execute/20100827-1.c: Likewise.
4376
4377 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4378
4379         * gfortran.dg/execute_command_line_1.f90: New test.
4380
4381 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4382
4383         PR preprocessor/45457
4384         * c-c++-common/cpp/pr45457.c: New test.
4385
4386 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
4387
4388         * gcc.dg/nested-func-8.c: New test.
4389
4390 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4391
4392         PR fortran/38282
4393         * gfortran.dg/popcnt_poppar_1.F90: New test.
4394         * gfortran.dg/popcnt_poppar_2.F90: New test.
4395
4396 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
4397
4398         * gcc.target/i386/volatile-2.c: Require nonpic target.
4399
4400 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4401
4402         PR middle-end/45461
4403         * gcc.dg/pr45461.c: New test.
4404
4405 2010-08-31  Richard Guenther  <rguenther@suse.de>
4406
4407         PR testsuite/45455
4408         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4409
4410 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
4411
4412         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4413
4414 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
4415
4416         PR fortran/45456
4417         * gfortran.dg/typebound_proc_18.f03: New.
4418
4419 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4420
4421         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4422         * lib/scanasm.exp (scan-stack-usage): Likewise.
4423         (scan-stack-usage-not): Likewise.
4424         * gcc.dg/stack-usage-1.c: New test.
4425         * gcc.target/i386/stack-usage-realign.c: Likewise.
4426
4427 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
4428
4429         PR tree-optimization/45427
4430         * gcc.dg/tree-ssa/pr45427.c: New test.
4431
4432 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
4433
4434         PR c++/45043
4435         * g++.dg/template/crash102.C: New.
4436
4437 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
4438
4439         PR middle-end/45423
4440         * gcc.dg/gomp/atomic-12.c: New test.
4441         * gcc.dg/gomp/atomic-13.c: New test.
4442         * gcc.dg/gomp/atomic-14.c: New test.
4443         * g++.dg/gomp/atomic-11.C: New test.
4444         * g++.dg/gomp/atomic-12.C: New test.
4445         * g++.dg/gomp/atomic-13.C: New test.
4446         * g++.dg/gomp/atomic-14.C: New test.
4447
4448 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4449
4450         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4451         delimiter.
4452
4453 2010-08-30  Thomas Quinot  <quinot@adacore.com>
4454
4455         * gnat.dg/discr24.adb: New test.
4456
4457 2010-08-30  Richard Guenther  <rguenther@suse.de>
4458
4459         PR tree-optimization/45449
4460         * gcc.dg/pr45449.c: New testcase.
4461
4462 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
4463
4464         * gcc.dg/opts-1.c: Expect errors, not warnings.
4465
4466 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4467
4468         PR fortran/42769
4469         * gfortran.dg/dynamic_dispatch_11.f03: New.
4470
4471 2010-08-29  Jason Merrill  <jason@redhat.com>
4472
4473         PR c++/44991
4474         * g++.dg/parse/defarg15.C: New.
4475
4476 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4477
4478         PR fortran/45439
4479         * gfortran.dg/select_type_16.f03: New.
4480
4481 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4482             Tobias Burnus  <burnus@net-b.de>
4483
4484         * gfortran.dg/bessel_7.f90: Decrease required precision.
4485
4486 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
4487             Kaz Kojima  <kkojima@gcc.gnu.org>
4488
4489         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
4490
4491 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4492
4493         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4494         floating point conversion code generation.
4495         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4496         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4497         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4498         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4499         to integer conversion code generation.
4500         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4501         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4502         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4503         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4504
4505 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4506
4507         PR fortran/32049
4508         * gfortran.dg/random_seed_1.f90: Adjust test.
4509         * gfortran.dg/float128_1.f90: New test.
4510
4511 2010-08-27  Tobias Burnus  <burnus@net-b.de>
4512
4513         PR fortran/33197
4514         * gfortran.dg/norm2_1.f90: New.
4515         * gfortran.dg/norm2_2.f90: New.
4516         * gfortran.dg/norm2_3.f90: New.
4517         * gfortran.dg/norm2_4.f90: New.
4518         * gfortran.dg/parity_1.f90: New.
4519         * gfortran.dg/parity_2.f90: New.
4520         * gfortran.dg/parity_3.f90: New.
4521
4522 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
4523
4524         PR fortran/45420
4525         * gfortran.dg/select_type_15.f03: New.
4526
4527 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4528
4529         PR libfortran/43217
4530         * gfortran.dg/hollerith8.f90: New test.
4531
4532 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4533
4534         PR fortran/45159
4535         * gfortran.dg/dependency_33.f90:  New test.
4536
4537 2010-08-27  Richard Guenther  <rguenther@suse.de>
4538
4539         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4540         * gcc.dg/graphite/scop-2.c: Likewise.
4541         * gcc.dg/graphite/scop-20.c: Likewise.
4542         * gcc.dg/vect/slp-25.c: Likewise.
4543
4544 2010-08-27  Olivier Hainque  <hainque@adacore.com>
4545
4546         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4547
4548 2010-08-26  Daniel Kraft  <d@domob.eu>
4549
4550         PR fortran/38936
4551         PR fortran/44047
4552         PR fortran/45384
4553         * gfortran.dg/associate_8.f03: New test.
4554         * gfortran.dg/select_type_13.f03: New test.
4555         * gfortran.dg/select_type_14.f03: New test.
4556
4557 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
4558
4559         PR tree-optimization/44485
4560         * gcc.dg/pr44485.c: New test.
4561
4562 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4563
4564         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4565         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4566         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4567
4568 2010-08-26  Richard Guenther  <rguenther@suse.de>
4569
4570         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4571         * gcc.dg/graphite/scop-21.c: Likewise.
4572
4573 2010-08-26  Richard Guenther  <rguenther@suse.de>
4574
4575         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4576         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4577         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4578         * gcc.dg/vect/vect-91.c: Likewise.
4579         * gcc.dg/vect/vect-peel-1.c: Likewise.
4580         * gcc.dg/vect/vect-peel-2.c: Likewise.
4581         * gcc.dg/vect/vect-peel-4.c: Likewise.
4582
4583 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4584
4585         PR libfortran/41859
4586         * gfortran.dg/der_io_4.f90: New test.
4587
4588 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4589
4590         PR rtl-optimization/44858
4591         * gcc.c-torture/execute/pr44858.c: New test.
4592
4593         PR rtl-optimization/45400
4594         * g++.dg/other/i386-8.C: New test.
4595
4596 2010-08-25  Richard Guenther  <rguenther@suse.de>
4597
4598         * gcc.dg/alias-8.c: Adjust.
4599
4600 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
4601
4602         * gcc.target/i386/combine-mul.c: New test.
4603
4604 2010-08-25  Richard Guenther  <rguenther@suse.de>
4605
4606         PR lto/44562
4607         * gcc.dg/graphite/id-27.c: New testcase.
4608         * gcc.dg/lto/20100825-1_0.c: Likewise.
4609
4610 2010-08-25  Richard Guenther  <rguenther@suse.de>
4611
4612         PR tree-optimization/45316
4613         * g++.dg/opt/pr45316.C: New testcase.
4614
4615 2010-08-25  Richard Guenther  <rguenther@suse.de>
4616
4617         PR tree-optimization/45393
4618         * g++.dg/torture/pr45393.C: New testcase.
4619
4620 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4621
4622         PR tree-optimization/45059
4623         * gcc.c-torture/compile/pr45059.c: New test.
4624
4625 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
4626
4627         * lib/target-supports.exp (check_effective_target_vect_unpack):
4628         Set vect_unpack supported flag to true for neon.
4629
4630 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4631
4632         * gcc.dg/tree-ssa/ifc-5.c: New.
4633
4634 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4635
4636         * gcc.dg/tree-ssa/ifc-4.c: New.
4637         * gcc.dg/tree-ssa/ifc-7.c: New.
4638
4639 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
4640
4641         * gcc.dg/vect/vect.exp: Check loongson targets
4642         * g++.dg/vect/vect.exp: Likewise
4643         * gfortran.dg/vect/vect.exp: Likewise
4644
4645 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4646
4647         * gcc.target/powerpc/vsx-mass-1.c: New file, test
4648         -mveclibabi=mass.
4649
4650 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
4651
4652         PR fortran/45366
4653         * gfortran.dg/proc_ptr_29.f90: New.
4654
4655 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4656             Dominique d'Humieres  <dominiq@lps.ens.fr>
4657
4658         PR fortran/45367
4659         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4660
4661 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4662
4663         PR fortran/45367
4664         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4665
4666 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4667
4668         PR fortran/36158
4669         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4670
4671 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4672             Dominique d'Humieres  <dominiq@lps.ens.fr>
4673
4674         PR fortran/45367
4675         PR fortran/36158
4676         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4677         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4678
4679 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
4680
4681         PR fortran/44863
4682         PR fortran/45271
4683         PR fortran/45290
4684         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4685         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4686         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4687
4688 2010-08-21  Tobias Burnus  <burnus@net-b.de>
4689
4690         PR fortran/36158
4691         PR fortran/33197
4692         * gfortran.dg/bessel_6.f90: New.
4693         * gfortran.dg/bessel_7.f90: New.
4694
4695 2010-08-20  Jan Hubicka  <jh@suse.cz>
4696
4697         PR c++/45307
4698         PR c++/17736
4699         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4700         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4701
4702 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
4703
4704         PR target/45336
4705         * gcc.target/i386/pr45336-1.c: New.
4706         * gcc.target/i386/pr45336-2.c: Likewise.
4707         * gcc.target/i386/pr45336-3.c: Likewise.
4708         * gcc.target/i386/pr45336-4.c: Likewise.
4709
4710 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
4711
4712         PR testsuite/45361
4713         * gcc.target/i386/volatile-2.c: Update scan strings to also
4714         include (%rip) for the memory reference on x86_64.
4715
4716 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
4717
4718         PR middle-end/44974
4719         * gcc.dg/pr44974.c: New test.
4720
4721         PR rtl-optimization/45353
4722         * gcc.dg/pr45353.c: New test.
4723
4724 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4725
4726         * gcc.target/i386/volatile-2.c: New.
4727
4728 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
4729
4730         PR rtl-optimization/44691
4731         * gfortran.dg/pr44691.f: New test.
4732
4733 2010-10-19  Olivier Hainque  <hainque@adacore.com>
4734
4735         * gcc.target/sparc/sibcall-dslot.c: New testcase.
4736
4737 2010-08-19  Jason Merrill  <jason@redhat.com>
4738
4739         * g++.dg/init/synth3.C: New.
4740         * g++.dg/init/value8.C: New.
4741         * g++.dg/tree-ssa/empty-2.C: New.
4742         * g++.dg/cpp0x/noexcept09.C: New.
4743
4744 2010-08-19  Daniel Kraft  <d@domob.eu>
4745
4746         PR fortran/29785
4747         PR fortran/45016
4748         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
4749         * gfortran.dg/pointer_remapping_1.f90: New test.
4750         * gfortran.dg/pointer_remapping_2.f03: New test.
4751         * gfortran.dg/pointer_remapping_3.f08: New test.
4752         * gfortran.dg/pointer_remapping_4.f03: New test.
4753         * gfortran.dg/pointer_remapping_5.f08: New test.
4754         * gfortran.dg/pointer_remapping_6.f08: New test.
4755
4756 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
4757
4758         PR testsuite/45324
4759         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
4760
4761 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4762
4763         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
4764
4765 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
4766
4767         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
4768         variable.
4769
4770 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4771
4772         PR target/45070
4773         * gcc.c-torture/execute/pr45070.c: New.
4774
4775 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4776
4777         * g++.dg/pr44328.C: New test.
4778
4779 2010-08-19  Tobias Burnus  <burnus@net-b.de>
4780
4781         PR fortran/36158
4782         PR fortran/33197
4783         * gfortran.dg/bessel_3.f90: New.
4784         * gfortran.dg/bessel_4.f90: New.
4785         * gfortran.dg/bessel_5.f90: New.
4786
4787 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
4788
4789         PR fortran/45290
4790         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4791         * gfortran.dg/pointer_init_2.f90: New.
4792         * gfortran.dg/pointer_init_3.f90: New.
4793         * gfortran.dg/pointer_init_4.f90: New.
4794
4795 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4796
4797         PR c++/45049
4798         * g++.dg/pr45049-1.C: New test.
4799         * g++.dg/pr45049-2.C: New test.
4800
4801 2010-08-18  Jie Zhang  <jie@codesourcery.com>
4802
4803         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
4804         20 if __ARM_PCS is defined otherwise 64.
4805         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
4806         instead of hard coded 64.
4807
4808 2010-08-18  Yao Qi  <yao@codesourcery.com>
4809
4810         PR target/45094
4811         * gcc.target/arm/pr45094.c: New test.
4812
4813 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4814
4815         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
4816
4817 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4818
4819         PR rtl-optimization/42575
4820         * gcc.target/arm/pr42575.c: New test.
4821
4822 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4823
4824         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
4825         * gcc.dg/tls/thr-cse-1.c: New.
4826
4827 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4828
4829         PR debug/42487
4830         * lib/target-supports.exp
4831         (check_effective_target_function_sections): New.
4832         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
4833         function sections before proceding.
4834
4835 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
4836
4837         PR fortran/45308
4838         * gfortran.dg/pr45308.f03: New test.
4839
4840 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
4841
4842         PR target/45296
4843         * gcc.target/i386/pr45296.c: New test.
4844
4845 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
4846
4847         * g++.dg/ext/uow-1.C: New.
4848         * g++.dg/ext/uow-2.C: New.
4849         * g++.dg/ext/uow-3.C: New.
4850         * g++.dg/ext/uow-4.C: New.
4851
4852 2010-08-17  Richard Guenther  <rguenther@suse.de>
4853
4854         PR testsuite/45266
4855         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
4856
4857 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
4858
4859         PR c/40563
4860         * gcc.dg/Wcxx-compat-20.c: New test.
4861
4862 2010-08-17  Daniel Kraft  <d@domob.eu>
4863
4864         PR fortran/38936
4865         * gfortran.dg/associate_1.f03: Extended to test newly supported
4866         features like association to variables.
4867         * gfortran.dg/associate_3.f03: Removed check for illegal change
4868         of associate-name here...
4869         * gfortran.dg/associate_5.f03: ...and added it here.
4870         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
4871         * gfortran.dg/associate_7.f03: New test.
4872
4873 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
4874
4875         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
4876
4877 2010-08-15  Daniel Kraft  <d@domob.eu>
4878
4879         PR fortran/38936
4880         * gfortran.dg/associate_1.f03: Enable test for array expressions.
4881         * gfortran.dg/associate_3.f03: Clarify comment.
4882         * gfortran.dg/associate_5.f03: New test.
4883         * gfortran.dg/associate_6.f03: New test.
4884
4885 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4886
4887         PR fortran/45211
4888         * gfortran.dg/bind_c_usage_21.f90: New.
4889         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
4890
4891 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4892
4893         * gfortran.dg/optional_absent_1.f90: New.
4894         * gfortran.dg/null_actual.f90: New.
4895
4896 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4897
4898         * gfortran.dg/pointer_target_1.f90: New.
4899         * gfortran.dg/pointer_target_2.f90: New.
4900         * gfortran.dg/pointer_target_3.f90: New.
4901
4902 2010-08-15  Daniel Kraft  <d@domob.eu>
4903
4904         PR fortran/45197
4905         * gfortran.dg/elemental_args_check_3.f90: New test.
4906         * gfortran.dg/impure_1.f08: New test.
4907         * gfortran.dg/impure_2.f08: New test.
4908         * gfortran.dg/impure_3.f90: New test.
4909         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
4910
4911 2010-08-15  Ira Rosen  <irar@il.ibm.com>
4912
4913         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
4914         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
4915         SLP tests.
4916         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
4917         misaligned loads.
4918         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
4919         misaligned stores.c
4920         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
4921
4922 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4923
4924         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
4925         dg-require-effective-target after dg-do.
4926
4927 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4928
4929         * lib/target-supports.exp (check_effective_target_vect_int): Return
4930         true for Loongson targets.
4931         (check_effective_target_vect_shift): Likewise.
4932         (check_effective_target_vect_no_int_max): Likewise.
4933         (check_effective_target_vect_no_align): Likewise.
4934         (check_effective_target_vect_short_mult): Likewise.
4935
4936 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
4937
4938         * g++.dg/cast.C: Change fields of structures to "long" to pass
4939         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
4940         * g++.dg/cpp0x/iop.C: Ditto.
4941         * g++.dg/cpp0x/named_refs.C: Ditto.
4942         * g++.dg/cpp0x/rv1p.C: Ditto.
4943         * g++.dg/cpp0x/rv2p.C: Ditto.
4944         * g++.dg/cpp0x/rv3p.C: Ditto.
4945         * g++.dg/cpp0x/rv4p.C: Ditto.
4946         * g++.dg/cpp0x/rv5p.C: Ditto.
4947         * g++.dg/cpp0x/rv6p.C: Ditto.
4948         * g++.dg/cpp0x/rv7p.C: Ditto.
4949         * g++.dg/cpp0x/rv8p.C: Ditto.
4950         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
4951
4952 2010-08-13  Daniel Kraft  <d@domob.eu>
4953
4954         * gfortran.dg/implied_shape_1.f08: New test.
4955         * gfortran.dg/implied_shape_2.f90: New test.
4956         * gfortran.dg/implied_shape_3.f08: New test.
4957
4958 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4959
4960         PR libfortran/42526
4961         * gfortran.dg/char_component_initializer_1.f90: New test.
4962
4963 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
4964
4965         PR tree-optimization/45241
4966         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
4967
4968 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4969
4970         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
4971         to dg-options.
4972         * gcc.target/i386/pr40906-2.c: Ditto.
4973         * gcc.target/i386/pr40906-3.c: Ditto.
4974
4975 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4976
4977         PR middle-end/45262
4978         * gcc.c-torture/execute/pr45262.c: New test.
4979
4980 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4981
4982         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
4983         empty argument.
4984         * g++.dg/other/profile1.C: Ditto.
4985
4986 2010-08-12  Richard Guenther  <rguenther@suse.de>
4987
4988         PR tree-optimization/45232
4989         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
4990         * gcc.dg/tree-ssa/loop-7.c: Adjust.
4991         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
4992         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
4993         unsigned arithmetic.
4994         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
4995         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
4996         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
4997         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
4998         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
4999         unsigned arithmetic.
5000         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5001         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5002         unsigned arithmetic.
5003         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5004         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5005         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5006         unsigned arithmetic.
5007         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5008         * gcc.dg/tree-ssa/negate.c: Adjust.
5009         * gcc.dg/vect/vect-1.c: Adjust.
5010         * gfortran.dg/reassoc_6.f: XFAIL.
5011
5012 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5013
5014         PR debug/45259
5015         * gcc.dg/pr45259.c: New test.
5016
5017 2010-08-12  Wei Guozhi  <carrot@google.com>
5018
5019         PR target/44999
5020         * gcc.target/arm/pr44999.c: New testcase.
5021
5022 2010-08-12  Jie Zhang  <jie@codesourcery.com>
5023
5024         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5025         (N): Likewise.
5026         (main): Adjust accordingly.
5027
5028 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5029
5030         * gfortran.dg/graphite/id-22.f: New.
5031
5032 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5033
5034         * gcc.dg/graphite/id-26.c: New.
5035
5036 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5037
5038         * gcc.dg/graphite/id-25.c: New.
5039
5040 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5041
5042         * gcc.dg/graphite/run-id-5.c: New.
5043         * gcc.dg/graphite/run-id-6.c: New.
5044         * gfortran.dg/graphite/id-21.f: New.
5045
5046 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5047
5048         * gcc.dg/graphite/id-24.c: New.
5049
5050 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5051
5052         * gcc.dg/tree-ssa/pr20742.c: New.
5053
5054 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5055
5056         * gcc.dg/graphite/id-23.c: New.
5057
5058 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5059
5060         * gfortran.dg/graphite/id-20.f: Adjust testcase.
5061
5062 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5063
5064         * gcc.dg/graphite/pr42729.c: New.
5065
5066 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5067
5068         * gfortran.dg/graphite/id-20.f: New.
5069
5070 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5071
5072         * gcc.dg/graphite/id-22.c: New.
5073
5074 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5075
5076         * gcc.dg/graphite/run-id-2.c: Call abort.
5077
5078 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5079
5080         * gcc.dg/graphite/id-20.c: New.
5081
5082 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
5083             Steve Kargl  <kargl@gcc.gnu.org>
5084
5085         PR fortran/44595
5086         * gfortran.dg/move_alloc_3.f90: New.
5087         * gfortran.dg/random_seed_2.f90: New.
5088
5089 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5090
5091         * lib/target-supports.exp (check_effective_target_sync_int_long):
5092         Add hppa*-*-linux*.
5093         (check_effective_target_sync_char_short): Likewise.
5094
5095 2010-08-10  Yao Qi  <yao@codesourcery.com>
5096
5097         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5098         general form.
5099         * gcc.dg/tree-ssa/loop-31.c: Likewise.
5100         * g++.dg/other/packed1.C: Likewise.
5101         * g++.dg/other/crash-4.C: Likewise.
5102         * g++.dg/ext/packed8.C: Likewise.
5103         * g++.dg/init/array16.C: Likewise.
5104
5105 2010-08-10  xinliang David Li  <davidxl@google.com>
5106         * gcc.dg/tree-ssa/loop-19.c: Add option
5107         -fno-prefetch-loop-array
5108
5109 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
5110
5111         PR middle-end/45182
5112         * gcc.c-torture/compile/pr45182.c: New test.
5113
5114 2010-08-09  Jason Merrill  <jason@redhat.com>
5115
5116         PR c++/45236
5117         * g++.dg/cpp0x/variadic-104.C: New.
5118
5119 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5120
5121         PR fortran/44235
5122         * gfortran.dg/dependency_32.f90:  New test.
5123
5124 2010-08-09  Richard Guenther  <rguenther@suse.de>
5125
5126         PR middle-end/44632
5127         * g++.dg/opt/nrv17.C: New testcase.
5128
5129 2010-08-09  Richard Guenther  <rguenther@suse.de>
5130
5131         PR middle-end/45212
5132         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5133         alignment from MEM_REF offset only if we took it from the
5134         base object.
5135
5136         * gcc.target/i386/pr24178.c: New testcase.
5137
5138 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5139
5140         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5141         * gcc.dg/20030702-1.c: Ditto.
5142         * gcc.dg/20050309-1.c: Ditto.
5143         * gcc.dg/20050325-1.c: Ditto.
5144         * gcc.dg/20050330-2.c: Ditto.
5145         * gcc.dg/20051201-1.c: Ditto.
5146         * gcc.dg/gomp/pr27573.c: Ditto.
5147         * gcc.dg/gomp/pr34610.c: Ditto.
5148         * gcc.dg/pr24225.c: Ditto.
5149         * gcc.dg/pr26570.c: Ditto.
5150         * gcc.dg/pr32773.c: Ditto.
5151         * g++.dg/gcov/gcov-6.C: Ditto.
5152         * g++.dg/gomp/pr34608.C: Ditto.
5153         * gfortran.dg/gomp/pr27573.f90: Ditto.
5154
5155         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
5156         dg-require-host-local dg directive.
5157         * gcc.dg/profile-dir-2.c: Ditto.
5158         * gcc.dg/profile-dir-3.c: Ditto.
5159
5160 2010-08-08  Richard Guenther  <rguenther@suse.de>
5161
5162         PR tree-optimization/45109
5163         * gcc.c-torture/compile/pr45109.c: New testcase.
5164
5165 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5166
5167         * gcc.dg/march.c: Skip if -march defined.
5168         * gcc.dg/mtune.c: Skip if -mtune defined.
5169
5170         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5171         generic thunk support.
5172
5173 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
5174
5175         PR target/45213
5176         * gcc.target/i386/pr45213.c: New test.
5177
5178 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5179
5180         PR libfortran/45143
5181         * gfortran.dg/fmt_error_11.f03: New test.
5182
5183 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5184
5185         * lib/target-supports.exp (check_effective_target_sync_int_long):
5186         Add arm*-*-linux-gnueabi.
5187         (check_effective_target_sync_char_short): Likewise.
5188
5189 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5190
5191         PR fortran/45159
5192         * gfortran.dg/dependency_31.f90:  New test.
5193
5194 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5195
5196         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
5197
5198 2010-08-06  Jason Merrill  <jason@redhat.com>
5199
5200         * g++.dg/cpp0x/sfinae3.C: New.
5201         * g++.dg/cpp0x/sfinae4.C: New.
5202
5203 2010-08-06  Richard Guenther  <rguenther@suse.de>
5204
5205         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5206         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5207         * gcc.dg/tree-ssa/pr25382.c: Likewise.
5208         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5209         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5210         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5211         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5212         * gcc.c-torture/execute/20100805-1.c: Likewise.
5213
5214 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5215
5216         PR testsuite/42855
5217         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5218
5219 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5220
5221         * gcc.dg/ipa/ipcp-ii-1.c: New test.
5222         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5223
5224 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5225
5226         * g++.dg/ipa/devirt-1.C: New test.
5227         * g++.dg/ipa/devirt-2.C: Likewise.
5228         * g++.dg/ipa/devirt-3.C: Likewise.
5229         * g++.dg/ipa/devirt-4.C: Likewise.
5230         * g++.dg/ipa/devirt-5.C: Likewise.
5231         * gcc.dg/ipa/iinline-3.c: Likewise.
5232
5233 2010-08-05  Jie Zhang  <jie@codesourcery.com>
5234
5235         PR tree-optimization/45144
5236         * gcc.dg/tree-ssa/pr45144.c: New test.
5237
5238 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
5239
5240         PR fortran/42207
5241         PR fortran/44064
5242         PR fortran/44065
5243         * gfortran.dg/class_25.f03: New.
5244         * gfortran.dg/class_26.f03: New.
5245
5246 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
5247
5248         * g++.dg/warn/miss-format-1.C: Update line number.
5249
5250 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
5251
5252         PR c++/44641
5253         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5254         .frame and .mask assembler directives.
5255
5256 2010-08-04  Richard Guenther  <rguenther@suse.de>
5257
5258         * gcc.dg/tree-ssa/vrp35.c: Adjust.
5259         * gcc.dg/tree-ssa/vrp36.c: Likewise.
5260         * gcc.dg/tree-ssa/vrp50.c: Likewise.
5261         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5262
5263 2010-08-04  Tobias Burnus  <burnus@net-b.de>
5264
5265         PR fortran/44857
5266         * gfortran.dg/derived_constructor_char_1.f90: New.
5267         * gfortran.dg/derived_constructor_char_2.f90: New.
5268
5269 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5270
5271         PR fortran/45159
5272         * gfortran.dg/dependency_30.f90:  New test.
5273
5274 2010-08-03  Jan Hubicka  <jh@suse.cz>
5275
5276         * gcc.c-torture/compile/pr45085.c: New testcase.
5277
5278 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
5279
5280         PR fortran/44584
5281         PR fortran/45161
5282         * gfortran.dg/typebound_call_9.f03: Modified.
5283         * gfortran.dg/typebound_generic_1.f03: Modified.
5284
5285 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5286
5287         PR fortran/45159
5288
5289         * gfortran.dg/dependency_29.f90:  New test.
5290
5291 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5292
5293         PR fortran/36854
5294         * gfortran.dg/character_comparison_2.f90:  New test.
5295         * gfortran.dg/character_comparison_3.f90:  New test.
5296         * gfortran.dg/dependency_28.f90:  New test.
5297
5298 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
5299
5300         PR target/40457
5301         * gcc.target/arm/pr40457-1.c: New test.
5302         * gcc.target/arm/pr40457-2.c: New test.
5303
5304 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
5305
5306         PR fortran/44912
5307         * gfortran.dg/typebound_call_17.f03: New.
5308
5309 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
5310
5311         PR fortran/44929
5312         * gfortran.dg/allocate_derived_3.f90: New.
5313
5314 2010-07-30  Xinliang David Li  <davidxl@google.com>
5315         PR tree-optimization/45121
5316         * c-c++-common/uninit-17.c: Add -fno-ivops option.
5317
5318 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5319
5320         PR c++/45112
5321         * g++.dg/pr45112.C: New test.
5322
5323 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
5324
5325         PR debug/45055
5326         PR rtl-optimization/45137
5327         * gcc.dg/pr45055.c: New test.
5328
5329 2010-07-30  Alan Modra  <amodra@gmail.com>
5330
5331         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5332         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5333
5334 2010-07-29  Tobias Burnus  <burnus@net-b.de>
5335
5336         PR fortran/45087
5337         PR fortran/45125
5338         * gfortran.dg/whole_file_25.f90: New.
5339         * gfortran.dg/whole_file_26.f90: New.
5340         * gfortran.dg/whole_file_27.f90: New.
5341
5342 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5343
5344         PR fortran/44962
5345         * gfortran.dg/typebound_proc_17.f03: New.
5346
5347 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5348
5349         PR fortran/45004
5350         * gfortran.dg/move_alloc_2.f90: New.
5351
5352 2010-07-29  Xinliang David Li  <davidxl@google.com>
5353         PR tree-optimization/45121
5354         * c-c++-common/uninit-17.c: Fix expected output.
5355
5356 2010-07-29  Richard Guenther  <rguenther@suse.de>
5357
5358         PR tree-optimization/45120
5359         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5360
5361 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
5362
5363         PR fortran/42051
5364         PR fortran/44064
5365         * gfortran.dg/pr42051.f03: New testcase.
5366
5367 2010-07-29  Richard Guenther  <rguenther@suse.de>
5368
5369         PR middle-end/45034
5370         * gcc.c-torture/execute/pr45034.c: New testcase.
5371
5372 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
5373
5374         PR c++/45096
5375         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5376
5377 2010-07-28  Daniel Kraft  <d@domob.eu>
5378
5379         * gfortran.dg/bound_8.f90: New test.
5380
5381 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
5382
5383         PR debug/45105
5384         * gcc.dg/pr45105.c: New test.
5385
5386 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5387
5388         PR rtl-optimization/45107
5389         * gcc.dg/pr45107.c: New test.
5390
5391 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5392
5393         PR rtl-optimization/45101
5394         * gcc.dg/pr45101.c: New test.
5395
5396 2010-07-28  Tobias Burnus  <burnus@net-b.de>
5397
5398         PR fortran/45077
5399         * gfortran.dg/whole_file_24.f90: New.
5400
5401 2010-07-27  Jason Merrill  <jason@redhat.com>
5402
5403         * g++.dg/cpp0x/variadic102.C: New.
5404         * g++.dg/cpp0x/variadic103.C: New.
5405
5406 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5407
5408         PR rtl-optimization/40956
5409         PR target/42495
5410         PR middle-end/42574
5411         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5412         * gcc.target/arm/pr42574.c: Add tests.
5413
5414 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5415
5416         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5417         test name.
5418         (cleanup-repo-files): Ditto.
5419         (cleanup-saved-temps): Ditto.
5420
5421 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5422
5423         PR testsuite/44701
5424         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5425
5426         PR c/45079
5427         * gcc.dg/pr45079.c: New test.
5428
5429 2010-07-27  Ira Rosen  <irar@il.ibm.com>
5430
5431         PR tree-optimization/44152
5432         * gcc.dg/vect/fast-math-pr44152.c: New test.
5433
5434 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
5435
5436         PR ObjC/44140
5437         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5438         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5439         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5440         * obj-c++.dg/torture/trivial.mm: Ditto.
5441         * objc.dg/torture/tls/thr-init-2.m: Ditto.
5442         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5443         * objc.dg/torture/tls/thr-init.m: Ditto.
5444         * objc.dg/torture/trivial.m: Ditto.
5445
5446 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5447
5448         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5449         Skip on spu-*-* targets.
5450
5451 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5452
5453         PR tree-optimization/45083
5454         * gcc.dg/pr45083.c: New test.
5455
5456 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5457
5458         PR fortran/40873
5459         * gfortran.dg/whole_file_22.f90: New test.
5460         * gfortran.dg/whole_file_23.f90: New test.
5461
5462 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
5463             Jack Howarth  <howarth@bromo.med.uc.edu>
5464             Richard Henderson  <rth@redhat.com>
5465
5466         PR target/44132
5467         * gcc.dg/tls/thr-init-1.c: New.
5468         * gcc.dg/tls/thr-init-2.c: New.
5469         * gcc.dg/torture/tls New.
5470         * gcc.dg/torture/tls/tls-test.c: New.
5471         * gcc.dg/torture/tls/thr-init-1.c: New.
5472         * gcc.dg/torture/tls/tls.exp: New.
5473         * gcc.dg/torture/tls/thr-init-2.c: New.
5474         * gcc.dg/tls/emutls-2.c: New test
5475
5476         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5477         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5478         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5479         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5480         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5481         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5482         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5483         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5484         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5485         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5486         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5487         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5488         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5489         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5490         gfortran.dg/gomp/appendix-a/a.22.4.f90,
5491         gfortran.dg/gomp/appendix-a/a.22.5.f90,
5492         gfortran.dg/gomp/appendix-a/a.22.6.f90,
5493         gfortran.dg/gomp/appendix-a/a.24.1.f90,
5494         gfortran.dg/gomp/appendix-a/a.32.1.f90,
5495         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5496         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5497         gfortran.dg/gomp/omp_threadprivate1.f90,
5498         gfortran.dg/gomp/omp_threadprivate2.f90,
5499         gfortran.dg/gomp/reduction1.f90,
5500         gfortran.dg/gomp/sharing-1.f90: Likewise.
5501
5502 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5503
5504         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5505         sse_runtime.
5506         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5507         dg-require-visibility.
5508
5509 2010-07-26  Richard Guenther  <rguenther@suse.de>
5510
5511         PR tree-optimization/43784
5512         * gcc.c-torture/execute/pr43784.c: New testcase.
5513         * g++.dg/torture/pr43784.C: Likewise.
5514
5515 2010-07-26  Richard Guenther  <rguenther@suse.de>
5516
5517         PR middle-end/45056
5518         * g++.dg/pr45056.C: New testcase.
5519
5520 2010-07-26  Richard Guenther  <rguenther@suse.de>
5521
5522         PR tree-optimization/45071
5523         * gcc.dg/pr45071.c: New testcase.
5524
5525 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5526
5527         PR fortran/45066
5528         * gfortran.dg/namelist_62.f90: New.
5529
5530 2010-07-26  Richard Guenther  <rguenther@suse.de>
5531
5532         * gcc.c-torture/execute/pr45017.c: Move ...
5533         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
5534
5535 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5536
5537         PR fortran/40628
5538         * trim_optimize_1.f90:  New test.
5539         * character_comparision_1.f90:  New test.
5540
5541 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5542
5543         PR fortran/42852
5544         * gfortran.dg/wtruncate_fix.f: New test.
5545
5546 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5547
5548         PR testsuite/45068
5549         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5550
5551 2010-07-24  Richard Guenther  <rguenther@suse.de>
5552
5553         PR lto/43788
5554         * g++.dg/lto/20100724-1_0.C: New testcase.
5555
5556 2010-07-24  Richard Guenther  <rguenther@suse.de>
5557
5558         PR lto/43212
5559         * gcc.dg/lto/20100724-1_0.c: New testcase.
5560         * gcc.dg/lto/20100724-1_1.c: Likewise.
5561
5562 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5563
5564         PR fortran/40011
5565         * gfortran.dg/whole_file_21.f90: New.
5566
5567         * gfortran.dg/integer_exponentiation_3.F90: Use
5568         -ffloat-store only for i?86/x86-64 -m32.
5569
5570 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5571
5572         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5573         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5574
5575 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5576
5577         * gfortran.dg/func_decl_4.f90: Split test into two ...
5578         * gfortran.dg/func_decl_5.f90: ... parts.
5579         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5580         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5581         * gfortran.dg/global_references_1.f90: Add new dg-warning.
5582         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5583         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5584         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5585         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5586         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5587         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5588         * gfortran.dg/sizeof.f90: Make test valid.
5589         * gfortran.dg/pr20865.f90: Add new dg-error.
5590         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5591         * gfortran.dg/g77/19990218-0.f: Ditto.
5592         * gfortran.dg/g77/19990218-1.f: Ditto.
5593         * gfortran.dg/g77/970625-2.f: Ditto.
5594         * gfortran.dg/pr37243.f: Fix function declaration.
5595         * gfortran.dg/use_only_1.f90: Fix implicit typing.
5596         * gfortran.dg/loc_1.f90: Fix pointer datatype.
5597
5598 2010-07-23  Tobias Burnus  <burnus@net-b.de>
5599
5600         PR fortran/44945
5601         * gfortran.dg/char_array_structure_constructor.f90: Add
5602         -fwhole-file as dg-option as it otherwise fails on some
5603         systems.
5604
5605 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
5606
5607         * gnat.dg/aggr16.ad[sb]: New test.
5608         * gnat.dg/aggr16_pkg.ads: New helper.
5609
5610 2010-07-23  Richard Guenther  <rguenther@suse.de>
5611
5612         PR lto/43071
5613         * g++.dg/lto/20100723-1_0.C: New testcase.
5614
5615 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
5616
5617         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5618         AVX support.
5619         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5620         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5621
5622 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5623
5624         * lib/target-supports.exp (add_options_for_tls): New proc.
5625         * g++.dg/tls/static-1.C: Use dg-add-options tls.
5626         * g++.dg/tls/static-1a.cc: Likewise.
5627         * gcc.dg/tls/emutls-1.c: Likewise.
5628         * gcc.dg/tls/opt-11.c: Likewise.
5629         * gcc.dg/tls/opt-12.c: Likewise.
5630         * gcc.dg/tls/pr24428-2.c: Likewise.
5631         * gcc.dg/tls/pr24428.c: Likewise.
5632         * obj-c++.dg/tls/static-1.mm: Likewise.
5633         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5634         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5635         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5636         * objc.dg/torture/tls/thr-init-2.m: Likewise.
5637         * objc.dg/torture/tls/thr-init-3.m: Likewise.
5638         * objc.dg/torture/tls/thr-init.m: Likewise.
5639         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5640
5641 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5642
5643         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5644         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5645         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5646         optimized dump files.
5647
5648 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
5649
5650         PR tree-optimization/45047
5651         * gcc.c-torture/compile/pr45047.c: New test.
5652
5653 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5654
5655         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5656         instead of dg-compile.
5657         * gcc.dg/float-range-4.c: Ditto.
5658         * gcc.dg/float-range-5.c: Ditto.
5659         * gcc.dg/fold-overflow-1.c: Ditto.
5660         * gcc.dg/gomp/sections-4.c: Ditto.
5661         * gcc.dg/transparent-union-1.c: Ditto.
5662         * gcc.dg/transparent-union-2.c: Ditto.
5663         * gcc.target/i386/pr39315-check.c: Ditto.
5664         * g++.dg/gomp/sections-4.C: Ditto.
5665         * g++.dg/template/dtor7.C: Ditto.
5666         * g++.dg/tree-ssa/pr19952.C: Ditto.
5667         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5668         * gfortran.dg/graphite/pr42185.f90: Ditto.
5669         * gfortran.dg/namelist_36.f90: Ditto.
5670         * gnat.dg/noreturn1.adb: Ditto.
5671         * gnat.dg/specs/small_alignment.ads: Ditto.
5672
5673 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5674
5675         PR tree-optimization/44915
5676         * g++.dg/torture/pr44915.C: New test.
5677
5678 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5679
5680         PR tree-optimization/44914
5681         * g++.dg/tree-ssa/pr44914.C: New test.
5682
5683 2010-07-23  Jie Zhang  <jie@codesourcery.com>
5684
5685         PR target/44290
5686         * gcc.dg/pr44290-1.c: New test.
5687         * gcc.dg/pr44290-2.c: New test.
5688
5689 2010-07-23  Jason Merrill  <jason@redhat.com>
5690
5691         PR c++/45008
5692         * g++.dg/abi/mangle44.C: New.
5693
5694 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5695
5696         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5697         for compile-time only tests.
5698         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5699         target check.
5700         * gcc.target/i386/pr39315-4.c: Ditto.
5701         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5702         target check.  Include sse-os-support.h.
5703         (main): Call check_isa and sse_os_support.
5704         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5705         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5706         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5707         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5708         target check.  Include sse-os-support.h.
5709         (main): Call check_isa and sse_os_support.
5710         * gcc.target/i386/vperm-v2df.c: Ditto.
5711
5712 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5713
5714         * lib/target-supports.exp (check_avx_hw_available): New procedure.
5715         (check_effective_target_avx_runtime): New procedure.
5716         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5717         (check_effective_target_sse_runtime): Add check_effective_target_sse.
5718
5719         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
5720         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
5721         and __get_cpuid test.
5722         * gcc.dg/compat/vector-2b_main.c: Ditto.
5723
5724         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
5725
5726         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
5727         for compile-time only test.
5728         * gcc.dg/pr32716.c: Ditto.
5729         * gcc.dg/pr34856.c: Ditto.
5730         * gcc.dg/pr36997.c: Ditto.
5731         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
5732         * gfortran.dg/pr28158.f90: Ditto.
5733         * gfortran.dg/pr30667.f: Ditto.
5734
5735         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
5736         i?86-*-* and x86_64-*-* targets to disable execution on targets
5737         without sse2 runtime support.
5738         * g++.dg/vect/vect.exp: Ditto.
5739         * gfortran.dg/vect/vect.exp: Ditto.
5740
5741         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
5742         * gcc.dg/pr37544.c: Ditto.
5743         * gcc.dg/pr40550.c: Ditto.
5744         * gcc.dg/compat/union-m128-1_main.c: Ditto.
5745         * gcc.dg/compat/vector-1a_main.c: Ditto.
5746         * gcc.dg/compat/vector-2a_main.c: Ditto.
5747         * gcc.dg/torture/pr16104-1.c: Ditto.
5748         * gcc.dg/torture/pr35771-1.c: Ditto.
5749         * gcc.dg/torture/pr35771-2.c: Ditto.
5750         * gcc.dg/torture/pr35771-3.c: Ditto.
5751         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
5752         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
5753         * gcc.dg/torture/stackalign/push-1.c: Ditto.
5754         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
5755         * g++.dg/other/i386-1.C: Ditto.
5756         * g++.dg/other/pr40446.C: Ditto.
5757
5758 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5759
5760         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
5761
5762 2010-07-23  Daniel Kraft  <d@domob.eu>
5763
5764         PR fortran/44709
5765         * gfortran.dg/exit_1.f08: New test.
5766         * gfortran.dg/exit_2.f08: New test.
5767
5768 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
5769
5770         PR tree-optimization/39839
5771         * gcc.target/arm/pr39839.c: New test case.
5772
5773 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5774
5775         * gnat.dg/unchecked_convert5b.adb: New test.
5776         * gnat.dg/unchecked_convert6.adb: Likewise.
5777         * gnat.dg/unchecked_convert6b.adb: Likewise.
5778
5779 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5780
5781         * gnat.dg/aggr15.ad[sb]: New test.
5782
5783 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
5784
5785         PR debug/45024
5786         * g++.dg/debug/dwarf2/nested-2.C: New test case.
5787
5788 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
5789
5790         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
5791         with dg-require-linker-plugin.
5792
5793 2010-07-22  Richard Guenther  <rguenther@suse.de>
5794
5795         PR lto/43850
5796         * g++.dg/lto/20100722-1_0.C: New testcase.
5797
5798 2010-07-22  Richard Guenther  <rguenther@suse.de>
5799
5800         PR lto/42451
5801         * gcc.dg/lto/20100720-3_0.c: New testcase.
5802         * gcc.dg/lto/20100720-3_1.c: Likewise.
5803
5804 2010-07-22  Richard Guenther  <rguenther@suse.de>
5805
5806         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
5807         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
5808
5809         PR lto/43373
5810         * gcc.dg/lto/20100722-1_0.c: New testcase.
5811
5812 2010-07-22  Martin Jambor  <mjambor@suse.cz>
5813
5814         PR tree-optimization/44891
5815         * gcc.c-torture/compile/pr44891.c: New test.
5816
5817 2010-07-22  Richard Guenther  <rguenther@suse.de>
5818
5819         PR tree-optimization/45017
5820         * gcc.c-torture/execute/pr45017.c: New testcase.
5821
5822 2010-07-22  Tobias Burnus  <burnus@net-b.de>
5823
5824         PR fortran/45019
5825         * gfortran.dg/aliasing_dummy_5.f90: New.
5826
5827 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5828
5829         PR target/43698
5830         * gcc.target/arm/pr43698.c: New test.
5831
5832 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
5833
5834         PR fortran/44929
5835         * Revert my commit r162325 for this PR.
5836
5837 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5838
5839         PR debug/45015
5840         * gcc.target/m68k/pr45015.c: New test.
5841
5842 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
5843
5844         PR c++/44641
5845         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
5846         comments.
5847
5848 2010-07-21  Richard Guenther  <rguenther@suse.de>
5849
5850         PR lto/45018
5851         * g++.dg/lto/20100721-1_0.C: New testcase.
5852
5853 2010-07-21  Martin Jambor  <mjambor@suse.cz>
5854
5855         PR tree-optimization/44900
5856         * g++.dg/torture/pr44900.C: New test.
5857
5858 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
5859
5860         PR middle-end/44738
5861         * c-c++-common/uninit-17.c: Correct expected error.
5862
5863 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5864
5865         * gcc.dg/guality/asm-1.c: New test.
5866
5867         PR debug/45003
5868         * gcc.dg/guality/pr45003-2.c: New test.
5869         * gcc.dg/guality/pr45003-3.c: New test.
5870
5871 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5872
5873         PR libfortran/44697
5874         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
5875
5876 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
5877
5878         * lib/scanasm.exp (dg-function-on-line): Test that a function is
5879         defined on the current line.
5880         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
5881         * g++.dg/debug/dwarf2/pr44641.C: New.
5882
5883 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
5884
5885         * gcc.target/powerpc/block-move-1.c: New test.
5886         * gcc.target/powerpc/block-move-2.c: New test.
5887
5888 2010-07-20  Jason Merrill  <jason@redhat.com>
5889
5890         PR c++/44967
5891         * g++.dg/cpp0x/sfinae2.C: New.
5892
5893 2010-07-20  Richard Guenther  <rguenther@suse.de>
5894
5895         PR lto/42696
5896         * gcc.dg/lto/20100720-4_0.c: New testcase.
5897
5898 2010-07-20  Richard Guenther  <rguenther@suse.de>
5899
5900         PR lto/43221
5901         * gcc.dg/lto/20100720-2_0.c: New testcase.
5902         * gcc.dg/lto/20100720-2_1.c: Likewise.
5903
5904 2010-07-20  Richard Guenther  <rguenther@suse.de>
5905
5906         PR lto/43208
5907         * gcc.dg/lto/20100720-1_0.c: New testcase.
5908         * gcc.dg/lto/20100720-1_1.c: Likewise.
5909
5910 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
5911
5912         PR debug/45003
5913         * gcc.dg/guality/pr45003-1.c: New test.
5914
5915 2010-07-20  Richard Guenther  <rguenther@suse.de>
5916
5917         PR tree-optimization/44977
5918         * gcc.dg/torture/pr44977.c: New testcase.
5919
5920 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
5921
5922         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
5923         sync_char_short
5924
5925 2010-07-20  Richard Guenther  <rguenther@suse.de>
5926
5927         PR middle-end/44971
5928         PR middle-end/44988
5929         * gcc.dg/pr44971.c: New testcase.
5930         * gcc.c-torture/compile/pr44988.c: Likewise.
5931
5932 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5933
5934         PR fortran/44929
5935         * gfortran.dg/allocate_with_typespec.f90: New test.
5936         * gfortran.dg/allocate_derived_1.f90: Update error message.
5937
5938 2010-07-19  Jason Merrill  <jason@redhat.com>
5939
5940         PR c++/44996
5941         * g++.dg/cpp0x/decltype23.C: New.
5942
5943 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
5944
5945         PR fortran/42385
5946         * gfortran.dg/class_defined_operator_1.f03 : New test.
5947
5948 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
5949
5950         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
5951         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
5952         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
5953         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
5954
5955 2010-07-19  Richard Guenther  <rguenther@suse.de>
5956
5957         PR middle-end/44941
5958         * gcc.c-torture/compile/pr44941.c: New testcase.
5959
5960 2010-07-19  Jason Merrill  <jason@redhat.com>
5961
5962         PR c++/44969
5963         * g++.dg/template/sfinae24.C: New.
5964
5965 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
5966
5967         PR fortran/44353
5968         * gfortran.dg/data_implied_do_2.f90: Removed.
5969
5970 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
5971
5972         PR c++/44969
5973         * g++.dg/template/sfinae23.C: New.
5974
5975 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5976
5977         * lib/target-supports.exp (check_sse_os_support_available): New
5978         proc.
5979         (check_sse_hw_available): New proc.
5980         (check_effective_target_sse_runtime): New proc.
5981         (check_effective_target_sse2_runtime): New proc.
5982         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
5983         -msse2 if check_sse_os_support_available.
5984         * g++.dg/vect/vect.exp: Only run -msse2 tests if
5985         check_sse_os_support_available.
5986         * gcc.dg/vect/vect.exp: Likewise.
5987         * gfortran.dg/vect/vect.exp: Likewise.
5988         * gcc.target/i386/sol2-check: Renamed to ...
5989         * gcc.target/i386/sse-os-support.h: ... this.
5990         (sol2_check): Renamed to ...
5991         (sse_os_support): ... this.
5992         Only test movss with xmm registers.
5993         * gcc.target/i386/sse-check.h: Reflect new header and function names.
5994         Removed ILL_INSN, ILL_INSN_LEN.
5995         * gcc.target/i386/sse2-check.h: Likewise.
5996         * gcc.target/i386/sse3-check.h: Likewise.
5997         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
5998         Removed cpuid.h, __get_cpuid test.
5999         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6000         Removed cpuid.h, __get_cpuid test.
6001         * g++.dg/other/pr40446.C: Likewise.
6002         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6003         * gcc.dg/compat/vector-1a_main.c: Likewise.
6004         * gcc.dg/compat/vector-2a_main.c: Likewise.
6005         * gcc.dg/pr36584.c: Likewise.
6006         * gcc.dg/pr37544.c: Likewise.
6007         * gcc.dg/torture/pr16104-1.c: Likewise.
6008         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6009         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6010         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6011         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6012         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6013         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6014         sse2_runtime.
6015         * gcc.dg/torture/pr35771-2.c: Likewise.
6016         * gcc.dg/torture/pr35771-3.c: Likewise.
6017         * gcc.target/i386/pr39315-2.c: Likewise.
6018         * gcc.target/i386/pr39315-4.c: Likewise.
6019         * gcc.target/i386/vperm-v2df.c: Likewise.
6020         * gcc.target/i386/vperm-v2di.c: Likewise.
6021         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6022         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6023         sse_runtime.
6024
6025 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
6026
6027         PR fortran/44353
6028         * gfortran.dg/data_implied_do_2.f90: New test.
6029
6030 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6031
6032         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6033
6034 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6035
6036         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6037         to the "mips16" group.
6038         (mips_using_mips16_p): New procedure.
6039         (mips-dg-options): Use it.
6040
6041 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6042
6043         * gcc.target/mips/mips16-attributes-4.c: New test.
6044
6045 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
6046
6047         PR testsuite/44418
6048         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6049         * gcc.target/powerpc/recip-2.c: Ditto.
6050         * gcc.target/powerpc/recip-3.c: Ditto.
6051
6052 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
6053
6054         * gcc.target/arm/pr42235.c: New test.
6055
6056 2010-07-16  Jason Merrill  <jason@redhat.com>
6057
6058         PR c++/32505
6059         * g++.dg/template/partial8.C: New.
6060
6061 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6062
6063         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6064         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
6065         in C++.
6066         (gualcvt): New overloaded inline.
6067         (GUALCVT): Use it for C++.
6068         * g++.dg/guality/guality.exp: New.
6069         * g++.dg/guality/guality.h: New.
6070         * g++.dg/guality/redeclaration1.C: New test.
6071         * g++.dg/dg.exp: Prune also guality/* tests.
6072         * gcc.dg/guality/pr43141.c: Moved to...
6073         * c-c++-common/guality/pr43141.c: ... here.
6074
6075 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6076
6077         PR libfortran/37077
6078         * gfortran.dg/char4_iunit_2.f03: New test.
6079
6080 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
6081
6082         * lib/plugin-support.exp (plugin-test-execute):
6083         Add ${gcc_objdir}/intl to includes.
6084
6085 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6086
6087         PR target/44942
6088         * gcc.c-torture/execute/pr44942.c: New test.
6089         * gcc.target/i386/pr44942.c: New test.
6090
6091 2010-07-15  Jason Merrill  <jason@redhat.com>
6092
6093         PR c++/44909
6094         * g++.dg/cpp0x/implicit7.C: New.
6095         * g++.dg/cpp0x/implicit8.C: New.
6096
6097 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6098
6099         Disable float tests for __SPU__ targets due to lack of signed zero:
6100         * c-c++-common/torture/complex-sign-add.c (check_add_float).
6101         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6102         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6103         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6104         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6105         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6106         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6107         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6108         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6109
6110 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6111
6112         * gfortran.dg/select_char_2.f90: New test.
6113
6114 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
6115
6116         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6117         with DECL_CHAIN.
6118
6119 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
6120
6121         PR fortran/44936
6122         * gfortran.dg/typebound_generic_9.f03: New.
6123
6124 2010-07-15  Richard Guenther  <rguenther@suse.de>
6125
6126         PR tree-optimization/44946
6127         * gcc.c-torture/compile/pr44946.c: New testcase.
6128
6129 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6130
6131         PR fortran/40206
6132         * gfortran.dg/select_char_3.f90: New test.
6133
6134 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
6135             Kevin F. Quinn  <kevquinn@gentoo.org>
6136
6137         * gcc.dg/Wtrampolines.c: New.
6138
6139 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6140
6141         PR libfortran/44934
6142         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6143
6144 2010-07-14  Jason Merrill  <jason@redhat.com>
6145
6146         PR c++/44810
6147         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6148
6149         Implement C++0x unrestricted unions (N2544)
6150         * g++.dg/cpp0x/union1.C: New.
6151         * g++.dg/cpp0x/union2.C: New.
6152         * g++.dg/cpp0x/union3.C: New.
6153         * g++.dg/cpp0x/defaulted2.C: Adjust.
6154         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6155         * g++.old-deja/g++.ext/anon2.C: Adjust.
6156         * g++.old-deja/g++.mike/misc6.C: Adjust.
6157
6158 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
6159
6160         PR fortran/44925
6161         * gfortran.dg/c_loc_tests_15.f90: New.
6162
6163 2010-07-13  Jason Merrill  <jason@redhat.com>
6164
6165         PR c++/44909
6166         * g++.dg/cpp0x/implicit6.C: New.
6167
6168 2010-07-13  Jason Merrill  <jason@redhat.com>
6169
6170         PR c++/44540
6171         * g++.dg/abi/noreturn1.C: New.
6172         * g++.dg/abi/noreturn2.C: New.
6173
6174 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
6175
6176         PR other/44874
6177         PR debug/44832
6178         * c-c++-common/pr44832.c: New test.
6179
6180 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
6181
6182         PR objc/44488
6183         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6184         on the target.  Make sure that we can assemble the emitted asm when
6185         the test type is 'compile'.
6186
6187 2010-07-13  Richard Guenther  <rguenther@suse.de>
6188
6189         PR tree-optimization/36960
6190         * g++.dg/torture/pr36960.C: New testcase.
6191
6192 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
6193
6194         PR c++/44908
6195         * g++.dg/template/sfinae21.C: New.
6196         * g++.dg/template/sfinae22.C: Likewise.
6197
6198 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6199
6200         PR testsuite/42843
6201         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6202         * gcc.dg/plugin/ggcplug.c: Likewise.
6203         * g++.dg/plugin/selfassign.c: Likewise.
6204         * g++.dg/plugin/attribute_plugin.c: Likewise.
6205         * g++.dg/plugin/dumb_plugin.c: Likewise.
6206         * g++.dg/plugin/pragma_plugin.c: Likewise.
6207
6208 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
6209
6210         * gcc.c-torture/execute/pr44683.x: New.
6211         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6212
6213 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
6214
6215         PR fortran/44434
6216         PR fortran/44565
6217         PR fortran/43945
6218         PR fortran/44869
6219         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6220         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6221         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6222         * gfortran.dh/typebound_call_16.f03: New.
6223         * gfortran.dg/typebound_generic_6.f03: New.
6224         * gfortran.dg/typebound_generic_7.f03: New.
6225         * gfortran.dg/typebound_generic_8.f03: New.
6226
6227 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6228
6229         PR libfortran/37077
6230         * gfortran.dg/char4_iunit_1.f03: New test.
6231
6232 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
6233
6234         * gcc.dg/tree-ssa/vrp53.c: New test.
6235
6236 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
6237
6238         PR c++/44907
6239         * g++.dg/template/sfinae19.C: New.
6240         * g++.dg/template/sfinae20.C: Likewise.
6241
6242 2010-07-12  Jie Zhang  <jie@codesourcery.com>
6243
6244         * gcc.target/arm/interrupt-1.c: New test.
6245         * gcc.target/arm/interrupt-2.c: New test.
6246
6247 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6248
6249         * gcc.dg/pr42427.c: Require c99_runtime.
6250         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6251         c99_runtime.
6252         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6253         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6254         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6255         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6256         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6257         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6258         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6259         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6260         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6261         * gcc.target/i386/pr37275.c: Require visibility support.
6262
6263 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6264
6265         * lib/target-supports.exp (check_effective_target_sse): New proc.
6266         * gcc.target/i386/sol2-check.h: New file.
6267         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6268         Include sol2-check.h.
6269         (main) Only run do_test () if sol2_check ().
6270         * gcc.target/i386/sse2-check.h: Likewise.
6271         * gcc.target/i386/sse3-check.h: Likewise.
6272         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6273         [__sun__ && __svr4__]: Execute SSE2 instruction.
6274         * gcc.target/i386/math-torture/math-torture.exp: Only add options
6275         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6276         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6277         * g++.dg/ext/vector14.C: Likewise.
6278         * g++.dg/other/mmintrin.C: Likewise.
6279         * gcc.dg/20020418-1.c: Likewise.
6280         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6281         * gcc.dg/format/ms_unnamed-1.c: Likewise.
6282         * gcc.dg/format/unnamed-1.c: Likewise.
6283         Adapt dg-warning line number.
6284         * gcc.dg/graphite/pr40281.c: Likewise.
6285         * gcc.dg/pr32176.c: Likewise.
6286         * gcc.dg/pr40550.c: Likewise.
6287         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6288         * gcc.dg/torture/pr36891.c: Likewise.
6289         * gcc.target/i386/20020218-1.c: Likewise.
6290         * gcc.target/i386/20020523.c: Likewise.
6291         * gcc.target/i386/abi-1.c: Likewise.
6292         * gcc.target/i386/brokensqrt.c: Likewise.
6293         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6294         * gcc.target/i386/pr13366.c: Likewise.
6295         * gcc.target/i386/pr13685.c: Likewise.
6296         * gcc.target/i386/pr24306.c: Likewise.
6297         * gcc.target/i386/pr31486.c: Likewise.
6298         * gcc.target/i386/pr32065-1.c: Likewise.
6299         * gcc.target/i386/pr32065-2.c: Likewise.
6300         * gcc.target/i386/pr32389.c: Likewise.
6301         * gcc.target/i386/pr38824.c: Likewise.
6302         * gcc.target/i386/pr38931.c: Likewise.
6303         * gcc.target/i386/pr39592-1.c: Likewise.
6304         * gcc.target/i386/pr43766.c: Likewise.
6305         * gcc.target/i386/recip-divf.c: Likewise.
6306         * gcc.target/i386/recip-sqrtf.c: Likewise.
6307         * gcc.target/i386/recip-vec-divf.c: Likewise.
6308         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6309         * gcc.target/i386/sse-1.c: Likewise.
6310         * gcc.target/i386/sse-16.c: Likewise.
6311         * gcc.target/i386/sse-2.c: Likewise.
6312         * gcc.target/i386/sse-20.c: Likewise.
6313         * gcc.target/i386/sse-3.c: Likewise.
6314         * gcc.target/i386/sse-7.c: Likewise.
6315         * gcc.target/i386/sse-9.c: Likewise.
6316         * gcc.target/i386/sse-addps-1.c: Likewise.
6317         * gcc.target/i386/sse-addss-1.c: Likewise.
6318         * gcc.target/i386/sse-andnps-1.c: Likewise.
6319         * gcc.target/i386/sse-andps-1.c: Likewise.
6320         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6321         * gcc.target/i386/sse-comiss-1.c: Likewise.
6322         * gcc.target/i386/sse-comiss-2.c: Likewise.
6323         * gcc.target/i386/sse-comiss-3.c: Likewise.
6324         * gcc.target/i386/sse-comiss-4.c: Likewise.
6325         * gcc.target/i386/sse-comiss-5.c: Likewise.
6326         * gcc.target/i386/sse-comiss-6.c: Likewise.
6327         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6328         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6329         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6330         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6331         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6332         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6333         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6334         * gcc.target/i386/sse-divps-1.c: Likewise.
6335         * gcc.target/i386/sse-divss-1.c: Likewise.
6336         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6337         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6338         * gcc.target/i386/sse-maxps-1.c: Likewise.
6339         * gcc.target/i386/sse-maxss-1.c: Likewise.
6340         * gcc.target/i386/sse-minps-1.c: Likewise.
6341         * gcc.target/i386/sse-minss-1.c: Likewise.
6342         * gcc.target/i386/sse-movaps-1.c: Likewise.
6343         * gcc.target/i386/sse-movaps-2.c: Likewise.
6344         * gcc.target/i386/sse-movhlps-1.c: Likewise.
6345         * gcc.target/i386/sse-movhps-1.c: Likewise.
6346         * gcc.target/i386/sse-movhps-2.c: Likewise.
6347         * gcc.target/i386/sse-movlhps-1.c: Likewise.
6348         * gcc.target/i386/sse-movmskps-1.c: Likewise.
6349         * gcc.target/i386/sse-movntps-1.c: Likewise.
6350         * gcc.target/i386/sse-movss-1.c: Likewise.
6351         * gcc.target/i386/sse-movss-2.c: Likewise.
6352         * gcc.target/i386/sse-movss-3.c: Likewise.
6353         * gcc.target/i386/sse-movups-1.c: Likewise.
6354         * gcc.target/i386/sse-movups-2.c: Likewise.
6355         * gcc.target/i386/sse-mulps-1.c: Likewise.
6356         * gcc.target/i386/sse-mulss-1.c: Likewise.
6357         * gcc.target/i386/sse-orps-1.c: Likewise.
6358         * gcc.target/i386/sse-rcpps-1.c: Likewise.
6359         * gcc.target/i386/sse-recip-vec.c: Likewise.
6360         * gcc.target/i386/sse-recip.c: Likewise.
6361         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6362         * gcc.target/i386/sse-set-ps-1.c: Likewise.
6363         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6364         * gcc.target/i386/sse-subps-1.c: Likewise.
6365         * gcc.target/i386/sse-subss-1.c: Likewise.
6366         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6367         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6368         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6369         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6370         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6371         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6372         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6373         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6374         * gcc.target/i386/sse-xorps-1.c: Likewise.
6375         * gcc.target/i386/ssefn-1.c: Likewise.
6376         * gcc.target/i386/ssefn-3.c: Likewise.
6377         * gcc.target/i386/sseregparm-1.c: Likewise.
6378         * gcc.target/i386/stackalign/return-3.c: Likewise.
6379         * gcc.target/i386/vectorize1.c: Likewise.
6380         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6381         * gcc.target/i386/xorps-sse.c: Likewise.
6382         * gfortran.dg/pr28158.f90: Likewise.
6383         * gfortran.dg/pr30667.f: Likewise.
6384         * gnat.dg/loop_optimization7.adb: Likewise.
6385         * gnat.dg/sse_nolib.adb: Likewise.
6386
6387 2010-07-11  Tobias Burnus  <burnus@net-b.de>
6388
6389         PR fortran/44702
6390         * gfortran.dg/use_rename_6.f90: New.
6391         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6392
6393 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
6394
6395         PR fortran/44869
6396         * gfortran.dg/class_24.f03: New.
6397
6398 2010-07-10  Richard Guenther  <rguenther@suse.de>
6399
6400         PR lto/44889
6401         * gcc.dg/lto/20100709-1_0.c: New testcase.
6402         * gcc.dg/lto/20100709-1_1.c: Likewise.
6403
6404 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
6405
6406         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6407
6408 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
6409
6410         PR objc/44140
6411         * objc.dg/lto/trivial-1_0.m: New.
6412         * objc.dg/lto/lto.exp: New.
6413         * obj-c++.dg/lto/trivial-1_0.mm: New.
6414         * obj-c++.dg/lto/lto.exp: New.
6415         * objc.dg/symtab-1.m: Adjust sizes.
6416         * objc.dg/image-info.m: Do not run for gnu-runtime.
6417
6418 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6419
6420         * gcc.dg/pr32370.c: Allow another kind of error message.
6421
6422 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
6423
6424         * gnat.dg/atomic3.adb: New test.
6425
6426 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6427             Denys Vlasenko  <dvlasenk@redhat.com>
6428             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6429
6430         PR tree-optimization/28632
6431         * gcc.dg/tree-ssa/vrp51.c: New test.
6432         * gcc.dg/tree-ssa/vrp52.c: New test.
6433
6434 2010-07-09  Jason Merrill  <jason@redhat.com>
6435
6436         * g++.dg/abi/covariant6.C: New.
6437         * g++.dg/inherit/covariant17.C: Test both bases.
6438         * g++.dg/inherit/covariant7.C: Check vtable layout.
6439
6440 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
6441
6442         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6443
6444 2010-07-09  Richard Guenther  <rguenther@suse.de>
6445
6446         PR tree-optimization/44852
6447         * gcc.c-torture/execute/pr44852.c: New testcase.
6448
6449 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6450
6451         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6452         multiplication by values.
6453         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6454         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6455
6456 2010-07-09  Richard Guenther  <rguenther@suse.de>
6457
6458         PR tree-optimization/44882
6459         * gfortran.dg/pr44882.f90: New testcase.
6460
6461 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6462
6463         PR target/40657
6464         * gcc.target/arm/pr40657-1.c: New test.
6465         * gcc.target/arm/pr40657-2.c: New test.
6466         * gcc.c-torture/execute/pr40657.c: New test.
6467
6468 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6469
6470         * gcc.dg/tree-ssa/vrp50.c: New test.
6471         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6472
6473 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
6474
6475         PR fortran/44649
6476         * gfortran.dg/c_sizeof_1.f90: Modified.
6477         * gfortran.dg/storage_size_1.f08: New.
6478         * gfortran.dg/storage_size_2.f08: New.
6479
6480 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
6481
6482         * gcc.c-torture/execute/20100708-1.c: New test.
6483
6484 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
6485
6486         PR fortran/44847
6487         * gfortran.dg/gomp/pr44847.f90: New test.
6488
6489 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
6490
6491         PR tree-optimization/44710
6492         * gcc.dg/tree-ssa/ifc-6.c: New.
6493         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6494
6495 2010-07-08  Tobias Burnus  <burnus@net-b.de>
6496
6497         PR fortran/18918
6498         * gfortran.dg/coarray_10.f90: Add an additional test.
6499
6500 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
6501
6502         PR middle-end/44828
6503         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6504         * gcc.c-torture/execute/pr44828.x: Revert.
6505
6506 2010-07-08  Jason Merrill  <jason@redhat.com>
6507
6508         PR c++/43120
6509         * g++.dg/inherit/covariant17.C: New.
6510         * g++.dg/abi/covariant1.C: Actually test for the bug.
6511
6512 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
6513
6514         PR rtl-optimization/44838
6515         * gcc.dg/pr44838.c: New.
6516
6517 2010-07-08  Richard Guenther  <rguenther@suse.de>
6518
6519         PR tree-optimization/44831
6520         * gcc.c-torture/compile/pr44831.c: New testcase.
6521         * gcc.dg/tree-ssa/pr21463.c: Adjust.
6522
6523 2010-07-08  Richard Guenther  <rguenther@suse.de>
6524
6525         PR tree-optimization/44861
6526         * g++.dg/vect/pr44861.cc: New testcase.
6527
6528 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6529
6530         PR middle-end/44828
6531         * gcc.c-torture/execute/pr44828.x: New file.
6532
6533 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6534
6535         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6536         dg-options.
6537         * g++.dg/ext/altivec-17.C: Adjust error message.
6538
6539 2010-07-07  Tom Tromey  <tromey@redhat.com>
6540
6541         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6542
6543 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6544
6545         PR target/44844
6546         * gcc.target/i386/rdrand-1.c: Scan "jnc".
6547         * gcc.target/i386/rdrand-2.c: Likewise.
6548         * gcc.target/i386/rdrand-3.c: Likewise.
6549
6550 2010-07-07  Jan Hubicka  <jh@suse.cz>
6551
6552         PR middle-end/44813
6553         * g++.dg/torture/pr44813.C: New testcase.
6554         * g++.dg/torture/pr44826.C: New testcase.
6555
6556 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
6557
6558         PR rtl-optimization/44787
6559         * gcc.c-torture/compile/pr44788.c: New test.
6560         * gcc.target/arm/pr44788.c: New test.
6561
6562 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6563
6564         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6565
6566 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6567
6568         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6569         to dg-options.
6570
6571 2010-07-06  Tobias Burnus  <burnus@net-b.de>
6572
6573         PR fortran/44742
6574         * gfortran.dg/parameter_array_init_6.f90: New.
6575         * gfortran.dg/initialization_20.f90: Update dg-error.
6576         * gfortran.dg/initialization_24.f90: Ditto.
6577
6578 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6579         PR fortran/PR44693
6580         * gfortran.dg/dim_range_1.f90:  New test.
6581         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
6582
6583 2010-07-06  Jason Merrill  <jason@redhat.com>
6584
6585         PR c++/44703
6586         * g++.dg/cpp0x/initlist41.C: New.
6587
6588         PR c++/44778
6589         * g++.dg/template/ptrmem22.C: New.
6590
6591 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
6592
6593         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6594         support.
6595         * gcc.target/i386/i386.exp: Likewise.
6596
6597 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6598
6599         PR testsuite/44195
6600         * gcc.dg/lto/20100518_0.c: Limit to x86.
6601
6602 2010-07-06  Richard Guenther  <rguenther@suse.de>
6603
6604         PR middle-end/44828
6605         * gcc.c-torture/execute/pr44828.c: New testcase.
6606
6607 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
6608
6609         * g++.dg/warn/noeffect2.C: Adjust expected warning.
6610         * g++.dg/warn/volatile1.C: Likewise.
6611         * g++.dg/template/warn1.C: Likewise.
6612
6613 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
6614
6615         AVX Programming Reference (June, 2010)
6616         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6617         * g++.dg/other/i386-3.C: Likewise.
6618         * gcc.target/i386/sse-12.c: Likewise.
6619
6620         * gcc.target/i386/f16c-check.h: New.
6621         * gcc.target/i386/rdfsbase-1.c: Likewise.
6622         * gcc.target/i386/rdfsbase-2.c: Likewise.
6623         * gcc.target/i386/rdgsbase-1.c: Likewise.
6624         * gcc.target/i386/rdgsbase-2.c: Likewise.
6625         * gcc.target/i386/rdrand-1.c: Likewise.
6626         * gcc.target/i386/rdrand-2.c: Likewise.
6627         * gcc.target/i386/rdrand-3.c: Likewise.
6628         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6629         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6630         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6631         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6632         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6633         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6634         * gcc.target/i386/wrfsbase-1.c: Likewise.
6635         * gcc.target/i386/wrfsbase-2.c: Likewise.
6636         * gcc.target/i386/wrgsbase-1.c: Likewise.
6637         * gcc.target/i386/wrgsbase-2.c: Likewise.
6638
6639         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6640         (__builtin_ia32_vcvtps2ph): New.
6641         (__builtin_ia32_vcvtps2ph256): Likewise.
6642
6643         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6644         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6645
6646         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6647         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6648
6649         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6650         (__builtin_ia32_vcvtps2ph256): Likewise.
6651         Add fsgsbase,rdrnd,f16c.
6652
6653         * lib/target-supports.exp (check_effective_target_f16c): New.
6654
6655 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6656
6657         * gcc.dg/guality/nrv-1.c: New test.
6658
6659 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
6660
6661         PR middle-end/42505
6662         * gcc.target/arm/pr42505.c: New test case.
6663
6664 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6665
6666         PR c++/44808
6667         * g++.dg/opt/nrv16.C: New test.
6668
6669 2010-07-05  Richard Guenther  <rguenther@suse.de>
6670
6671         PR tree-optimization/44784
6672         * gcc.c-torture/compile/pr44784.c: New testcase.
6673
6674 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6675
6676         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6677         Increase loop bound and array size.
6678         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6679         Likewise.
6680
6681 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6682
6683         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6684         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6685         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6686         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6687         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6688
6689 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
6690
6691         PR c++/22138
6692         * g++.dg/parse/template25.C: New.
6693
6694 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6695
6696         PR rtl-optimization/44695
6697         * gcc.dg/torture/pr44695.c: New.
6698
6699 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6700
6701         PR c++/16630
6702         * g++.dg/ext/pretty3.C: New.
6703
6704 2010-07-04  Richard Guenther  <rguenther@suse.de>
6705
6706         PR middle-end/44809
6707         * g++.dg/torture/pr44809.C: New testcase.
6708
6709 2010-07-04  Richard Guenther  <rguenther@suse.de>
6710
6711         PR tree-optimization/44656
6712         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6713
6714 2010-07-04  Ira Rosen  <irar@il.ibm.com>
6715             Revital Eres  <eres@il.ibm.com>
6716
6717         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6718         misaligned stores.
6719         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
6720         gcc.dg/vect/vect-96.c: Likewise.
6721         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
6722         that support misaligned stores. Change the number of expected
6723         misaligned accesses.
6724         * gcc.dg/vect/vect-peel-1.c: New test.
6725         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
6726         gcc.dg/vect/vect-peel-4.c: Likewise.
6727         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
6728         vectorizable on all targets that support realignment.
6729         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6730
6731 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
6732
6733         PR c/44806
6734         * gcc.dg/torture/pr44806.c: New.
6735
6736 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6737
6738         * gnat.dg/cond_expr1.adb: New test.
6739
6740 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6741
6742         * gnat.dg/modular3.adb: New test.
6743         * gnat.dg/modular3_pkg.ads: New helper.
6744
6745 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
6746             Mikael Pettersson  <mikpe@it.uu.se>
6747
6748         PR testsuite/44518
6749         * obj-c++.dg/encode-2.mm: Produce object and save temps.
6750         Make signed-ness of chars explicit.  Scan the object for
6751         strings that are split by some target assemblers.
6752         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
6753         explicit.
6754
6755 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
6756
6757         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
6758
6759 2010-07-02  Le-Chun Wu  <lcwu@google.com>
6760
6761         PR/44128
6762         * g++.dg/warn/Wshadow-7.C: New test.
6763
6764 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
6765             Julian Brown  <julian@codesourcery.com>
6766             Sandra Loosemore  <sandra@codesourcery.com>
6767
6768         * gcc.c-torture/execute/20100416-1.c: New test case.
6769
6770 2010-07-02  Julian Brown  <julian@codesourcery.com>
6771             Sandra Loosemore  <sandra@codesourcery.com>
6772
6773         PR target/43703
6774
6775         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
6776         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
6777
6778 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6779             Julian Brown  <julian@codesourcery.com>
6780
6781         * gcc.target/arm/neon/vadds64.c: Regenerated.
6782         * gcc.target/arm/neon/vaddu64.c: Regenerated.
6783         * gcc.target/arm/neon/vsubs64.c: Regenerated.
6784         * gcc.target/arm/neon/vsubu64.c: Regenerated.
6785         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
6786         * gcc.target/arm/neon-vmls-1.c: Likewise.
6787         * gcc.target/arm/neon-vsubs64.c: New execution test.
6788         * gcc.target/arm/neon-vsubu64.c: New execution test.
6789         * gcc.target/arm/neon-vadds64.c: New execution test.
6790         * gcc.target/arm/neon-vaddu64.c: New execution test.
6791
6792 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6793
6794         * gcc.target/arm/neon-vands64.c: New.
6795         * gcc.target/arm/neon-vandu64.c: New.
6796         * gcc.target/arm/neon-vbics64.c: New.
6797         * gcc.target/arm/neon-vbicu64.c: New.
6798         * gcc.target/arm/neon-veors64.c: New.
6799         * gcc.target/arm/neon-veoru64.c: New.
6800         * gcc.target/arm/neon-vorns64.c: New.
6801         * gcc.target/arm/neon-vornu64.c: New.
6802         * gcc.target/arm/neon-vorrs64.c: New.
6803         * gcc.target/arm/neon-vorru64.c: New.
6804         * gcc.target/arm/neon/vands64.c: Regenerated.
6805         * gcc.target/arm/neon/vandu64.c: Regenerated.
6806         * gcc.target/arm/neon/vbics64.c: Regenerated.
6807         * gcc.target/arm/neon/vbicu64.c: Regenerated.
6808         * gcc.target/arm/neon/veors64.c: Regenerated.
6809         * gcc.target/arm/neon/veoru64.c: Regenerated.
6810         * gcc.target/arm/neon/vorns64.c: Regenerated.
6811         * gcc.target/arm/neon/vornu64.c: Regenerated.
6812         * gcc.target/arm/neon/vorrs64.c: Regenerated.
6813         * gcc.target/arm/neon/vorru64.c: Regenerated.
6814
6815 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6816
6817         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
6818
6819 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6820
6821         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
6822         * gfortran.dg/intent_out_5.f90: Same.
6823         * gfortran.dg/ltrans-7.f90: Same.
6824         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
6825
6826 2010-07-02  Jan Hubicka  <jh@suse.cz>
6827
6828         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
6829
6830 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6831
6832         * objc-obj-c++-shared/Object1.h: Correct Line endings.
6833
6834 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
6835
6836         PR c++/44780
6837         * c-c++-common/Wunused-var-12.c: New test.
6838
6839 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
6840
6841         PR target/42835
6842         * gcc.target/arm/pr42835.c: New test.
6843
6844         PR target/42172
6845         * gcc.target/arm/pr42172-1.c: New test.
6846
6847 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6848
6849         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
6850
6851 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6852
6853         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
6854         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
6855         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
6856         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
6857         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
6858         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
6859         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
6860         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
6861         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
6862         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
6863         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
6864         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
6865         * gcc.target/arm/neon-vdup_ns64.c: New.
6866         * gcc.target/arm/neon-vdup_nu64.c: New.
6867         * gcc.target/arm/neon-vdupQ_ns64.c: New.
6868         * gcc.target/arm/neon-vdupQ_nu64.c: New.
6869         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
6870         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
6871         * gcc.target/arm/neon-vmov_ns64.c: New.
6872         * gcc.target/arm/neon-vmov_nu64.c: New.
6873         * gcc.target/arm/neon-vmovQ_ns64.c: New.
6874         * gcc.target/arm/neon-vmovQ_nu64.c: New.
6875         * gcc.target/arm/neon-vget_lanes64.c: New.
6876         * gcc.target/arm/neon-vget_laneu64.c: New.
6877         * gcc.target/arm/neon-vset_lanes64.c: New.
6878         * gcc.target/arm/neon-vset_laneu64.c: New.
6879
6880 2010-07-02  Richard Guenther  <rguenther@suse.de>
6881
6882         * g++.dg/torture/20100702-1.C: New testcase.
6883
6884 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6885
6886         PR target/44707
6887         * gcc.c-torture/compile/pr44707.c: New test.
6888
6889 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6890
6891         PR c++/44039
6892         * g++.dg/template/crash101.C: New.
6893
6894 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6895
6896         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
6897         Use the ABI-0 accessors and fail it for m64.
6898
6899 2010-07-02  Jan Hubicka  <jh@suse.cz>
6900
6901         * g++.dg/tree-ssa/pr44706.C: New testcase.
6902
6903 2010-07-02  Richard Guenther  <rguenther@suse.de>
6904
6905         PR tree-optimization/44748
6906         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
6907
6908 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6909
6910         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
6911         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
6912         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
6913         the method types to forward:.
6914
6915 2010-06-30  Jason Merrill  <jason@redhat.com>
6916
6917         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
6918         * g++.dg/other/pr25632.C: Likewise.
6919
6920 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
6921
6922         PR tree-optimization/40421
6923         * gfortran.fortran-torture/compile/pr40421.f90: New test.
6924
6925 2010-07-01  Richard Guenther  <rguenther@suse.de>
6926
6927         PR middle-end/42834
6928         PR middle-end/44468
6929         * gcc.c-torture/execute/20100316-1.c: New testcase.
6930         * gcc.c-torture/execute/pr44468.c: Likewise.
6931         * gcc.c-torture/compile/20100609-1.c: Likewise.
6932         * gcc.dg/volatile2.c: Adjust.
6933         * gcc.dg/plugin/selfassign.c: Likewise.
6934         * gcc.dg/pr36902.c: Likewise.
6935         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
6936         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
6937         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6938         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6939         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6940         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6941         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
6942         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
6943         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
6944         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6945         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6946         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6947         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
6948         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
6949         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6950         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6951         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
6952         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6953         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6954         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6955         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6956         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6957         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
6958         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
6959         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
6960         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
6961         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
6962         * gcc.dg/struct/w_prof_local_array.c: Likewise.
6963         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
6964         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
6965         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6966         * gcc.dg/struct/w_prof_global_array.c: Likewise.
6967         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
6968         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
6969         * gcc.dg/struct/w_prof_local_var.c: Likewise.
6970         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
6971         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6972         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
6973         * gcc.dg/struct/w_prof_global_var.c: Likewise.
6974         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
6975         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
6976         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
6977         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6978         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
6979         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
6980         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
6981         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
6982         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
6983         * gcc.dg/tree-prof/stringop-1.c: Adjust.
6984         * g++.dg/tree-ssa/pr31146.C: Likewise.
6985         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
6986         * g++.dg/tree-ssa/pr33604.C: Likewise.
6987         * g++.dg/plugin/selfassign.c: Likewise.
6988         * gfortran.dg/array_memcpy_3.f90: Likewise.
6989         * gfortran.dg/array_memcpy_4.f90: Likewise.
6990         * c-c++-common/torture/pr42834.c: New testcase.
6991
6992 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
6993
6994         PR c++/44628
6995         * g++.dg/template/crash100.C: New.
6996
6997 2010-06-30  Jan Hubicka  <jh@suse.cz>
6998
6999         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7000
7001 2010-06-30  Michael Matz  <matz@suse.de>
7002
7003         PR bootstrap/44699
7004         * gcc.dg/pr44699.c: New test.
7005
7006 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
7007
7008         PR tree-optimization/39799
7009         * c-c++-common/uninit-17.c: New test.
7010
7011 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7012
7013         PR libfortran/43298
7014         * gfortran.dg/read_infnan_1.f90: New test.
7015
7016 2010-06-29  Jason Merrill  <jason@redhat.com>
7017
7018         Enable implicitly declared move constructor/operator= (N3053).
7019         * g++.dg/cpp0x/implicit3.C: New.
7020         * g++.dg/cpp0x/implicit4.C: New.
7021         * g++.dg/cpp0x/implicit5.C: New.
7022         * g++.dg/cpp0x/implicit-copy.C: Adjust.
7023         * g++.dg/cpp0x/not_special.C: Adjust.
7024         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7025         * g++.dg/cpp0x/rv1n.C: Adjust.
7026         * g++.dg/cpp0x/rv1p.C: Adjust.
7027         * g++.dg/cpp0x/rv2n.C: Adjust.
7028         * g++.dg/cpp0x/rv2p.C: Adjust.
7029         * g++.dg/cpp0x/rv3n.C: Adjust.
7030         * g++.dg/cpp0x/rv3p.C: Adjust.
7031         * g++.dg/cpp0x/rv4n.C: Adjust.
7032         * g++.dg/cpp0x/rv4p.C: Adjust.
7033         * g++.dg/cpp0x/rv5n.C: Adjust.
7034         * g++.dg/cpp0x/rv5p.C: Adjust.
7035         * g++.dg/cpp0x/rv6n.C: Adjust.
7036         * g++.dg/cpp0x/rv6p.C: Adjust.
7037         * g++.dg/cpp0x/rv7n.C: Adjust.
7038         * g++.dg/cpp0x/rv7p.C: Adjust.
7039         * g++.dg/cpp0x/rv8p.C: Adjust.
7040         * g++.dg/gomp/pr26690-1.C: Adjust.
7041         * g++.dg/other/error20.C: Adjust.
7042         * g++.dg/other/error31.C: Adjust.
7043         * g++.dg/parse/error19.C: Adjust.
7044         * g++.dg/template/qualttp5.C: Adjust.
7045         * g++.old-deja/g++.law/ctors5.C: Adjust.
7046
7047         Enable implicitly deleted functions (N2346)
7048         * g++.dg/cpp0x/defaulted17.C: New.
7049         * g++.dg/cpp0x/implicit1.C: New.
7050         * g++.dg/cpp0x/implicit2.C: New.
7051         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7052         * g++.dg/ext/has_virtual_destructor.C: Adjust.
7053         * g++.dg/init/ctor4.C: Adjust.
7054         * g++.dg/init/synth2.C: Adjust.
7055         * g++.dg/lto/20081118_1.C: Adjust.
7056         * g++.dg/other/error13.C: Adjust.
7057         * g++.dg/other/unused1.C: Adjust.
7058         * g++.old-deja/g++.bob/inherit2.C: Adjust.
7059         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7060         * g++.old-deja/g++.jason/opeq3.C: Adjust.
7061         * g++.old-deja/g++.law/ctors17.C: Adjust.
7062         * g++.old-deja/g++.oliva/delete1.C: Adjust.
7063         * g++.old-deja/g++.pt/assign1.C: Adjust.
7064         * g++.old-deja/g++.pt/crash20.C: Adjust.
7065
7066         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7067         * g++.dg/cpp0x/defaulted13.C: Adjust.
7068         * g++.dg/cpp0x/defaulted2.C: Adjust.
7069         * g++.dg/cpp0x/defaulted3.C: Adjust.
7070         * g++.dg/cpp0x/initlist9.C: Adjust.
7071         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7072         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7073         * g++.dg/init/synth2.C: Adjust.
7074
7075         * g++.dg/cpp0x/defaulted19.C: New.
7076
7077         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7078         * g++.dg/template/error23.C: Fix for -std=c++0x.
7079
7080 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7081
7082         PR fortran/44718
7083         * gfortran.dg/proc_ptr_28.f90: New.
7084
7085 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
7086
7087         PR tree-optimization/43801
7088         * g++.dg/torture/pr43801.C: New test.
7089
7090         PR debug/44668
7091         * g++.dg/debug/dwarf2/accessibility1.C: New test.
7092
7093 2010-06-29  Jason Merrill  <jason@redhat.com>
7094
7095         PR c++/44587
7096         * g++.dg/template/qualified-id2.C: New.
7097         * g++.dg/template/qualified-id3.C: New.
7098
7099 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7100
7101         PR fortran/44696
7102         * gfortran.dg/associated_target_4.f90: New.
7103
7104 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
7105
7106         PR fortran/44582
7107         * gfortran.dg/aliasing_array_result_1.f90 : New test.
7108
7109 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7110
7111         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7112
7113 2010-06-29  Jan Hubicka  <jh@suse.cz>
7114
7115         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7116
7117 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
7118
7119         PR target/43902
7120         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7121         * gcc.target/arm/wmul-3.c: New test.
7122         * gcc.target/arm/wmul-4.c: New test.
7123
7124 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
7125
7126         PR rtl-optimization/44659
7127         * gcc.target/i386/extract-1.c: New.
7128         * gcc.target/i386/extract-2.c: Likewise.
7129         * gcc.target/i386/extract-3.c: Likewise.
7130         * gcc.target/i386/extract-4.c: Likewise.
7131         * gcc.target/i386/extract-5.c: Likewise.
7132         * gcc.target/i386/extract-6.c: Likewise.
7133
7134 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
7135
7136         PR c++/44682
7137         * g++.dg/warn/Wunused-var-14.C: New test.
7138
7139 2010-06-28  Tobias Burnus  <burnus@net-b.de>
7140
7141         PR fortran/43298
7142         * gfortran.dg/nan_6.f90: New.
7143
7144 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
7145
7146         PR tree-optimization/43781
7147         * gcc.dg/torture/pr43781.c: New.
7148
7149 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
7150
7151         PR fortran/40158
7152         * gfortran.dg/actual_rank_check_1.f90: New test.
7153
7154 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7155
7156         * gcc.dg/ipa/ipa-sra-6.c: New test.
7157
7158 2010-06-28  Jan Hubicka  <jh@suse.cz>
7159
7160         PR tree-optimization/44687
7161         * gcc.c-torture/compile/pr44687.c
7162
7163 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7164
7165         PR c++/44535
7166         * g++.dg/torture/pr44535.C: New test.
7167
7168 2010-06-28  Michael Matz  <matz@suse.de>
7169
7170         PR middle-end/44592
7171         * gfortran.dg/pr44592.f90: New test.
7172
7173 2010-06-28  Jan Hubicka  <jh@suse.cz>
7174
7175         PR tree-optimization/44357
7176         * g++.dg/torture/pr44357.C: New testcase.
7177
7178 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7179
7180         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7181         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7182         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7183         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7184         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7185         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7186         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7187         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7188
7189 2010-06-27  Jan Hubicka  <jh@suse.cz>
7190
7191         * gcc.c-torture/compile/pr44686.c: New file.
7192
7193 2010-06-27  Richard Guenther  <rguenther@suse.de>
7194
7195         PR tree-optimization/44683
7196         * gcc.c-torture/execute/pr44683.c: New testcase.
7197
7198 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
7199
7200         * gnat.dg/noreturn3.ad[sb]: New test.
7201
7202 2010-06-26  Jason Merrill  <jason@redhat.com>
7203
7204         * g++.dg/cpp0x/explicit5.C: New.
7205
7206 2010-06-26  Richard Guenther  <rguenther@suse.de>
7207
7208         PR tree-optimization/44393
7209         * gcc.dg/pr44393.c: New testcase.
7210
7211 2010-06-26  Jan Hubicka  <jh@suse.cz>
7212
7213         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7214
7215 2010-06-26  Richard Guenther  <rguenther@suse.de>
7216
7217         PR middle-end/44674
7218         * gcc.dg/pr44674.c: New testcase.
7219
7220 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
7221
7222         * gcc.dg/opts-3.c: New test.
7223
7224 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7225
7226         * gfortran.dg/type_decl_1.f90: New.
7227         * gfortran.dg/type_decl_2.f90: New.
7228
7229 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7230
7231         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7232         * gfortran.dg/semicolon_fixed_2.f: Ditto.
7233
7234 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7235
7236         PR testsuite/38946
7237         * gfortran.dg/array_constructor_23.f: Update test to allow for small
7238         error in comparing reals.
7239
7240 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7241
7242         * selected_real_kind_2.f90: New.
7243         * selected_real_kind_3.f90: New.
7244
7245 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7246
7247         * gfortran.dg/entry_19.f90: New.
7248
7249 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7250
7251         * gfortran.dg/end_subroutine_1.f90: New.
7252         * gfortran.dg/end_subroutine_2.f90: New.
7253         * gfortran.dg/interface_proc_end.f90: Update.
7254
7255 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7256
7257         * gfortran.dg/semicolon_fixed.f: Update.
7258         * gfortran.dg/semicolon_fixed_2.f: New.
7259         * gfortran.dg/semicolon_free_2.f90: New.
7260         * gfortran.dg/semicolon_free.f90: Update.
7261
7262 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7263
7264         PR fortran/44448
7265         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7266
7267 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7268
7269         * g++.dg/ipa/iinline-3.C: New test.
7270         * gcc.dg/ipa/modif-1.c: Removed.
7271
7272 2010-06-25  Jan Hubicka  <jh@suse.cz>
7273
7274         * gcc.dg/tree-ssa/ipa-split-1.c
7275
7276 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7277
7278         * g++.dg/ipa/iinline-2.C: New test.
7279
7280 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
7281
7282         PR middle-end/43866
7283         * gfortran.dg/pr43866.f90: New test.
7284
7285         PR tree-optimization/44539
7286         * gcc.dg/pr44539.c: New test.
7287
7288 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
7289
7290         From Jim Wilson:
7291         PR target/43902
7292         * gcc.target/mips/madd-9.c: New test.
7293
7294 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
7295
7296         PR c/44517
7297         * gcc.dg/noncompile/pr44517.c: New.
7298         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7299
7300 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
7301
7302         PR testsuite/43283
7303         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7304         and add argument to nop for IA64.
7305
7306 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
7307
7308         PR target/44588
7309         * gcc.target/i386/mod-1.c: New.
7310         * gcc.target/i386/umod-1.c: Likewise.
7311         * gcc.target/i386/umod-2.c: Likewise.
7312         * gcc.target/i386/umod-3.c: Likewise.
7313
7314 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
7315
7316         PR middle-end/44492
7317         * g++.dg/torture/pr44492.C: New test.
7318
7319 2010-06-24  Andi Kleen  <ak@linux.intel.com>
7320
7321         * c-c++-common/warn-omitted-condop.c: New.
7322
7323 2010-06-24  Tobias Burnus  <burnus@net-b.de>
7324
7325         PR fortran/44614
7326         * gfortran.dg/import8.f90: New.
7327
7328 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
7329
7330         * gnat.dg/not_null.adb: Update test case.
7331
7332 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
7333
7334         PR c++/44619
7335         * g++.dg/warn/Wunused-var-13.C: New test.
7336
7337         PR c++/44627
7338         * g++.dg/diagnostic/method1.C: New test.
7339
7340 2010-06-22  Cary Coutant  <ccoutant@google.com>
7341
7342         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7343
7344 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
7345
7346         PR fortran/44616
7347         * gfortran.dg/abstract_type_8.f03: New.
7348
7349 2010-06-21  Jason Merrill  <jason@redhat.com>
7350
7351         * g++.dg/cpp0x/noexcept08.C: New.
7352
7353         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7354
7355 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7356
7357         PR target/44615
7358         * gcc.target/i386/sse2-vec-2a.c: New.
7359
7360 2010-06-21  DJ Delorie  <dj@redhat.com>
7361
7362         * gcc.dg/pragma-diag-1.c: New.
7363
7364 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7365
7366         PR target/44615
7367         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7368
7369 2010-06-21  Alan Modra  <amodra@gmail.com>
7370
7371         PR testsuite/44505
7372         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7373         tail call to check_fa_mid.
7374
7375 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
7376
7377         PR target/44575
7378         * gcc.c-torture/execute/pr44575.c: New test.
7379
7380 2010-06-21  Tobias Burnus  <burnus@net-b.de>
7381
7382         PR fortran/40632
7383         * gfortran.dg/contiguous_1.f90: New.
7384         * gfortran.dg/contiguous_2.f90: New.
7385         * gfortran.dg/contiguous_3.f90: New.
7386
7387 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
7388
7389         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7390         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7391
7392 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
7393
7394         PR target/44546
7395         * gcc.target/i386/pr44546.c: New test.
7396
7397 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
7398
7399         * gcc.dg/opts-2.c: New test.
7400
7401 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
7402
7403         PR fortran/44584
7404         * gfortran.dg/typebound_proc_15.f03: Modified.
7405
7406 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
7407
7408         PR target/44072
7409         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7410         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7411
7412 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7413
7414         * g++.dg/ext/label13.C: Fix typo in last change.
7415
7416 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7417
7418         PR libfortran/44477
7419         * gfortran.dg/eof_3.f90
7420         * gfortran.dg/endfile_2.f90
7421         * gfortran.dg/endfile_4.f90
7422         * gfortran.dg/endfile_3.f90
7423
7424 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7425
7426         PR c++/41090
7427         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7428
7429 2010-06-18  Tobias Burnus  <burnus@net-b.de>
7430
7431         PR fortran/44556
7432         * gfortran.dg/allocate_alloc_opt_11.f90: New.
7433
7434 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
7435
7436         * gcc.target/arm/pr40900.c: New test.
7437
7438 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
7439
7440         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7441
7442 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
7443
7444         PR fortran/44558
7445         * gfortran.dg/typebound_call_15.f03: New.
7446
7447 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7448
7449         PR c++/44486
7450         * g++.dg/pr44486.C: New.
7451
7452 2010-06-16  DJ Delorie  <dj@redhat.com>
7453
7454         * gcc.target/i386/volatile-bitfields-1.c: New.
7455         * gcc.target/i386/volatile-bitfields-2.c: New.
7456
7457 2010-06-16  Jason Merrill  <jason@redhat.com>
7458
7459         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7460
7461         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7462
7463 2010-06-16  Richard Guenther  <rguenther@suse.de>
7464
7465         PR c/44555
7466         * gcc.c-torture/execute/pr44555.c: New testcase.
7467
7468 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
7469
7470         PR fortran/44549
7471         * gfortran.dg/typebound_proc_16.f03: New.
7472
7473 2010-06-16  Martin Jambor  <mjambor@suse.cz>
7474
7475         * g++.dg/torture/pr43905.C: New test.
7476
7477 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
7478
7479         PR testsuite/44538
7480         * gcc.dg/vect/slp-perm-5.c (main): Prevent
7481         initialization loop from being vectorized.
7482         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7483
7484 2010-06-16  Alan Modra  <amodra@gmail.com>
7485
7486         PR tree-optimization/44507
7487         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7488
7489 2010-06-15  Jason Merrill  <jason@redhat.com>
7490
7491         * g++.dg/overload/arg3.C: Adjust error locations.
7492         * g++.dg/overload/copy1.C: Likewise.
7493         * g++.dg/tc1/dr152.C: Likewise.
7494         * g++.dg/template/incomplete4.C: Likewise.
7495         * g++.dg/template/incomplete5.C: Likewise.
7496         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7497         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7498         * g++.old-deja/g++.pt/crash9.C: Likewise.
7499
7500         * g++.dg/inherit/virtual5.C: New.
7501
7502         * g++.dg/cpp0x/defaulted18.C: New.
7503
7504         * g++.dg/cpp0x/initlist40.C: New.
7505
7506         * g++.dg/cpp0x/initlist39.C: New.
7507
7508 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
7509
7510         PR middle-end/44391
7511         * gcc.dg/graphite/pr44391.c: New.
7512
7513 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
7514
7515         PR fortran/43388
7516         * gfortran.dg/allocate_alloc_opt_8.f90: New.
7517         * gfortran.dg/allocate_alloc_opt_9.f90: New.
7518         * gfortran.dg/allocate_alloc_opt_10.f90: New.
7519         * gfortran.dg/class_allocate_2.f03: Modified an error message.
7520
7521 2010-06-15  Richard Guenther  <rguenther@suse.de>
7522
7523         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7524
7525 2010-06-15  Richard Guenther  <rguenther@suse.de>
7526
7527         * gcc.dg/vect/bb-slp-21.c: Adjust.
7528         * gcc.dg/vect/bb-slp-13.c: Likewise
7529         * gcc.dg/vect/bb-slp-4.c: Likewise
7530         * gcc.dg/vect/bb-slp-22.c: Likewise
7531         * gcc.dg/vect/bb-slp-14.c: Likewise
7532         * gcc.dg/vect/bb-slp-23.c: Likewise
7533         * gcc.dg/vect/bb-slp-15.c: Likewise
7534         * gcc.dg/vect/bb-slp-17.c: Likewise
7535         * gcc.dg/vect/bb-slp-18.c: Likewise
7536         * gcc.dg/vect/bb-slp-19.c: Likewise
7537         * gcc.dg/vect/bb-slp-10.c: Likewise
7538         * gcc.dg/vect/bb-slp-11.c: Likewise
7539         * gcc.dg/vect/bb-slp-20.c: Likewise
7540         * gcc.dg/vect/bb-slp-3.c: Likewise
7541
7542 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
7543
7544         PR fortran/44536
7545         * gfortran.dg/gomp/pr44536.f90: New test.
7546         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7547
7548 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7549
7550         PR target/44534
7551         * gcc.target/i386/avx-vextractf128-256-3.c: New.
7552         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7553
7554 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
7555
7556         PR tree-optimization/44508
7557         * gcc.dg/tree-ssa/pr21086.c: Adjust.
7558
7559         PR bootstrap/44509
7560         * gcc.dg/pr44509.c: New test.
7561
7562 2010-06-14  Ira Rosen  <irar@il.ibm.com>
7563
7564         PR tree-optimization/44507
7565         * gcc.dg/vect/pr44507.c: New test.
7566
7567 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7568
7569         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7570         and c-pretty-print.h.
7571
7572         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7573
7574 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
7575
7576         * gfortran.dg/whole_file_18.f90: Updated error message.
7577
7578 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
7579
7580         * gfortran.dg/whole_file_20.f03: New.
7581
7582 2010-06-12  Jan Hubicka  <jh@suse.cz>
7583
7584         * gcc.c-torture/compile/pc44485.c: New testcase.
7585
7586 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
7587
7588         PR fortran/40117
7589         * gfortran.dg/typebound_proc_4.f03: Modified error message.
7590         * gfortran.dg/typebound_proc_14.f03: New.
7591         * gfortran.dg/typebound_proc_15.f03: New.
7592
7593 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7594
7595         * gcc.dg/opts-1.c: New test.
7596
7597 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7598
7599         * gcc.dg/funroll-loops-all.c: Update expected error.
7600
7601 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
7602
7603         PR target/44481
7604         * gcc.target/i386/pr44481.c: New test.
7605
7606 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7607
7608         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7609
7610 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
7611
7612         PR middle-end/44483
7613         * gcc.dg/tree-ssa/pr44483.c: New.
7614
7615 2010-06-11  Paul Brook  <paul@codesourcery.com>
7616
7617         * g++.dg/other/arm-neon-1.C: New test.
7618
7619 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
7620
7621         PR fortran/42051
7622         PR fortran/43896
7623         * gfortran.dg/class_23.f03: New test.
7624
7625 2010-06-11  Jan Hubicka  <jh@suse.cz>
7626
7627         * gcc.dg/ipa/pure-const-2.c: New testcase.
7628
7629 2010-06-11  Jan Hubicka  <jh@suse.cz>
7630
7631         * gcc.dg/noreturn-7.c: Update.
7632         * gcc.dg/noreturn-4.c: Update.
7633
7634 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
7635
7636         Fix MIPS bootstrap
7637         * g++.dg/other/typedef4.C: New test.
7638
7639 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
7640
7641         PR fortran/44207
7642         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7643
7644 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
7645
7646         PR fortran/44457
7647         * gfortran.dg/asynchronous_3.f03
7648
7649 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
7650
7651         PR middle-end/44185
7652         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7653         non-temporal stores out of the tests to form new test cases.  As a
7654         result, no non-temporal store should be generated in this case.
7655
7656         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
7657         prefetch-7.c that generate one non-temporal store.
7658
7659         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
7660         prefetch-7.c that generate one non-temporal store and one
7661         one-temporal prefetch.
7662
7663 2010-06-10  Martin Jambor  <mjambor@suse.cz>
7664
7665         PR tree-optimization/44258
7666         * gcc.dg/tree-ssa/pr44258.c: New test.
7667
7668 2010-06-10  Daniel Kraft  <d@domob.eu>
7669
7670         PR fortran/38936
7671         * gfortran.dg/associate_1.f03: New test.
7672         * gfortran.dg/associate_2.f95: New test.
7673         * gfortran.dg/associate_3.f03: New test.
7674         * gfortran.dg/associate_4.f08: New test.
7675
7676 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7677
7678         * gfortran.dg/selected_char_kind_4.f90: New test.
7679
7680 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
7681
7682         * gcc.dg/pr42461.c: New test.
7683
7684 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7685
7686         PR fortran/44347
7687         * gfortran.dg/selected_real_kind_1.f90: New.
7688
7689 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7690
7691         PR fortran/44359
7692         * gfortran.dg/warn_conversion.f90: Removed check for redundant
7693         warning.
7694         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7695         check for warning.
7696
7697 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7698
7699         * gfortran.dg/data_namelist_conflict.f90: New test.
7700
7701 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7702
7703         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7704         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7705         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7706
7707 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7708
7709         * gfortran.dg/mvbits_9.f90: New test.
7710         * gfortran.dg/ibset_1.f90: Ditto.
7711         * gfortran.dg/ibits_1.f90: Ditto.
7712         * gfortran.dg/btest_1.f90: Ditto.
7713         * gfortran.dg/ibclr_1.f90: Ditto.
7714
7715 2010-06-09  Jason Merrill  <jason@redhat.com>
7716
7717         PR c++/44366
7718         * g++.dg/cpp0x/decltype23.C: Move to...
7719         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
7720
7721 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
7722
7723         PR fortran/44211
7724         * gfortran.dg/typebound_call_14.f03: New test.
7725
7726 2010-06-09  Martin Jambor  <mjambor@suse.cz>
7727
7728         PR tree-optimization/44423
7729         * gcc.dg/tree-ssa/pr44423.c: New test.
7730
7731 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
7732
7733         PR testsuite/42843
7734         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
7735         TV_NONE to initialize tv_id field.
7736         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7737         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7738         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
7739         Include toplev.h .
7740         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
7741         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
7742         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
7743
7744 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
7745
7746         PR tree-optimization/39874
7747         PR middle-end/28685
7748         * gcc.dg/pr39874.c: New file.
7749
7750 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7751
7752         * g++.dg/ext/attr-alias-1.C: New.
7753         * g++.dg/ext/attr-alias-2.C: New.
7754
7755 2010-06-07  Tobias Burnus  <burnus@net-b.de>
7756
7757         PR fortran/44446
7758         * gfortran.dg/proc_ptr_27.f90: New.
7759
7760 2010-06-07  Jason Merrill  <jason@redhat.com>
7761
7762         PR c++/44366
7763         * g++.dg/cpp0x/decltype23.C: New.
7764
7765 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
7766             Shujing Zhao  <pearly.zhao@oracle.com>
7767
7768         PR c/37724
7769         * gcc.dg/c90-const-expr-10.c: Adjust.
7770         * gcc.dg/c99-const-expr-10.c: Adjust.
7771         * gcc.dg/init-bad-7.c: New.
7772
7773 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7774
7775         * lib/target-supports.exp (check_effective_target_gas): New proc.
7776         * gcc.c-torture/execute/960321-1.x: New file.
7777
7778 2010-06-07  Jason Merrill  <jason@redhat.com>
7779
7780         PR c++/44401
7781         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
7782
7783 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
7784
7785         PR c++/44444
7786         * g++.dg/warn/Wunused-var-12.C: New test.
7787
7788         PR c++/44443
7789         * c-c++-common/Wunused-var-11.c: New test.
7790
7791 2010-06-07  Jan Hubicka  <jh@suse.cz>
7792
7793         * gcc.dg/ipa/pure-const-1.c: New testcase.
7794
7795 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
7796
7797         PR rtl-optimization/44404
7798         * gcc.dg/pr44404.c: New.
7799
7800 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
7801
7802         PR target/44159
7803         * gcc.target/i386/abi-2.c: Check sysv abi here.
7804         * gcc.target/i386/aes-avx-check.h: Call test in noinline
7805         function to avoid failures by different ABIs.
7806         * gcc.target/i386/aes-check.h: Likewise.
7807         * gcc.target/i386/avx-check.h: Likewise.
7808         * gcc.target/i386/fma4-check.h: Likewise.
7809         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
7810         * gcc.target/i386/mmx-check.h: Likewise.
7811         * gcc.target/i386/pclmul-avx-check.h: Likewise.
7812         * gcc.target/i386/pclmul-check.h: Likewise.
7813         * gcc.target/i386/sse-check.h: Likewise.
7814         * gcc.target/i386/sse2-check.h: Likewise.
7815         * gcc.target/i386/sse3-check.h: Likewise.
7816         * gcc.target/i386/sse4_1-check.h: Likewise.
7817         * gcc.target/i386/sse4_2-check.h: Likewise.
7818         * gcc.target/i386/sse4a-check.h: Likewise.
7819         * gcc.target/i386/ssse3-check.h: Likewise.
7820         * gcc.target/i386/xop-check.h: Likewise.
7821         * gcc.target/i386/pr27971.c: Fix for LLP64.
7822         * gcc.target/i386/pr39139.c: Likewise.
7823         * gcc.target/i386/pr39315-check.c: Likewise.
7824         * gcc.target/i386/vararg-1.c: Likewise.
7825         * gcc.target/i386/vararg-2.c: Likewise.
7826         Additional add dg-compile to avoid failure due
7827         missing foo symbol.
7828
7829         * gcc.dg/compound-literal-1.c: Fix for llp64.
7830         * gcc.dg/pr32370.c: Likewise.
7831         * gcc.dg/pr37561.c: Likewise.
7832         * gcc.dg/pr41340.c: Likewise.
7833         * gcc.dg/pr41551.c: Likewise.
7834
7835 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7836
7837         PR c++/44188
7838         * g++.dg/debug/dwarf2/typedef3.C: New test.
7839
7840 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7841
7842         PR c/20000
7843         * c-c++-common/pr20000.c: New.
7844
7845 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
7846
7847         PR c++/44086
7848         * g++.dg/init/pr44086.C: New.
7849         * g++.dg/cpp0x/decltype4.C: Adjust.
7850
7851 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7852
7853         PR fortran/43945
7854         * gfortran.dg/generic_23.f03: New test.
7855
7856 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7857
7858         PR fortran/43895
7859         * gfortran.dg/alloc_comp_class_1.f90 : New test.
7860
7861 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
7862
7863         PR c++/44361
7864         * c-c++-common/Wunused-var-9.c: New test.
7865
7866 2010-06-05  Jason Merrill  <jason@redhat.com>
7867
7868         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
7869
7870 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
7871
7872         PR c/44322
7873         * gcc.dg/c99-restrict-4.c: New test.
7874
7875 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
7876
7877         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
7878         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
7879         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
7880         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
7881         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
7882         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
7883         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
7884         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
7885         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
7886         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
7887         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
7888         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
7889         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
7890         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
7891         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
7892         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
7893         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
7894         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
7895         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
7896         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
7897         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
7898         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
7899
7900 2010-06-04  Jason Merrill  <jason@redhat.com>
7901
7902         * g++.dg/cpp0x/noexcept06.C: New.
7903         * g++.dg/cpp0x/noexcept07.C: New.
7904
7905         * g++.dg/cpp0x/noexcept01.C: New.
7906         * g++.dg/cpp0x/noexcept02.C: New.
7907         * g++.dg/cpp0x/noexcept03.C: New.
7908         * g++.dg/cpp0x/noexcept04.C: New.
7909         * g++.dg/cpp0x/noexcept05.C: New.
7910
7911 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
7912
7913         PR c++/44412
7914         * g++.dg/warn/Wunused-var-10.C: New test.
7915         * g++.dg/warn/Wunused-var-11.C: New test.
7916
7917         PR c++/44362
7918         * c-c++-common/Wunused-var-10.c: New test.
7919
7920 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7921
7922         PR c/25880
7923         * gcc.dg/assign-warn-2.c: Update.
7924         * gcc.dg/cpp/line3.c: Update.
7925         * gcc.dg/c99-array-lval-8.c: Update.
7926         * gcc.dg/cast-qual-2.c: Update.
7927         * gcc.dg/c99-arraydecl-3.c:  Update.
7928         * gcc.dg/assign-warn-1.c:  Update.
7929         * gcc.dg/format/gcc_diag-1.c:  Update.
7930
7931 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
7932
7933         PR rtl-optimization/39871
7934         PR rtl-optimization/40615
7935         PR rtl-optimization/42500
7936         PR rtl-optimization/42502
7937         * gcc.target/arm/eliminate.c: New test.
7938
7939 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
7940
7941         PR libstdc++/44410
7942         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
7943         * g++.old-deja/g++.other/delete3.C: Likewise.
7944         * g++.old-deja/g++.other/new.C: Likewise.
7945         * g++.old-deja/g++.law/operators27.C: Likewise.
7946         * g++.old-deja/g++.mike/p755.C: Likewise.
7947         * g++.dg/eh/new1.C: Likewise.
7948         * g++.dg/init/new5.C: Likewise.
7949
7950 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7951
7952         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
7953         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
7954         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
7955
7956 2010-06-03  Richard Guenther  <rguenther@suse.de>
7957
7958         PR lto/41921
7959         * lib/lto.exp: Always load gcc.exp.
7960         (lto-obj): For C source files invoke gcc_target_compile.
7961         * g++.dg/lto/20100603-1_0.C: New testcase.
7962         * g++.dg/lto/20100603-1_1.c: Likewise.
7963
7964 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
7965
7966         PR tree-optimization/43688
7967         * gfortran.dg/pr43688.f90: New.
7968
7969 2010-06-03  Richard Guenther  <rguenther@suse.de>
7970
7971         PR lto/41584
7972         * gcc.dg/lto/20100603-1_0.c: New testcase.
7973         * gcc.dg/lto/20100603-2_0.c: Likewise.
7974         * gcc.dg/lto/20100603-3_0.c: Likewise.
7975
7976 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
7977
7978         PR target/44218
7979         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
7980         * gcc.target/powerpc/recip-2.c: Ditto.
7981         * gcc.target/powerpc/recip-3.c: Ditto.
7982         * gcc.target/powerpc/recip-4.c: Ditto.
7983         * gcc.target/powerpc/recip-5.c: Ditto.
7984         * gcc.target/powerpc/recip-6.c: Ditto.
7985         * gcc.target/powerpc/recip-7.c: Ditto.
7986         * gcc.target/powerpc/recip-test.h: Ditto.
7987         * gcc.target/powerpc/recip-test2.h: Ditto.
7988
7989 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7990
7991         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
7992
7993 2010-06-02  Jason Merrill  <jason@redhat.com>
7994
7995         * g++.dg/ext/vector9.C: Expect typedef in error message.
7996
7997         PR c++/9726
7998         PR c++/23594
7999         PR c++/44333
8000         * g++.dg/tc1/dr101.C: Remove xfails.
8001
8002 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8003
8004         PR middle-end/44372
8005         * g++.dg/ipa/pr44372.C: New.
8006
8007 2010-06-02  Jan Hubicka  <jh@suse.cz>
8008
8009         PR middle-end/44295
8010         * g++.dg/torture/pr44295.C: Neww testcase.
8011
8012 2010-06-02  Jan Hubicka  <jh@suse.cz>
8013
8014         * gcc.dg/tree-ssa/loadpre6.c: Update.
8015
8016 2010-06-02  Richard Guenther  <rguenther@suse.de>
8017
8018         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8019         diagnostic.h.
8020
8021 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
8022
8023         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8024         the link fail message.
8025
8026 2010-06-02  Tobias Burnus  <burnus@net-b.de>
8027
8028         PR fortran/44360
8029         * gfortran.dg/use_13.f90: New test case.
8030
8031 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8032
8033         PR fortran/44371
8034         * gfortran.dg/error_stop_2.f08: Minor update.
8035
8036 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8037
8038         PR fortran/44371
8039         * gfortran.dg/error_stop_1.f08: New test.
8040         * gfortran.dg/error_stop_2.f08: New test.
8041
8042 2010-06-01  Jason Merrill  <jason@redhat.com>
8043
8044         DR 990
8045         * g++.dg/cpp0x/initlist37.C: New.
8046         * g++.dg/cpp0x/initlist38.C: New.
8047
8048         PR c++/44358
8049         * g++.dg/cpp0x/initlist36.C: New.
8050
8051 2010-05-31 Jan Hubicka  <jh@suse.cz>
8052
8053         * gcc.dg/noreturn-8.c: New testcase.
8054
8055 2010-05-31 Jan Hubicka  <jh@suse.cz>
8056
8057         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8058         * gcc.dg/lto/noreturn-1_0.c: Move it here.
8059
8060 2010-05-31 Jan Hubicka  <jh@suse.cz>
8061
8062         * gcc.dg/lto/noreturn-1_1.c: New testcase.
8063         * gcc.dg/lto/noreturn-1_0.c: New testcase.
8064
8065 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
8066
8067         PR fortran/36928
8068         * gfortran.dg/dependency_27.f90:  New test.
8069         * gfortran.dg/array_assign_1.F90:  New test.
8070
8071 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8072
8073         PR target/44338
8074         * gcc.target/i386/sse-24.c: New test.
8075
8076 2010-05-31  Jan Hubicka  <jh@suse.cz>
8077
8078         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8079
8080 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8081
8082         PR middle-end/44337
8083         * gcc.dg/pr44337.c: New test.
8084
8085         PR tree-optimization/44182
8086         * g++.dg/debug/pr44182.C: New test.
8087
8088 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
8089
8090         * gcc.dg/nested-func-7.c: New test.
8091         * gnat.dg/frame_overflow.adb: Adjust directives.
8092
8093 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8094
8095         * gnat.dg/prot2.ad[sb]: New test.
8096         * gnat.dg/prot2_pkg1.ads: New helper.
8097         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8098
8099 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8100
8101         * gnat.dg/array11.adb: Adjust dg-warning directive.
8102         * gnat.dg/object_overflow.adb: Likewise.
8103
8104 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
8105
8106         PR middle-end/44306
8107         * gcc.dg/tree-ssa/pr44306.c: New.
8108
8109 2010-05-29  Jan Hubicka  <jh@suse.cz>
8110
8111         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8112
8113 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
8114
8115         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8116
8117 2010-05-28  Mike Stump  <mikestump@comcast.net>
8118
8119         PR objc/44125
8120         * objc.dg/const-str-9.m: Remove static.
8121
8122 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
8123
8124         PR target/43636
8125         * gcc.c-torture/compile/pr43636.c: New test.
8126
8127 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
8128
8129         PR objc++/23616
8130         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8131         * obj-c++.dg/try-catch-9.mm: Ditto.
8132
8133 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
8134
8135         Revert patch for PR c++/44188
8136         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8137
8138 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8139
8140         PR c++/44188
8141         * g++.dg/debug/dwarf2/typedef3.C: New test.
8142
8143 2010-05-27  Jason Merrill  <jason@redhat.com>
8144
8145         PR c++/43555
8146         * g++.dg/ext/vla9.C: New.
8147
8148 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
8149
8150         PR objc/44140
8151         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8152         * objc.dg/torture/tls/thr-init-3.m: Ditto.
8153         * objc.dg/torture/tls/thr-init.m: Ditto.
8154         * objc.dg/torture/trivial.m: Ditto.
8155         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8156         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8157         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8158         * obj-c++.dg/torture/trivial.mm: Ditto.
8159
8160 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
8161
8162         * g++.dg/lto/20100302_0.C: Skip on darwin.
8163
8164 2010-05-27  Richard Guenther  <rguenther@suse.de>
8165
8166         PR tree-optimization/44284
8167         * gcc.dg/vect/vect-118.c: New testcase.
8168         * gcc.dg/vect/bb-slp-20.c: Adjust.
8169         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8170         * gcc.dg/vect/slp-9.c: Likewise.
8171         * gcc.dg/vect/slp-reduc-4.c: Likewise.
8172         * gcc.dg/vect/vect-10.c: Likewise.
8173         * gcc.dg/vect/vect-109.c: Likewise.
8174         * gcc.dg/vect/vect-12.c: Likewise.
8175         * gcc.dg/vect/vect-36.c: Likewise.
8176         * gcc.dg/vect/vect-7.c: Likewise.
8177         * gcc.dg/vect/vect-iv-8.c: Likewise.
8178         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8179         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8180         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8181         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8182         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8183         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8184         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8185         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8186         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8187         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8188         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8189         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8190         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8191         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8192         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8193         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8194         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8195
8196 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
8197
8198         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8199         necessary.
8200
8201 2010-05-26  Jan Hubicka  <jh@suse.cz>
8202
8203         * gcc.dg/lto/materialize-1_0.c: New file.
8204         * gcc.dg/lto/materialize-1_1.c: New file.
8205
8206 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8207
8208         * gnat.dg/lto10.adb: New test.
8209         * gnat.dg/lto10_pkg.ads: New helper.
8210
8211 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
8212
8213         * lib/target-supports.exp (check_effective_target_int128): New
8214         function to check if __int128 types are available for target.
8215         * c-c++-common/int128-types-1.c: New.
8216         * c-c++-common/int128-1.c: New.
8217         * c-c++-common/int128-2.c: New.
8218         * g++.dg/abi/mangle43.C: New.
8219         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8220         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8221         pointer-wide scalar.
8222         * g++.dg/other/pr25632.C: Likewise.
8223         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8224         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8225         overflow warnings.
8226         * g++.dg/warn/pr13358-4.C: Likewise.
8227         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
8228         * g++.dg/warn/Wconversion-null.C: Likewise.
8229
8230 2010-05-26  Jason Merrill  <jason@redhat.com>
8231
8232         PR c++/43382
8233         * g++.dg/cpp0x/variadic101.C: New.
8234
8235 2010-05-26  Richard Guenther  <rguenther@suse.de>
8236
8237         PR rtl-optimization/44164
8238         * gcc.c-torture/execute/pr44164.c: New testcase.
8239         * g++.dg/tree-ssa/pr13146.C: Adjust.
8240
8241 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
8242
8243         PR fortran/40011
8244         * gfortran.dg/whole_file_19.f90 : New test.
8245
8246 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
8247
8248         PR fortran/30668
8249         PR fortran/31346
8250         PR fortran/34260
8251         * gfortran.dg/pr40999.f: Fix function type.
8252         * gfortran.dg/whole_file_5.f90: Likewise.
8253         * gfortran.dg/whole_file_6.f90: Likewise.
8254         * gfortran.dg/whole_file_16.f90: New.
8255         * gfortran.dg/whole_file_17.f90: New.
8256         * gfortran.dg/whole_file_18.f90: New.
8257
8258 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
8259             Iain Sandoe  <iains@gcc.gnu.org>
8260
8261         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8262         * gcc.c-torture/compile/pr44197.c: Require alias support.
8263         * gcc.dg/lto/20081222_0.c: Ditto.
8264
8265 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
8266
8267         PR debug/42801
8268         * gcc.dg/guality/vla-2.c: New test.
8269
8270 2010-05-25  Richard Guenther  <rguenther@suse.de>
8271
8272         PR middle-end/44069
8273         * g++.dg/torture/pr44069.C: New testcase.
8274
8275 2010-05-25  Richard Guenther  <rguenther@suse.de>
8276
8277         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8278
8279 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8280
8281         PR objc/44140
8282         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8283
8284 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8285
8286         * obj-c++.dg/torture/tls/trivial.mm: New.
8287         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8288         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8289         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8290         * obj-c++.dg/torture/tls/diag-1.mm: New.
8291         * obj-c++.dg/torture/tls/tls.exp: New.
8292         * obj-c++.dg/torture/trivial.mm: New.
8293         * obj-c++.dg/torture/dg-torture.exp: New.
8294         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8295         * obj-c++.dg/tls/trivial.m: New.
8296         * obj-c++.dg/tls/init-1.mm: New.
8297         * obj-c++.dg/tls/diag-1.mm: New.
8298         * obj-c++.dg/tls/init-2.mm: New.
8299         * obj-c++.dg/tls/diag-2.mm: New.
8300         * obj-c++.dg/tls/diag-3.mm: New.
8301         * obj-c++.dg/tls/diag-4.mm: New.
8302         * obj-c++.dg/tls/static-1.mm: New.
8303         * obj-c++.dg/tls/tls.exp: New.
8304         * obj-c++.dg/tls/diag-5.mm: New.
8305         * obj-c++.dg/tls/static-1a.mm: New.
8306         * objc-obj-c++-shared/Object1.mm: New.
8307         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8308
8309 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
8310
8311         PR objc++/43689
8312         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8313         * obj-c++.dg/const-str-6.mm: Ditto.
8314
8315 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8316
8317         * g++.dg/parse/array-size2.C: Remove dg-error directives.
8318
8319 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8320
8321         PR ada/38394
8322         * gnat.dg/array13.ad[sb]: New test.
8323
8324 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
8325             Sandra Loosemore  <sandra@codesourcery.com>
8326
8327         * gcc.target/arm/neon/: Regenerated test cases.
8328
8329         * gcc.target/arm/neon/polytypes.c,
8330         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8331         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
8332         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
8333         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8334         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8335         dg-add-options arm_neon.
8336
8337         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8338         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8339         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8340         and arm_neon_fp16_ok.
8341
8342         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8343         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8344
8345         * lib/target-supports.exp (add_options_for_arm_neon): New.
8346         (check_effective_target_arm_neon_ok_nocache): New, from
8347         check_effective_target_arm_neon_ok.  Check multiple possibilities.
8348         (check_effective_target_arm_neon_ok): Use
8349         check_effective_target_arm_neon_ok_nocache.
8350         (add_options_for_arm_neon_fp16)
8351         (check_effective_target_arm_neon_fp16_ok)
8352         check_effective_target_arm_neon_fp16_ok_nocache): New.
8353         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8354
8355 2010-05-24  Jason Merrill  <jason@redhat.com>
8356
8357         PR c++/41510
8358         * g++.dg/cpp0x/initlist35.C: New.
8359         * g++.dg/init/brace6.C: Adjust.
8360
8361 2010-05-24  Paul Brook  <paul@codesourcery.com>
8362
8363         * gcc.target/arm/frame-pointer-1.c: New test.
8364         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8365         pointer elimination.
8366
8367 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8368
8369         PR target/44245
8370         * gcc.target/i386/crc32-3.c: New.
8371         * gcc.target/i386/crc32-4.c: Likewise.
8372
8373 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
8374
8375         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8376         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8377         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8378
8379 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8380
8381         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8382
8383 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
8384
8385         PR target/43869
8386         * gcc.c-target/pr43869.c: New test.
8387
8388 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8389
8390         PR fortran/44212
8391         * gfortran.dg/class_22.f03: New.
8392
8393 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
8394
8395         PR lto/44238
8396         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8397
8398 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8399
8400         PR fortran/44213
8401         * gfortran.dg/abstract_type_7.f03: New.
8402
8403 2010-05-21  Jason Merrill  <jason@redhat.com>
8404
8405         * g++.dg/eh/spec11.C: Test cleanup optimization.
8406
8407 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
8408
8409         PR debug/44223
8410         * gcc.target/i386/pr44223.c: New test.
8411
8412 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8413
8414         * gcc.target/i386/pr25993.c: Use @function as type specifier.
8415
8416 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
8417
8418         * g++.dg/other/const3.C: New test.
8419
8420 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
8421
8422         PR fortran/38407
8423         * warn_unused_dummy_argument_1.f90: New.
8424         * warn_unused_dummy_argument_2.f90: New.
8425
8426 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8427
8428         PR c++/30298
8429         * g++.dg/inherit/crash1.C: New.
8430         * g++.dg/inherit/crash2.C: Likewise.
8431
8432 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
8433
8434         PR debug/44178
8435         * g++.dg/debug/pr44178.C: New test.
8436
8437 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
8438
8439         PR middle-end/44185
8440         * gcc.dg/tree-ssa/prefetch-6.c: Add
8441         --param min-insn-to-prefetch-ratio=6.
8442         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8443         allow unrolling, and adjust the movnti count.
8444
8445 2010-05-20  Jan Hubicka  <jh@suse.cz>
8446
8447         PR middle-end/44197
8448         * gcc.c-torture/compile/pr44197.c: New file.
8449
8450 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
8451
8452         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8453         Fix test code.
8454         (check_effective_target_xop): Remove __may_alias__ attribute.
8455
8456 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
8457
8458         PR target/44202
8459         * gcc.c-torture/execute/pr44202-1.c: New test.
8460
8461 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8462
8463         PR fortran/43851
8464         * gfortran.dg/label_1.f90: Update test.
8465
8466 2010-05-19  Jan Hubicka  <jh@suse.cz>
8467
8468         * gcc.dg/lto/ipareference2_0.c: New file.
8469         * gcc.dg/lto/ipareference2_1.c: New file.
8470
8471 2010-05-19  Jason Merrill  <jason@redhat.com>
8472
8473         * g++.dg/parse/fn-typedef2.C: New.
8474
8475         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8476         function type.
8477
8478         PR c++/44193
8479         * g++.dg/template/fntype1.C: New.
8480
8481 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
8482
8483         * gnat.dg/discr23.ad[sb]: New test.
8484         * gnat.dg/discr23_pkg.ads: New helper.
8485
8486         * gnat.dg/specs/controlled1.ads: New test.
8487         * gnat.dg/specs/controlled1_pkg.ads: New helper.
8488
8489 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8490
8491         PR fortran/44055
8492         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8493         Fixed scope of C_SIZEOF.
8494         * gfortran.dg/warn_conversion_2.f90: New.
8495
8496 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8497
8498         * lib/target-supports.exp (check_effective_target_sse2): New proc.
8499         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8500         for optional selector.
8501         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8502         (check_effective_target_sse3): New proc.
8503         * gcc.target/i386/math-torture/math-torture.exp: Load
8504         target-supports.exp.
8505         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8506         check_effective_target_sse2.
8507         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8508         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8509         * g++.dg/vect/vect.exp: Likewise.
8510         * gfortran.dg/vect/vect.exp: Likewise.
8511         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8512         -msse2 if check_effective_target_sse2.
8513
8514         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8515         * gcc.target/i386/3dnow-2.c: Likewise.
8516         * gcc.target/i386/3dnowA-1.c: Likewise.
8517         * gcc.target/i386/3dnowA-2.c: Likewise.
8518         * gcc.target/i386/pr42549.c: Likewise.
8519
8520         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8521         * gcc.target/i386/sse3-addsubpd.c: Likewise.
8522         * gcc.target/i386/sse3-addsubps.c: Likewise.
8523         * gcc.target/i386/sse3-haddpd.c: Likewise.
8524         * gcc.target/i386/sse3-haddps.c: Likewise.
8525         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8526         * gcc.target/i386/sse3-hsubps.c: Likewise.
8527         * gcc.target/i386/sse3-movddup.c: Likewise.
8528         * gcc.target/i386/sse3-movshdup.c: Likewise.
8529         * gcc.target/i386/sse3-movsldup.c: Likewise.
8530
8531         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8532         * g++.dg/ext/attrib35.C: Likewise.
8533         * g++.dg/opt/pr40496.C: Likewise.
8534         * g++.dg/other/i386-1.C: Likewise.
8535         * g++.dg/other/i386-4.C: Likewise.
8536         * g++.dg/other/pr34435.C: Likewise.
8537         * g++.dg/other/pr39496.C: Likewise.
8538         * g++.dg/other/pr40446.C: Likewise.
8539         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8540         * gcc.dg/compat/vector-1a_main.c: Likewise.
8541         * gcc.dg/compat/vector-2a_main.c: Likewise.
8542         * gcc.dg/lto/20090206-1_0.c: Likewise.
8543         * gcc.dg/pr34856.c: Likewise.
8544         * gcc.dg/pr36584.c: Likewise.
8545         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
8546         * gcc.dg/pr37544.c: Likewise.
8547         * gcc.dg/torture/pr16104-1.c: Likewise.
8548         * gcc.dg/torture/pr35771-1.c: Likewise.
8549         * gcc.dg/torture/pr35771-2.c: Likewise.
8550         * gcc.dg/torture/pr35771-3.c: Likewise.
8551         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8552         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8553         * gcc.dg/torture/stackalign/push-1.c: Likewise.
8554         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8555         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8556         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8557         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8558         * gcc.target/i386/20060512-1.c: Likewise.
8559         * gcc.target/i386/20060512-3.c: Likewise.
8560         * gcc.target/i386/all_one_m128i.c: Likewise.
8561         * gcc.target/i386/float128-1.c: Likewise.
8562         * gcc.target/i386/float128-2.c: Likewise.
8563         * gcc.target/i386/fpcvt-1.c: Likewise.
8564         * gcc.target/i386/fpcvt-2.c: Likewise.
8565         * gcc.target/i386/fpcvt-3.c: Likewise.
8566         * gcc.target/i386/fpprec-1.c: Likewise.
8567         * gcc.target/i386/funcspec-9.c: Likewise.
8568         * gcc.target/i386/incoming-1.c: Likewise.
8569         * gcc.target/i386/incoming-12.c: Likewise.
8570         * gcc.target/i386/incoming-2.c: Likewise.
8571         * gcc.target/i386/incoming-3.c: Likewise.
8572         * gcc.target/i386/incoming-4.c: Likewise.
8573         * gcc.target/i386/incoming-6.c: Likewise.
8574         * gcc.target/i386/incoming-7.c: Likewise.
8575         * gcc.target/i386/incoming-8.c: Likewise.
8576         * gcc.target/i386/opt-1.c: Likewise.
8577         * gcc.target/i386/opt-2.c: Likewise.
8578         * gcc.target/i386/ordcmp-1.c: Likewise.
8579         * gcc.target/i386/pr17692.c: Likewise.
8580         * gcc.target/i386/pr18614-1.c: Likewise.
8581         * gcc.target/i386/pr22152.c: Likewise.
8582         * gcc.target/i386/pr23570.c: Likewise.
8583         * gcc.target/i386/pr23575.c: Likewise.
8584         * gcc.target/i386/pr26449-1.c: Likewise.
8585         * gcc.target/i386/pr26600.c: Likewise.
8586         * gcc.target/i386/pr27790.c: Likewise.
8587         * gcc.target/i386/pr28839.c: Likewise.
8588         * gcc.target/i386/pr30970.c: Likewise.
8589         * gcc.target/i386/pr32000-1.c: Likewise.
8590         * gcc.target/i386/pr32000-2.c: Likewise.
8591         * gcc.target/i386/pr32280.c: Likewise.
8592         * gcc.target/i386/pr32661.c: Likewise.
8593         * gcc.target/i386/pr32708-1.c: Likewise.
8594         * gcc.target/i386/pr32961.c: Likewise.
8595         * gcc.target/i386/pr33329.c: Likewise.
8596         * gcc.target/i386/pr35714.c: Likewise.
8597         * gcc.target/i386/pr35767-1.c: Likewise.
8598         * gcc.target/i386/pr35767-1d.c: Likewise.
8599         * gcc.target/i386/pr35767-1i.c: Likewise.
8600         * gcc.target/i386/pr35767-2.c: Likewise.
8601         * gcc.target/i386/pr35767-2d.c: Likewise.
8602         * gcc.target/i386/pr35767-2i.c: Likewise.
8603         * gcc.target/i386/pr35767-3.c: Likewise.
8604         * gcc.target/i386/pr35767-5.c: Likewise.
8605         * gcc.target/i386/pr36222-1.c: Likewise.
8606         * gcc.target/i386/pr36578-1.c: Likewise.
8607         * gcc.target/i386/pr36578-2.c: Likewise.
8608         * gcc.target/i386/pr36992-1.c: Likewise.
8609         * gcc.target/i386/pr37101.c: Likewise.
8610         * gcc.target/i386/pr37216.c: Likewise.
8611         * gcc.target/i386/pr37434-1.c: Likewise.
8612         * gcc.target/i386/pr37434-2.c: Likewise.
8613         * gcc.target/i386/pr37843-3.c: Likewise.
8614         * gcc.target/i386/pr37843-4.c: Likewise.
8615         * gcc.target/i386/pr39162.c: Likewise.
8616         * gcc.target/i386/pr39315-1.c: Likewise.
8617         * gcc.target/i386/pr39315-2.c: Likewise.
8618         * gcc.target/i386/pr39315-3.c: Likewise.
8619         * gcc.target/i386/pr39315-4.c: Likewise.
8620         * gcc.target/i386/pr39445.c: Likewise.
8621         * gcc.target/i386/pr39496.c: Likewise.
8622         * gcc.target/i386/pr40809.c: Likewise.
8623         * gcc.target/i386/pr40906-3.c: Likewise.
8624         * gcc.target/i386/pr41019.c: Likewise.
8625         * gcc.target/i386/pr42542-1.c: Likewise.
8626         * gcc.target/i386/pr42542-2.c: Likewise.
8627         * gcc.target/i386/pr42542-3.c: Likewise.
8628         * gcc.target/i386/pr42542-3a.c: Likewise.
8629         * gcc.target/i386/pr42881.c: Likewise.
8630         * gcc.target/i386/push-1.c: Likewise.
8631         * gcc.target/i386/quad-sse.c: Likewise.
8632         * gcc.target/i386/reload-1.c: Likewise.
8633         * gcc.target/i386/sse-10.c: Likewise.
8634         * gcc.target/i386/sse-11.c: Likewise.
8635         * gcc.target/i386/sse-15.c: Likewise.
8636         * gcc.target/i386/sse-17.c: Likewise.
8637         * gcc.target/i386/sse-18.c: Likewise.
8638         * gcc.target/i386/sse-19.c: Likewise.
8639         * gcc.target/i386/sse-4.c: Likewise.
8640         * gcc.target/i386/sse-6.c: Likewise.
8641         * gcc.target/i386/sse-vect-types.c: Likewise.
8642         * gcc.target/i386/sse2-addpd-1.c: Likewise.
8643         * gcc.target/i386/sse2-addsd-1.c: Likewise.
8644         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8645         * gcc.target/i386/sse2-andpd-1.c: Likewise.
8646         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8647         * gcc.target/i386/sse2-comisd-1.c: Likewise.
8648         * gcc.target/i386/sse2-comisd-2.c: Likewise.
8649         * gcc.target/i386/sse2-comisd-3.c: Likewise.
8650         * gcc.target/i386/sse2-comisd-4.c: Likewise.
8651         * gcc.target/i386/sse2-comisd-5.c: Likewise.
8652         * gcc.target/i386/sse2-comisd-6.c: Likewise.
8653         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8654         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8655         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8656         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8657         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8658         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8659         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8660         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8661         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8662         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8663         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8664         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8665         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8666         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8667         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8668         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8669         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8670         * gcc.target/i386/sse2-divpd-1.c: Likewise.
8671         * gcc.target/i386/sse2-divsd-1.c: Likewise.
8672         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8673         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8674         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8675         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8676         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8677         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8678         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8679         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8680         * gcc.target/i386/sse2-minpd-1.c: Likewise.
8681         * gcc.target/i386/sse2-minsd-1.c: Likewise.
8682         * gcc.target/i386/sse2-mmx.c: Likewise.
8683         * gcc.target/i386/sse2-movapd-1.c: Likewise.
8684         * gcc.target/i386/sse2-movapd-2.c: Likewise.
8685         * gcc.target/i386/sse2-movd-1.c: Likewise.
8686         * gcc.target/i386/sse2-movd-2.c: Likewise.
8687         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8688         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8689         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8690         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8691         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8692         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8693         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8694         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8695         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8696         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8697         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8698         * gcc.target/i386/sse2-movq-1.c: Likewise.
8699         * gcc.target/i386/sse2-movq-2.c: Likewise.
8700         * gcc.target/i386/sse2-movq-3.c: Likewise.
8701         * gcc.target/i386/sse2-movsd-1.c: Likewise.
8702         * gcc.target/i386/sse2-movsd-2.c: Likewise.
8703         * gcc.target/i386/sse2-movupd-1.c: Likewise.
8704         * gcc.target/i386/sse2-movupd-2.c: Likewise.
8705         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8706         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8707         * gcc.target/i386/sse2-orpd-1.c: Likewise.
8708         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8709         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8710         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8711         * gcc.target/i386/sse2-paddb-1.c: Likewise.
8712         * gcc.target/i386/sse2-paddd-1.c: Likewise.
8713         * gcc.target/i386/sse2-paddq-1.c: Likewise.
8714         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8715         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8716         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8717         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8718         * gcc.target/i386/sse2-paddw-1.c: Likewise.
8719         * gcc.target/i386/sse2-pand-1.c: Likewise.
8720         * gcc.target/i386/sse2-pandn-1.c: Likewise.
8721         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
8722         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
8723         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
8724         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
8725         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
8726         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
8727         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
8728         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
8729         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
8730         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
8731         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
8732         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
8733         * gcc.target/i386/sse2-pminub-1.c: Likewise.
8734         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
8735         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
8736         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
8737         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
8738         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
8739         * gcc.target/i386/sse2-por-1.c: Likewise.
8740         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
8741         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
8742         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
8743         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
8744         * gcc.target/i386/sse2-pslld-1.c: Likewise.
8745         * gcc.target/i386/sse2-pslld-2.c: Likewise.
8746         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
8747         * gcc.target/i386/sse2-psllq-1.c: Likewise.
8748         * gcc.target/i386/sse2-psllq-2.c: Likewise.
8749         * gcc.target/i386/sse2-psllw-1.c: Likewise.
8750         * gcc.target/i386/sse2-psllw-2.c: Likewise.
8751         * gcc.target/i386/sse2-psrad-1.c: Likewise.
8752         * gcc.target/i386/sse2-psrad-2.c: Likewise.
8753         * gcc.target/i386/sse2-psraw-1.c: Likewise.
8754         * gcc.target/i386/sse2-psraw-2.c: Likewise.
8755         * gcc.target/i386/sse2-psrld-1.c: Likewise.
8756         * gcc.target/i386/sse2-psrld-2.c: Likewise.
8757         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
8758         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
8759         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
8760         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
8761         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
8762         * gcc.target/i386/sse2-psubb-1.c: Likewise.
8763         * gcc.target/i386/sse2-psubd-1.c: Likewise.
8764         * gcc.target/i386/sse2-psubq-1.c: Likewise.
8765         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
8766         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
8767         * gcc.target/i386/sse2-psubw-1.c: Likewise.
8768         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
8769         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
8770         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
8771         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
8772         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
8773         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
8774         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
8775         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
8776         * gcc.target/i386/sse2-pxor-1.c: Likewise.
8777         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
8778         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8779         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
8780         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
8781         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
8782         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
8783         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
8784         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
8785         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
8786         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
8787         * gcc.target/i386/sse2-shufps-1.c: Likewise.
8788         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
8789         * gcc.target/i386/sse2-subpd-1.c: Likewise.
8790         * gcc.target/i386/sse2-subsd-1.c: Likewise.
8791         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
8792         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
8793         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
8794         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
8795         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
8796         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
8797         * gcc.target/i386/sse2-unpack-1.c: Likewise.
8798         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
8799         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
8800         * gcc.target/i386/sse2-vec-1.c: Likewise.
8801         * gcc.target/i386/sse2-vec-2.c: Likewise.
8802         * gcc.target/i386/sse2-vec-3.c: Likewise.
8803         * gcc.target/i386/sse2-vec-4.c: Likewise.
8804         * gcc.target/i386/sse2-vec-5.c: Likewise.
8805         * gcc.target/i386/sse2-vec-6.c: Likewise.
8806         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
8807         * gcc.target/i386/ssefn-2.c: Likewise.
8808         * gcc.target/i386/ssefn-4.c: Likewise.
8809         * gcc.target/i386/ssefp-1.c: Likewise.
8810         * gcc.target/i386/ssefp-2.c: Likewise.
8811         * gcc.target/i386/sseregparm-3.c: Likewise.
8812         * gcc.target/i386/sseregparm-4.c: Likewise.
8813         * gcc.target/i386/sseregparm-5.c: Likewise.
8814         * gcc.target/i386/sseregparm-6.c: Likewise.
8815         * gcc.target/i386/sseregparm-7.c: Likewise.
8816         * gcc.target/i386/ssetype-1.c: Likewise.
8817         * gcc.target/i386/ssetype-2.c: Likewise.
8818         * gcc.target/i386/ssetype-3.c: Likewise.
8819         * gcc.target/i386/ssetype-4.c: Likewise.
8820         * gcc.target/i386/ssetype-5.c: Likewise.
8821         * gcc.target/i386/unordcmp-1.c: Likewise.
8822         * gcc.target/i386/vararg-1.c: Likewise.
8823         * gcc.target/i386/vararg-2.c: Likewise.
8824         * gcc.target/i386/vararg-3.c: Likewise.
8825         * gcc.target/i386/vararg-4.c: Likewise.
8826         * gcc.target/i386/vararg-7.c: Likewise.
8827         * gcc.target/i386/vararg-8.c: Likewise.
8828         * gcc.target/i386/vecinit-1.c: Likewise.
8829         * gcc.target/i386/vecinit-2.c: Likewise.
8830         * gcc.target/i386/vecinit-3.c: Likewise.
8831         * gcc.target/i386/vecinit-4.c: Likewise.
8832         * gcc.target/i386/vecinit-5.c: Likewise.
8833         * gcc.target/i386/vecinit-6.c: Likewise.
8834         * gcc.target/i386/vectorize2.c: Likewise.
8835         * gcc.target/i386/vectorize3.c: Likewise.
8836         * gcc.target/i386/vectorize4.c: Likewise.
8837         * gcc.target/i386/vectorize6.c: Likewise.
8838         * gcc.target/i386/vectorize7.c: Likewise.
8839         * gcc.target/i386/vectorize8.c: Likewise.
8840         * gcc.target/i386/vperm-v2df.c: Likewise.
8841         * gcc.target/i386/vperm-v2di.c: Likewise.
8842         * gcc.target/i386/vperm-v4si-1.c: Likewise.
8843         * gcc.target/i386/xorps-sse2.c: Likewise.
8844         * gcc.target/i386/xorps.c: Likewise.
8845         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
8846         * gfortran.dg/graphite/pr42326.f90: Likewise.
8847         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
8848
8849 2010-05-19  Richard Guenther  <rguenther@suse.de>
8850
8851         PR lto/44196
8852         * g++.dg/lto/20100519-1_0.C: New testcase.
8853
8854 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8855
8856         PR fortran/42360
8857         * gfortran.dg/warn_intent_out_not_set.f90: New.
8858
8859 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8860
8861         PR fortran/38404
8862         * gfortran.dg/data_char_1.f90: Updated warning message.
8863         * gfortran.dg/data_array_6.f: New.
8864
8865 2010-05-19  Martin Jambor  <mjambor@suse.cz>
8866
8867         * g++.dg/ipa/ivinline-8.C: New test.
8868         * gcc.dg/ipa/iinline-2.c: Likewise.
8869
8870 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8871
8872         PR fortran/34505
8873         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
8874         arguments; add check for return value kind.
8875         * gfortran.dg/float_1.f90: Likewise.
8876
8877 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8878
8879         * gcc.target/i386/20011009-1.c (COMMENT): Define.
8880         (main): Use it.
8881         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
8882         * lib/lto.exp (lto_prune_warns): Fix location line regex.
8883         Prune another location line format.
8884         (lto-obj): Call lto_prune_warns on comp_output.
8885
8886 2010-05-18  Jan Hubicka  <jh@suse.cz>
8887
8888         * gcc.dg/lto/ipacp_0.c: New test.
8889         * gcc.dg/lto/ipacp_1.c: New test.
8890
8891 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
8892
8893         PR lto/44184
8894         * gcc.dg/lto/20100518_0.c: New test.
8895
8896 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
8897
8898         * gnat.dg/specs/lto3.ads: Add missing dg-options.
8899
8900 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8901
8902         PR fortran/43990
8903         * gfortran.dg/class_21.f03: New.
8904
8905 2010-05-17  Jason Merrill  <jason@redhat.com>
8906
8907         PR c++/44157
8908         * g++.dg/cpp0x/initlist34.C: New.
8909
8910         PR c++/44158
8911         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
8912
8913 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8914
8915         * g++.dg/ipa/ivinline-1.C: New test.
8916         * g++.dg/ipa/ivinline-2.C: New test.
8917         * g++.dg/ipa/ivinline-3.C: New test.
8918         * g++.dg/ipa/ivinline-4.C: New test.
8919         * g++.dg/ipa/ivinline-5.C: New test.
8920         * g++.dg/ipa/ivinline-6.C: New test.
8921
8922 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
8923             Jason Merrill  <jason@redhat.com>
8924
8925         PR c++/44108
8926         * c-c++-common/Wunused-var-8.c: New test.
8927
8928 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
8929
8930         PR bootstrap/42347
8931         * gcc.c-torture/compile/pr42347.c: New test.
8932
8933         PR middle-end/44102
8934         * g++.dg/ext/asmgoto1.C: New test.
8935
8936 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8937
8938         PR middle-end/44133
8939         * gcc.dg/tree-ssa/pr44133.c: New test.
8940         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
8941         precise.
8942
8943 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8944
8945         PR fortran/44044
8946         * gfortran.dg/class_20.f03: New.
8947
8948 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
8949
8950         PR 44078
8951         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
8952         debug messages but not the newly introduced one.
8953
8954 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
8955
8956         PR fortran/35779
8957         * gfortran.dg/initialization_25.f90: Commented testcase.
8958         * gfortran.dg/initialization_26.f90: New.
8959
8960 2010-05-16  Richard Guenther  <rguenther@suse.de>
8961
8962         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
8963         * gcc.dg/pr43084.c: Likewise.
8964         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
8965         -fipa-type-escape.
8966         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
8967         -fipa-type-escape.
8968         * gcc.dg/struct/struct-reorg.exp: Likewise.
8969         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8970         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8971
8972 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
8973
8974         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
8975         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
8976         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
8977         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
8978         tests.
8979
8980 2010-05-15  Jason Merrill  <jason@redhat.com>
8981
8982         * g++.dg/eh/spec10.C: New.
8983         * g++.dg/eh/spec11.C: New.
8984         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
8985
8986 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8987
8988         PR fortran/44154
8989         PR fortran/42647
8990         * gfortran.dg/allocatable_scalar_9.f90: New.
8991
8992 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
8993
8994         PR c++/44148
8995         * g++.dg/torture/pr44148.C: New test.
8996
8997 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
8998
8999         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9000         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9001         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9002         diagnostics and type sizes.
9003
9004 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
9005
9006         * gnat.dg/lto9.adb: New test.
9007         * gnat.dg/lto9_pkg1.ads: New helper.
9008         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9009
9010 2010-05-15  Jan Hubicka  <jh@suse.cz>
9011
9012         * gcc.dg/lto/ipareference_1.c: Rename to ...
9013         * gcc.dg/lto/ipareference_0.c: ... this one.
9014         * gcc.dg/lto/ipareference_2.c: Rename to ...
9015         * gcc.dg/lto/ipareference_1.c: ... this one.
9016
9017 2010-05-15  Jan Hubicka  <jh@suse.cz>
9018
9019         * gcc.dg/lto/ipareference_1.c: New file.
9020         * gcc.dg/lto/ipareference_2.c: New file.
9021
9022 2010-05-15  Richard Guenther  <rguenther@suse.de>
9023
9024         PR tree-optimization/44038
9025         * gcc.c-torture/compile/pr44038.c: New testcase.
9026
9027 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
9028
9029         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9030         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9031
9032 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9033
9034         PR fortran/43207
9035         PR fortran/43969
9036         * gfortran.dg/class_18.f03: New.
9037         * gfortran.dg/class_19.f03: New.
9038
9039 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9040
9041         PR debug/44112
9042         * gcc.dg/debug/dwarf2/const-1.c: Remove.
9043         * g++.dg/debug/dwarf2/const1.C: Remove.
9044
9045 2010-05-14  Jason Merrill  <jason@redhat.com>
9046
9047         * g++.dg/eh/cond4.C: New.
9048         * g++.dg/eh/elide2.C: Adjust.
9049         * g++.old-deja/g++.eh/terminate1.C: Adjust.
9050
9051 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9052
9053         PR fortran/44135
9054         * gfortran.dg/actual_array_interface_2.f90: New test.
9055
9056 2010-05-14  Richard Guenther  <rguenther@suse.de>
9057
9058         PR tree-optimization/44119
9059         * gcc.c-torture/compile/pr44119.c: New testcase.
9060
9061 2010-05-14  Jason Merrill  <jason@redhat.com>
9062
9063         PR c++/44127
9064         * g++.dg/eh/terminate1.C: New.
9065
9066 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9067
9068         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9069
9070         PR debug/44136
9071         * gcc.dg/pr44136.c: New test.
9072
9073 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
9074
9075         PR c++/30566
9076         * g++.dg/warn/Wshadow-4.C: Adjust.
9077         * g++.dg/warn/Wshadow-5.C: New test.
9078         * g++.dg/warn/Wshadow-6.C: New test
9079
9080 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
9081
9082         PR fortran/35779
9083         * gfortran.dg/initialization_25.f90: New.
9084
9085 2010-05-13  Martin Jambor  <mjambor@suse.cz>
9086
9087         * g++.dg/otr-fold-1.C: New test.
9088         * g++.dg/otr-fold-2.C: New test.
9089
9090 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
9091
9092         PR fortran/44036
9093         * gfortran.dg/gomp/pr44036-1.f90: New test.
9094         * gfortran.dg/gomp/pr44036-2.f90: New test.
9095         * gfortran.dg/gomp/pr44036-3.f90: New test.
9096
9097         PR debug/43983
9098         * gcc.dg/guality/sra-1.c: New test.
9099
9100 2010-05-12  Jan Hubicka  <jh@suse.cz>
9101
9102         * tree-ssa/unreachable.c: New test.
9103
9104 2010-05-12  Jason Merrill  <jason@redhat.com>
9105
9106         * g++.dg/cpp0x/sfinae1.C: New.
9107
9108 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
9109
9110         * gcc.target/i386/zee.c: New file.
9111
9112 2010-05-12  Jason Merrill  <jason@redhat.com>
9113
9114         * g++.dg/conversion/op1.C: Expect template candidate message.
9115         * g++.dg/cpp0x/nullptr15.C: Likewise.
9116         * g++.dg/cpp0x/pr31431-2.C: Likewise.
9117         * g++.dg/cpp0x/pr31431.C: Likewise.
9118         * g++.dg/cpp0x/temp_default2.C: Likewise.
9119         * g++.dg/cpp0x/trailing4.C: Likewise.
9120         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9121         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9122         * g++.dg/cpp0x/variadic-throw.C: Likewise.
9123         * g++.dg/cpp0x/variadic35.C: Likewise.
9124         * g++.dg/cpp0x/vt-35147.C: Likewise.
9125         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9126         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9127         * g++.dg/ext/visibility/anon8.C: Likewise.
9128         * g++.dg/ext/vla2.C: Likewise.
9129         * g++.dg/other/pr28114.C: Likewise.
9130         * g++.dg/other/ptrmem10.C: Likewise.
9131         * g++.dg/other/ptrmem11.C: Likewise.
9132         * g++.dg/overload/unknown1.C: Likewise.
9133         * g++.dg/parse/template7.C: Likewise.
9134         * g++.dg/parse/typename7.C: Likewise.
9135         * g++.dg/template/conv11.C: Likewise.
9136         * g++.dg/template/copy1.C: Likewise.
9137         * g++.dg/template/deduce3.C: Likewise.
9138         * g++.dg/template/dependent-expr5.C: Likewise.
9139         * g++.dg/template/friend.C: Likewise.
9140         * g++.dg/template/incomplete2.C: Likewise.
9141         * g++.dg/template/local4.C: Likewise.
9142         * g++.dg/template/local6.C: Likewise.
9143         * g++.dg/template/operator10.C: Likewise.
9144         * g++.dg/template/overload6.C: Likewise.
9145         * g++.dg/template/ptrmem2.C: Likewise.
9146         * g++.dg/template/ptrmem20.C: Likewise.
9147         * g++.dg/template/ptrmem8.C: Likewise.
9148         * g++.dg/template/sfinae2.C: Likewise.
9149         * g++.dg/template/ttp25.C: Likewise.
9150         * g++.dg/template/unify10.C: Likewise.
9151         * g++.dg/template/unify11.C: Likewise.
9152         * g++.dg/template/unify6.C: Likewise.
9153         * g++.dg/template/unify7.C: Likewise.
9154         * g++.dg/template/unify9.C: Likewise.
9155         * g++.dg/template/varmod1.C: Likewise.
9156         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9157         * g++.old-deja/g++.law/operators32.C: Likewise.
9158         * g++.old-deja/g++.pt/crash28.C: Likewise.
9159         * g++.old-deja/g++.pt/crash60.C: Likewise.
9160         * g++.old-deja/g++.pt/explicit38.C: Likewise.
9161         * g++.old-deja/g++.pt/explicit39.C: Likewise.
9162         * g++.old-deja/g++.pt/explicit41.C: Likewise.
9163         * g++.old-deja/g++.pt/explicit67.C: Likewise.
9164         * g++.old-deja/g++.pt/explicit77.C: Likewise.
9165         * g++.old-deja/g++.pt/expr2.C: Likewise.
9166         * g++.old-deja/g++.pt/overload7.C: Likewise.
9167         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9168         * g++.old-deja/g++.pt/spec5.C: Likewise.
9169         * g++.old-deja/g++.pt/spec6.C: Likewise.
9170         * g++.old-deja/g++.pt/t24.C: Likewise.
9171         * g++.old-deja/g++.pt/unify4.C: Likewise.
9172         * g++.old-deja/g++.pt/unify6.C: Likewise.
9173         * g++.old-deja/g++.pt/unify8.C: Likewise.
9174         * g++.old-deja/g++.robertl/eb119.C: Likewise.
9175         * g++.old-deja/g++.robertl/eb79.C: Likewise.
9176         * g++.old-deja/g++.robertl/eb98.C: Likewise.
9177
9178         * g++.dg/cpp0x/initlist32.C: New.
9179
9180         * g++.dg/template/conv11.C: New.
9181         * g++.dg/conversion/op1.C: Adjust expected error.
9182
9183         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9184
9185 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
9186
9187         PR target/44088
9188         * gcc.target/i386/avx-cmpsd-1.c: New.
9189         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9190         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9191         * gcc.target/i386/avx-cmpss-2.c: Likewise.
9192         * gcc.target/i386/sse-cmpss-1.c: Likewise.
9193         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9194
9195 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
9196
9197         PR middle-end/44085
9198         * gcc.dg/gomp/pr44085.c: New test.
9199         * gfortran.dg/gomp/pr44085.f90: New test.
9200
9201 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
9202
9203         * objc-obj-c++-shared/Object1.m: New.
9204         * objc.dg/torture: New directory.
9205         * objc.dg/torture/tls: Ditto.
9206         * objc.dg/tls: Ditto.
9207         * objc.dg/torture/tls/trivial.m: New test.
9208         * objc.dg/torture/tls/thr-init-2.m: New test.
9209         * objc.dg/torture/tls/thr-init-3.m: New test.
9210         * objc.dg/torture/tls/thr-init.m: New test.
9211         * objc.dg/torture/tls/diag-1.m: New test.
9212         * objc.dg/torture/tls/tls.exp: New.
9213         * objc.dg/torture/trivial.m: New test.
9214         * objc.dg/torture/dg-torture.exp: New.
9215         * objc.dg/tls/diag-3.m: New test.
9216         * objc.dg/tls/diag-4.m: New test.
9217         * objc.dg/tls/diag-5.m: New test.
9218         * objc.dg/tls/init-1.m: New test.
9219         * objc.dg/tls/init-2.m: New test.
9220         * objc.dg/tls/tls.exp: New.
9221         * objc.dg/tls/diag-2.m: New test.
9222         * lib/objc.exp: Respond to dg-additional-files.
9223
9224 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
9225
9226         * gcc.target/m68k/20100512-1.c: New.
9227
9228 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
9229
9230         * gnat.dg/lto8.adb: New test.
9231         * gnat.dg/lto8_pkg.ad[sb]: New helper.
9232         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9233
9234 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
9235
9236         PR c++/34272
9237         PR c++/43630
9238         PR c++/34491
9239         * g++.dg/template/crash97.C: New.
9240         * g++.dg/template/crash98.C: Likewise.
9241         * g++.dg/template/crash99.C: Likewise.
9242         * g++.dg/cpp0x/pr31439.C: Adjust.
9243         * g++.dg/template/crash95.C: Likewise.
9244
9245 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9246
9247         PR middle-end/44071
9248         * c-c++-common/asmgoto-4.c: New test.
9249         * gcc.target/i386/pr44071.c: New test.
9250
9251         PR c++/44062
9252         * c-c++-common/Wunused-var-7.c: New test.
9253         * g++.dg/warn/Wunused-var-9.C: New test.
9254
9255 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9256
9257         PR fortran/43711
9258         * gfortran.dg/gomp/pr43711.f90: New.
9259
9260 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9261
9262         PR fortran/31820
9263         * gfortran.dg/select_5.f90: Updated.
9264
9265 2010-05-11  Jan Hubicka  <jh@suse.cz>
9266
9267         PR tree-optimize/44063
9268         * gcc.c-torture/compile/pr44063.c: New testcase.
9269
9270 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9271
9272         PR debug/44023
9273         * gcc.dg/pr44023.c: New test.
9274
9275 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
9276
9277         * gnat.dg/lto7.adb: New test.
9278         * gnat.dg/lto7_pkg.ad[sb]: New helper.
9279
9280 2010-05-10  Jason Merrill  <jason@redhat.com>
9281
9282         PR c++/44017
9283         * g++.dg/template/inherit5.C: New.
9284
9285         PR c++/44045
9286         * g++.dg/cpp0x/initlist33.C: New.
9287         * g++.dg/cpp0x/initlist26.C: Adjust.
9288         * g++.dg/cpp0x/initlist28.C: Adjust.
9289
9290 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
9291
9292         PR c++/43719
9293         * g++.dg/init/pr43719.C: New.
9294         * g++.dg/anon-struct4.C: Adjust.
9295
9296 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
9297
9298         PR debug/44028
9299         * gcc.dg/pr44028.c: New test.
9300
9301 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
9302
9303         PR fortran/27866
9304         PR fortran/35003
9305         PR fortran/42809
9306         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9307         * gfortran.dg/warn_conversion.f90: New.
9308
9309 2010-05-10  Michael Matz  <matz@suse.de>
9310
9311         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9312
9313 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
9314
9315         PR rtl-optimization/44012
9316         * gcc.dg/pr44012.c: New.
9317
9318 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9319
9320         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9321         Log text on entry and exit.
9322         Prune Sun ld warnings for common symbols with differing sizes.
9323         (lto-link-and-maybe-run): Change caller.
9324
9325 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
9326
9327         PR fortran/44044
9328         * gfortran.dg/class_7.f03: Modified.
9329         * gfortran.dg/select_type_1.f03: Modified.
9330         * gfortran.dg/select_type_12.f03: New.
9331
9332 2010-05-10  Richard Guenther  <rguenther@suse.de>
9333
9334         PR tree-optimization/44050
9335         * gcc.dg/torture/pr44050.c: New testcase.
9336
9337 2010-05-10  Wei Guozhi  <carrot@google.com>
9338
9339         PR target/42879
9340         * gcc.target/arm/pr42879.c: New testcase.
9341
9342 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9343
9344         PR c/44051
9345         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9346
9347 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9348
9349         PR c/10676
9350         * gcc.dg/anon-struct-10.c: New test.
9351
9352 2010-05-09  Richard Guenther  <rguenther@suse.de>
9353
9354         PR middle-end/44024
9355         * gcc.dg/pr44024.c: New testcase.
9356
9357 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9358
9359         PR c/4784
9360         * gcc.dg/anon-struct-9.c: New test.
9361
9362 2010-05-09  Richard Guenther  <rguenther@suse.de>
9363
9364         PR middle-end/44043
9365         * gcc.c-torture/compile/pr44043.c: New testcase.
9366
9367 2010-05-09  Richard Guenther  <rguenther@suse.de>
9368
9369         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9370
9371 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
9372
9373         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9374
9375 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9376
9377         * gnat.dg/lto[12456].adb: Add "target lto" marker.
9378         * gnat.dg/specs/lto3.ads: Likewise.
9379
9380 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
9381
9382         PR middle-end/28685
9383         * gcc.dg/pr28685-1.c: New file.
9384
9385 2010-05-08  Richard Guenther  <rguenther@suse.de>
9386
9387         PR tree-optimization/44030
9388         * gcc.c-torture/compile/pr44030.c: New testcase.
9389
9390 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9391
9392         * gnat.dg/lto6.adb: New test.
9393         * gnat.dg/lto6_pkg.ads: New helper.
9394
9395 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9396
9397         * gnat.dg/lto5.adb: New test.
9398         * gnat.dg/lto5_pkg.ad[sb]: New helper.
9399
9400 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9401
9402         * gnat.dg/lto4.ad[sb]: New test.
9403
9404 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9405
9406         * gnat.dg/specs/lto3.ads: New test.
9407         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9408         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9409
9410 2010-05-08  Quentin Ochem  <ochem@adacore.com>
9411
9412         * gnat.dg/sizetype3.ad[sb]: New test.
9413         * gnat.dg/sizetype3_pkg.ads: New helper.
9414
9415 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
9416
9417         PR c++/43951
9418         * g++.dg/init/new29.C: New.
9419
9420 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
9421
9422         PR fortran/40728
9423         * gfortran.dg/coarray_1.f90: Fixed error message.
9424         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9425         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9426         * gfortran.dg/intrinsic_std_5.f90: New.
9427
9428 2010-05-07  Jason Merrill  <jason@redhat.com>
9429
9430         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9431
9432 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9433
9434         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9435         (size_t, stderr): Remove.
9436         (read_error): Replaced __builtin_fprintf by fprintf.
9437
9438 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
9439
9440         * gcc.dg/ordered-comparison-1.c: New test.
9441         * gcc.dg/ordered-comparison-2.c: New test.
9442         * gcc.dg/ordered-comparison-3.c: New test.
9443         * gcc.dg/ordered-comparison-4.c: New test.
9444
9445 2010-05-06  Mike Stump  <mikestump@comcast.net>
9446
9447         PR objc/35165
9448         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9449
9450 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
9451             Jason Merrill  <jason@redhat.com>
9452
9453         * g++.dg/cpp0x/nullptr01.C: New.
9454         * g++.dg/cpp0x/nullptr02.C: New.
9455         * g++.dg/cpp0x/nullptr03.C: New.
9456         * g++.dg/cpp0x/nullptr04.C: New.
9457         * g++.dg/cpp0x/nullptr05.C: New.
9458         * g++.dg/cpp0x/nullptr06.C: New.
9459         * g++.dg/cpp0x/nullptr07.C: New.
9460         * g++.dg/cpp0x/nullptr08.C: New.
9461         * g++.dg/cpp0x/nullptr09.C: New.
9462         * g++.dg/cpp0x/nullptr10.C: New.
9463         * g++.dg/cpp0x/nullptr11.C: New.
9464         * g++.dg/cpp0x/nullptr12.C: New.
9465         * g++.dg/cpp0x/nullptr13.C: New.
9466         * g++.dg/cpp0x/nullptr14.C: New.
9467         * g++.dg/cpp0x/nullptr15.C: New.
9468         * g++.dg/cpp0x/nullptr16.C: New.
9469         * g++.dg/cpp0x/nullptr17.C: New.
9470         * g++.dg/cpp0x/nullptr18.C: New.
9471         * g++.dg/cpp0x/nullptr19.C: New.
9472         * g++.dg/cpp0x/nullptr20.C: New.
9473         * g++.dg/cpp0x/nullptr21.C: New.
9474         * g++.dg/cpp0x/nullptr22.C: New.
9475         * g++.dg/debug/nullptr01.C: New.
9476         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9477
9478 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
9479
9480         * gcc.dg/Wunused-var-8.c: Move to...
9481         * c-c++-common/Wunused-var-6.c: ... here.  New test.
9482
9483 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9484
9485         PR c++/40406
9486         * g++.dg/template/crash96.C: New.
9487
9488 2010-05-06  Jan Hubicka  <jh@suse.cz>
9489
9490         PR tree-optimization/43791
9491         * gcc.c-torture/compile/pr43791.c: New file.
9492
9493 2010-05-06  Michael Matz  <matz@suse.de>
9494
9495         PR tree-optimization/43984
9496         * gfortran.dg/pr43984.f90: New test.
9497
9498 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9499
9500         PR 40989
9501         * gcc.dg/pr40989.c: New.
9502
9503 2010-05-06  Richard Guenther  <rguenther@suse.de>
9504
9505         PR tree-optimization/43934
9506         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9507
9508 2010-05-06  Richard Guenther  <rguenther@suse.de>
9509
9510         PR tree-optimization/43987
9511         * gcc.c-torture/execute/pr43987.c: New testcase.
9512         * gcc.dg/torture/pta-escape-1.c: Adjust.
9513         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9514         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9515         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9516         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9517
9518 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
9519             Dodji Seketeli  <dodji@redhat.com>
9520
9521         PR c/18624
9522         * g++.dg/warn/Wunused-7.C: Add dg-warning.
9523         * g++.dg/template/sfinae16.C: Likewise.
9524         * gcc.dg/Wunused-var-1.c: Moved to...
9525         * c-c++-common/Wunused-var-1.c: ...here. New test.
9526         * gcc.dg/Wunused-var-2.c: Moved to...
9527         * c-c++-common/Wunused-var-2.c: ...here. New test.
9528         * gcc.dg/Wunused-var-3.c: Moved to...
9529         * c-c++-common/Wunused-var-3.c: ...here. New test.
9530         * gcc.dg/Wunused-var-4.c: Moved to...
9531         * gcc.dg/Wunused-var-1.c: ... here.
9532         * gcc.dg/Wunused-var-5.c: Moved to...
9533         * c-c++-common/Wunused-var-4.c: ...here. New test.
9534         * gcc.dg/Wunused-var-7.c: Moved to...
9535         * c-c++-common/Wunused-var-5.c: ...here. New test.
9536         * gcc.dg/Wunused-var-6.c: Moved to...
9537         * gcc.dg/Wunused-var-2.c: ... here.
9538         * c-c++-common/Wunused-var-1.c: New test.
9539         * c-c++-common/Wunused-var-2.c: New test.
9540         * c-c++-common/Wunused-var-3.c: New test.
9541         * c-c++-common/Wunused-var-4.c: New test.
9542         * c-c++-common/Wunused-var-5.c: New test.
9543         * g++.dg/warn/Wunused-var-1.C: New test.
9544         * g++.dg/warn/Wunused-var-2.C: New test.
9545         * g++.dg/warn/Wunused-var-3.C: New test.
9546         * g++.dg/warn/Wunused-var-4.C: New test.
9547         * g++.dg/warn/Wunused-var-5.C: New test.
9548         * g++.dg/warn/Wunused-var-6.C: New test.
9549         * g++.dg/warn/Wunused-var-7.C: New test.
9550         * g++.dg/warn/Wunused-var-8.C: New test.
9551         * g++.dg/warn/Wunused-parm-1.C: New test.
9552         * g++.dg/warn/Wunused-parm-2.C: New test.
9553         * g++.dg/warn/Wunused-parm-3.C: New test.
9554
9555 2010-05-06  Tobias Burnus  <burnus@net-b.de>
9556
9557         PR fortran/43985
9558         * gfortran.dg/gomp/crayptr5.f90: New test case.
9559
9560 2010-05-05  Jason Merrill  <jason@redhat.com>
9561
9562         PR debug/43370
9563         * g++.dg/ext/attrib39.C: New.
9564
9565 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
9566
9567         PR fortran/24978
9568         * gfortran.dg/data_invalid.f90: New.
9569
9570 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9571
9572         * gnat.dg/lto2.adb: New test.
9573
9574 2010-05-05  Jason Merrill  <jason@redhat.com>
9575
9576         PR c++/43787
9577         * g++.dg/opt/empty1.C: New.
9578
9579 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
9580
9581         PR fortran/43696
9582         * gfortran.dg/class_17.f03: New.
9583
9584 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
9585
9586         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9587
9588 2010-05-04  Mike Stump  <mikestump@comcast.net>
9589
9590         PR objc/35165
9591         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9592
9593 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9594
9595         PR target/43668
9596         * gcc.target/i386/pr43668.c: New.
9597
9598 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9599
9600         PR c++/43028
9601         * g++.dg/cpp0x/initlist31.C: New.
9602
9603 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
9604
9605         PR c/43981
9606         * gcc.dg/Wunused-var-8.c: New test.
9607
9608 2010-05-04  Jason Merrill  <jason@redhat.com>
9609
9610         PR c++/38064
9611         * g++.dg/cpp0x/enum3.C: Extend.
9612
9613 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9614
9615         PR target/43799
9616         * gcc.target/i386/pr43799.c: New.
9617
9618 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
9619
9620         * gnat.dg/lto1.adb: New test.
9621         * gnat.dg/lto1_pkg.ad[sb]: New helper.
9622
9623 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9624
9625         PR middle-end/43671
9626         * gcc.target/i386/pr43671.c: New.
9627
9628 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9629
9630         PR c++/43705
9631         * g++.dg/template/crash95.C: New.
9632
9633 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9634
9635         PR debug/43508
9636         * gcc.target/i386/pr43508.c: New.
9637
9638 2010-05-04  Richard Guenther  <rguenther@suse.de>
9639
9640         PR tree-optimization/43879
9641         * g++.dg/torture/pr43879-1_0.C: New testcase.
9642         * g++.dg/torture/pr43879-1_1.C: Likewise.
9643
9644 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
9645
9646         PR c++/43953
9647         * g++.dg/other/crash-12.C: New test.
9648
9649 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9650
9651         * g++.dg/cdce3.C: Add a space.  Updated.
9652
9653 2010-05-03  Jason Merrill  <jason@redhat.com>
9654
9655         PR c++/43680
9656         * g++.dg/opt/enum2.C: New.
9657         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9658         * g++.dg/warn/Wswitch-1.C: Adjust message.
9659
9660 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9661
9662         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9663         * g++.dg/ext/label13.C: Fix typo.
9664         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9665         alpha*-dec-osf5*.
9666         * gcc.c-torture/compile/limits-declparen.c: xfail on
9667         alpha*-dec-osf5* with -g.
9668         * gcc.c-torture/compile/limits-pointer.c: Likewise.
9669         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9670         * gcc.dg/c99-tgmath-2.c: Likewise.
9671         * gcc.dg/c99-tgmath-3.c: Likewise.
9672         * gcc.dg/c99-tgmath-4.c: Likewise.
9673
9674 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9675
9676         PR fortran/43592
9677         * gfortran.dg/unexpected_interface.f90: New test.
9678
9679 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9680
9681         * ada/acats/run_acats (which): New function.
9682         (host_gnatchop, host_gnatmake): Use it.
9683
9684 2010-05-03  Richard Guenther  <rguenther@suse.de>
9685
9686         PR tree-optimization/43971
9687         * gcc.dg/pr43971.c: New testcase.
9688
9689 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
9690
9691         PR debug/43972
9692         * gcc.dg/debug/pr43972.c: New test.
9693
9694 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
9695
9696         PR testsuite/43963
9697         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9698
9699 2010-05-02  Richard Guenther  <rguenther@suse.de>
9700
9701         PR tree-optimization/43879
9702         * gcc.dg/torture/pr43879-3.c: New testcase.
9703
9704 2010-05-01  Richard Guenther  <rguenther@suse.de>
9705
9706         PR tree-optimization/43949
9707         * g++.dg/warn/Warray-bounds-5.C: New testcase.
9708
9709 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
9710
9711         PR c++/43951
9712         * g++.dg/init/new28.C: New.
9713
9714 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
9715
9716         PR objc++/32052
9717         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9718         structure and nested declarations.
9719         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
9720         structure and nested declarations.  Reduce header clutter and
9721         use _exit() rather than abort().
9722         * objc.dg/encode-10.m: New.
9723         * objc.dg/encode-11.m: New.
9724
9725 2010-04-30  DJ Delorie  <dj@redhat.com>
9726
9727         * gcc.c-torture/execute/20100430-1.c: New test.
9728
9729 2010-04-30  Jason Merrill  <jason@redhat.com>
9730
9731         PR c++/43868
9732         * g++.dg/template/ptrmem21.C: New.
9733
9734 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
9735
9736         PR fortran/18918
9737         PR fortran/43931
9738         * gfortran.dg/coarray_13.f90: New test.
9739
9740 2010-04-30  Richard Guenther  <rguenther@suse.de>
9741
9742         PR lto/43946
9743         * gcc.dg/lto/20100430-1_0.c: New testcase.
9744
9745 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
9746
9747         PR debug/43942
9748         * c-c++-common/pr43942.c: New test.
9749
9750 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
9751
9752         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
9753         conflict with darwin crt1.o 'start' symbol.
9754
9755 2010-04-30  Richard Guenther  <rguenther@suse.de>
9756
9757         PR tree-optimization/43879
9758         * gcc.dg/torture/pr43879_1.c: New testcase.
9759
9760 2010-04-30  Richard Guenther  <rguenther@suse.de>
9761
9762         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
9763
9764 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
9765
9766         PR c++/43890
9767         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
9768         user-provided constructor while recursing.
9769
9770 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9771
9772         PR fortran/42274
9773         * gfortran.dg/class_16.f03: New test.
9774
9775 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9776
9777         PR fortran/42274
9778         * gfortran.dg/class_15.f03: New.
9779
9780 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9781
9782         PR fortran/43326
9783         * gfortran.dg/dynamic_dispatch_9.f03: New test.
9784
9785 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9786
9787         PR fortran/43492
9788         * gfortran.dg/generic_22.f03 : New test.
9789
9790 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9791
9792         PR fortran/42353
9793         * gfortran.dg/class_14.f03: New test.
9794
9795 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9796
9797         PR fortran/42680
9798         * gfortran.dg/interface_32.f90: New test.
9799
9800 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
9801             Janus Weil  <janus@gcc.gnu.org>
9802
9803         PR fortran/41829
9804         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
9805         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
9806         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
9807
9808 2010-04-28  Mike Stump  <mikestump@comcast.net>
9809
9810         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
9811         dg-excess-errors.
9812         * g++.dg/uninit-pred-2_b.C: Likewise.
9813
9814 2010-04-28  Tobias Burnus  <burnus@net-b.de>
9815
9816         PR fortran/18918
9817         PR fortran/43919
9818         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
9819
9820 2010-04-28  Matthias Klose  <doko@ubuntu.com>
9821
9822         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
9823         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
9824         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
9825         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
9826         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
9827
9828 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
9829
9830         * gcc.dg/const-uniq-1.c: New test.
9831         * gcc.dg/lto/const-uniq_[01].c: Likewise.
9832
9833 2010-04-28  Xinliang David Li  <davidxl@google.com>
9834
9835         * gcc.dg/uninit-pred-2_b.c: New test.
9836         * gcc.dg/uninit-pred-4_b.c: New test.
9837         * gcc.dg/uninit-pred-3_d.c: New test.
9838         * gcc.dg/uninit-pred-6_b.c: New test.
9839         * gcc.dg/uninit-pred-8_b.c: New test.
9840         * gcc.dg/uninit-pred-3_a.c: New test.
9841         * gcc.dg/uninit-pred-2_c.c: New test.
9842         * gcc.dg/uninit-pred-5_a.c: New test.
9843         * gcc.dg/uninit-pred-3_e.c: New test.
9844         * gcc.dg/uninit-pred-7_a.c: New test.
9845         * gcc.dg/uninit-pred-6_c.c: New test.
9846         * gcc.dg/uninit-pred-9_a.c: New test.
9847         * gcc.dg/uninit-pred-8_c.c: New test.
9848         * gcc.dg/uninit-pred-3_b.c: New test.
9849         * gcc.dg/uninit-pred-5_b.c: New test.
9850         * gcc.dg/uninit-pred-7_b.c: New test.
9851         * gcc.dg/uninit-pred-6_d.c: New test.
9852         * gcc.dg/uninit-pred-9_b.c: New test.
9853         * gcc.dg/uninit-pred-2_a.c: New test.
9854         * gcc.dg/uninit-pred-4_a.c: New test.
9855         * gcc.dg/uninit-pred-3_c.c: New test.
9856         * gcc.dg/uninit-pred-6_a.c: New test.
9857         * gcc.dg/uninit-pred-8_a.c: New test.
9858         * gcc.dg/uninit-pred-7_c.c: New test.
9859         * gcc.dg/uninit-pred-6_e.c: New test.
9860         * g++.dg/uninit-pred-loop-1_b.cc: New test.
9861         * g++.dg/uninit-pred-1_a.C: New test.
9862         * g++.dg/uninit-pred-1_b.C: New test.
9863         * g++.dg/uninit-pred-2_a.C: New test.
9864         * g++.dg/uninit-pred-2_b.C: New test.
9865         * g++.dg/uninit-pred-loop-1_a.cc: New test.
9866         * g++.dg/uninit-pred-loop-1_c.cc: New test.
9867         * g++.dg/uninit-pred-loop_1.cc: New test.
9868
9869 2010-04-28  Martin Jambor  <mjambor@suse.cz>
9870
9871         * gcc.dg/lto/20091209-1_0.c: New testcase.
9872
9873 2010-04-28  Richard Guenther  <rguenther@suse.de>
9874
9875         PR tree-optimization/43879
9876         PR tree-optimization/43909
9877         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
9878
9879 2010-04-28  Richard Guenther  <rguenther@suse.de>
9880
9881         PR c++/43880
9882         * g++.dg/torture/pr43880.C: New testcase.
9883
9884 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9885
9886         PR c++/9335
9887         * g++.dg/template/recurse2.C: Update
9888         * g++.dg/template/recurse.C: Update.
9889         * g++.dg/template/pr23510.C: Update.
9890         * lib/prune.exp: Filter out 'recursively instantiated'.
9891
9892 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9893
9894         PR c++/29043
9895         * g++.dg/init/pr29043.C: New.
9896
9897 2010-04-27  Jason Merrill  <jason@redhat.com>
9898
9899         * g++.dg/lookup/scoped5.C: Adjust.
9900         * g++.dg/lookup/scoped8.C: Adjust.
9901         * g++.dg/template/dependent-expr5.C: Adjust.
9902         * g++.old-deja/g++.brendan/nest1.C: Adjust.
9903
9904         PR c++/43856
9905         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
9906
9907         PR c++/43875
9908         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9909
9910 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9911             Jan Hubicka  <hubicka@ucw.cz>
9912
9913         * gcc.dg/pure-2.c: New testcase.
9914         * gcc.dg/const-1.c: New testcase.
9915
9916 2010-04-27  Jason Merrill  <jason@redhat.com>
9917
9918         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
9919
9920         PR c++/41468
9921         * g++.dg/template/sfinae17.C: New.
9922         * g++.dg/template/sfinae18.C: New.
9923
9924 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9925
9926         * g++.dg/init/pr42844.C: New.
9927         * g++.dg/cpp0x/pr42844-2.C: New.
9928         * g++.dg/cpp0x/defaulted2.C: Adjust.
9929         * g++.dg/tree-ssa/pr27549.C: Likewise.
9930         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
9931
9932 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9933
9934         PR fortran/18918
9935         * gfortran.dg/coarray_12.f90: Fix dump parsing.
9936
9937 2010-04-27  Richard Guenther  <rguenther@suse.de>
9938
9939         PR middle-end/40561
9940         * g++.dg/other/pr40561.C: New testcase.
9941
9942 2010-04-27  Martin Jambor  <mjambor@suse.cz>
9943
9944         PR middle-end/43812
9945         * g++.dg/ipa/pr43812.C: New test.
9946
9947 2010-04-27  Jan Hubicka  <jh@suse.cz>
9948
9949         * gcc.dg/ipa/iinline-1.c (main): Rename to...
9950         (test): ... this one.
9951
9952 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
9953
9954         PR target/40657
9955         * gcc.target/arm/thumb-stackframe.c: New test.
9956
9957 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9958
9959         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
9960         * gcc.dg/misc-column.c: Likewise.
9961         * gcc.dg/Walways-true-1.c: Likewise.
9962         * gcc.dg/Walways-true-2.c: Likewise.
9963         * gcc.dg/warn-addr-cmp.c: Likewise.
9964
9965 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9966
9967         PR fortran/18918
9968         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
9969         * gfortran.dg/coarray_12.f90: New.
9970
9971 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9972
9973         PR c/32207
9974         * gcc.dg/pr32207.c: New test.
9975         * gcc.dg/misc-column.c: Adjust expected warning.
9976         * gcc.dg/Walways-true-1.c: Likewise.
9977         * gcc.dg/Walways-true-2.c: Likewise.
9978         * gcc.dg/warn-addr-cmp.c: Likewise.
9979
9980 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
9981
9982         PR lto/42776
9983         * lib/lto.exp (lto_prune_vis_warns): New function.
9984         (lto-link-and-maybe-run): Call it.
9985
9986 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9987
9988         PR tree-optimization/43904
9989         * gcc.dg/tree-ssa/tailcall-6.c: New.
9990
9991 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9992
9993         PR testsuite/35165
9994         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
9995         Darwin8/OSX10.4 - compatible code generation.
9996         Use scan-rtl-dump.
9997         * obj-c++.dg/stubify-1.mm: Ditto.
9998         * lib/objc-torture.exp: Do not require link success for
9999         "trivial.m" in the runtime checks when dowhat = 'compile'.
10000         * lib/dg-pch.exp (dg-flags-pch): New Proc.
10001         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
10002         Darwin8/OSX10.4 - compatible code generation.
10003         * objc.dg/stubify-2.m: Ditto.
10004         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10005         * objc.dg/next-runtime-1.m: Ditto.
10006         * objc.dg/stret-2.m: Restrict to ilp32 targets.
10007         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10008         runtimes on Darwin.
10009
10010 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
10011
10012         PR 43715
10013         * lib/plugin-support.exp: Use "-undefined
10014         dynamic_lookup" on darwin.
10015
10016 2010-04-26  Richard Guenther  <rguenther@suse.de>
10017
10018         * gcc.dg/lto/20100426_0.c: New testcase.
10019
10020 2010-04-26  Jie Zhang  <jie@codesourcery.com>
10021
10022         PR tree-optimization/43833
10023         gcc.dg/Warray-bounds-8.c: New test case.
10024
10025 2010-04-26  Richard Guenther  <rguenther@suse.de>
10026
10027         PR lto/43080
10028         * g++.dg/lto/20100423-3_0.C: New testcase.
10029
10030 2010-04-26  Richard Guenther  <rguenther@suse.de>
10031
10032         PR lto/42425
10033         * g++.dg/lto/20100423-2_0.C: New testcase.
10034
10035 2010-04-26  Ira Rosen  <irar@il.ibm.com>
10036
10037         * gcc.dg/vect/bb-slp-23.c: New test.
10038
10039 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
10040
10041         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10042         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10043         * gcc.dg/c1x-float-1.c: New test.
10044
10045 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10046
10047         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10048         of "lea\[ \t\]".
10049
10050 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10051
10052         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10053         FreeBSD.
10054         * gfortran.dg/default_format_denormal_1.f90: Ditto.
10055         * gfortran.dg/default_format_2.f90: Ditto.
10056
10057 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10058
10059         * gfortran.dg/pr43505.f90: Clean up .mod file.
10060         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10061         * gfortran.dg/pr41347.f90: Ditto.
10062         * gfortran.dg/internal_pack_4.f90: Ditto.
10063         * gfortran.dg/proc_decl_23.f90: Ditto.
10064         * gfortran.dg/recursive_check_3.f90: Ditto.
10065         * gfortran.dg/intent_out_3.f90: Ditto.
10066         * gfortran.dg/assignment_2.f90: Ditto.
10067         * gfortran.dg/pr41928.f90: Ditto.
10068         * gfortran.dg/pr42166.f90: Ditto.
10069         * gfortran.dg/private_type_12.f90: Ditto.
10070         * gfortran.dg/graphite/pr42185.f90: Ditto.
10071         * gfortran.dg/graphite/pr42186.f90: Ditto.
10072         * gfortran.dg/graphite/pr40982.f90: Ditto.
10073         * gfortran.dg/graphite/id-2.f90: Ditto.
10074         * gfortran.dg/graphite/id-4.f90: Ditto.
10075         * gfortran.dg/graphite/pr42050.f90: Ditto.
10076         * gfortran.dg/graphite/id-18.f90: Ditto.
10077         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10078         * gfortran.dg/graphite/pr41924.f90: Ditto.
10079         * gfortran.dg/graphite/pr42393.f90: Ditto.
10080         * gfortran.dg/graphite/pr37980.f90: Ditto.
10081         * gfortran.dg/graphite/pr38953.f90: Ditto.
10082         * gfortran.dg/graphite/pr42180.f90: Ditto.
10083         * gfortran.dg/graphite/pr42181.f90: Ditto.
10084         * gfortran.dg/where_operator_assign_4.f90: Ditto.
10085         * gfortran.dg/select_type_4.f90: Ditto.
10086         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10087         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10088         * gfortran.dg/lto/pr40725_0.f03: Ditto.
10089         * gfortran.dg/elemental_args_check_2.f90: Ditto.
10090         * gfortran.dg/whole_file_11.f90: Ditto.
10091         * gfortran.dg/private_type_11.f90: Ditto.
10092         * gfortran.dg/vect/vect-gems.f90: Ditto.
10093         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10094
10095 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10096
10097         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10098
10099 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
10100
10101         * gnat.dg/pack15.ad[sb]: New test.
10102
10103 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
10104
10105         * gcc.target/arm/mla-1.c: New test.
10106
10107 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
10108
10109         PR fortran/30073
10110         PR fortran/43793
10111         * gfortran.dg/pr43793.f90: New test.
10112
10113 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
10114
10115         PR tree-optimization/41442
10116         * gcc.target/i386/pr41442.c: New test.
10117
10118 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
10119
10120         PR fortran/43832
10121         * gfortran.dg/fgetc_3.f90: Delete bogus test.
10122
10123 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10124
10125         PR fortran/43832
10126         * gfortran.dg/open_nounit.f90: New test.
10127
10128 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
10129
10130         PR fortran/43841
10131         PR fortran/43843
10132         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10133
10134 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10135
10136         * gcc.dg/Wconversion-integer.c: Update.
10137
10138 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
10139
10140         * gnat.dg/unchecked_convert5.adb: New test.
10141
10142 2010-04-23  Richard Guenther  <rguenther@suse.de>
10143
10144         PR lto/41734
10145         * gcc.dg/lto/20100423-2_0.c: New testcase.
10146         * gcc.dg/lto/20100423-2_0.c: Likewise.
10147
10148 2010-04-23  Richard Guenther  <rguenther@suse.de>
10149
10150         PR lto/43455
10151         * gcc.dg/lto/20100423-1_0.c: New testcase.
10152         * gcc.dg/lto/20100423-1_1.c: Likewise.
10153
10154 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10155
10156         PR tree-optimization/43846
10157         * gcc.dg/tree-ssa/sra-10.c: New test.
10158
10159 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10160
10161         PR middle-end/43835
10162         * gcc.c-torture/execute/pr43835.c: New test.
10163
10164 2010-04-23  Richard Guenther  <rguenther@suse.de>
10165
10166         PR lto/42653
10167         * g++.dg/lto/20100423-1_0.C: New testcase.
10168
10169 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
10170
10171         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10172
10173 2010-04-22  Ira Rosen  <irar@il.ibm.com>
10174
10175         PR tree-optimization/43842
10176         * gcc.dg/vect/pr43842.c: New test.
10177
10178 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10179
10180         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10181         * gcc.target/i386/wmul-2.c: Likewise.
10182
10183 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10184
10185         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10186         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10187
10188 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
10189
10190         * gfortran.dg/reassoc_6.f: New testcase.
10191
10192 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10193
10194         PR middle-end/29274
10195         * gcc.target/arm/wmul-1.c: New test.
10196         * gcc.target/arm/wmul-2.c: New test.
10197
10198 2010-04-22  Richard Guenther  <rguenther@suse.de>
10199
10200         PR tree-optimization/43845
10201         * gcc.c-torture/compile/pr43845.c: New testcase.
10202
10203 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10204
10205         PR middle-end/29274
10206         * gcc.target/i386/wmul-1.c: New test.
10207         * gcc.target/i386/wmul-2.c: New test.
10208         * gcc.target/bfin/wmul-1.c: New test.
10209         * gcc.target/bfin/wmul-2.c: New test.
10210
10211 2010-04-22  Richard Guenther  <rguenther@suse.de>
10212
10213         PR fortran/43829
10214         * gfortran.dg/vector_subscript_6.f90: New testcase.
10215         * gfortran.dg/assign_10.f90: Adjust.
10216
10217 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
10218
10219         PR fortran/43836
10220         * gfortran.dg/gomp/pr43836.f90: New test.
10221
10222 2010-04-21  Richard Guenther  <rguenther@suse.de>
10223
10224         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10225
10226 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10227
10228         * gcc.dg/torture/builtin-cproj-3.c: New.
10229
10230 2010-04-20  Jason Merrill  <jason@redhat.com>
10231
10232         PR c++/9335
10233         * g++.dg/template/recurse2.C: New.
10234         * g++.dg/parse/crash36.C: Adjust.
10235         * g++.dg/other/fold1.C: Adjust.
10236         * g++.dg/init/member1.C: Adjust.
10237         * lib/prune.exp: Prune "skipping N instantiation contexts".
10238
10239 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10240
10241         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10242
10243 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10244
10245         * gcc.dg/torture/builtin-cproj-1.c: New.
10246         * gcc.dg/torture/builtin-cproj-2.c: New.
10247
10248 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
10249
10250         PR c++/43800
10251         PR c++/43704
10252         * g++.dg/template/typedef32.C: Adjust.
10253         * g++.dg/template/typedef33.C: New test.
10254
10255 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
10256
10257         PR fortran/43227
10258         * gfortran.dg/proc_decl_23.f90: New test.
10259
10260         PR fortran/43266
10261         * gfortran.dg/abstract_type_6.f03: New test.
10262
10263 2010-04-20  Xinliang David Li  <davidxl@google.com>
10264
10265         * g++.dg/tree-ssa/fold-compare.C: New.
10266
10267 2010-04-20  Richard Guenther  <rguenther@suse.de>
10268
10269         PR tree-optimization/39417
10270         * g++.dg/torture/pr39417.C: New testcase.
10271
10272 2010-04-20  Richard Guenther  <rguenther@suse.de>
10273
10274         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10275
10276 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
10277
10278         * g++.dg/debug/dwarf2/rv1.C: New test.
10279
10280 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10281
10282         PR target/43635
10283         * gcc.c-torture/compile/pr43635.c: New testcase.
10284
10285 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10286
10287         PR fortran/43339
10288         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10289         of sequential loops being private only in the innermost containing
10290         task region.
10291
10292         PR middle-end/43337
10293         * gfortran.dg/gomp/pr43337.f90: New test.
10294
10295 2010-04-19  Richard Guenther  <rguenther@suse.de>
10296
10297         PR tree-optimization/43796
10298         * gfortran.dg/pr43796.f90: New testcase.
10299
10300 2010-04-19  Richard Guenther  <rguenther@suse.de>
10301
10302         PR tree-optimization/43783
10303         * gcc.c-torture/execute/pr43783.c: New testcase.
10304
10305 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
10306
10307         PR target/43766
10308         * gcc.target/i386/pr43766.c: New test.
10309
10310 2010-04-19  Jie Zhang  <jie@codesourcery.com>
10311
10312         PR target/43662
10313         * gcc.target/i386/pr43662.c: New test.
10314
10315 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
10316
10317         PR c++/43704
10318         * g++.dg/template/typedef32.C: New test.
10319
10320 2010-04-19  Ira Rosen  <irar@il.ibm.com>
10321
10322         PR tree-optimization/37027
10323         * lib/target-supports.exp
10324         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10325         * gcc.dg/vect/pr37027.c: New test.
10326         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10327         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10328         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10329         gcc.dg/vect/vect-complex-6.c: Likewise.
10330
10331 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10332
10333         * g++.dg/debug/dwarf2/enum1.C: New test.
10334
10335 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
10336
10337         * gnat.dg/rep_clause5.ad[sb]: New test.
10338         * gnat.dg/rep_clause5_pkg.ads: New helper.
10339
10340 2010-04-18  Ira Rosen  <irar@il.ibm.com>
10341
10342         PR tree-optimization/43771
10343         * g++.dg/vect/pr43771.cc: New test.
10344
10345 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10346
10347         PR fortran/31538
10348         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10349         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
10350
10351 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10352
10353         * gnat.dg/sizetype.adb: Rename into...
10354         * gnat.dg/sizetype1.adb: ...this.
10355         * gnat.dg/sizetype2.adb: New test.
10356
10357 2010-04-16  Richard Guenther  <rguenther@suse.de>
10358
10359         PR tree-optimization/43572
10360         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10361
10362 2010-04-16  Olivier Hainque  <hainque@adacore.com>
10363
10364         * gnat.dg/specs/discr_private.ads: New test.
10365
10366 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
10367
10368         PR target/41514
10369         * gcc.target/arm/thumb-comparisons.c: New test.
10370
10371         PR target/40603
10372         * gcc.target/arm/thumb-cbranchqi.c: New test.
10373
10374 2010-04-16  Christian Bruel  <christian.bruel@st.com>
10375
10376         * g++.dg/torture/pr36191.C: Enable for SH.
10377
10378 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
10379
10380         * gnat.dg/wide_boolean.adb: New test.
10381         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10382
10383 2010-04-15  Richard Guenther  <rguenther@suse.de>
10384
10385         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10386         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10387         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10388         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10389         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10390         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10391         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10392         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10393         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10394         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10395         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10396         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10397         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10398         * gcc.dg/torture/ipa-pta-2.c: Likewise.
10399         * gcc.dg/torture/ipa-pta-1.c: Adjust.
10400
10401 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
10402
10403         PR target/21803
10404         * gcc.target/arm/pr42496.c: New test.
10405
10406 2010-04-14  Jason Merrill  <jason@redhat.com>
10407
10408         PR c++/36625
10409         * g++.dg/ext/attrib38.C: New.
10410
10411 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
10412
10413         PR testsuite/43739
10414         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10415
10416 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10417
10418         PR 42966
10419         * gcc.dg/cpp/warn-undef-2.c: Update.
10420         * gcc.dg/cpp/warn-traditional-2.c: Update.
10421         * gcc.dg/cpp/warn-comments-2.c: Update.
10422         * gcc.dg/cpp/warn-variadic-2.c: Update.
10423         * gcc.dg/cpp/warn-long-long-2.c: Update.
10424         * gcc.dg/cpp/warn-deprecated-2.c: Update.
10425         * gcc.dg/cpp/warn-multichar-2.c: Update.
10426         * gcc.dg/cpp/warn-normalized-3.c: Update.
10427         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10428         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10429         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10430         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10431         * gcc.dg/cpp/warn-redefined-2.c: Update.
10432         * gfortran.dg/warning-directive-2.F90: Update.
10433         * c-c++-common/cpp/warning-directive-2.c: Update.
10434
10435 2010-04-14  Michael Matz  <matz@suse.de>
10436
10437         PR tree-optimization/42963
10438         * gcc.dg/pr42963.c: New testcase.
10439
10440 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
10441
10442         * gnat.dg/class_wide.adb: Rename into...
10443         * gnat.dg/class_wide1.adb: ...this.
10444         * gnat.dg/class_wide2.ad[sb]: New test.
10445
10446 2010-04-14  Tobias Burnus  <burnus@net-b.de>
10447
10448         PR fortran/18918
10449         * gfortran.dg/coarray_9.f90: Update dg-errors.
10450         * gfortran.dg/coarray_10.f90: New test.
10451         * gfortran.dg/coarray_11.f90: New test.
10452
10453 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10454
10455         PR fortran/43747
10456         gfortran.dg/initialization_24.f90: New test.
10457
10458 2010-04-13  Jason Merrill  <jason@redhat.com>
10459
10460         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10461         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10462
10463 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10464
10465         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10466         * g++.dg/dg.exp: Likewise.
10467         * gcc.dg/cpp/warning-directive-1.c: Move to ...
10468         * c-c++-common/cpp/warning-directive-1.c: ... here.
10469         * gcc.dg/cpp/warning-directive-2.c: Move to ...
10470         * c-c++-common/cpp/warning-directive-2.c: ... here.
10471         * gcc.dg/cpp/warning-directive-3.c: Move to ...
10472         * c-c++-common/cpp/warning-directive-3.c: ... here.
10473         * gcc.dg/cpp/warning-directive-4.c: Move to ...
10474         * c-c++-common/cpp/warning-directive-4.c: ... here.
10475         * g++.dg/cpp/warning-directive-1.C: Delete.
10476         * g++.dg/cpp/warning-directive-2.C: Delete.
10477         * g++.dg/cpp/warning-directive-3.C: Delete.
10478         * g++.dg/cpp/warning-directive-4.C: Delete.
10479         * gcc.dg/cpp/normalised-3.c: Delete.
10480         * g++.dg/cpp/normalised-1.C: Rename as ...
10481         * c-c++-common/cpp/normalised-3.c: ... this.
10482
10483 2010-04-13  Martin Jambor  <mjambor@suse.cz>
10484
10485         * gcc.dg/tree-ssa/sra-9.c: New test.
10486
10487 2010-04-13  Michael Matz  <matz@suse.de>
10488
10489         PR middle-end/43730
10490         * gcc.dg/pr43730.c: New test.
10491
10492 2010-04-13  Michael Matz  <matz@suse.de>
10493
10494         * gcc.dg/tree-ssa/negate.c: New testcase.
10495
10496 2010-04-13  Richard Guenther  <rguenther@suse.de>
10497
10498         PR testsuite/43735
10499         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10500
10501 2010-04-13  Richard Guenther  <rguenther@suse.de>
10502
10503         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10504
10505 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
10506
10507         * gnat.dg/derived_type1.adb: New test.
10508
10509 2010-04-13  Matthias Klose  <doko@ubuntu.com>
10510
10511         * gcc.dg/plugindir1.c: New testcase.
10512         * gcc.dg/plugindir2.c: New testcase.
10513         * gcc.dg/plugindir3.c: New testcase.
10514         * gcc.dg/plugindir4.c: New testcase.
10515
10516 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
10517
10518         * gcc.target/i386/rotate-2.c: New test.
10519
10520 2010-04-12  Jason Merrill  <jason@redhat.com>
10521
10522         PR c++/43641
10523         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10524         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10525
10526 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
10527
10528         PR c++/25811
10529         * g++.dg/init/pr25811.C: New test.
10530
10531 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10532
10533         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10534         dg-error, dg-warning.
10535         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10536
10537 2010-04-12  Richard Guenther  <rguenther@suse.de>
10538
10539         * gcc.dg/torture/inline-2.c: New testcase.
10540
10541 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
10542
10543         PR bootstrap/43699
10544         * gcc.dg/Wunused-var-7.c: New test.
10545
10546         PR tree-optimization/43560
10547         * gcc.c-torture/execute/pr43560.c: New test.
10548
10549 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
10550
10551         * gnat.dg/aggr13.adb: New test.
10552         * gnat.dg/aggr14.adb: Likewise.
10553         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10554
10555 2010-04-12  Richard Guenther  <rguenther@suse.de>
10556
10557         PR c++/43611
10558         * g++.dg/torture/pr43611.C: New testcase.
10559
10560 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
10561
10562         PR c/36774
10563         * gcc.dg/pr36774-1.c: New test.
10564         * gcc.dg/pr36774-2.c: New test.
10565
10566 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10567
10568         * gcc.target/sh/rte-delay-slot.c: New test.
10569
10570 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
10571
10572         * gnat.dg/pack9.adb: Remove -cargs option.
10573         * gnat.dg/aggr12.ad[sb]: New test.
10574
10575 2010-04-10  Jie Zhang  <jie@codesourcery.com>
10576
10577         PR target/43417
10578         * gcc.target/sh/pr43417.c: New test.
10579
10580 2010-04-10  Tobias Burnus  <burnus@net-b.de>
10581
10582         PR fortran/43591
10583         * gfortran.dg/spec_expr_6.f90: New test.
10584
10585 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10586
10587         PR cpp/43195
10588         * gcc.dg/cpp/pr43195.c: New.
10589         * gcc.dg/cpp/pr43195.h: New.
10590
10591 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10592
10593         PR 42965
10594         * gcc.dg/Werror-6.c: Adjust.
10595         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10596         * gcc.dg/Werror-4.c: Likewise.
10597         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10598         * gcc.dg/Wswitch-enum-error.c: Likewise.
10599         * gcc.dg/Wpointer-arith.c: Likewise.
10600         * gcc.dg/Wfatal.c: Likewise.
10601         * gcc.dg/Wswitch-error.c: Likewise.
10602         * g++.dg/warn/unused-result1-Werror.c: Likewise.
10603         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10604         * gcc.dg/cpp/warn-undef-2.c: Likewise.
10605         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10606         * gcc.dg/cpp/warn-comments-2.c: Likewise.
10607         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10608         * gcc.dg/cpp/warning-directive-2.c: Likewise.
10609         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10610         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10611         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10612         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10613         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10614         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10615         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10616         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10617         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10618         * g++.dg/cpp/warning-directive-2.C: Likewise.
10619         * gfortran.dg/warning-directive-2.F90: Likewise.
10620
10621 2010-04-09  Jason Merrill  <jason@redhat.com>
10622
10623         PR c++/42623
10624         * g++.dg/template/sizeof13.C: New.
10625
10626 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
10627
10628         * g++.dg/other/pr35504.C: Add check for thiscall.
10629         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10630         * gcc.dg/torture/stackalign/thiscall-1.c: New.
10631
10632 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10633
10634         PR c++/28584
10635         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10636         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
10637         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10638         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
10639         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10640         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
10641         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10642         * g++.dg/other/increment1.C: Likewise.
10643
10644 2010-04-09  Tobias Burnus  <burnus@net-b.de>
10645
10646         PR fortran/18918
10647         * gfortran.dg/coarray_7.f90: New test.
10648         * gfortran.dg/coarray_8.f90: New test.
10649
10650 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
10651
10652         PR fortran/28039
10653         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10654
10655 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10656
10657         PR target/43643
10658         * gcc.dg/pr43643.c: New test.
10659
10660 2010-04-08  Tobias Burnus  <burnus@net-b.de>
10661
10662         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10663
10664 2010-04-08  Richard Guenther  <rguenther@suse.de>
10665
10666         PR tree-optimization/43679
10667         * gcc.c-torture/compile/pr43679.c: New testcase.
10668
10669 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
10670
10671         PR debug/43670
10672         * gcc.dg/pr43670.c: New test.
10673
10674 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
10675
10676         PR middle-end/40815
10677         * gcc.dg/tree-ssa/reassoc-19.c: New.
10678
10679 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
10680
10681         PR c/18624
10682         * gcc.dg/Wunused-var-1.c: New test.
10683         * gcc.dg/Wunused-var-2.c: New test.
10684         * gcc.dg/Wunused-var-3.c: New test.
10685         * gcc.dg/Wunused-var-4.c: New test.
10686         * gcc.dg/Wunused-var-5.c: New test.
10687         * gcc.dg/Wunused-var-6.c: New test.
10688         * gcc.dg/Wunused-parm-1.c: New test.
10689
10690         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10691         * gcc.dg/trunc-1.c: Likewise.
10692         * gcc.dg/vla-9.c: Likewise.
10693         * gcc.dg/dfp/composite-type.c: Likewise.
10694
10695 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
10696
10697         PR objc/35996
10698         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10699         * obj-c++.dg/objc-gc-3.mm: Ditto.
10700
10701 2010-04-07  Simon Baldwin  <simonb@google.com>
10702
10703         * gcc.dg/cpp/warn-undef-2.c: New.
10704         * gcc.dg/cpp/warn-traditional-2.c: New.
10705         * gcc.dg/cpp/warn-comments-2.c: New.
10706         * gcc.dg/cpp/warning-directive-1.c: New.
10707         * gcc.dg/cpp/warn-long-long.c: New.
10708         * gcc.dg/cpp/warn-traditional.c: New.
10709         * gcc.dg/cpp/warn-variadic-2.c: New.
10710         * gcc.dg/cpp/warn-undef.c: New.
10711         * gcc.dg/cpp/warn-normalized-1.c: New.
10712         * gcc.dg/cpp/warning-directive-2.c: New.
10713         * gcc.dg/cpp/warn-long-long-2.c: New.
10714         * gcc.dg/cpp/warn-variadic.c: New.
10715         * gcc.dg/cpp/warn-normalized-2.c: New.
10716         * gcc.dg/cpp/warning-directive-3.c: New.
10717         * gcc.dg/cpp/warn-deprecated-2.c: New.
10718         * gcc.dg/cpp/warn-trigraphs-1.c: New.
10719         * gcc.dg/cpp/warn-multichar-2.c: New.
10720         * gcc.dg/cpp/warn-normalized-3.c: New.
10721         * gcc.dg/cpp/warning-directive-4.c: New.
10722         * gcc.dg/cpp/warn-unused-macros.c: New.
10723         * gcc.dg/cpp/warn-trigraphs-2.c: New.
10724         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
10725         * gcc.dg/cpp/warn-cxx-compat.c: New.
10726         * gcc.dg/cpp/warn-redefined.c: New.
10727         * gcc.dg/cpp/warn-trigraphs-3.c: New.
10728         * gcc.dg/cpp/warn-unused-macros-2.c: New.
10729         * gcc.dg/cpp/warn-deprecated.c: New.
10730         * gcc.dg/cpp/warn-trigraphs-4.c: New.
10731         * gcc.dg/cpp/warn-redefined-2.c: New.
10732         * gcc.dg/cpp/warn-comments.c: New.
10733         * gcc.dg/cpp/warn-multichar.c: New.
10734         * g++.dg/cpp/warning-directive-1.C: New.
10735         * g++.dg/cpp/warning-directive-2.C: New.
10736         * g++.dg/cpp/warning-directive-3.C: New.
10737         * g++.dg/cpp/warning-directive-4.C: New.
10738         * gfortran.dg/warning-directive-1.F90: New.
10739         * gfortran.dg/warning-directive-3.F90: New.
10740         * gfortran.dg/warning-directive-2.F90: New.
10741         * gfortran.dg/warning-directive-4.F90: New.
10742
10743 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
10744
10745         PR objc++/23716
10746         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
10747
10748 2010-04-07  Jason Merrill  <jason@redhat.com>
10749
10750         * g++.dg/template/dr408.C: New.
10751
10752         * g++.dg/lookup/ns4.C: New.
10753
10754         PR c++/38392
10755         * g++.dg/template/friend51.C: New test.
10756
10757         PR c++/41970
10758         * g++.old-deja/g++.other/linkage1.C: Adjust.
10759
10760 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10761
10762         PR c++/42697
10763         * g++.dg/template/crash94.C: New test.
10764
10765 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10766
10767         PR c++/40239
10768         * g++.dg/init/aggr5.C: New test.
10769         * g++.dg/init/aggr5.C: New test.
10770
10771 2010-04-07  Richard Guenther  <rguenther@suse.de>
10772
10773         PR tree-optimization/43270
10774         * g++.dg/warn/Warray-bounds-4.C: New testcase.
10775         * gcc.dg/Warray-bounds-7.c: Likewise.
10776
10777 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
10778
10779         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
10780         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
10781         * gnat.dg/bit_packed_array4.ad[sb]: New test.
10782
10783 2010-04-07  Jie Zhang  <jie@codesourcery.com>
10784
10785         PR c++/42556
10786         * g++.dg/init/pr42556.C: New test.
10787
10788 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10789
10790         PR debug/43628
10791         * g++.dg/debug/dwarf2/typedef2.C: New test.
10792
10793 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
10794
10795         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
10796         c-c++-common/dwarf2/redeclaration-1.C
10797
10798 2010-04-06  Jason Merrill  <jason@redhat.com>
10799
10800         * g++.dg/cpp0x/pr31437.C: Adjust error location.
10801         * g++.dg/ext/attrib18.C: Likewise.
10802         * g++.dg/ext/bitfield2.C: Likewise.
10803         * g++.dg/ext/bitfield4.C: Likewise.
10804         * g++.dg/ext/visibility/warn2.C: Likewise.
10805         * g++.dg/ext/visibility/warn3.C: Likewise.
10806         * g++.dg/gomp/pr26690-1.C: Likewise.
10807         * g++.dg/inherit/covariant7.C: Likewise.
10808         * g++.dg/init/synth2.C: Likewise.
10809         * g++.dg/lookup/using7.C: Likewise.
10810         * g++.dg/other/crash-4.C: Likewise.
10811         * g++.dg/other/error13.C: Likewise.
10812         * g++.dg/other/error20.C: Likewise.
10813         * g++.dg/parse/crash31.C: Likewise.
10814         * g++.dg/parse/error16.C: Likewise.
10815         * g++.dg/parse/error19.C: Likewise.
10816         * g++.dg/parse/error27.C: Likewise.
10817         * g++.dg/parse/error28.C: Likewise.
10818         * g++.dg/parse/fused-params1.C: Likewise.
10819         * g++.dg/template/error2.C: Likewise.
10820         * g++.dg/template/local6.C: Likewise.
10821         * g++.dg/template/qualttp15.C: Likewise.
10822         * g++.dg/warn/Wnvdtor-2.C: Likewise.
10823         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
10824         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
10825         * g++.old-deja/g++.brendan/crash29.C: Likewise.
10826         * g++.old-deja/g++.eh/spec6.C: Likewise.
10827         * g++.old-deja/g++.jason/crash3.C: Likewise.
10828         * g++.old-deja/g++.jason/destruct2.C: Likewise.
10829         * g++.old-deja/g++.law/ctors5.C: Likewise.
10830         * g++.old-deja/g++.law/ctors9.C: Likewise.
10831         * g++.old-deja/g++.mike/p3538a.C: Likewise.
10832         * g++.old-deja/g++.mike/p3538b.C: Likewise.
10833         * g++.old-deja/g++.other/struct1.C: Likewise.
10834         * g++.old-deja/g++.other/volatile1.C: Likewise.
10835         * g++.old-deja/g++.pt/crash36.C: Likewise.
10836         * g++.old-deja/g++.pt/derived3.C: Likewise.
10837         * g++.old-deja/g++.robertl/eb109.C: Likewise.
10838         * g++.old-deja/g++.robertl/eb4.C: Likewise.
10839
10840 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
10841
10842         PR middle-end/43519
10843         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
10844         * gcc.dg/graphite/id-19.c: New.
10845
10846 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
10847
10848         PR middle-end/32824
10849         * gcc.dg/vect/pr32824: New.
10850
10851 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10852
10853         PR fortran/18918
10854         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
10855         * gfortran.dg/coarray_3.f90: Ditto.
10856         * gfortran.dg/coarray_4.f90: Ditto.
10857         * gfortran.dg/coarray_5.f90: Ditto.
10858         * gfortran.dg/coarray_6.f90: Ditto.
10859         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
10860
10861 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10862
10863         PR fortran/18918
10864         * gfortran.dg/coarray_4.f90: Fix test.
10865         * gfortran.dg/coarray_6.f90: Add more tests.
10866
10867 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10868
10869         PR fortran/18918
10870         * gfortran.dg/coarray_4.f90: New test.
10871         * gfortran.dg/coarray_5.f90: New test.
10872         * gfortran.dg/coarray_6.f90: New test.
10873
10874 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10875
10876         PR fortran/18918
10877         * gfortran.dg/iso_fortran_env_5.f90: New test.
10878         * gfortran.dg/iso_fortran_env_6.f90: New test.
10879
10880 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10881
10882         PR fortran/39997
10883         * gfortran.dg/coarray_1.f90: New test.
10884         * gfortran.dg/coarray_2.f90: New test.
10885         * gfortran.dg/coarray_3.f90: New test.
10886
10887 2010-04-06  Jason Merrill  <jason@redhat.com>
10888
10889         PR c++/43648
10890         * g++.dg/template/dtor8.C: New.
10891
10892         PR c++/43621
10893         * g++.dg/template/error-recovery2.C: New.
10894
10895 2010-04-06  Jan Hubicka  <jh@suse.czpli
10896
10897         PR tree-optimization/42906
10898         * gcc.dg/tree-ssa/dce-1.c: New testcase.
10899
10900 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10901
10902         PR fortran/43178
10903         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
10904         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
10905         * gfortran.dg/auto_dealloc_1.f90: Ditto.
10906
10907 2010-04-06  Richard Guenther  <rguenther@suse.de>
10908
10909         PR tree-optimization/43627
10910         * gcc.dg/tree-ssa/vrp49.c: New testcase.
10911
10912 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10913
10914         PR target/43638
10915         * gcc.target/i386/pr43638.c: New test.
10916
10917 2010-04-06  Richard Guenther  <rguenther@suse.de>
10918
10919         PR middle-end/43661
10920         * gcc.c-torture/compile/pr43661.c: New testcase.
10921
10922 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10923
10924         * gcc.target/s390/stackcheck1.c: Add dg-warning.
10925
10926 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
10927
10928         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
10929
10930 2010-04-02  Richard Guenther  <rguenther@suse.de>
10931
10932         PR tree-optimization/43629
10933         * gcc.c-torture/execute/pr43629.c: New testcase.
10934
10935 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10936             Dominique d'Humieres  <dominiq@lps.ens.fr>
10937
10938         PR libfortran/43605
10939         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
10940
10941 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
10942
10943         PR debug/43325
10944         * c-c++-common/dwarf2/redeclaration-1.C: New test.
10945
10946 2010-04-01  Jason Merrill  <jason@redhat.com>
10947
10948         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
10949
10950 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10951             Manfred Schwarb  <manfred99@gmx.ch>
10952
10953         PR libfortran/43605
10954         * gfortran.dg/ftell_3.f90: New test.
10955
10956 2010-04-01  Richard Guenther  <rguenther@suse.de>
10957
10958         PR middle-end/43614
10959         * gcc.c-torture/compile/pr43614.c: New testcase.
10960
10961 2010-04-01  Martin Jambor  <mjambor@suse.cz>
10962
10963         PR tree-optimization/43141
10964         * gcc.dg/guality/pr43141.c: New test.
10965
10966 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10967
10968         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
10969         * g++.dg/eh/spbp.C: Likewise.
10970         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
10971         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
10972         superfluous casts.
10973         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
10974         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
10975         * objc.dg/dwarf-2.m: Likewise.
10976
10977 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10978
10979         PR middle-end/43464
10980         * gcc.dg/graphite/id-pr43464.c: New.
10981         * gcc.dg/graphite/id-pr43464-1.c: New.
10982
10983 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10984
10985         PR middle-end/43351
10986         * gcc.dg/graphite/id-pr43351.c
10987
10988 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10989
10990         PR testsuite/35165
10991         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
10992         * obj-c++.dg/try-catch-2.mm: Ditto.
10993         * obj-c++.dg/lookup-2.mm: Ditto.
10994         * obj-c++.dg/encode-8.m: Ditto.
10995         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10996         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
10997         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
10998         * obj-c++.dg/const-str-11.mm: Ditto.
10999         * obj-c++.dg/const-str-9.mm: Ditto.
11000         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11001         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11002         * obj-c++.dg/except-1.mm: Ditto.
11003         * obj-c++.dg/const-str-7.mm: Ditto.
11004         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11005         * obj-c++.dg/const-str-3.mm: Ditto.
11006         * obj-c++.dg/const-str-7.mm: Ditto.
11007         * obj-c++.dg/stubify-2.mm: Change dump file name.
11008
11009         PR objc++/23613
11010         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11011         New macro.
11012         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11013         Remove dg-xfail-if.
11014
11015 2010-03-31  Martin Jambor  <mjambor@suse.cz>
11016
11017         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
11018         only with -O2, -O3 or -Os and not with -fwhopr.
11019
11020 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
11021
11022         PR c++/43558
11023         * g++.dg/template/typedef31.C: New test.
11024
11025 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11026
11027         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11028         assembler output on *-*-solaris2*.
11029         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11030
11031 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
11032
11033         PR debug/43557
11034         * gcc.dg/pr43557-1.c: New test.
11035         * gcc.dg/pr43557-2.c: New file.
11036
11037 2010-03-31  Jie Zhang  <jie@codesourcery.com>
11038
11039         PR 43562
11040         * gcc.dg/pr43562.c: New test.
11041
11042 2010-03-30  Jason Merrill  <jason@redhat.com>
11043
11044         PR c++/43076
11045         * g++.dg/template/error-recovery1.C: New.
11046
11047         PR c++/41786
11048         * g++.dg/parse/ambig5.C: New.
11049
11050 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
11051
11052         PR debug/43593
11053         * gcc.dg/guality/pr43593.c: New test.
11054
11055 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
11056
11057         PR middle-end/43430
11058         * gcc.dg/vect/pr43430-1.c: New.
11059
11060 2010-03-30  Jason Merrill  <jason@redhat.com>
11061
11062         PR c++/43559
11063         * g++.dg/template/partial7.C: New.
11064
11065 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11066
11067         * gcc.target/s390/stackcheck1.c: New testcase.
11068
11069 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11070
11071         PR libfortran/43265
11072         * gfortran.dg/read_eof_8.f90: New test.
11073
11074 2010-03-29  Jason Merrill  <jason@redhat.com>
11075
11076         * gcc.dg/cpp/include6.c: Change [] to ().
11077
11078         N3077
11079         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11080         splicing and UCNs.
11081         * c-c++-common/raw-string-2.c: Add trigraph test.
11082         * c-c++-common/raw-string-8.c: New.
11083         * c-c++-common/raw-string-9.c: New.
11084         * c-c++-common/raw-string-10.c: New.
11085
11086         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11087         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11088         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11089         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11090         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11091         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11092         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11093
11094 2010-03-29  Richard Guenther  <rguenther@suse.de>
11095
11096         PR tree-optimization/43560
11097         * gcc.dg/torture/pr43560.c: New testcase.
11098
11099 2010-03-29  Jason Merrill  <jason@redhat.com>
11100
11101         N3077
11102         * g++.dg/ext/raw-string-1.C: Change [] to ().
11103         * g++.dg/ext/raw-string-2.C: Change [] to ().
11104         Don't use \ in delimiter.
11105         * g++.dg/ext/raw-string-3.C: Change [] to ().
11106         * g++.dg/ext/raw-string-4.C: Change [] to ().
11107         * g++.dg/ext/raw-string-5.C: Change [] to ().
11108         Test for error on \ in delimiter.
11109         * g++.dg/ext/raw-string-6.C: Change [] to ().
11110         * g++.dg/ext/raw-string-7.C: Change [] to ().
11111
11112 2010-03-29  Jie Zhang  <jie@codesourcery.com>
11113
11114         PR 43564
11115         * gcc.dg/pr43564.c: New test.
11116
11117 2010-03-29  Tobias Burnus  <burnus@net-b.de>
11118
11119         PR fortran/43551
11120         * gfortran.dg/direct_io_12.f90: New test.
11121
11122 2010-03-28  Jan Hubicka  <jh@suse.cz>
11123
11124         PR tree-optimization/43505
11125         * gfortran.dg/pr43505.f90: New testcase.
11126
11127 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
11128
11129         PR tree-optimization/43528
11130         * gcc.target/i386/pr43528.c: New test.
11131
11132 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
11133
11134         PR c/43381
11135         * gcc.dg/parm-impl-decl-3.c: New test.
11136
11137 2010-03-26  Jason Merrill  <jason@redhat.com>
11138
11139         PR c++/43509
11140         * g++.dg/cpp0x/parse1.C: New.
11141
11142 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
11143
11144         PR target/43524
11145         * gcc.target/i386/pr43524.c: New test.
11146
11147 2010-03-26  Martin Jambor  <mjambor@suse.cz>
11148
11149         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11150         whitespace, rename main to foo.
11151         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11152         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11153         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11154         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11155         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11156         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11157         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11158         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11159         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11160         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11161         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11162
11163 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
11164
11165         PR c++/43327
11166         * g++.dg/other/crash-10.C: New test.
11167         * g++.dg/other/crash-11.C: New test.
11168
11169 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11170
11171         PR libfortran/43517
11172         * gfortran.dg/read_eof_7.f90: New test.
11173
11174 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11175
11176         PR objc/35165
11177         PR testsuite/43512
11178         * objc-obj-c++-shared: New directory.
11179         * objc-obj-c++-shared/Object1-implementation.h: New file.
11180         * objc-obj-c++-shared/Object1.h: New file.
11181         * objc-obj-c++-shared/Protocol1.h: New file.
11182         * objc-obj-c++-shared/next-abi.h: New file.
11183         * objc-obj-c++-shared/next-mapping.h: New file.
11184         * objc/execute/next_mapping.h: Delete.
11185         * objc.dg/special/special.exp: For all targets run the tests with
11186         -fgnu-runtime, for darwin targets also run the tests with
11187         -fnext-runtime.
11188         * objc.dg/dg.exp: Ditto.
11189         * obj-c++.dg/dg.exp: Ditto.
11190         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11191         Protocol1.h) and next-mapping.h as required.  Amend testcase to
11192         include use of updated NeXT interface.
11193         * objc/execute/formal_protocol-5.m: Ditto.
11194         * objc/execute/protocol-isEqual-2.m: Ditto.
11195         * objc/execute/protocol-isEqual-4.m: Ditto.
11196         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11197         Protocol1.h) and next-mapping.h as required.
11198         * objc/execute/object_is_class.m: Ditto.
11199         * objc/execute/enumeration-1.m: Ditto.
11200         * objc/execute/class-13.m: Ditto.
11201         * objc/execute/formal_protocol-2.m: Ditto.
11202         * objc/execute/formal_protocol-4.m: Ditto.
11203         * objc/execute/class-1.m: Ditto.
11204         * objc/execute/bycopy-1.m: Ditto.
11205         * objc/execute/formal_protocol-6.m: Ditto.
11206         * objc/execute/bycopy-3.m: Ditto.
11207         * objc/execute/class-3.m: Ditto.
11208         * objc/execute/bf-11.m: Ditto.
11209         * objc/execute/class-5.m: Ditto.
11210         * objc/execute/bf-13.m: Ditto.
11211         * objc/execute/class-7.m: Ditto.
11212         * objc/execute/bf-15.m: Ditto.
11213         * objc/execute/class-9.m: Ditto.
11214         * objc/execute/bf-17.m: Ditto.
11215         * objc/execute/bf-19.m: Ditto.
11216         * objc/execute/IMP.m: Ditto.
11217         * objc/execute/exceptions/catchall-1.m: Ditto.
11218         * objc/execute/exceptions/trivial.m: Ditto.
11219         * objc/execute/exceptions/finally-1.m: Ditto.
11220         * objc/execute/exceptions/local-variables-1.m: Ditto.
11221         * objc/execute/exceptions/foward-1.m: Ditto.
11222         * objc/execute/bf-2.m: Ditto.
11223         * objc/execute/string1.m: Ditto.
11224         * objc/execute/bf-4.m: Ditto.
11225         * objc/execute/informal_protocol.m: Ditto.
11226         * objc/execute/string3.m: Ditto.
11227         * objc/execute/bf-6.m: Ditto.
11228         * objc/execute/bf-8.m: Ditto.
11229         * objc/execute/class-tests-1.h: Ditto.
11230         * objc/execute/protocol-isEqual-1.m: Ditto.
11231         * objc/execute/protocol-isEqual-3.m: Ditto.
11232         * objc/execute/_cmd.m: Ditto.
11233         * objc/execute/function-message-1.m: Ditto.
11234         * objc/execute/bf-20.m: Ditto.
11235         * objc/execute/bf-common.h: Ditto.
11236         * objc/execute/np-2.m: Ditto.
11237         * objc/execute/class-10.m: Ditto.
11238         * objc/execute/class-12.m: Ditto.
11239         * objc/execute/enumeration-2.m: Ditto.
11240         * objc/execute/class-14.m: Ditto.
11241         * objc/execute/encode-1.m: Ditto.
11242         * objc/execute/formal_protocol-1.m: Ditto.
11243         * objc/execute/formal_protocol-3.m: Ditto.
11244         * objc/execute/accessing_ivars.m: Ditto.
11245         * objc/execute/bycopy-2.m: Ditto.
11246         * objc/execute/class-2.m: Ditto.
11247         * objc/execute/bf-10.m: Ditto.
11248         * objc/execute/formal_protocol-7.m: Ditto.
11249         * objc/execute/root_methods.m: Ditto.
11250         * objc/execute/class-4.m: Ditto.
11251         * objc/execute/bf-12.m: Ditto.
11252         * objc/execute/class-6.m: Ditto.
11253         * objc/execute/bf-14.m: Ditto.
11254         * objc/execute/nested-func-1.m: Ditto.
11255         * objc/execute/class-8.m: Ditto.
11256         * objc/execute/private.m: Ditto.
11257         * objc/execute/bf-16.m: Ditto.
11258         * objc/execute/bf-18.m: Ditto.
11259         * objc/execute/load-3.m: Ditto.
11260         * objc/execute/compatibility_alias.m: Ditto.
11261         * objc/execute/bf-1.m: Ditto.
11262         * objc/execute/no_clash.m: Ditto.
11263         * objc/execute/bf-3.m: Ditto.
11264         * objc/execute/string2.m: Ditto.
11265         * objc/execute/bf-5.m: Ditto.
11266         * objc/execute/string4.m: Ditto.
11267         * objc/execute/bf-7.m: Ditto.
11268         * objc/execute/object_is_meta_class.m: Ditto.
11269         * objc/execute/bf-9.m: Ditto.
11270         * objc/execute/bf-21.m: Ditto.
11271         * objc/execute/cascading-1.m: Ditto.
11272         * objc/execute/trivial.m: Ditto.
11273         * objc/execute/np-1.m: Ditto.
11274         * objc/compile/trivial.m: Ditto.
11275         * objc/execute/class_self-2.m: Include <stdlib.h>.
11276         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11277         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11278         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11279         and 64bit. Use new NeXT interface as required.
11280         * objc.dg/special/unclaimed-category-1.m: Ditto.
11281         * objc.dg/special/unclaimed-category-1.h: Ditto.
11282         * objc.dg/special/unclaimed-category-1a.m: Ditto.
11283         * objc.dg/func-ptr-1.m: Ditto.
11284         * objc.dg/stret-1.m: Ditto.
11285         * objc.dg/encode-2.m: Ditto.
11286         * objc.dg/category-1.m: Ditto.
11287         * objc.dg/encode-3.m: Ditto.
11288         * objc.dg/call-super-3.m: Ditto.
11289         * objc.dg/method-3.m: Ditto.
11290         * objc.dg/func-ptr-2.m: Ditto.
11291         * objc.dg/lookup-1.m: Ditto.
11292         * objc.dg/encode-4.m: Ditto.
11293         * objc.dg/fix-and-continue-1.m: Ditto.
11294         * objc.dg/proto-lossage-3.m: Ditto.
11295         * objc.dg/method-13.m: Ditto.
11296         * objc.dg/proto-qual-1.m: Ditto.
11297         * objc.dg/zero-link-3.m: Ditto.
11298         * objc.dg/bitfield-1.m: Ditto.
11299         * objc.dg/va-meth-1.m: Ditto.
11300         * objc.dg/super-class-3.m: Ditto.
11301         * objc.dg/call-super-1.m: Ditto.
11302         * objc.dg/type-size-2.m: Ditto.
11303         * objc.dg/method-10.m: Ditto.
11304         * objc.dg/defs.m: Ditto.
11305         * objc.dg/const-str-3.m: Ditto.
11306         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
11307         Protocol1.h) and next-mapping.h as required. Use new NeXT
11308         interface as required.
11309         * objc.dg/super-class-4.m: Ditto.
11310         * objc.dg/comp-types-8.m: Ditto.
11311         * objc.dg/call-super-2.m: Ditto.
11312         * objc.dg/objc-fast-4.m: Ditto.
11313         * objc.dg/method-6.m: Ditto.
11314         * objc.dg/const-str-3.m: Ditto.
11315         * objc.dg/const-str-7.m: Ditto.
11316         * objc.dg/method-15.m: Ditto.
11317         * objc.dg/method-19.m: Ditto.
11318         * objc.dg/sync-1.m: Ditto.
11319         * objc.dg/layout-1.m: Ditto.
11320         * objc.dg/bitfield-3.m: Ditto.
11321         * objc.dg/try-catch-3.m: Ditto.
11322         * objc.dg/try-catch-7.m: Ditto.
11323         * objc.dg/comp-types-10.m: Ditto.
11324         * objc.dg/selector-2.: Ditto.
11325         * objc.dg/method-7.m: Ditto.
11326         * objc.dg/typedef-alias-1.m: Ditto.
11327         * objc.dg/proto-lossage-2.m: Ditto.
11328         * objc.dg/comp-types-11.m: Ditto.
11329         * objc.dg/sizeof-1.m: Ditto.
11330         * objc.dg/method-17.m: Ditto.
11331         * objc.dg/bitfield-5.m: Ditto.
11332         * objc.dg/try-catch-1.m: Ditto.
11333         * objc.dg/encode-5.m: Ditto.
11334         * objc.dg/fix-and-continue-2.m: Ditto.
11335         * objc.dg/method-9.m: Ditto.
11336         * objc.dg/isa-field-1.m: Ditto.
11337         * objc.dg/local-decl-2.m: Ditto.
11338         * objc.dg/objc-gc-4.m: Ditto.
11339         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11340         * objc.dg/gnu-runtime-3.m: Ditto.
11341         * objc.dg/encode-7.m: Ditto.
11342         * objc.dg/encode-8.m: Ditto.
11343         * objc.dg/selector-3.m: Ditto.
11344         * objc.dg/gnu-runtime-1.m: Ditto.
11345         * objc.dg/const-str-12.m: Ditto.
11346         * objc.dg/gnu-runtime-2.m: Ditto.
11347         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11348         * objc.dg/selector-1.m: Ditto.
11349         * objc.dg/stubify-2.m: Ditto.
11350         * objc.dg/zero-link-1.m: Ditto.
11351         * objc.dg/stret-2.m: Ditto.
11352         * objc.dg/zero-link-2.m: Ditto.
11353         * objc.dg/next-runtime-1.m: Ditto.
11354         * objc.dg/symtab-1.m: Ditto.
11355         * objc.dg/stubify-1.m: Ditto.
11356         * objc.dg/bitfield-2.m: Ditto.
11357         * objc.dg/try-catch-10.m: Apply to both runtimes.
11358         * objc.dg/const-str-1.m: Ditto.
11359         * objc.dg/image-info.m: Ditto.
11360         * objc.dg/encode-9.m: Ditto.
11361         * objc.dg/pragma-1.m: Apply test to all targets.
11362         * objc.dg/const-str-4.m: Ditto.
11363         * objc.dg/const-str-8.m: Ditto.
11364         * objc.dg/super-class-2.m: Ditto.
11365         * objc.dg/try-catch-5.m: Ditto.
11366         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
11367         Protocol1.h) and next-mapping.h as required. Use new NeXT
11368         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
11369         * objc.dg/const-str-11.m: Ditto.
11370         * objc.dg/const-str-9.m: Ditto.
11371         * objc.dg/method-4.m: Skip for 64Bit NeXT.
11372         * objc.dg/encode-1.m: Remove redundant -lobjc.
11373         * objc.dg/try-catch-9.m: Tidy space.
11374         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
11375         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11376         and 64bit. Use new NeXT interface as required.
11377         * obj-c++.dg/template-4.mm: Ditto.
11378         * obj-c++.dg/defs.mm: Ditto.
11379         * obj-c++.dg/basic.mm: Ditto.
11380         * obj-c++.dg/encode-4.mm: Ditto.
11381         * obj-c++.dg/method-17.mm: Ditto.
11382         * obj-c++.dg/proto-lossage-3.mm: Ditto.
11383         * obj-c++.dg/cxx-class-1.mm: Ditto.
11384         * obj-c++.dg/method-10.mm: Ditto.
11385         * obj-c++.dg/va-meth-1.mm: Ditto.
11386         * obj-c++.dg/encode-5.mm: Ditto.
11387         * obj-c++.dg/lookup-2.mm: Ditto.
11388         * obj-c++.dg/template-3.mm: Ditto.
11389         * obj-c++.dg/proto-qual-1.mm: Ditto.
11390         * obj-c++.dg/qual-types-1.m: Ditto.
11391         * obj-c++.dg/cxx-scope-1.mm: Ditto.
11392         * obj-c++.dg/template-1.mm: Ditto.
11393         * obj-c++.dg/encode-6.mm: Ditto.
11394         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
11395         Protocol1.h) and next-mapping.h as required. Use new NeXT
11396         interface as required.
11397         * obj-c++.dg/except-1.mm: Ditto.
11398         * obj-c++.dg/const-str-7.mm: Ditto.
11399         * obj-c++.dg/ivar-list-semi.mm: Ditto.
11400         * obj-c++.dg/cxx-scope-2.mm: Ditto.
11401         * obj-c++.dg/selector-2.mm: Ditto.
11402         * obj-c++.dg/isa-field-1.mm: Ditto.
11403         * obj-c++.dg/try-catch-1.mm: Ditto.
11404         * obj-c++.dg/local-decl-1.mm: Ditto.
11405         * obj-c++.dg/try-catch-9.mm: Ditto.
11406         * obj-c++.dg/no-extra-load.mm: Ditto.
11407         * obj-c++.dg/selector-5.mm: Ditto.
11408         * obj-c++.dg/method-12.mm: Ditto.
11409         * obj-c++.dg/try-catch-11.mm: Ditto.
11410         * obj-c++.dg/comp-types-11.mm: Ditto.
11411         * obj-c++.dg/bitfield-3.mm: Ditto.
11412         * obj-c++.dg/method-6.mm: Ditto.
11413         * obj-c++.dg/super-class-2.mm: Ditto.
11414         * obj-c++.dg/method-21.mm: Ditto.
11415         * obj-c++.dg/const-str-8.mm: Ditto.
11416         * obj-c++.dg/try-catch-7.mm: Ditto.
11417         * obj-c++.dg/method-15.mm: Ditto.
11418         * obj-c++.dg/layout-1.mm: Ditto.
11419         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11420         * obj-c++.dg/const-str-3.mm: Ditto.
11421         * obj-c++.dg/try-catch-2.mm: Ditto.
11422         * obj-c++.dg/objc-gc-3.mm: Ditto.
11423         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11424         * obj-c++.dg/bitfield-1.mm: Ditto.
11425         * obj-c++.dg/selector-6.mm: Ditto.
11426         * obj-c++.dg/method-13.mm: Ditto.
11427         * obj-c++.dg/comp-types-12.mm: Ditto.
11428         * obj-c++.dg/bitfield-4.mm: Ditto.
11429         * obj-c++.dg/try-catch-8.mm: Ditto.
11430         * obj-c++.dg/method-2.mm: Ditto.
11431         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11432         * obj-c++.dg/typedef-alias-1.mm: Ditto.
11433         * obj-c++.dg/const-str-4.mm: Ditto.
11434         * obj-c++.dg/proto-lossage-2.mm: Ditto.
11435         * obj-c++.dg/try-catch-3.mm: Ditto.
11436         * obj-c++.dg/comp-types-9.mm: Ditto.
11437         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11438         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11439         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11440         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11441         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11442         Use new NeXT interface as required.
11443         * obj-c++.dg/const-str-10.mm: Ditto.
11444         * obj-c++.dg/const-str-11.mm: Ditto.
11445         * obj-c++.dg/const-str-9.mm: Ditto.
11446         * obj-c++.dg/method-11.mm: Ditto.
11447         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11448         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11449         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11450         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11451         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11452
11453 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
11454
11455         PR c++/43206
11456         * g++.dg/template/typedef30.C: New test case.
11457
11458 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
11459
11460         PR c/43385
11461         * gcc.c-torture/execute/pr43385.c: New test.
11462
11463 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
11464
11465         * gcc.dg/strncpy-fix-1.c: New test.
11466
11467 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11468
11469         PR testsuite/41609
11470         * lib/objc-torture.exp (objc-set-runtime-options): New.
11471         * objc/execute/execute.exp: Check runtime options on each pass.
11472         * objc/execute/exceptions/exceptions.exp: Ditto.
11473         * objc/compile/compile.exp: Ditto.
11474
11475         PR testsuite/42348
11476         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11477         standard tests.
11478         (check_effective_target_objc2): New proc.
11479         (check_effective_target_next_runtime): New proc.
11480         * lib/objc.exp: Determine which runtime is in force and support it.
11481         * lib/obj-c++.exp: Ditto.
11482
11483 2010-03-24  Jason Merrill  <jason@redhat.com>
11484
11485         PR c++/43502
11486         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11487
11488 2010-03-24  Martin Jambor  <mjambor@suse.cz>
11489
11490         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11491         a loop.
11492         * gcc.dg/ipa/ipa-2.c: Likewise.
11493         * gcc.dg/ipa/ipa-3.c: Likewise.
11494         * gcc.dg/ipa/ipa-4.c: Likewise.
11495         * gcc.dg/ipa/ipa-5.c: Likewise.
11496         * gcc.dg/ipa/ipa-7.c: Likewise.
11497         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11498         a loop.
11499         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11500         i_can_not_be_propagated_fully2 into a loop.
11501         * gcc.dg/ipa/ipa-8.c: New test.
11502         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11503
11504 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
11505
11506         PR debug/19192
11507         PR debug/43479
11508         * gcc.dg/guality/pr43479.c: New test.
11509         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11510         and add volatile keyword.
11511
11512 2010-03-23  Mike Stump  <mikestump@comcast.net>
11513
11514         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11515
11516 2010-03-23  Jason Merrill  <jason@redhat.com>
11517
11518         * g++.dg/ext/altivec-17.C: Adjust error message.
11519
11520         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11521         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11522         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11523         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11524         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11525         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11526
11527 2010-03-22  Jason Merrill  <jason@redhat.com>
11528
11529         PR c++/43333
11530         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11531         * g++.dg/ext/is_pod_98.C: New.
11532
11533         PR c++/43281
11534         * g++.dg/cpp0x/auto18.C: New.
11535
11536         * gcc.dg/pr36997.c: Adjust error message.
11537         * g++.dg/ext/vector9.C: Likewise.
11538         * g++.dg/conversion/simd3.C: Likewise.
11539         * g++.dg/other/error23.C: Likewise.
11540
11541 2010-03-22  Michael Matz  <matz@suse.de>
11542
11543         PR middle-end/43475
11544         * gfortran.dg/pr43475.f90: New testcase.
11545
11546 2010-03-22  Richard Guenther  <rguenther@suse.de>
11547
11548         PR tree-optimization/43390
11549         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11550
11551 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11552
11553         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11554         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11555
11556 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
11557             Michael Matz  <matz@suse.de>
11558
11559         PR c++/43081
11560         * g++.dg/parse/crash56.C: New test.
11561
11562 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
11563
11564         PR fortran/43450
11565         * gfortran.dg/whole_file_15.f90 : New test.
11566
11567 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11568
11569         PR fortran/43409
11570         * gfortran.dg/inquire_size.f90: New test.
11571
11572 2010-03-20  Richard Guenther  <rguenther@suse.de>
11573
11574         PR rtl-optimization/43438
11575         * gcc.c-torture/execute/pr43438.c: New testcase.
11576
11577 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
11578
11579         PR c++/43375
11580         * g++.dg/abi/mangle42.C: New test.
11581
11582 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11583
11584         PR C/43211
11585         * gcc.dg/pr43211.c: New test.
11586         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11587
11588 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
11589
11590         PR rtl-optimization/42258
11591         * gcc.target/arm/thumb1-mul-moves.c: New test.
11592
11593         PR target/40697
11594         * gcc.target/arm/thumb-andsi.c: New test.
11595
11596         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11597         dg-require-effective-target.
11598
11599 2010-03-19  Michael Matz  <matz@suse.de>
11600
11601         PR c++/43116
11602         * g++.dg/other/pr43116.C: New testcase.
11603
11604 2010-03-19  Michael Matz  <matz@suse.de>
11605
11606         PR target/43305
11607         * gcc.dg/pr43305.c: New testcase.
11608
11609 2010-03-19  Richard Guenther  <rguenther@suse.de>
11610
11611         PR tree-optimization/43415
11612         * gcc.c-torture/compile/pr43415.c: New testcase.
11613
11614 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
11615
11616         PR ada/43106
11617         * gnat.dg/case_optimization2.adb: New test.
11618         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11619
11620 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11621             Jack Howarth  <howarth@bromo.med.uc.edu>
11622
11623         PR target/36399
11624         * gcc.target/i386/push-1.c: Don't xfail
11625           scan-assembler-not "movups" on darwin.
11626
11627 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
11628
11629         PR debug/43058
11630         * gcc.dg/pr43058.c: New test.
11631
11632 2010-03-18  Martin Jambor  <mjambor@suse.cz>
11633
11634         PR middle-end/42450
11635         * g++.dg/torture/pr42450.C: New test.
11636
11637 2010-03-18  Michael Matz  <matz@suse.de>
11638
11639         PR middle-end/43419
11640         * gcc.dg/pr43419.c: New testcase.
11641
11642 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
11643
11644         PR rtl-optimization/43360
11645         * gcc.dg/torture/pr43360.c: New.
11646
11647 2010-03-18  Michael Matz  <matz@suse.de>
11648
11649         PR tree-optimization/43402
11650         * gcc.dg/pr43402.c: New testcase.
11651
11652 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
11653
11654         PR target/42427
11655         * gcc.dg/pr42427.c: New test.
11656
11657 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11658
11659         PR libfortran/43265
11660         * gfortran.dg/read_empty_file.f: New test.
11661         * gfortran.dg/read_eof_all.f90: New test.
11662         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11663         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11664
11665 2010-03-17  Michael Matz  <matz@suse.de>
11666
11667         * gcc.dg/pr43300.c: Add -w.
11668
11669 2010-03-17  Richard Guenther  <rguenther@suse.de>
11670
11671         * gcc.dg/pr43379.c: Add -w.
11672
11673 2010-03-17  Tobias Burnus  <burnus@net-b.de>
11674
11675         PR fortran/43331
11676         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11677
11678 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
11679
11680         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11681
11682 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11683
11684         * ada/acats/run_all.sh: Log start and end times.
11685
11686 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11687
11688         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11689
11690 2010-03-16  Richard Guenther  <rguenther@suse.de>
11691
11692         PR middle-end/43379
11693         * gcc.dg/pr43379.c: New testcase.
11694
11695 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
11696
11697         PR debug/43051
11698         * gcc.dg/guality/pr43051-1.c: New test.
11699
11700 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
11701
11702         PR testsuite/43363
11703         * g++.dg/ext/altivec-17.C: Handle changes to error message.
11704
11705 2010-03-15  Michael Matz  <matz@suse.de>
11706
11707         PR middle-end/43300
11708         * gcc.dg/pr43300.c: New testcase.
11709
11710 2010-03-15  Richard Guenther  <rguenther@suse.de>
11711
11712         PR tree-optimization/43367
11713         * gcc.c-torture/compile/pr43367.c: New testcase.
11714
11715 2010-03-15  Richard Guenther  <rguenther@suse.de>
11716
11717         PR tree-optimization/43317
11718         * gcc.dg/pr43317.c: New testcase.
11719
11720 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11721
11722         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
11723
11724 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11725
11726         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
11727
11728 2010-03-14  Tobias Burnus  <burnus@net-b.de>
11729
11730         PR fortran/43362
11731         * gfortran.dg/impure_constructor_1.f90: New test.
11732
11733 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11734
11735         PR middle-end/43354
11736         * gfortran.dg/graphite/id-pr43354.f: New.
11737
11738 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11739
11740         PR middle-end/43349
11741         * gfortran.dg/graphite/pr43349.f: New.
11742
11743 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11744
11745         PR middle-end/43306
11746         * gcc.dg/graphite/pr43306.c: New.
11747
11748 2010-03-12  David S. Miller  <davem@davemloft.net>
11749
11750         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
11751         sparc.
11752
11753 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11754
11755         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
11756
11757 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
11758
11759         PR fortran/43291
11760         PR fortran/43326
11761         * gfortran.dg/dynamic_dispatch_7.f03: New test.
11762
11763 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
11764
11765         * gfortran.dg/default_format_denormal_1.f90: Don't assume
11766         fail for *-*-mingw* targets.
11767
11768 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
11769
11770         PR debug/43329
11771         * gcc.dg/guality/pr43329-1.c: New test.
11772
11773 2010-03-11  Martin Jambor  <mjambor@suse.cz>
11774
11775         PR tree-optimization/43257
11776         * g++.dg/torture/pr43257.C: New test.
11777
11778 2010-03-11  Tobias Burnus  <burnus@net-b.de>
11779
11780         PR fortran/43228
11781         * gfortran.dg/namelist_61.f90: New test.
11782
11783 2010-03-11  Richard Guenther  <rguenther@suse.de>
11784
11785         PR tree-optimization/43255
11786         * gcc.c-torture/compile/pr43255.c: New testcase.
11787
11788 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11789
11790         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
11791         * gcc.dg/pr43280.c: New testcase.
11792
11793 2010-03-11  Richard Guenther  <rguenther@suse.de>
11794
11795         PR lto/43200
11796         * gcc.dg/lto/20100227-1_0.c: New testcase.
11797         * gcc.dg/lto/20100227-1_1.c: Likewise.
11798
11799 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11800
11801         PR libfortran/43320
11802         PR libfortran/43265
11803         * gfortran.dg/read_eof_6.f: New test
11804         * gfortran.dg/read_x_eof.f90: New test.
11805         * gfortran.dg/read_x_past.f: Update test.
11806
11807 2010-03-10  Jan Hubicka  <jh@suse.cz>
11808
11809         * gcc.c-torture/compile/pr43288.c: New test.
11810
11811 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11812
11813         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
11814         -fpic/-fPIC flags.
11815         * g++.old-deja/g++.pt/asm2.C: Likewise.
11816         * gcc.c-torture/compile/20000804-1.c: Likewise.
11817         * gcc.target/i386/clobbers.c: Likewise.
11818
11819 2010-03-10  Tobias Burnus  <burnus@net-b.de>
11820
11821         PR fortran/43303
11822         * gfortran.dg/c_assoc_3.f90: New test.
11823
11824 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
11825
11826         PR debug/36728
11827         * gcc.dg/guality/pr36728-1.c: New test.
11828         * gcc.dg/guality/pr36728-2.c: New test.
11829
11830 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11831
11832         * gcc.dg/h8300-div-delay-slot.c: New test.
11833
11834 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
11835
11836         PR tree-optimization/43236
11837         * gcc.c-torture/execute/pr43236.c: New test.
11838
11839 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
11840
11841         PR middle-end/42859
11842         * g++.dg/eh/pr42859.C: New test.
11843
11844 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
11845
11846         PR debug/43299
11847         * gcc.dg/pr43299.c: New test.
11848
11849         PR debug/43290
11850         * g++.dg/eh/unwind2.C: New test.
11851
11852 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11853             Reza Yazdani  <reza.yazdani@amd.com>
11854
11855         PR middle-end/43065
11856         * gcc.dg/graphite/run-id-4.c: New.
11857
11858 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11859
11860         PR middle-end/43065
11861         * gcc.dg/graphite/run-id-3.c: New.
11862
11863 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
11864
11865         PR middle-end/42644
11866         PR middle-end/42130
11867         * gcc.dg/graphite/id-18.c: New.
11868         * gcc.dg/graphite/run-id-pr42644.c: New.
11869
11870 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11871
11872         PR middle-end/42326
11873         * gcc.dg/graphite/pr42326.c: New.
11874
11875 2010-03-08  Richard Guenther  <rguenther@suse.de>
11876
11877         PR tree-optimization/43269
11878         * gcc.c-torture/execute/pr43269.c: New testcase.
11879
11880 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
11881
11882         PR fortran/43256
11883         * gfortran.dg/typebound_call_13.f03: New.
11884
11885 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
11886
11887         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
11888         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
11889
11890 2010-03-05  Jason Merrill  <jason@redhat.com>
11891
11892         * g++.dg/abi/mangle40.C: Require weak and alias.
11893
11894 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11895
11896         PR middle-end/42326
11897         * gfortran.dg/graphite/pr42326.f90: New.
11898         * gfortran.dg/graphite/pr42326-1.f90: New.
11899
11900 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11901
11902         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
11903         (gnat_target_compile): Likewise.
11904         Reinitialize GNAT_UNDER_TEST if target changes.
11905         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
11906         (local_find_gnatmake): Pass full --GCC to gnatlink.
11907         Remove --LINK.
11908
11909 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11910
11911         PR c/43248
11912         * gcc.dg/compound-literal-1.c: New testcase.
11913
11914 2010-03-04  Martin Jambor  <mjambor@suse.cz>
11915
11916         PR tree-optimization/43164
11917         PR tree-optimization/43191
11918         * gcc.c-torture/compile/pr43164.c: New test.
11919         * gcc.c-torture/compile/pr43191.c: Likewise.
11920
11921 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
11922
11923         PR fortran/43244
11924         * gfortran.dg/finalize_9.f90: New.
11925
11926 2010-03-04  Tobias Burnus  <burnus@net-b.de>
11927             Ken Werner  <ken@linux.vnet.ibm.com>
11928
11929         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
11930         to dg-options for spu.
11931         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
11932         dump-scan target to exclude spu.
11933
11934 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
11935
11936         PR middle-end/43209
11937         * gcc.dg/tree-ssa/ivopts-4.c: New.
11938
11939 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
11940
11941         * lib/target-supports-dg.exp (check-flags): Provide defaults for
11942         include-opts and exclude-opts; skip checking the flags if arguments
11943         are the same as the defaults.
11944         (dg-xfail-if): Verify the number of arguments, supply defaults
11945         for unspecified optional arguments.
11946         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
11947
11948 2010-03-03  Jason Merrill  <jason@redhat.com>
11949
11950         PR c++/12909
11951         * g++.dg/abi/mangle40.C: Updated.
11952
11953 2010-03-03  Jason Merrill  <jason@redhat.com>
11954
11955         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
11956         * g++.dg/abi/mangle23.C: Likewise.
11957         * g++.dg/eh/simd-2.C: Likewise.
11958         * g++.dg/ext/attribute-test-2.C: Likewise.
11959         * g++.dg/ext/vector14.C: Likewise.
11960         * g++.dg/other/pr34435.C: Likewise.
11961         * g++.dg/template/conv8.C: Likewise.
11962         * g++.dg/template/nontype9.C: Likewise.
11963         * g++.dg/template/qualttp17.C: Likewise.
11964         * g++.dg/template/ref1.C: Likewise.
11965         * g++.old-deja/g++.pt/crash68.C: Likewise.
11966         * g++.old-deja/g++.pt/ref1.C: Likewise.
11967         * g++.old-deja/g++.pt/ref3.C: Likewise.
11968         * g++.old-deja/g++.pt/ref4.C: Likewise.
11969
11970         PR c++/12909
11971         * g++.dg/abi/mangle40.C: New.
11972         * g++.dg/abi/mangle41.C: New.
11973         * g++.dg/lto/20100302_0.C: New.
11974         * g++.dg/lto/20100302_1.C: New.
11975         * g++.dg/lto/20100302.h: New.
11976
11977 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
11978
11979         PR fortran/43243
11980         * gfortran.dg/internal_pack_12.f90: New test.
11981
11982 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
11983
11984         * gcc.dg/pr36997.c: Adjust error message.
11985
11986 2010-03-03  Mike Stump  <mikestump@comcast.net>
11987
11988         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
11989         adjustments to not be present on machines that align the stack to
11990         more than 4 bytes and don't have a red zone yet as that is an
11991         unimplemented optimization.
11992
11993 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
11994
11995         PR fortran/43169
11996         * gfortran.dg/impure_assignment_3.f90: New.
11997
11998 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
11999
12000         PR debug/43229
12001         * gfortran.dg/pr43229.f90: New test.
12002
12003         PR debug/43237
12004         * gcc.dg/debug/dwarf2/pr43237.c: New test.
12005
12006         PR debug/43177
12007         * gcc.dg/guality/pr43177.c: New test.
12008
12009 2010-03-02  Jason Merrill  <jason@redhat.com>
12010
12011         * g++.dg/ext/vector9.C: Adjust error message.
12012         * g++.dg/conversion/simd3.C: Likewise.
12013         * g++.dg/other/error23.C: Likewise.
12014
12015 2010-03-02  Mike Stump  <mikestump@comcast.net>
12016
12017         PR c++/41090
12018         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12019
12020 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
12021
12022         PR fortran/43180
12023         * gfortran.dg/internal_pack_10.f90: New test.
12024
12025         PR fortran/43173
12026         * gfortran.dg/internal_pack_11.f90: New test.
12027
12028 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
12029
12030         PR middle-end/42640
12031         * gcc.dg/tree-ssa/pr42640.c: New.
12032
12033 2010-03-01  Richard Guenther  <rguenther@suse.de>
12034
12035         PR tree-optimization/43220
12036         * gcc.c-torture/execute/pr43220.c: New testcase.
12037
12038 2010-03-01  Richard Guenther  <rguenther@suse.de>
12039
12040         PR middle-end/43213
12041         * gcc.dg/pr43213.c: New testcase.
12042
12043 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12044
12045         PR pch/14940
12046         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12047
12048 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12049
12050         * lib/target-supports.exp (check_effective_target_ucn_nocache):
12051         New function.
12052         (check_effective_target_ucn): Likewise.
12053
12054         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12055         if !ucn.
12056         * gcc.dg/ucnid-2.c: Likewise.
12057         * gcc.dg/ucnid-3.c: Likewise.
12058         * gcc.dg/ucnid-4.c: Likewise.
12059         * gcc.dg/ucnid-11.c: Likewise.
12060         * gcc.dg/ucnid-12.c: Likewise.
12061         * gcc.dg/ucnid-6.c: Skip if !ucn.
12062         * gcc.dg/ucnid-9.c: Likewise.
12063
12064 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12065
12066         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12067         lists to dg-skip-if.
12068         * gcc.target/i386/stackalign/return-3.c: Likewise.
12069
12070 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12071
12072         * gcc.target/i386/clearcap.map: New file.
12073         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12074         Pass clearcap.map by default if supported.
12075
12076 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12077
12078         PR fortran/42900
12079         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12080         Explain this.
12081         * gfortran.dg/stat_2.f90: Likewise.
12082
12083 2010-03-01  Tobias Burnus  <burnus@net-b.de>
12084
12085         PR fortran/43199
12086         * gfortran.dg/module_read_2.f90: New test.
12087
12088 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
12089
12090         PR c++/42748
12091         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12092         * g++.dg/abi/mangle12.C: Likewise.
12093         * g++.dg/abi/mangle20-2.C: Likewise.
12094         * g++.dg/abi/mangle17.C: Likewise.
12095         * g++.dg/template/cond2.C: Likewise.
12096         * g++.dg/template/pr35240.C: Likewise.
12097
12098 2010-02-27  Richard Guenther  <rguenther@suse.de>
12099
12100         PR tree-optimization/43186
12101         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12102
12103 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12104
12105         * g++.dg/abi/packed1.C: Expect warning on the SH.
12106
12107 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
12108
12109         PR c++/42054:
12110         * g++.dg/parse/error37.C: New test.
12111
12112 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12113
12114         PR c/24577
12115         PR c/43192
12116         * gcc.dg/pr8927-1.c: Match new note.
12117         * gcc.dg/990506-0.c: Likewise.
12118         * gcc.dg/gomp/flush-2.c: Likewise.
12119         * gcc.dg/gomp/atomic-5.c: Likewise.
12120         * gcc.dg/gomp/pr34607.c: Likewise.
12121         * gcc.dg/pr35746.c: Likewise.
12122         * gcc.dg/cpp/pragma-1.c: Likewise.
12123         * gcc.dg/cpp/pragma-2.c: Likewise.
12124         * gcc.dg/pr41842.c: Likewise.
12125         * gcc.dg/noncompile/20040629-1.c: Likewise.
12126         * objc.dg/private-1.m: Likewise.
12127
12128 2010-02-27  Tobias Burnus  <burnus@net-b.de>
12129
12130         PR fortran/43185
12131         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12132         * gfortran.dg/default_initialization_4.f90: New test.
12133
12134 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
12135
12136         * gnat.dg/thin_pointer.ad[sb]: Rename into...
12137         * gnat.dg/thin_pointer1.ad[sb]: ...this.
12138         * gnat.dg/thin_pointer2.adb: New test.
12139         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12140
12141 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12142
12143         PR c/20631
12144         * gcc.dg/cpp/c90-pedantic.c: New.
12145         * gcc.dg/cpp/c90.c: New.
12146         * gcc.dg/gnu90-const-expr-1.c: New.
12147         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12148
12149 2010-02-26  Richard Guenther  <rguenther@suse.de>
12150
12151         PR tree-optimization/43186
12152         * gcc.c-torture/compile/pr43186.c: New testcase.
12153
12154 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
12155
12156         PR debug/43190
12157         * c-c++-common/dwarf2/pr43190.c: New test.
12158
12159 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12160
12161         PR testsuite/37074:
12162         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12163
12164 2010-02-26  Richard Guenther  <rguenther@suse.de>
12165
12166         PR tree-optimization/43188
12167         * gcc.c-torture/compile/pr43188.c: New testcase.
12168
12169 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12170
12171         PR target/43175
12172         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12173
12174 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
12175
12176         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12177
12178 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
12179
12180         PR target/43154
12181         * gcc.target/powerpc/pr43154.c: New file.
12182
12183 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
12184
12185         PR debug/43166
12186         * gfortran.dg/debug/pr43166.f: New test.
12187
12188         PR debug/43165
12189         * gcc.dg/torture/pr43165.c: New test.
12190
12191 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12192
12193         PR c/43128
12194         * c-c++-common/pr41779.c: Update.
12195
12196 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12197
12198         PR ada/32547
12199         * lib/gnat-dg.exp (gnat_load): Redefine.
12200
12201         * ada/acats/run_acats: Run run_all.sh with $SHELL.
12202         * ada/acats/run_all.sh: Downcase tasking not implemented message.
12203
12204 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12205
12206         PR libobjc/36610
12207         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12208         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12209         -fgnu-runtime.
12210         Sort entries.
12211
12212 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12213
12214         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12215
12216 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
12217
12218         PR debug/43150
12219         * gcc.dg/guality/vla-1.c: New test.
12220
12221 2010-02-24  Tobias Burnus  <burnus@net-b.de>
12222
12223         PR fortran/43042
12224         * gfortran.dg/c_ptr_tests_15.f90: New test.
12225
12226 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12227
12228         PR target/43107
12229         * gcc.target/i386/pr43107.c: New test.
12230
12231 2010-02-23  Jason Merrill  <jason@redhat.com>
12232
12233         PR c++/43143
12234         * g++.dg/cpp0x/variadic100.C: New.
12235
12236 2010-02-23  Jason Merrill  <jason@redhat.com>
12237
12238         PR debug/42800
12239         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12240         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12241         * c-c++-common/dwarf2/vla1.c: New.
12242
12243 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12244
12245         PR target/43139
12246         * gcc.dg/pr43139.c: New test.
12247
12248         PR debug/43077
12249         * gcc.dg/guality/pr43077-1.c: New test.
12250
12251 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12252
12253         PR 43123
12254         * gcc.dg/march.c: New.
12255         * gcc.dg/march-generic.c: New.
12256         * gcc.dg/mtune.c: New.
12257
12258 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12259
12260         PR middle-end/43083
12261         * gcc.dg/graphite/pr43083.c: New.
12262
12263 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12264
12265         PR middle-end/43097
12266         * gfortran.dg/graphite/pr43097.f: New.
12267
12268 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12269             Manuel López-Ibáñez  <manu@gcc.gnu.org>
12270
12271         PR middle-end/43140
12272         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12273
12274 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12275
12276         PR middle-end/43026
12277         * g++.dg/graphite/pr43026.C: New.
12278
12279 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12280
12281         PR c++/43126
12282         * gcc.dg/cleanup-1.c: Update.
12283         * gcc.dg/func-args-1.c: Update.
12284         * gcc.dg/format/sentinel-1.c: Update.
12285         * g++.old-deja/g++.jason/scoping10.C: Update.
12286         * g++.old-deja/g++.ns/lookup5.C: Update.
12287         * g++.dg/ext/cleanup-1.C: Update.
12288         * g++.dg/parse/varmod1.C: Update.
12289         * g++.dg/parse/error33.C: Update.
12290         * g++.dg/expr/call3.C: Update.
12291         * g++.dg/func-args-1.C: New.
12292
12293 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12294
12295         PR c/43125
12296         * gcc.dg/attr-used-2.c: Moved to ...
12297         * c-c++-common/attr-used-2.c: Here.
12298
12299         * gcc.dg/attr-used.c: Moved to ...
12300         * c-c++-common/attr-used.c: Here.
12301
12302 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
12303
12304         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12305
12306 2010-02-22  Richard Guenther  <rguenther@suse.de>
12307
12308         PR lto/43045
12309         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12310         * gfortran.dg/lto/20100222-1_1.c: Likewise.
12311
12312 2010-02-22  Richard Guenther  <rguenther@suse.de>
12313
12314         PR tree-optimization/42749
12315         * gcc.c-torture/compile/pr42749.c: New testcase.
12316
12317 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
12318
12319         PR fortran/43072
12320         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12321         * gfortran.dg/internal_pack_9.f90: New test.
12322
12323 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12324
12325         PR c++/23510
12326         * g++.dg/template/recurse.C: Adjust.
12327         * g++.dg/template/pr23510.C: New.
12328
12329 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
12330
12331         PR c++/42824
12332         * g++.dg/template/memclass4.C: New test.
12333
12334 2010-02-21  Tobias Burnus  <burnus@net-b.de>
12335
12336         PR fortran/35259
12337         * gfortran.dg/reassoc_5.f90: New test.
12338
12339 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
12340
12341         PR target/43067
12342         * gcc.target/i386/pr43067.c: New test.
12343
12344 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12345
12346         PR c++/35669
12347         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12348         -Wconversion-null.
12349         * g++.dg/warn/Wconversion-null.C: New test.
12350         * g++.old-deja/g++.other/null1.C: Move to...
12351         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12352
12353 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
12354
12355         PR fortran/36932
12356         PR fortran/36933
12357         * gfortran.dg/dependency_26.f90: New test.
12358
12359         PR fortran/43072
12360         * gfortran.dg/internal_pack_7.f90: New test.
12361
12362         PR fortran/43111
12363         * gfortran.dg/internal_pack_8.f90: New test.
12364
12365 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12366
12367         PR 43128
12368         * c-c++-common/pr41779.c: Fix broken testcase.
12369
12370 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12371
12372         PR 36513
12373         * c-c++-common/pr36513.c: New testcase.
12374         * c-c++-common/pr36513-2.c: New testcase.
12375
12376 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12377
12378         PR 41779
12379         * c-c++-common/pr41779.c: New.
12380
12381 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
12382
12383         PR debug/43084
12384         * gcc.dg/pr43084.c: New test.
12385
12386 2010-02-19  Richard Guenther  <rguenther@suse.de>
12387
12388         PR tree-optimization/42916
12389         * gcc.dg/pr42916.c: New testcase.
12390
12391 2010-02-18  Jason Merrill  <jason@redhat.com>
12392
12393         PR c++/42837
12394         * g++.dg/abi/packed1.C: Add expected warning.
12395
12396         PR c++/43108
12397         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12398         * gcc.dg/torture/dg-torture.exp: Likewise.
12399         * c-c++-common/torture/complex-sign.h,
12400         c-c++-common/torture/complex-sign-add.c,
12401         c-c++-common/torture/complex-sign-mixed-add.c,
12402         c-c++-common/torture/complex-sign-mixed-div.c,
12403         c-c++-common/torture/complex-sign-mixed-mul.c,
12404         c-c++-common/torture/complex-sign-mixed-sub.c,
12405         c-c++-common/torture/complex-sign-mul.c,
12406         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
12407         Adapt for C++ compilation as well.
12408
12409         PR c++/43070
12410         * g++.dg/ext/label1.C: Update.
12411         * g++.dg/ext/label2.C: Update.
12412
12413         PR c++/26261
12414         * g++.dg/template/dependent-name6.C: New.
12415
12416         PR c++/43109
12417         * g++.dg/parse/namespace12.C: New.
12418
12419 2010-02-18  Martin Jambor  <mjambor@suse.cz>
12420
12421         PR tree-optimization/43066
12422         * gcc.c-torture/compile/pr43066.c: New test.
12423
12424 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
12425
12426         * g++.dg/ext/attrib35.C: Fix target selector string.
12427         * g++.dg/ext/attrib36.C: Ditto.
12428         * g++.dg/ext/attrib37.C: Ditto.
12429         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12430         * g++.dg/abi/mangle25.C: Ditto.
12431
12432 2010-02-17  Jason Merrill  <jason@redhat.com>
12433
12434         PR c++/43069
12435         * g++.dg/parse/namespace11.C: New.
12436
12437         PR c++/43093
12438         * g++.dg/ext/attrib37.C: New.
12439
12440         PR c++/43079
12441         * g++.dg/template/ptrmem20.C: New.
12442
12443 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
12444
12445         PR target/43103
12446         * gcc.target/i386/xop-check.h: Include m256-check.h.
12447         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12448         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12449         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12450         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12451
12452 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
12453
12454         PR debug/42918
12455         * gcc.dg/pr42918.c: New test.
12456
12457 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
12458
12459         * g++.dg/ext/attrib36.C: Require ILP32.
12460
12461 2010-02-16  Richard Guenther  <rguenther@suse.de>
12462
12463         PR tree-optimization/41043
12464         * gfortran.dg/pr41043.f90: New testcase.
12465         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12466
12467 2010-02-16  Jason Merrill  <jason@redhat.com>
12468
12469         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12470
12471 2010-02-16  Ira Rosen  <irar@il.ibm.com>
12472
12473         PR tree-optimization/43074
12474         * gcc.dg/vect/fast-math-pr43074.c: New test.
12475
12476 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
12477
12478         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12479
12480 2010-02-16  Jason Merrill  <jason@redhat.com>
12481
12482         PR c++/43031
12483         * g++.dg/ext/attrib36.C: New.
12484
12485         PR c++/43036
12486         * g++.dg/other/array6.C: New.
12487
12488 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12489
12490         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12491
12492 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
12493
12494         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12495         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12496         * gcc.target/i386/xop-vpermil2pd-1.c: New.
12497         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12498         * gcc.target/i386/xop-vpermil2ps-1.c: New.
12499         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12500
12501 2010-02-15  Richard Guenther  <rguenther@suse.de>
12502
12503         PR middle-end/43068
12504         * g++.dg/torture/pr43068.C: New testcase.
12505
12506 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
12507
12508         PR c++/43024
12509         * g++.dg/opt/ice1.C: New.
12510
12511 2010-02-14  Jason Merrill  <jason@redhat.com>
12512
12513         PR c++/41997
12514         * g++.dg/cpp0x/initlist-opt.C: New.
12515
12516 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
12517
12518         PR fortran/41113
12519         PR fortran/41117
12520         * gfortran.dg/internal_pack_6.f90: New test.
12521
12522 2010-02-12  Jason Merrill  <jason@redhat.com>
12523
12524         PR c++/43054
12525         * g++.dg/cpp0x/variadic99.C: New.
12526
12527 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
12528
12529         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12530         sign extend pointers to gualchk_t.
12531
12532         PR c++/43033
12533         * g++.dg/other/default3.C: Xfail g4 test.
12534
12535 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12536
12537         PR middle-end/43012
12538         * gcc.dg/graphite/pr43012.c: New.
12539
12540 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12541
12542         PR middle-end/42930
12543         * g++.dg/graphite/pr42930.C: New.
12544
12545 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12546
12547         PR middle-end/42914
12548         PR middle-end/42530
12549         * gcc.dg/graphite/pr42530.c: New.
12550         * gcc.dg/graphite/pr42914.c: New.
12551
12552 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12553
12554         PR middle-end/42771
12555         * gcc.dg/graphite/pr42771.c: New.
12556
12557 2010-02-11  Richard Guenther  <rguenther@suse.de>
12558
12559         PR tree-optimization/42998
12560         * gcc.c-torture/compile/pr42998.c: New testcase.
12561
12562 2010-02-10  Jason Merrill  <jason@redhat.com>
12563
12564         PR c++/41896
12565         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12566
12567         PR c++/42983, core issue 906
12568         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12569         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12570
12571         PR c++/43016
12572         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12573
12574 2010-02-10  Richard Guenther  <rguenther@suse.de>
12575
12576         PR tree-optimization/43017
12577         * gcc.dg/torture/pr43017.c: New testcase.
12578
12579 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12580
12581         PR fortran/40823
12582         * gfortran.dg/private_type_1.f90: Update error location.
12583         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12584         * gfortran.dg/typebound_operator_2.f03: Ditto.
12585         * gfortran.dg/assignment_2.f90: Ditto.
12586         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12587         * gfortran.dg/binding_label_tests_9.f03: Ditto.
12588
12589 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12590
12591         PR fortran/43015
12592         * gfortran.dg/bind_c_usage_20.f90: New test.
12593
12594 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12595
12596         PR debug/43010
12597         * g++.dg/debug/pr43010.C: New test.
12598
12599 2010-02-10  Richard Guenther  <rguenther@suse.de>
12600
12601         PR c/43007
12602         * gcc.c-torture/execute/20100209-1.c: New testcase.
12603         * gcc.dg/fold-div-3.c: Likewise.
12604
12605 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12606
12607         * gcc.dg/builtin-ffs-1.c: New test.
12608
12609 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12610
12611         PR fortran/42999
12612         * gfortran.dg/array_constructor_35.f90: New test.
12613
12614 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12615
12616         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12617
12618 2010-02-09  Jason Merrill  <jason@redhat.com>
12619
12620         PR c++/42399
12621         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12622
12623         PR c++/42370
12624         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12625
12626 2010-02-09  Tobias Burnus  <burnus@net-b.de>
12627
12628         PR fortran/41869
12629         * gfortran.dg/module_write_1.f90: New test.
12630
12631 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
12632
12633         * gcc.dg/pr19340.c: Adjust.
12634
12635 2010-02-09  Richard Guenther  <rguenther@suse.de>
12636
12637         PR tree-optimization/43008
12638         * gcc.c-torture/execute/pr43008.c: New testcase.
12639
12640 2010-02-09  Richard Guenther  <rguenther@suse.de>
12641
12642         PR tree-optimization/43000
12643         * gcc.dg/torture/pr43000.c: New testcase.
12644         * gcc.dg/torture/pr43002.c: Likewise.
12645
12646 2010-02-09  Daniel Kraft  <d@domob.eu>
12647
12648         PR fortran/39171
12649         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12650         and pass -Wsurprising as necessary.
12651
12652 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
12653
12654         PR tree-optimization/42890
12655         * g++.dg/torture/pr42890.C: New test.
12656
12657 2010-02-08  Richard Guenther  <rguenther@suse.de>
12658
12659         PR middle-end/42995
12660         * gcc.dg/tree-ssa/inline-4.c: New testcase.
12661
12662 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12663
12664         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
12665         return 0 from main.
12666         * gcc.dg/graphite/block-1.c: Same.
12667         * gcc.dg/graphite/block-3.c: Same.
12668         * gcc.dg/graphite/block-4.c: Same.
12669         * gcc.dg/graphite/block-5.c: Same.
12670         * gcc.dg/graphite/block-6.c: Same.
12671         * gcc.dg/graphite/block-7.c: Same.
12672         * gcc.dg/graphite/interchange-0.c: Same.
12673         * gcc.dg/graphite/interchange-1.c: Same.
12674         * gcc.dg/graphite/interchange-10.c: Same.
12675         * gcc.dg/graphite/interchange-11.c: Same.
12676         * gcc.dg/graphite/interchange-12.c: Same.
12677         * gcc.dg/graphite/interchange-2.c: Same.
12678         * gcc.dg/graphite/interchange-3.c: Same.
12679         * gcc.dg/graphite/interchange-4.c: Same.
12680         * gcc.dg/graphite/interchange-5.c: Same.
12681         * gcc.dg/graphite/interchange-6.c: Same.
12682         * gcc.dg/graphite/interchange-7.c: Same.
12683         * gcc.dg/graphite/interchange-8.c: Same.
12684         * gcc.dg/graphite/interchange-9.c: Same.
12685         * gcc.dg/graphite/interchange-mvt.c: Same.
12686
12687 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12688
12689         * gfortran.dg/graphite/id-19.f: New.
12690         * gfortran.dg/graphite/pr14741.f90: New.
12691         * gfortran.dg/graphite/pr41924.f90: New.
12692         * gfortran.dg/graphite/run-id-2.f90: New.
12693
12694 2010-02-07  Richard Guenther  <rguenther@suse.de>
12695
12696         PR middle-end/42956
12697         * gcc.c-torture/compile/pr42956.c: New testcase.
12698
12699 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12700
12701         PR libfortran/42742
12702         * gfortran.dg/fmt_cache_2.f: New test.
12703
12704 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12705
12706         * gfortran.dg/read_no_eor.f90: New test.
12707
12708 2010-02-05  Jason Merrill  <jason@redhat.com>
12709
12710         * g++.dg/ext/label13.C: Move constructor body out of class.
12711
12712 2010-02-03  Jason Merrill  <jason@redhat.com>
12713
12714         PR c++/42870
12715         * g++.dg/ext/dllexport3.C: New.
12716
12717 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
12718
12719         * gcc.dg/format/ms-format3.c: New test for specific MS types.
12720
12721 2010-02-05  Richard Guenther  <rguenther@suse.de>
12722
12723         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
12724
12725 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
12726
12727         PR c++/42915
12728         * g++.dg/other/crash-9.C: New test.
12729
12730 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
12731
12732         PR fortran/42309
12733         * gfortran.dg/subref_array_pointer_4.f90 : New test.
12734
12735 2010-02-04  Richard Guenther  <rguenther@suse.de>
12736
12737         PR rtl-optimization/42952
12738         * gcc.dg/torture/pr42952.c: New testcase.
12739
12740 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12741
12742         PR libfortran/42901
12743         * gfortran.dg/namelist_60.f90: New test.
12744
12745 2010-02-03  Jason Merrill  <jason@redhat.com>
12746
12747         PR c++/40138
12748         * g++.dg/ext/builtin11.C: New.
12749
12750         PR c++/4926
12751         PR c++/38600
12752         * g++.dg/abi/mangle35.C: New.
12753         * g++.dg/abi/mangle37.C: New.
12754
12755         PR c++/12909
12756         * g++.dg/abi/mangle36.C: New.
12757
12758         PR c++/35652
12759         * g++.dg/warn/string1.C: New.
12760
12761 2010-02-03  Richard Guenther  <rguenther@suse.de>
12762
12763         PR tree-optimization/42944
12764         * gcc.dg/errno-1.c: New testcase.
12765
12766 2010-02-03  Richard Guenther  <rguenther@suse.de>
12767
12768         PR middle-end/42927
12769         * gcc.c-torture/compile/pr42927.c: New testcase.
12770
12771 2010-02-03  Tobias Burnus  <burnus@net-b.de>
12772
12773         PR fortran/42936
12774         * gfortran.dg/null_4.f90: New test.
12775
12776 2010-02-02  Jason Merrill  <jason@redhat.com>
12777
12778         PR c++/41090
12779         * g++.dg/ext/label13.C: New.
12780
12781 2010-02-02  Tobias Burnus  <burnus@net-b.de>
12782
12783         PR fortran/42650
12784         * gfortran.dg/func_result_5.f90: New test.
12785
12786 2010-02-01  Tobias Burnus  <burnus@net-b.de>
12787
12788         PR fortran/42922
12789         * gfortran.dg/pure_initializer_3.f90: News test.
12790
12791 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
12792
12793         PR fortran/42888
12794         * gfortran.dg/allocate_derived_2.f90: New test.
12795
12796 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
12797
12798         PR middle-end/42898
12799         * gcc.dg/torture/pr42898-2.c: New test.
12800
12801 2010-01-31  Richard Guenther  <rguenther@suse.de>
12802
12803         PR middle-end/42898
12804         * gcc.dg/torture/pr42898.c: New testcase.
12805
12806 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
12807
12808         PR fortran/38324
12809         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
12810         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
12811
12812 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
12813
12814         * g++.dg/tree-ssa/inline-1.C: New.
12815         * g++.dg/tree-ssa/inline-2.C: New.
12816         * g++.dg/tree-ssa/inline-3.C: New.
12817
12818 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
12819
12820         PR testsuite/41701
12821         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
12822         the string 'pow' in the pathname of the compiler from generating a
12823         test failure.
12824
12825 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12826
12827         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
12828         * g++.old-deja/g++.mike/eh17.C: Likewise.
12829         * g++.old-deja/g++.mike/p5571.C: Likewise.
12830
12831 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
12832
12833         PR c++/42758
12834         PR c++/42634
12835         PR c++/42336
12836         PR c++/42797
12837         PR c++/42880
12838         * g++.dg/other/crash-5.C: New test.
12839         * g++.dg/other/crash-6.C: New test.
12840         * g++.dg/other/crash-7.C: New test.
12841         * g++.dg/other/crash-8.C: New test.
12842
12843 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
12844
12845         PR rtl-optimization/42889
12846         * gcc.dg/pr42889.c: New test.
12847
12848 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
12849
12850         * gcc.target/i386/pr42881.c: Use SSE2.
12851
12852 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
12853
12854         PR target/42891
12855         * gcc.target/i386/pr42891.c: New test.
12856
12857 2010-01-28  Richard Guenther  <rguenther@suse.de>
12858
12859         PR tree-optimization/42871
12860         * g++.dg/torture/pr42871.C: New testcase.
12861
12862 2010-01-28  Richard Guenther  <rguenther@suse.de>
12863
12864         * gcc.dg/Wobjsize-1.h: New testcase.
12865         * gcc.dg/Wobjsize-1.c: Likewise.
12866
12867 2010-01-28  Richard Guenther  <rguenther@suse.de>
12868
12869         PR middle-end/42883
12870         * g++.dg/torture/pr42883.C: New testcase.
12871
12872 2010-01-28  Michael Matz  <matz@suse.de>
12873
12874         * gcc.target/i386/pr42881.c: New test.
12875
12876 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12877
12878         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
12879         Add i?86-*-solaris2* support.
12880
12881 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
12882
12883         PR c++/42713
12884         PR c++/42820
12885         * g++.dg/template/typedef27.C: New test case.
12886         * g++.dg/template/typedef28.C: New test case.
12887
12888 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
12889
12890         * gcc.dg/optimize-bswap*.c: Add ARM target
12891
12892 2010-01-27  Richard Guenther  <rguenther@suse.de>
12893
12894         PR middle-end/42878
12895         * gcc.dg/torture/pr42878-1.c: New testcase.
12896         * gcc.dg/torture/pr42878-2.c: Likewise.
12897
12898 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
12899
12900         PR middle-end/42874
12901         * gcc.dg/vla-22.c: New test.
12902
12903 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
12904
12905         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
12906         current collation.
12907
12908 2010-01-26  Richard Guenther  <rguenther@suse.de>
12909
12910         PR rtl-optimization/42685
12911         * gcc.dg/pr42685.c: New testcase.
12912         * g++.dg/other/pr42685.C: Likewise.
12913
12914 2010-01-26  Richard Guenther  <rguenther@suse.de>
12915
12916         PR middle-end/42806
12917         * g++.dg/other/pr42806.C: New testcase.
12918
12919 2010-01-26  Richard Guenther  <rguenther@suse.de>
12920
12921         PR tree-optimization/42250
12922         * gcc.dg/pr42250.c: New testcase.
12923
12924 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
12925
12926         * gnat.dg/array_bounds_test.adb: New test.
12927
12928 2010-01-25  Tobias Burnus  <burnus@net-b.de>
12929
12930         PR fortran/42858
12931         * gfortran.dg/generic_21.f90: New test.
12932
12933 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12934
12935         PR testsuite/41522
12936         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
12937
12938 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
12939
12940         PR c++/42748
12941         * g++.dg/abi/arm_va_list2.C: New test.
12942         * g++.dg/abi/arm_va_list2.h: Companion header file.
12943
12944 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
12945
12946         PR fortran/41044
12947         * gfortran.dg/parameter_array_ref_2.f90 : New test.
12948
12949         PR fortran/41167
12950         * gfortran.dg/char_array_arg_1.f90 : New test.
12951
12952         * gfortran.dg/pr25923.f90 : Remove XFAIL.
12953
12954 2010-01-24  Tobias Burnus  <burnus@net-b.de>
12955
12956         PR fortran/39304
12957         * gfortran.dg/generic_20.f90: New test.
12958
12959 2010-01-22  Michael Matz  <matz@suse.de>
12960
12961         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
12962         -msse2.
12963
12964 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
12965
12966         PR fortran/42736
12967         * gfortran.dg/dependency_25.f90 : New test.
12968
12969 2010-01-21  Martin Jambor  <mjambor@suse.cz>
12970
12971         PR tree-optimization/42585
12972         * gcc.dg/tree-ssa/pr42585.c: New test.
12973
12974 2010-01-21  Richard Guenther  <rguenther@suse.de>
12975
12976         PR middle-end/19988
12977         * gcc.dg/pr19988.c: New testcase.
12978
12979 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
12980
12981         * g++.dg/compat/decimal/compat-common.h: New file.
12982         * g++.dg/compat/decimal/decimal-dummy.h: New file.
12983         * g++.dg/compat/decimal/pass_x.h: New file.
12984         * g++.dg/compat/decimal/pass_y.h: New file.
12985         * g++.dg/compat/decimal/pass-1_main.C: New file.
12986         * g++.dg/compat/decimal/pass-1_x.C: New file.
12987         * g++.dg/compat/decimal/pass-1_y.C: New file.
12988         * g++.dg/compat/decimal/pass-2_main.C: New file.
12989         * g++.dg/compat/decimal/pass-2_x.C: New file.
12990         * g++.dg/compat/decimal/pass-2_y.C: New file.
12991         * g++.dg/compat/decimal/pass-3_main.C: New file.
12992         * g++.dg/compat/decimal/pass-3_x.C: New file.
12993         * g++.dg/compat/decimal/pass-3_y.C: New file.
12994         * g++.dg/compat/decimal/pass-4_main.C: New file.
12995         * g++.dg/compat/decimal/pass-4_x.C: New file.
12996         * g++.dg/compat/decimal/pass-4_y.C: New file.
12997         * g++.dg/compat/decimal/pass-5_main.C: New file.
12998         * g++.dg/compat/decimal/pass-5_x.C: New file.
12999         * g++.dg/compat/decimal/pass-5_y.C: New file.
13000         * g++.dg/compat/decimal/pass-6_main.C: New file.
13001         * g++.dg/compat/decimal/pass-6_x.C: New file.
13002         * g++.dg/compat/decimal/pass-6_y.C: New file.
13003         * g++.dg/compat/decimal/return_x.h: New file.
13004         * g++.dg/compat/decimal/return_y.h: New file.
13005         * g++.dg/compat/decimal/return-1_main.C: New file.
13006         * g++.dg/compat/decimal/return-1_x.C: New file.
13007         * g++.dg/compat/decimal/return-1_y.C: New file.
13008         * g++.dg/compat/decimal/return-2_main.C: New file.
13009         * g++.dg/compat/decimal/return-2_x.C: New file.
13010         * g++.dg/compat/decimal/return-2_y.C: New file.
13011         * g++.dg/compat/decimal/return-3_main.C: New file.
13012         * g++.dg/compat/decimal/return-3_x.C: New file.
13013         * g++.dg/compat/decimal/return-3_y.C: New file.
13014         * g++.dg/compat/decimal/return-4_main.C: New file.
13015         * g++.dg/compat/decimal/return-4_x.C: New file.
13016         * g++.dg/compat/decimal/return-4_y.C: New file.
13017         * g++.dg/compat/decimal/return-5_main.C: New file.
13018         * g++.dg/compat/decimal/return-5_x.C: New file.
13019         * g++.dg/compat/decimal/return-5_y.C: New file.
13020         * g++.dg/compat/decimal/return-6_main.C: New file.
13021         * g++.dg/compat/decimal/return-6_x.C: New file.
13022         * g++.dg/compat/decimal/return-6_y.C: New file.
13023
13024 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13025
13026         PR debug/42715
13027         * gcc.dg/pr42715.c: New.
13028
13029 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
13030
13031         PR c++/42038
13032         * g++.dg/parse/crash55.C: New.
13033
13034 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13035
13036         PR debug/42782
13037         * gcc.dg/guality/pr42782.c: New.
13038
13039 2010-01-20  Jason Merrill  <jason@redhat.com>
13040
13041         PR c++/41788
13042         * g++.dg/abi/packed1.C: New.
13043
13044         PR c++/41920
13045         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13046
13047         PR c++/40750
13048         * g++.dg/parse/fn-typedef1.C: New.
13049         * g++.dg/other/cv_quals.C: Adjust.
13050
13051 2010-01-20  Anthony Green  <green@moxielogic.com>
13052
13053         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13054         pack(push) pragma).
13055         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13056         * gcc.dg/20020312-2.c: Port this to the moxie core.
13057         * gcc.dg/weak/typeof-2.c: Ditto.
13058
13059 2010-01-20  Richard Guenther  <rguenther@suse.de>
13060
13061         PR tree-optimization/42717
13062         * gcc.c-torture/compile/pr42717.c: New testcase.
13063
13064 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
13065
13066         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13067         of signed, add a few new tests.
13068
13069         PR middle-end/42803
13070         * g++.dg/parse/limits-initializer1.C: New test.
13071
13072 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13073
13074         PR fortran/42804
13075         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13076         * gfortran.dg/typebound_call_12.f03: New test.
13077
13078 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
13079
13080         PR fortran/42783
13081         * gfortran.dg/bounds_check_15.f90 : New test.
13082
13083 2010-01-19  Michael Matz  <matz@suse.de>
13084
13085         PR tree-optimization/41783
13086         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13087
13088 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13089
13090         PR target/38697.
13091         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13092         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13093         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
13094         * gcc.target/arm/neon/vget_lows16.c: Likewise.
13095         * gcc.target/arm/neon/vget_lows32.c: Likewise.
13096         * gcc.target/arm/neon/vget_lows64.c: Likewise.
13097         * gcc.target/arm/neon/vget_lows8.c: Likewise.
13098         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13099         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13100         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13101         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13102
13103 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13104
13105         PR fortran/42545
13106         * gfortran.dg/extends_6.f03: Modified an error message.
13107         * gfortran.dg/extends_10.f03: New test.
13108         * gfortran.dg/private_type_6.f03: Modified an error message.
13109         * gfortran.dg/structure_constructor_8.f03: Ditto.
13110
13111 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
13112
13113         PR tree-optimization/42719
13114         * gcc.dg/pr42719.c: New test.
13115
13116         PR debug/42728
13117         * gcc.dg/pr42728.c: New test.
13118
13119 2010-01-19  Anthony Green  <green@moxielogic.com>
13120
13121         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13122
13123 2010-01-18  Anthony Green  <green@moxielogic.com>
13124
13125         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13126         for moxie.
13127
13128 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
13129
13130         * g++.dg/template/error45.C: reverted as part of reverting the
13131         fix of PR c++/42634.
13132
13133 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13134
13135         PR c++/42634
13136         * g++.dg/template/error45.C: New test.
13137
13138 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13139
13140         PR c++/42766
13141         * g++.dg/conversion/op6.C: New test.
13142
13143 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
13144
13145         PR target/42774
13146         * gcc.target/alpha/pr42774.c: New test.
13147
13148 2010-01-18  Richard Guenther  <rguenther@suse.de>
13149
13150         PR tree-optimization/42781
13151         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13152
13153 2010-01-17  Richard Guenther  <rguenther@suse.de>
13154
13155         PR middle-end/42248
13156         * gcc.c-torture/execute/pr42248.c: New testcase.
13157
13158 2010-01-17  Richard Guenther  <rguenther@suse.de>
13159
13160         PR tree-optimization/42773
13161         * g++.dg/torture/pr42773.C: New testcase.
13162
13163 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
13164
13165         PR fortran/42677
13166         * gfortran.dg/interface_assignment_5.f90: New test.
13167
13168 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
13169
13170         PR c++/42697
13171         * g++.dg/template/crash94.C: Reverted.
13172
13173 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
13174
13175         PR debug/42767
13176         * gcc.dg/debug/pr42767.c: New.
13177
13178 2010-01-15  Jason Merrill  <jason@redhat.com>
13179
13180         PR c++/42761
13181         * g++.dg/cpp0x/decltype22.C: New.
13182
13183 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
13184
13185         PR middle-end/42760
13186         * g++.dg/torture/pr42760.C: New test.
13187
13188 2010-01-15  Jing Yu  <jingyu@google.com>
13189
13190         PR rtl-optimization/42691
13191         * gcc.c-torture/execute/pr42691.c: New.
13192
13193 2010-01-15  Richard Guenther  <rguenther@suse.de>
13194
13195         PR middle-end/42739
13196         * g++.dg/torture/pr42739.C: New testcase.
13197
13198 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
13199
13200         * g++.dg/template/error45.C: Revert as part of reverting changes
13201         or PR c++/42634.
13202
13203 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13204
13205         PR fortran/42684
13206         * gfortran.dg/interface_31.f90: New test.
13207
13208 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13209
13210         * gcc.target/powerpc/pr42747.c: New file.
13211
13212 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13213
13214         PR middle-end/42674
13215         * c-c++-common/pr42674.c: New test.
13216
13217         PR c++/42608
13218         * g++.dg/template/instantiate11.C: New test.
13219
13220 2010-01-14  Jason Merrill  <jason@redhat.com>
13221
13222         PR c++/42701
13223         * g++.dg/overload/error3.C: New.
13224
13225         PR c++/42655
13226         * g++.dg/overload/rvalue1.C: New.
13227
13228 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13229
13230         PR tree-optimization/42706
13231         * gcc.dg/ipa/pr42706.c: New testcase.
13232
13233 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13234
13235         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13236
13237 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13238
13239         PR tree-optimization/42714
13240         * g++.dg/torture/pr42714.C: New test.
13241
13242 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13243
13244         PR rtl-optimization/42246
13245         * gfortran.dg/pr42246-2.f: New.
13246
13247 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13248
13249         PR rtl-optimization/42389
13250         * gcc.dg/pr42389.c: New.
13251
13252 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13253
13254         PR rtl-optimization/42388
13255         * gcc.dg/pr42388.c: New.
13256
13257 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13258
13259         PR rtl-optimization/42294
13260         * gfortran.dg/pr42294.f: New.
13261
13262 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13263
13264         PR rtl-optimization/39453
13265         PR rtl-optimization/42246
13266         * gcc.dg/pr39453.c: New.
13267         * gcc.dg/pr42246.c: New.
13268
13269 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13270
13271         PR middle-end/42245
13272         * gcc.dg/pr42245.c: New.
13273         * gcc.dg/pr42245-2.c: New.
13274
13275 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13276
13277         PR rtl-optimization/42249
13278         * gcc.dg/pr42249.c: New.
13279
13280 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13281
13282         PR c/42721
13283         * gcc.c-torture/execute/pr42721.c: New test.
13284
13285 2010-01-14  Ira Rosen  <irar@il.ibm.com>
13286
13287         PR tree-optimization/42709
13288         * gcc.dg/vect/pr42709.c: New test.
13289
13290 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13291
13292         PR fortran/41478
13293         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13294         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13295
13296 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13297
13298         PR fortran/42481
13299         * gfortran.dg/generic_19.f90 : New test.
13300
13301 2010-01-13  Richard Guenther  <rguenther@suse.de>
13302
13303         PR tree-optimization/42730
13304         * gcc.c-torture/compile/pr42730.c: New testcase.
13305
13306 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
13307
13308         PR target/pr42542
13309         * gcc.target/ia64/pr42542-1.c: New.
13310         * gcc.target/ia64/pr42542-2.c: New.
13311         * gcc.target/ia64/pr42542-3.c: New.
13312
13313 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
13314
13315         PR c++/42634
13316         * g++.dg/template/error45.C: New test.
13317
13318 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13319
13320         PR tree-optimization/42704
13321         * g++.dg/torture/pr42704.C: New test.
13322
13323 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13324
13325         PR tree-optimization/42703
13326         * gcc.c-torture/compile/pr42703.c: New test.
13327
13328 2010-01-13  Richard Guenther  <rguenther@suse.de>
13329
13330         PR tree-optimization/42705
13331         * gcc.c-torture/compile/pr42705.c: New testcase.
13332
13333 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
13334
13335         * gcc.target/bfin/l2.c: New test.
13336         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13337
13338 2010-01-13  Richard Guenther  <rguenther@suse.de>
13339
13340         PR middle-end/42716
13341         * gcc.c-torture/compile/pr42716.c: New testcase.
13342
13343 2010-01-13  Richard Guenther  <rguenther@suse.de>
13344
13345         PR lto/42678
13346         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13347
13348 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
13349
13350         PR c/42708
13351         * gcc.c-torture/compile/pr42708-1.c: New test.
13352
13353 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
13354
13355         PR debug/42662
13356         * gcc.dg/pr42662.c: New test.
13357
13358         PR tree-optimization/42645
13359         * g++.dg/other/pr42645-1.C: New test.
13360         * g++.dg/other/pr42645-2.C: New test.
13361
13362 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
13363
13364         PR target/42416
13365         * gcc.target/powerpc/warn-1.c: New test.
13366         * gcc.target/powerpc/warn-2.c: New test.
13367
13368 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
13369
13370         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13371         stack alignment.
13372
13373 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
13374
13375         * gcc.dg/lto/20100108_0.c: New.
13376
13377 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
13378
13379         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13380         Add -march=i686 -msse for 32bit x86 targets.
13381
13382 2010-01-10  Richard Guenther  <rguenther@suse.de>
13383
13384         PR middle-end/42667
13385         * gcc.dg/torture/pr42667.c: New testcase.
13386
13387 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13388
13389         PR fortran/32489
13390         * gfortran.dg/array_constructor_34.f90: New test.
13391
13392 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13393
13394         PR fortran/20923
13395         * gfortran.dg/array_constructor_33.f90: New test.
13396         gfortran.dg/array_function_5.f90: Add credit.
13397
13398 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13399
13400         PR debug/42631
13401         * gcc.dg/pr42631.c: New.
13402
13403 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13404
13405         PR debug/42630
13406         * gcc.dg/pr42630.c: New.
13407
13408 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13409
13410         PR debug/42629
13411         * gcc.dg/pr42629.c: New.
13412
13413 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13414
13415         PR middle-end/42363
13416         * gcc.dg/torture/pr42363.c: New.
13417
13418 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13419
13420         PR debug/42604
13421         PR debug/42395
13422         * gcc.dg/vect/pr42604.c: New.
13423         * gcc.dg/vect/pr42395.c: New.
13424
13425 2010-01-09  Richard Guenther  <rguenther@suse.de>
13426
13427         PR middle-end/42512
13428         * gcc.c-torture/execute/pr42512.c: New testcase.
13429
13430 2010-01-09  Tobias Burnus  <burnus@net-b.de>
13431
13432         PR fortran/41298
13433         * gfortran.dg/c_ptr_tests_14.f90: New test.
13434
13435 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13436
13437         PR ada/41929
13438         * gnat.dg/null_pointer_deref1.adb: Don't run on
13439         sparc*-sun-solaris2.11.
13440
13441 2010-01-08  Richard Guenther  <rguenther@suse.de>
13442
13443         PR lto/42528
13444         * gcc.dg/lto/20100103-1_0.c: New testcase.
13445         * gcc.dg/lto/20100103-2_0.c: Likewise.
13446
13447 2010-01-08  Tobias Burnus  <burnus@net-b.de
13448
13449         PR/fortran 25829
13450         * gfortran.dg/asynchronous_1.f90: New test.
13451         * gfortran.dg/asynchronous_2.f90: New test.
13452         * gfortran.dg/conflicts.f90: Update error message.
13453
13454 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
13455
13456         c++/40155
13457         * g++.dg/cpp0x/variadic-unify-2.C: New test.
13458
13459 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
13460
13461         PR tree-optimization/42625
13462         * g++.dg/opt/dtor4.C: New test.
13463         * g++.dg/opt/dtor4.h: New.
13464         * g++.dg/opt/dtor4-aux.cc: New.
13465
13466 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13467
13468         PR fortran/42597
13469         * gfortran.dg/proc_ptr_26.f90: New test.
13470
13471 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13472
13473         PR fortran/41872
13474         * gfortran.dg/allocatable_scalar_7.f90: New test.
13475
13476 2010-01-06  Richard Guenther  <rguenther@suse.de>
13477
13478         * gcc.c-torture/compile/pr42632.c: New testcase.
13479
13480 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13481
13482         PR target/42542
13483         * gcc.target/i386/pr42542-4.c: New.
13484         * gcc.target/i386/pr42542-4a.c: Likewise.
13485         * gcc.target/i386/pr42542-5.c: Likewise.
13486         * gcc.target/i386/pr42542-5a.c: Likewise.
13487
13488 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13489
13490         * gcc.dg/tls/opt-15.c: New test.
13491
13492 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13493
13494         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13495
13496 2010-01-05  Martin Jambor  <mjambor@suse.cz>
13497
13498         PR tree-optimization/42462
13499         * g++.dg/torture/pr42462.C: New test.
13500
13501 2010-01-05  Jason Merrill  <jason@redhat.com>
13502
13503         * g++.dg/cpp0x/initlist30.C: New test.
13504
13505 2010-01-05  Richard Guenther  <rguenther@suse.de>
13506
13507         PR tree-optimization/42614
13508         * gcc.c-torture/execute/pr42614.c: New testcase.
13509
13510 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
13511
13512         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13513         * gcc.dg/Wunreachable-1.c: Remove the testcase of
13514         -Wunreachable-code.
13515         * gcc.dg/Wunreachable-2.c: Likewise.
13516         * gcc.dg/Wunreachable-3.c: Likewise.
13517         * gcc.dg/Wunreachable-4.c: Likewise.
13518         * gcc.dg/Wunreachable-5.c: Likewise.
13519         * gcc.dg/Wunreachable-6.c: Likewise.
13520         * gcc.dg/Wunreachable-7.c: Likewise.
13521         * gcc.dg/Wunreachable-8.c: Likewise.
13522         * gcc.dg/20041231-1.c: Likewise.
13523
13524 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
13525
13526         PR other/42611
13527         * gcc.dg/pr42611.c: New test.
13528
13529         PR tree-optimization/42508
13530         * g++.dg/opt/pr42508.C: New test.
13531
13532 2010-01-05  Tobias Burnus  <burnus@net-b.de>
13533
13534         PR fortran/41872
13535         * gfortran.dg/allocatable_scalar_8.f90: New.
13536
13537 2010-01-04  Martin Jambor  <mjambor@suse.cz>
13538
13539         PR tree-optimization/42398
13540         * gcc.c-torture/compile/pr42398.c: New test.
13541
13542 2010-01-04  Jason Merrill  <jason@redhat.com>
13543
13544         PR c++/42555
13545         * g++.dg/ext/attrib35.C: New.
13546
13547         PR c++/42567
13548         * g++.dg/cpp0x/auto17.C: New.
13549
13550 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
13551
13552         * gcc.dg/lto/20100104_0.c: New.
13553
13554 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
13555
13556         PR target/42542
13557         * gcc.target/i386/pr42542-1.c: New.
13558         * gcc.target/i386/pr42542-1a.c: Likewise.
13559         * gcc.target/i386/pr42542-1b.c: Likewise.
13560         * gcc.target/i386/pr42542-2.c: Likewise.
13561         * gcc.target/i386/pr42542-2a.c: Likewise.
13562         * gcc.target/i386/pr42542-2b.c: Likewise.
13563         * gcc.target/i386/pr42542-3.c: Likewise.
13564         * gcc.target/i386/pr42542-3a.c: Likewise.
13565
13566 2009-01-04  Tobias Burnus  <burnus@net-b.de>
13567
13568         PR fortran/41872
13569         * gfortran.dg/allocatable_scalar_5.f90: New test.
13570         * gfortran.dg/allocatable_scalar_6.f90: New test.
13571
13572 2010-01-03  Richard Guenther  <rguenther@suse.de>
13573
13574         PR testsuite/42583
13575         * gfortran.dg/gomp/recursion1.f90: Remove.
13576
13577 2010-01-03  Richard Guenther  <rguenther@suse.de>
13578
13579         * gcc.dg/Warray-bounds.c: Remove XFAILs.
13580         * gcc.dg/uninit-6.c: Likewise.
13581         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13582
13583 2010-01-03  Richard Guenther  <rguenther@suse.de>
13584
13585         PR tree-optimization/42589
13586         * gcc.target/i386/pr42589.c: New testcase.
13587
13588 2010-01-03  Richard Guenther  <rguenther@suse.de>
13589
13590         PR tree-optimization/42438
13591         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13592
13593 2010-01-02  Richard Guenther  <rguenther@suse.de>
13594
13595         PR testsuite/41651
13596         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13597
13598 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
13599
13600         PR target/42448
13601         * gcc.target/alpha/pr42448-1.c: New test.
13602         * gcc.target/alpha/pr42448-2.c: Ditto.
13603
13604 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
13605
13606         PR preprocessor/41947
13607         * gcc.dg/c99-hexfloat-3.c: New test.
13608
13609 2010-01-01  Richard Guenther  <rguenther@suse.de>
13610
13611         PR c/42570
13612         * gcc.c-torture/execute/pr42570.c: New testcase.
13613
13614 2010-01-01  Richard Guenther  <rguenther@suse.de>
13615
13616         PR middle-end/42559
13617         * gcc.c-torture/compile/pr42559.c: New testcase.
13618
13619 \f
13620 Copyright (C) 2010 Free Software Foundation, Inc.
13621
13622 Copying and distribution of this file, with or without modification,
13623 are permitted in any medium without royalty provided the copyright
13624 notice and this notice are preserved.