OSDN Git Service

2010-11-17 Steve Ellcey <sje@cup.hp.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
2
3         PR middle-end/31490
4         * gcc.dg/pr31490.c: New test.
5
6 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
7
8         * gcc.dg/nop.h: Move from ...
9         * gcc.dg/guality/nop.h: ... here.
10         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
11         * gcc.dg/guality/asm-1.c: Update nop.h include.
12         * gcc.dg/guality/pr43329-1.c: Ditto.
13
14 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
15
16         * gcc.dg/two-types-1.c: New test.
17         * gcc.dg/two-types-2.c: New test.
18         * gcc.dg/two-types-3.c: New test.
19         * gcc.dg/two-types-4.c: New test.
20         * gcc.dg/two-types-5.c: New test.
21         * gcc.dg/two-types-6.c: New test.
22         * gcc.dg/two-types-7.c: New test.
23         * gcc.dg/two-types-8.c: New test.
24         * gcc.dg/two-types-9.c: New test.
25         * gcc.dg/two-types-10.c: New test.
26         * objc.dg/two-types-1.m: New test.
27
28 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
29
30         PR rtl-optimization/46440
31         * gcc.dg/pr46440.c: New test.
32
33         PR testsuite/45429
34         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
35
36 2010-11-17  Ira Rosen  <irar@il.ibm.com>
37
38         PR tree-optimization/46312
39         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
40         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
41         on targets that support vector shifts with scalar shift argument.
42         Remove dg-options.
43         * gcc.dg/vect/vect-scal-opt.c: Rename to...
44         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
45         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
46         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
47         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
48         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
49         support misaligned data accesses.
50         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
51         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
52         * lib/target-supports.exp
53         (check_effective_target_vect_shift_scalar): New.
54
55 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
56
57         * gcc.dg/guality/nop.h: New file.
58         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
59         "nop".  Adjust line numbers in gdb-test.
60         * gcc.dg/guality/pr43329-1.c: Likewise.
61
62 2010-11-16  Jason Merrill  <jason@redhat.com>
63
64         * g++.dg/cpp0x/defaulted20.C: New.
65
66         * g++.dg/template/injected2.C: New.
67
68 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
69
70         * objc.dg/protocol-optional-1.m: New.
71         * obj-c++.dg/protocol-optional-1.mm: New.
72
73 2010-11-16  Richard Henderson  <rth@redhat.com>
74
75         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
76         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
77
78 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
79
80         * gnat.dg/opt12.adb: New test.
81         * gnat.dg/opt12_pkg.ad[sb]: New helper.
82
83 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
84
85         * gcc.target/rx/pack.c: New test.
86
87 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
88             Tobias Burnus  <burnus@net-b.de>
89
90         PR fortran/32049
91         * gfortran.dg/quad_1.f90: New.
92         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
93         compiler arguments.
94         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
95         library search path; call gcc-set-multilib-library-path with
96         arguments such that libgfortran.spec is found.
97         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
98
99 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
100
101         PR c++/46401
102         * g++.dg/warn/Wsequence-point-3.C: New test.
103
104 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
105
106         PR preprocessor/17349
107         * gcc.dg/cpp/cmdlne-C3.c: New.
108
109 2010-11-16  Richard Guenther  <rguenther@suse.de>
110
111         PR tree-optimization/44545
112         * gcc.dg/pr44545.c: New testcase.
113
114 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
115
116         PR rtl-optimization/46366
117         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
118         casts.
119
120 2010-11-16  Richard Guenther  <rguenther@suse.de>
121
122         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
123
124 2010-11-16  Richard Guenther  <rguenther@suse.de>
125
126         PR middle-end/45172
127         * gfortran.dg/gomp/pr45172.f90: New testcase.
128
129 2010-11-16  Nick Clifton  <nickc@redhat.com>
130
131         * gcc.target/rx/pack.c: New test.
132
133 2010-11-15  Richard Henderson  <rth@redhat.com>
134
135         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
136         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
137         Use builtin_constant_p rather than scanning for builtin name.
138
139 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
140
141         * objc.dg/property/dotsyntax-18.m: New.
142         * objc.dg/property/dotsyntax-19.m: New.
143         * objc.dg/property/dotsyntax-20.m: New.
144         * obj-c++.dg/property/dotsyntax-18.mm: New.
145         * obj-c++.dg/property/dotsyntax-19.mm: New.
146         * obj-c++.dg/property/dotsyntax-20.mm: New.
147         * objc.dg/property/dotsyntax-4.m: Removed some unused
148         variables and code.
149         * objc.dg/property/dotsyntax-6.m: Same change.
150         * objc.dg/property/dotsyntax-16.m: Same change.
151         * objc.dg/property/dotsyntax-17.m: Same change.
152         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
153         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
154         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
155         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
156         * objc.dg/property/at-property-22.m: Added missing casts.
157         * obj-c++.dg/property/at-property-22.mm: Same change.
158
159 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
160
161         PR tree-optimization/46491
162         * gcc.target/i386/pr46491.c: New test.
163
164         PR tree-optimization/46461
165         * gcc.c-torture/compile/pr46461.c: New test.
166
167 2010-11-15  Tobias Burnus  <burnus@net.b.de>
168
169         PR fortran/46484
170         * gfortran.dg/allocatable_scalar_11.f90: New.
171         * gfortran.dg/allocatable_scalar_5.f90: Make test case
172         standard conform.
173
174 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
175
176         PR debug/46095
177         * gcc.target/i386/pr46095.c: New test.
178
179         PR debug/46387
180         * gcc.dg/pr46387.c: New test.
181
182 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
183
184         * objc.dg/property/dotsyntax-16.m: New.
185         * objc.dg/property/dotsyntax-17.m: New.
186         * obj-c++.dg/property/dotsyntax-16.mm: New.
187         * obj-c++.dg/property/dotsyntax-17.mm: New.
188         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
189         syntax with properties, which now works.
190         * obj-c++.dg/property/at-property-10.mm: Same change.
191
192 2010-11-15  Martin Jambor  <mjambor@suse.cz>
193
194         PR tree-optimization/46349
195         * gnat.dg/opt9.adb: New file.
196         * gnat.dg/opt9_pkg.ads: Likewise
197
198 2010-11-15  Richard Guenther  <rguenther@suse.de>
199
200         PR lto/44989
201         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
202
203 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
204
205         PR preprocessor/45038
206         * g++.dg/pr45038.C: New test.
207
208 2010-11-15  Richard Guenther  <rguenther@suse.de>
209
210         PR tree-optimization/46467
211         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
212
213 2010-11-15  Richard Guenther  <rguenther@suse.de>
214
215         PR testsuite/46423
216         * g++.dg/torture/pr34850.C: Adjust.
217
218 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
219
220         PR c/46475
221         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
222
223 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
224
225         * objc.dg/property/at-property-21.m: New.
226         * objc.dg/property/at-property-22.m: New.
227         * objc.dg/property/at-property-23.m: New.
228         * objc.dg/property/synthesize-9.m: New.
229         * objc.dg/property/synthesize-10.m: New.
230         * objc.dg/property/synthesize-11.m: New.
231         * obj-c++.dg/property/at-property-21.mm: New.
232         * obj-c++.dg/property/at-property-22.mm: New.
233         * obj-c++.dg/property/at-property-23.mm: New.
234         * obj-c++.dg/property/synthesize-9.mm: New.
235         * obj-c++.dg/property/synthesize-10.mm: New.
236         * obj-c++.dg/property/synthesize-11.mm: New.
237
238         * objc.dg/property/at-property-4.m: Updated to match new compiler
239         where some errors have been converted into warnings and vice versa.
240         * objc.dg/property/at-property-16.m: Same change.
241         * objc.dg/property/at-property-18.m: Same change.
242         * objc.dg/property/property-neg-5.m: Same change.
243         * obj-c++.dg/property/at-property-4.mm: Same change.
244         * obj-c++.dg/property/at-property-16.mm: Same change.
245         * obj-c++.dg/property/at-property-18.mm: Same change.
246         * obj-c++.dg/property/property-neg-5.mm: Same change.
247
248         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
249         commented out because of testsuite problems; I found out that
250         using dg-warning instead of dg-message gets them to work.
251         * obj-c++.dg/property/property-neg-3.mm: Same change.
252         * obj-c++.dg/property/synthesize-6.mm: Same change.
253         * obj-c++.dg/property/at-property-5.mm: Same change.
254         * obj-c++.dg/property/at-property-14.mm: Same change.
255         * obj-c++.dg/property/at-property-18.mm: Same change.
256         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
257         some tests still do not work due to some other testsuite issue).
258
259 2010-11-13  Jason Merrill  <jason@redhat.com>
260
261         * g++.dg/cpp0x/auto20.C: New.
262
263 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
264
265         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
266         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
267
268 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
269
270         PR c/46462
271         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
272         * gcc.dg/pr35746.c: Likewise.
273         * gcc.dg/cpp/direct2.c: Likewise.
274         * gcc.dg/cpp/direct2s.c: Likewise.
275         * gcc.dg/noncompile/920923-1.c: Likewise.
276         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
277
278 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
279
280         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
281
282 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
283
284         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
285         a pointer to an arbitrary C struct with an Objective-C protocol.
286         Test various valid uses of typedef with Objective-C objects and
287         protocols instead.
288         * objc.dg/invalid-type-1.m: New.
289         * obj-c++.dg/invalid-type-1.m: New.
290
291 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
292
293         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
294
295 2010-11-13  Tobias Burnus  <burnus@net-b.de>
296
297         PR fortran/45742
298         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
299
300 2010-11-13  Tobias Burnus  <burnus@net-b.de>
301
302         PR fortran/45742
303         * gfortran.dg/volatile12.f90: New.
304
305 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
306
307         * objc.dg/attributes/method-format-1.m: Adjust.
308
309 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
310
311         PR c/20385
312         * gcc.dg/decl-9.c: New.
313
314 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
315
316         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
317
318 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
319
320         * gcc.dg/format/few-1.c: New test.
321         * gcc.dg/format/asm_fprintf-1.c: Adjust.
322         * gcc.dg/format/c90-scanf-1.c: Adjust.
323         * gcc.dg/format/cmn-err-1.c: Adjust.
324         * gcc.dg/format/dfp-printf-1.c: Adjust.
325         * gcc.dg/format/dfp-scanf-1.c: Adjust.
326         * gcc.dg/format/gcc_diag-1.c: Adjust.
327         * gcc.dg/format/ms_unnamed-1.c: Adjust.
328         * gcc.dg/format/strfmon-1.c: Adjust.
329         * gcc.dg/format/unnamed-1.c: Adjust.
330         * gcc.dg/format/xopen-2.c: Adjust.
331         * g++.dg/ext/builtin4.C: Adjust.
332         * g++.dg/ext/builtin5.C: Adjust.
333
334 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
335
336         * gcc.dg/pragma-diag-2.c: New test.
337
338 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
339
340         PR fortran/45794
341         * gfortran.dg/optional_mask.f90: New test.
342
343 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
344
345         * g++.dg/cpp0x/defaulted15.C: Adjust.
346
347 2010-11-12  James Dennett <jdennett@google.com>
348
349         PR c++/39415
350         * g++.dg/expr/static_cast7.C: New.
351
352 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
353
354         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
355         warning.
356         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
357         mips-sgi-irix*.
358         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
359         * gcc.target/mips/call-3.c: Add dg-require-visibility.
360
361 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
362
363         * gcc.dg/pr46375.c: New test.
364
365 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
366
367         PR c/44782
368         * c-c++-common/fmax-errors.c: New test.
369
370 2010-11-11  Richard Henderson  <rth@redhat.com>
371
372         * gcc.target/i386/sse-24.c: Use -ffp-contract.
373
374 2010-11-11  Jan Hubicka  <jh@suse.cz>
375
376         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
377         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
378
379 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
380
381         PR target/46088
382         * gcc.dg/pr46088.c: New test.
383
384 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
385
386         * gfortran.dg/empty_derived_type.f90: New test.
387
388 2010-11-11  Tobias Burnus  <burnus@net-b.de>
389
390         PR fortran/46413
391         * gfortran.dg/class_31.f90: New.
392
393         PR fortran/46205
394         * gfortran.dg/forall_14.f90: New.
395
396 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
397             Tobias Burnus  <burnus@net-b.de>
398
399         PR fortran/46325
400         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
401
402 2010-11-11  Jan Hubicka  <jh@suse.cz>
403
404         * gcc.dg/20081223-1.c: Update LTO options.
405         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
406         * gcc.dg/lto/20081118_0.c: Update LTO options.
407         * gcc.dg/lto/ipareference_0.c: Update LTO options.
408         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
409         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
410         * gcc.dg/lto/ipacp_0.c: Update LTO options.
411         * gcc.dg/lto/20090116_0.c: Update LTO options.
412         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
413         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
414         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
415         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
416         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
417         * gcc.dg/lto/20081224_0.c: Update LTO options.
418         * gcc.dg/lto/20090219_0.c: Update LTO options.
419         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
420         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
421         * gcc.dg/lto/20081115_0.c: Update LTO options.
422         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
423         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
424         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
425         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
426         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
427         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
428         * g++.dg/20090107-1.C: Update LTO options.
429         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
430         * g++.dg/lto/20081123_0.C: Update LTO options.
431         * g++.dg/lto/20090313_0.C: Update LTO options.
432         * g++.dg/lto/20081125_0.C: Update LTO options.
433         * g++.dg/lto/20081109-1_0.C: Update LTO options.
434         * g++.dg/lto/20081219_0.C: Update LTO options.
435         * g++.dg/lto/20100724-1_0.C: Update LTO options.
436         * g++.dg/lto/20081204-1_0.C: Update LTO options.
437         * g++.dg/lto/20090303_0.C: Update LTO options.
438         * g++.dg/lto/20100723-1_0.C: Update LTO options.
439         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
440         * g++.dg/lto/20090128_0.C: Update LTO options.
441         * g++.dg/lto/20081204-2_0.C: Update LTO options.
442         * g++.dg/lto/20090302_0.C: Update LTO options.
443         * g++.dg/lto/20081119-1_0.C: Update LTO options.
444         * g++.dg/lto/20081118_0.C: Update LTO options.
445         * g++.dg/20090121-1.C: Update LTO options.
446         * objc.dg/lto/lto.exp: Update LTO options.
447         * lib/lto.exp: Update LTO options.
448         * lib/gcc-dg.exp: Update LTO options.
449         * lib/c-torture.exp: Update LTO options.
450         * obj-c++.dg/lto/lto.exp: Update LTO options.
451
452 2010-11-11  Jan Hubicka  <jh@suse.cz>
453
454         PR tree-optimize/40436
455         * gcc.dg/tree-ssa/inline-5.c: New testcase.
456         * gcc.dg/tree-ssa/inline-6.c: New testcase.
457
458 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
459
460         * gfortran.dg/proc_decl_24.f90: New.
461
462 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
463
464         * objc.dg/property/at-property-20.m: New.
465         * objc.dg/property/synthesize-8.m: New.
466         * obj-c++.dg/property/at-property-20.m: New.
467         * obj-c++.dg/property/synthesize-8.mm: New.
468
469 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
470
471         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
472
473 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
474
475         PR middle-end/46388
476         * gcc.c-torture/compile/pr46388.c: New test.
477
478 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
479
480         * lib/lto.exp (lto-get-options-main): Support optional target
481         selector for dg-suppress-ld-options.
482
483 2010-11-11  Martin Jambor  <mjambor@suse.cz>
484
485         PR tree-optimization/46383
486         * g++.dg/torture/pr46383.C: New test.
487
488 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
489
490         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
491         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
492         to dg-options.
493         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
494         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
495         * g++.dg/other/i386-3.C: Ditto.
496
497 2010-11-10  Jason Merrill  <jason@redhat.com>
498
499         * g++.dg/cpp0x/constexpr-46420.C: New.
500
501 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
502
503         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
504         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
505         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
506         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
507         expected messages.
508
509 2010-11-10  Jan Hubicka  <jh@suse.cz>
510
511         PR tree-optimize/38669
512         * gcc.dg/tree-ssa/pr38699.c: New testcase.
513
514 2010-11-10  Jan Hubicka  <jh@suse.cz>
515
516         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
517
518 2010-11-10  Jason Merrill  <jason@redhat.com>
519
520         * g++.dg/cpp0x/constexpr-bitfield.C: New.
521
522 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
523
524         PR debug/46409
525         * gcc.dg/debug/pr46409.c: New test.
526
527         PR c++/46368
528         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
529
530 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
531
532         PR target/46419
533         * gcc-target/i386/pr46419.c: New test.
534
535 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
536
537         * g++.dg/other/i386-2.C: Add -mtbm.
538         * g++.dg/other/i386-3.C: Likewise.
539         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
540         * gcc.target/i386/funcspec-6.c: Likewise.
541         * gcc.target/i386/sse-12.c: Add -mtbm.
542         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
543         operand intrinsics.
544         * gcc.target/i386/sse-14.c: Likewise.
545         * gcc.target/i386/sse-22.c: Likewise.
546         * gcc.target/i386/sse-23.c: Likewise.
547         * gcc.target/i386/tbm-1.c: New file.
548         * gcc.target/i386/tbm-2.c: Likewise.
549
550 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
551
552         * g++.dg/other/i386-2.C: Add -mbmi.
553         * g++.dg/other/i386-3.C: Likewise.
554         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
555         * gcc.target/i386/funcspec-6.c: Likewise.
556         * gcc.target/i386/sse-12.c: Add -mbmi.
557         * gcc.target/i386/bmi-1.c: New file.
558         * gcc.target/i386/bmi-2.c: Likewise.
559         * gcc.target/i386/bmi-3.c: Likewise.
560         * gcc.target/i386/bmi-4.c: Likewise.
561         * gcc.target/i386/bmi-5.c: Likewise.
562         * gcc.target/i386/bmi-6.c: Likewise.
563
564 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
565
566         PR c++/46065
567         * g++.dg/pr46065.C: New test.
568
569 2010-11-10  Jan Hubicka  <jh@suse.cz>
570
571         PR tree-optimize/33172
572         PR tree-optimize/43411
573         * gcc.dg/tree-ssa/pr33172.c: New testcase.
574         * g++.dg/tree-ssa/pr43411.C: New testcase.
575
576 2010-11-10  Jan Hubicka  <jh@suse.cz>
577
578         PR tree-optimize/46228
579         * g++.dg/tree-ssa/pr46228.C: New testcase.
580
581 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
582
583         PR tree-optimization/46414
584         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
585
586 2010-11-10  Tobias Burnus  <burnus@net-b.de>
587
588         PR fortran/46411
589         * gfortran.dg/intrinsic_7.f90: New.
590
591 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
592
593         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
594         * g++.dg/abi/thunk4.C: Likewise.
595         * g++.dg/opt/combine.C: Add dg-require-visibility.
596         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
597         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
598         alpha*-dec-osf*.
599         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
600         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
601         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
602         large arena_size.
603         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
604         * gcc.dg/intmax_t-1.c: Likewise.
605
606 2010-11-10  Tobias Burnus  <burnus@net-b.de>
607
608         PR fortran/46244
609         * gfortran.dg/class_30.f90: New.
610
611 2010-11-10  Tobias Burnus  <burnus@net-b.de>
612
613         PR fortran/46223
614         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
615         failure on s390.
616
617 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
618
619         PR tree-optimization/45971
620         * gcc.dg/vect/O3-pr45971.c: New.
621
622 2010-11-10  Richard Guenther  <rguenther@suse.de>
623
624         PR tree-optimization/44964
625         * gcc.dg/pr44964.c: New testcase.
626
627 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
628
629         * gnat.dg/opt10.adb: Fix typo.
630
631 2010-11-10  Martin Jambor  <mjambor@suse.cz>
632
633         PR tree-optimization/46351
634         PR tree-optimization/46377
635         * gnat.dg/opt10.adb: New file.
636         * gnat.dg/opt10_pkg.ads: Likewise.
637         * gnat.dg/opt11.adb: Likewise.
638         * gnat.dg/opt11.ads: Likewise.
639
640 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
641
642         * gnat.dg/boolean_conv.adb: New test.
643
644 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
645
646         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
647
648 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
649
650         * gnat.dg/unchecked_convert7.adb: New test.
651
652 2010-11-10  Richard Guenther  <rguenther@suse.de>
653
654         PR tree-optimization/46398
655         * gcc.dg/torture/pr46398.c: New testcase.
656
657 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
658
659         * gfortran.dg/open_dev_null.f90: New test.
660
661 2010-11-09  Jan Hubicka  <jh@suse.cz>
662
663         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
664         unrolling.
665
666 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
667
668         * gcc.dg/struct-semi-4.c: New test.
669
670 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
671
672         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
673         power5 to enable generation of FRIZ.
674
675         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
676         optimization.
677
678         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
679         expected.
680
681 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
682
683         PR target/43808
684         * gfortran.dg/pr43808.f90: New test.
685
686 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
687
688         PR tree-optimization/46036
689         * gfortran.dg/lto/pr46036_0.f90: New.
690
691 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
692
693         PR middle-end/45663
694         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
695         bar invocation instead of first.
696
697         PR debug/46171
698         * gcc.dg/pr46171.c: New test.
699
700 2010-11-09  Richard Guenther  <rguenther@suse.de>
701
702         PR tree-optimization/46355
703         * gcc.dg/pr46355.c: New testcase.
704
705 2010-11-09  Richard Guenther  <rguenther@suse.de>
706
707         PR tree-optimization/46177
708         * gcc.dg/pr46177-2.c: New testcase.
709
710 2010-11-09  Richard Guenther  <rguenther@suse.de>
711
712         PR testsuite/46312
713         * gcc.dg/vec-scal-opt.c: Move ...
714         * gcc.dg/vect/vect-scal-opt.c: ... here.
715         * gcc.dg/vec-scal-opt1.c: Move ...
716         * gcc.dg/vect/vect-scal-opt1.c: ... here.
717         * gcc.dg/vec-scal-opt2.c: Move ...
718         * gcc.dg/vect/vect-scal-opt2.c: ... here.
719
720 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
721
722         * gnat.dg/specs/static_initializer5.ads: New test.
723         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
724
725 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
726
727         PR middle-end/46360
728         * gcc.c-torture/compile/pr46360.c: New test.
729
730         PR c++/45894
731         * g++.dg/warn/Wsequence-point-2.C: New test.
732
733 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
734
735         PR fortran/46313
736         * gfortran.dg/class_29.f03: New.
737
738 2010-11-09  Richard Guenther  <rguenther@suse.de>
739
740         PR middle-end/46221
741         * gcc.target/i386/alias-1.c: New testcase.
742
743 2010-11-08  Jason Merrill  <jason@redhat.com>
744
745         * g++.dg/cpp0x/constexpr-sassert.C: New.
746
747 2010-11-08  Jason Merrill  <jason@redhat.com>
748
749         * g++.dg/cpp0x/constexpr-defarg.C: New.
750
751 2010-11-08  Xinliang David Li  <davidxl@google.com>
752
753         PR tree-optimization/46316
754         * gcc.c-torture/execute/pr46316.c: New test.
755
756 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
757
758         PR fortran/46344
759         * gfortran.dg/class_28.f03: Extended.
760
761 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
762
763         * objc.dg/property/dotsyntax-13.m: New.
764         * objc.dg/property/dotsyntax-14.m: New.
765         * objc.dg/property/dotsyntax-15.m: New.
766         * objc.dg/property/synthesize-7.m: New.
767         * obj-c++.dg/property/dotsyntax-13.mm: New.
768         * obj-c++.dg/property/dotsyntax-14.mm: New.
769         * obj-c++.dg/property/dotsyntax-15.mm: New.
770         * obj-c++.dg/property/synthesize-7.mm: New.
771
772 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
773
774         * objc.dg/property/dynamic-4.m: New.
775         * objc.dg/property/dynamic-5.m: New.
776         * objc.dg/property/dynamic-6.m: New.
777         * obj-c++.dg/property/dynamic-4.mm: New.
778         * obj-c++.dg/property/dynamic-5.mm: New.
779         * obj-c++.dg/property/dynamic-6.mm: New.
780
781 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
782
783         * objc.dg/property/synthesize-3.m: New.
784         * objc.dg/property/synthesize-4.m: New.
785         * objc.dg/property/synthesize-5.m: New.
786         * objc.dg/property/synthesize-6.m: New.
787         * obj-c++.dg/property/synthesize-3.mm: New.
788         * obj-c++.dg/property/synthesize-4.mm: New.
789         * obj-c++.dg/property/synthesize-5.mm: New.
790         * obj-c++.dg/property/synthesize-6.mm: New.
791
792 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
793
794         * objc.dg/property/at-property-5.m: Updated test.
795         * objc.dg/property/at-property-16.m: New.
796         * objc.dg/property/at-property-17.m: New.
797         * objc.dg/property/at-property-18.m: New.
798         * objc.dg/property/at-property-19.m: New.
799         * objc.dg/property/dotsyntax-12.m: New.
800         * objc.dg/protocol-inheritance-1.m: New.
801         * objc.dg/protocol-inheritance-2.m: New.
802         * obj-c++.dg/property/at-property-5.mm: Updated test.
803         * obj-c++.dg/property/at-property-16.mm: New.
804         * obj-c++.dg/property/at-property-17.mm: New.
805         * obj-c++.dg/property/at-property-18.mm: New.
806         * obj-c++.dg/property/at-property-19.mm: New.
807         * obj-c++.dg/protocol-inheritance-1.mm: New.
808         * obj-c++.dg/protocol-inheritance-2.mm: New.
809         * obj-c++.dg/property/dotsyntax-12.mm: New.
810
811 2010-11-08  Jason Merrill  <jason@redhat.com>
812
813         * g++.dg/expr/overflow1.C: New.
814         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
815         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
816         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
817         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
818
819 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
820
821         * gcc.dg/pr35442.c: Adapt warning.
822
823         PR target/46280
824         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
825         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
826         * g++.dg/torture/pr36444.C: Add dg-options -msse for
827         i?86-*-* x86_64-*-*.
828         * g++.dg/torture/pr36445.C: Likewise.
829         * gcc.c-torture/compile/pr34856.c: Likewise.
830         * gcc.c-torture/compile/pr39928-1.c: Likewise.
831         * gcc.c-torture/compile/vector-1.c: Likewise.
832         * gcc.c-torture/compile/vector-2.c: Likewise.
833         * gcc.dg/pr32912-1.c: Likewise.
834         * gcc.c-torture/execute/va-arg-25.c: Move ...
835         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
836         Add dg-options -msse, dg-require-effective-target sse_runtime for
837         for i?86-*-*, x86_64-*-*.
838         * gcc.c-torture/execute/vector-1.c: Likewise.
839         * gcc.c-torture/execute/vector-2.c: Likewise.
840         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
841         i?86-*-*, x86_64-*-*.
842         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
843         * gcc.dg/tree-ssa/sra-4.c: Likewise.
844         * gcc.dg/tree-ssa/vector-1.c: Likewise.
845         * gcc.dg/tree-ssa/vector-2.c: Likewise.
846         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
847
848 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
849
850         * gcc.dg/torture/pr45982.c: Add -std=c99
851         * gcc.dg/torture/pr45623.c: Ditto.
852
853 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
854
855         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
856         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
857
858 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
859
860         PR target/28627
861         * g++.dg/ext/dllimport7.C: Adjust second error check and
862         allow test for x86_64 mingw, too.
863
864 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
865
866         PR fortran/46344
867         * gfortran.dg/class_28.f03: New.
868
869 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
870
871         PR rtl-optimization/45352
872         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
873         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
874         gcc.target/i386/pr45352-2.c: New tests.
875
876 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
877
878         PR libobjc/36610
879         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
880         XFAIL the run for all but m32 x86.
881
882 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
883
884         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
885         as comment character.
886
887 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
888
889         * gcc.target/mips/mips.exp: Revert previous patch.
890         * gcc.target/mips/fma-1.c: Delete.
891         * gcc.target/mips/fma-2.c: Likewise.
892         * gcc.target/mips/fma-3.c: Likewise.
893         * gcc.target/mips/fma-4.c: Likewise.
894         * gcc.target/mips/fma-5.c: Likewise.
895         * gcc.target/mips/fma-6.c: Likewise.
896         * gcc.target/mips/fma-7.c: Likewise.
897         * gcc.target/mips/fma-8.c: Likewise.
898         * gcc.target/mips/fma-9.c: Likewise.
899         * gcc.target/mips/fma-10.c: Likewise.
900         * gcc.target/mips/fma-11.c: Likewise.
901         * gcc.target/mips/fma-12.c: Likewise.
902         * gcc.target/mips/fma-13.c: Likewise.
903         * gcc.target/mips/fma-14.c: Likewise.
904         * gcc.target/mips/fma-15.c: Likewise.
905         * gcc.target/mips/fma-16.c: Likewise.
906         * gcc.target/mips/fma-17.c: Likewise.
907         * gcc.target/mips/fma-18.c: Likewise.
908         * gcc.target/mips/fma-19.c: Likewise.
909         * gcc.target/mips/fma-20.c: Likewise.
910
911 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
912
913         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
914         * gcc.target/mips/fma-1.c: New test.
915         * gcc.target/mips/fma-2.c: Likewise.
916         * gcc.target/mips/fma-3.c: Likewise.
917         * gcc.target/mips/fma-4.c: Likewise.
918         * gcc.target/mips/fma-5.c: Likewise.
919         * gcc.target/mips/fma-6.c: Likewise.
920         * gcc.target/mips/fma-7.c: Likewise.
921         * gcc.target/mips/fma-8.c: Likewise.
922         * gcc.target/mips/fma-9.c: Likewise.
923         * gcc.target/mips/fma-10.c: Likewise.
924         * gcc.target/mips/fma-11.c: Likewise.
925         * gcc.target/mips/fma-12.c: Likewise.
926         * gcc.target/mips/fma-13.c: Likewise.
927         * gcc.target/mips/fma-14.c: Likewise.
928         * gcc.target/mips/fma-15.c: Likewise.
929         * gcc.target/mips/fma-16.c: Likewise.
930         * gcc.target/mips/fma-17.c: Likewise.
931         * gcc.target/mips/fma-18.c: Likewise.
932         * gcc.target/mips/fma-19.c: Likewise.
933         * gcc.target/mips/fma-20.c: Likewise.
934
935 2010-11-06  Jason Merrill  <jason@redhat.com>
936
937         * g++.dg/cpp0x/constexpr-ctor3.C: New.
938
939 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
940
941         PR c/43384
942         * gcc.dg/parser-error-3.c: New test.
943
944 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
945
946         PR c++/45332
947         * g++.dg/parse/semicolon2.C: New testcase.
948         * g++.dg/ext/asmspec1.C: Adjust.
949         * g++.dg/init/new13.C: Adjust.
950         * g++.dg/parse/ctor5.C: Adjust.
951
952 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
953
954         PR fortran/46330
955         * gfortran.dg/class_27.f03: New.
956
957 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
958
959         Fixed using the Objective-C 2.0 dot-syntax with self and super.
960         * objc.dg/property/dotsyntax-5.m: New.
961         * objc.dg/property/dotsyntax-6.m: New.
962         * objc.dg/property/dotsyntax-7.m: New.
963         * objc.dg/property/dotsyntax-8.m: New.
964         * objc.dg/property/dotsyntax-9.m: New.
965         * objc.dg/property/dotsyntax-10.m: New.
966         * objc.dg/property/dotsyntax-11.m: New.
967         * obj-c++.dg/property/dotsyntax-5.mm: New.
968         * obj-c++.dg/property/dotsyntax-6.mm: New.
969         * obj-c++.dg/property/dotsyntax-7.mm: New.
970         * obj-c++.dg/property/dotsyntax-8.mm: New.
971         * obj-c++.dg/property/dotsyntax-9.mm: New.
972         * obj-c++.dg/property/dotsyntax-10.mm: New.
973         * obj-c++.dg/property/dotsyntax-11.mm: New.
974
975 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
976
977         * obj-c++.dg/encode-3.mm: Provide a different string check for the
978         NeXT runtime when the type is READONLY.
979
980 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
981
982         * gcc.target/i386/387-2.c: Skip if -march= is specified.
983         * gcc.target/i386/387-6.c: Ditto.
984         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
985         * gcc.target/i386/387-4.c: Ditto.
986         * gcc.target/i386/387-7.c: Ditto.
987         * gcc.target/i386/387-8.c: Ditto.
988         * gcc.target/i386/387-9.c: Ditto.
989         * gcc.target/i386/387-10.c: Ditto.
990         * gcc.target/i386/387-11.c: Ditto.
991         * gcc.target/i386/387-12.c: Ditto.
992
993         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
994
995 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
996
997         PR target/44981
998         * gcc.dg/darwin-cfstring-format-1.c: New.
999         * gcc.dg/warn-nsstring.c: New.
1000         * objc.dg/fsf-nsstring-format-1.m: New.
1001         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1002         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1003         linker warning.
1004
1005 2010-11-05  Jason Merrill  <jason@redhat.com>
1006
1007         PR c++/45473
1008         * g++.dg/inherit/virtual6.C: New.
1009
1010 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1011
1012         PR c/44772
1013         * gcc.dg/Wcxx-compat-21.c: New test.
1014
1015 2010-11-05  Ian Lance Taylor  <iant@google.com>
1016
1017         PR target/46084
1018         * gcc.target/i386/pr46084.c: New test.
1019
1020 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
1021
1022         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1023         * (check_effective_target_mempcpy): New.
1024         * gcc.c-torture/execute/pr45636.c: Move this...
1025         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
1026
1027 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1028
1029         * gcc.target/i386/i386.exp (FLAGS): Remove.
1030         Wrap gcc_target_compile with $clearcap_ldflags added to options.
1031
1032 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1033
1034         PR c++/46160
1035         * g++.dg/opt/empty2.C: New test.
1036
1037         PR target/45670
1038         * gcc.target/i386/pr45670.c: New test.
1039
1040 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
1041
1042         PR fortran/45451
1043         PR fortran/46174
1044         * gfortran.dg/class_19.f03: Modified.
1045         * gfortran.dg/class_allocate_6.f03: New.
1046
1047 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1048
1049         * gcc.target/i386/avx-vzeroupper-19.c: New.
1050
1051 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1052
1053         PR tree-optimization/46099
1054         * gcc.dg/autopar/pr46099.c: New test.
1055
1056         PR middle-end/43690
1057         * c-c++-common/pr43690.c: New test.
1058
1059 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
1060
1061         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
1062         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
1063         declaration and implementation.
1064         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
1065         * obj-c++.dg/property/at-property-13.mm: Likewise.
1066         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
1067         * obj-c++.dg/property/property-1.mm: Likewise.
1068         * obj-c++.dg/property/at-property-7.mm: Likewise.
1069         * obj-c++.dg/property/at-property-9.mm: Likewise.
1070         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
1071         * obj-c++.dg/property/at-property-10.mm: Likewise.
1072         * obj-c++.dg/property/synthesize-2.mm: Likewise.
1073         * obj-c++.dg/property/at-property-12.mm: Likewise.
1074         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
1075         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
1076         * obj-c++.dg/property/at-property-6.mm: Likewise.
1077         * obj-c++.dg/property/at-property-8.mm: Likewise.
1078         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
1079         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
1080         * obj-c++.dg/property/at-property-11.mm: Likewise.
1081         * obj-c++.dg/template-8.mm: Likewise.
1082         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
1083         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
1084         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
1085         and put a FIXME for this.
1086         * obj-c++.dg/property/property-2.mm: Remove.
1087         * obj-c++.dg/property/property-3.mm: Remove.
1088
1089 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1090
1091         PR debug/46307
1092         * gcc.dg/pr46307.c: New test.
1093
1094 2010-11-05  Jason Merrill  <jason@redhat.com>
1095
1096         PR c++/46304
1097         * g++.dg/ext/complex6.C: New.
1098
1099 2010-11-04  Bud Davis   <jimmied@smu.edu>
1100
1101         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
1102
1103 2010-11-04  Chao-ying Fu  <fu@mips.com>
1104
1105         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
1106         msubu, mult, multu.
1107         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1108
1109 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1110
1111         Fixed using the Objective-C 2.0 dot-syntax with class names.
1112         * objc.dg/property/dotsyntax-3.m: New.
1113         * objc.dg/property/dotsyntax-4.m: New.
1114         * obj-c++.dg/property/dotsyntax-3.mm: New.
1115         * obj-c++.dg/property/dotsyntax-4.mm: New.
1116
1117         * objc.dg/fobjc-std-1.m: Added test for warnings when the
1118         Objective-C 2.0 dot-syntax is used with class names.
1119         * obj-c++.dg/fobjc-std-1.mm: Same change.
1120
1121 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
1122
1123         * gcc.target/powerpc/loop_align.c: New.
1124
1125 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1126
1127         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1128
1129         merge from FSF 'apple/trunk' branch.
1130         * gcc.target/powerpc/darwin64-abi.c: New.
1131
1132 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
1133
1134         PR tree-optimization/46233
1135         * gcc.dg/pr46233.c: New test.
1136
1137 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1138
1139         * objc.dg/property/property-2.m: Deleted.
1140         * objc.dg/property/property-3.m: Deleted.
1141
1142 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1143
1144         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1145         defined.
1146         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1147         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1148         * objc.dg/property/property-1.m: Likewise.
1149         * objc.dg/property/at-property-6.m: Likewise.
1150         * objc.dg/property/at-property-7.m: Likewise.
1151         * objc.dg/property/dotsyntax-1.m: Likewise.
1152         * objc.dg/property/at-property-8.m: Likewise.
1153         * objc.dg/property/dotsyntax-2.m: Likewise.
1154         * objc.dg/property/at-property-9.m: Likewise.
1155         * objc.dg/property/synthesize-2.m: Likewise.
1156         * objc.dg/property/at-property-10.m: Likewise.
1157         * objc.dg/property/at-property-11.m: Likewise.
1158         * objc.dg/property/at-property-12.m: Likewise.
1159         * objc.dg/property/at-property-13.m: Likewise.
1160         * objc.dg/property/fsf-property-method-access.m: Likewise.
1161         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1162         linker warning.
1163         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
1164         warnings.
1165         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
1166         deprecation warnings.  Use Object1 implementation.
1167         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
1168         * objc/execute/forward-1.m: Remove.
1169         * objc/execute/forward-1.x: Remove.
1170
1171 2010-11-04  Jason Merrill  <jason@redhat.com>
1172
1173         * g++.dg/cpp0x/constexpr-access.C: New.
1174
1175 2010-11-04  Richard Guenther  <rguenther@suse.de>
1176
1177         PR rtl-optimization/46183
1178         * gcc.dg/torture/pr46183.c: New testcase.
1179
1180 2010-11-04  Richard Guenther  <rguenther@suse.de>
1181
1182         PR tree-optimization/46068
1183         * gcc.dg/torture/pr46068.c: New testcase.
1184
1185 2010-11-04  Richard Guenther  <rguenther@suse.de>
1186
1187         PR tree-optimization/45991
1188         * gcc.dg/pr45991.c: New testcase.
1189
1190 2010-11-04  Richard Guenther  <rguenther@suse.de>
1191
1192         PR tree-optimization/46154
1193         * g++.dg/torture/pr46154.C: New testcase.
1194
1195 2010-11-04  Richard Guenther  <rguenther@suse.de>
1196
1197         PR tree-optimization/45733
1198         * gcc.dg/pr45733.c: New testcase.
1199
1200 2010-11-04  Ira Rosen  <irar@il.ibm.com>
1201
1202         PR tree-optimization/46213
1203         * gfortran.dg/vect/pr46213.f90: New.
1204
1205 2010-11-04  Richard Guenther  <rguenther@suse.de>
1206
1207         PR testsuite/45702
1208         * gcc.dg/pr34989-1.c: Move ...
1209         * gcc.dg/lto/pr34989-1_0.c: ... here.
1210         * gcc.dg/pr34989-2.c: Move ...
1211         * gcc.dg/lto/pr34989-1_1.c: ... here.
1212         * gcc.dg/pr27898.c: Move ...
1213         * gcc.dg/lto/pr27898_0.c: ... here and ...
1214         * gcc.dg/lto/pr27898_1.c: ... split.
1215         * gcc.dg/pr28712.c: Move ...
1216         * gcc.dg/lto/pr28712_0.c: ... here and ...
1217         * gcc.dg/lto/pr28712_1.c: ... split ...
1218         * gcc.dg/lto/pr28712_2.c: ... twice.
1219         * gcc.dg/pr28706.c: Move ...
1220         * gcc.dg/lto/pr28706_0.c: ... here and ...
1221         * gcc.dg/lto/pr28706_1.c: ... split.
1222
1223 2010-11-04  Richard Guenther  <rguenther@suse.de>
1224             Richard Henderson  <rth@redhat.com>
1225
1226         * gcc.target/i386/fma4-vector-2.c: New testcase.
1227
1228 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1229             Richard Guenther  <rguenther@suse.de>
1230
1231         * gcc.dg/vec-scal-opt.c: New testcase.
1232         * gcc.dg/vec-scal-opt1.c: New testcase.
1233         * gcc.dg/vec-scal-opt2.c: New testcase.
1234
1235 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1236
1237         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1238         from plugin build flags on Darwin targets.
1239
1240 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1241
1242         * gcc.target/i386/pr46285.c: Require split_stack target.
1243
1244 2010-11-03  Jason Merrill  <jason@redhat.com>
1245
1246         PR c++/46293
1247         * g++.dg/cpp0x/constexpr-base2.C: New.
1248
1249         PR c++/46289
1250         * g++.dg/cpp0x/initlist45.C: New.
1251
1252 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1253
1254         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1255         is now allowed in categories.
1256         * obj-c++.dg/property/dynamic-2.mm: Same change.
1257         * objc.dg/property/dynamic-3.m: New.
1258         * obj-c++.dg/property/dynamic-3.mm: New.
1259         * objc.dg/property/at-property-14.m: New.
1260         * objc.dg/property/at-property-15.m: New.
1261         * obj-c++.dg/property/at-property-14.mm: New.
1262         * obj-c++.dg/property/at-property-15.mm: New.
1263
1264         * objc.dg/foreach-6.m: Added a few more tests for valid and
1265         invalid iterating variables and collections.
1266
1267 2010-11-03  Xinliang David Li  <davidxl@google.com>
1268
1269         PR target/46200
1270         * g++.dg/tree-ssa/ivopts-2.C: New test.
1271
1272 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1273
1274         PR target/46295
1275         * gcc.target/i386/pr46295.c: New.
1276
1277 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1278
1279         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1280         precision min/max for single precision on VSX.
1281
1282 2010-11-03  Jason Merrill  <jason@redhat.com>
1283
1284         PR c++/46289
1285         * g++.dg/cpp0x/constexpr-ice3.C: New.
1286
1287 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1288
1289         * gnat.dg/opt8.ad[sb]: New test.
1290         * gnat.dg/opt8_pkg.ads: New helper.
1291
1292 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1293
1294         PR rtl-optimization/45865
1295         * gcc.dg/pr45865.c: New.
1296         * gcc.dg/torture/pr45865.c: Likewise.
1297
1298         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1299         * gcc.target/arm/headmerge-2.c: Likewise.
1300         * gcc.target/i386/headmerge-1.c: Likewise.
1301         * gcc.target/i386/headmerge-2.c: Likewise.
1302
1303 2010-11-03  Richard Guenther  <rguenther@suse.de>
1304
1305         PR middle-end/46288
1306         * gcc.dg/pr46288.c: New testcase.
1307
1308 2010-11-03  Richard Guenther  <rguenther@suse.de>
1309
1310         PR tree-optimization/44807
1311         * gcc.dg/torture/pr44807.c: New testcase.
1312
1313 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1314
1315         PR libgfortran/43899
1316         * gfortran.dg/namelist_67.f90: New test.
1317
1318 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1319
1320         PR tree-optimization/46009
1321         * gcc.dg/vect/pr46009.c: New function.
1322
1323 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1324
1325         Implemented -fobjc-std=objc1 flag.
1326         * objc.dg/fobjc-std-1.m: New.
1327         * obj-c++.dg/fobjc-std-1.mm: New.
1328
1329 2010-11-03  Richard Guenther  <rguenther@suse.de>
1330
1331         PR middle-end/46241
1332         * g++.dg/debug/pr46241.C: New testcase.
1333
1334 2010-11-03  Richard Guenther  <rguenther@suse.de>
1335
1336         PR tree-optimization/46190
1337         * gfortran.dg/pr46190.f90: New testcase.
1338
1339 2010-11-03  Richard Guenther  <rguenther@suse.de>
1340
1341         PR testsuite/46274
1342         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1343         * gcc.dg/vect/vect-19.c: Likewise.
1344         * gcc.dg/vect/vect-17.c: Likewise.
1345
1346 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1347
1348         PR target/46285
1349         * gcc.target/i386/pr46285.c: New.
1350
1351 2010-11-03  Richard Guenther  <rguenther@suse.de>
1352
1353         PR tree-optimization/46217
1354         * gcc.dg/pr46217.c: New testcase.
1355
1356 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1357
1358         * objc.dg/property/dotsyntax-1.m: New.
1359         * objc.dg/property/dotsyntax-2.m: New.
1360         * obj-c++.dg/property/dotsyntax-1.mm: New.
1361         * obj-c++.dg/property/dotsyntax-2.mm: New.
1362
1363 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1364
1365         PR tree-optimization/46165
1366         * gcc.dg/pr46165.c: New test.
1367
1368 2010-11-03  Richard Guenther  <rguenther@suse.de>
1369
1370         PR middle-end/46251
1371         * gcc.dg/pr46251.c: New testcase.
1372
1373 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1374
1375         PR tree-optimization/46107
1376         * gcc.c-torture/compile/pr46107.c: New test.
1377
1378         PR debug/46252
1379         * gcc.dg/pr46252.c: New test.
1380
1381         PR rtl-optimization/46034
1382         PR rtl-optimization/46212
1383         PR rtl-optimization/46248
1384         * gcc.c-torture/compile/pr46034.c: New test.
1385         * gcc.c-torture/compile/pr46248.c: New test.
1386         * gcc.dg/pr46212.c: New test.
1387
1388 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1389
1390         * gnat.dg/sizetype4.adb: New test.
1391
1392 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
1393
1394         * gcc.target/i386/avx-vzeroupper-15.c: New.
1395         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1396         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1397         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1398
1399         PR target/46253
1400         * gcc.target/i386/pr46253.c: New.
1401
1402 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1403             Tobias Burnus  <burnus@net-b.de>
1404
1405         PR fortran/45170
1406         * gfortran.dg/deferred_type_param_1.f90: New.
1407         * gfortran.dg/deferred_type_param_2.f90: New.
1408         * gfortran.dg/initialization_1.f90: Update dg-errors.
1409         * gfortran.dg/initialization_9.f90: Update dg-errors.
1410
1411 2010-11-02  Richard Guenther  <rguenther@suse.de>
1412
1413         PR tree-optimization/46149
1414         * g++.dg/torture/pr46149.C: New testcase.
1415
1416 2010-11-02  Richard Guenther  <rguenther@suse.de>
1417
1418         PR tree-optimization/46216
1419         * gcc.dg/torture/pr46216.c: New testcase.
1420
1421 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1422
1423         PR target/46131
1424         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1425         *-*-osf*.
1426
1427 2010-11-02  Richard Guenther  <rguenther@suse.de>
1428
1429         PR tree-optimization/46184
1430         * gcc.dg/pr46184.c: New testcase.
1431
1432 2010-11-02  Richard Guenther  <rguenther@suse.de>
1433
1434         PR tree-optimization/46177
1435         * gcc.dg/pr46177.c: New testcase.
1436
1437 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1438
1439         PR middle-end/46120
1440         * g++.dg/ipa/ivinline-9.C: New test.
1441
1442 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1443
1444         PR tree-optimization/45875
1445         * g++.dg/torture/pr45875.C: New test.
1446
1447 2010-11-02  Richard Guenther  <rguenther@suse.de>
1448
1449         PR testsuite/46249
1450         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1451
1452 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
1453
1454         PR debug/46255
1455         * gcc.dg/pr46255.c: New test.
1456
1457 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1458
1459         PR c++/46170
1460         PR c++/46162
1461         * g++.dg/template/sfinae26.C: New test.
1462         * g++.dg/template/sfinae27.C: Likewise.
1463
1464 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1465
1466         PR c++/45606
1467         * g++.dg/template/typedef36.C: New test.
1468         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1469         * g++.dg/template/canon-type-10.C: Likewise.
1470         * g++.dg/template/canon-type-11.C: Likewise.
1471         * g++.dg/template/canon-type-12.C: Likewise.
1472         * g++.dg/template/canon-type-13.C: Likewise.
1473
1474 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
1475
1476         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1477         instance of debug_pubnames on darwin.
1478
1479 2010-11-01  Jason Merrill  <jason@redhat.com>
1480             Benjamin Kosnik  <bkoz@redhat.com>
1481
1482         * g++.dg/cpp0x/constexpr-initlist2.C: New.
1483         * g++.dg/cpp0x/constexpr-initlist3.C: New.
1484
1485         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1486         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1487         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1488         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1489         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1490         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1491         * g++.dg/cpp0x/constexpr-array.C: New.
1492         * g++.dg/cpp0x/constexpr-base.C: New.
1493         * g++.dg/cpp0x/constexpr-complex.C: New.
1494         * g++.dg/cpp0x/constexpr-data1.C: New.
1495         * g++.dg/cpp0x/constexpr-data2.C: New.
1496         * g++.dg/cpp0x/constexpr-deref.C: New.
1497         * g++.dg/cpp0x/constexpr-diag1.C: New.
1498         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1499         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1500         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1501         * g++.dg/cpp0x/constexpr-empty.C: New.
1502         * g++.dg/cpp0x/constexpr-empty2.C: New.
1503         * g++.dg/cpp0x/constexpr-empty3.C: New.
1504         * g++.dg/cpp0x/constexpr-empty4.C: New.
1505         * g++.dg/cpp0x/constexpr-empty5.C: New.
1506         * g++.dg/cpp0x/constexpr-ex1.C: New.
1507         * g++.dg/cpp0x/constexpr-ex2.C: New.
1508         * g++.dg/cpp0x/constexpr-ex3.C: New.
1509         * g++.dg/cpp0x/constexpr-ex4.C: New.
1510         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1511         * g++.dg/cpp0x/constexpr-fnptr.C: New.
1512         * g++.dg/cpp0x/constexpr-function1.C: New.
1513         * g++.dg/cpp0x/constexpr-function2.C: New.
1514         * g++.dg/cpp0x/constexpr-function3.C: New.
1515         * g++.dg/cpp0x/constexpr-ice.C: New.
1516         * g++.dg/cpp0x/constexpr-initlist.C: New.
1517         * g++.dg/cpp0x/constexpr-neg1.C: New.
1518         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1519         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1520         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1521         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1522         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1523         * g++.dg/cpp0x/constexpr-nonlit.C: New.
1524         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1525         * g++.dg/cpp0x/constexpr-nullptr.C: New.
1526         * g++.dg/cpp0x/constexpr-object1.C: New.
1527         * g++.dg/cpp0x/constexpr-object2.C: New.
1528         * g++.dg/cpp0x/constexpr-overflow.C: New.
1529         * g++.dg/cpp0x/constexpr-pedantic.C: New.
1530         * g++.dg/cpp0x/constexpr-pos1.C: New.
1531         * g++.dg/cpp0x/constexpr-potential1.C: New.
1532         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1533         * g++.dg/cpp0x/constexpr-pure.C: New.
1534         * g++.dg/cpp0x/constexpr-static.C: New.
1535         * g++.dg/cpp0x/constexpr-static2.C: New.
1536         * g++.dg/cpp0x/constexpr-static3.C: New.
1537         * g++.dg/cpp0x/constexpr-static4.C: New.
1538         * g++.dg/cpp0x/constexpr-static5.C: New.
1539         * g++.dg/cpp0x/constexpr-static6.C: New.
1540         * g++.dg/cpp0x/constexpr-string.C: New.
1541         * g++.dg/cpp0x/constexpr-switch.C: New.
1542         * g++.dg/cpp0x/constexpr-targ.C: New.
1543         * g++.dg/cpp0x/constexpr-throw.C: New.
1544         * g++.dg/cpp0x/constexpr-typeid.C: New.
1545         * g++.dg/cpp0x/constexpr-union.C: New.
1546         * g++.dg/cpp0x/constexpr-value.C: New.
1547         * g++.dg/cpp0x/constexpr-value2.C: New.
1548         * g++.dg/cpp0x/constexpr-variadic.C: New.
1549         * g++.dg/cpp0x/initlist5.C: Use constexpr.
1550         * g++.dg/cpp0x/static_assert3.C: Add expected error.
1551         * g++.dg/other/fold1.C: Likewise.
1552         * g++.dg/parse/crash36.C: Likewise.
1553         * g++.dg/parse/constant4.C: Adjust expected error.
1554         * g++.dg/template/arg5.C: Likewise.
1555         * g++.dg/template/non-dependent10.C: Likewise.
1556         * g++.dg/template/qualified-id3.C: Likewise.
1557         * g++.dg/warn/overflow-warn-1.C: Likewise.
1558         * g++.dg/warn/overflow-warn-3.C: Likewise.
1559         * g++.dg/warn/overflow-warn-4.C: Likewise.
1560         * g++.old-deja/g++.pt/crash10.C: Likewise.
1561
1562         * g++.dg/cpp0x/constexpr-ctor2.C: New.
1563
1564 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1565
1566         Implemented format and noreturn attributes for Objective-C methods.
1567         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1568         * objc.dg/attributes/method-deprecated-1.m: New.
1569         * objc.dg/attributes/method-deprecated-2.m: New.
1570         * objc.dg/attributes/method-deprecated-3.m: New.
1571         * objc.dg/attributes/method-noreturn-1.m: New.
1572         * objc.dg/attributes/method-sentinel-1.m: New.
1573         * objc.dg/attributes/method-format-1.m: New.
1574         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1575         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1576         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1577         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1578         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1579         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
1580         * obj-c++.dg/attributes/method-format-1.mm: New.
1581
1582 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1583
1584         * objc.dg/property/at-property-deprecated-1.m: New.
1585         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
1586
1587 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1588
1589         Implemented Objective-C 2.0 property accessors.
1590         * objc.dg/property/at-property-6.m: Use nonatomic properties to
1591         avoid testing more complex accessors in this testcase which is not
1592         about them.
1593         * objc.dg/property/at-property-7.m: Same change.
1594         * objc.dg/property/at-property-8.m: Same change.
1595         * objc.dg/property/at-property-9.m: Same change.
1596         * objc.dg/property/at-property-10.m: Same change.
1597         * objc.dg/property/at-property-11.m: Same change.
1598         * obj-c++.dg/property/at-property-6.mm: Same change.
1599         * obj-c++.dg/property/at-property-7.mm: Same change.
1600         * obj-c++.dg/property/at-property-8.mm: Same change.
1601         * obj-c++.dg/property/at-property-9.mm: Same change.
1602         * obj-c++.dg/property/at-property-10.mm: Same change.
1603         * obj-c++.dg/property/at-property-11.mm: Same change.
1604         * objc.dg/property/at-property-12.m: New.
1605         * objc.dg/property/at-property-13.m: New.
1606         * obj-c++.dg/property/at-property-12.mm: New.
1607         * obj-c++.dg/property/at-property-13.mm: New.
1608
1609 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1610
1611         PR fortran/46152
1612         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1613         * gfortran.dg/allocate_with_typespec_4.f90: New test.
1614         * gfortran.dg/allocate_with_typespec_1.f90: New test.
1615         * gfortran.dg/allocate_with_typespec_2.f: New test.
1616         * gfortran.dg/allocate_with_typespec_3.f90: New test.
1617         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1618         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1619
1620 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
1621             Nathan Froyd  <froydnj@codesourcery.com>
1622
1623         PR tree-optimization/46259
1624         * gfortran.dg/pr46259.f: New testcase.
1625
1626 2010-11-01  Paul Koning  <ni1d@arrl.net>
1627
1628         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1629         * gcc.c-torture/compile/20020604-1.c: Ditto.
1630         * gcc.c-torture/compile/20001226-1.c: Ditto.
1631         * gcc.c-torture/compile/20010327-1.c: Ditto.
1632         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1633         * gcc.c-torture/compile/pr43191.c: Ditto.
1634         * gcc.c-torture/compile/pr41181.c: Ditto.
1635
1636 2010-10-31  Richard Henderson  <rth@redhat.com>
1637
1638         * lib/target-supports.exp
1639         (check_effective_target_automatic_stack_alignment): True for
1640         x86 but not windows.
1641         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1642         use of the preferred-stack-boundary arguments.
1643         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1644
1645 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
1646
1647         PR target/46142
1648         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1649         * gcc.target/i386/fma4-builtin-2.c: Likewise.
1650
1651 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1652
1653         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1654
1655 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1656
1657         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1658         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
1659         than tls.
1660         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1661         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1662         * objc.dg/torture/tls/thr-init.m: Likewise.
1663         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1664         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1665
1666 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1667
1668         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1669         the Linux kernel.
1670
1671 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
1672
1673         PR fortran/44917
1674         PR fortran/44926
1675         PR fortran/46196
1676         * gfortran.dg/typebound_generic_10.f03: New.
1677
1678 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1679
1680         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1681         * objc.dg/property/property-neg-1.m: Updated for changes in the
1682         syntax of @property and the implementation of
1683         @synthesize/@dynamic.
1684         * objc.dg/property/property-neg-2.m: Same change.
1685         * objc.dg/property/property-neg-3.m: Same change.
1686         * objc.dg/property/property-neg-4.m: Same change.
1687         * objc.dg/property/property-neg-5.m: Same change.
1688         * objc.dg/property/property-neg-7.m: Same change.
1689         * objc.dg/property/property-1.m: Same change.
1690         * objc.dg/property/synthesize-1.m: Same change.
1691         * objc.dg/property/at-property-2.m: Same change.
1692         * objc.dg/property/at-property-4.m: Same change.
1693
1694         * objc.dg/property/fsf-property-method-acces.m: Updated for
1695         changes in the syntax of @property and the implementation of
1696         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1697         * objc.dg/property/fsf-property-basic.m: Same change.
1698         * objc.dg/property/fsf-property-named-ivar.m: Same change.
1699
1700         * objc.dg/property/at-property-5.m: New.
1701         * objc.dg/property/at-property-6.m: New.
1702         * objc.dg/property/at-property-7.m: New.
1703         * objc.dg/property/at-property-8.m: New.
1704         * objc.dg/property/at-property-9.m: New.
1705         * objc.dg/property/at-property-10.m: New.
1706         * objc.dg/property/at-property-11.m: New.
1707         * objc.dg/property/synthesize-2.m: New.
1708         * objc.dg/property/dynamic-2.m: New.
1709
1710         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1711         syntax of @property and the implementation of
1712         @synthesize/@dynamic.
1713         * obj-c++.dg/property/property-neg-2.mm: Same change.
1714         * obj-c++.dg/property/property-neg-3.mm: Same change.
1715         * obj-c++.dg/property/property-neg-4.mm: Same change.
1716         * obj-c++.dg/property/property-neg-5.mm: Same change.
1717         * obj-c++.dg/property/property-neg-7.mm: Same change.
1718         * obj-c++.dg/property/property-1.mm: Same change.
1719         * obj-c++.dg/property/synthesize-1.mm: Same change.
1720         * obj-c++.dg/property/at-property-2.mm: Same change.
1721         * obj-c++.dg/property/at-property-4.mm: Same change.
1722
1723         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1724         changes in the syntax of @property and the implementation of
1725         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1726         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1727         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1728
1729         * obj-c++.dg/property/at-property-5.mm: New.
1730         * obj-c++.dg/property/at-property-6.mm: New.
1731         * obj-c++.dg/property/at-property-7.mm: New.
1732         * obj-c++.dg/property/at-property-8.mm: New.
1733         * obj-c++.dg/property/at-property-9.mm: New.
1734         * obj-c++.dg/property/at-property-10.mm: New.
1735         * obj-c++.dg/property/at-property-11.mm: New.
1736         * obj-c++.dg/property/synthesize-2.mm: New.
1737         * obj-c++.dg/property/dynamic-2.mm: New.
1738
1739 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1740             Andrew Pinski  <pinskia@gmail.com>
1741
1742         * gcc.c-torture/execute/vector-shift.c: New testcase.
1743         * gcc.c-torture/execute/vector-shift1.c: Likewise.
1744         * gcc.c-torture/execute/vector-shift2.c: Likewise.
1745         * gcc.dg/vector-shift.c: Likewise.
1746         * gcc.dg/vector-shift1.c: Likewise.
1747         * gcc.dg/torture/vector-shift2.c: Likewise.
1748         * gcc.dg/vector-shift3.c: Likewise.
1749         * gcc.dg/simd-1b.c: Adjust.
1750
1751 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1752
1753         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1754
1755 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
1756
1757         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1758
1759 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
1760
1761         PR target/46153
1762         * gcc.target/i386/pr46153.c: New test.
1763
1764 2010-10-27  Jason Merrill  <jason@redhat.com>
1765
1766         * g++.dg/cpp0x/constexpr-is_literal.C: New.
1767
1768 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
1769
1770         PR fortran/46161
1771         * gfortran.dg/class_dummy_3.f03: New.
1772
1773 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
1774
1775         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1776         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1777
1778         * gcc.target/i386/avx-vzeroupper-3.c: New.
1779         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1780         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1781         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1782         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1783         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1784         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1785         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1786         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1787         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1788         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1789         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1790
1791 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1792
1793         * obj-c.dg/property/at-property-4.m: New.
1794         * obj-c++.dg/property/at-property-4.mm: New.
1795         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1796         updates in warning.
1797         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1798         updates in warning.
1799
1800 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1801
1802         * objc.dg/property/at-property-1.m: New.
1803         * objc.dg/property/at-property-2.m: New.
1804         * objc.dg/property/at-property-3.m: New.
1805         * objc.dg/ivar-invalid-type-1.m: New.
1806         * obj-c++.dg/property/at-property-1.mm: New.
1807         * obj-c++.dg/property/at-property-2.mm: New.
1808         * obj-c++.dg/property/at-property-3.mm: New.
1809         * obj-c++.dg/ivar-invalid-type-1.mm: New.
1810         * objc.dg/property/property-neg-6.m: Updated testcase for updates
1811         in error reporting.
1812
1813 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1814
1815         PR libgfortran/46010
1816         * gfortran.dg/namelist_66.f90: New test.
1817         * gfortran.dg/fmt_t_6.f: Fix whitespace.
1818
1819 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
1820
1821         PR fortran/42647
1822         * gfortran.dg/allocatable_scalar_9.f90: Extended.
1823         * gfortran.dg/allocatable_scalar_10.f90: New.
1824         * gfortran.dg/class_19.f03: Extended.
1825
1826 2010-10-26  Jan Hubicka  <jh@suse.cz>
1827
1828         PR middle-end/45736
1829         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1830
1831 2010-10-26  Ira Rosen  <irar@il.ibm.com>
1832
1833         PR tree-optimization/46167
1834         * gcc.dg/vect/O-pr46167.c: New.
1835         * gcc.dg/vect/vect.exp: Run tests with -O.
1836
1837 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
1838
1839         PR target/44948
1840         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1841         * g++.dg/vect/pr33860a.cc: Likewise.
1842         * gcc.c-torture/compile/20070522-1.c: Likewise.
1843         * gcc.dg/compat/struct-align-1_x.c: Likewise.
1844         * gcc.dg/compat/struct-align-1_y.c: Likewise.
1845         * gcc.dg/compat/struct-align-2_x.c: Likewise.
1846         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1847         * gcc.dg/pr44136.c: Likewise.
1848
1849         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1850         * gcc.dg/compat/vector-1_x.c: Likewise.
1851         * gcc.dg/compat/vector-1_y.c: Likewise.
1852         * gcc.dg/compat/vector-2_x.c: Likewise.
1853         * gcc.dg/compat/vector-2_y.c: Likewise.
1854         * gcc.dg/pr43300.c: Likewise.
1855
1856         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1857         * gcc.dg/compat/vector-1a_y.c: Likewise.
1858         * gcc.dg/compat/vector-1b_x.c: Likewise.
1859         * gcc.dg/compat/vector-1b_y.c: Likewise.
1860         * gcc.dg/compat/vector-2a_x.c: Likewise.
1861         * gcc.dg/compat/vector-2a_y.c: Likewise.
1862         * gcc.dg/compat/vector-2b_x.c: Likewise.
1863         * gcc.dg/compat/vector-2b_y.c: Likewise.
1864         * gcc.target/i386/pr39162.c: Likewise.
1865         * gcc.target/i386/pr40906-2.c: Likewise.
1866         * gcc.target/i386/sse-5.c: Likewise.
1867
1868         * gcc.dg/pr35442.c: Prune ABI change warnings.
1869
1870         * gcc.c-torture/execute/pr38151.x: New.
1871         * gcc.target/i386/pr44948-1a.c: Likewise.
1872         * gcc.target/i386/pr44948-1b.c: Likewise.
1873         * gcc.target/i386/pr44948-2a.c: Likewise.
1874         * gcc.target/i386/pr44948-2b.c: Likewise.
1875
1876 2010-10-26  Ian Lance Taylor  <iant@google.com>
1877
1878         PR middle-end/45687
1879         * gcc.c-torture/execute/20101025-1.c: New test.
1880
1881 2010-10-26  Tobias Burnus  <burnus@net-b.de>
1882
1883         PR fortran/45451
1884         * gfortran.dg/class_allocate_5.f90: New.
1885
1886 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1887
1888         Implement opaque-enum-specifiers for C++0x
1889         * g++.dg/cpp0x/forw_enum1.C: New.
1890         * g++.dg/cpp0x/forw_enum2.C: New.
1891         * g++.dg/cpp0x/forw_enum3.C: New.
1892         * g++.dg/cpp0x/forw_enum4.C: New.
1893         * g++.dg/cpp0x/forw_enum5.C: New.
1894         * g++.dg/cpp0x/forw_enum6.C: New.
1895         * g++.dg/cpp0x/forw_enum7.C: New.
1896         * g++.dg/cpp0x/forw_enum8.C: New.
1897         * g++.dg/cpp0x/forw_enum9.C: New.
1898         * g++.dg/parse/enum3.C: Add new errors.
1899         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1900         * g++.dg/cpp0x/auto9.C: Add new error.
1901         * g++.dg/template/crash79.C: Add new errors.
1902
1903 2010-10-26  Jie Zhang  <jie@codesourcery.com>
1904
1905         * gcc.target/arm/volatile-bitfields-1.c: New test.
1906         * gcc.target/arm/volatile-bitfields-2.c: New test.
1907         * gcc.target/arm/volatile-bitfields-3.c: New test.
1908
1909 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1910
1911         * gnat.dg/pointer_discr1.adb: New test.
1912         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1913         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1914         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1915
1916 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1917
1918         * gnat.dg/loop_optimization8.adb: New test.
1919         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1920         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1921
1922 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1923
1924         * gnat.dg/in_out_parameter2.adb: New test.
1925         * gnat.dg/in_out_parameter3.adb: Likewise.
1926
1927 2010-10-25  Jie Zhang  <jie@codesourcery.com>
1928
1929         * g++.dg/opt/combine.c: New test.
1930
1931 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1932
1933         * gnat.dg/opt7.ad[sb]: New test.
1934         * gnat.dg/opt7_pkg.ads: New helper.
1935
1936 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1937
1938         PR objc/45735
1939         * obj-c.dg/pr45735.mm: New.
1940         * obj-c++.dg/pr45735.mm: New.
1941
1942 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1943
1944         PR objc/24393
1945         * objc.dg/pr24393.m: New.
1946         * obj-c++.dg/pr24393.mm: New.
1947
1948 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1949
1950         PR objc/28049
1951         * objc.dg/pr28049.m: New.
1952         * obj-c++.dg/pr28049.mm: New.
1953
1954 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1955
1956         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
1957         parameter attributes are now supported.
1958         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
1959         * objc.dg/attributes/parameter-attribute-1.m: New test.
1960         * objc.dg/attributes/parameter-attribute-2.m: New test.
1961         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
1962         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
1963
1964 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
1965
1966         Based on the CFString implementation in FSF apple/trunk branch.
1967
1968         * gcc.dg/darwin-cfstring-1.c: New.
1969         * gcc.dg/darwin-cfstring-2.c: New.
1970         * gcc.dg/torture/darwin-cfstring-3.c: New.
1971         * g++.dg/other/darwin-cfstring1.C: New.
1972         * g++.dg/torture/darwin-cfstring-3.C: New.
1973
1974 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
1975
1976         * objc.dg/demangle-1.m: New test.
1977         * obj-c++.dg/demangle-1.mm: New test.
1978         * obj-c++.dg/demangle-2.mm: New test.
1979         * obj-c++.dg/demangle-3.mm: New test.
1980
1981 2010-10-23  Ian Lance Taylor  <iant@google.com>
1982
1983         * gcc.c-torture/execute/20101011-1.c: New test.
1984         * gcc.c-torture/execute/20101011-1.x: New test driver.
1985
1986 2010-10-23  Tobias Burnus  <burnus@net-b.de>
1987
1988         PR fortran/46122
1989         * gfortran.dg/protected_8.f90: New.
1990
1991 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
1992
1993         * gcc.dg/march-generic.c: Skip for -march in multilib options.
1994         * gcc.target/i386/isa-9.c: Skip for -march other than
1995         -march=amdfam10 in multilib options.
1996         * gcc.target/i386/pr42589.c: Skip for -march other than
1997         -march=i486 in multilib options.
1998         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
1999         other -march in multilib options.
2000
2001 2010-10-23  Jie Zhang  <jie@codesourcery.com>
2002
2003         PR rtl-optimization/37360
2004         * gcc.dg/pr37360.c: New test.
2005
2006 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2007
2008         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2009
2010 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2011             Andrew Pinski  <pinskia@gmail.com>
2012
2013         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2014         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2015         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2016         * gcc.dg/vector-subscript-1.c: Likewise.
2017         * gcc.dg/vector-subscript-2.c: Likewise.
2018         * gcc.dg/vector-subscript-3.c: New testcase.
2019         * gcc.dg/array-8.c: Adjust.
2020
2021 2010-10-22  Richard Guenther  <rguenther@suse.de>
2022
2023         PR middle-end/46137
2024         * c-c++-common/torture/pr46137.c: New testcase.
2025
2026 2010-10-22  Jason Merrill  <jason@redhat.com>
2027
2028         PR c++/46129
2029         * g++.dg/template/defarg14.C: New.
2030
2031 2010-10-22  Jason Merrill  <jason@redhat.com>
2032
2033         PR c++/46103
2034         * g++.dg/cpp0x/implicit10.C: New.
2035
2036 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
2037
2038         PR target/46098
2039         * gcc.target/i386/pr46098.c: New test.
2040
2041 2010-10-22  Richard Guenther  <rguenther@suse.de>
2042
2043         PR tree-optimization/45720
2044         * gcc.dg/torture/pr45720.c: New testcase.
2045
2046 2010-10-22  Ira Rosen  <irar@il.ibm.com>
2047
2048         PR tree-optimization/46126
2049         * gcc.dg/vect/pr46126.c: New.
2050
2051 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
2052
2053         Based on the CFString implementation in FSF apple/trunk branch.
2054
2055         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2056         so that the latter can be used in dg-skip and dg-xfail clauses.
2057         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2058         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
2059         to use dg-additional-files for Object1.
2060         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
2061         to use dg-additional-files for Object1, move to torture/strings/.
2062         * obj-c++.dg/const-str-4.mm: Likewise.
2063         * obj-c++.dg/const-str-3.mm: Likewise.
2064         * obj-c++.dg/const-str-8.mm: Likewise.
2065         * obj-c++.dg/const-str-9.mm: Likewise.
2066         * obj-c++.dg/const-str-10.mm: Likewise.
2067         * obj-c++.dg/const-str-10.mm: Likewise.
2068         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
2069         to use dg-additional-files for Object1, move to strings/.
2070         * obj-c++.dg/const-str-2.mm: Likewise.
2071         * obj-c++.dg/const-str-5.mm: Likewise.
2072         * obj-c++.dg/const-str-6.mm: Likewise.
2073         * obj-c++.dg/const-str-12.mm: Likewise.
2074         * obj-c++.dg/strings/strings.exp: New.
2075         * obj-c++.dg/strings/const-cfstring-2.mm: New.
2076         * obj-c++.dg/strings/const-cfstring-5.mm: New.
2077         * obj-c++.dg/torture/strings/strings.exp: New.
2078         * obj-c++.dg/torture/strings/string1.mm: New.
2079         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
2080         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
2081         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
2082
2083         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
2084         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2085         * objc/execute/string2.m: Likewise.
2086         * objc/execute/string3.m: Likewise.
2087         * objc/execute/string3.m: Likewise.
2088         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
2089         * objc.dg/foreach-4.m: Likewise.
2090         * objc.dg/foreach-5.m: Likewise.
2091         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
2092         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2093         * objc.dg/const-str-4.m: Likewise.
2094         * objc.dg/const-str-7.m: Likewise.
2095         * objc.dg/const-str-8.m: Likewise.
2096         * objc.dg/const-str-9.m: Likewise.
2097         * objc.dg/const-str-10.m: Likewise.
2098         * objc.dg/const-str-11.m: Likewise.
2099         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
2100         to use dg-additional-files for Object1, move to objc.dg/strings/.
2101         * objc.dg/const-str-2.m: Likewise.
2102         * objc.dg/const-str-5.m: Likewise.
2103         * objc.dg/const-str-6.m: Likewise.
2104         * objc.dg/const-str-12.m: Likewise.
2105         * objc.dg/const-str-12b.m: Likewise.
2106         * objc.dg/strings/strings.exp: New.
2107         * objc.dg/strings/const-cfstring-2.m: New.
2108         * objc.dg/strings/const-cfstring-5.m: New.
2109         * objc.dg/torture/strings/strings.exp: New.
2110         * objc.dg/torture/strings/const-cfstring-1.m: New.
2111         * objc.dg/torture/strings/const-cfstring-3.m: New.
2112         * objc.dg/torture/strings/const-cfstring-4.m: New.
2113
2114 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2115
2116         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
2117
2118 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2119
2120         PR c++/46117
2121         * g++.dg/parse/crash57.C: New.
2122
2123 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
2124             H.J. Lu  <hongjiu.lu@intel.com>
2125
2126         PR target/45946
2127         * gcc.target/i386/pr45946.c: New test.
2128
2129 2010-10-21  Martin Jambor  <mjambor@suse.cz>
2130
2131         PR tree-optimization/45875
2132         * g++.dg/ipa/pr45875.C: New test.
2133
2134 2010-10-21  Ira Rosen  <irar@il.ibm.com>
2135
2136         PR tree-optimization/46049
2137         PR tree-optimization/46052
2138         * gcc.dg/vect/pr46052.c: New test.
2139         * gcc.dg/vect/pr46049.c: New test.
2140
2141 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2142
2143         PR fortran/46007
2144         * gfortran.dg/shape_5.f90:  New test case.
2145
2146 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2147
2148         PR fortran/46060
2149         * gfortran.dg/proc_ptr_comp_25.f90: New.
2150
2151 2010-10-21  Richard Guenther  <rguenther@suse.de>
2152             Michael Matz  <matz@suse.de>
2153
2154         PR tree-optimization/45764
2155         * gcc.dg/torture/pr45764.c: New testcase.
2156
2157 2010-10-21  Richard Guenther  <rguenther@suse.de>
2158
2159         PR tree-optimization/46111
2160         * g++.dg/torture/pr46111.C: New testcase.
2161
2162 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2163
2164         PR fortran/46067
2165         * gfortran.dg/dummy_procedure_4.f90: New.
2166         * gfortran.dg/proc_ptr_30.f90: New.
2167
2168 2010-10-21  Tobias Burnus  <burnus@net-b.de>
2169
2170         PR fortran/46100
2171         * gfortran.dg/ptr-func-1.f90: New.
2172         * gfortran.dg/ptr-func-2.f90: New.
2173
2174 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
2175
2176         PR tree-optimization/45919
2177         * gcc.c-torture/compile/pr45919.c: New test.
2178
2179         PR tree-optimization/46066
2180         * gcc.dg/autopar/pr46066.c: New test.
2181
2182 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2183
2184         PR c++/46024
2185         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2186
2187 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2188
2189         PR c++/46056
2190         * g++.dg/cpp0x/range-for7.C: New.
2191
2192 2010-10-20  Richard Guenther  <rguenther@suse.de>
2193
2194         PR lto/45667
2195         * g++.dg/lto/20101020-1_0.h: New testcase.
2196         * g++.dg/lto/20101020-1_0.C: Likewise.
2197         * g++.dg/lto/20101020-1_1.C: Likewise.
2198
2199 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
2200
2201         * gcc.dg/20101013-1.c: New test.
2202
2203 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
2204
2205         PR target/46085
2206         * gcc.target/i386/pr46085-1.c: New.
2207         * gcc.target/i386/pr46085-2.c: Likewise.
2208
2209 2010-10-20  Richard Guenther  <rguenther@suse.de>
2210
2211         PR tree-optimization/45860
2212         * gcc.dg/torture/pr45860.c: New testcase.
2213
2214 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2215
2216         * gnat.dg/discr25.adb: New test.
2217         * gnat.dg/discr25_pkg.ad[sb]: New helper.
2218
2219 2010-10-20  Olivier Hainque  <hainque@adacore.com>
2220
2221         * gcc.target/powerpc/ehreturn.c: New test.
2222
2223 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2224
2225         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
2226         not require Foundation and run with the GNU runtime as well.
2227
2228         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2229
2230         Radar 4439126
2231         * obj-c++.dg/template-8.mm: New.
2232
2233 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2234
2235         PR objc/23709
2236         * objc.dg/pr23709.m: New.
2237         * obj-c++.dg/pr23709.m: New.
2238
2239 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2240
2241         PR c++/46046
2242         * g++.dg/template/crash104.C: New.
2243
2244 2010-10-19  Richard Henderson  <rth@redhat.com>
2245
2246         * gcc.target/i386/fma3-fma.c: New.
2247         * gcc.target/i386/fma3-builtin.c: New.
2248         * gcc.target/i386/fma4-builtin.c: New.
2249
2250 2010-10-19  Richard Guenther  <rguenther@suse.de>
2251
2252         PR testsuite/46081
2253         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2254
2255 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2256
2257         Merge from 'apple/trunk' branch on FSF servers.
2258
2259         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
2260
2261         Radar 4293709
2262         * objc.dg/proto-init-mimatch-1.m: New.
2263         * obj-c++.dg/proto-init-mimatch-1.mm: New.
2264
2265 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2266
2267         Implemented parsing @synthesize and @dynamic for
2268         Objective-C/Objective-C++.
2269         * objc.dg/property/dynamic-1.m: New.
2270         * objc.dg/property/synthesize-1.m: New.
2271         * obj-c++.dg/property/dynamic-1.mm: New.
2272         * obj-c++.dg/property/synthesize-1.mm: New.
2273
2274 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2275
2276         * objc.dg/at-class-1.m: New.
2277         * objc.dg/at-class-1.mm: New.
2278
2279 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
2280
2281         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2282
2283 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2284
2285         Merge from 'apple/trunk' branch on FSF servers.
2286
2287         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
2288
2289         Radar 4407151
2290         * obj-c++.dg/template-7.mm: New.
2291
2292 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2293
2294         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2295         bugfix.
2296
2297 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2298
2299         Merge from 'apple/trunk' branch on FSF servers.
2300
2301         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
2302
2303         Radar 4451818
2304         * obj-c++.dg/try-catch-16.mm: New.
2305         * obj-c++.dg/try-catch-17.mm: New.
2306
2307         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
2308
2309         Radar 4330422
2310         * obj-c++.dg/try-catch-15.mm: New
2311
2312         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
2313
2314         Radar 4204796
2315         * obj-c++.dg/try-catch-12.mm: New
2316         * obj-c++.dg/try-catch-13.mm: New
2317         * obj-c++.dg/try-catch-14.mm: New
2318         * objc.dg/try-catch-11.m: New
2319         * objc.dg/try-catch-12.m: New
2320         * objc.dg/try-catch-13.m: New
2321
2322 2010-10-18  Richard Henderson  <rth@redhat.com>
2323
2324         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2325
2326 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2327
2328         PR c/46015
2329         * c-c++-common/Wunused-var-13.c: New test.
2330
2331 2010-10-18  Richard Guenther  <rguenther@suse.de>
2332
2333         PR tree-optimization/45967
2334         * gcc.dg/torture/pr45967.c: New testcase.
2335         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2336         * gcc.dg/ipa/ipa-pta-13.c: Likewise
2337         * gcc.dg/torture/pr39074-2.c: Likewise
2338         * gcc.dg/torture/pta-escape-1.c: Likewise
2339         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2340         * gcc.dg/tree-ssa/pta-callused.c: Likewise
2341         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2342         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2343         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2344         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2345
2346 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
2347
2348         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2349
2350 2010-10-18  Richard Guenther  <rguenther@suse.de>
2351
2352         PR lto/44950
2353         * g++.dg/lto/20101015-2_0.C: New testcase.
2354
2355 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2356
2357         PR middle-end/46019
2358         * gcc.c-torture/execute/pr46019.c: New test.
2359
2360 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2361
2362         Merge from 'apple/trunk' branch on FSF servers.
2363
2364         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
2365
2366         Radar 4516785
2367         * obj-c++.dg/method-namespace-2.mm: New.
2368
2369 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2370
2371         Merge from 'apple/trunk' branch on FSF servers.
2372
2373         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
2374
2375         Radar 4133425
2376         * objc.dg/private-1.m: Test modified.
2377         * obj-c++.dg/private-1.mm: Test modified.
2378
2379 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2380
2381         PR testsuite/45987
2382         * gcc.target/i386/push-1.c: Remove.
2383
2384 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2385             H.J. Lu  <hongjiu.lu@intel.com>
2386
2387         PR target/46051
2388         * gcc.target/i386/pr46051.c: New test.
2389
2390 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2391
2392         * obj-c++.dg/gnu-api-2-class.mm: New.
2393         * obj-c++.dg/gnu-api-2-ivar.mm: New.
2394         * obj-c++.dg/gnu-api-2-method.mm: New.
2395         * obj-c++.dg/gnu-api-2-objc.mm: New.
2396         * obj-c++.dg/gnu-api-2-object.mm: New.
2397         * obj-c++.dg/gnu-api-2-property.mm: New.
2398         * obj-c++.dg/gnu-api-2-protocol.mm: New.
2399         * obj-c++.dg/gnu-api-2-sel.mm: New.
2400
2401 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
2402
2403         * objc.dg/fsf-package-0.m: New.
2404         * obj-c++.dg/fsf-package-0.m: New.
2405
2406 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2407
2408         PR objc/18255
2409         * objc.dg/pr18255.m: New.
2410
2411 2010-10-16  Jan Hubicka  <jh@suse.cz>
2412
2413         PR middle-end/44206
2414         * g++.dg/torture/pr44206.C: New.
2415
2416 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2417
2418         * objc.dg/gnu-api-2-class.m: New.
2419         * objc.dg/gnu-api-2-objc.m: New.
2420
2421 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2422
2423         * objc.dg/gnu-api-2-ivar.m: New.
2424
2425 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2426
2427         * objc.dg/gnu-api-2-property.m: New.
2428
2429 2010-10-15  Xinliang David Li  <davidxl@google.com>
2430
2431         * g++.dg/uninit-pred-3_a.C: New test.
2432         * g++.dg/uninit-pred-3_b.C: New test.
2433
2434 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2435
2436         * objc.dg/gnu-api-2-object.m: New.
2437
2438 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2439
2440         * objc.dg/gnu-api-2-method.m: New.
2441
2442 2010-10-15  Jason Merrill  <jason@redhat.com>
2443
2444         * g++.dg/lto/pr45983_0.C: New.
2445
2446 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2447
2448         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2449         builtin combiner patterns.
2450         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2451         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2452         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2453         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2454         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2455
2456 2010-10-15  Richard Guenther  <rguenther@suse.de>
2457
2458         * g++.dg/lto/20101015-1_0.C: New testcase.
2459
2460 2010-10-15  Richard Guenther  <rguenther@suse.de>
2461
2462         PR testsuite/46021
2463         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2464         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2465
2466 2010-10-15  Richard Guenther  <rguenther@suse.de>
2467
2468         PR lto/45957
2469         * g++.dg/lto/20101014-1_0.C: New testcase.
2470
2471 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2472
2473         * objc.dg/gnu-api-2-protocol.m: New.
2474         * objc.dg/gnu-api-2-sel.m: New.
2475
2476 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2477
2478         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2479         arm-eabi targets.
2480
2481 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
2482
2483         * gcc.dg/20101010-1.c: New testcase.
2484
2485 2010-10-15  Jie Zhang  <jie@codesourcery.com>
2486
2487         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2488         script when relocatable linking.
2489
2490 2010-10-14  Yao Qi  <yao@codesourcery.com>
2491
2492         PR target/45447
2493         * gcc.target/arm/pr45447.c: New test.
2494
2495 2010-10-14  Jan Hubicka  <jh@suse.cz>
2496
2497         PR middle-end/45621
2498         * g++.dg/lto/pr45621.h : New.
2499         * g++.dg/lto/pr45621_0.C: New.
2500         * g++.dg/lto/pr45621_1.C: New.
2501
2502 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2503
2504         * objc.dg/property: New.
2505         * objc.dg/property/fsf-property-basic.m: New.
2506         * objc.dg/property/fsf-property-method-access.m: New.
2507         * objc.dg/property/fsf-property-named-ivar.m: New.
2508         * obj-c++.dg/property: New.
2509         * obj-c++.dg/property/fsf-property-basic.mm: New.
2510         * obj-c++.dg/property/fsf-property-method-access.mm: New.
2511         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2512
2513         merge from FSF apple 'trunk' branch.
2514         2006 Fariborz Jahanian  <fjahanian@apple.com>
2515
2516         Radars 4436866, 4505126, 4506903, 4517826
2517         * objc.dg/property/property-1.m: New.
2518         * objc.dg/property/property-2.m: New.
2519         * objc.dg/property/property-3.m: New.
2520         * objc.dg/property/property-neg-1.m: New.
2521         * objc.dg/property/property-neg-2.m: New.
2522         * objc.dg/property/property-neg-3.m: New.
2523         * objc.dg/property/property-neg-4.m: New.
2524         * objc.dg/property/property-neg-5.m: New.
2525         * objc.dg/property/property-neg-6.m: New.
2526         * objc.dg/property/property-neg-7.m: New.
2527         * objc.dg/property/property.exp: New.
2528         * obj-c++.dg/property/property-1.mm: New.
2529         * obj-c++.dg/property/property-2.mm: New.
2530         * obj-c++.dg/property/property-3.mm: New.
2531         * obj-c++.dg/property/property-neg-1.mm: New.
2532         * obj-c++.dg/property/property-neg-2.mm: New.
2533         * obj-c++.dg/property/property-neg-3.mm: New.
2534         * obj-c++.dg/property/property-neg-4.mm: New.
2535         * obj-c++.dg/property/property-neg-5.mm: New.
2536         * obj-c++.dg/property/property-neg-6.mm: New.
2537         * obj-c++.dg/property/property-neg-7.mm: New.
2538         * obj-c++.dg/property/property.exp: New.
2539
2540 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2541
2542         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
2543
2544 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
2545
2546         PR c/45969
2547         * gcc.c-torture/compile/pr45969-1.c: New test.
2548
2549 2010-10-14  Richard Guenther  <rguenther@suse.de>
2550
2551         PR tree-optimization/44913
2552         * gcc.dg/torture/pr44913.c: New testcase.
2553
2554 2010-10-14  Richard Guenther  <rguenther@suse.de>
2555
2556         PR lto/45382
2557         * g++.dg/lto/20101014-2_0.C: New testcase.
2558
2559 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2560
2561         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2562         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2563         * gcc.target/i386/pr44130.c: Likewise.
2564         * gcc.target/i386/pr44144.c: Likewise.
2565         * gcc.target/i386/pr44180.c: Likewise.
2566         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2567         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2568         * gcc.target/i386/vect-sizes-1.c: Likewise.
2569         * gcc.target/i386/vectorize4-avx.c: Likewise.
2570
2571 2010-10-14  Richard Guenther  <rguenther@suse.de>
2572
2573         PR lto/44561
2574         * g++.dg/lto/20101010-3_0.C: New testcase.
2575         * g++.dg/lto/20101010-4_0.C: Likewise.
2576
2577 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2578
2579         * objc.dg/pr45878.m: Update to include NSConstantString interface
2580         for -fnext-runtime.
2581         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2582         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2583         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2584         reference for m64 -fnext-runtime.
2585
2586 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2587
2588         * gcc.target/i386/vect-sizes-1.c: New.
2589
2590 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2591
2592         PR middle-end/46011
2593         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
2594
2595 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2596
2597         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
2598         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2599
2600 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2601
2602         * gcc.target/ia64/20101005.c: New test.
2603
2604 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2605
2606         PR rtl-optimization/45570
2607         * gcc.dg/pr45570.c: New test.
2608
2609 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2610
2611         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2612         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2613         * gcc.target/i386/vectorize4-avx.c: Likewise.
2614
2615 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2616
2617         * gcc.target/i386/avx-copysign-vec.c: New.
2618         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2619
2620 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2621
2622         PR middle-end/44130
2623         * gcc.target/i386/pr44130.c: New.
2624
2625 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2626
2627         PR middle-end/44144
2628         * gcc.target/i386/pr44144.c: New.
2629
2630 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2631
2632         PR target/44180
2633         * gcc.target/i386/pr44180.c: New.
2634
2635 2010-10-13  Jason Merrill  <jason@redhat.com>
2636
2637         * g++.dg/template/canon-type-8.C: New.
2638
2639 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2640
2641         * gcc.c-torture/execute/20101013-1.c: New test.
2642
2643 2010-10-13  Richard Guenther  <rguenther@suse.de>
2644
2645         PR objc/45878
2646         * objc.dg/pr45878.m: New testcase.
2647
2648 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
2649
2650         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2651         * gcc.dg/format/dfp-printf-1.c: Likewise.
2652         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2653
2654 2010-10-13  Richard Guenther  <rguenther@suse.de>
2655
2656         PR tree-optimization/45788
2657         * g++.dg/pr45788.C: New testcase.
2658
2659 2010-10-13  Richard Guenther  <rguenther@suse.de>
2660
2661         PR tree-optimization/45970
2662         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2663
2664 2010-10-13  Richard Guenther  <rguenther@suse.de>
2665
2666         PR tree-optimization/45982
2667         * gcc.dg/torture/pr45982.c: New testcase.
2668         * gcc.dg/tree-ssa/pr24287.c: Adjust.
2669         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2670         * gcc.dg/torture/pr39074-2.c: Likewise.
2671
2672 2010-10-13  Richard Guenther  <rguenther@suse.de>
2673
2674         PR middle-end/45874
2675         * g++.dg/torture/pr45874.C: New testcase.
2676
2677 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
2678
2679         * objc.dg/attributes/method-attribute-1.m: Update to respond
2680         to implemented method attributes..
2681         * objc.dg/attributes/method-attribute-2.m: Likewise.
2682         * objc.dg/attributes/method-attribute-3.m: Likewise.
2683         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2684         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2685         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2686
2687 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2688
2689         PR libobjc/23214
2690         * objc.dg/pr23214.m: New.
2691
2692 2010-10-12  Michael Eager  <eager@eagercon.com>
2693
2694         PR testsuite/45856
2695         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2696         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2697
2698 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
2699
2700         PR fortran/45636
2701         * gcc.c-torture/execute/pr45636.c: New test.
2702         * gfortran.dg/pr45636.f90: New test.
2703
2704 2010-10-12  Richard Henderson  <rth@redhat.com>
2705
2706         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2707
2708 2010-10-12  Daniel Kraft  <d@domob.eu>
2709
2710         PR fortran/38936
2711         * gfortran.dg/associate_1.f03: More tests with derived-types.
2712         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2713         * gfortran.dg/associate_8.f03: Fix typo.
2714         * gfortran.dg/initialization_27.f90: Fix typo.
2715
2716 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2717
2718         PR testsuite/45851
2719         * lib/lto.exp (lto-get-options-main): Support optional target
2720         selector for dg-extra-ld-options.
2721
2722 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2723
2724         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2725         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2726
2727 2010-10-11  Martin Jambor  <mjambor@suse.cz>
2728
2729         PR middle-end/45699
2730         * g++.dg/torture/pr45699.C: New test.
2731         * g++.dg/otr-fold-1.C: Adjusted.
2732         * g++.dg/otr-fold-1.C: Likewise.
2733
2734 2010-10-11  Nick Clifton  <nickc@redhat.com>
2735
2736         * gcc.c-torture/compile/pr44197.c: Require visibility support.
2737         Allow for a user label prefix.
2738
2739 2010-10-10  Richard Guenther  <rguenther@suse.de>
2740
2741         * g++.dg/lto/20101010-1_0.C: New testcase.
2742         * g++.dg/lto/20101010-2_0.C: Likewise.
2743
2744 2010-10-11  Ira Rosen  <irar@il.ibm.com>
2745
2746         PR tree-optimization/45902
2747         * gcc.dg/vect/45902.c: New test.
2748
2749 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
2750
2751         PR target/45870
2752         * gcc.dg/tls/pr45870.c: New test.
2753
2754 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
2755
2756         PR fortran/45961
2757         * gfortran.dg/typebound_operator_6.f03: New.
2758
2759 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
2760
2761         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2762         and adjust -export symbol scanning.
2763         * g++.dg/ext/dllexport1.C: Likewise.
2764         * g++.dg/ext/dllexport3.C: Likewise.
2765         * gcc.dg/dll-3.c: Likewise.
2766         * gcc.dg/dll-4.c: Likewise.
2767         * gcc.dg/dll-5.c: Likewise.
2768
2769 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2770
2771         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2772         instead of tree_profile dump file.
2773         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2774         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2775         dump file.
2776
2777 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2778
2779         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2780
2781 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2782
2783         * gfortran.dg/character_comparison_4.f90:  New test.
2784         * gfortran.dg/character_comparison_5.f90:  New test.
2785         * gfortran.dg/character_comparison_6.f90:  New test.
2786
2787 2010-10-09  Richard Henderson  <rth@redhat.com>
2788
2789         * lib/target-supports.exp
2790         (check_effective_target_automatic_stack_alignment): Always true.
2791
2792 2010-10-09  Richard Guenther  <rguenther@suse.de>
2793
2794         PR lto/45956
2795         * gcc.dg/lto/20101009-2_0.c: New testcase.
2796         * gcc.dg/lto/20101009-2_1.c: Likewise.
2797         * gcc.dg/lto/20101009-2_2.c: Likewise.
2798
2799 2010-10-09  Richard Guenther  <rguenther@suse.de>
2800
2801         PR lto/45947
2802         * g++.dg/lto/20101009-1_0.C: New testcase.
2803
2804 2010-10-09  Richard Guenther  <rguenther@suse.de>
2805
2806         PR tree-optimization/45945
2807         * gcc.dg/lto/20101009-1_0.c: New testcase.
2808
2809 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
2810
2811         PR target/45913
2812         * gcc.target/i386/pr45913.c: New.
2813
2814 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2815
2816         PR fortran/45943
2817         * gfortran.dg/streamio_16.f90: Update test.
2818
2819 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
2820
2821         PR tree-optimization/45903
2822         * gcc.target/i386/pr45903.c: New test.
2823
2824 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
2825
2826         * gnat.dg/interface5.adb: Compile with warnings disabled.
2827
2828 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2829
2830         * obj-c++.dg/encode-10.mm: New testcase.
2831
2832 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2833
2834         PR objc++/23614
2835         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2836         C++ class.  Removed XFAIL.
2837
2838 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
2839
2840         PR fortran/45933
2841         * gfortran.dg/typebound_operator_5.f03: New.
2842
2843 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2844
2845         Merge from 'apple/trunk' branch on FSF servers.
2846
2847         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
2848
2849         Radar 4508851
2850         * obj-c++.dg/method-namespace-1.mm: New.
2851
2852 2010-10-07  Martin Jambor  <mjambor@suse.cz>
2853
2854         * gcc.dg/tree-ssa/sra-11.c: New test.
2855
2856 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
2857
2858         PR Tree-Vect/45847
2859         * gcc.dg/vect/pr45847.c: New test.
2860
2861 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2862             Kai Tietz  <kai.tietz@onevision.com>
2863
2864         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2865
2866 2010-10-07  Richard Guenther  <rguenther@suse.de>
2867
2868         PR tree-optimization/45732
2869         * gcc.dg/torture/pr45732.c: New testcase.
2870
2871 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2872
2873         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2874         * objc.dg/foreach-2.m: Likewise.
2875         * objc.dg/foreach-3.m: Likewise.
2876         * objc.dg/foreach-4.m: Likewise.
2877         * objc.dg/foreach-5.m: Likewise.
2878         * objc.dg/foreach-6.m: Likewise.
2879         * objc.dg/foreach-7.m: Likewise.
2880         * objc.dg/objc-foreach-4.m: Likewise.
2881         * objc.dg/objc-foreach-5.m: Likewise.
2882
2883 2010-10-07  Richard Guenther  <rguenther@suse.de>
2884
2885         PR middle-end/45869
2886         * gcc.dg/torture/pr45869.c: New testcase.
2887
2888 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2889
2890         * objc.dg/set-not-used-1.m: New
2891         * obj-c++.dg/set-not-used-1.mm: New.
2892
2893 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2894
2895         * objc.dg/attributes/method-attribute-3.m: New.
2896         * obj-c++.dg/attributes/method-attribute-3.mm: New.
2897
2898 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
2899
2900         PR fortran/45916
2901         * gfortran.dg/generic_typebound_operator_1.f90: New test.
2902
2903 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2904
2905         PR fortran/45889
2906         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2907
2908 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2909
2910         Merge from 'apple/trunk' branch on FSF servers.
2911
2912         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
2913
2914         Radar 4278774
2915         * obj-c++.dg/encode-9.mm: New.
2916
2917 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2918
2919         * g++.dg/cpp0x/pr45908.C: New test.
2920
2921 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2922
2923         * gnat.dg/opt6.ad[sb]: New test.
2924
2925 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2926
2927         Implemented fast enumeration for Objective-C.
2928         * objc.dg/foreach-1.m: New.
2929         * objc.dg/foreach-2.m: New.
2930         * objc.dg/foreach-3.m: New.
2931         * objc.dg/foreach-4.m: New.
2932         * objc.dg/foreach-5.m: New.
2933         * objc.dg/foreach-6.m: New.
2934         * objc.dg/foreach-7.m: New.
2935
2936         Merge from 'apple/trunk' branch on FSF servers:
2937         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
2938
2939         Radar 4502236
2940         * objc.dg/objc-foreach-5.m: New.
2941
2942         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
2943
2944         Radar 4507230
2945         * objc.dg/objc-foreach-4.m: New.
2946
2947         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2948
2949         Radar 4472881
2950         * objc.dg/objc-foreach-3.m: New.
2951
2952         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
2953
2954         Radar 4468498
2955         * objc.dg/objc-foreach-2.m: New.
2956
2957         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
2958
2959         Radar 4294910
2960         * objc.dg/objc-foreach-1.m: New
2961
2962 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
2963
2964         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
2965         unsigned values.
2966
2967 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2968
2969         PR objc++/28050
2970         * obj-c++.dg/syntax-error-10.mm: New.
2971
2972 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2973
2974         PR objc++/23707
2975         * obj-c++.dg/syntax-error-9.mm: New.
2976
2977 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2978
2979         PR objc++/31126
2980         * obj-c++.dg/syntax-error-8.mm: New.
2981
2982 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2983
2984         Merge from 'apple/trunk' branch on FSF servers.
2985
2986         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
2987
2988         Radar 4290840
2989         * obj-c++.dg/syntax-error-7.mm: New
2990
2991         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
2992
2993         Radar 4294425
2994         * obj-c++.dg/syntax-error-6.mm: New
2995
2996         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
2997
2998         Radar 4261146
2999         * obj-c++.dg/syntax-error-5.mm: New
3000
3001         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
3002
3003         Radar 4093475
3004         * obj-c++.dg/syntax-error-[3-4].mm: New.
3005
3006         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
3007
3008         Radar 4185810
3009         * obj-c++.dg/syntax-error-[1-2].mm: New.
3010
3011 2010-10-05  Ira Rosen  <irar@il.ibm.com>
3012
3013         PR tree-optimization/45752
3014         * gcc.dg/vect/pr45752.c: New test.
3015
3016 2010-10-05  Richard Guenther  <rguenther@suse.de>
3017
3018         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3019         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3020         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3021         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3022         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3023         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3024         * gcc.dg/tree-prof/stringop-1.c: Likewise.
3025         * gcc.dg/tree-prof/stringop-2.c: Likewise.
3026         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3027         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3028         * gcc.dg/tree-prof/update-loopch.c: Likewise.
3029         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3030         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3031         * gcc.dg/tree-prof/tracer-1.c: Likewise.
3032         * gcc.dg/tree-ssa/inline-4.c: Likewise.
3033         * gcc.dg/tree-ssa/inline-3.c: Likewise.
3034         * gcc.dg/tree-ssa/20080530.c: Likewise.
3035         * g++.dg/tree-ssa/inline-3.C: Likewise.
3036         * g++.dg/tree-ssa/inline-1.C: Likewise.
3037         * g++.dg/tree-ssa/inline-2.C: Likewise.
3038         * gcc.dg/profile-dir-1.c: Likewise.
3039         * gcc.dg/profile-dir-2.c: Likewise.
3040         * gcc.dg/profile-dir-3.c: Likewise.
3041
3042 2010-10-05  Richard Guenther  <rguenther@suse.de>
3043
3044         PR middle-end/45877
3045         * g++.dg/torture/pr45877.C: New testcase.
3046
3047 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
3048
3049         PR debug/45849
3050         * gcc.dg/debug/pr45849.c: New test.
3051
3052         PR middle-end/45876
3053         * gcc.c-torture/compile/pr45876.c: New test.
3054
3055 2010-10-04  Julian Brown  <julian@codesourcery.com>
3056
3057         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
3058         vect_hw_misalign.
3059         * gcc.dg/vect/vect-60.c: Likewise.
3060         * gcc.dg/vect/vect-56.c: Likewise.
3061         * gcc.dg/vect/vect-93.c: Likewise.
3062         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3063         * gcc.dg/vect/vect-95.c: Likewise.
3064         * gcc.dg/vect/vect-96.c: Likewise.
3065         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
3066         * gcc.dg/vect/slp-25.c: Likewise.
3067         * gcc.dg/vect/slp-3.c: Likewise.
3068         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3069         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3070         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
3071         * gcc.dg/vect/vect-109.c: Likewise.
3072         * gcc.dg/vect/vect-peel-1.c: Likewise.
3073         * gcc.dg/vect/vect-peel-2.c: Likewise.
3074         * lib/target-supports.exp
3075         (check_effective_target_arm_vect_no_misalign): New.
3076         (check_effective_target_vect_no_align): Use above.
3077         (check_effective_target_vect_element_align): New.
3078         (add_options_for_quad_vectors): New.
3079
3080 2010-10-04  Martin Jambor  <mjambor@suse.cz>
3081
3082         PR tree-optimization/45572
3083         * g++.dg/ipa/pr45572-1.C: New test.
3084         * g++.dg/ipa/pr45572-2.C: Likewise.
3085
3086 2010-10-03  Ian Lance Taylor  <iant@google.com>
3087
3088         * gcc.dg/anon-struct-11.c: New test.
3089         * gcc.dg/anon-struct-12.c: New test.
3090         * gcc.dg/anon-struct-13.c: New test.
3091         * gcc.dg/anon-struct-14.c: New test.
3092
3093 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
3094
3095         * g++.dg/torture/pr45764.C: Revert revision 164914.
3096         * gcc.dg/vect/pr43432.c: Likewise.
3097         * gcc.dg/vect/vect-114.c: Likewise.
3098         * gcc.dg/vect/vect-15.c: Likewise.
3099
3100 2010-10-03  Jason Merrill  <jason@redhat.com>
3101
3102         * g++.dg/cpp0x/sfinae5.C: New.
3103
3104 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
3105
3106         PR tree-optimization/45720
3107         PR tree-optimization/45764
3108         * g++.dg/torture/pr45764.C: New.
3109
3110         * gcc.dg/vect/pr43432.c: Xfail.
3111         * gcc.dg/vect/vect-114.c: Likewise.
3112         * gcc.dg/vect/vect-15.c: Likewise.
3113
3114 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3115
3116         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
3117         hppa*-*-hpux*.
3118         * gcc.dg/torture/pr45678-2.c: Likewise.
3119
3120 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
3121
3122         PR fortran/45748
3123         * gfortran.dg/intrinsic_6.f90: New.
3124
3125 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3126
3127         PR fortran/42831
3128         * gfortran.dg/dependency_37.f90:  New test.
3129
3130 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
3131
3132         * gcc.target/i386/shift_mask.c: New test.
3133
3134 2010-10-01  Richard Guenther  <rguenther@suse.de>
3135
3136         PR tree-optimization/45854
3137         * g++.dg/torture/pr45854.C: New testcase.
3138
3139 2010-09-30  Michael Eager  <eager@eagercon.com>
3140
3141         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3142         __FLT_{MIN,MAX}__.
3143
3144 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3145
3146         PR middle-end/45758
3147         * gfortran.dg/graphite/pr45758.f90: New.
3148
3149 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3150
3151         PR middle-end/45230
3152         * gcc.dg/graphite/id-pr45230.c: New.
3153
3154 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3155
3156         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3157         * gfortran.dg/graphite/graphite.exp: Same.
3158         * gcc.dg/graphite/vect-pr43423.c: New.
3159
3160 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3161
3162         PR target/45843
3163         * g++.dg/torture/pr45843.C: New test.
3164
3165 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
3166
3167         PR fortran/45828
3168         * gfortran.dg/allocate_derived_5.f90: New.
3169
3170 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3171
3172         PR tree-optimization/31261
3173         * gcc.dg/tree-ssa/pr31261.c: New test.
3174
3175 2010-09-30  Michael Eager  <eager@eagercon.com>
3176
3177         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3178         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3179         * gcc.target/microblaze/microblaze.exp: Ditto.
3180         * gcc.target/microblaze/others/string_cst1.c: Ditto.
3181         * gcc.target/microblaze/others/string_cst2.c: Ditto.
3182         * gcc.target/microblaze/others/data_var1.c: Ditto.
3183         * gcc.target/microblaze/others/data_var2.c: Ditto.
3184         * gcc.target/microblaze/others/data_var3.c: Ditto.
3185         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3186         * gcc.target/microblaze/others/strings1.c:: Ditto.
3187         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3188         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3189         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3190         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3191         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3192         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3193         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3194         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3195         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3196         * gcc.target/microblaze/isa/pcmp.c: Ditto.
3197         * gcc.target/microblaze/isa/nofloat.c: Ditto.
3198         * gcc.target/microblaze/isa/fcvt.c: Ditto.
3199         * gcc.target/microblaze/isa/float.c: Ditto.
3200         * gcc.target/microblaze/isa/mulh.c: Ditto.
3201         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3202         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3203         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3204         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3205         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3206         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3207         * gcc.target/microblaze/isa/bshift.c: Ditto.
3208         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3209         * gcc.target/microblaze/isa/div.c: Ditto.
3210         * gcc.target/microblaze/isa/vanilla.c: Ditto.
3211         * gcc.target/microblaze/isa/mul.c: Ditto.
3212
3213 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3214
3215         merge from FSF 'apple/trunk' branch.
3216         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
3217
3218         Radar 4386773
3219         * objc.dg/enhanced-proto-1.m: New.
3220         * objc.dg/enhanced-proto-2.m: New.
3221         * obj-c++.dg/enhanced-proto-1.mm: New
3222         * obj-c++.dg/enhanced-proto-2.mm: New.
3223
3224 2010-09-30  Richard Guenther  <rguenther@suse.de>
3225
3226         PR testsuite/45702
3227         * gcc.dg/debug/pr41893-1.c: Adjust.
3228         * gcc.dg/pr30762-1.c: Likewise.
3229         * gcc.dg/pr31529-1.c: Likewise.
3230         * gcc.dg/pr34457-1.c: Likewise.
3231         * gcc.dg/pr34668-1.c: Likewise.
3232         * gcc.dg/pr43557-1.c: Likewise.
3233
3234 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3235
3236         PR objc/45842
3237         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3238         * objc.dg/const-str-3.m: Correct header for memcpy.
3239         * objc.dg/const-str-7.m: Likewise.
3240         * objc.dg/method-20b.m: Provide an implementation of Object.
3241         Adjust XFAIL for m64 NeXT runtime.
3242         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3243         * objc.dg/encode-3.m: Correct line ordering, provide header for
3244         sprintf.
3245         * objc.dg/encode-7-next.m: Only run for 32bit.
3246         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3247         * objc.dg/type-size-2.m: Provide an implementation of Object.
3248         Ajust headers.
3249         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3250         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3251         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3252         Adjust XFAIL for m64 NeXT runtime.
3253         * obj-c++.dg/method-22.mm: Likewise.
3254         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3255
3256 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3257
3258         Merge from 'apple/trunk' branch on FSF servers.
3259
3260         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3261
3262         Radar 4278236
3263         * obj-c++.dg/bad-forward-decl.mm: New
3264
3265 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
3266
3267         * ada/acats/run_acats: Revert revision 157037.
3268
3269 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3270
3271         Merge from 'apple/trunk' branch on FSF servers.
3272
3273         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3274
3275         Radar 4281748
3276         * objc.dg/naming-2.m: Update
3277         * objc.dg/naming-3.m: New
3278
3279 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
3280
3281         PR target/40457
3282         * gcc.target/arm/pr40457-3.c: New test.
3283
3284 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3285
3286         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3287         alias checking.
3288         * lib/target-supports.exp (check_ifunc_available): Likewise.
3289
3290 2010-09-29  Tristan Gingold  <gingold@adacore.com>
3291
3292         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3293
3294 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3295
3296         * objc.dg/keywords-1.m: New test.
3297         * objc.dg/keywords-2.m: New test.
3298         * objc.dg/keywords-3.m: New test.
3299         * obj-c++.dg/keywords-1.mm: New test.
3300         * obj-c++.dg/keywords-2.mm: New test.
3301
3302 2010-09-28  Jason Merrill  <jason@redhat.com>
3303
3304         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3305         * g++.dg/ext/complit11.C: Likewise.
3306         * g++.old-deja/g++.law/temps1.C: Likewise.
3307
3308         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3309         * g++.old-deja/g++.mike/misc6.C: Likewise.
3310
3311 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3312
3313         * objc.dg/attributes/method-attribute-1.m: New.
3314         * objc.dg/attributes/method-attribute-2.m: New.
3315
3316         * obj-c++.dg/attributes/method-attribute-1.m: New.
3317         * obj-c++.dg/attributes/method-attribute-2.m: New.
3318
3319 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3320
3321         * objc.dg/attributes: New.
3322         * objc.dg/attributes/attributes.exp: New.
3323         * objc.dg/attributes/class-attribute-1.m: New.
3324         * objc.dg/attributes/class-attribute-2.m: New
3325         * objc.dg/attributes/categ-attribute-1.m: New
3326         * objc.dg/attributes/categ-attribute-2.m: New
3327         * objc.dg/attributes/proto-attribute-1.m: New
3328
3329         * obj-c++.dg/attributes: New.
3330         * obj-c++.dg/attributes/attributes.exp: New
3331         * obj-c++.dg/attributes/class-attribute-1.mm: New
3332         * obj-c++.dg/attributes/class-attribute-2.mm: New
3333         * obj-c++.dg/attributes/categ-attribute-1.mm: New
3334         * obj-c++.dg/attributes/categ-attribute-2.mm: New
3335         * obj-c++.dg/attributes/proto-attribute-1.mm: New
3336
3337 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3338
3339         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3340         from the branch renamed to method-20b.m to avoid clashes).
3341
3342         2005-08-23  Stuart Hastings  <stuart@apple.com>
3343                     Ziemowit Laski  <zlaski@apple.com>
3344
3345         Radar 4209854
3346         * obj-c++.dg/method-23.mm: New.
3347         * objc.dg/method-20.m: New.
3348
3349 2010-09-28  Jan Hubicka  <jh@suse.cz>
3350
3351         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3352
3353 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3354
3355         PR target/44452
3356         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3357         i?86-*-solaris2.[89], *-*-vxworks*.
3358         * gcc.target/i386/pr22152.c: Likewise.
3359         * gcc.target/i386/vect8-ret.c: New test.
3360
3361 2010-09-28  Jie Zhang  <jie@codesourcery.com>
3362
3363         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3364
3365 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3366
3367         Merge from 'apple/trunk' branch on FSF servers.
3368
3369         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
3370
3371         Radar 4175534
3372         * obj-c++.dg/method-22.mm: New.
3373
3374 2010-09-27  Jason Merrill  <jason@redhat.com>
3375
3376         * g++.dg/cpp0x/rv-lvalue-req.C: New.
3377         * g++.dg/ext/complit11.C: Adjust.
3378         * g++.old-deja/g++.law/temps1.C: Adjust.
3379         * g++.old-deja/g++.ns/koenig6.C: Adjust.
3380         * g++.old-deja/g++.oliva/partord1.C: Adjust.
3381
3382 2010-09-27  Ian Lance Taylor  <iant@google.com>
3383
3384         * lib/target-supports.exp (check_effective_target_split_stack):
3385         New procedure.
3386         * gcc.dg/split-1.c: New test.
3387         * gcc.dg/split-2.c: New test.
3388         * gcc.dg/split-3.c: New test.
3389         * gcc.dg/split-4.c: New test.
3390
3391 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3392
3393         PR objc/25464
3394         * objc.dg/type-size-3.m: New test.
3395
3396 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3397
3398         PR objc/45763
3399         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3400
3401 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3402
3403         PR objc/25450
3404         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3405         * objc.dg/type-size-2.m: Same change.
3406         * obj-c++.dg/encode-5.mm: Same change.
3407
3408 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3409
3410         Merge from 'apple/trunk' branch on FSF servers.  The original
3411         Changelogs are below.
3412
3413         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3414         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3415         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3416         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3417         in the branch).
3418         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3419         proto-qual-1.m in the branch) and the normal ABI on GNU.
3420         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
3421         the test only with the NeXT runtime.
3422         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3423         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3424         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3425         Run the test only with the NeXT runtime.
3426
3427         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
3428
3429         Radar 4492973
3430         * objc.dg/encode-7-64bit.m: New.
3431         * objc.dg/encode-7.m: Skip if -m64.
3432
3433         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
3434
3435         Radar 4301047
3436         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3437         * obj-c++.dg/threedotthree-abi-1.mm: New
3438         * objc.dg/threedotthree-abi-1.m: New
3439
3440         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
3441
3442         Radar 4136935
3443         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3444         * objc.dg/encode-6.m: Likewise.
3445         * objc.dg/encode-7.m: New test case.
3446
3447 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3448
3449         Merge from 'apple/trunk' branch on FSF servers.  Renamed
3450         const-str-12.m to constr-str-12b.m to avoid conflicts.
3451
3452         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
3453
3454         Radar 4229905
3455         * obj-c++.dg/warn5.mm: New
3456
3457         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
3458
3459         Radar 4154928
3460         * obj-c++.dg/const-str-12.mm: New.
3461         * objc.dg/const-str-12.m: New.
3462
3463 2010-09-27  Tobias Burnus  <burnus@net-b.de>
3464
3465         PR fortran/40569
3466         PR fortran/40568
3467         * gfortran.dg/storage_size_2.f08: Fix test.
3468         * gfortran.dg/c_sizeof_1.f90: Fix test.
3469         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3470         * gfortran.dg/c_sizeof_3.f90: New.
3471         * gfortran.dg/c_sizeof_4.f90: New.
3472         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3473         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3474
3475 2010-09-26  Daniel Kraft  <d@domob.eu>
3476
3477         PR fortran/45783
3478         PR fortran/45795
3479         * gfortran.dg/select_type_18.f03: New test.
3480
3481 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3482
3483         * gnat.dg/return2.ad[sb]: New test.
3484         * gnat.dg/return2_pkg.ads: New helper.
3485
3486 2010-09-25  Daniel Kraft  <d@domob.eu>
3487
3488         PR fortran/45776
3489         * gfortran.dg/io_constraints_6.f03: New test.
3490         * gfortran.dg/io_constraints_7.f03: New test.
3491         * gfortran.dg/newunit_2.f90: New test.
3492
3493 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3494
3495         * gfortran.dg/operator_c1202.f90: New test.
3496
3497 2010-09-24  Jan Hubicka  <jh@suse.cz>
3498
3499         * gcc.dg/tree-ssa/leaf.c: New testcase.
3500
3501 2010-09-24  Jan Hubicka  <jh@suse.cz>
3502
3503         PR tree-optimization/45738
3504         PR tree-optimization/45741
3505         * gcc.c-torture/compile/pr45741.c: New.
3506         * gfortran.fortran-torture/compile/pr45738.f90: New.
3507
3508 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
3509
3510         * gcc.dg/cpp/undef-opt-1.c: New test.
3511
3512 2010-09-24  Jason Merrill  <jason@redhat.com>
3513
3514         * g++.dg/other/error10.C: Adjust expected output.
3515
3516 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
3517
3518         PR middle-end/45234
3519         * gcc.dg/torture/stackalign/alloca-6.c: New test.
3520         * gcc.target/i386/pr45234.c: New test.
3521
3522 2010-09-24  Richard Guenther  <rguenther@suse.de>
3523
3524         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3525
3526 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3527
3528         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3529         as a comment leader in regexp.
3530
3531 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3532
3533         * objc.dg/sync-2.m: New test.
3534         * obj-c++.dg/sync-2.mm: New test.
3535
3536 2010-09-24  Tobias Burnus  <burnus@net-b.de>
3537
3538         PR fortran/40571
3539         * gfortran.dg/iso_fortran_env_7.f90: New.
3540
3541 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3542
3543         * obj-c++.dg/too-many-args.mm: New file.
3544
3545 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3546
3547         Merge from 'apple/trunk' branch on FSF servers.
3548
3549         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3550
3551         Radar 4491608
3552         * objc.dg/too-many-args.m: New
3553
3554 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3555
3556         PR fortran/45744
3557         * gfortran.dg/dependency_36.f90:  New test.
3558
3559 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
3560
3561         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3562         * gcc.target/i386/pad-3.c: Ditto.
3563         * gcc.target/i386/pad-7.c: Ditto.
3564         * gcc.target/i386/pad-7.c: Ditto.
3565         * gcc.target/i386/pr36502.c: Ditto.
3566         * gcc.target/i386/zee.c: Ditto.
3567         * gcc.target/i386/20060821-1.c: Ditto.
3568         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
3569         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
3570         * gcc.target/i386/pad-5b.c: Ditto.
3571         * gcc.target/i386/pad-6a.c: Ditto.
3572         * gcc.target/i386/pad-6b.c: Ditto.
3573         * gcc.target/i386/pad-8.c: Ditto.
3574         * gcc.target/i386/pad-9.c: Ditto.
3575         * gcc.target/i386/pad-10.c: Ditto.
3576         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
3577
3578 2010-09-23  Richard Guenther  <rguenther@suse.de>
3579
3580         PR tree-optimization/45565
3581         * g++.dg/ipa/pr45565.C: New testcase.
3582
3583 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
3584
3585         PR fortran/45745
3586         PR fortran/45648
3587         * gfortran.dg/vector_subscript_bound_1.f90: New.
3588
3589 2010-09-23  Richard Guenther  <rguenther@suse.de>
3590
3591         PR middle-end/45750
3592         * gcc.dg/pr45750.c: New testcase.
3593
3594 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
3595
3596         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3597         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
3598         build.
3599
3600 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
3601
3602         PR rtl-optimization/44374
3603         * gcc.target/arm/headmerge-1.c: New test.
3604         * gcc.target/arm/headmerge-2.c: New test.
3605         * gcc.target/i386/headmerge-1.c: New test.
3606         * gcc.target/i386/headmerge-2.c: New test.
3607
3608 2010-09-23  Daniel Kraft  <d@domob.eu>
3609
3610         PR fortran/38936
3611         PR fortran/44044
3612         PR fortran/45474
3613         * gfortran.dg/intrinsic_intent_1.f03: New test.
3614         * gfortran.dg/select_type_17.f03: New test.
3615         * gfortran.dg/associate_5.f03: More definability tests.
3616         * gfortran.dg/enum_2.f90: Check definability.
3617         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3618         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3619         * gfortran.dg/char_expr_2.f90: Ditto.
3620         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3621         * gfortran.dg/enum_5.f90: Ditto.
3622         * gfortran.dg/equiv_constraint_8.f90: Ditto.
3623         * gfortran.dg/impure_assignment_2.f90: Ditto.
3624         * gfortran.dg/impure_assignment_3.f90: Ditto.
3625         * gfortran.dg/intent_out_1.f90: Ditto.
3626         * gfortran.dg/intent_out_3.f90: Ditto.
3627         * gfortran.dg/pointer_assign_7.f90: Ditto.
3628         * gfortran.dg/pointer_intent_3.f90: Ditto.
3629         * gfortran.dg/pr19936_1.f90: Ditto.
3630         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3631         * gfortran.dg/simpleif_2.f90: Ditto.
3632         * gfortran.dg/protected_5.f90: Ditto.
3633         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3634         * gfortran.dg/protected_6.f90: Ditto.
3635         * gfortran.dg/protected_7.f90: Ditto.
3636
3637 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3638
3639         PR libfortran/45710
3640         * gfortran.dg/namelist_65.f90: New test.
3641
3642 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3643
3644         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3645         the regexp pattern between the expected label and location string.
3646
3647 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3648
3649         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3650
3651 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3652
3653         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3654         * gcc.dg/pr27898.c: Likewise.
3655         * gcc.dg/pr28712.c: Likewise.
3656         * gcc.dg/pr30762-1.c: Likewise.
3657         * gcc.dg/pr31529-1.c: Likewise.
3658         * gcc.dg/pr34457-1.c: Likewise.
3659         * gcc.dg/pr34668-1.c: Likewise.
3660         * gcc.dg/pr34989-1.c: Likewise.
3661         * gcc.dg/pr43557-1.c: Likewise.
3662
3663 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3664
3665         PR rtl-optimization/45739
3666         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3667
3668 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
3669
3670         * gcc.target/sparc/mnofpu.c: New test.
3671
3672 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3673
3674         PR rtl-optimization/45739
3675         * gcc.target/i386/pr45739.c: New test.
3676
3677 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
3678
3679         PR fortran/45648
3680         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3681         and counts. Add non-elemental function call check.
3682
3683         PR fortran/45648
3684         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3685         arguments checks. Update temporary counts.
3686         * gfortran.dg/transpose_optimization_1.f90: New.
3687
3688 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3689
3690         PR objc/23710
3691         * objc.dg/invalid-method-1.m: New.
3692
3693 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3694
3695         Merge from 'apple/trunk' branch on FSF servers.
3696
3697         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
3698
3699         Radar 4291785
3700         * objc.dg/naming-4.m: New
3701         * objc.dg/naming-5.m: New
3702         * obj-c++.dg/naming-1.mm: New
3703         * obj-c++.dg/naming-2.mm: New
3704
3705 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
3706             Jack Howarth  <howarth@bromo.med.uc.edu>
3707
3708         PR c++/45645
3709         * g++.dg/torture/pr44972.C: Use portable assert().
3710
3711 2010-09-21  Richard Guenther  <rguenther@suse.de>
3712
3713         PR tree-optimization/45580
3714         * g++.dg/torture/pr45580.C: New testcase.
3715
3716 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
3717
3718         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3719
3720 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
3721
3722         PR fortran/45438
3723         * gfortran.dg/pointer_check_7.f90: New.
3724
3725 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3726
3727         PR rtl-optimization/45728
3728         * gcc.c-torture/compile/pr45728.c: New test.
3729
3730 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
3731
3732         PR fortran/45081
3733         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3734
3735 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3736
3737         * g++.dg/tree-ssa/pr45605.C: Add "\\".
3738
3739 2010-09-20  Richard Guenther  <rguenther@suse.de>
3740
3741         PR middle-end/45704
3742         * gcc.dg/torture/pr45704.c: New testcase.
3743
3744 2010-09-20  Jan Hubicka  <jh@suse.cz>
3745
3746         PR tree-optimize/45605
3747         * g++.dg/tree-ssa/pr45605.C: New testcase.
3748
3749 2010-09-20  Michael Matz  <matz@suse.de>
3750
3751         PR testsuite/45706
3752         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3753         enough.
3754
3755 2010-09-20  Richard Guenther  <rguenther@suse.de>
3756
3757         PR tree-optimization/45705
3758         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3759
3760 2010-09-20  Michael Matz  <matz@suse.de>
3761
3762         PR testsuite/45706
3763         * lib/target-supports.exp (check_effective_target_vect_perm):
3764         Add i?86-*-*.
3765
3766 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3767
3768         PR rtl-optimization/45695
3769         * gcc.c-torture/execute/pr45695.c: New test.
3770
3771 2010-09-19  Jan Hubicka  <jh@suse.cz>
3772
3773         PR lto/44246
3774         * gcc.c-torture/compile/pr44246.c:New file.
3775
3776 2010-09-19  Ira Rosen  <irar@il.ibm.com>
3777
3778         PR tree-optimization/45714
3779         * gfortran.dg/vect/pr45714-a.f: New test.
3780         * gfortran.dg/vect/pr45714-b.f: New test.
3781
3782 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3783
3784         * gnat.dg/const1.adb: Rename into...
3785         * gnat.dg/constant1.adb: ...this.
3786         * gnat.dg/constant2.adb: New test.
3787         * gnat.dg/constant2_pkg1.ads: New helper.
3788         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3789
3790 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3791
3792         * gnat.dg/specs/constant1.ads: New test.
3793         * gnat.dg/specs/constant1_pkg.ads: New helper.
3794
3795 2010-09-18  Jan Hubicka  <jh@suse.cz>
3796
3797         PR tree-optimization/45453
3798         * g++.dg/tree-ssa/pr45453.C: New testcase.
3799
3800 2010-09-18  Jason Merrill  <jason@redhat.com>
3801
3802         * g++.dg/cpp0x/initlist44.C: New.
3803
3804 2010-09-18  Richard Guenther  <rguenther@suse.de>
3805
3806         PR tree-optimization/45709
3807         * g++.dg/torture/pr45709-2.C: New testcase.
3808
3809 2010-09-18  Richard Guenther  <rguenther@suse.de>
3810
3811         PR tree-optimization/45709
3812         * g++.dg/torture/pr45709.C: New testcase.
3813
3814 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3815
3816         PR testsuite/45719
3817         * gcc.target/i386/pad-3.c: Pass -fno-pic.
3818
3819 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3820
3821         * gcc.target/i386/pad-1.c: New.
3822         * gcc.target/i386/pad-2.c: Likewise.
3823         * gcc.target/i386/pad-3.c: Likewise.
3824         * gcc.target/i386/pad-4.c: Likewise.
3825         * gcc.target/i386/pad-5a.c: Likewise.
3826         * gcc.target/i386/pad-5b.c: Likewise.
3827         * gcc.target/i386/pad-6a.c: Likewise.
3828         * gcc.target/i386/pad-6b.c: Likewise.
3829         * gcc.target/i386/pad-7.c: Likewise.
3830         * gcc.target/i386/pad-8.c: Likewise.
3831         * gcc.target/i386/pad-9.c: Likewise.
3832         * gcc.target/i386/pad-10.c: Likewise.
3833
3834 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3835
3836         PR middle-end/45234
3837         * gcc.dg/torture/stackalign/alloca-5.c: New.
3838
3839 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3840
3841         PR middle-end/45678
3842         * gcc.dg/torture/pr45678-2.c: New.
3843
3844 2010-09-17  Richard Guenther  <rguenther@suse.de>
3845
3846         PR middle-end/45678
3847         * gcc.dg/torture/pr45678-1.c: New testcase.
3848
3849 2010-09-17  Michael Matz  <matz@suse.de>
3850
3851         PR tree-optimization/43432
3852         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3853         check_effective_target_vect_perm_short): New predicates.
3854         (check_effective_target_vect_perm): Include x86_64.
3855         * gcc.dg/vect/pr43432.c: New test.
3856         * gcc.dg/vect/vect-114.c: Adjust.
3857         * gcc.dg/vect/vect-15.c: Ditto.
3858         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3859         * gcc.dg/vect/slp-perm-9.c: Ditto.
3860
3861 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3862
3863         PR testsuite/45692
3864         * objc/execute/exceptions/throw-nil.m: Run the test only with the
3865         GNU runtime.
3866
3867 2010-09-17  Richard Guenther  <rguenther@suse.de>
3868
3869         * gcc.dg/pr27898.c: Use -flto instead of -combine.
3870         * gcc.dg/pr28706.c: Likewise.
3871         * gcc.dg/pr28712.c: Likewise.
3872         * gcc.dg/pr30762-1.c: Likewise.
3873         * gcc.dg/pr30762-2.c: Likewise.
3874         * gcc.dg/pr31529-1.c: Likewise.
3875         * gcc.dg/pr31529-2.c: Likewise.
3876         * gcc.dg/pr34457-1.c: Likewise.
3877         * gcc.dg/pr34457-2.c: Likewise.
3878         * gcc.dg/pr34668-1.c: Likewise.
3879         * gcc.dg/pr34668-2.c: Likewise.
3880         * gcc.dg/pr34989-1.c: Likewise.
3881         * gcc.dg/pr34989-2.c: Likewise.
3882         * gcc.dg/pr43557-1.c: Likewise.
3883         * gcc.dg/pr43557-2.c: Likewise.
3884         * gcc.dg/debug/pr41893-1.c: Likewise.
3885         * gcc.dg/matrix/matrix.exp: Do not use -combine.
3886         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3887         * gcc.dg/matrix/matrix-4.c: Likewise.
3888         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3889         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3890         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3891         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3892
3893 2010-09-16  Tobias Burnus  <burnus@net-b.de>
3894
3895         PR fortran/43665
3896         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3897         optimizations.
3898         * gfortran.dg/intent_optimize_1.f90: New test.
3899
3900 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3901
3902         * gcc.target/i386/divmod-1.c: New.
3903         * gcc.target/i386/divmod-2.c: Likewise.
3904         * gcc.target/i386/divmod-3.c: Likewise.
3905         * gcc.target/i386/divmod-4.c: Likewise.
3906         * gcc.target/i386/divmod-4a.c: Likewise.
3907         * gcc.target/i386/divmod-5.c: Likewise.
3908         * gcc.target/i386/divmod-6.c: Likewise.
3909         * gcc.target/i386/divmod-7.c: Likewise.
3910         * gcc.target/i386/divmod-8.c: Likewise.
3911         * gcc.target/i386/udivmod-1.c: Likewise.
3912         * gcc.target/i386/udivmod-2.c: Likewise.
3913         * gcc.target/i386/udivmod-3.c: Likewise.
3914         * gcc.target/i386/udivmod-4.c: Likewise.
3915         * gcc.target/i386/udivmod-4a.c: Likewise.
3916         * gcc.target/i386/udivmod-5.c: Likewise.
3917         * gcc.target/i386/udivmod-6.c: Likewise.
3918         * gcc.target/i386/udivmod-7.c: Likewise.
3919         * gcc.target/i386/udivmod-8.c: Likewise.
3920
3921 2010-09-16  Jan Hubicka  <jh@suse.cz>
3922
3923         * g++.dg/lto/pr45679-1_0.C: New file.
3924         * g++.dg/lto/pr45679-1_1.C: New file.
3925         * g++.dg/lto/pr45679-0_0.C: New file.
3926         * g++.dg/lto/pr45679-0_1.C: New file.
3927
3928 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
3929
3930         PR fortran/45674
3931         * gfortran.dg/class_dummy_2.f03: New.
3932
3933 2010-09-16  Richard Guenther  <rguenther@suse.de>
3934
3935         PR tree-optimization/45623
3936         * gcc.dg/torture/pr45623.c: New testcase.
3937
3938 2010-09-16  Ira Rosen  <irar@il.ibm.com>
3939
3940         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
3941         name and parentheses.
3942         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
3943
3944 2010-09-15  Jason Merrill  <jason@redhat.com>
3945
3946         * g++.dg/parse/parameter-declaration-2.C: New.
3947
3948         * g++.dg/cpp0x/scoped_enum2.C: New.
3949
3950 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3951
3952         * gcc.c-torture/compile/20100915-1.c: New test.
3953
3954 2010-09-15  Martin Jambor  <mjambor@suse.cz>
3955
3956         PR middle-end/45644
3957         * gcc.dg/ipa/pr45644.c: New test.
3958
3959 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
3960
3961         PR tree-optimization/45633
3962         * gcc.dg/vect/pr45633.c: New test.
3963
3964 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
3965
3966         PR fortran/45577
3967         * gfortran.dg/allocate_derived_4.f90: New.
3968
3969 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
3970
3971         * lib/target-supports.exp
3972         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
3973         supported flag to true for neon.
3974
3975 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
3976
3977         PR c++/45665
3978         * g++.dg/template/crash103.C: New.
3979
3980 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3981
3982         Merge from 'apple/trunk' branch on FSF servers.
3983
3984         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
3985
3986         Radar 4457381
3987         * objc.dg/msg-in-protocol.m: New.
3988         * obj-c++.dg/msg-in-protocol.mm: New.
3989
3990         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
3991
3992         Radar 4219590
3993         * objc.dg/break-in-ifstmt.m: New.
3994
3995         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3996
3997         Radar 4174166
3998         * obj-c++.dg/comp-types-13.mm: New.
3999         * objc.dg/comp-types-12.m: New.
4000
4001         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4002
4003         Radar 4216500
4004         * obj-c++.dg/proto-lossage-7.mm: New.
4005         * objc.dg/proto-lossage-7.m: New.
4006
4007 2010-09-14  Jan Hubicka  <jh@suse.cz>
4008
4009         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4010         folding.
4011         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4012         folding.
4013
4014 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
4015
4016         PR middle-end/45567
4017         * gcc.dg/pr45567.c: New test.
4018
4019         PR debug/45660
4020         * g++.dg/debug/pr45660.C: New test.
4021
4022 2010-09-14  Ira Rosen  <irar@il.ibm.com>
4023
4024         PR tree-optimization/45470
4025         * g++.dg/vect/pr45470-a.cc: New test.
4026         * g++.dg/vect/pr45470-a.cc: New test.
4027
4028 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
4029
4030         PR target/42070
4031         * lib/profopt.exp: Prune warnings on execname2 compile.
4032         * lib/prune.exp: Prune "can't add line info" warnings.
4033
4034 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4035
4036         PR libfortran/45532
4037         * gfortran.dg/namelist_64.f90: New test.
4038
4039 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
4040
4041         PR rtl-optimization/45617
4042         * gcc.target/i386/pr45617.c: New test.
4043
4044 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
4045
4046         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4047
4048 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
4049
4050         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4051         * gcc.target/i386/fma4-vector.c: Likewise.
4052         * gcc.target/i386/vectorize2.c: Likewise.
4053         * gcc.target/i386/vectorize4.c: Likewise.
4054         * gcc.target/i386/vectorize5.c: Likewise.
4055         * gcc.target/i386/vectorize6.c: Likewise.
4056         * gcc.target/i386/vectorize8.c: Likewise.
4057
4058         * gcc.target/i386/vect-double-1.c: New.
4059         * gcc.target/i386/vect-double-1a.c: Likewise.
4060         * gcc.target/i386/vect-double-2.c: Likewise.
4061         * gcc.target/i386/vect-double-2a.c: Likewise.
4062
4063         * lib/target-supports.exp (check_effective_target_vect_double):
4064         Set et_vect_double_saved to 0 when tuning for Atom.
4065
4066 2010-09-13  Jan Hubicka  <jh@suse.cz>
4067
4068         * gcc.dg/torture/pr23821.c: Drop static keyword.
4069         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4070         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
4071
4072 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4073
4074         * gcc.target/arm/sync-1.c: New.
4075
4076 2010-09-12  Olivier Hainque  <hainque@adacore.com>
4077
4078         * gnat.dg/memtrap.adb: New test.
4079
4080 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4081
4082         * gfortran.dg/promotion.f90: Fix options.
4083
4084 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
4085
4086         * g++.dg/cpp0x/range-for1.C: New.
4087         * g++.dg/cpp0x/range-for2.C: New.
4088         * g++.dg/cpp0x/range-for3.C: New.
4089         * g++.dg/cpp0x/range-for4.C: New.
4090         * g++.dg/cpp0x/range-for5.C: New.
4091         * g++.dg/cpp0x/range-for6.C: New.
4092
4093 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
4094
4095         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4096         and counts. Check that transpose is not called.
4097         * gfortran.dg/transpose_2.f90: Update error message.
4098
4099 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
4100
4101         PR c++/43824
4102         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
4103         * g++.dg/lookup/strong-using-2.C: Likewise.
4104         * g++.dg/lookup/strong-using-3.C: Likewise.
4105         * g++.dg/lookup/strong-using-5.C: Likewise.
4106
4107         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
4108         * g++.dg/cpp0x/inline-ns4.C: New.
4109         * g++.dg/cpp0x/inline-ns5.C: New.
4110
4111 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4112
4113         PR middle-end/45634
4114         * gfortran.fortran-torture/compile/pr45634.f90: New.
4115
4116 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
4117
4118         * objc.dg/fobjc-exceptions.m: New test.
4119
4120 2010-09-10  Jan Hubicka  <jh@suse.cz>
4121
4122         * g++.dg/inherit/covariant7.C: Fix pattern matching.
4123
4124 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4125
4126         PR tree-optimization/44972
4127         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4128         * gcc.dg/tree-ssa/pr45144.c: Likewise.
4129         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4130         instead.
4131         * g++.dg/torture/pr44972.C: New test.
4132
4133 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4134
4135         PR tree-optimization/44972
4136         * g++.dg/torture/pr34850.C: Remove expected warning.
4137
4138 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4139
4140         * gfortran.dg/dummy_optional_arg.f90: New test.
4141
4142 2010-09-08  Jan Hubicka  <jh@suse.cz>
4143
4144         PR tree-optimization/45598
4145         * fortran.fortran-torture/compile/pr45598.f90: New test.
4146
4147 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
4148
4149         * lib/target-supports-dg.exp (dg-require-ifunc): New.
4150         * lib/target-supports.exp (check_ifunc_available): New.
4151         * gcc.dg/attr-ifunc-1.c: New.
4152         * gcc.dg/attr-ifunc-2.c: New.
4153         * gcc.dg/attr-ifunc-3.c: New.
4154         * gcc.dg/attr-ifunc-4.c: New.
4155         * gcc.dg/attr-ifunc-5.c: New.
4156         * g++.dg/ext/attr-ifunc-1.C: New.
4157         * g++.dg/ext/attr-ifunc-2.C: New.
4158         * g++.dg/ext/attr-ifunc-3.C: New.
4159         * g++.dg/ext/attr-ifunc-4.C: New.
4160
4161 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
4162
4163         PR middle-end/40386
4164         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
4165
4166 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
4167
4168         * gfortran.dg/inline_transpose_1.f90: New test.
4169
4170 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4171
4172         PR c++/45588
4173         * g++.dg/warn/Wunused-var-15.C: New test.
4174
4175 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4176
4177         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4178         hppa*-*-hpux*.
4179
4180 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4181
4182         * objc/execute/exceptions/throw-nil.m: New test.
4183         * objc/execute/exceptions/handler-1.m: Updated to use the new
4184         objc_set_uncaught_exception_handler() function.
4185         * objc/execute/exceptions/matcher-1.m: New test.
4186
4187 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4188
4189         PR fortran/38282
4190         * gfortran.dg/bit_comparison_1.F90: New test.
4191         * gfortran.dg/leadz_trailz_3.f90: New test.
4192         * gfortran.dg/masklr_2.F90: New test.
4193         * gfortran.dg/shiftalr_1.F90: New test.
4194         * gfortran.dg/merge_bits_2.F90: New test.
4195         * gfortran.dg/dshift_2.F90: New test.
4196         * gfortran.dg/bit_comparison_2.F90: New test.
4197         * gfortran.dg/masklr_1.F90: New test.
4198         * gfortran.dg/merge_bits_1.F90: New test.
4199         * gfortran.dg/dshift_1.F90: New test.
4200         * gfortran.dg/shiftalr_2.F90: New test.
4201
4202 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4203
4204         * objc.dg/type-stream-1.m: Replaced with a test that tests that
4205         functions from objc/typedstream.h are deprecated.
4206
4207 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4208
4209         * lib/target-supports.exp
4210         (check_effective_target_run_expensive_tests): New proc.
4211         * gcc.c-torture/compile/limits-fnargs.c: Use
4212         dg-require-effective-target run_expensive_tests.
4213
4214 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4215
4216         PR fortran/45597
4217         * gfortran.dg/gomp/pr45597.f90: New test.
4218
4219         PR fortran/45595
4220         * gfortran.dg/gomp/pr45595.f90: New test.
4221
4222 2010-09-08  Michael Matz  <matz@suse.de>
4223
4224         * c-c++-common/uninit-17.c: Adjust.
4225
4226 2010-09-08  Michael Matz  <matz@suse.de>
4227
4228         PR tree-optimization/43430
4229         * gcc.dg/vect/pr43430-2.c: New test.
4230
4231 2010-09-08  Michael Matz  <matz@suse.de>
4232
4233         PR tree-optimization/33244
4234         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4235
4236 2010-09-08  Richard Guenther  <rguenther@suse.de>
4237
4238         PR tree-optimization/45578
4239         * gfortran.dg/pr45578.f90: New testcase.
4240
4241 2010-09-08  Richard Guenther  <rguenther@suse.de>
4242
4243         PR testsuite/45590
4244         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4245
4246 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4247
4248         PR fortran/45576
4249         * gfortran.dg/char_length_18.f90:  New test.
4250
4251 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
4252
4253         PR target/36502
4254         * gcc.target/i386/pr36502.c: New test.
4255
4256         PR target/42313
4257         PR target/44651
4258         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4259         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4260
4261 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
4262
4263         * gfortran.dg/achar_4.f90: Enable bounds checking.
4264
4265 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
4266
4267         PR target/45206
4268         * gcc.target/i386/pr45206.c: New test.
4269
4270 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
4271
4272         PR fortran/45505
4273         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4274
4275 2010-09-07  Jan Hubicka  <jh@suse.cz>
4276
4277         * gcc.c-torture/compile/20100907.c: New testcase.
4278
4279 2010-09-07  Richard Guenther  <rguenther@suse.de>
4280
4281         PR middle-end/45569
4282         * g++.dg/eh/pr45569.C: New testcase.
4283
4284 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
4285
4286         PR target/43137
4287         * gcc.target/arm/pr43137.c: New test.
4288
4289 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4290
4291         PR fortran/36931
4292         * gfortran.dg/dependency_35.f90:  New test.
4293
4294 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4295
4296         PR fortran/34145
4297         * gfortran.dg/char_length_17.f90:  New test.
4298
4299 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
4300
4301         PR c++/45200
4302         PR c++/45293
4303         PR c++/45558
4304         * g++.dg/template/typedef34.C: New test.
4305         * g++.dg/template/typedef35.C: New test.
4306
4307 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
4308
4309         PR target/22152
4310         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4311
4312 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
4313
4314         * g++.dg/warn/Wdouble-promotion.C: New.
4315
4316 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
4317
4318         * g++.dg/parse/redef2.C: New.
4319
4320 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4321
4322         * gcc.dg/20100906-1.c: New testcase.
4323
4324 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
4325
4326         PR testsuite/45543
4327         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4328         DW_TAG_enumeration_type DIE.
4329
4330 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
4331
4332         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4333         Update XFAILs.
4334
4335 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
4336
4337         PR rtl-optimization/44919
4338         * g++.dg/opt/pr44919.C: New.
4339
4340 2010-09-06  Tobias Burnus  <burnus@net-b.de>
4341
4342         PR fortran/38282
4343         * gfortran.dg/iall_iany_iparity_1.f90: New.
4344         * gfortran.dg/iall_iany_iparity_2.f90: New.
4345
4346 2010-09-06  Jason Merrill  <jason@redhat.com>
4347
4348         * g++.dg/cpp0x/initlist42.C: New.
4349
4350         * g++.dg/cpp0x/auto19.C: New.
4351
4352         * g++.dg/template/sfinae25.C: New.
4353         * g++.dg/template/char1.C: Expect warning.
4354         * g++.dg/template/nontype10.C: Likewise.
4355
4356         * g++.dg/cpp0x/implicit9.C: New.
4357
4358         * g++.dg/cpp0x/initlist43.C: New.
4359
4360 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
4361
4362         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4363
4364 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
4365
4366         * gcc.dg/Wdouble-promotion.c: New.
4367
4368 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4369
4370         * gfortran.dg/float128_1.f90: Remove test case as
4371         it always fails since Rev 163611 backed out the
4372         front-end implementation.
4373
4374 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4375
4376         * gfortran.dg/float128_1.f90: XFAIL test case.
4377
4378 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4379
4380         * gfortran.dg/bessel_7.f90: Decrease required precision.
4381
4382 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
4383
4384         PR testsuite/45545
4385         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4386         ref-all-matching targets.
4387
4388 2010-09-05  Richard Guenther  <rguenther@suse.de>
4389
4390         PR tree-optimization/45535
4391         * gcc.c-torture/compile/pr45535.c: New testcase.
4392
4393 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
4394
4395         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4396         "\[^\n\]*".
4397         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4398         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4399         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4400         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4401         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4402         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4403         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4404         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4405         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4406         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4407         * gcc.target/i386/pr22152.c: Likewise.
4408         * gcc.target/i386/pr36992-1.c: Likewise.
4409         * gcc.target/i386/pr36992-2.c: Likewise.
4410         * gcc.target/sh/sh4a-memmovua.c: Likewise.
4411
4412 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4413
4414         PR testsuite/43957
4415         * gcc.dg/const-uniq-1.c: Modify regexp.
4416
4417 2010-09-04  Tobias Burnus  <burnus@net-b.de>
4418
4419         PR fortran/45530
4420         * gfortran.dg/namelist_63.f90: New.
4421
4422 2010-09-04  Jan Hubicka  <jh@suse.cz>
4423
4424         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4425         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4426
4427 2010-09-04  Jan Hubicka  <jh@suse.cz>
4428
4429         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4430
4431 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
4432
4433         PR fortran/45507
4434         * gfortran.dg/allocate_alloc_opt_12.f90: New.
4435
4436 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
4437
4438         * gcc.dg/opts-4.c: New test.
4439
4440 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4441
4442         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4443         * gcc.dg/vect/vect-peel-4.c: Ditto.
4444
4445 2010-09-03  Daniel Kraft  <d@domob.eu>
4446
4447         PR fortran/45525
4448         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4449
4450 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4451
4452         PR fortran/45159
4453         * gfortran.dg/dependency_34.f90:  New test.
4454
4455 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4456
4457         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4458
4459 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4460
4461         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4462         gcc.target/i386/clearcap.map if supported.
4463
4464 2010-09-03  Michael Matz  <matz@suse.de>
4465
4466         PR middle-end/45415
4467         * gcc.dg/pr45415.c: New test.
4468
4469 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4470
4471         PR tree-optimization/45506
4472         * gcc.dg/pr45506.c: New.
4473
4474 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
4475
4476         PR target/45476
4477         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4478         * gcc.target/i386/float128-2.c: Ditto.
4479
4480 2010-09-03  Daniel Kraft  <d@domob.eu>
4481
4482         PR fortran/34162
4483         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4484         * gfortran.dg/internal_dummy_2.f08: New test.
4485         * gfortran.dg/internal_dummy_3.f08: New test.
4486         * gfortran.dg/internal_dummy_4.f08: New test.
4487
4488 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
4489
4490         PR debug/45500
4491         * gcc.target/i386/pr45500.c: New test.
4492
4493 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
4494
4495         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4496
4497 2010-09-03  Daniel Kraft  <d@domob.eu>
4498
4499         PR fortran/44602
4500         * gfortran.dg/exit_2.f08; Adapt error messages.
4501         * gfortran.dg/exit_3.f08: New test.
4502         * gfortran.dg/exit_4.f08: New test.
4503         * gfortran.dg/exit_5.f03: New test.
4504
4505 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4506
4507         * gfortran.dg/ishft_4.f90: New test.
4508
4509 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4510
4511         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4512         FRIZ/XSRIZ instruciton for (double)(long long)x.
4513         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4514
4515 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4516
4517         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4518
4519 2010-09-02  Richard Guenther  <rguenther@suse.de>
4520
4521         PR tree-optimization/44937
4522         PR tree-optimization/45412
4523         * g++.dg/opt/pr45412.C: New testcase.
4524         * gcc.c-torture/compile/pr45412.c: Likewise.
4525         * gcc.c-torture/compile/pr44937.c: Likewise.
4526
4527 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
4528
4529         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
4530         but using -Werror=comment.
4531         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4532         expected error messages.
4533
4534 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4535
4536         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4537         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4538
4539 2010-09-02  Tobias Burnus  <burnus@net-b.de>
4540
4541         PR fortran/45489
4542         * gfortran.dg/initialization_27.f90: New.
4543
4544 2010-09-02  Ira Rosen  <irar@il.ibm.com>
4545
4546         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4547         check into different basic blocks. Expect vectorization if misaligned
4548         stores are supported.
4549         * gcc.dg/vect/bb-slp-8a.c: New test.
4550         * gcc.dg/vect/bb-slp-8b.c: New test.
4551
4552 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
4553
4554         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4555
4556 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
4557
4558         PR fortran/44541
4559         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4560         * gfortran.dg/class_dummy_1.f03: New.
4561
4562 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
4563
4564         PR middle-end/45458
4565         * g++.dg/tree-prof/partition2.C: New test.
4566
4567 2010-09-01  Richard Guenther  <rguenther@suse.de>
4568
4569         * gcc.dg/vect/vect-outer-fir.c: Adjust.
4570         * gcc.dg/tree-ssa/vrp54.c: New testcase.
4571         * gcc.c-torture/execute/20100827-1.c: Likewise.
4572
4573 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4574
4575         * gfortran.dg/execute_command_line_1.f90: New test.
4576
4577 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4578
4579         PR preprocessor/45457
4580         * c-c++-common/cpp/pr45457.c: New test.
4581
4582 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
4583
4584         * gcc.dg/nested-func-8.c: New test.
4585
4586 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4587
4588         PR fortran/38282
4589         * gfortran.dg/popcnt_poppar_1.F90: New test.
4590         * gfortran.dg/popcnt_poppar_2.F90: New test.
4591
4592 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
4593
4594         * gcc.target/i386/volatile-2.c: Require nonpic target.
4595
4596 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4597
4598         PR middle-end/45461
4599         * gcc.dg/pr45461.c: New test.
4600
4601 2010-08-31  Richard Guenther  <rguenther@suse.de>
4602
4603         PR testsuite/45455
4604         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4605
4606 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
4607
4608         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4609
4610 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
4611
4612         PR fortran/45456
4613         * gfortran.dg/typebound_proc_18.f03: New.
4614
4615 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4616
4617         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4618         * lib/scanasm.exp (scan-stack-usage): Likewise.
4619         (scan-stack-usage-not): Likewise.
4620         * gcc.dg/stack-usage-1.c: New test.
4621         * gcc.target/i386/stack-usage-realign.c: Likewise.
4622
4623 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
4624
4625         PR tree-optimization/45427
4626         * gcc.dg/tree-ssa/pr45427.c: New test.
4627
4628 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
4629
4630         PR c++/45043
4631         * g++.dg/template/crash102.C: New.
4632
4633 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
4634
4635         PR middle-end/45423
4636         * gcc.dg/gomp/atomic-12.c: New test.
4637         * gcc.dg/gomp/atomic-13.c: New test.
4638         * gcc.dg/gomp/atomic-14.c: New test.
4639         * g++.dg/gomp/atomic-11.C: New test.
4640         * g++.dg/gomp/atomic-12.C: New test.
4641         * g++.dg/gomp/atomic-13.C: New test.
4642         * g++.dg/gomp/atomic-14.C: New test.
4643
4644 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4645
4646         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4647         delimiter.
4648
4649 2010-08-30  Thomas Quinot  <quinot@adacore.com>
4650
4651         * gnat.dg/discr24.adb: New test.
4652
4653 2010-08-30  Richard Guenther  <rguenther@suse.de>
4654
4655         PR tree-optimization/45449
4656         * gcc.dg/pr45449.c: New testcase.
4657
4658 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
4659
4660         * gcc.dg/opts-1.c: Expect errors, not warnings.
4661
4662 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4663
4664         PR fortran/42769
4665         * gfortran.dg/dynamic_dispatch_11.f03: New.
4666
4667 2010-08-29  Jason Merrill  <jason@redhat.com>
4668
4669         PR c++/44991
4670         * g++.dg/parse/defarg15.C: New.
4671
4672 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4673
4674         PR fortran/45439
4675         * gfortran.dg/select_type_16.f03: New.
4676
4677 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4678             Tobias Burnus  <burnus@net-b.de>
4679
4680         * gfortran.dg/bessel_7.f90: Decrease required precision.
4681
4682 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
4683             Kaz Kojima  <kkojima@gcc.gnu.org>
4684
4685         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
4686
4687 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4688
4689         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4690         floating point conversion code generation.
4691         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4692         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4693         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4694         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4695         to integer conversion code generation.
4696         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4697         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4698         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4699         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4700
4701 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4702
4703         PR fortran/32049
4704         * gfortran.dg/random_seed_1.f90: Adjust test.
4705         * gfortran.dg/float128_1.f90: New test.
4706
4707 2010-08-27  Tobias Burnus  <burnus@net-b.de>
4708
4709         PR fortran/33197
4710         * gfortran.dg/norm2_1.f90: New.
4711         * gfortran.dg/norm2_2.f90: New.
4712         * gfortran.dg/norm2_3.f90: New.
4713         * gfortran.dg/norm2_4.f90: New.
4714         * gfortran.dg/parity_1.f90: New.
4715         * gfortran.dg/parity_2.f90: New.
4716         * gfortran.dg/parity_3.f90: New.
4717
4718 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
4719
4720         PR fortran/45420
4721         * gfortran.dg/select_type_15.f03: New.
4722
4723 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4724
4725         PR libfortran/43217
4726         * gfortran.dg/hollerith8.f90: New test.
4727
4728 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4729
4730         PR fortran/45159
4731         * gfortran.dg/dependency_33.f90:  New test.
4732
4733 2010-08-27  Richard Guenther  <rguenther@suse.de>
4734
4735         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4736         * gcc.dg/graphite/scop-2.c: Likewise.
4737         * gcc.dg/graphite/scop-20.c: Likewise.
4738         * gcc.dg/vect/slp-25.c: Likewise.
4739
4740 2010-08-27  Olivier Hainque  <hainque@adacore.com>
4741
4742         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4743
4744 2010-08-26  Daniel Kraft  <d@domob.eu>
4745
4746         PR fortran/38936
4747         PR fortran/44047
4748         PR fortran/45384
4749         * gfortran.dg/associate_8.f03: New test.
4750         * gfortran.dg/select_type_13.f03: New test.
4751         * gfortran.dg/select_type_14.f03: New test.
4752
4753 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
4754
4755         PR tree-optimization/44485
4756         * gcc.dg/pr44485.c: New test.
4757
4758 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4759
4760         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4761         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4762         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4763
4764 2010-08-26  Richard Guenther  <rguenther@suse.de>
4765
4766         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4767         * gcc.dg/graphite/scop-21.c: Likewise.
4768
4769 2010-08-26  Richard Guenther  <rguenther@suse.de>
4770
4771         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4772         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4773         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4774         * gcc.dg/vect/vect-91.c: Likewise.
4775         * gcc.dg/vect/vect-peel-1.c: Likewise.
4776         * gcc.dg/vect/vect-peel-2.c: Likewise.
4777         * gcc.dg/vect/vect-peel-4.c: Likewise.
4778
4779 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4780
4781         PR libfortran/41859
4782         * gfortran.dg/der_io_4.f90: New test.
4783
4784 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4785
4786         PR rtl-optimization/44858
4787         * gcc.c-torture/execute/pr44858.c: New test.
4788
4789         PR rtl-optimization/45400
4790         * g++.dg/other/i386-8.C: New test.
4791
4792 2010-08-25  Richard Guenther  <rguenther@suse.de>
4793
4794         * gcc.dg/alias-8.c: Adjust.
4795
4796 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
4797
4798         * gcc.target/i386/combine-mul.c: New test.
4799
4800 2010-08-25  Richard Guenther  <rguenther@suse.de>
4801
4802         PR lto/44562
4803         * gcc.dg/graphite/id-27.c: New testcase.
4804         * gcc.dg/lto/20100825-1_0.c: Likewise.
4805
4806 2010-08-25  Richard Guenther  <rguenther@suse.de>
4807
4808         PR tree-optimization/45316
4809         * g++.dg/opt/pr45316.C: New testcase.
4810
4811 2010-08-25  Richard Guenther  <rguenther@suse.de>
4812
4813         PR tree-optimization/45393
4814         * g++.dg/torture/pr45393.C: New testcase.
4815
4816 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4817
4818         PR tree-optimization/45059
4819         * gcc.c-torture/compile/pr45059.c: New test.
4820
4821 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
4822
4823         * lib/target-supports.exp (check_effective_target_vect_unpack):
4824         Set vect_unpack supported flag to true for neon.
4825
4826 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4827
4828         * gcc.dg/tree-ssa/ifc-5.c: New.
4829
4830 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4831
4832         * gcc.dg/tree-ssa/ifc-4.c: New.
4833         * gcc.dg/tree-ssa/ifc-7.c: New.
4834
4835 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
4836
4837         * gcc.dg/vect/vect.exp: Check loongson targets
4838         * g++.dg/vect/vect.exp: Likewise
4839         * gfortran.dg/vect/vect.exp: Likewise
4840
4841 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4842
4843         * gcc.target/powerpc/vsx-mass-1.c: New file, test
4844         -mveclibabi=mass.
4845
4846 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
4847
4848         PR fortran/45366
4849         * gfortran.dg/proc_ptr_29.f90: New.
4850
4851 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4852             Dominique d'Humieres  <dominiq@lps.ens.fr>
4853
4854         PR fortran/45367
4855         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4856
4857 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4858
4859         PR fortran/45367
4860         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4861
4862 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4863
4864         PR fortran/36158
4865         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4866
4867 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4868             Dominique d'Humieres  <dominiq@lps.ens.fr>
4869
4870         PR fortran/45367
4871         PR fortran/36158
4872         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4873         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4874
4875 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
4876
4877         PR fortran/44863
4878         PR fortran/45271
4879         PR fortran/45290
4880         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4881         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4882         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4883
4884 2010-08-21  Tobias Burnus  <burnus@net-b.de>
4885
4886         PR fortran/36158
4887         PR fortran/33197
4888         * gfortran.dg/bessel_6.f90: New.
4889         * gfortran.dg/bessel_7.f90: New.
4890
4891 2010-08-20  Jan Hubicka  <jh@suse.cz>
4892
4893         PR c++/45307
4894         PR c++/17736
4895         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4896         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4897
4898 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
4899
4900         PR target/45336
4901         * gcc.target/i386/pr45336-1.c: New.
4902         * gcc.target/i386/pr45336-2.c: Likewise.
4903         * gcc.target/i386/pr45336-3.c: Likewise.
4904         * gcc.target/i386/pr45336-4.c: Likewise.
4905
4906 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
4907
4908         PR testsuite/45361
4909         * gcc.target/i386/volatile-2.c: Update scan strings to also
4910         include (%rip) for the memory reference on x86_64.
4911
4912 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
4913
4914         PR middle-end/44974
4915         * gcc.dg/pr44974.c: New test.
4916
4917         PR rtl-optimization/45353
4918         * gcc.dg/pr45353.c: New test.
4919
4920 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4921
4922         * gcc.target/i386/volatile-2.c: New.
4923
4924 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
4925
4926         PR rtl-optimization/44691
4927         * gfortran.dg/pr44691.f: New test.
4928
4929 2010-10-19  Olivier Hainque  <hainque@adacore.com>
4930
4931         * gcc.target/sparc/sibcall-dslot.c: New testcase.
4932
4933 2010-08-19  Jason Merrill  <jason@redhat.com>
4934
4935         * g++.dg/init/synth3.C: New.
4936         * g++.dg/init/value8.C: New.
4937         * g++.dg/tree-ssa/empty-2.C: New.
4938         * g++.dg/cpp0x/noexcept09.C: New.
4939
4940 2010-08-19  Daniel Kraft  <d@domob.eu>
4941
4942         PR fortran/29785
4943         PR fortran/45016
4944         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
4945         * gfortran.dg/pointer_remapping_1.f90: New test.
4946         * gfortran.dg/pointer_remapping_2.f03: New test.
4947         * gfortran.dg/pointer_remapping_3.f08: New test.
4948         * gfortran.dg/pointer_remapping_4.f03: New test.
4949         * gfortran.dg/pointer_remapping_5.f08: New test.
4950         * gfortran.dg/pointer_remapping_6.f08: New test.
4951
4952 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
4953
4954         PR testsuite/45324
4955         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
4956
4957 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4958
4959         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
4960
4961 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
4962
4963         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
4964         variable.
4965
4966 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4967
4968         PR target/45070
4969         * gcc.c-torture/execute/pr45070.c: New.
4970
4971 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4972
4973         * g++.dg/pr44328.C: New test.
4974
4975 2010-08-19  Tobias Burnus  <burnus@net-b.de>
4976
4977         PR fortran/36158
4978         PR fortran/33197
4979         * gfortran.dg/bessel_3.f90: New.
4980         * gfortran.dg/bessel_4.f90: New.
4981         * gfortran.dg/bessel_5.f90: New.
4982
4983 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
4984
4985         PR fortran/45290
4986         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4987         * gfortran.dg/pointer_init_2.f90: New.
4988         * gfortran.dg/pointer_init_3.f90: New.
4989         * gfortran.dg/pointer_init_4.f90: New.
4990
4991 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4992
4993         PR c++/45049
4994         * g++.dg/pr45049-1.C: New test.
4995         * g++.dg/pr45049-2.C: New test.
4996
4997 2010-08-18  Jie Zhang  <jie@codesourcery.com>
4998
4999         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5000         20 if __ARM_PCS is defined otherwise 64.
5001         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5002         instead of hard coded 64.
5003
5004 2010-08-18  Yao Qi  <yao@codesourcery.com>
5005
5006         PR target/45094
5007         * gcc.target/arm/pr45094.c: New test.
5008
5009 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5010
5011         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5012
5013 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5014
5015         PR rtl-optimization/42575
5016         * gcc.target/arm/pr42575.c: New test.
5017
5018 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5019
5020         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5021         * gcc.dg/tls/thr-cse-1.c: New.
5022
5023 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5024
5025         PR debug/42487
5026         * lib/target-supports.exp
5027         (check_effective_target_function_sections): New.
5028         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5029         function sections before proceding.
5030
5031 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
5032
5033         PR fortran/45308
5034         * gfortran.dg/pr45308.f03: New test.
5035
5036 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
5037
5038         PR target/45296
5039         * gcc.target/i386/pr45296.c: New test.
5040
5041 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
5042
5043         * g++.dg/ext/uow-1.C: New.
5044         * g++.dg/ext/uow-2.C: New.
5045         * g++.dg/ext/uow-3.C: New.
5046         * g++.dg/ext/uow-4.C: New.
5047
5048 2010-08-17  Richard Guenther  <rguenther@suse.de>
5049
5050         PR testsuite/45266
5051         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5052
5053 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
5054
5055         PR c/40563
5056         * gcc.dg/Wcxx-compat-20.c: New test.
5057
5058 2010-08-17  Daniel Kraft  <d@domob.eu>
5059
5060         PR fortran/38936
5061         * gfortran.dg/associate_1.f03: Extended to test newly supported
5062         features like association to variables.
5063         * gfortran.dg/associate_3.f03: Removed check for illegal change
5064         of associate-name here...
5065         * gfortran.dg/associate_5.f03: ...and added it here.
5066         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
5067         * gfortran.dg/associate_7.f03: New test.
5068
5069 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
5070
5071         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
5072
5073 2010-08-15  Daniel Kraft  <d@domob.eu>
5074
5075         PR fortran/38936
5076         * gfortran.dg/associate_1.f03: Enable test for array expressions.
5077         * gfortran.dg/associate_3.f03: Clarify comment.
5078         * gfortran.dg/associate_5.f03: New test.
5079         * gfortran.dg/associate_6.f03: New test.
5080
5081 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5082
5083         PR fortran/45211
5084         * gfortran.dg/bind_c_usage_21.f90: New.
5085         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
5086
5087 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5088
5089         * gfortran.dg/optional_absent_1.f90: New.
5090         * gfortran.dg/null_actual.f90: New.
5091
5092 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5093
5094         * gfortran.dg/pointer_target_1.f90: New.
5095         * gfortran.dg/pointer_target_2.f90: New.
5096         * gfortran.dg/pointer_target_3.f90: New.
5097
5098 2010-08-15  Daniel Kraft  <d@domob.eu>
5099
5100         PR fortran/45197
5101         * gfortran.dg/elemental_args_check_3.f90: New test.
5102         * gfortran.dg/impure_1.f08: New test.
5103         * gfortran.dg/impure_2.f08: New test.
5104         * gfortran.dg/impure_3.f90: New test.
5105         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
5106
5107 2010-08-15  Ira Rosen  <irar@il.ibm.com>
5108
5109         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
5110         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
5111         SLP tests.
5112         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
5113         misaligned loads.
5114         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
5115         misaligned stores.c
5116         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
5117
5118 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5119
5120         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5121         dg-require-effective-target after dg-do.
5122
5123 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5124
5125         * lib/target-supports.exp (check_effective_target_vect_int): Return
5126         true for Loongson targets.
5127         (check_effective_target_vect_shift): Likewise.
5128         (check_effective_target_vect_no_int_max): Likewise.
5129         (check_effective_target_vect_no_align): Likewise.
5130         (check_effective_target_vect_short_mult): Likewise.
5131
5132 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
5133
5134         * g++.dg/cast.C: Change fields of structures to "long" to pass
5135         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5136         * g++.dg/cpp0x/iop.C: Ditto.
5137         * g++.dg/cpp0x/named_refs.C: Ditto.
5138         * g++.dg/cpp0x/rv1p.C: Ditto.
5139         * g++.dg/cpp0x/rv2p.C: Ditto.
5140         * g++.dg/cpp0x/rv3p.C: Ditto.
5141         * g++.dg/cpp0x/rv4p.C: Ditto.
5142         * g++.dg/cpp0x/rv5p.C: Ditto.
5143         * g++.dg/cpp0x/rv6p.C: Ditto.
5144         * g++.dg/cpp0x/rv7p.C: Ditto.
5145         * g++.dg/cpp0x/rv8p.C: Ditto.
5146         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5147
5148 2010-08-13  Daniel Kraft  <d@domob.eu>
5149
5150         * gfortran.dg/implied_shape_1.f08: New test.
5151         * gfortran.dg/implied_shape_2.f90: New test.
5152         * gfortran.dg/implied_shape_3.f08: New test.
5153
5154 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5155
5156         PR libfortran/42526
5157         * gfortran.dg/char_component_initializer_1.f90: New test.
5158
5159 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
5160
5161         PR tree-optimization/45241
5162         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5163
5164 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5165
5166         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5167         to dg-options.
5168         * gcc.target/i386/pr40906-2.c: Ditto.
5169         * gcc.target/i386/pr40906-3.c: Ditto.
5170
5171 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5172
5173         PR middle-end/45262
5174         * gcc.c-torture/execute/pr45262.c: New test.
5175
5176 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5177
5178         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5179         empty argument.
5180         * g++.dg/other/profile1.C: Ditto.
5181
5182 2010-08-12  Richard Guenther  <rguenther@suse.de>
5183
5184         PR tree-optimization/45232
5185         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5186         * gcc.dg/tree-ssa/loop-7.c: Adjust.
5187         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5188         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5189         unsigned arithmetic.
5190         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5191         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5192         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5193         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5194         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5195         unsigned arithmetic.
5196         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5197         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5198         unsigned arithmetic.
5199         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5200         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5201         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5202         unsigned arithmetic.
5203         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5204         * gcc.dg/tree-ssa/negate.c: Adjust.
5205         * gcc.dg/vect/vect-1.c: Adjust.
5206         * gfortran.dg/reassoc_6.f: XFAIL.
5207
5208 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5209
5210         PR debug/45259
5211         * gcc.dg/pr45259.c: New test.
5212
5213 2010-08-12  Wei Guozhi  <carrot@google.com>
5214
5215         PR target/44999
5216         * gcc.target/arm/pr44999.c: New testcase.
5217
5218 2010-08-12  Jie Zhang  <jie@codesourcery.com>
5219
5220         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5221         (N): Likewise.
5222         (main): Adjust accordingly.
5223
5224 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5225
5226         * gfortran.dg/graphite/id-22.f: New.
5227
5228 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5229
5230         * gcc.dg/graphite/id-26.c: New.
5231
5232 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5233
5234         * gcc.dg/graphite/id-25.c: New.
5235
5236 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5237
5238         * gcc.dg/graphite/run-id-5.c: New.
5239         * gcc.dg/graphite/run-id-6.c: New.
5240         * gfortran.dg/graphite/id-21.f: New.
5241
5242 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5243
5244         * gcc.dg/graphite/id-24.c: New.
5245
5246 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5247
5248         * gcc.dg/tree-ssa/pr20742.c: New.
5249
5250 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5251
5252         * gcc.dg/graphite/id-23.c: New.
5253
5254 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5255
5256         * gfortran.dg/graphite/id-20.f: Adjust testcase.
5257
5258 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5259
5260         * gcc.dg/graphite/pr42729.c: New.
5261
5262 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5263
5264         * gfortran.dg/graphite/id-20.f: New.
5265
5266 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5267
5268         * gcc.dg/graphite/id-22.c: New.
5269
5270 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5271
5272         * gcc.dg/graphite/run-id-2.c: Call abort.
5273
5274 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5275
5276         * gcc.dg/graphite/id-20.c: New.
5277
5278 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
5279             Steve Kargl  <kargl@gcc.gnu.org>
5280
5281         PR fortran/44595
5282         * gfortran.dg/move_alloc_3.f90: New.
5283         * gfortran.dg/random_seed_2.f90: New.
5284
5285 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5286
5287         * lib/target-supports.exp (check_effective_target_sync_int_long):
5288         Add hppa*-*-linux*.
5289         (check_effective_target_sync_char_short): Likewise.
5290
5291 2010-08-10  Yao Qi  <yao@codesourcery.com>
5292
5293         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5294         general form.
5295         * gcc.dg/tree-ssa/loop-31.c: Likewise.
5296         * g++.dg/other/packed1.C: Likewise.
5297         * g++.dg/other/crash-4.C: Likewise.
5298         * g++.dg/ext/packed8.C: Likewise.
5299         * g++.dg/init/array16.C: Likewise.
5300
5301 2010-08-10  xinliang David Li  <davidxl@google.com>
5302         * gcc.dg/tree-ssa/loop-19.c: Add option
5303         -fno-prefetch-loop-array
5304
5305 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
5306
5307         PR middle-end/45182
5308         * gcc.c-torture/compile/pr45182.c: New test.
5309
5310 2010-08-09  Jason Merrill  <jason@redhat.com>
5311
5312         PR c++/45236
5313         * g++.dg/cpp0x/variadic-104.C: New.
5314
5315 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5316
5317         PR fortran/44235
5318         * gfortran.dg/dependency_32.f90:  New test.
5319
5320 2010-08-09  Richard Guenther  <rguenther@suse.de>
5321
5322         PR middle-end/44632
5323         * g++.dg/opt/nrv17.C: New testcase.
5324
5325 2010-08-09  Richard Guenther  <rguenther@suse.de>
5326
5327         PR middle-end/45212
5328         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5329         alignment from MEM_REF offset only if we took it from the
5330         base object.
5331
5332         * gcc.target/i386/pr24178.c: New testcase.
5333
5334 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5335
5336         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5337         * gcc.dg/20030702-1.c: Ditto.
5338         * gcc.dg/20050309-1.c: Ditto.
5339         * gcc.dg/20050325-1.c: Ditto.
5340         * gcc.dg/20050330-2.c: Ditto.
5341         * gcc.dg/20051201-1.c: Ditto.
5342         * gcc.dg/gomp/pr27573.c: Ditto.
5343         * gcc.dg/gomp/pr34610.c: Ditto.
5344         * gcc.dg/pr24225.c: Ditto.
5345         * gcc.dg/pr26570.c: Ditto.
5346         * gcc.dg/pr32773.c: Ditto.
5347         * g++.dg/gcov/gcov-6.C: Ditto.
5348         * g++.dg/gomp/pr34608.C: Ditto.
5349         * gfortran.dg/gomp/pr27573.f90: Ditto.
5350
5351         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
5352         dg-require-host-local dg directive.
5353         * gcc.dg/profile-dir-2.c: Ditto.
5354         * gcc.dg/profile-dir-3.c: Ditto.
5355
5356 2010-08-08  Richard Guenther  <rguenther@suse.de>
5357
5358         PR tree-optimization/45109
5359         * gcc.c-torture/compile/pr45109.c: New testcase.
5360
5361 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5362
5363         * gcc.dg/march.c: Skip if -march defined.
5364         * gcc.dg/mtune.c: Skip if -mtune defined.
5365
5366         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5367         generic thunk support.
5368
5369 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
5370
5371         PR target/45213
5372         * gcc.target/i386/pr45213.c: New test.
5373
5374 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5375
5376         PR libfortran/45143
5377         * gfortran.dg/fmt_error_11.f03: New test.
5378
5379 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5380
5381         * lib/target-supports.exp (check_effective_target_sync_int_long):
5382         Add arm*-*-linux-gnueabi.
5383         (check_effective_target_sync_char_short): Likewise.
5384
5385 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5386
5387         PR fortran/45159
5388         * gfortran.dg/dependency_31.f90:  New test.
5389
5390 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5391
5392         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
5393
5394 2010-08-06  Jason Merrill  <jason@redhat.com>
5395
5396         * g++.dg/cpp0x/sfinae3.C: New.
5397         * g++.dg/cpp0x/sfinae4.C: New.
5398
5399 2010-08-06  Richard Guenther  <rguenther@suse.de>
5400
5401         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5402         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5403         * gcc.dg/tree-ssa/pr25382.c: Likewise.
5404         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5405         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5406         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5407         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5408         * gcc.c-torture/execute/20100805-1.c: Likewise.
5409
5410 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5411
5412         PR testsuite/42855
5413         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5414
5415 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5416
5417         * gcc.dg/ipa/ipcp-ii-1.c: New test.
5418         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5419
5420 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5421
5422         * g++.dg/ipa/devirt-1.C: New test.
5423         * g++.dg/ipa/devirt-2.C: Likewise.
5424         * g++.dg/ipa/devirt-3.C: Likewise.
5425         * g++.dg/ipa/devirt-4.C: Likewise.
5426         * g++.dg/ipa/devirt-5.C: Likewise.
5427         * gcc.dg/ipa/iinline-3.c: Likewise.
5428
5429 2010-08-05  Jie Zhang  <jie@codesourcery.com>
5430
5431         PR tree-optimization/45144
5432         * gcc.dg/tree-ssa/pr45144.c: New test.
5433
5434 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
5435
5436         PR fortran/42207
5437         PR fortran/44064
5438         PR fortran/44065
5439         * gfortran.dg/class_25.f03: New.
5440         * gfortran.dg/class_26.f03: New.
5441
5442 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
5443
5444         * g++.dg/warn/miss-format-1.C: Update line number.
5445
5446 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
5447
5448         PR c++/44641
5449         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5450         .frame and .mask assembler directives.
5451
5452 2010-08-04  Richard Guenther  <rguenther@suse.de>
5453
5454         * gcc.dg/tree-ssa/vrp35.c: Adjust.
5455         * gcc.dg/tree-ssa/vrp36.c: Likewise.
5456         * gcc.dg/tree-ssa/vrp50.c: Likewise.
5457         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5458
5459 2010-08-04  Tobias Burnus  <burnus@net-b.de>
5460
5461         PR fortran/44857
5462         * gfortran.dg/derived_constructor_char_1.f90: New.
5463         * gfortran.dg/derived_constructor_char_2.f90: New.
5464
5465 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5466
5467         PR fortran/45159
5468         * gfortran.dg/dependency_30.f90:  New test.
5469
5470 2010-08-03  Jan Hubicka  <jh@suse.cz>
5471
5472         * gcc.c-torture/compile/pr45085.c: New testcase.
5473
5474 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
5475
5476         PR fortran/44584
5477         PR fortran/45161
5478         * gfortran.dg/typebound_call_9.f03: Modified.
5479         * gfortran.dg/typebound_generic_1.f03: Modified.
5480
5481 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5482
5483         PR fortran/45159
5484
5485         * gfortran.dg/dependency_29.f90:  New test.
5486
5487 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5488
5489         PR fortran/36854
5490         * gfortran.dg/character_comparison_2.f90:  New test.
5491         * gfortran.dg/character_comparison_3.f90:  New test.
5492         * gfortran.dg/dependency_28.f90:  New test.
5493
5494 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
5495
5496         PR target/40457
5497         * gcc.target/arm/pr40457-1.c: New test.
5498         * gcc.target/arm/pr40457-2.c: New test.
5499
5500 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
5501
5502         PR fortran/44912
5503         * gfortran.dg/typebound_call_17.f03: New.
5504
5505 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
5506
5507         PR fortran/44929
5508         * gfortran.dg/allocate_derived_3.f90: New.
5509
5510 2010-07-30  Xinliang David Li  <davidxl@google.com>
5511         PR tree-optimization/45121
5512         * c-c++-common/uninit-17.c: Add -fno-ivops option.
5513
5514 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5515
5516         PR c++/45112
5517         * g++.dg/pr45112.C: New test.
5518
5519 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
5520
5521         PR debug/45055
5522         PR rtl-optimization/45137
5523         * gcc.dg/pr45055.c: New test.
5524
5525 2010-07-30  Alan Modra  <amodra@gmail.com>
5526
5527         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5528         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5529
5530 2010-07-29  Tobias Burnus  <burnus@net-b.de>
5531
5532         PR fortran/45087
5533         PR fortran/45125
5534         * gfortran.dg/whole_file_25.f90: New.
5535         * gfortran.dg/whole_file_26.f90: New.
5536         * gfortran.dg/whole_file_27.f90: New.
5537
5538 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5539
5540         PR fortran/44962
5541         * gfortran.dg/typebound_proc_17.f03: New.
5542
5543 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5544
5545         PR fortran/45004
5546         * gfortran.dg/move_alloc_2.f90: New.
5547
5548 2010-07-29  Xinliang David Li  <davidxl@google.com>
5549         PR tree-optimization/45121
5550         * c-c++-common/uninit-17.c: Fix expected output.
5551
5552 2010-07-29  Richard Guenther  <rguenther@suse.de>
5553
5554         PR tree-optimization/45120
5555         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5556
5557 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
5558
5559         PR fortran/42051
5560         PR fortran/44064
5561         * gfortran.dg/pr42051.f03: New testcase.
5562
5563 2010-07-29  Richard Guenther  <rguenther@suse.de>
5564
5565         PR middle-end/45034
5566         * gcc.c-torture/execute/pr45034.c: New testcase.
5567
5568 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
5569
5570         PR c++/45096
5571         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5572
5573 2010-07-28  Daniel Kraft  <d@domob.eu>
5574
5575         * gfortran.dg/bound_8.f90: New test.
5576
5577 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
5578
5579         PR debug/45105
5580         * gcc.dg/pr45105.c: New test.
5581
5582 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5583
5584         PR rtl-optimization/45107
5585         * gcc.dg/pr45107.c: New test.
5586
5587 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5588
5589         PR rtl-optimization/45101
5590         * gcc.dg/pr45101.c: New test.
5591
5592 2010-07-28  Tobias Burnus  <burnus@net-b.de>
5593
5594         PR fortran/45077
5595         * gfortran.dg/whole_file_24.f90: New.
5596
5597 2010-07-27  Jason Merrill  <jason@redhat.com>
5598
5599         * g++.dg/cpp0x/variadic102.C: New.
5600         * g++.dg/cpp0x/variadic103.C: New.
5601
5602 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5603
5604         PR rtl-optimization/40956
5605         PR target/42495
5606         PR middle-end/42574
5607         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5608         * gcc.target/arm/pr42574.c: Add tests.
5609
5610 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5611
5612         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5613         test name.
5614         (cleanup-repo-files): Ditto.
5615         (cleanup-saved-temps): Ditto.
5616
5617 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5618
5619         PR testsuite/44701
5620         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5621
5622         PR c/45079
5623         * gcc.dg/pr45079.c: New test.
5624
5625 2010-07-27  Ira Rosen  <irar@il.ibm.com>
5626
5627         PR tree-optimization/44152
5628         * gcc.dg/vect/fast-math-pr44152.c: New test.
5629
5630 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
5631
5632         PR ObjC/44140
5633         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5634         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5635         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5636         * obj-c++.dg/torture/trivial.mm: Ditto.
5637         * objc.dg/torture/tls/thr-init-2.m: Ditto.
5638         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5639         * objc.dg/torture/tls/thr-init.m: Ditto.
5640         * objc.dg/torture/trivial.m: Ditto.
5641
5642 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5643
5644         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5645         Skip on spu-*-* targets.
5646
5647 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5648
5649         PR tree-optimization/45083
5650         * gcc.dg/pr45083.c: New test.
5651
5652 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5653
5654         PR fortran/40873
5655         * gfortran.dg/whole_file_22.f90: New test.
5656         * gfortran.dg/whole_file_23.f90: New test.
5657
5658 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
5659             Jack Howarth  <howarth@bromo.med.uc.edu>
5660             Richard Henderson  <rth@redhat.com>
5661
5662         PR target/44132
5663         * gcc.dg/tls/thr-init-1.c: New.
5664         * gcc.dg/tls/thr-init-2.c: New.
5665         * gcc.dg/torture/tls New.
5666         * gcc.dg/torture/tls/tls-test.c: New.
5667         * gcc.dg/torture/tls/thr-init-1.c: New.
5668         * gcc.dg/torture/tls/tls.exp: New.
5669         * gcc.dg/torture/tls/thr-init-2.c: New.
5670         * gcc.dg/tls/emutls-2.c: New test
5671
5672         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5673         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5674         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5675         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5676         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5677         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5678         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5679         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5680         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5681         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5682         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5683         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5684         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5685         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5686         gfortran.dg/gomp/appendix-a/a.22.4.f90,
5687         gfortran.dg/gomp/appendix-a/a.22.5.f90,
5688         gfortran.dg/gomp/appendix-a/a.22.6.f90,
5689         gfortran.dg/gomp/appendix-a/a.24.1.f90,
5690         gfortran.dg/gomp/appendix-a/a.32.1.f90,
5691         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5692         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5693         gfortran.dg/gomp/omp_threadprivate1.f90,
5694         gfortran.dg/gomp/omp_threadprivate2.f90,
5695         gfortran.dg/gomp/reduction1.f90,
5696         gfortran.dg/gomp/sharing-1.f90: Likewise.
5697
5698 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5699
5700         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5701         sse_runtime.
5702         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5703         dg-require-visibility.
5704
5705 2010-07-26  Richard Guenther  <rguenther@suse.de>
5706
5707         PR tree-optimization/43784
5708         * gcc.c-torture/execute/pr43784.c: New testcase.
5709         * g++.dg/torture/pr43784.C: Likewise.
5710
5711 2010-07-26  Richard Guenther  <rguenther@suse.de>
5712
5713         PR middle-end/45056
5714         * g++.dg/pr45056.C: New testcase.
5715
5716 2010-07-26  Richard Guenther  <rguenther@suse.de>
5717
5718         PR tree-optimization/45071
5719         * gcc.dg/pr45071.c: New testcase.
5720
5721 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5722
5723         PR fortran/45066
5724         * gfortran.dg/namelist_62.f90: New.
5725
5726 2010-07-26  Richard Guenther  <rguenther@suse.de>
5727
5728         * gcc.c-torture/execute/pr45017.c: Move ...
5729         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
5730
5731 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5732
5733         PR fortran/40628
5734         * trim_optimize_1.f90:  New test.
5735         * character_comparision_1.f90:  New test.
5736
5737 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5738
5739         PR fortran/42852
5740         * gfortran.dg/wtruncate_fix.f: New test.
5741
5742 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5743
5744         PR testsuite/45068
5745         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5746
5747 2010-07-24  Richard Guenther  <rguenther@suse.de>
5748
5749         PR lto/43788
5750         * g++.dg/lto/20100724-1_0.C: New testcase.
5751
5752 2010-07-24  Richard Guenther  <rguenther@suse.de>
5753
5754         PR lto/43212
5755         * gcc.dg/lto/20100724-1_0.c: New testcase.
5756         * gcc.dg/lto/20100724-1_1.c: Likewise.
5757
5758 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5759
5760         PR fortran/40011
5761         * gfortran.dg/whole_file_21.f90: New.
5762
5763         * gfortran.dg/integer_exponentiation_3.F90: Use
5764         -ffloat-store only for i?86/x86-64 -m32.
5765
5766 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5767
5768         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5769         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5770
5771 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5772
5773         * gfortran.dg/func_decl_4.f90: Split test into two ...
5774         * gfortran.dg/func_decl_5.f90: ... parts.
5775         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5776         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5777         * gfortran.dg/global_references_1.f90: Add new dg-warning.
5778         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5779         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5780         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5781         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5782         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5783         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5784         * gfortran.dg/sizeof.f90: Make test valid.
5785         * gfortran.dg/pr20865.f90: Add new dg-error.
5786         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5787         * gfortran.dg/g77/19990218-0.f: Ditto.
5788         * gfortran.dg/g77/19990218-1.f: Ditto.
5789         * gfortran.dg/g77/970625-2.f: Ditto.
5790         * gfortran.dg/pr37243.f: Fix function declaration.
5791         * gfortran.dg/use_only_1.f90: Fix implicit typing.
5792         * gfortran.dg/loc_1.f90: Fix pointer datatype.
5793
5794 2010-07-23  Tobias Burnus  <burnus@net-b.de>
5795
5796         PR fortran/44945
5797         * gfortran.dg/char_array_structure_constructor.f90: Add
5798         -fwhole-file as dg-option as it otherwise fails on some
5799         systems.
5800
5801 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
5802
5803         * gnat.dg/aggr16.ad[sb]: New test.
5804         * gnat.dg/aggr16_pkg.ads: New helper.
5805
5806 2010-07-23  Richard Guenther  <rguenther@suse.de>
5807
5808         PR lto/43071
5809         * g++.dg/lto/20100723-1_0.C: New testcase.
5810
5811 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
5812
5813         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5814         AVX support.
5815         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5816         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5817
5818 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5819
5820         * lib/target-supports.exp (add_options_for_tls): New proc.
5821         * g++.dg/tls/static-1.C: Use dg-add-options tls.
5822         * g++.dg/tls/static-1a.cc: Likewise.
5823         * gcc.dg/tls/emutls-1.c: Likewise.
5824         * gcc.dg/tls/opt-11.c: Likewise.
5825         * gcc.dg/tls/opt-12.c: Likewise.
5826         * gcc.dg/tls/pr24428-2.c: Likewise.
5827         * gcc.dg/tls/pr24428.c: Likewise.
5828         * obj-c++.dg/tls/static-1.mm: Likewise.
5829         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5830         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5831         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5832         * objc.dg/torture/tls/thr-init-2.m: Likewise.
5833         * objc.dg/torture/tls/thr-init-3.m: Likewise.
5834         * objc.dg/torture/tls/thr-init.m: Likewise.
5835         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5836
5837 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5838
5839         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5840         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5841         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5842         optimized dump files.
5843
5844 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
5845
5846         PR tree-optimization/45047
5847         * gcc.c-torture/compile/pr45047.c: New test.
5848
5849 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5850
5851         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5852         instead of dg-compile.
5853         * gcc.dg/float-range-4.c: Ditto.
5854         * gcc.dg/float-range-5.c: Ditto.
5855         * gcc.dg/fold-overflow-1.c: Ditto.
5856         * gcc.dg/gomp/sections-4.c: Ditto.
5857         * gcc.dg/transparent-union-1.c: Ditto.
5858         * gcc.dg/transparent-union-2.c: Ditto.
5859         * gcc.target/i386/pr39315-check.c: Ditto.
5860         * g++.dg/gomp/sections-4.C: Ditto.
5861         * g++.dg/template/dtor7.C: Ditto.
5862         * g++.dg/tree-ssa/pr19952.C: Ditto.
5863         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5864         * gfortran.dg/graphite/pr42185.f90: Ditto.
5865         * gfortran.dg/namelist_36.f90: Ditto.
5866         * gnat.dg/noreturn1.adb: Ditto.
5867         * gnat.dg/specs/small_alignment.ads: Ditto.
5868
5869 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5870
5871         PR tree-optimization/44915
5872         * g++.dg/torture/pr44915.C: New test.
5873
5874 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5875
5876         PR tree-optimization/44914
5877         * g++.dg/tree-ssa/pr44914.C: New test.
5878
5879 2010-07-23  Jie Zhang  <jie@codesourcery.com>
5880
5881         PR target/44290
5882         * gcc.dg/pr44290-1.c: New test.
5883         * gcc.dg/pr44290-2.c: New test.
5884
5885 2010-07-23  Jason Merrill  <jason@redhat.com>
5886
5887         PR c++/45008
5888         * g++.dg/abi/mangle44.C: New.
5889
5890 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5891
5892         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5893         for compile-time only tests.
5894         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5895         target check.
5896         * gcc.target/i386/pr39315-4.c: Ditto.
5897         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5898         target check.  Include sse-os-support.h.
5899         (main): Call check_isa and sse_os_support.
5900         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5901         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5902         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5903         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5904         target check.  Include sse-os-support.h.
5905         (main): Call check_isa and sse_os_support.
5906         * gcc.target/i386/vperm-v2df.c: Ditto.
5907
5908 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5909
5910         * lib/target-supports.exp (check_avx_hw_available): New procedure.
5911         (check_effective_target_avx_runtime): New procedure.
5912         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5913         (check_effective_target_sse_runtime): Add check_effective_target_sse.
5914
5915         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
5916         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
5917         and __get_cpuid test.
5918         * gcc.dg/compat/vector-2b_main.c: Ditto.
5919
5920         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
5921
5922         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
5923         for compile-time only test.
5924         * gcc.dg/pr32716.c: Ditto.
5925         * gcc.dg/pr34856.c: Ditto.
5926         * gcc.dg/pr36997.c: Ditto.
5927         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
5928         * gfortran.dg/pr28158.f90: Ditto.
5929         * gfortran.dg/pr30667.f: Ditto.
5930
5931         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
5932         i?86-*-* and x86_64-*-* targets to disable execution on targets
5933         without sse2 runtime support.
5934         * g++.dg/vect/vect.exp: Ditto.
5935         * gfortran.dg/vect/vect.exp: Ditto.
5936
5937         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
5938         * gcc.dg/pr37544.c: Ditto.
5939         * gcc.dg/pr40550.c: Ditto.
5940         * gcc.dg/compat/union-m128-1_main.c: Ditto.
5941         * gcc.dg/compat/vector-1a_main.c: Ditto.
5942         * gcc.dg/compat/vector-2a_main.c: Ditto.
5943         * gcc.dg/torture/pr16104-1.c: Ditto.
5944         * gcc.dg/torture/pr35771-1.c: Ditto.
5945         * gcc.dg/torture/pr35771-2.c: Ditto.
5946         * gcc.dg/torture/pr35771-3.c: Ditto.
5947         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
5948         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
5949         * gcc.dg/torture/stackalign/push-1.c: Ditto.
5950         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
5951         * g++.dg/other/i386-1.C: Ditto.
5952         * g++.dg/other/pr40446.C: Ditto.
5953
5954 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5955
5956         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
5957
5958 2010-07-23  Daniel Kraft  <d@domob.eu>
5959
5960         PR fortran/44709
5961         * gfortran.dg/exit_1.f08: New test.
5962         * gfortran.dg/exit_2.f08: New test.
5963
5964 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
5965
5966         PR tree-optimization/39839
5967         * gcc.target/arm/pr39839.c: New test case.
5968
5969 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5970
5971         * gnat.dg/unchecked_convert5b.adb: New test.
5972         * gnat.dg/unchecked_convert6.adb: Likewise.
5973         * gnat.dg/unchecked_convert6b.adb: Likewise.
5974
5975 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5976
5977         * gnat.dg/aggr15.ad[sb]: New test.
5978
5979 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
5980
5981         PR debug/45024
5982         * g++.dg/debug/dwarf2/nested-2.C: New test case.
5983
5984 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
5985
5986         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
5987         with dg-require-linker-plugin.
5988
5989 2010-07-22  Richard Guenther  <rguenther@suse.de>
5990
5991         PR lto/43850
5992         * g++.dg/lto/20100722-1_0.C: New testcase.
5993
5994 2010-07-22  Richard Guenther  <rguenther@suse.de>
5995
5996         PR lto/42451
5997         * gcc.dg/lto/20100720-3_0.c: New testcase.
5998         * gcc.dg/lto/20100720-3_1.c: Likewise.
5999
6000 2010-07-22  Richard Guenther  <rguenther@suse.de>
6001
6002         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6003         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6004
6005         PR lto/43373
6006         * gcc.dg/lto/20100722-1_0.c: New testcase.
6007
6008 2010-07-22  Martin Jambor  <mjambor@suse.cz>
6009
6010         PR tree-optimization/44891
6011         * gcc.c-torture/compile/pr44891.c: New test.
6012
6013 2010-07-22  Richard Guenther  <rguenther@suse.de>
6014
6015         PR tree-optimization/45017
6016         * gcc.c-torture/execute/pr45017.c: New testcase.
6017
6018 2010-07-22  Tobias Burnus  <burnus@net-b.de>
6019
6020         PR fortran/45019
6021         * gfortran.dg/aliasing_dummy_5.f90: New.
6022
6023 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6024
6025         PR target/43698
6026         * gcc.target/arm/pr43698.c: New test.
6027
6028 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6029
6030         PR fortran/44929
6031         * Revert my commit r162325 for this PR.
6032
6033 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6034
6035         PR debug/45015
6036         * gcc.target/m68k/pr45015.c: New test.
6037
6038 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
6039
6040         PR c++/44641
6041         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6042         comments.
6043
6044 2010-07-21  Richard Guenther  <rguenther@suse.de>
6045
6046         PR lto/45018
6047         * g++.dg/lto/20100721-1_0.C: New testcase.
6048
6049 2010-07-21  Martin Jambor  <mjambor@suse.cz>
6050
6051         PR tree-optimization/44900
6052         * g++.dg/torture/pr44900.C: New test.
6053
6054 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
6055
6056         PR middle-end/44738
6057         * c-c++-common/uninit-17.c: Correct expected error.
6058
6059 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6060
6061         * gcc.dg/guality/asm-1.c: New test.
6062
6063         PR debug/45003
6064         * gcc.dg/guality/pr45003-2.c: New test.
6065         * gcc.dg/guality/pr45003-3.c: New test.
6066
6067 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6068
6069         PR libfortran/44697
6070         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
6071
6072 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
6073
6074         * lib/scanasm.exp (dg-function-on-line): Test that a function is
6075         defined on the current line.
6076         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
6077         * g++.dg/debug/dwarf2/pr44641.C: New.
6078
6079 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
6080
6081         * gcc.target/powerpc/block-move-1.c: New test.
6082         * gcc.target/powerpc/block-move-2.c: New test.
6083
6084 2010-07-20  Jason Merrill  <jason@redhat.com>
6085
6086         PR c++/44967
6087         * g++.dg/cpp0x/sfinae2.C: New.
6088
6089 2010-07-20  Richard Guenther  <rguenther@suse.de>
6090
6091         PR lto/42696
6092         * gcc.dg/lto/20100720-4_0.c: New testcase.
6093
6094 2010-07-20  Richard Guenther  <rguenther@suse.de>
6095
6096         PR lto/43221
6097         * gcc.dg/lto/20100720-2_0.c: New testcase.
6098         * gcc.dg/lto/20100720-2_1.c: Likewise.
6099
6100 2010-07-20  Richard Guenther  <rguenther@suse.de>
6101
6102         PR lto/43208
6103         * gcc.dg/lto/20100720-1_0.c: New testcase.
6104         * gcc.dg/lto/20100720-1_1.c: Likewise.
6105
6106 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
6107
6108         PR debug/45003
6109         * gcc.dg/guality/pr45003-1.c: New test.
6110
6111 2010-07-20  Richard Guenther  <rguenther@suse.de>
6112
6113         PR tree-optimization/44977
6114         * gcc.dg/torture/pr44977.c: New testcase.
6115
6116 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
6117
6118         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6119         sync_char_short
6120
6121 2010-07-20  Richard Guenther  <rguenther@suse.de>
6122
6123         PR middle-end/44971
6124         PR middle-end/44988
6125         * gcc.dg/pr44971.c: New testcase.
6126         * gcc.c-torture/compile/pr44988.c: Likewise.
6127
6128 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6129
6130         PR fortran/44929
6131         * gfortran.dg/allocate_with_typespec.f90: New test.
6132         * gfortran.dg/allocate_derived_1.f90: Update error message.
6133
6134 2010-07-19  Jason Merrill  <jason@redhat.com>
6135
6136         PR c++/44996
6137         * g++.dg/cpp0x/decltype23.C: New.
6138
6139 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
6140
6141         PR fortran/42385
6142         * gfortran.dg/class_defined_operator_1.f03 : New test.
6143
6144 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
6145
6146         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6147         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6148         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
6149         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6150
6151 2010-07-19  Richard Guenther  <rguenther@suse.de>
6152
6153         PR middle-end/44941
6154         * gcc.c-torture/compile/pr44941.c: New testcase.
6155
6156 2010-07-19  Jason Merrill  <jason@redhat.com>
6157
6158         PR c++/44969
6159         * g++.dg/template/sfinae24.C: New.
6160
6161 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
6162
6163         PR fortran/44353
6164         * gfortran.dg/data_implied_do_2.f90: Removed.
6165
6166 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
6167
6168         PR c++/44969
6169         * g++.dg/template/sfinae23.C: New.
6170
6171 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6172
6173         * lib/target-supports.exp (check_sse_os_support_available): New
6174         proc.
6175         (check_sse_hw_available): New proc.
6176         (check_effective_target_sse_runtime): New proc.
6177         (check_effective_target_sse2_runtime): New proc.
6178         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6179         -msse2 if check_sse_os_support_available.
6180         * g++.dg/vect/vect.exp: Only run -msse2 tests if
6181         check_sse_os_support_available.
6182         * gcc.dg/vect/vect.exp: Likewise.
6183         * gfortran.dg/vect/vect.exp: Likewise.
6184         * gcc.target/i386/sol2-check: Renamed to ...
6185         * gcc.target/i386/sse-os-support.h: ... this.
6186         (sol2_check): Renamed to ...
6187         (sse_os_support): ... this.
6188         Only test movss with xmm registers.
6189         * gcc.target/i386/sse-check.h: Reflect new header and function names.
6190         Removed ILL_INSN, ILL_INSN_LEN.
6191         * gcc.target/i386/sse2-check.h: Likewise.
6192         * gcc.target/i386/sse3-check.h: Likewise.
6193         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6194         Removed cpuid.h, __get_cpuid test.
6195         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6196         Removed cpuid.h, __get_cpuid test.
6197         * g++.dg/other/pr40446.C: Likewise.
6198         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6199         * gcc.dg/compat/vector-1a_main.c: Likewise.
6200         * gcc.dg/compat/vector-2a_main.c: Likewise.
6201         * gcc.dg/pr36584.c: Likewise.
6202         * gcc.dg/pr37544.c: Likewise.
6203         * gcc.dg/torture/pr16104-1.c: Likewise.
6204         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6205         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6206         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6207         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6208         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6209         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6210         sse2_runtime.
6211         * gcc.dg/torture/pr35771-2.c: Likewise.
6212         * gcc.dg/torture/pr35771-3.c: Likewise.
6213         * gcc.target/i386/pr39315-2.c: Likewise.
6214         * gcc.target/i386/pr39315-4.c: Likewise.
6215         * gcc.target/i386/vperm-v2df.c: Likewise.
6216         * gcc.target/i386/vperm-v2di.c: Likewise.
6217         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6218         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6219         sse_runtime.
6220
6221 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
6222
6223         PR fortran/44353
6224         * gfortran.dg/data_implied_do_2.f90: New test.
6225
6226 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6227
6228         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6229
6230 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6231
6232         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6233         to the "mips16" group.
6234         (mips_using_mips16_p): New procedure.
6235         (mips-dg-options): Use it.
6236
6237 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6238
6239         * gcc.target/mips/mips16-attributes-4.c: New test.
6240
6241 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
6242
6243         PR testsuite/44418
6244         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6245         * gcc.target/powerpc/recip-2.c: Ditto.
6246         * gcc.target/powerpc/recip-3.c: Ditto.
6247
6248 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
6249
6250         * gcc.target/arm/pr42235.c: New test.
6251
6252 2010-07-16  Jason Merrill  <jason@redhat.com>
6253
6254         PR c++/32505
6255         * g++.dg/template/partial8.C: New.
6256
6257 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6258
6259         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6260         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
6261         in C++.
6262         (gualcvt): New overloaded inline.
6263         (GUALCVT): Use it for C++.
6264         * g++.dg/guality/guality.exp: New.
6265         * g++.dg/guality/guality.h: New.
6266         * g++.dg/guality/redeclaration1.C: New test.
6267         * g++.dg/dg.exp: Prune also guality/* tests.
6268         * gcc.dg/guality/pr43141.c: Moved to...
6269         * c-c++-common/guality/pr43141.c: ... here.
6270
6271 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6272
6273         PR libfortran/37077
6274         * gfortran.dg/char4_iunit_2.f03: New test.
6275
6276 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
6277
6278         * lib/plugin-support.exp (plugin-test-execute):
6279         Add ${gcc_objdir}/intl to includes.
6280
6281 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6282
6283         PR target/44942
6284         * gcc.c-torture/execute/pr44942.c: New test.
6285         * gcc.target/i386/pr44942.c: New test.
6286
6287 2010-07-15  Jason Merrill  <jason@redhat.com>
6288
6289         PR c++/44909
6290         * g++.dg/cpp0x/implicit7.C: New.
6291         * g++.dg/cpp0x/implicit8.C: New.
6292
6293 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6294
6295         Disable float tests for __SPU__ targets due to lack of signed zero:
6296         * c-c++-common/torture/complex-sign-add.c (check_add_float).
6297         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6298         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6299         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6300         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6301         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6302         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6303         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6304         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6305
6306 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6307
6308         * gfortran.dg/select_char_2.f90: New test.
6309
6310 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
6311
6312         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6313         with DECL_CHAIN.
6314
6315 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
6316
6317         PR fortran/44936
6318         * gfortran.dg/typebound_generic_9.f03: New.
6319
6320 2010-07-15  Richard Guenther  <rguenther@suse.de>
6321
6322         PR tree-optimization/44946
6323         * gcc.c-torture/compile/pr44946.c: New testcase.
6324
6325 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6326
6327         PR fortran/40206
6328         * gfortran.dg/select_char_3.f90: New test.
6329
6330 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
6331             Kevin F. Quinn  <kevquinn@gentoo.org>
6332
6333         * gcc.dg/Wtrampolines.c: New.
6334
6335 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6336
6337         PR libfortran/44934
6338         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6339
6340 2010-07-14  Jason Merrill  <jason@redhat.com>
6341
6342         PR c++/44810
6343         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6344
6345         Implement C++0x unrestricted unions (N2544)
6346         * g++.dg/cpp0x/union1.C: New.
6347         * g++.dg/cpp0x/union2.C: New.
6348         * g++.dg/cpp0x/union3.C: New.
6349         * g++.dg/cpp0x/defaulted2.C: Adjust.
6350         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6351         * g++.old-deja/g++.ext/anon2.C: Adjust.
6352         * g++.old-deja/g++.mike/misc6.C: Adjust.
6353
6354 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
6355
6356         PR fortran/44925
6357         * gfortran.dg/c_loc_tests_15.f90: New.
6358
6359 2010-07-13  Jason Merrill  <jason@redhat.com>
6360
6361         PR c++/44909
6362         * g++.dg/cpp0x/implicit6.C: New.
6363
6364 2010-07-13  Jason Merrill  <jason@redhat.com>
6365
6366         PR c++/44540
6367         * g++.dg/abi/noreturn1.C: New.
6368         * g++.dg/abi/noreturn2.C: New.
6369
6370 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
6371
6372         PR other/44874
6373         PR debug/44832
6374         * c-c++-common/pr44832.c: New test.
6375
6376 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
6377
6378         PR objc/44488
6379         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6380         on the target.  Make sure that we can assemble the emitted asm when
6381         the test type is 'compile'.
6382
6383 2010-07-13  Richard Guenther  <rguenther@suse.de>
6384
6385         PR tree-optimization/36960
6386         * g++.dg/torture/pr36960.C: New testcase.
6387
6388 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
6389
6390         PR c++/44908
6391         * g++.dg/template/sfinae21.C: New.
6392         * g++.dg/template/sfinae22.C: Likewise.
6393
6394 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6395
6396         PR testsuite/42843
6397         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6398         * gcc.dg/plugin/ggcplug.c: Likewise.
6399         * g++.dg/plugin/selfassign.c: Likewise.
6400         * g++.dg/plugin/attribute_plugin.c: Likewise.
6401         * g++.dg/plugin/dumb_plugin.c: Likewise.
6402         * g++.dg/plugin/pragma_plugin.c: Likewise.
6403
6404 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
6405
6406         * gcc.c-torture/execute/pr44683.x: New.
6407         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6408
6409 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
6410
6411         PR fortran/44434
6412         PR fortran/44565
6413         PR fortran/43945
6414         PR fortran/44869
6415         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6416         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6417         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6418         * gfortran.dh/typebound_call_16.f03: New.
6419         * gfortran.dg/typebound_generic_6.f03: New.
6420         * gfortran.dg/typebound_generic_7.f03: New.
6421         * gfortran.dg/typebound_generic_8.f03: New.
6422
6423 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6424
6425         PR libfortran/37077
6426         * gfortran.dg/char4_iunit_1.f03: New test.
6427
6428 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
6429
6430         * gcc.dg/tree-ssa/vrp53.c: New test.
6431
6432 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
6433
6434         PR c++/44907
6435         * g++.dg/template/sfinae19.C: New.
6436         * g++.dg/template/sfinae20.C: Likewise.
6437
6438 2010-07-12  Jie Zhang  <jie@codesourcery.com>
6439
6440         * gcc.target/arm/interrupt-1.c: New test.
6441         * gcc.target/arm/interrupt-2.c: New test.
6442
6443 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6444
6445         * gcc.dg/pr42427.c: Require c99_runtime.
6446         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6447         c99_runtime.
6448         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6449         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6450         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6451         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6452         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6453         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6454         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6455         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6456         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6457         * gcc.target/i386/pr37275.c: Require visibility support.
6458
6459 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6460
6461         * lib/target-supports.exp (check_effective_target_sse): New proc.
6462         * gcc.target/i386/sol2-check.h: New file.
6463         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6464         Include sol2-check.h.
6465         (main) Only run do_test () if sol2_check ().
6466         * gcc.target/i386/sse2-check.h: Likewise.
6467         * gcc.target/i386/sse3-check.h: Likewise.
6468         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6469         [__sun__ && __svr4__]: Execute SSE2 instruction.
6470         * gcc.target/i386/math-torture/math-torture.exp: Only add options
6471         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6472         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6473         * g++.dg/ext/vector14.C: Likewise.
6474         * g++.dg/other/mmintrin.C: Likewise.
6475         * gcc.dg/20020418-1.c: Likewise.
6476         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6477         * gcc.dg/format/ms_unnamed-1.c: Likewise.
6478         * gcc.dg/format/unnamed-1.c: Likewise.
6479         Adapt dg-warning line number.
6480         * gcc.dg/graphite/pr40281.c: Likewise.
6481         * gcc.dg/pr32176.c: Likewise.
6482         * gcc.dg/pr40550.c: Likewise.
6483         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6484         * gcc.dg/torture/pr36891.c: Likewise.
6485         * gcc.target/i386/20020218-1.c: Likewise.
6486         * gcc.target/i386/20020523.c: Likewise.
6487         * gcc.target/i386/abi-1.c: Likewise.
6488         * gcc.target/i386/brokensqrt.c: Likewise.
6489         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6490         * gcc.target/i386/pr13366.c: Likewise.
6491         * gcc.target/i386/pr13685.c: Likewise.
6492         * gcc.target/i386/pr24306.c: Likewise.
6493         * gcc.target/i386/pr31486.c: Likewise.
6494         * gcc.target/i386/pr32065-1.c: Likewise.
6495         * gcc.target/i386/pr32065-2.c: Likewise.
6496         * gcc.target/i386/pr32389.c: Likewise.
6497         * gcc.target/i386/pr38824.c: Likewise.
6498         * gcc.target/i386/pr38931.c: Likewise.
6499         * gcc.target/i386/pr39592-1.c: Likewise.
6500         * gcc.target/i386/pr43766.c: Likewise.
6501         * gcc.target/i386/recip-divf.c: Likewise.
6502         * gcc.target/i386/recip-sqrtf.c: Likewise.
6503         * gcc.target/i386/recip-vec-divf.c: Likewise.
6504         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6505         * gcc.target/i386/sse-1.c: Likewise.
6506         * gcc.target/i386/sse-16.c: Likewise.
6507         * gcc.target/i386/sse-2.c: Likewise.
6508         * gcc.target/i386/sse-20.c: Likewise.
6509         * gcc.target/i386/sse-3.c: Likewise.
6510         * gcc.target/i386/sse-7.c: Likewise.
6511         * gcc.target/i386/sse-9.c: Likewise.
6512         * gcc.target/i386/sse-addps-1.c: Likewise.
6513         * gcc.target/i386/sse-addss-1.c: Likewise.
6514         * gcc.target/i386/sse-andnps-1.c: Likewise.
6515         * gcc.target/i386/sse-andps-1.c: Likewise.
6516         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6517         * gcc.target/i386/sse-comiss-1.c: Likewise.
6518         * gcc.target/i386/sse-comiss-2.c: Likewise.
6519         * gcc.target/i386/sse-comiss-3.c: Likewise.
6520         * gcc.target/i386/sse-comiss-4.c: Likewise.
6521         * gcc.target/i386/sse-comiss-5.c: Likewise.
6522         * gcc.target/i386/sse-comiss-6.c: Likewise.
6523         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6524         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6525         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6526         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6527         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6528         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6529         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6530         * gcc.target/i386/sse-divps-1.c: Likewise.
6531         * gcc.target/i386/sse-divss-1.c: Likewise.
6532         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6533         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6534         * gcc.target/i386/sse-maxps-1.c: Likewise.
6535         * gcc.target/i386/sse-maxss-1.c: Likewise.
6536         * gcc.target/i386/sse-minps-1.c: Likewise.
6537         * gcc.target/i386/sse-minss-1.c: Likewise.
6538         * gcc.target/i386/sse-movaps-1.c: Likewise.
6539         * gcc.target/i386/sse-movaps-2.c: Likewise.
6540         * gcc.target/i386/sse-movhlps-1.c: Likewise.
6541         * gcc.target/i386/sse-movhps-1.c: Likewise.
6542         * gcc.target/i386/sse-movhps-2.c: Likewise.
6543         * gcc.target/i386/sse-movlhps-1.c: Likewise.
6544         * gcc.target/i386/sse-movmskps-1.c: Likewise.
6545         * gcc.target/i386/sse-movntps-1.c: Likewise.
6546         * gcc.target/i386/sse-movss-1.c: Likewise.
6547         * gcc.target/i386/sse-movss-2.c: Likewise.
6548         * gcc.target/i386/sse-movss-3.c: Likewise.
6549         * gcc.target/i386/sse-movups-1.c: Likewise.
6550         * gcc.target/i386/sse-movups-2.c: Likewise.
6551         * gcc.target/i386/sse-mulps-1.c: Likewise.
6552         * gcc.target/i386/sse-mulss-1.c: Likewise.
6553         * gcc.target/i386/sse-orps-1.c: Likewise.
6554         * gcc.target/i386/sse-rcpps-1.c: Likewise.
6555         * gcc.target/i386/sse-recip-vec.c: Likewise.
6556         * gcc.target/i386/sse-recip.c: Likewise.
6557         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6558         * gcc.target/i386/sse-set-ps-1.c: Likewise.
6559         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6560         * gcc.target/i386/sse-subps-1.c: Likewise.
6561         * gcc.target/i386/sse-subss-1.c: Likewise.
6562         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6563         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6564         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6565         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6566         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6567         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6568         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6569         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6570         * gcc.target/i386/sse-xorps-1.c: Likewise.
6571         * gcc.target/i386/ssefn-1.c: Likewise.
6572         * gcc.target/i386/ssefn-3.c: Likewise.
6573         * gcc.target/i386/sseregparm-1.c: Likewise.
6574         * gcc.target/i386/stackalign/return-3.c: Likewise.
6575         * gcc.target/i386/vectorize1.c: Likewise.
6576         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6577         * gcc.target/i386/xorps-sse.c: Likewise.
6578         * gfortran.dg/pr28158.f90: Likewise.
6579         * gfortran.dg/pr30667.f: Likewise.
6580         * gnat.dg/loop_optimization7.adb: Likewise.
6581         * gnat.dg/sse_nolib.adb: Likewise.
6582
6583 2010-07-11  Tobias Burnus  <burnus@net-b.de>
6584
6585         PR fortran/44702
6586         * gfortran.dg/use_rename_6.f90: New.
6587         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6588
6589 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
6590
6591         PR fortran/44869
6592         * gfortran.dg/class_24.f03: New.
6593
6594 2010-07-10  Richard Guenther  <rguenther@suse.de>
6595
6596         PR lto/44889
6597         * gcc.dg/lto/20100709-1_0.c: New testcase.
6598         * gcc.dg/lto/20100709-1_1.c: Likewise.
6599
6600 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
6601
6602         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6603
6604 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
6605
6606         PR objc/44140
6607         * objc.dg/lto/trivial-1_0.m: New.
6608         * objc.dg/lto/lto.exp: New.
6609         * obj-c++.dg/lto/trivial-1_0.mm: New.
6610         * obj-c++.dg/lto/lto.exp: New.
6611         * objc.dg/symtab-1.m: Adjust sizes.
6612         * objc.dg/image-info.m: Do not run for gnu-runtime.
6613
6614 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6615
6616         * gcc.dg/pr32370.c: Allow another kind of error message.
6617
6618 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
6619
6620         * gnat.dg/atomic3.adb: New test.
6621
6622 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6623             Denys Vlasenko  <dvlasenk@redhat.com>
6624             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6625
6626         PR tree-optimization/28632
6627         * gcc.dg/tree-ssa/vrp51.c: New test.
6628         * gcc.dg/tree-ssa/vrp52.c: New test.
6629
6630 2010-07-09  Jason Merrill  <jason@redhat.com>
6631
6632         * g++.dg/abi/covariant6.C: New.
6633         * g++.dg/inherit/covariant17.C: Test both bases.
6634         * g++.dg/inherit/covariant7.C: Check vtable layout.
6635
6636 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
6637
6638         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6639
6640 2010-07-09  Richard Guenther  <rguenther@suse.de>
6641
6642         PR tree-optimization/44852
6643         * gcc.c-torture/execute/pr44852.c: New testcase.
6644
6645 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6646
6647         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6648         multiplication by values.
6649         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6650         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6651
6652 2010-07-09  Richard Guenther  <rguenther@suse.de>
6653
6654         PR tree-optimization/44882
6655         * gfortran.dg/pr44882.f90: New testcase.
6656
6657 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6658
6659         PR target/40657
6660         * gcc.target/arm/pr40657-1.c: New test.
6661         * gcc.target/arm/pr40657-2.c: New test.
6662         * gcc.c-torture/execute/pr40657.c: New test.
6663
6664 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6665
6666         * gcc.dg/tree-ssa/vrp50.c: New test.
6667         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6668
6669 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
6670
6671         PR fortran/44649
6672         * gfortran.dg/c_sizeof_1.f90: Modified.
6673         * gfortran.dg/storage_size_1.f08: New.
6674         * gfortran.dg/storage_size_2.f08: New.
6675
6676 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
6677
6678         * gcc.c-torture/execute/20100708-1.c: New test.
6679
6680 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
6681
6682         PR fortran/44847
6683         * gfortran.dg/gomp/pr44847.f90: New test.
6684
6685 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
6686
6687         PR tree-optimization/44710
6688         * gcc.dg/tree-ssa/ifc-6.c: New.
6689         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6690
6691 2010-07-08  Tobias Burnus  <burnus@net-b.de>
6692
6693         PR fortran/18918
6694         * gfortran.dg/coarray_10.f90: Add an additional test.
6695
6696 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
6697
6698         PR middle-end/44828
6699         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6700         * gcc.c-torture/execute/pr44828.x: Revert.
6701
6702 2010-07-08  Jason Merrill  <jason@redhat.com>
6703
6704         PR c++/43120
6705         * g++.dg/inherit/covariant17.C: New.
6706         * g++.dg/abi/covariant1.C: Actually test for the bug.
6707
6708 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
6709
6710         PR rtl-optimization/44838
6711         * gcc.dg/pr44838.c: New.
6712
6713 2010-07-08  Richard Guenther  <rguenther@suse.de>
6714
6715         PR tree-optimization/44831
6716         * gcc.c-torture/compile/pr44831.c: New testcase.
6717         * gcc.dg/tree-ssa/pr21463.c: Adjust.
6718
6719 2010-07-08  Richard Guenther  <rguenther@suse.de>
6720
6721         PR tree-optimization/44861
6722         * g++.dg/vect/pr44861.cc: New testcase.
6723
6724 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6725
6726         PR middle-end/44828
6727         * gcc.c-torture/execute/pr44828.x: New file.
6728
6729 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6730
6731         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6732         dg-options.
6733         * g++.dg/ext/altivec-17.C: Adjust error message.
6734
6735 2010-07-07  Tom Tromey  <tromey@redhat.com>
6736
6737         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6738
6739 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6740
6741         PR target/44844
6742         * gcc.target/i386/rdrand-1.c: Scan "jnc".
6743         * gcc.target/i386/rdrand-2.c: Likewise.
6744         * gcc.target/i386/rdrand-3.c: Likewise.
6745
6746 2010-07-07  Jan Hubicka  <jh@suse.cz>
6747
6748         PR middle-end/44813
6749         * g++.dg/torture/pr44813.C: New testcase.
6750         * g++.dg/torture/pr44826.C: New testcase.
6751
6752 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
6753
6754         PR rtl-optimization/44787
6755         * gcc.c-torture/compile/pr44788.c: New test.
6756         * gcc.target/arm/pr44788.c: New test.
6757
6758 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6759
6760         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6761
6762 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6763
6764         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6765         to dg-options.
6766
6767 2010-07-06  Tobias Burnus  <burnus@net-b.de>
6768
6769         PR fortran/44742
6770         * gfortran.dg/parameter_array_init_6.f90: New.
6771         * gfortran.dg/initialization_20.f90: Update dg-error.
6772         * gfortran.dg/initialization_24.f90: Ditto.
6773
6774 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6775         PR fortran/PR44693
6776         * gfortran.dg/dim_range_1.f90:  New test.
6777         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
6778
6779 2010-07-06  Jason Merrill  <jason@redhat.com>
6780
6781         PR c++/44703
6782         * g++.dg/cpp0x/initlist41.C: New.
6783
6784         PR c++/44778
6785         * g++.dg/template/ptrmem22.C: New.
6786
6787 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
6788
6789         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6790         support.
6791         * gcc.target/i386/i386.exp: Likewise.
6792
6793 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6794
6795         PR testsuite/44195
6796         * gcc.dg/lto/20100518_0.c: Limit to x86.
6797
6798 2010-07-06  Richard Guenther  <rguenther@suse.de>
6799
6800         PR middle-end/44828
6801         * gcc.c-torture/execute/pr44828.c: New testcase.
6802
6803 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
6804
6805         * g++.dg/warn/noeffect2.C: Adjust expected warning.
6806         * g++.dg/warn/volatile1.C: Likewise.
6807         * g++.dg/template/warn1.C: Likewise.
6808
6809 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
6810
6811         AVX Programming Reference (June, 2010)
6812         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6813         * g++.dg/other/i386-3.C: Likewise.
6814         * gcc.target/i386/sse-12.c: Likewise.
6815
6816         * gcc.target/i386/f16c-check.h: New.
6817         * gcc.target/i386/rdfsbase-1.c: Likewise.
6818         * gcc.target/i386/rdfsbase-2.c: Likewise.
6819         * gcc.target/i386/rdgsbase-1.c: Likewise.
6820         * gcc.target/i386/rdgsbase-2.c: Likewise.
6821         * gcc.target/i386/rdrand-1.c: Likewise.
6822         * gcc.target/i386/rdrand-2.c: Likewise.
6823         * gcc.target/i386/rdrand-3.c: Likewise.
6824         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6825         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6826         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6827         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6828         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6829         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6830         * gcc.target/i386/wrfsbase-1.c: Likewise.
6831         * gcc.target/i386/wrfsbase-2.c: Likewise.
6832         * gcc.target/i386/wrgsbase-1.c: Likewise.
6833         * gcc.target/i386/wrgsbase-2.c: Likewise.
6834
6835         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6836         (__builtin_ia32_vcvtps2ph): New.
6837         (__builtin_ia32_vcvtps2ph256): Likewise.
6838
6839         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6840         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6841
6842         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6843         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6844
6845         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6846         (__builtin_ia32_vcvtps2ph256): Likewise.
6847         Add fsgsbase,rdrnd,f16c.
6848
6849         * lib/target-supports.exp (check_effective_target_f16c): New.
6850
6851 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6852
6853         * gcc.dg/guality/nrv-1.c: New test.
6854
6855 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
6856
6857         PR middle-end/42505
6858         * gcc.target/arm/pr42505.c: New test case.
6859
6860 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6861
6862         PR c++/44808
6863         * g++.dg/opt/nrv16.C: New test.
6864
6865 2010-07-05  Richard Guenther  <rguenther@suse.de>
6866
6867         PR tree-optimization/44784
6868         * gcc.c-torture/compile/pr44784.c: New testcase.
6869
6870 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6871
6872         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6873         Increase loop bound and array size.
6874         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6875         Likewise.
6876
6877 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6878
6879         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6880         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6881         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6882         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6883         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6884
6885 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
6886
6887         PR c++/22138
6888         * g++.dg/parse/template25.C: New.
6889
6890 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6891
6892         PR rtl-optimization/44695
6893         * gcc.dg/torture/pr44695.c: New.
6894
6895 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6896
6897         PR c++/16630
6898         * g++.dg/ext/pretty3.C: New.
6899
6900 2010-07-04  Richard Guenther  <rguenther@suse.de>
6901
6902         PR middle-end/44809
6903         * g++.dg/torture/pr44809.C: New testcase.
6904
6905 2010-07-04  Richard Guenther  <rguenther@suse.de>
6906
6907         PR tree-optimization/44656
6908         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6909
6910 2010-07-04  Ira Rosen  <irar@il.ibm.com>
6911             Revital Eres  <eres@il.ibm.com>
6912
6913         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6914         misaligned stores.
6915         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
6916         gcc.dg/vect/vect-96.c: Likewise.
6917         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
6918         that support misaligned stores. Change the number of expected
6919         misaligned accesses.
6920         * gcc.dg/vect/vect-peel-1.c: New test.
6921         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
6922         gcc.dg/vect/vect-peel-4.c: Likewise.
6923         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
6924         vectorizable on all targets that support realignment.
6925         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6926
6927 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
6928
6929         PR c/44806
6930         * gcc.dg/torture/pr44806.c: New.
6931
6932 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6933
6934         * gnat.dg/cond_expr1.adb: New test.
6935
6936 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6937
6938         * gnat.dg/modular3.adb: New test.
6939         * gnat.dg/modular3_pkg.ads: New helper.
6940
6941 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
6942             Mikael Pettersson  <mikpe@it.uu.se>
6943
6944         PR testsuite/44518
6945         * obj-c++.dg/encode-2.mm: Produce object and save temps.
6946         Make signed-ness of chars explicit.  Scan the object for
6947         strings that are split by some target assemblers.
6948         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
6949         explicit.
6950
6951 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
6952
6953         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
6954
6955 2010-07-02  Le-Chun Wu  <lcwu@google.com>
6956
6957         PR/44128
6958         * g++.dg/warn/Wshadow-7.C: New test.
6959
6960 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
6961             Julian Brown  <julian@codesourcery.com>
6962             Sandra Loosemore  <sandra@codesourcery.com>
6963
6964         * gcc.c-torture/execute/20100416-1.c: New test case.
6965
6966 2010-07-02  Julian Brown  <julian@codesourcery.com>
6967             Sandra Loosemore  <sandra@codesourcery.com>
6968
6969         PR target/43703
6970
6971         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
6972         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
6973
6974 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6975             Julian Brown  <julian@codesourcery.com>
6976
6977         * gcc.target/arm/neon/vadds64.c: Regenerated.
6978         * gcc.target/arm/neon/vaddu64.c: Regenerated.
6979         * gcc.target/arm/neon/vsubs64.c: Regenerated.
6980         * gcc.target/arm/neon/vsubu64.c: Regenerated.
6981         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
6982         * gcc.target/arm/neon-vmls-1.c: Likewise.
6983         * gcc.target/arm/neon-vsubs64.c: New execution test.
6984         * gcc.target/arm/neon-vsubu64.c: New execution test.
6985         * gcc.target/arm/neon-vadds64.c: New execution test.
6986         * gcc.target/arm/neon-vaddu64.c: New execution test.
6987
6988 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6989
6990         * gcc.target/arm/neon-vands64.c: New.
6991         * gcc.target/arm/neon-vandu64.c: New.
6992         * gcc.target/arm/neon-vbics64.c: New.
6993         * gcc.target/arm/neon-vbicu64.c: New.
6994         * gcc.target/arm/neon-veors64.c: New.
6995         * gcc.target/arm/neon-veoru64.c: New.
6996         * gcc.target/arm/neon-vorns64.c: New.
6997         * gcc.target/arm/neon-vornu64.c: New.
6998         * gcc.target/arm/neon-vorrs64.c: New.
6999         * gcc.target/arm/neon-vorru64.c: New.
7000         * gcc.target/arm/neon/vands64.c: Regenerated.
7001         * gcc.target/arm/neon/vandu64.c: Regenerated.
7002         * gcc.target/arm/neon/vbics64.c: Regenerated.
7003         * gcc.target/arm/neon/vbicu64.c: Regenerated.
7004         * gcc.target/arm/neon/veors64.c: Regenerated.
7005         * gcc.target/arm/neon/veoru64.c: Regenerated.
7006         * gcc.target/arm/neon/vorns64.c: Regenerated.
7007         * gcc.target/arm/neon/vornu64.c: Regenerated.
7008         * gcc.target/arm/neon/vorrs64.c: Regenerated.
7009         * gcc.target/arm/neon/vorru64.c: Regenerated.
7010
7011 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7012
7013         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7014
7015 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7016
7017         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7018         * gfortran.dg/intent_out_5.f90: Same.
7019         * gfortran.dg/ltrans-7.f90: Same.
7020         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7021
7022 2010-07-02  Jan Hubicka  <jh@suse.cz>
7023
7024         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7025
7026 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7027
7028         * objc-obj-c++-shared/Object1.h: Correct Line endings.
7029
7030 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
7031
7032         PR c++/44780
7033         * c-c++-common/Wunused-var-12.c: New test.
7034
7035 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
7036
7037         PR target/42835
7038         * gcc.target/arm/pr42835.c: New test.
7039
7040         PR target/42172
7041         * gcc.target/arm/pr42172-1.c: New test.
7042
7043 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7044
7045         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7046
7047 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7048
7049         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7050         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7051         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7052         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7053         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7054         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7055         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7056         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7057         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
7058         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
7059         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
7060         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
7061         * gcc.target/arm/neon-vdup_ns64.c: New.
7062         * gcc.target/arm/neon-vdup_nu64.c: New.
7063         * gcc.target/arm/neon-vdupQ_ns64.c: New.
7064         * gcc.target/arm/neon-vdupQ_nu64.c: New.
7065         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
7066         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
7067         * gcc.target/arm/neon-vmov_ns64.c: New.
7068         * gcc.target/arm/neon-vmov_nu64.c: New.
7069         * gcc.target/arm/neon-vmovQ_ns64.c: New.
7070         * gcc.target/arm/neon-vmovQ_nu64.c: New.
7071         * gcc.target/arm/neon-vget_lanes64.c: New.
7072         * gcc.target/arm/neon-vget_laneu64.c: New.
7073         * gcc.target/arm/neon-vset_lanes64.c: New.
7074         * gcc.target/arm/neon-vset_laneu64.c: New.
7075
7076 2010-07-02  Richard Guenther  <rguenther@suse.de>
7077
7078         * g++.dg/torture/20100702-1.C: New testcase.
7079
7080 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7081
7082         PR target/44707
7083         * gcc.c-torture/compile/pr44707.c: New test.
7084
7085 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7086
7087         PR c++/44039
7088         * g++.dg/template/crash101.C: New.
7089
7090 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7091
7092         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
7093         Use the ABI-0 accessors and fail it for m64.
7094
7095 2010-07-02  Jan Hubicka  <jh@suse.cz>
7096
7097         * g++.dg/tree-ssa/pr44706.C: New testcase.
7098
7099 2010-07-02  Richard Guenther  <rguenther@suse.de>
7100
7101         PR tree-optimization/44748
7102         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
7103
7104 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7105
7106         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
7107         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
7108         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
7109         the method types to forward:.
7110
7111 2010-06-30  Jason Merrill  <jason@redhat.com>
7112
7113         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
7114         * g++.dg/other/pr25632.C: Likewise.
7115
7116 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
7117
7118         PR tree-optimization/40421
7119         * gfortran.fortran-torture/compile/pr40421.f90: New test.
7120
7121 2010-07-01  Richard Guenther  <rguenther@suse.de>
7122
7123         PR middle-end/42834
7124         PR middle-end/44468
7125         * gcc.c-torture/execute/20100316-1.c: New testcase.
7126         * gcc.c-torture/execute/pr44468.c: Likewise.
7127         * gcc.c-torture/compile/20100609-1.c: Likewise.
7128         * gcc.dg/volatile2.c: Adjust.
7129         * gcc.dg/plugin/selfassign.c: Likewise.
7130         * gcc.dg/pr36902.c: Likewise.
7131         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7132         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7133         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7134         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7135         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7136         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7137         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7138         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7139         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7140         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7141         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7142         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7143         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7144         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7145         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7146         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7147         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7148         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7149         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7150         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7151         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7152         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7153         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7154         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7155         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7156         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7157         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7158         * gcc.dg/struct/w_prof_local_array.c: Likewise.
7159         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7160         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7161         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7162         * gcc.dg/struct/w_prof_global_array.c: Likewise.
7163         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7164         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7165         * gcc.dg/struct/w_prof_local_var.c: Likewise.
7166         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7167         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7168         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7169         * gcc.dg/struct/w_prof_global_var.c: Likewise.
7170         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7171         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7172         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7173         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7174         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7175         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7176         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7177         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7178         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7179         * gcc.dg/tree-prof/stringop-1.c: Adjust.
7180         * g++.dg/tree-ssa/pr31146.C: Likewise.
7181         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7182         * g++.dg/tree-ssa/pr33604.C: Likewise.
7183         * g++.dg/plugin/selfassign.c: Likewise.
7184         * gfortran.dg/array_memcpy_3.f90: Likewise.
7185         * gfortran.dg/array_memcpy_4.f90: Likewise.
7186         * c-c++-common/torture/pr42834.c: New testcase.
7187
7188 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
7189
7190         PR c++/44628
7191         * g++.dg/template/crash100.C: New.
7192
7193 2010-06-30  Jan Hubicka  <jh@suse.cz>
7194
7195         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7196
7197 2010-06-30  Michael Matz  <matz@suse.de>
7198
7199         PR bootstrap/44699
7200         * gcc.dg/pr44699.c: New test.
7201
7202 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
7203
7204         PR tree-optimization/39799
7205         * c-c++-common/uninit-17.c: New test.
7206
7207 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7208
7209         PR libfortran/43298
7210         * gfortran.dg/read_infnan_1.f90: New test.
7211
7212 2010-06-29  Jason Merrill  <jason@redhat.com>
7213
7214         Enable implicitly declared move constructor/operator= (N3053).
7215         * g++.dg/cpp0x/implicit3.C: New.
7216         * g++.dg/cpp0x/implicit4.C: New.
7217         * g++.dg/cpp0x/implicit5.C: New.
7218         * g++.dg/cpp0x/implicit-copy.C: Adjust.
7219         * g++.dg/cpp0x/not_special.C: Adjust.
7220         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7221         * g++.dg/cpp0x/rv1n.C: Adjust.
7222         * g++.dg/cpp0x/rv1p.C: Adjust.
7223         * g++.dg/cpp0x/rv2n.C: Adjust.
7224         * g++.dg/cpp0x/rv2p.C: Adjust.
7225         * g++.dg/cpp0x/rv3n.C: Adjust.
7226         * g++.dg/cpp0x/rv3p.C: Adjust.
7227         * g++.dg/cpp0x/rv4n.C: Adjust.
7228         * g++.dg/cpp0x/rv4p.C: Adjust.
7229         * g++.dg/cpp0x/rv5n.C: Adjust.
7230         * g++.dg/cpp0x/rv5p.C: Adjust.
7231         * g++.dg/cpp0x/rv6n.C: Adjust.
7232         * g++.dg/cpp0x/rv6p.C: Adjust.
7233         * g++.dg/cpp0x/rv7n.C: Adjust.
7234         * g++.dg/cpp0x/rv7p.C: Adjust.
7235         * g++.dg/cpp0x/rv8p.C: Adjust.
7236         * g++.dg/gomp/pr26690-1.C: Adjust.
7237         * g++.dg/other/error20.C: Adjust.
7238         * g++.dg/other/error31.C: Adjust.
7239         * g++.dg/parse/error19.C: Adjust.
7240         * g++.dg/template/qualttp5.C: Adjust.
7241         * g++.old-deja/g++.law/ctors5.C: Adjust.
7242
7243         Enable implicitly deleted functions (N2346)
7244         * g++.dg/cpp0x/defaulted17.C: New.
7245         * g++.dg/cpp0x/implicit1.C: New.
7246         * g++.dg/cpp0x/implicit2.C: New.
7247         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7248         * g++.dg/ext/has_virtual_destructor.C: Adjust.
7249         * g++.dg/init/ctor4.C: Adjust.
7250         * g++.dg/init/synth2.C: Adjust.
7251         * g++.dg/lto/20081118_1.C: Adjust.
7252         * g++.dg/other/error13.C: Adjust.
7253         * g++.dg/other/unused1.C: Adjust.
7254         * g++.old-deja/g++.bob/inherit2.C: Adjust.
7255         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7256         * g++.old-deja/g++.jason/opeq3.C: Adjust.
7257         * g++.old-deja/g++.law/ctors17.C: Adjust.
7258         * g++.old-deja/g++.oliva/delete1.C: Adjust.
7259         * g++.old-deja/g++.pt/assign1.C: Adjust.
7260         * g++.old-deja/g++.pt/crash20.C: Adjust.
7261
7262         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7263         * g++.dg/cpp0x/defaulted13.C: Adjust.
7264         * g++.dg/cpp0x/defaulted2.C: Adjust.
7265         * g++.dg/cpp0x/defaulted3.C: Adjust.
7266         * g++.dg/cpp0x/initlist9.C: Adjust.
7267         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7268         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7269         * g++.dg/init/synth2.C: Adjust.
7270
7271         * g++.dg/cpp0x/defaulted19.C: New.
7272
7273         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7274         * g++.dg/template/error23.C: Fix for -std=c++0x.
7275
7276 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7277
7278         PR fortran/44718
7279         * gfortran.dg/proc_ptr_28.f90: New.
7280
7281 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
7282
7283         PR tree-optimization/43801
7284         * g++.dg/torture/pr43801.C: New test.
7285
7286         PR debug/44668
7287         * g++.dg/debug/dwarf2/accessibility1.C: New test.
7288
7289 2010-06-29  Jason Merrill  <jason@redhat.com>
7290
7291         PR c++/44587
7292         * g++.dg/template/qualified-id2.C: New.
7293         * g++.dg/template/qualified-id3.C: New.
7294
7295 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7296
7297         PR fortran/44696
7298         * gfortran.dg/associated_target_4.f90: New.
7299
7300 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
7301
7302         PR fortran/44582
7303         * gfortran.dg/aliasing_array_result_1.f90 : New test.
7304
7305 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7306
7307         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7308
7309 2010-06-29  Jan Hubicka  <jh@suse.cz>
7310
7311         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7312
7313 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
7314
7315         PR target/43902
7316         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7317         * gcc.target/arm/wmul-3.c: New test.
7318         * gcc.target/arm/wmul-4.c: New test.
7319
7320 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
7321
7322         PR rtl-optimization/44659
7323         * gcc.target/i386/extract-1.c: New.
7324         * gcc.target/i386/extract-2.c: Likewise.
7325         * gcc.target/i386/extract-3.c: Likewise.
7326         * gcc.target/i386/extract-4.c: Likewise.
7327         * gcc.target/i386/extract-5.c: Likewise.
7328         * gcc.target/i386/extract-6.c: Likewise.
7329
7330 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
7331
7332         PR c++/44682
7333         * g++.dg/warn/Wunused-var-14.C: New test.
7334
7335 2010-06-28  Tobias Burnus  <burnus@net-b.de>
7336
7337         PR fortran/43298
7338         * gfortran.dg/nan_6.f90: New.
7339
7340 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
7341
7342         PR tree-optimization/43781
7343         * gcc.dg/torture/pr43781.c: New.
7344
7345 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
7346
7347         PR fortran/40158
7348         * gfortran.dg/actual_rank_check_1.f90: New test.
7349
7350 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7351
7352         * gcc.dg/ipa/ipa-sra-6.c: New test.
7353
7354 2010-06-28  Jan Hubicka  <jh@suse.cz>
7355
7356         PR tree-optimization/44687
7357         * gcc.c-torture/compile/pr44687.c
7358
7359 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7360
7361         PR c++/44535
7362         * g++.dg/torture/pr44535.C: New test.
7363
7364 2010-06-28  Michael Matz  <matz@suse.de>
7365
7366         PR middle-end/44592
7367         * gfortran.dg/pr44592.f90: New test.
7368
7369 2010-06-28  Jan Hubicka  <jh@suse.cz>
7370
7371         PR tree-optimization/44357
7372         * g++.dg/torture/pr44357.C: New testcase.
7373
7374 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7375
7376         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7377         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7378         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7379         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7380         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7381         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7382         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7383         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7384
7385 2010-06-27  Jan Hubicka  <jh@suse.cz>
7386
7387         * gcc.c-torture/compile/pr44686.c: New file.
7388
7389 2010-06-27  Richard Guenther  <rguenther@suse.de>
7390
7391         PR tree-optimization/44683
7392         * gcc.c-torture/execute/pr44683.c: New testcase.
7393
7394 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
7395
7396         * gnat.dg/noreturn3.ad[sb]: New test.
7397
7398 2010-06-26  Jason Merrill  <jason@redhat.com>
7399
7400         * g++.dg/cpp0x/explicit5.C: New.
7401
7402 2010-06-26  Richard Guenther  <rguenther@suse.de>
7403
7404         PR tree-optimization/44393
7405         * gcc.dg/pr44393.c: New testcase.
7406
7407 2010-06-26  Jan Hubicka  <jh@suse.cz>
7408
7409         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7410
7411 2010-06-26  Richard Guenther  <rguenther@suse.de>
7412
7413         PR middle-end/44674
7414         * gcc.dg/pr44674.c: New testcase.
7415
7416 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
7417
7418         * gcc.dg/opts-3.c: New test.
7419
7420 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7421
7422         * gfortran.dg/type_decl_1.f90: New.
7423         * gfortran.dg/type_decl_2.f90: New.
7424
7425 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7426
7427         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7428         * gfortran.dg/semicolon_fixed_2.f: Ditto.
7429
7430 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7431
7432         PR testsuite/38946
7433         * gfortran.dg/array_constructor_23.f: Update test to allow for small
7434         error in comparing reals.
7435
7436 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7437
7438         * selected_real_kind_2.f90: New.
7439         * selected_real_kind_3.f90: New.
7440
7441 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7442
7443         * gfortran.dg/entry_19.f90: New.
7444
7445 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7446
7447         * gfortran.dg/end_subroutine_1.f90: New.
7448         * gfortran.dg/end_subroutine_2.f90: New.
7449         * gfortran.dg/interface_proc_end.f90: Update.
7450
7451 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7452
7453         * gfortran.dg/semicolon_fixed.f: Update.
7454         * gfortran.dg/semicolon_fixed_2.f: New.
7455         * gfortran.dg/semicolon_free_2.f90: New.
7456         * gfortran.dg/semicolon_free.f90: Update.
7457
7458 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7459
7460         PR fortran/44448
7461         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7462
7463 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7464
7465         * g++.dg/ipa/iinline-3.C: New test.
7466         * gcc.dg/ipa/modif-1.c: Removed.
7467
7468 2010-06-25  Jan Hubicka  <jh@suse.cz>
7469
7470         * gcc.dg/tree-ssa/ipa-split-1.c
7471
7472 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7473
7474         * g++.dg/ipa/iinline-2.C: New test.
7475
7476 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
7477
7478         PR middle-end/43866
7479         * gfortran.dg/pr43866.f90: New test.
7480
7481         PR tree-optimization/44539
7482         * gcc.dg/pr44539.c: New test.
7483
7484 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
7485
7486         From Jim Wilson:
7487         PR target/43902
7488         * gcc.target/mips/madd-9.c: New test.
7489
7490 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
7491
7492         PR c/44517
7493         * gcc.dg/noncompile/pr44517.c: New.
7494         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7495
7496 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
7497
7498         PR testsuite/43283
7499         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7500         and add argument to nop for IA64.
7501
7502 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
7503
7504         PR target/44588
7505         * gcc.target/i386/mod-1.c: New.
7506         * gcc.target/i386/umod-1.c: Likewise.
7507         * gcc.target/i386/umod-2.c: Likewise.
7508         * gcc.target/i386/umod-3.c: Likewise.
7509
7510 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
7511
7512         PR middle-end/44492
7513         * g++.dg/torture/pr44492.C: New test.
7514
7515 2010-06-24  Andi Kleen  <ak@linux.intel.com>
7516
7517         * c-c++-common/warn-omitted-condop.c: New.
7518
7519 2010-06-24  Tobias Burnus  <burnus@net-b.de>
7520
7521         PR fortran/44614
7522         * gfortran.dg/import8.f90: New.
7523
7524 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
7525
7526         * gnat.dg/not_null.adb: Update test case.
7527
7528 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
7529
7530         PR c++/44619
7531         * g++.dg/warn/Wunused-var-13.C: New test.
7532
7533         PR c++/44627
7534         * g++.dg/diagnostic/method1.C: New test.
7535
7536 2010-06-22  Cary Coutant  <ccoutant@google.com>
7537
7538         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7539
7540 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
7541
7542         PR fortran/44616
7543         * gfortran.dg/abstract_type_8.f03: New.
7544
7545 2010-06-21  Jason Merrill  <jason@redhat.com>
7546
7547         * g++.dg/cpp0x/noexcept08.C: New.
7548
7549         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7550
7551 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7552
7553         PR target/44615
7554         * gcc.target/i386/sse2-vec-2a.c: New.
7555
7556 2010-06-21  DJ Delorie  <dj@redhat.com>
7557
7558         * gcc.dg/pragma-diag-1.c: New.
7559
7560 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7561
7562         PR target/44615
7563         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7564
7565 2010-06-21  Alan Modra  <amodra@gmail.com>
7566
7567         PR testsuite/44505
7568         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7569         tail call to check_fa_mid.
7570
7571 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
7572
7573         PR target/44575
7574         * gcc.c-torture/execute/pr44575.c: New test.
7575
7576 2010-06-21  Tobias Burnus  <burnus@net-b.de>
7577
7578         PR fortran/40632
7579         * gfortran.dg/contiguous_1.f90: New.
7580         * gfortran.dg/contiguous_2.f90: New.
7581         * gfortran.dg/contiguous_3.f90: New.
7582
7583 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
7584
7585         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7586         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7587
7588 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
7589
7590         PR target/44546
7591         * gcc.target/i386/pr44546.c: New test.
7592
7593 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
7594
7595         * gcc.dg/opts-2.c: New test.
7596
7597 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
7598
7599         PR fortran/44584
7600         * gfortran.dg/typebound_proc_15.f03: Modified.
7601
7602 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
7603
7604         PR target/44072
7605         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7606         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7607
7608 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7609
7610         * g++.dg/ext/label13.C: Fix typo in last change.
7611
7612 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7613
7614         PR libfortran/44477
7615         * gfortran.dg/eof_3.f90
7616         * gfortran.dg/endfile_2.f90
7617         * gfortran.dg/endfile_4.f90
7618         * gfortran.dg/endfile_3.f90
7619
7620 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7621
7622         PR c++/41090
7623         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7624
7625 2010-06-18  Tobias Burnus  <burnus@net-b.de>
7626
7627         PR fortran/44556
7628         * gfortran.dg/allocate_alloc_opt_11.f90: New.
7629
7630 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
7631
7632         * gcc.target/arm/pr40900.c: New test.
7633
7634 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
7635
7636         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7637
7638 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
7639
7640         PR fortran/44558
7641         * gfortran.dg/typebound_call_15.f03: New.
7642
7643 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7644
7645         PR c++/44486
7646         * g++.dg/pr44486.C: New.
7647
7648 2010-06-16  DJ Delorie  <dj@redhat.com>
7649
7650         * gcc.target/i386/volatile-bitfields-1.c: New.
7651         * gcc.target/i386/volatile-bitfields-2.c: New.
7652
7653 2010-06-16  Jason Merrill  <jason@redhat.com>
7654
7655         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7656
7657         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7658
7659 2010-06-16  Richard Guenther  <rguenther@suse.de>
7660
7661         PR c/44555
7662         * gcc.c-torture/execute/pr44555.c: New testcase.
7663
7664 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
7665
7666         PR fortran/44549
7667         * gfortran.dg/typebound_proc_16.f03: New.
7668
7669 2010-06-16  Martin Jambor  <mjambor@suse.cz>
7670
7671         * g++.dg/torture/pr43905.C: New test.
7672
7673 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
7674
7675         PR testsuite/44538
7676         * gcc.dg/vect/slp-perm-5.c (main): Prevent
7677         initialization loop from being vectorized.
7678         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7679
7680 2010-06-16  Alan Modra  <amodra@gmail.com>
7681
7682         PR tree-optimization/44507
7683         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7684
7685 2010-06-15  Jason Merrill  <jason@redhat.com>
7686
7687         * g++.dg/overload/arg3.C: Adjust error locations.
7688         * g++.dg/overload/copy1.C: Likewise.
7689         * g++.dg/tc1/dr152.C: Likewise.
7690         * g++.dg/template/incomplete4.C: Likewise.
7691         * g++.dg/template/incomplete5.C: Likewise.
7692         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7693         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7694         * g++.old-deja/g++.pt/crash9.C: Likewise.
7695
7696         * g++.dg/inherit/virtual5.C: New.
7697
7698         * g++.dg/cpp0x/defaulted18.C: New.
7699
7700         * g++.dg/cpp0x/initlist40.C: New.
7701
7702         * g++.dg/cpp0x/initlist39.C: New.
7703
7704 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
7705
7706         PR middle-end/44391
7707         * gcc.dg/graphite/pr44391.c: New.
7708
7709 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
7710
7711         PR fortran/43388
7712         * gfortran.dg/allocate_alloc_opt_8.f90: New.
7713         * gfortran.dg/allocate_alloc_opt_9.f90: New.
7714         * gfortran.dg/allocate_alloc_opt_10.f90: New.
7715         * gfortran.dg/class_allocate_2.f03: Modified an error message.
7716
7717 2010-06-15  Richard Guenther  <rguenther@suse.de>
7718
7719         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7720
7721 2010-06-15  Richard Guenther  <rguenther@suse.de>
7722
7723         * gcc.dg/vect/bb-slp-21.c: Adjust.
7724         * gcc.dg/vect/bb-slp-13.c: Likewise
7725         * gcc.dg/vect/bb-slp-4.c: Likewise
7726         * gcc.dg/vect/bb-slp-22.c: Likewise
7727         * gcc.dg/vect/bb-slp-14.c: Likewise
7728         * gcc.dg/vect/bb-slp-23.c: Likewise
7729         * gcc.dg/vect/bb-slp-15.c: Likewise
7730         * gcc.dg/vect/bb-slp-17.c: Likewise
7731         * gcc.dg/vect/bb-slp-18.c: Likewise
7732         * gcc.dg/vect/bb-slp-19.c: Likewise
7733         * gcc.dg/vect/bb-slp-10.c: Likewise
7734         * gcc.dg/vect/bb-slp-11.c: Likewise
7735         * gcc.dg/vect/bb-slp-20.c: Likewise
7736         * gcc.dg/vect/bb-slp-3.c: Likewise
7737
7738 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
7739
7740         PR fortran/44536
7741         * gfortran.dg/gomp/pr44536.f90: New test.
7742         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7743
7744 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7745
7746         PR target/44534
7747         * gcc.target/i386/avx-vextractf128-256-3.c: New.
7748         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7749
7750 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
7751
7752         PR tree-optimization/44508
7753         * gcc.dg/tree-ssa/pr21086.c: Adjust.
7754
7755         PR bootstrap/44509
7756         * gcc.dg/pr44509.c: New test.
7757
7758 2010-06-14  Ira Rosen  <irar@il.ibm.com>
7759
7760         PR tree-optimization/44507
7761         * gcc.dg/vect/pr44507.c: New test.
7762
7763 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7764
7765         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7766         and c-pretty-print.h.
7767
7768         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7769
7770 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
7771
7772         * gfortran.dg/whole_file_18.f90: Updated error message.
7773
7774 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
7775
7776         * gfortran.dg/whole_file_20.f03: New.
7777
7778 2010-06-12  Jan Hubicka  <jh@suse.cz>
7779
7780         * gcc.c-torture/compile/pc44485.c: New testcase.
7781
7782 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
7783
7784         PR fortran/40117
7785         * gfortran.dg/typebound_proc_4.f03: Modified error message.
7786         * gfortran.dg/typebound_proc_14.f03: New.
7787         * gfortran.dg/typebound_proc_15.f03: New.
7788
7789 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7790
7791         * gcc.dg/opts-1.c: New test.
7792
7793 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7794
7795         * gcc.dg/funroll-loops-all.c: Update expected error.
7796
7797 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
7798
7799         PR target/44481
7800         * gcc.target/i386/pr44481.c: New test.
7801
7802 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7803
7804         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7805
7806 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
7807
7808         PR middle-end/44483
7809         * gcc.dg/tree-ssa/pr44483.c: New.
7810
7811 2010-06-11  Paul Brook  <paul@codesourcery.com>
7812
7813         * g++.dg/other/arm-neon-1.C: New test.
7814
7815 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
7816
7817         PR fortran/42051
7818         PR fortran/43896
7819         * gfortran.dg/class_23.f03: New test.
7820
7821 2010-06-11  Jan Hubicka  <jh@suse.cz>
7822
7823         * gcc.dg/ipa/pure-const-2.c: New testcase.
7824
7825 2010-06-11  Jan Hubicka  <jh@suse.cz>
7826
7827         * gcc.dg/noreturn-7.c: Update.
7828         * gcc.dg/noreturn-4.c: Update.
7829
7830 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
7831
7832         Fix MIPS bootstrap
7833         * g++.dg/other/typedef4.C: New test.
7834
7835 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
7836
7837         PR fortran/44207
7838         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7839
7840 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
7841
7842         PR fortran/44457
7843         * gfortran.dg/asynchronous_3.f03
7844
7845 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
7846
7847         PR middle-end/44185
7848         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7849         non-temporal stores out of the tests to form new test cases.  As a
7850         result, no non-temporal store should be generated in this case.
7851
7852         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
7853         prefetch-7.c that generate one non-temporal store.
7854
7855         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
7856         prefetch-7.c that generate one non-temporal store and one
7857         one-temporal prefetch.
7858
7859 2010-06-10  Martin Jambor  <mjambor@suse.cz>
7860
7861         PR tree-optimization/44258
7862         * gcc.dg/tree-ssa/pr44258.c: New test.
7863
7864 2010-06-10  Daniel Kraft  <d@domob.eu>
7865
7866         PR fortran/38936
7867         * gfortran.dg/associate_1.f03: New test.
7868         * gfortran.dg/associate_2.f95: New test.
7869         * gfortran.dg/associate_3.f03: New test.
7870         * gfortran.dg/associate_4.f08: New test.
7871
7872 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7873
7874         * gfortran.dg/selected_char_kind_4.f90: New test.
7875
7876 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
7877
7878         * gcc.dg/pr42461.c: New test.
7879
7880 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7881
7882         PR fortran/44347
7883         * gfortran.dg/selected_real_kind_1.f90: New.
7884
7885 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7886
7887         PR fortran/44359
7888         * gfortran.dg/warn_conversion.f90: Removed check for redundant
7889         warning.
7890         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7891         check for warning.
7892
7893 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7894
7895         * gfortran.dg/data_namelist_conflict.f90: New test.
7896
7897 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7898
7899         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7900         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7901         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7902
7903 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7904
7905         * gfortran.dg/mvbits_9.f90: New test.
7906         * gfortran.dg/ibset_1.f90: Ditto.
7907         * gfortran.dg/ibits_1.f90: Ditto.
7908         * gfortran.dg/btest_1.f90: Ditto.
7909         * gfortran.dg/ibclr_1.f90: Ditto.
7910
7911 2010-06-09  Jason Merrill  <jason@redhat.com>
7912
7913         PR c++/44366
7914         * g++.dg/cpp0x/decltype23.C: Move to...
7915         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
7916
7917 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
7918
7919         PR fortran/44211
7920         * gfortran.dg/typebound_call_14.f03: New test.
7921
7922 2010-06-09  Martin Jambor  <mjambor@suse.cz>
7923
7924         PR tree-optimization/44423
7925         * gcc.dg/tree-ssa/pr44423.c: New test.
7926
7927 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
7928
7929         PR testsuite/42843
7930         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
7931         TV_NONE to initialize tv_id field.
7932         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7933         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7934         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
7935         Include toplev.h .
7936         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
7937         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
7938         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
7939
7940 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
7941
7942         PR tree-optimization/39874
7943         PR middle-end/28685
7944         * gcc.dg/pr39874.c: New file.
7945
7946 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7947
7948         * g++.dg/ext/attr-alias-1.C: New.
7949         * g++.dg/ext/attr-alias-2.C: New.
7950
7951 2010-06-07  Tobias Burnus  <burnus@net-b.de>
7952
7953         PR fortran/44446
7954         * gfortran.dg/proc_ptr_27.f90: New.
7955
7956 2010-06-07  Jason Merrill  <jason@redhat.com>
7957
7958         PR c++/44366
7959         * g++.dg/cpp0x/decltype23.C: New.
7960
7961 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
7962             Shujing Zhao  <pearly.zhao@oracle.com>
7963
7964         PR c/37724
7965         * gcc.dg/c90-const-expr-10.c: Adjust.
7966         * gcc.dg/c99-const-expr-10.c: Adjust.
7967         * gcc.dg/init-bad-7.c: New.
7968
7969 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7970
7971         * lib/target-supports.exp (check_effective_target_gas): New proc.
7972         * gcc.c-torture/execute/960321-1.x: New file.
7973
7974 2010-06-07  Jason Merrill  <jason@redhat.com>
7975
7976         PR c++/44401
7977         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
7978
7979 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
7980
7981         PR c++/44444
7982         * g++.dg/warn/Wunused-var-12.C: New test.
7983
7984         PR c++/44443
7985         * c-c++-common/Wunused-var-11.c: New test.
7986
7987 2010-06-07  Jan Hubicka  <jh@suse.cz>
7988
7989         * gcc.dg/ipa/pure-const-1.c: New testcase.
7990
7991 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
7992
7993         PR rtl-optimization/44404
7994         * gcc.dg/pr44404.c: New.
7995
7996 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
7997
7998         PR target/44159
7999         * gcc.target/i386/abi-2.c: Check sysv abi here.
8000         * gcc.target/i386/aes-avx-check.h: Call test in noinline
8001         function to avoid failures by different ABIs.
8002         * gcc.target/i386/aes-check.h: Likewise.
8003         * gcc.target/i386/avx-check.h: Likewise.
8004         * gcc.target/i386/fma4-check.h: Likewise.
8005         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8006         * gcc.target/i386/mmx-check.h: Likewise.
8007         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8008         * gcc.target/i386/pclmul-check.h: Likewise.
8009         * gcc.target/i386/sse-check.h: Likewise.
8010         * gcc.target/i386/sse2-check.h: Likewise.
8011         * gcc.target/i386/sse3-check.h: Likewise.
8012         * gcc.target/i386/sse4_1-check.h: Likewise.
8013         * gcc.target/i386/sse4_2-check.h: Likewise.
8014         * gcc.target/i386/sse4a-check.h: Likewise.
8015         * gcc.target/i386/ssse3-check.h: Likewise.
8016         * gcc.target/i386/xop-check.h: Likewise.
8017         * gcc.target/i386/pr27971.c: Fix for LLP64.
8018         * gcc.target/i386/pr39139.c: Likewise.
8019         * gcc.target/i386/pr39315-check.c: Likewise.
8020         * gcc.target/i386/vararg-1.c: Likewise.
8021         * gcc.target/i386/vararg-2.c: Likewise.
8022         Additional add dg-compile to avoid failure due
8023         missing foo symbol.
8024
8025         * gcc.dg/compound-literal-1.c: Fix for llp64.
8026         * gcc.dg/pr32370.c: Likewise.
8027         * gcc.dg/pr37561.c: Likewise.
8028         * gcc.dg/pr41340.c: Likewise.
8029         * gcc.dg/pr41551.c: Likewise.
8030
8031 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8032
8033         PR c++/44188
8034         * g++.dg/debug/dwarf2/typedef3.C: New test.
8035
8036 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8037
8038         PR c/20000
8039         * c-c++-common/pr20000.c: New.
8040
8041 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
8042
8043         PR c++/44086
8044         * g++.dg/init/pr44086.C: New.
8045         * g++.dg/cpp0x/decltype4.C: Adjust.
8046
8047 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8048
8049         PR fortran/43945
8050         * gfortran.dg/generic_23.f03: New test.
8051
8052 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8053
8054         PR fortran/43895
8055         * gfortran.dg/alloc_comp_class_1.f90 : New test.
8056
8057 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
8058
8059         PR c++/44361
8060         * c-c++-common/Wunused-var-9.c: New test.
8061
8062 2010-06-05  Jason Merrill  <jason@redhat.com>
8063
8064         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
8065
8066 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
8067
8068         PR c/44322
8069         * gcc.dg/c99-restrict-4.c: New test.
8070
8071 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
8072
8073         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
8074         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
8075         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
8076         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
8077         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
8078         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
8079         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
8080         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
8081         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
8082         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
8083         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
8084         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
8085         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
8086         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
8087         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
8088         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
8089         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
8090         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
8091         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
8092         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
8093         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
8094         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
8095
8096 2010-06-04  Jason Merrill  <jason@redhat.com>
8097
8098         * g++.dg/cpp0x/noexcept06.C: New.
8099         * g++.dg/cpp0x/noexcept07.C: New.
8100
8101         * g++.dg/cpp0x/noexcept01.C: New.
8102         * g++.dg/cpp0x/noexcept02.C: New.
8103         * g++.dg/cpp0x/noexcept03.C: New.
8104         * g++.dg/cpp0x/noexcept04.C: New.
8105         * g++.dg/cpp0x/noexcept05.C: New.
8106
8107 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
8108
8109         PR c++/44412
8110         * g++.dg/warn/Wunused-var-10.C: New test.
8111         * g++.dg/warn/Wunused-var-11.C: New test.
8112
8113         PR c++/44362
8114         * c-c++-common/Wunused-var-10.c: New test.
8115
8116 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8117
8118         PR c/25880
8119         * gcc.dg/assign-warn-2.c: Update.
8120         * gcc.dg/cpp/line3.c: Update.
8121         * gcc.dg/c99-array-lval-8.c: Update.
8122         * gcc.dg/cast-qual-2.c: Update.
8123         * gcc.dg/c99-arraydecl-3.c:  Update.
8124         * gcc.dg/assign-warn-1.c:  Update.
8125         * gcc.dg/format/gcc_diag-1.c:  Update.
8126
8127 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
8128
8129         PR rtl-optimization/39871
8130         PR rtl-optimization/40615
8131         PR rtl-optimization/42500
8132         PR rtl-optimization/42502
8133         * gcc.target/arm/eliminate.c: New test.
8134
8135 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
8136
8137         PR libstdc++/44410
8138         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8139         * g++.old-deja/g++.other/delete3.C: Likewise.
8140         * g++.old-deja/g++.other/new.C: Likewise.
8141         * g++.old-deja/g++.law/operators27.C: Likewise.
8142         * g++.old-deja/g++.mike/p755.C: Likewise.
8143         * g++.dg/eh/new1.C: Likewise.
8144         * g++.dg/init/new5.C: Likewise.
8145
8146 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8147
8148         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
8149         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
8150         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
8151
8152 2010-06-03  Richard Guenther  <rguenther@suse.de>
8153
8154         PR lto/41921
8155         * lib/lto.exp: Always load gcc.exp.
8156         (lto-obj): For C source files invoke gcc_target_compile.
8157         * g++.dg/lto/20100603-1_0.C: New testcase.
8158         * g++.dg/lto/20100603-1_1.c: Likewise.
8159
8160 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
8161
8162         PR tree-optimization/43688
8163         * gfortran.dg/pr43688.f90: New.
8164
8165 2010-06-03  Richard Guenther  <rguenther@suse.de>
8166
8167         PR lto/41584
8168         * gcc.dg/lto/20100603-1_0.c: New testcase.
8169         * gcc.dg/lto/20100603-2_0.c: Likewise.
8170         * gcc.dg/lto/20100603-3_0.c: Likewise.
8171
8172 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8173
8174         PR target/44218
8175         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8176         * gcc.target/powerpc/recip-2.c: Ditto.
8177         * gcc.target/powerpc/recip-3.c: Ditto.
8178         * gcc.target/powerpc/recip-4.c: Ditto.
8179         * gcc.target/powerpc/recip-5.c: Ditto.
8180         * gcc.target/powerpc/recip-6.c: Ditto.
8181         * gcc.target/powerpc/recip-7.c: Ditto.
8182         * gcc.target/powerpc/recip-test.h: Ditto.
8183         * gcc.target/powerpc/recip-test2.h: Ditto.
8184
8185 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8186
8187         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8188
8189 2010-06-02  Jason Merrill  <jason@redhat.com>
8190
8191         * g++.dg/ext/vector9.C: Expect typedef in error message.
8192
8193         PR c++/9726
8194         PR c++/23594
8195         PR c++/44333
8196         * g++.dg/tc1/dr101.C: Remove xfails.
8197
8198 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8199
8200         PR middle-end/44372
8201         * g++.dg/ipa/pr44372.C: New.
8202
8203 2010-06-02  Jan Hubicka  <jh@suse.cz>
8204
8205         PR middle-end/44295
8206         * g++.dg/torture/pr44295.C: Neww testcase.
8207
8208 2010-06-02  Jan Hubicka  <jh@suse.cz>
8209
8210         * gcc.dg/tree-ssa/loadpre6.c: Update.
8211
8212 2010-06-02  Richard Guenther  <rguenther@suse.de>
8213
8214         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8215         diagnostic.h.
8216
8217 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
8218
8219         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8220         the link fail message.
8221
8222 2010-06-02  Tobias Burnus  <burnus@net-b.de>
8223
8224         PR fortran/44360
8225         * gfortran.dg/use_13.f90: New test case.
8226
8227 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8228
8229         PR fortran/44371
8230         * gfortran.dg/error_stop_2.f08: Minor update.
8231
8232 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8233
8234         PR fortran/44371
8235         * gfortran.dg/error_stop_1.f08: New test.
8236         * gfortran.dg/error_stop_2.f08: New test.
8237
8238 2010-06-01  Jason Merrill  <jason@redhat.com>
8239
8240         DR 990
8241         * g++.dg/cpp0x/initlist37.C: New.
8242         * g++.dg/cpp0x/initlist38.C: New.
8243
8244         PR c++/44358
8245         * g++.dg/cpp0x/initlist36.C: New.
8246
8247 2010-05-31 Jan Hubicka  <jh@suse.cz>
8248
8249         * gcc.dg/noreturn-8.c: New testcase.
8250
8251 2010-05-31 Jan Hubicka  <jh@suse.cz>
8252
8253         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8254         * gcc.dg/lto/noreturn-1_0.c: Move it here.
8255
8256 2010-05-31 Jan Hubicka  <jh@suse.cz>
8257
8258         * gcc.dg/lto/noreturn-1_1.c: New testcase.
8259         * gcc.dg/lto/noreturn-1_0.c: New testcase.
8260
8261 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
8262
8263         PR fortran/36928
8264         * gfortran.dg/dependency_27.f90:  New test.
8265         * gfortran.dg/array_assign_1.F90:  New test.
8266
8267 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8268
8269         PR target/44338
8270         * gcc.target/i386/sse-24.c: New test.
8271
8272 2010-05-31  Jan Hubicka  <jh@suse.cz>
8273
8274         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8275
8276 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8277
8278         PR middle-end/44337
8279         * gcc.dg/pr44337.c: New test.
8280
8281         PR tree-optimization/44182
8282         * g++.dg/debug/pr44182.C: New test.
8283
8284 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
8285
8286         * gcc.dg/nested-func-7.c: New test.
8287         * gnat.dg/frame_overflow.adb: Adjust directives.
8288
8289 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8290
8291         * gnat.dg/prot2.ad[sb]: New test.
8292         * gnat.dg/prot2_pkg1.ads: New helper.
8293         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8294
8295 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8296
8297         * gnat.dg/array11.adb: Adjust dg-warning directive.
8298         * gnat.dg/object_overflow.adb: Likewise.
8299
8300 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
8301
8302         PR middle-end/44306
8303         * gcc.dg/tree-ssa/pr44306.c: New.
8304
8305 2010-05-29  Jan Hubicka  <jh@suse.cz>
8306
8307         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8308
8309 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
8310
8311         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8312
8313 2010-05-28  Mike Stump  <mikestump@comcast.net>
8314
8315         PR objc/44125
8316         * objc.dg/const-str-9.m: Remove static.
8317
8318 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
8319
8320         PR target/43636
8321         * gcc.c-torture/compile/pr43636.c: New test.
8322
8323 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
8324
8325         PR objc++/23616
8326         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8327         * obj-c++.dg/try-catch-9.mm: Ditto.
8328
8329 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
8330
8331         Revert patch for PR c++/44188
8332         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8333
8334 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8335
8336         PR c++/44188
8337         * g++.dg/debug/dwarf2/typedef3.C: New test.
8338
8339 2010-05-27  Jason Merrill  <jason@redhat.com>
8340
8341         PR c++/43555
8342         * g++.dg/ext/vla9.C: New.
8343
8344 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
8345
8346         PR objc/44140
8347         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8348         * objc.dg/torture/tls/thr-init-3.m: Ditto.
8349         * objc.dg/torture/tls/thr-init.m: Ditto.
8350         * objc.dg/torture/trivial.m: Ditto.
8351         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8352         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8353         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8354         * obj-c++.dg/torture/trivial.mm: Ditto.
8355
8356 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
8357
8358         * g++.dg/lto/20100302_0.C: Skip on darwin.
8359
8360 2010-05-27  Richard Guenther  <rguenther@suse.de>
8361
8362         PR tree-optimization/44284
8363         * gcc.dg/vect/vect-118.c: New testcase.
8364         * gcc.dg/vect/bb-slp-20.c: Adjust.
8365         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8366         * gcc.dg/vect/slp-9.c: Likewise.
8367         * gcc.dg/vect/slp-reduc-4.c: Likewise.
8368         * gcc.dg/vect/vect-10.c: Likewise.
8369         * gcc.dg/vect/vect-109.c: Likewise.
8370         * gcc.dg/vect/vect-12.c: Likewise.
8371         * gcc.dg/vect/vect-36.c: Likewise.
8372         * gcc.dg/vect/vect-7.c: Likewise.
8373         * gcc.dg/vect/vect-iv-8.c: Likewise.
8374         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8375         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8376         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8377         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8378         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8379         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8380         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8381         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8382         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8383         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8384         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8385         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8386         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8387         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8388         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8389         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8390         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8391
8392 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
8393
8394         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8395         necessary.
8396
8397 2010-05-26  Jan Hubicka  <jh@suse.cz>
8398
8399         * gcc.dg/lto/materialize-1_0.c: New file.
8400         * gcc.dg/lto/materialize-1_1.c: New file.
8401
8402 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8403
8404         * gnat.dg/lto10.adb: New test.
8405         * gnat.dg/lto10_pkg.ads: New helper.
8406
8407 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
8408
8409         * lib/target-supports.exp (check_effective_target_int128): New
8410         function to check if __int128 types are available for target.
8411         * c-c++-common/int128-types-1.c: New.
8412         * c-c++-common/int128-1.c: New.
8413         * c-c++-common/int128-2.c: New.
8414         * g++.dg/abi/mangle43.C: New.
8415         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8416         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8417         pointer-wide scalar.
8418         * g++.dg/other/pr25632.C: Likewise.
8419         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8420         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8421         overflow warnings.
8422         * g++.dg/warn/pr13358-4.C: Likewise.
8423         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
8424         * g++.dg/warn/Wconversion-null.C: Likewise.
8425
8426 2010-05-26  Jason Merrill  <jason@redhat.com>
8427
8428         PR c++/43382
8429         * g++.dg/cpp0x/variadic101.C: New.
8430
8431 2010-05-26  Richard Guenther  <rguenther@suse.de>
8432
8433         PR rtl-optimization/44164
8434         * gcc.c-torture/execute/pr44164.c: New testcase.
8435         * g++.dg/tree-ssa/pr13146.C: Adjust.
8436
8437 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
8438
8439         PR fortran/40011
8440         * gfortran.dg/whole_file_19.f90 : New test.
8441
8442 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
8443
8444         PR fortran/30668
8445         PR fortran/31346
8446         PR fortran/34260
8447         * gfortran.dg/pr40999.f: Fix function type.
8448         * gfortran.dg/whole_file_5.f90: Likewise.
8449         * gfortran.dg/whole_file_6.f90: Likewise.
8450         * gfortran.dg/whole_file_16.f90: New.
8451         * gfortran.dg/whole_file_17.f90: New.
8452         * gfortran.dg/whole_file_18.f90: New.
8453
8454 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
8455             Iain Sandoe  <iains@gcc.gnu.org>
8456
8457         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8458         * gcc.c-torture/compile/pr44197.c: Require alias support.
8459         * gcc.dg/lto/20081222_0.c: Ditto.
8460
8461 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
8462
8463         PR debug/42801
8464         * gcc.dg/guality/vla-2.c: New test.
8465
8466 2010-05-25  Richard Guenther  <rguenther@suse.de>
8467
8468         PR middle-end/44069
8469         * g++.dg/torture/pr44069.C: New testcase.
8470
8471 2010-05-25  Richard Guenther  <rguenther@suse.de>
8472
8473         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8474
8475 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8476
8477         PR objc/44140
8478         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8479
8480 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8481
8482         * obj-c++.dg/torture/tls/trivial.mm: New.
8483         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8484         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8485         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8486         * obj-c++.dg/torture/tls/diag-1.mm: New.
8487         * obj-c++.dg/torture/tls/tls.exp: New.
8488         * obj-c++.dg/torture/trivial.mm: New.
8489         * obj-c++.dg/torture/dg-torture.exp: New.
8490         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8491         * obj-c++.dg/tls/trivial.m: New.
8492         * obj-c++.dg/tls/init-1.mm: New.
8493         * obj-c++.dg/tls/diag-1.mm: New.
8494         * obj-c++.dg/tls/init-2.mm: New.
8495         * obj-c++.dg/tls/diag-2.mm: New.
8496         * obj-c++.dg/tls/diag-3.mm: New.
8497         * obj-c++.dg/tls/diag-4.mm: New.
8498         * obj-c++.dg/tls/static-1.mm: New.
8499         * obj-c++.dg/tls/tls.exp: New.
8500         * obj-c++.dg/tls/diag-5.mm: New.
8501         * obj-c++.dg/tls/static-1a.mm: New.
8502         * objc-obj-c++-shared/Object1.mm: New.
8503         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8504
8505 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
8506
8507         PR objc++/43689
8508         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8509         * obj-c++.dg/const-str-6.mm: Ditto.
8510
8511 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8512
8513         * g++.dg/parse/array-size2.C: Remove dg-error directives.
8514
8515 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8516
8517         PR ada/38394
8518         * gnat.dg/array13.ad[sb]: New test.
8519
8520 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
8521             Sandra Loosemore  <sandra@codesourcery.com>
8522
8523         * gcc.target/arm/neon/: Regenerated test cases.
8524
8525         * gcc.target/arm/neon/polytypes.c,
8526         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8527         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
8528         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
8529         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8530         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8531         dg-add-options arm_neon.
8532
8533         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8534         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8535         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8536         and arm_neon_fp16_ok.
8537
8538         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8539         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8540
8541         * lib/target-supports.exp (add_options_for_arm_neon): New.
8542         (check_effective_target_arm_neon_ok_nocache): New, from
8543         check_effective_target_arm_neon_ok.  Check multiple possibilities.
8544         (check_effective_target_arm_neon_ok): Use
8545         check_effective_target_arm_neon_ok_nocache.
8546         (add_options_for_arm_neon_fp16)
8547         (check_effective_target_arm_neon_fp16_ok)
8548         check_effective_target_arm_neon_fp16_ok_nocache): New.
8549         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8550
8551 2010-05-24  Jason Merrill  <jason@redhat.com>
8552
8553         PR c++/41510
8554         * g++.dg/cpp0x/initlist35.C: New.
8555         * g++.dg/init/brace6.C: Adjust.
8556
8557 2010-05-24  Paul Brook  <paul@codesourcery.com>
8558
8559         * gcc.target/arm/frame-pointer-1.c: New test.
8560         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8561         pointer elimination.
8562
8563 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8564
8565         PR target/44245
8566         * gcc.target/i386/crc32-3.c: New.
8567         * gcc.target/i386/crc32-4.c: Likewise.
8568
8569 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
8570
8571         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8572         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8573         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8574
8575 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8576
8577         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8578
8579 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
8580
8581         PR target/43869
8582         * gcc.c-target/pr43869.c: New test.
8583
8584 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8585
8586         PR fortran/44212
8587         * gfortran.dg/class_22.f03: New.
8588
8589 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
8590
8591         PR lto/44238
8592         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8593
8594 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8595
8596         PR fortran/44213
8597         * gfortran.dg/abstract_type_7.f03: New.
8598
8599 2010-05-21  Jason Merrill  <jason@redhat.com>
8600
8601         * g++.dg/eh/spec11.C: Test cleanup optimization.
8602
8603 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
8604
8605         PR debug/44223
8606         * gcc.target/i386/pr44223.c: New test.
8607
8608 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8609
8610         * gcc.target/i386/pr25993.c: Use @function as type specifier.
8611
8612 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
8613
8614         * g++.dg/other/const3.C: New test.
8615
8616 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
8617
8618         PR fortran/38407
8619         * warn_unused_dummy_argument_1.f90: New.
8620         * warn_unused_dummy_argument_2.f90: New.
8621
8622 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8623
8624         PR c++/30298
8625         * g++.dg/inherit/crash1.C: New.
8626         * g++.dg/inherit/crash2.C: Likewise.
8627
8628 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
8629
8630         PR debug/44178
8631         * g++.dg/debug/pr44178.C: New test.
8632
8633 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
8634
8635         PR middle-end/44185
8636         * gcc.dg/tree-ssa/prefetch-6.c: Add
8637         --param min-insn-to-prefetch-ratio=6.
8638         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8639         allow unrolling, and adjust the movnti count.
8640
8641 2010-05-20  Jan Hubicka  <jh@suse.cz>
8642
8643         PR middle-end/44197
8644         * gcc.c-torture/compile/pr44197.c: New file.
8645
8646 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
8647
8648         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8649         Fix test code.
8650         (check_effective_target_xop): Remove __may_alias__ attribute.
8651
8652 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
8653
8654         PR target/44202
8655         * gcc.c-torture/execute/pr44202-1.c: New test.
8656
8657 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8658
8659         PR fortran/43851
8660         * gfortran.dg/label_1.f90: Update test.
8661
8662 2010-05-19  Jan Hubicka  <jh@suse.cz>
8663
8664         * gcc.dg/lto/ipareference2_0.c: New file.
8665         * gcc.dg/lto/ipareference2_1.c: New file.
8666
8667 2010-05-19  Jason Merrill  <jason@redhat.com>
8668
8669         * g++.dg/parse/fn-typedef2.C: New.
8670
8671         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8672         function type.
8673
8674         PR c++/44193
8675         * g++.dg/template/fntype1.C: New.
8676
8677 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
8678
8679         * gnat.dg/discr23.ad[sb]: New test.
8680         * gnat.dg/discr23_pkg.ads: New helper.
8681
8682         * gnat.dg/specs/controlled1.ads: New test.
8683         * gnat.dg/specs/controlled1_pkg.ads: New helper.
8684
8685 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8686
8687         PR fortran/44055
8688         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8689         Fixed scope of C_SIZEOF.
8690         * gfortran.dg/warn_conversion_2.f90: New.
8691
8692 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8693
8694         * lib/target-supports.exp (check_effective_target_sse2): New proc.
8695         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8696         for optional selector.
8697         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8698         (check_effective_target_sse3): New proc.
8699         * gcc.target/i386/math-torture/math-torture.exp: Load
8700         target-supports.exp.
8701         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8702         check_effective_target_sse2.
8703         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8704         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8705         * g++.dg/vect/vect.exp: Likewise.
8706         * gfortran.dg/vect/vect.exp: Likewise.
8707         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8708         -msse2 if check_effective_target_sse2.
8709
8710         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8711         * gcc.target/i386/3dnow-2.c: Likewise.
8712         * gcc.target/i386/3dnowA-1.c: Likewise.
8713         * gcc.target/i386/3dnowA-2.c: Likewise.
8714         * gcc.target/i386/pr42549.c: Likewise.
8715
8716         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8717         * gcc.target/i386/sse3-addsubpd.c: Likewise.
8718         * gcc.target/i386/sse3-addsubps.c: Likewise.
8719         * gcc.target/i386/sse3-haddpd.c: Likewise.
8720         * gcc.target/i386/sse3-haddps.c: Likewise.
8721         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8722         * gcc.target/i386/sse3-hsubps.c: Likewise.
8723         * gcc.target/i386/sse3-movddup.c: Likewise.
8724         * gcc.target/i386/sse3-movshdup.c: Likewise.
8725         * gcc.target/i386/sse3-movsldup.c: Likewise.
8726
8727         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8728         * g++.dg/ext/attrib35.C: Likewise.
8729         * g++.dg/opt/pr40496.C: Likewise.
8730         * g++.dg/other/i386-1.C: Likewise.
8731         * g++.dg/other/i386-4.C: Likewise.
8732         * g++.dg/other/pr34435.C: Likewise.
8733         * g++.dg/other/pr39496.C: Likewise.
8734         * g++.dg/other/pr40446.C: Likewise.
8735         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8736         * gcc.dg/compat/vector-1a_main.c: Likewise.
8737         * gcc.dg/compat/vector-2a_main.c: Likewise.
8738         * gcc.dg/lto/20090206-1_0.c: Likewise.
8739         * gcc.dg/pr34856.c: Likewise.
8740         * gcc.dg/pr36584.c: Likewise.
8741         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
8742         * gcc.dg/pr37544.c: Likewise.
8743         * gcc.dg/torture/pr16104-1.c: Likewise.
8744         * gcc.dg/torture/pr35771-1.c: Likewise.
8745         * gcc.dg/torture/pr35771-2.c: Likewise.
8746         * gcc.dg/torture/pr35771-3.c: Likewise.
8747         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8748         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8749         * gcc.dg/torture/stackalign/push-1.c: Likewise.
8750         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8751         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8752         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8753         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8754         * gcc.target/i386/20060512-1.c: Likewise.
8755         * gcc.target/i386/20060512-3.c: Likewise.
8756         * gcc.target/i386/all_one_m128i.c: Likewise.
8757         * gcc.target/i386/float128-1.c: Likewise.
8758         * gcc.target/i386/float128-2.c: Likewise.
8759         * gcc.target/i386/fpcvt-1.c: Likewise.
8760         * gcc.target/i386/fpcvt-2.c: Likewise.
8761         * gcc.target/i386/fpcvt-3.c: Likewise.
8762         * gcc.target/i386/fpprec-1.c: Likewise.
8763         * gcc.target/i386/funcspec-9.c: Likewise.
8764         * gcc.target/i386/incoming-1.c: Likewise.
8765         * gcc.target/i386/incoming-12.c: Likewise.
8766         * gcc.target/i386/incoming-2.c: Likewise.
8767         * gcc.target/i386/incoming-3.c: Likewise.
8768         * gcc.target/i386/incoming-4.c: Likewise.
8769         * gcc.target/i386/incoming-6.c: Likewise.
8770         * gcc.target/i386/incoming-7.c: Likewise.
8771         * gcc.target/i386/incoming-8.c: Likewise.
8772         * gcc.target/i386/opt-1.c: Likewise.
8773         * gcc.target/i386/opt-2.c: Likewise.
8774         * gcc.target/i386/ordcmp-1.c: Likewise.
8775         * gcc.target/i386/pr17692.c: Likewise.
8776         * gcc.target/i386/pr18614-1.c: Likewise.
8777         * gcc.target/i386/pr22152.c: Likewise.
8778         * gcc.target/i386/pr23570.c: Likewise.
8779         * gcc.target/i386/pr23575.c: Likewise.
8780         * gcc.target/i386/pr26449-1.c: Likewise.
8781         * gcc.target/i386/pr26600.c: Likewise.
8782         * gcc.target/i386/pr27790.c: Likewise.
8783         * gcc.target/i386/pr28839.c: Likewise.
8784         * gcc.target/i386/pr30970.c: Likewise.
8785         * gcc.target/i386/pr32000-1.c: Likewise.
8786         * gcc.target/i386/pr32000-2.c: Likewise.
8787         * gcc.target/i386/pr32280.c: Likewise.
8788         * gcc.target/i386/pr32661.c: Likewise.
8789         * gcc.target/i386/pr32708-1.c: Likewise.
8790         * gcc.target/i386/pr32961.c: Likewise.
8791         * gcc.target/i386/pr33329.c: Likewise.
8792         * gcc.target/i386/pr35714.c: Likewise.
8793         * gcc.target/i386/pr35767-1.c: Likewise.
8794         * gcc.target/i386/pr35767-1d.c: Likewise.
8795         * gcc.target/i386/pr35767-1i.c: Likewise.
8796         * gcc.target/i386/pr35767-2.c: Likewise.
8797         * gcc.target/i386/pr35767-2d.c: Likewise.
8798         * gcc.target/i386/pr35767-2i.c: Likewise.
8799         * gcc.target/i386/pr35767-3.c: Likewise.
8800         * gcc.target/i386/pr35767-5.c: Likewise.
8801         * gcc.target/i386/pr36222-1.c: Likewise.
8802         * gcc.target/i386/pr36578-1.c: Likewise.
8803         * gcc.target/i386/pr36578-2.c: Likewise.
8804         * gcc.target/i386/pr36992-1.c: Likewise.
8805         * gcc.target/i386/pr37101.c: Likewise.
8806         * gcc.target/i386/pr37216.c: Likewise.
8807         * gcc.target/i386/pr37434-1.c: Likewise.
8808         * gcc.target/i386/pr37434-2.c: Likewise.
8809         * gcc.target/i386/pr37843-3.c: Likewise.
8810         * gcc.target/i386/pr37843-4.c: Likewise.
8811         * gcc.target/i386/pr39162.c: Likewise.
8812         * gcc.target/i386/pr39315-1.c: Likewise.
8813         * gcc.target/i386/pr39315-2.c: Likewise.
8814         * gcc.target/i386/pr39315-3.c: Likewise.
8815         * gcc.target/i386/pr39315-4.c: Likewise.
8816         * gcc.target/i386/pr39445.c: Likewise.
8817         * gcc.target/i386/pr39496.c: Likewise.
8818         * gcc.target/i386/pr40809.c: Likewise.
8819         * gcc.target/i386/pr40906-3.c: Likewise.
8820         * gcc.target/i386/pr41019.c: Likewise.
8821         * gcc.target/i386/pr42542-1.c: Likewise.
8822         * gcc.target/i386/pr42542-2.c: Likewise.
8823         * gcc.target/i386/pr42542-3.c: Likewise.
8824         * gcc.target/i386/pr42542-3a.c: Likewise.
8825         * gcc.target/i386/pr42881.c: Likewise.
8826         * gcc.target/i386/push-1.c: Likewise.
8827         * gcc.target/i386/quad-sse.c: Likewise.
8828         * gcc.target/i386/reload-1.c: Likewise.
8829         * gcc.target/i386/sse-10.c: Likewise.
8830         * gcc.target/i386/sse-11.c: Likewise.
8831         * gcc.target/i386/sse-15.c: Likewise.
8832         * gcc.target/i386/sse-17.c: Likewise.
8833         * gcc.target/i386/sse-18.c: Likewise.
8834         * gcc.target/i386/sse-19.c: Likewise.
8835         * gcc.target/i386/sse-4.c: Likewise.
8836         * gcc.target/i386/sse-6.c: Likewise.
8837         * gcc.target/i386/sse-vect-types.c: Likewise.
8838         * gcc.target/i386/sse2-addpd-1.c: Likewise.
8839         * gcc.target/i386/sse2-addsd-1.c: Likewise.
8840         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8841         * gcc.target/i386/sse2-andpd-1.c: Likewise.
8842         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8843         * gcc.target/i386/sse2-comisd-1.c: Likewise.
8844         * gcc.target/i386/sse2-comisd-2.c: Likewise.
8845         * gcc.target/i386/sse2-comisd-3.c: Likewise.
8846         * gcc.target/i386/sse2-comisd-4.c: Likewise.
8847         * gcc.target/i386/sse2-comisd-5.c: Likewise.
8848         * gcc.target/i386/sse2-comisd-6.c: Likewise.
8849         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8850         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8851         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8852         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8853         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8854         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8855         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8856         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8857         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8858         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8859         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8860         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8861         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8862         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8863         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8864         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8865         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8866         * gcc.target/i386/sse2-divpd-1.c: Likewise.
8867         * gcc.target/i386/sse2-divsd-1.c: Likewise.
8868         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8869         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8870         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8871         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8872         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8873         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8874         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8875         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8876         * gcc.target/i386/sse2-minpd-1.c: Likewise.
8877         * gcc.target/i386/sse2-minsd-1.c: Likewise.
8878         * gcc.target/i386/sse2-mmx.c: Likewise.
8879         * gcc.target/i386/sse2-movapd-1.c: Likewise.
8880         * gcc.target/i386/sse2-movapd-2.c: Likewise.
8881         * gcc.target/i386/sse2-movd-1.c: Likewise.
8882         * gcc.target/i386/sse2-movd-2.c: Likewise.
8883         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8884         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8885         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8886         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8887         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8888         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8889         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8890         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8891         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8892         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8893         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8894         * gcc.target/i386/sse2-movq-1.c: Likewise.
8895         * gcc.target/i386/sse2-movq-2.c: Likewise.
8896         * gcc.target/i386/sse2-movq-3.c: Likewise.
8897         * gcc.target/i386/sse2-movsd-1.c: Likewise.
8898         * gcc.target/i386/sse2-movsd-2.c: Likewise.
8899         * gcc.target/i386/sse2-movupd-1.c: Likewise.
8900         * gcc.target/i386/sse2-movupd-2.c: Likewise.
8901         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8902         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8903         * gcc.target/i386/sse2-orpd-1.c: Likewise.
8904         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8905         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8906         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8907         * gcc.target/i386/sse2-paddb-1.c: Likewise.
8908         * gcc.target/i386/sse2-paddd-1.c: Likewise.
8909         * gcc.target/i386/sse2-paddq-1.c: Likewise.
8910         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8911         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8912         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8913         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8914         * gcc.target/i386/sse2-paddw-1.c: Likewise.
8915         * gcc.target/i386/sse2-pand-1.c: Likewise.
8916         * gcc.target/i386/sse2-pandn-1.c: Likewise.
8917         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
8918         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
8919         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
8920         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
8921         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
8922         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
8923         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
8924         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
8925         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
8926         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
8927         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
8928         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
8929         * gcc.target/i386/sse2-pminub-1.c: Likewise.
8930         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
8931         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
8932         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
8933         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
8934         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
8935         * gcc.target/i386/sse2-por-1.c: Likewise.
8936         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
8937         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
8938         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
8939         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
8940         * gcc.target/i386/sse2-pslld-1.c: Likewise.
8941         * gcc.target/i386/sse2-pslld-2.c: Likewise.
8942         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
8943         * gcc.target/i386/sse2-psllq-1.c: Likewise.
8944         * gcc.target/i386/sse2-psllq-2.c: Likewise.
8945         * gcc.target/i386/sse2-psllw-1.c: Likewise.
8946         * gcc.target/i386/sse2-psllw-2.c: Likewise.
8947         * gcc.target/i386/sse2-psrad-1.c: Likewise.
8948         * gcc.target/i386/sse2-psrad-2.c: Likewise.
8949         * gcc.target/i386/sse2-psraw-1.c: Likewise.
8950         * gcc.target/i386/sse2-psraw-2.c: Likewise.
8951         * gcc.target/i386/sse2-psrld-1.c: Likewise.
8952         * gcc.target/i386/sse2-psrld-2.c: Likewise.
8953         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
8954         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
8955         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
8956         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
8957         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
8958         * gcc.target/i386/sse2-psubb-1.c: Likewise.
8959         * gcc.target/i386/sse2-psubd-1.c: Likewise.
8960         * gcc.target/i386/sse2-psubq-1.c: Likewise.
8961         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
8962         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
8963         * gcc.target/i386/sse2-psubw-1.c: Likewise.
8964         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
8965         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
8966         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
8967         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
8968         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
8969         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
8970         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
8971         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
8972         * gcc.target/i386/sse2-pxor-1.c: Likewise.
8973         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
8974         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8975         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
8976         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
8977         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
8978         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
8979         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
8980         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
8981         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
8982         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
8983         * gcc.target/i386/sse2-shufps-1.c: Likewise.
8984         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
8985         * gcc.target/i386/sse2-subpd-1.c: Likewise.
8986         * gcc.target/i386/sse2-subsd-1.c: Likewise.
8987         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
8988         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
8989         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
8990         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
8991         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
8992         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
8993         * gcc.target/i386/sse2-unpack-1.c: Likewise.
8994         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
8995         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
8996         * gcc.target/i386/sse2-vec-1.c: Likewise.
8997         * gcc.target/i386/sse2-vec-2.c: Likewise.
8998         * gcc.target/i386/sse2-vec-3.c: Likewise.
8999         * gcc.target/i386/sse2-vec-4.c: Likewise.
9000         * gcc.target/i386/sse2-vec-5.c: Likewise.
9001         * gcc.target/i386/sse2-vec-6.c: Likewise.
9002         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9003         * gcc.target/i386/ssefn-2.c: Likewise.
9004         * gcc.target/i386/ssefn-4.c: Likewise.
9005         * gcc.target/i386/ssefp-1.c: Likewise.
9006         * gcc.target/i386/ssefp-2.c: Likewise.
9007         * gcc.target/i386/sseregparm-3.c: Likewise.
9008         * gcc.target/i386/sseregparm-4.c: Likewise.
9009         * gcc.target/i386/sseregparm-5.c: Likewise.
9010         * gcc.target/i386/sseregparm-6.c: Likewise.
9011         * gcc.target/i386/sseregparm-7.c: Likewise.
9012         * gcc.target/i386/ssetype-1.c: Likewise.
9013         * gcc.target/i386/ssetype-2.c: Likewise.
9014         * gcc.target/i386/ssetype-3.c: Likewise.
9015         * gcc.target/i386/ssetype-4.c: Likewise.
9016         * gcc.target/i386/ssetype-5.c: Likewise.
9017         * gcc.target/i386/unordcmp-1.c: Likewise.
9018         * gcc.target/i386/vararg-1.c: Likewise.
9019         * gcc.target/i386/vararg-2.c: Likewise.
9020         * gcc.target/i386/vararg-3.c: Likewise.
9021         * gcc.target/i386/vararg-4.c: Likewise.
9022         * gcc.target/i386/vararg-7.c: Likewise.
9023         * gcc.target/i386/vararg-8.c: Likewise.
9024         * gcc.target/i386/vecinit-1.c: Likewise.
9025         * gcc.target/i386/vecinit-2.c: Likewise.
9026         * gcc.target/i386/vecinit-3.c: Likewise.
9027         * gcc.target/i386/vecinit-4.c: Likewise.
9028         * gcc.target/i386/vecinit-5.c: Likewise.
9029         * gcc.target/i386/vecinit-6.c: Likewise.
9030         * gcc.target/i386/vectorize2.c: Likewise.
9031         * gcc.target/i386/vectorize3.c: Likewise.
9032         * gcc.target/i386/vectorize4.c: Likewise.
9033         * gcc.target/i386/vectorize6.c: Likewise.
9034         * gcc.target/i386/vectorize7.c: Likewise.
9035         * gcc.target/i386/vectorize8.c: Likewise.
9036         * gcc.target/i386/vperm-v2df.c: Likewise.
9037         * gcc.target/i386/vperm-v2di.c: Likewise.
9038         * gcc.target/i386/vperm-v4si-1.c: Likewise.
9039         * gcc.target/i386/xorps-sse2.c: Likewise.
9040         * gcc.target/i386/xorps.c: Likewise.
9041         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9042         * gfortran.dg/graphite/pr42326.f90: Likewise.
9043         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9044
9045 2010-05-19  Richard Guenther  <rguenther@suse.de>
9046
9047         PR lto/44196
9048         * g++.dg/lto/20100519-1_0.C: New testcase.
9049
9050 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9051
9052         PR fortran/42360
9053         * gfortran.dg/warn_intent_out_not_set.f90: New.
9054
9055 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9056
9057         PR fortran/38404
9058         * gfortran.dg/data_char_1.f90: Updated warning message.
9059         * gfortran.dg/data_array_6.f: New.
9060
9061 2010-05-19  Martin Jambor  <mjambor@suse.cz>
9062
9063         * g++.dg/ipa/ivinline-8.C: New test.
9064         * gcc.dg/ipa/iinline-2.c: Likewise.
9065
9066 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9067
9068         PR fortran/34505
9069         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
9070         arguments; add check for return value kind.
9071         * gfortran.dg/float_1.f90: Likewise.
9072
9073 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9074
9075         * gcc.target/i386/20011009-1.c (COMMENT): Define.
9076         (main): Use it.
9077         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
9078         * lib/lto.exp (lto_prune_warns): Fix location line regex.
9079         Prune another location line format.
9080         (lto-obj): Call lto_prune_warns on comp_output.
9081
9082 2010-05-18  Jan Hubicka  <jh@suse.cz>
9083
9084         * gcc.dg/lto/ipacp_0.c: New test.
9085         * gcc.dg/lto/ipacp_1.c: New test.
9086
9087 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
9088
9089         PR lto/44184
9090         * gcc.dg/lto/20100518_0.c: New test.
9091
9092 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
9093
9094         * gnat.dg/specs/lto3.ads: Add missing dg-options.
9095
9096 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9097
9098         PR fortran/43990
9099         * gfortran.dg/class_21.f03: New.
9100
9101 2010-05-17  Jason Merrill  <jason@redhat.com>
9102
9103         PR c++/44157
9104         * g++.dg/cpp0x/initlist34.C: New.
9105
9106         PR c++/44158
9107         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
9108
9109 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9110
9111         * g++.dg/ipa/ivinline-1.C: New test.
9112         * g++.dg/ipa/ivinline-2.C: New test.
9113         * g++.dg/ipa/ivinline-3.C: New test.
9114         * g++.dg/ipa/ivinline-4.C: New test.
9115         * g++.dg/ipa/ivinline-5.C: New test.
9116         * g++.dg/ipa/ivinline-6.C: New test.
9117
9118 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
9119             Jason Merrill  <jason@redhat.com>
9120
9121         PR c++/44108
9122         * c-c++-common/Wunused-var-8.c: New test.
9123
9124 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
9125
9126         PR bootstrap/42347
9127         * gcc.c-torture/compile/pr42347.c: New test.
9128
9129         PR middle-end/44102
9130         * g++.dg/ext/asmgoto1.C: New test.
9131
9132 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9133
9134         PR middle-end/44133
9135         * gcc.dg/tree-ssa/pr44133.c: New test.
9136         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9137         precise.
9138
9139 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9140
9141         PR fortran/44044
9142         * gfortran.dg/class_20.f03: New.
9143
9144 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
9145
9146         PR 44078
9147         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9148         debug messages but not the newly introduced one.
9149
9150 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
9151
9152         PR fortran/35779
9153         * gfortran.dg/initialization_25.f90: Commented testcase.
9154         * gfortran.dg/initialization_26.f90: New.
9155
9156 2010-05-16  Richard Guenther  <rguenther@suse.de>
9157
9158         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9159         * gcc.dg/pr43084.c: Likewise.
9160         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9161         -fipa-type-escape.
9162         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9163         -fipa-type-escape.
9164         * gcc.dg/struct/struct-reorg.exp: Likewise.
9165         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9166         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9167
9168 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
9169
9170         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9171         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9172         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9173         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9174         tests.
9175
9176 2010-05-15  Jason Merrill  <jason@redhat.com>
9177
9178         * g++.dg/eh/spec10.C: New.
9179         * g++.dg/eh/spec11.C: New.
9180         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9181
9182 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9183
9184         PR fortran/44154
9185         PR fortran/42647
9186         * gfortran.dg/allocatable_scalar_9.f90: New.
9187
9188 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
9189
9190         PR c++/44148
9191         * g++.dg/torture/pr44148.C: New test.
9192
9193 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
9194
9195         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9196         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9197         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9198         diagnostics and type sizes.
9199
9200 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
9201
9202         * gnat.dg/lto9.adb: New test.
9203         * gnat.dg/lto9_pkg1.ads: New helper.
9204         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9205
9206 2010-05-15  Jan Hubicka  <jh@suse.cz>
9207
9208         * gcc.dg/lto/ipareference_1.c: Rename to ...
9209         * gcc.dg/lto/ipareference_0.c: ... this one.
9210         * gcc.dg/lto/ipareference_2.c: Rename to ...
9211         * gcc.dg/lto/ipareference_1.c: ... this one.
9212
9213 2010-05-15  Jan Hubicka  <jh@suse.cz>
9214
9215         * gcc.dg/lto/ipareference_1.c: New file.
9216         * gcc.dg/lto/ipareference_2.c: New file.
9217
9218 2010-05-15  Richard Guenther  <rguenther@suse.de>
9219
9220         PR tree-optimization/44038
9221         * gcc.c-torture/compile/pr44038.c: New testcase.
9222
9223 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
9224
9225         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9226         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9227
9228 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9229
9230         PR fortran/43207
9231         PR fortran/43969
9232         * gfortran.dg/class_18.f03: New.
9233         * gfortran.dg/class_19.f03: New.
9234
9235 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9236
9237         PR debug/44112
9238         * gcc.dg/debug/dwarf2/const-1.c: Remove.
9239         * g++.dg/debug/dwarf2/const1.C: Remove.
9240
9241 2010-05-14  Jason Merrill  <jason@redhat.com>
9242
9243         * g++.dg/eh/cond4.C: New.
9244         * g++.dg/eh/elide2.C: Adjust.
9245         * g++.old-deja/g++.eh/terminate1.C: Adjust.
9246
9247 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9248
9249         PR fortran/44135
9250         * gfortran.dg/actual_array_interface_2.f90: New test.
9251
9252 2010-05-14  Richard Guenther  <rguenther@suse.de>
9253
9254         PR tree-optimization/44119
9255         * gcc.c-torture/compile/pr44119.c: New testcase.
9256
9257 2010-05-14  Jason Merrill  <jason@redhat.com>
9258
9259         PR c++/44127
9260         * g++.dg/eh/terminate1.C: New.
9261
9262 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9263
9264         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9265
9266         PR debug/44136
9267         * gcc.dg/pr44136.c: New test.
9268
9269 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
9270
9271         PR c++/30566
9272         * g++.dg/warn/Wshadow-4.C: Adjust.
9273         * g++.dg/warn/Wshadow-5.C: New test.
9274         * g++.dg/warn/Wshadow-6.C: New test
9275
9276 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
9277
9278         PR fortran/35779
9279         * gfortran.dg/initialization_25.f90: New.
9280
9281 2010-05-13  Martin Jambor  <mjambor@suse.cz>
9282
9283         * g++.dg/otr-fold-1.C: New test.
9284         * g++.dg/otr-fold-2.C: New test.
9285
9286 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
9287
9288         PR fortran/44036
9289         * gfortran.dg/gomp/pr44036-1.f90: New test.
9290         * gfortran.dg/gomp/pr44036-2.f90: New test.
9291         * gfortran.dg/gomp/pr44036-3.f90: New test.
9292
9293         PR debug/43983
9294         * gcc.dg/guality/sra-1.c: New test.
9295
9296 2010-05-12  Jan Hubicka  <jh@suse.cz>
9297
9298         * tree-ssa/unreachable.c: New test.
9299
9300 2010-05-12  Jason Merrill  <jason@redhat.com>
9301
9302         * g++.dg/cpp0x/sfinae1.C: New.
9303
9304 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
9305
9306         * gcc.target/i386/zee.c: New file.
9307
9308 2010-05-12  Jason Merrill  <jason@redhat.com>
9309
9310         * g++.dg/conversion/op1.C: Expect template candidate message.
9311         * g++.dg/cpp0x/nullptr15.C: Likewise.
9312         * g++.dg/cpp0x/pr31431-2.C: Likewise.
9313         * g++.dg/cpp0x/pr31431.C: Likewise.
9314         * g++.dg/cpp0x/temp_default2.C: Likewise.
9315         * g++.dg/cpp0x/trailing4.C: Likewise.
9316         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9317         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9318         * g++.dg/cpp0x/variadic-throw.C: Likewise.
9319         * g++.dg/cpp0x/variadic35.C: Likewise.
9320         * g++.dg/cpp0x/vt-35147.C: Likewise.
9321         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9322         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9323         * g++.dg/ext/visibility/anon8.C: Likewise.
9324         * g++.dg/ext/vla2.C: Likewise.
9325         * g++.dg/other/pr28114.C: Likewise.
9326         * g++.dg/other/ptrmem10.C: Likewise.
9327         * g++.dg/other/ptrmem11.C: Likewise.
9328         * g++.dg/overload/unknown1.C: Likewise.
9329         * g++.dg/parse/template7.C: Likewise.
9330         * g++.dg/parse/typename7.C: Likewise.
9331         * g++.dg/template/conv11.C: Likewise.
9332         * g++.dg/template/copy1.C: Likewise.
9333         * g++.dg/template/deduce3.C: Likewise.
9334         * g++.dg/template/dependent-expr5.C: Likewise.
9335         * g++.dg/template/friend.C: Likewise.
9336         * g++.dg/template/incomplete2.C: Likewise.
9337         * g++.dg/template/local4.C: Likewise.
9338         * g++.dg/template/local6.C: Likewise.
9339         * g++.dg/template/operator10.C: Likewise.
9340         * g++.dg/template/overload6.C: Likewise.
9341         * g++.dg/template/ptrmem2.C: Likewise.
9342         * g++.dg/template/ptrmem20.C: Likewise.
9343         * g++.dg/template/ptrmem8.C: Likewise.
9344         * g++.dg/template/sfinae2.C: Likewise.
9345         * g++.dg/template/ttp25.C: Likewise.
9346         * g++.dg/template/unify10.C: Likewise.
9347         * g++.dg/template/unify11.C: Likewise.
9348         * g++.dg/template/unify6.C: Likewise.
9349         * g++.dg/template/unify7.C: Likewise.
9350         * g++.dg/template/unify9.C: Likewise.
9351         * g++.dg/template/varmod1.C: Likewise.
9352         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9353         * g++.old-deja/g++.law/operators32.C: Likewise.
9354         * g++.old-deja/g++.pt/crash28.C: Likewise.
9355         * g++.old-deja/g++.pt/crash60.C: Likewise.
9356         * g++.old-deja/g++.pt/explicit38.C: Likewise.
9357         * g++.old-deja/g++.pt/explicit39.C: Likewise.
9358         * g++.old-deja/g++.pt/explicit41.C: Likewise.
9359         * g++.old-deja/g++.pt/explicit67.C: Likewise.
9360         * g++.old-deja/g++.pt/explicit77.C: Likewise.
9361         * g++.old-deja/g++.pt/expr2.C: Likewise.
9362         * g++.old-deja/g++.pt/overload7.C: Likewise.
9363         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9364         * g++.old-deja/g++.pt/spec5.C: Likewise.
9365         * g++.old-deja/g++.pt/spec6.C: Likewise.
9366         * g++.old-deja/g++.pt/t24.C: Likewise.
9367         * g++.old-deja/g++.pt/unify4.C: Likewise.
9368         * g++.old-deja/g++.pt/unify6.C: Likewise.
9369         * g++.old-deja/g++.pt/unify8.C: Likewise.
9370         * g++.old-deja/g++.robertl/eb119.C: Likewise.
9371         * g++.old-deja/g++.robertl/eb79.C: Likewise.
9372         * g++.old-deja/g++.robertl/eb98.C: Likewise.
9373
9374         * g++.dg/cpp0x/initlist32.C: New.
9375
9376         * g++.dg/template/conv11.C: New.
9377         * g++.dg/conversion/op1.C: Adjust expected error.
9378
9379         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9380
9381 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
9382
9383         PR target/44088
9384         * gcc.target/i386/avx-cmpsd-1.c: New.
9385         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9386         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9387         * gcc.target/i386/avx-cmpss-2.c: Likewise.
9388         * gcc.target/i386/sse-cmpss-1.c: Likewise.
9389         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9390
9391 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
9392
9393         PR middle-end/44085
9394         * gcc.dg/gomp/pr44085.c: New test.
9395         * gfortran.dg/gomp/pr44085.f90: New test.
9396
9397 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
9398
9399         * objc-obj-c++-shared/Object1.m: New.
9400         * objc.dg/torture: New directory.
9401         * objc.dg/torture/tls: Ditto.
9402         * objc.dg/tls: Ditto.
9403         * objc.dg/torture/tls/trivial.m: New test.
9404         * objc.dg/torture/tls/thr-init-2.m: New test.
9405         * objc.dg/torture/tls/thr-init-3.m: New test.
9406         * objc.dg/torture/tls/thr-init.m: New test.
9407         * objc.dg/torture/tls/diag-1.m: New test.
9408         * objc.dg/torture/tls/tls.exp: New.
9409         * objc.dg/torture/trivial.m: New test.
9410         * objc.dg/torture/dg-torture.exp: New.
9411         * objc.dg/tls/diag-3.m: New test.
9412         * objc.dg/tls/diag-4.m: New test.
9413         * objc.dg/tls/diag-5.m: New test.
9414         * objc.dg/tls/init-1.m: New test.
9415         * objc.dg/tls/init-2.m: New test.
9416         * objc.dg/tls/tls.exp: New.
9417         * objc.dg/tls/diag-2.m: New test.
9418         * lib/objc.exp: Respond to dg-additional-files.
9419
9420 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
9421
9422         * gcc.target/m68k/20100512-1.c: New.
9423
9424 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
9425
9426         * gnat.dg/lto8.adb: New test.
9427         * gnat.dg/lto8_pkg.ad[sb]: New helper.
9428         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9429
9430 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
9431
9432         PR c++/34272
9433         PR c++/43630
9434         PR c++/34491
9435         * g++.dg/template/crash97.C: New.
9436         * g++.dg/template/crash98.C: Likewise.
9437         * g++.dg/template/crash99.C: Likewise.
9438         * g++.dg/cpp0x/pr31439.C: Adjust.
9439         * g++.dg/template/crash95.C: Likewise.
9440
9441 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9442
9443         PR middle-end/44071
9444         * c-c++-common/asmgoto-4.c: New test.
9445         * gcc.target/i386/pr44071.c: New test.
9446
9447         PR c++/44062
9448         * c-c++-common/Wunused-var-7.c: New test.
9449         * g++.dg/warn/Wunused-var-9.C: New test.
9450
9451 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9452
9453         PR fortran/43711
9454         * gfortran.dg/gomp/pr43711.f90: New.
9455
9456 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9457
9458         PR fortran/31820
9459         * gfortran.dg/select_5.f90: Updated.
9460
9461 2010-05-11  Jan Hubicka  <jh@suse.cz>
9462
9463         PR tree-optimize/44063
9464         * gcc.c-torture/compile/pr44063.c: New testcase.
9465
9466 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9467
9468         PR debug/44023
9469         * gcc.dg/pr44023.c: New test.
9470
9471 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
9472
9473         * gnat.dg/lto7.adb: New test.
9474         * gnat.dg/lto7_pkg.ad[sb]: New helper.
9475
9476 2010-05-10  Jason Merrill  <jason@redhat.com>
9477
9478         PR c++/44017
9479         * g++.dg/template/inherit5.C: New.
9480
9481         PR c++/44045
9482         * g++.dg/cpp0x/initlist33.C: New.
9483         * g++.dg/cpp0x/initlist26.C: Adjust.
9484         * g++.dg/cpp0x/initlist28.C: Adjust.
9485
9486 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
9487
9488         PR c++/43719
9489         * g++.dg/init/pr43719.C: New.
9490         * g++.dg/anon-struct4.C: Adjust.
9491
9492 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
9493
9494         PR debug/44028
9495         * gcc.dg/pr44028.c: New test.
9496
9497 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
9498
9499         PR fortran/27866
9500         PR fortran/35003
9501         PR fortran/42809
9502         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9503         * gfortran.dg/warn_conversion.f90: New.
9504
9505 2010-05-10  Michael Matz  <matz@suse.de>
9506
9507         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9508
9509 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
9510
9511         PR rtl-optimization/44012
9512         * gcc.dg/pr44012.c: New.
9513
9514 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9515
9516         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9517         Log text on entry and exit.
9518         Prune Sun ld warnings for common symbols with differing sizes.
9519         (lto-link-and-maybe-run): Change caller.
9520
9521 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
9522
9523         PR fortran/44044
9524         * gfortran.dg/class_7.f03: Modified.
9525         * gfortran.dg/select_type_1.f03: Modified.
9526         * gfortran.dg/select_type_12.f03: New.
9527
9528 2010-05-10  Richard Guenther  <rguenther@suse.de>
9529
9530         PR tree-optimization/44050
9531         * gcc.dg/torture/pr44050.c: New testcase.
9532
9533 2010-05-10  Wei Guozhi  <carrot@google.com>
9534
9535         PR target/42879
9536         * gcc.target/arm/pr42879.c: New testcase.
9537
9538 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9539
9540         PR c/44051
9541         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9542
9543 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9544
9545         PR c/10676
9546         * gcc.dg/anon-struct-10.c: New test.
9547
9548 2010-05-09  Richard Guenther  <rguenther@suse.de>
9549
9550         PR middle-end/44024
9551         * gcc.dg/pr44024.c: New testcase.
9552
9553 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9554
9555         PR c/4784
9556         * gcc.dg/anon-struct-9.c: New test.
9557
9558 2010-05-09  Richard Guenther  <rguenther@suse.de>
9559
9560         PR middle-end/44043
9561         * gcc.c-torture/compile/pr44043.c: New testcase.
9562
9563 2010-05-09  Richard Guenther  <rguenther@suse.de>
9564
9565         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9566
9567 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
9568
9569         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9570
9571 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9572
9573         * gnat.dg/lto[12456].adb: Add "target lto" marker.
9574         * gnat.dg/specs/lto3.ads: Likewise.
9575
9576 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
9577
9578         PR middle-end/28685
9579         * gcc.dg/pr28685-1.c: New file.
9580
9581 2010-05-08  Richard Guenther  <rguenther@suse.de>
9582
9583         PR tree-optimization/44030
9584         * gcc.c-torture/compile/pr44030.c: New testcase.
9585
9586 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9587
9588         * gnat.dg/lto6.adb: New test.
9589         * gnat.dg/lto6_pkg.ads: New helper.
9590
9591 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9592
9593         * gnat.dg/lto5.adb: New test.
9594         * gnat.dg/lto5_pkg.ad[sb]: New helper.
9595
9596 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9597
9598         * gnat.dg/lto4.ad[sb]: New test.
9599
9600 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9601
9602         * gnat.dg/specs/lto3.ads: New test.
9603         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9604         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9605
9606 2010-05-08  Quentin Ochem  <ochem@adacore.com>
9607
9608         * gnat.dg/sizetype3.ad[sb]: New test.
9609         * gnat.dg/sizetype3_pkg.ads: New helper.
9610
9611 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
9612
9613         PR c++/43951
9614         * g++.dg/init/new29.C: New.
9615
9616 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
9617
9618         PR fortran/40728
9619         * gfortran.dg/coarray_1.f90: Fixed error message.
9620         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9621         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9622         * gfortran.dg/intrinsic_std_5.f90: New.
9623
9624 2010-05-07  Jason Merrill  <jason@redhat.com>
9625
9626         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9627
9628 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9629
9630         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9631         (size_t, stderr): Remove.
9632         (read_error): Replaced __builtin_fprintf by fprintf.
9633
9634 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
9635
9636         * gcc.dg/ordered-comparison-1.c: New test.
9637         * gcc.dg/ordered-comparison-2.c: New test.
9638         * gcc.dg/ordered-comparison-3.c: New test.
9639         * gcc.dg/ordered-comparison-4.c: New test.
9640
9641 2010-05-06  Mike Stump  <mikestump@comcast.net>
9642
9643         PR objc/35165
9644         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9645
9646 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
9647             Jason Merrill  <jason@redhat.com>
9648
9649         * g++.dg/cpp0x/nullptr01.C: New.
9650         * g++.dg/cpp0x/nullptr02.C: New.
9651         * g++.dg/cpp0x/nullptr03.C: New.
9652         * g++.dg/cpp0x/nullptr04.C: New.
9653         * g++.dg/cpp0x/nullptr05.C: New.
9654         * g++.dg/cpp0x/nullptr06.C: New.
9655         * g++.dg/cpp0x/nullptr07.C: New.
9656         * g++.dg/cpp0x/nullptr08.C: New.
9657         * g++.dg/cpp0x/nullptr09.C: New.
9658         * g++.dg/cpp0x/nullptr10.C: New.
9659         * g++.dg/cpp0x/nullptr11.C: New.
9660         * g++.dg/cpp0x/nullptr12.C: New.
9661         * g++.dg/cpp0x/nullptr13.C: New.
9662         * g++.dg/cpp0x/nullptr14.C: New.
9663         * g++.dg/cpp0x/nullptr15.C: New.
9664         * g++.dg/cpp0x/nullptr16.C: New.
9665         * g++.dg/cpp0x/nullptr17.C: New.
9666         * g++.dg/cpp0x/nullptr18.C: New.
9667         * g++.dg/cpp0x/nullptr19.C: New.
9668         * g++.dg/cpp0x/nullptr20.C: New.
9669         * g++.dg/cpp0x/nullptr21.C: New.
9670         * g++.dg/cpp0x/nullptr22.C: New.
9671         * g++.dg/debug/nullptr01.C: New.
9672         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9673
9674 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
9675
9676         * gcc.dg/Wunused-var-8.c: Move to...
9677         * c-c++-common/Wunused-var-6.c: ... here.  New test.
9678
9679 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9680
9681         PR c++/40406
9682         * g++.dg/template/crash96.C: New.
9683
9684 2010-05-06  Jan Hubicka  <jh@suse.cz>
9685
9686         PR tree-optimization/43791
9687         * gcc.c-torture/compile/pr43791.c: New file.
9688
9689 2010-05-06  Michael Matz  <matz@suse.de>
9690
9691         PR tree-optimization/43984
9692         * gfortran.dg/pr43984.f90: New test.
9693
9694 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9695
9696         PR 40989
9697         * gcc.dg/pr40989.c: New.
9698
9699 2010-05-06  Richard Guenther  <rguenther@suse.de>
9700
9701         PR tree-optimization/43934
9702         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9703
9704 2010-05-06  Richard Guenther  <rguenther@suse.de>
9705
9706         PR tree-optimization/43987
9707         * gcc.c-torture/execute/pr43987.c: New testcase.
9708         * gcc.dg/torture/pta-escape-1.c: Adjust.
9709         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9710         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9711         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9712         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9713
9714 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
9715             Dodji Seketeli  <dodji@redhat.com>
9716
9717         PR c/18624
9718         * g++.dg/warn/Wunused-7.C: Add dg-warning.
9719         * g++.dg/template/sfinae16.C: Likewise.
9720         * gcc.dg/Wunused-var-1.c: Moved to...
9721         * c-c++-common/Wunused-var-1.c: ...here. New test.
9722         * gcc.dg/Wunused-var-2.c: Moved to...
9723         * c-c++-common/Wunused-var-2.c: ...here. New test.
9724         * gcc.dg/Wunused-var-3.c: Moved to...
9725         * c-c++-common/Wunused-var-3.c: ...here. New test.
9726         * gcc.dg/Wunused-var-4.c: Moved to...
9727         * gcc.dg/Wunused-var-1.c: ... here.
9728         * gcc.dg/Wunused-var-5.c: Moved to...
9729         * c-c++-common/Wunused-var-4.c: ...here. New test.
9730         * gcc.dg/Wunused-var-7.c: Moved to...
9731         * c-c++-common/Wunused-var-5.c: ...here. New test.
9732         * gcc.dg/Wunused-var-6.c: Moved to...
9733         * gcc.dg/Wunused-var-2.c: ... here.
9734         * c-c++-common/Wunused-var-1.c: New test.
9735         * c-c++-common/Wunused-var-2.c: New test.
9736         * c-c++-common/Wunused-var-3.c: New test.
9737         * c-c++-common/Wunused-var-4.c: New test.
9738         * c-c++-common/Wunused-var-5.c: New test.
9739         * g++.dg/warn/Wunused-var-1.C: New test.
9740         * g++.dg/warn/Wunused-var-2.C: New test.
9741         * g++.dg/warn/Wunused-var-3.C: New test.
9742         * g++.dg/warn/Wunused-var-4.C: New test.
9743         * g++.dg/warn/Wunused-var-5.C: New test.
9744         * g++.dg/warn/Wunused-var-6.C: New test.
9745         * g++.dg/warn/Wunused-var-7.C: New test.
9746         * g++.dg/warn/Wunused-var-8.C: New test.
9747         * g++.dg/warn/Wunused-parm-1.C: New test.
9748         * g++.dg/warn/Wunused-parm-2.C: New test.
9749         * g++.dg/warn/Wunused-parm-3.C: New test.
9750
9751 2010-05-06  Tobias Burnus  <burnus@net-b.de>
9752
9753         PR fortran/43985
9754         * gfortran.dg/gomp/crayptr5.f90: New test case.
9755
9756 2010-05-05  Jason Merrill  <jason@redhat.com>
9757
9758         PR debug/43370
9759         * g++.dg/ext/attrib39.C: New.
9760
9761 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
9762
9763         PR fortran/24978
9764         * gfortran.dg/data_invalid.f90: New.
9765
9766 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9767
9768         * gnat.dg/lto2.adb: New test.
9769
9770 2010-05-05  Jason Merrill  <jason@redhat.com>
9771
9772         PR c++/43787
9773         * g++.dg/opt/empty1.C: New.
9774
9775 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
9776
9777         PR fortran/43696
9778         * gfortran.dg/class_17.f03: New.
9779
9780 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
9781
9782         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9783
9784 2010-05-04  Mike Stump  <mikestump@comcast.net>
9785
9786         PR objc/35165
9787         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9788
9789 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9790
9791         PR target/43668
9792         * gcc.target/i386/pr43668.c: New.
9793
9794 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9795
9796         PR c++/43028
9797         * g++.dg/cpp0x/initlist31.C: New.
9798
9799 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
9800
9801         PR c/43981
9802         * gcc.dg/Wunused-var-8.c: New test.
9803
9804 2010-05-04  Jason Merrill  <jason@redhat.com>
9805
9806         PR c++/38064
9807         * g++.dg/cpp0x/enum3.C: Extend.
9808
9809 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9810
9811         PR target/43799
9812         * gcc.target/i386/pr43799.c: New.
9813
9814 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
9815
9816         * gnat.dg/lto1.adb: New test.
9817         * gnat.dg/lto1_pkg.ad[sb]: New helper.
9818
9819 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9820
9821         PR middle-end/43671
9822         * gcc.target/i386/pr43671.c: New.
9823
9824 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9825
9826         PR c++/43705
9827         * g++.dg/template/crash95.C: New.
9828
9829 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9830
9831         PR debug/43508
9832         * gcc.target/i386/pr43508.c: New.
9833
9834 2010-05-04  Richard Guenther  <rguenther@suse.de>
9835
9836         PR tree-optimization/43879
9837         * g++.dg/torture/pr43879-1_0.C: New testcase.
9838         * g++.dg/torture/pr43879-1_1.C: Likewise.
9839
9840 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
9841
9842         PR c++/43953
9843         * g++.dg/other/crash-12.C: New test.
9844
9845 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9846
9847         * g++.dg/cdce3.C: Add a space.  Updated.
9848
9849 2010-05-03  Jason Merrill  <jason@redhat.com>
9850
9851         PR c++/43680
9852         * g++.dg/opt/enum2.C: New.
9853         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9854         * g++.dg/warn/Wswitch-1.C: Adjust message.
9855
9856 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9857
9858         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9859         * g++.dg/ext/label13.C: Fix typo.
9860         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9861         alpha*-dec-osf5*.
9862         * gcc.c-torture/compile/limits-declparen.c: xfail on
9863         alpha*-dec-osf5* with -g.
9864         * gcc.c-torture/compile/limits-pointer.c: Likewise.
9865         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9866         * gcc.dg/c99-tgmath-2.c: Likewise.
9867         * gcc.dg/c99-tgmath-3.c: Likewise.
9868         * gcc.dg/c99-tgmath-4.c: Likewise.
9869
9870 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9871
9872         PR fortran/43592
9873         * gfortran.dg/unexpected_interface.f90: New test.
9874
9875 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9876
9877         * ada/acats/run_acats (which): New function.
9878         (host_gnatchop, host_gnatmake): Use it.
9879
9880 2010-05-03  Richard Guenther  <rguenther@suse.de>
9881
9882         PR tree-optimization/43971
9883         * gcc.dg/pr43971.c: New testcase.
9884
9885 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
9886
9887         PR debug/43972
9888         * gcc.dg/debug/pr43972.c: New test.
9889
9890 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
9891
9892         PR testsuite/43963
9893         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9894
9895 2010-05-02  Richard Guenther  <rguenther@suse.de>
9896
9897         PR tree-optimization/43879
9898         * gcc.dg/torture/pr43879-3.c: New testcase.
9899
9900 2010-05-01  Richard Guenther  <rguenther@suse.de>
9901
9902         PR tree-optimization/43949
9903         * g++.dg/warn/Warray-bounds-5.C: New testcase.
9904
9905 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
9906
9907         PR c++/43951
9908         * g++.dg/init/new28.C: New.
9909
9910 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
9911
9912         PR objc++/32052
9913         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9914         structure and nested declarations.
9915         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
9916         structure and nested declarations.  Reduce header clutter and
9917         use _exit() rather than abort().
9918         * objc.dg/encode-10.m: New.
9919         * objc.dg/encode-11.m: New.
9920
9921 2010-04-30  DJ Delorie  <dj@redhat.com>
9922
9923         * gcc.c-torture/execute/20100430-1.c: New test.
9924
9925 2010-04-30  Jason Merrill  <jason@redhat.com>
9926
9927         PR c++/43868
9928         * g++.dg/template/ptrmem21.C: New.
9929
9930 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
9931
9932         PR fortran/18918
9933         PR fortran/43931
9934         * gfortran.dg/coarray_13.f90: New test.
9935
9936 2010-04-30  Richard Guenther  <rguenther@suse.de>
9937
9938         PR lto/43946
9939         * gcc.dg/lto/20100430-1_0.c: New testcase.
9940
9941 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
9942
9943         PR debug/43942
9944         * c-c++-common/pr43942.c: New test.
9945
9946 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
9947
9948         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
9949         conflict with darwin crt1.o 'start' symbol.
9950
9951 2010-04-30  Richard Guenther  <rguenther@suse.de>
9952
9953         PR tree-optimization/43879
9954         * gcc.dg/torture/pr43879_1.c: New testcase.
9955
9956 2010-04-30  Richard Guenther  <rguenther@suse.de>
9957
9958         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
9959
9960 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
9961
9962         PR c++/43890
9963         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
9964         user-provided constructor while recursing.
9965
9966 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9967
9968         PR fortran/42274
9969         * gfortran.dg/class_16.f03: New test.
9970
9971 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9972
9973         PR fortran/42274
9974         * gfortran.dg/class_15.f03: New.
9975
9976 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9977
9978         PR fortran/43326
9979         * gfortran.dg/dynamic_dispatch_9.f03: New test.
9980
9981 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9982
9983         PR fortran/43492
9984         * gfortran.dg/generic_22.f03 : New test.
9985
9986 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9987
9988         PR fortran/42353
9989         * gfortran.dg/class_14.f03: New test.
9990
9991 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9992
9993         PR fortran/42680
9994         * gfortran.dg/interface_32.f90: New test.
9995
9996 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
9997             Janus Weil  <janus@gcc.gnu.org>
9998
9999         PR fortran/41829
10000         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10001         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10002         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10003
10004 2010-04-28  Mike Stump  <mikestump@comcast.net>
10005
10006         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10007         dg-excess-errors.
10008         * g++.dg/uninit-pred-2_b.C: Likewise.
10009
10010 2010-04-28  Tobias Burnus  <burnus@net-b.de>
10011
10012         PR fortran/18918
10013         PR fortran/43919
10014         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10015
10016 2010-04-28  Matthias Klose  <doko@ubuntu.com>
10017
10018         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10019         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10020         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10021         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10022         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10023
10024 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
10025
10026         * gcc.dg/const-uniq-1.c: New test.
10027         * gcc.dg/lto/const-uniq_[01].c: Likewise.
10028
10029 2010-04-28  Xinliang David Li  <davidxl@google.com>
10030
10031         * gcc.dg/uninit-pred-2_b.c: New test.
10032         * gcc.dg/uninit-pred-4_b.c: New test.
10033         * gcc.dg/uninit-pred-3_d.c: New test.
10034         * gcc.dg/uninit-pred-6_b.c: New test.
10035         * gcc.dg/uninit-pred-8_b.c: New test.
10036         * gcc.dg/uninit-pred-3_a.c: New test.
10037         * gcc.dg/uninit-pred-2_c.c: New test.
10038         * gcc.dg/uninit-pred-5_a.c: New test.
10039         * gcc.dg/uninit-pred-3_e.c: New test.
10040         * gcc.dg/uninit-pred-7_a.c: New test.
10041         * gcc.dg/uninit-pred-6_c.c: New test.
10042         * gcc.dg/uninit-pred-9_a.c: New test.
10043         * gcc.dg/uninit-pred-8_c.c: New test.
10044         * gcc.dg/uninit-pred-3_b.c: New test.
10045         * gcc.dg/uninit-pred-5_b.c: New test.
10046         * gcc.dg/uninit-pred-7_b.c: New test.
10047         * gcc.dg/uninit-pred-6_d.c: New test.
10048         * gcc.dg/uninit-pred-9_b.c: New test.
10049         * gcc.dg/uninit-pred-2_a.c: New test.
10050         * gcc.dg/uninit-pred-4_a.c: New test.
10051         * gcc.dg/uninit-pred-3_c.c: New test.
10052         * gcc.dg/uninit-pred-6_a.c: New test.
10053         * gcc.dg/uninit-pred-8_a.c: New test.
10054         * gcc.dg/uninit-pred-7_c.c: New test.
10055         * gcc.dg/uninit-pred-6_e.c: New test.
10056         * g++.dg/uninit-pred-loop-1_b.cc: New test.
10057         * g++.dg/uninit-pred-1_a.C: New test.
10058         * g++.dg/uninit-pred-1_b.C: New test.
10059         * g++.dg/uninit-pred-2_a.C: New test.
10060         * g++.dg/uninit-pred-2_b.C: New test.
10061         * g++.dg/uninit-pred-loop-1_a.cc: New test.
10062         * g++.dg/uninit-pred-loop-1_c.cc: New test.
10063         * g++.dg/uninit-pred-loop_1.cc: New test.
10064
10065 2010-04-28  Martin Jambor  <mjambor@suse.cz>
10066
10067         * gcc.dg/lto/20091209-1_0.c: New testcase.
10068
10069 2010-04-28  Richard Guenther  <rguenther@suse.de>
10070
10071         PR tree-optimization/43879
10072         PR tree-optimization/43909
10073         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
10074
10075 2010-04-28  Richard Guenther  <rguenther@suse.de>
10076
10077         PR c++/43880
10078         * g++.dg/torture/pr43880.C: New testcase.
10079
10080 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10081
10082         PR c++/9335
10083         * g++.dg/template/recurse2.C: Update
10084         * g++.dg/template/recurse.C: Update.
10085         * g++.dg/template/pr23510.C: Update.
10086         * lib/prune.exp: Filter out 'recursively instantiated'.
10087
10088 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10089
10090         PR c++/29043
10091         * g++.dg/init/pr29043.C: New.
10092
10093 2010-04-27  Jason Merrill  <jason@redhat.com>
10094
10095         * g++.dg/lookup/scoped5.C: Adjust.
10096         * g++.dg/lookup/scoped8.C: Adjust.
10097         * g++.dg/template/dependent-expr5.C: Adjust.
10098         * g++.old-deja/g++.brendan/nest1.C: Adjust.
10099
10100         PR c++/43856
10101         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
10102
10103         PR c++/43875
10104         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10105
10106 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10107             Jan Hubicka  <hubicka@ucw.cz>
10108
10109         * gcc.dg/pure-2.c: New testcase.
10110         * gcc.dg/const-1.c: New testcase.
10111
10112 2010-04-27  Jason Merrill  <jason@redhat.com>
10113
10114         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
10115
10116         PR c++/41468
10117         * g++.dg/template/sfinae17.C: New.
10118         * g++.dg/template/sfinae18.C: New.
10119
10120 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10121
10122         * g++.dg/init/pr42844.C: New.
10123         * g++.dg/cpp0x/pr42844-2.C: New.
10124         * g++.dg/cpp0x/defaulted2.C: Adjust.
10125         * g++.dg/tree-ssa/pr27549.C: Likewise.
10126         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10127
10128 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10129
10130         PR fortran/18918
10131         * gfortran.dg/coarray_12.f90: Fix dump parsing.
10132
10133 2010-04-27  Richard Guenther  <rguenther@suse.de>
10134
10135         PR middle-end/40561
10136         * g++.dg/other/pr40561.C: New testcase.
10137
10138 2010-04-27  Martin Jambor  <mjambor@suse.cz>
10139
10140         PR middle-end/43812
10141         * g++.dg/ipa/pr43812.C: New test.
10142
10143 2010-04-27  Jan Hubicka  <jh@suse.cz>
10144
10145         * gcc.dg/ipa/iinline-1.c (main): Rename to...
10146         (test): ... this one.
10147
10148 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
10149
10150         PR target/40657
10151         * gcc.target/arm/thumb-stackframe.c: New test.
10152
10153 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10154
10155         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10156         * gcc.dg/misc-column.c: Likewise.
10157         * gcc.dg/Walways-true-1.c: Likewise.
10158         * gcc.dg/Walways-true-2.c: Likewise.
10159         * gcc.dg/warn-addr-cmp.c: Likewise.
10160
10161 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10162
10163         PR fortran/18918
10164         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10165         * gfortran.dg/coarray_12.f90: New.
10166
10167 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10168
10169         PR c/32207
10170         * gcc.dg/pr32207.c: New test.
10171         * gcc.dg/misc-column.c: Adjust expected warning.
10172         * gcc.dg/Walways-true-1.c: Likewise.
10173         * gcc.dg/Walways-true-2.c: Likewise.
10174         * gcc.dg/warn-addr-cmp.c: Likewise.
10175
10176 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
10177
10178         PR lto/42776
10179         * lib/lto.exp (lto_prune_vis_warns): New function.
10180         (lto-link-and-maybe-run): Call it.
10181
10182 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
10183
10184         PR tree-optimization/43904
10185         * gcc.dg/tree-ssa/tailcall-6.c: New.
10186
10187 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10188
10189         PR testsuite/35165
10190         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
10191         Darwin8/OSX10.4 - compatible code generation.
10192         Use scan-rtl-dump.
10193         * obj-c++.dg/stubify-1.mm: Ditto.
10194         * lib/objc-torture.exp: Do not require link success for
10195         "trivial.m" in the runtime checks when dowhat = 'compile'.
10196         * lib/dg-pch.exp (dg-flags-pch): New Proc.
10197         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
10198         Darwin8/OSX10.4 - compatible code generation.
10199         * objc.dg/stubify-2.m: Ditto.
10200         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10201         * objc.dg/next-runtime-1.m: Ditto.
10202         * objc.dg/stret-2.m: Restrict to ilp32 targets.
10203         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10204         runtimes on Darwin.
10205
10206 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
10207
10208         PR 43715
10209         * lib/plugin-support.exp: Use "-undefined
10210         dynamic_lookup" on darwin.
10211
10212 2010-04-26  Richard Guenther  <rguenther@suse.de>
10213
10214         * gcc.dg/lto/20100426_0.c: New testcase.
10215
10216 2010-04-26  Jie Zhang  <jie@codesourcery.com>
10217
10218         PR tree-optimization/43833
10219         gcc.dg/Warray-bounds-8.c: New test case.
10220
10221 2010-04-26  Richard Guenther  <rguenther@suse.de>
10222
10223         PR lto/43080
10224         * g++.dg/lto/20100423-3_0.C: New testcase.
10225
10226 2010-04-26  Richard Guenther  <rguenther@suse.de>
10227
10228         PR lto/42425
10229         * g++.dg/lto/20100423-2_0.C: New testcase.
10230
10231 2010-04-26  Ira Rosen  <irar@il.ibm.com>
10232
10233         * gcc.dg/vect/bb-slp-23.c: New test.
10234
10235 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
10236
10237         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10238         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10239         * gcc.dg/c1x-float-1.c: New test.
10240
10241 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10242
10243         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10244         of "lea\[ \t\]".
10245
10246 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10247
10248         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10249         FreeBSD.
10250         * gfortran.dg/default_format_denormal_1.f90: Ditto.
10251         * gfortran.dg/default_format_2.f90: Ditto.
10252
10253 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10254
10255         * gfortran.dg/pr43505.f90: Clean up .mod file.
10256         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10257         * gfortran.dg/pr41347.f90: Ditto.
10258         * gfortran.dg/internal_pack_4.f90: Ditto.
10259         * gfortran.dg/proc_decl_23.f90: Ditto.
10260         * gfortran.dg/recursive_check_3.f90: Ditto.
10261         * gfortran.dg/intent_out_3.f90: Ditto.
10262         * gfortran.dg/assignment_2.f90: Ditto.
10263         * gfortran.dg/pr41928.f90: Ditto.
10264         * gfortran.dg/pr42166.f90: Ditto.
10265         * gfortran.dg/private_type_12.f90: Ditto.
10266         * gfortran.dg/graphite/pr42185.f90: Ditto.
10267         * gfortran.dg/graphite/pr42186.f90: Ditto.
10268         * gfortran.dg/graphite/pr40982.f90: Ditto.
10269         * gfortran.dg/graphite/id-2.f90: Ditto.
10270         * gfortran.dg/graphite/id-4.f90: Ditto.
10271         * gfortran.dg/graphite/pr42050.f90: Ditto.
10272         * gfortran.dg/graphite/id-18.f90: Ditto.
10273         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10274         * gfortran.dg/graphite/pr41924.f90: Ditto.
10275         * gfortran.dg/graphite/pr42393.f90: Ditto.
10276         * gfortran.dg/graphite/pr37980.f90: Ditto.
10277         * gfortran.dg/graphite/pr38953.f90: Ditto.
10278         * gfortran.dg/graphite/pr42180.f90: Ditto.
10279         * gfortran.dg/graphite/pr42181.f90: Ditto.
10280         * gfortran.dg/where_operator_assign_4.f90: Ditto.
10281         * gfortran.dg/select_type_4.f90: Ditto.
10282         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10283         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10284         * gfortran.dg/lto/pr40725_0.f03: Ditto.
10285         * gfortran.dg/elemental_args_check_2.f90: Ditto.
10286         * gfortran.dg/whole_file_11.f90: Ditto.
10287         * gfortran.dg/private_type_11.f90: Ditto.
10288         * gfortran.dg/vect/vect-gems.f90: Ditto.
10289         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10290
10291 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10292
10293         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10294
10295 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
10296
10297         * gnat.dg/pack15.ad[sb]: New test.
10298
10299 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
10300
10301         * gcc.target/arm/mla-1.c: New test.
10302
10303 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
10304
10305         PR fortran/30073
10306         PR fortran/43793
10307         * gfortran.dg/pr43793.f90: New test.
10308
10309 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
10310
10311         PR tree-optimization/41442
10312         * gcc.target/i386/pr41442.c: New test.
10313
10314 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
10315
10316         PR fortran/43832
10317         * gfortran.dg/fgetc_3.f90: Delete bogus test.
10318
10319 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10320
10321         PR fortran/43832
10322         * gfortran.dg/open_nounit.f90: New test.
10323
10324 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
10325
10326         PR fortran/43841
10327         PR fortran/43843
10328         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10329
10330 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10331
10332         * gcc.dg/Wconversion-integer.c: Update.
10333
10334 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
10335
10336         * gnat.dg/unchecked_convert5.adb: New test.
10337
10338 2010-04-23  Richard Guenther  <rguenther@suse.de>
10339
10340         PR lto/41734
10341         * gcc.dg/lto/20100423-2_0.c: New testcase.
10342         * gcc.dg/lto/20100423-2_0.c: Likewise.
10343
10344 2010-04-23  Richard Guenther  <rguenther@suse.de>
10345
10346         PR lto/43455
10347         * gcc.dg/lto/20100423-1_0.c: New testcase.
10348         * gcc.dg/lto/20100423-1_1.c: Likewise.
10349
10350 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10351
10352         PR tree-optimization/43846
10353         * gcc.dg/tree-ssa/sra-10.c: New test.
10354
10355 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10356
10357         PR middle-end/43835
10358         * gcc.c-torture/execute/pr43835.c: New test.
10359
10360 2010-04-23  Richard Guenther  <rguenther@suse.de>
10361
10362         PR lto/42653
10363         * g++.dg/lto/20100423-1_0.C: New testcase.
10364
10365 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
10366
10367         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10368
10369 2010-04-22  Ira Rosen  <irar@il.ibm.com>
10370
10371         PR tree-optimization/43842
10372         * gcc.dg/vect/pr43842.c: New test.
10373
10374 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10375
10376         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10377         * gcc.target/i386/wmul-2.c: Likewise.
10378
10379 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10380
10381         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10382         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10383
10384 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
10385
10386         * gfortran.dg/reassoc_6.f: New testcase.
10387
10388 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10389
10390         PR middle-end/29274
10391         * gcc.target/arm/wmul-1.c: New test.
10392         * gcc.target/arm/wmul-2.c: New test.
10393
10394 2010-04-22  Richard Guenther  <rguenther@suse.de>
10395
10396         PR tree-optimization/43845
10397         * gcc.c-torture/compile/pr43845.c: New testcase.
10398
10399 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10400
10401         PR middle-end/29274
10402         * gcc.target/i386/wmul-1.c: New test.
10403         * gcc.target/i386/wmul-2.c: New test.
10404         * gcc.target/bfin/wmul-1.c: New test.
10405         * gcc.target/bfin/wmul-2.c: New test.
10406
10407 2010-04-22  Richard Guenther  <rguenther@suse.de>
10408
10409         PR fortran/43829
10410         * gfortran.dg/vector_subscript_6.f90: New testcase.
10411         * gfortran.dg/assign_10.f90: Adjust.
10412
10413 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
10414
10415         PR fortran/43836
10416         * gfortran.dg/gomp/pr43836.f90: New test.
10417
10418 2010-04-21  Richard Guenther  <rguenther@suse.de>
10419
10420         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10421
10422 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10423
10424         * gcc.dg/torture/builtin-cproj-3.c: New.
10425
10426 2010-04-20  Jason Merrill  <jason@redhat.com>
10427
10428         PR c++/9335
10429         * g++.dg/template/recurse2.C: New.
10430         * g++.dg/parse/crash36.C: Adjust.
10431         * g++.dg/other/fold1.C: Adjust.
10432         * g++.dg/init/member1.C: Adjust.
10433         * lib/prune.exp: Prune "skipping N instantiation contexts".
10434
10435 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10436
10437         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10438
10439 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10440
10441         * gcc.dg/torture/builtin-cproj-1.c: New.
10442         * gcc.dg/torture/builtin-cproj-2.c: New.
10443
10444 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
10445
10446         PR c++/43800
10447         PR c++/43704
10448         * g++.dg/template/typedef32.C: Adjust.
10449         * g++.dg/template/typedef33.C: New test.
10450
10451 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
10452
10453         PR fortran/43227
10454         * gfortran.dg/proc_decl_23.f90: New test.
10455
10456         PR fortran/43266
10457         * gfortran.dg/abstract_type_6.f03: New test.
10458
10459 2010-04-20  Xinliang David Li  <davidxl@google.com>
10460
10461         * g++.dg/tree-ssa/fold-compare.C: New.
10462
10463 2010-04-20  Richard Guenther  <rguenther@suse.de>
10464
10465         PR tree-optimization/39417
10466         * g++.dg/torture/pr39417.C: New testcase.
10467
10468 2010-04-20  Richard Guenther  <rguenther@suse.de>
10469
10470         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10471
10472 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
10473
10474         * g++.dg/debug/dwarf2/rv1.C: New test.
10475
10476 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10477
10478         PR target/43635
10479         * gcc.c-torture/compile/pr43635.c: New testcase.
10480
10481 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10482
10483         PR fortran/43339
10484         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10485         of sequential loops being private only in the innermost containing
10486         task region.
10487
10488         PR middle-end/43337
10489         * gfortran.dg/gomp/pr43337.f90: New test.
10490
10491 2010-04-19  Richard Guenther  <rguenther@suse.de>
10492
10493         PR tree-optimization/43796
10494         * gfortran.dg/pr43796.f90: New testcase.
10495
10496 2010-04-19  Richard Guenther  <rguenther@suse.de>
10497
10498         PR tree-optimization/43783
10499         * gcc.c-torture/execute/pr43783.c: New testcase.
10500
10501 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
10502
10503         PR target/43766
10504         * gcc.target/i386/pr43766.c: New test.
10505
10506 2010-04-19  Jie Zhang  <jie@codesourcery.com>
10507
10508         PR target/43662
10509         * gcc.target/i386/pr43662.c: New test.
10510
10511 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
10512
10513         PR c++/43704
10514         * g++.dg/template/typedef32.C: New test.
10515
10516 2010-04-19  Ira Rosen  <irar@il.ibm.com>
10517
10518         PR tree-optimization/37027
10519         * lib/target-supports.exp
10520         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10521         * gcc.dg/vect/pr37027.c: New test.
10522         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10523         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10524         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10525         gcc.dg/vect/vect-complex-6.c: Likewise.
10526
10527 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10528
10529         * g++.dg/debug/dwarf2/enum1.C: New test.
10530
10531 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
10532
10533         * gnat.dg/rep_clause5.ad[sb]: New test.
10534         * gnat.dg/rep_clause5_pkg.ads: New helper.
10535
10536 2010-04-18  Ira Rosen  <irar@il.ibm.com>
10537
10538         PR tree-optimization/43771
10539         * g++.dg/vect/pr43771.cc: New test.
10540
10541 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10542
10543         PR fortran/31538
10544         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10545         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
10546
10547 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10548
10549         * gnat.dg/sizetype.adb: Rename into...
10550         * gnat.dg/sizetype1.adb: ...this.
10551         * gnat.dg/sizetype2.adb: New test.
10552
10553 2010-04-16  Richard Guenther  <rguenther@suse.de>
10554
10555         PR tree-optimization/43572
10556         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10557
10558 2010-04-16  Olivier Hainque  <hainque@adacore.com>
10559
10560         * gnat.dg/specs/discr_private.ads: New test.
10561
10562 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
10563
10564         PR target/41514
10565         * gcc.target/arm/thumb-comparisons.c: New test.
10566
10567         PR target/40603
10568         * gcc.target/arm/thumb-cbranchqi.c: New test.
10569
10570 2010-04-16  Christian Bruel  <christian.bruel@st.com>
10571
10572         * g++.dg/torture/pr36191.C: Enable for SH.
10573
10574 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
10575
10576         * gnat.dg/wide_boolean.adb: New test.
10577         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10578
10579 2010-04-15  Richard Guenther  <rguenther@suse.de>
10580
10581         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10582         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10583         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10584         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10585         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10586         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10587         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10588         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10589         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10590         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10591         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10592         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10593         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10594         * gcc.dg/torture/ipa-pta-2.c: Likewise.
10595         * gcc.dg/torture/ipa-pta-1.c: Adjust.
10596
10597 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
10598
10599         PR target/21803
10600         * gcc.target/arm/pr42496.c: New test.
10601
10602 2010-04-14  Jason Merrill  <jason@redhat.com>
10603
10604         PR c++/36625
10605         * g++.dg/ext/attrib38.C: New.
10606
10607 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
10608
10609         PR testsuite/43739
10610         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10611
10612 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10613
10614         PR 42966
10615         * gcc.dg/cpp/warn-undef-2.c: Update.
10616         * gcc.dg/cpp/warn-traditional-2.c: Update.
10617         * gcc.dg/cpp/warn-comments-2.c: Update.
10618         * gcc.dg/cpp/warn-variadic-2.c: Update.
10619         * gcc.dg/cpp/warn-long-long-2.c: Update.
10620         * gcc.dg/cpp/warn-deprecated-2.c: Update.
10621         * gcc.dg/cpp/warn-multichar-2.c: Update.
10622         * gcc.dg/cpp/warn-normalized-3.c: Update.
10623         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10624         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10625         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10626         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10627         * gcc.dg/cpp/warn-redefined-2.c: Update.
10628         * gfortran.dg/warning-directive-2.F90: Update.
10629         * c-c++-common/cpp/warning-directive-2.c: Update.
10630
10631 2010-04-14  Michael Matz  <matz@suse.de>
10632
10633         PR tree-optimization/42963
10634         * gcc.dg/pr42963.c: New testcase.
10635
10636 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
10637
10638         * gnat.dg/class_wide.adb: Rename into...
10639         * gnat.dg/class_wide1.adb: ...this.
10640         * gnat.dg/class_wide2.ad[sb]: New test.
10641
10642 2010-04-14  Tobias Burnus  <burnus@net-b.de>
10643
10644         PR fortran/18918
10645         * gfortran.dg/coarray_9.f90: Update dg-errors.
10646         * gfortran.dg/coarray_10.f90: New test.
10647         * gfortran.dg/coarray_11.f90: New test.
10648
10649 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10650
10651         PR fortran/43747
10652         gfortran.dg/initialization_24.f90: New test.
10653
10654 2010-04-13  Jason Merrill  <jason@redhat.com>
10655
10656         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10657         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10658
10659 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10660
10661         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10662         * g++.dg/dg.exp: Likewise.
10663         * gcc.dg/cpp/warning-directive-1.c: Move to ...
10664         * c-c++-common/cpp/warning-directive-1.c: ... here.
10665         * gcc.dg/cpp/warning-directive-2.c: Move to ...
10666         * c-c++-common/cpp/warning-directive-2.c: ... here.
10667         * gcc.dg/cpp/warning-directive-3.c: Move to ...
10668         * c-c++-common/cpp/warning-directive-3.c: ... here.
10669         * gcc.dg/cpp/warning-directive-4.c: Move to ...
10670         * c-c++-common/cpp/warning-directive-4.c: ... here.
10671         * g++.dg/cpp/warning-directive-1.C: Delete.
10672         * g++.dg/cpp/warning-directive-2.C: Delete.
10673         * g++.dg/cpp/warning-directive-3.C: Delete.
10674         * g++.dg/cpp/warning-directive-4.C: Delete.
10675         * gcc.dg/cpp/normalised-3.c: Delete.
10676         * g++.dg/cpp/normalised-1.C: Rename as ...
10677         * c-c++-common/cpp/normalised-3.c: ... this.
10678
10679 2010-04-13  Martin Jambor  <mjambor@suse.cz>
10680
10681         * gcc.dg/tree-ssa/sra-9.c: New test.
10682
10683 2010-04-13  Michael Matz  <matz@suse.de>
10684
10685         PR middle-end/43730
10686         * gcc.dg/pr43730.c: New test.
10687
10688 2010-04-13  Michael Matz  <matz@suse.de>
10689
10690         * gcc.dg/tree-ssa/negate.c: New testcase.
10691
10692 2010-04-13  Richard Guenther  <rguenther@suse.de>
10693
10694         PR testsuite/43735
10695         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10696
10697 2010-04-13  Richard Guenther  <rguenther@suse.de>
10698
10699         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10700
10701 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
10702
10703         * gnat.dg/derived_type1.adb: New test.
10704
10705 2010-04-13  Matthias Klose  <doko@ubuntu.com>
10706
10707         * gcc.dg/plugindir1.c: New testcase.
10708         * gcc.dg/plugindir2.c: New testcase.
10709         * gcc.dg/plugindir3.c: New testcase.
10710         * gcc.dg/plugindir4.c: New testcase.
10711
10712 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
10713
10714         * gcc.target/i386/rotate-2.c: New test.
10715
10716 2010-04-12  Jason Merrill  <jason@redhat.com>
10717
10718         PR c++/43641
10719         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10720         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10721
10722 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
10723
10724         PR c++/25811
10725         * g++.dg/init/pr25811.C: New test.
10726
10727 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10728
10729         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10730         dg-error, dg-warning.
10731         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10732
10733 2010-04-12  Richard Guenther  <rguenther@suse.de>
10734
10735         * gcc.dg/torture/inline-2.c: New testcase.
10736
10737 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
10738
10739         PR bootstrap/43699
10740         * gcc.dg/Wunused-var-7.c: New test.
10741
10742         PR tree-optimization/43560
10743         * gcc.c-torture/execute/pr43560.c: New test.
10744
10745 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
10746
10747         * gnat.dg/aggr13.adb: New test.
10748         * gnat.dg/aggr14.adb: Likewise.
10749         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10750
10751 2010-04-12  Richard Guenther  <rguenther@suse.de>
10752
10753         PR c++/43611
10754         * g++.dg/torture/pr43611.C: New testcase.
10755
10756 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
10757
10758         PR c/36774
10759         * gcc.dg/pr36774-1.c: New test.
10760         * gcc.dg/pr36774-2.c: New test.
10761
10762 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10763
10764         * gcc.target/sh/rte-delay-slot.c: New test.
10765
10766 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
10767
10768         * gnat.dg/pack9.adb: Remove -cargs option.
10769         * gnat.dg/aggr12.ad[sb]: New test.
10770
10771 2010-04-10  Jie Zhang  <jie@codesourcery.com>
10772
10773         PR target/43417
10774         * gcc.target/sh/pr43417.c: New test.
10775
10776 2010-04-10  Tobias Burnus  <burnus@net-b.de>
10777
10778         PR fortran/43591
10779         * gfortran.dg/spec_expr_6.f90: New test.
10780
10781 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10782
10783         PR cpp/43195
10784         * gcc.dg/cpp/pr43195.c: New.
10785         * gcc.dg/cpp/pr43195.h: New.
10786
10787 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10788
10789         PR 42965
10790         * gcc.dg/Werror-6.c: Adjust.
10791         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10792         * gcc.dg/Werror-4.c: Likewise.
10793         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10794         * gcc.dg/Wswitch-enum-error.c: Likewise.
10795         * gcc.dg/Wpointer-arith.c: Likewise.
10796         * gcc.dg/Wfatal.c: Likewise.
10797         * gcc.dg/Wswitch-error.c: Likewise.
10798         * g++.dg/warn/unused-result1-Werror.c: Likewise.
10799         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10800         * gcc.dg/cpp/warn-undef-2.c: Likewise.
10801         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10802         * gcc.dg/cpp/warn-comments-2.c: Likewise.
10803         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10804         * gcc.dg/cpp/warning-directive-2.c: Likewise.
10805         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10806         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10807         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10808         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10809         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10810         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10811         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10812         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10813         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10814         * g++.dg/cpp/warning-directive-2.C: Likewise.
10815         * gfortran.dg/warning-directive-2.F90: Likewise.
10816
10817 2010-04-09  Jason Merrill  <jason@redhat.com>
10818
10819         PR c++/42623
10820         * g++.dg/template/sizeof13.C: New.
10821
10822 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
10823
10824         * g++.dg/other/pr35504.C: Add check for thiscall.
10825         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10826         * gcc.dg/torture/stackalign/thiscall-1.c: New.
10827
10828 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10829
10830         PR c++/28584
10831         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10832         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
10833         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10834         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
10835         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10836         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
10837         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10838         * g++.dg/other/increment1.C: Likewise.
10839
10840 2010-04-09  Tobias Burnus  <burnus@net-b.de>
10841
10842         PR fortran/18918
10843         * gfortran.dg/coarray_7.f90: New test.
10844         * gfortran.dg/coarray_8.f90: New test.
10845
10846 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
10847
10848         PR fortran/28039
10849         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10850
10851 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10852
10853         PR target/43643
10854         * gcc.dg/pr43643.c: New test.
10855
10856 2010-04-08  Tobias Burnus  <burnus@net-b.de>
10857
10858         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10859
10860 2010-04-08  Richard Guenther  <rguenther@suse.de>
10861
10862         PR tree-optimization/43679
10863         * gcc.c-torture/compile/pr43679.c: New testcase.
10864
10865 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
10866
10867         PR debug/43670
10868         * gcc.dg/pr43670.c: New test.
10869
10870 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
10871
10872         PR middle-end/40815
10873         * gcc.dg/tree-ssa/reassoc-19.c: New.
10874
10875 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
10876
10877         PR c/18624
10878         * gcc.dg/Wunused-var-1.c: New test.
10879         * gcc.dg/Wunused-var-2.c: New test.
10880         * gcc.dg/Wunused-var-3.c: New test.
10881         * gcc.dg/Wunused-var-4.c: New test.
10882         * gcc.dg/Wunused-var-5.c: New test.
10883         * gcc.dg/Wunused-var-6.c: New test.
10884         * gcc.dg/Wunused-parm-1.c: New test.
10885
10886         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10887         * gcc.dg/trunc-1.c: Likewise.
10888         * gcc.dg/vla-9.c: Likewise.
10889         * gcc.dg/dfp/composite-type.c: Likewise.
10890
10891 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
10892
10893         PR objc/35996
10894         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10895         * obj-c++.dg/objc-gc-3.mm: Ditto.
10896
10897 2010-04-07  Simon Baldwin  <simonb@google.com>
10898
10899         * gcc.dg/cpp/warn-undef-2.c: New.
10900         * gcc.dg/cpp/warn-traditional-2.c: New.
10901         * gcc.dg/cpp/warn-comments-2.c: New.
10902         * gcc.dg/cpp/warning-directive-1.c: New.
10903         * gcc.dg/cpp/warn-long-long.c: New.
10904         * gcc.dg/cpp/warn-traditional.c: New.
10905         * gcc.dg/cpp/warn-variadic-2.c: New.
10906         * gcc.dg/cpp/warn-undef.c: New.
10907         * gcc.dg/cpp/warn-normalized-1.c: New.
10908         * gcc.dg/cpp/warning-directive-2.c: New.
10909         * gcc.dg/cpp/warn-long-long-2.c: New.
10910         * gcc.dg/cpp/warn-variadic.c: New.
10911         * gcc.dg/cpp/warn-normalized-2.c: New.
10912         * gcc.dg/cpp/warning-directive-3.c: New.
10913         * gcc.dg/cpp/warn-deprecated-2.c: New.
10914         * gcc.dg/cpp/warn-trigraphs-1.c: New.
10915         * gcc.dg/cpp/warn-multichar-2.c: New.
10916         * gcc.dg/cpp/warn-normalized-3.c: New.
10917         * gcc.dg/cpp/warning-directive-4.c: New.
10918         * gcc.dg/cpp/warn-unused-macros.c: New.
10919         * gcc.dg/cpp/warn-trigraphs-2.c: New.
10920         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
10921         * gcc.dg/cpp/warn-cxx-compat.c: New.
10922         * gcc.dg/cpp/warn-redefined.c: New.
10923         * gcc.dg/cpp/warn-trigraphs-3.c: New.
10924         * gcc.dg/cpp/warn-unused-macros-2.c: New.
10925         * gcc.dg/cpp/warn-deprecated.c: New.
10926         * gcc.dg/cpp/warn-trigraphs-4.c: New.
10927         * gcc.dg/cpp/warn-redefined-2.c: New.
10928         * gcc.dg/cpp/warn-comments.c: New.
10929         * gcc.dg/cpp/warn-multichar.c: New.
10930         * g++.dg/cpp/warning-directive-1.C: New.
10931         * g++.dg/cpp/warning-directive-2.C: New.
10932         * g++.dg/cpp/warning-directive-3.C: New.
10933         * g++.dg/cpp/warning-directive-4.C: New.
10934         * gfortran.dg/warning-directive-1.F90: New.
10935         * gfortran.dg/warning-directive-3.F90: New.
10936         * gfortran.dg/warning-directive-2.F90: New.
10937         * gfortran.dg/warning-directive-4.F90: New.
10938
10939 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
10940
10941         PR objc++/23716
10942         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
10943
10944 2010-04-07  Jason Merrill  <jason@redhat.com>
10945
10946         * g++.dg/template/dr408.C: New.
10947
10948         * g++.dg/lookup/ns4.C: New.
10949
10950         PR c++/38392
10951         * g++.dg/template/friend51.C: New test.
10952
10953         PR c++/41970
10954         * g++.old-deja/g++.other/linkage1.C: Adjust.
10955
10956 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10957
10958         PR c++/42697
10959         * g++.dg/template/crash94.C: New test.
10960
10961 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10962
10963         PR c++/40239
10964         * g++.dg/init/aggr5.C: New test.
10965         * g++.dg/init/aggr5.C: New test.
10966
10967 2010-04-07  Richard Guenther  <rguenther@suse.de>
10968
10969         PR tree-optimization/43270
10970         * g++.dg/warn/Warray-bounds-4.C: New testcase.
10971         * gcc.dg/Warray-bounds-7.c: Likewise.
10972
10973 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
10974
10975         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
10976         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
10977         * gnat.dg/bit_packed_array4.ad[sb]: New test.
10978
10979 2010-04-07  Jie Zhang  <jie@codesourcery.com>
10980
10981         PR c++/42556
10982         * g++.dg/init/pr42556.C: New test.
10983
10984 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10985
10986         PR debug/43628
10987         * g++.dg/debug/dwarf2/typedef2.C: New test.
10988
10989 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
10990
10991         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
10992         c-c++-common/dwarf2/redeclaration-1.C
10993
10994 2010-04-06  Jason Merrill  <jason@redhat.com>
10995
10996         * g++.dg/cpp0x/pr31437.C: Adjust error location.
10997         * g++.dg/ext/attrib18.C: Likewise.
10998         * g++.dg/ext/bitfield2.C: Likewise.
10999         * g++.dg/ext/bitfield4.C: Likewise.
11000         * g++.dg/ext/visibility/warn2.C: Likewise.
11001         * g++.dg/ext/visibility/warn3.C: Likewise.
11002         * g++.dg/gomp/pr26690-1.C: Likewise.
11003         * g++.dg/inherit/covariant7.C: Likewise.
11004         * g++.dg/init/synth2.C: Likewise.
11005         * g++.dg/lookup/using7.C: Likewise.
11006         * g++.dg/other/crash-4.C: Likewise.
11007         * g++.dg/other/error13.C: Likewise.
11008         * g++.dg/other/error20.C: Likewise.
11009         * g++.dg/parse/crash31.C: Likewise.
11010         * g++.dg/parse/error16.C: Likewise.
11011         * g++.dg/parse/error19.C: Likewise.
11012         * g++.dg/parse/error27.C: Likewise.
11013         * g++.dg/parse/error28.C: Likewise.
11014         * g++.dg/parse/fused-params1.C: Likewise.
11015         * g++.dg/template/error2.C: Likewise.
11016         * g++.dg/template/local6.C: Likewise.
11017         * g++.dg/template/qualttp15.C: Likewise.
11018         * g++.dg/warn/Wnvdtor-2.C: Likewise.
11019         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11020         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11021         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11022         * g++.old-deja/g++.eh/spec6.C: Likewise.
11023         * g++.old-deja/g++.jason/crash3.C: Likewise.
11024         * g++.old-deja/g++.jason/destruct2.C: Likewise.
11025         * g++.old-deja/g++.law/ctors5.C: Likewise.
11026         * g++.old-deja/g++.law/ctors9.C: Likewise.
11027         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11028         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11029         * g++.old-deja/g++.other/struct1.C: Likewise.
11030         * g++.old-deja/g++.other/volatile1.C: Likewise.
11031         * g++.old-deja/g++.pt/crash36.C: Likewise.
11032         * g++.old-deja/g++.pt/derived3.C: Likewise.
11033         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11034         * g++.old-deja/g++.robertl/eb4.C: Likewise.
11035
11036 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
11037
11038         PR middle-end/43519
11039         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11040         * gcc.dg/graphite/id-19.c: New.
11041
11042 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
11043
11044         PR middle-end/32824
11045         * gcc.dg/vect/pr32824: New.
11046
11047 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11048
11049         PR fortran/18918
11050         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11051         * gfortran.dg/coarray_3.f90: Ditto.
11052         * gfortran.dg/coarray_4.f90: Ditto.
11053         * gfortran.dg/coarray_5.f90: Ditto.
11054         * gfortran.dg/coarray_6.f90: Ditto.
11055         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11056
11057 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11058
11059         PR fortran/18918
11060         * gfortran.dg/coarray_4.f90: Fix test.
11061         * gfortran.dg/coarray_6.f90: Add more tests.
11062
11063 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11064
11065         PR fortran/18918
11066         * gfortran.dg/coarray_4.f90: New test.
11067         * gfortran.dg/coarray_5.f90: New test.
11068         * gfortran.dg/coarray_6.f90: New test.
11069
11070 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11071
11072         PR fortran/18918
11073         * gfortran.dg/iso_fortran_env_5.f90: New test.
11074         * gfortran.dg/iso_fortran_env_6.f90: New test.
11075
11076 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11077
11078         PR fortran/39997
11079         * gfortran.dg/coarray_1.f90: New test.
11080         * gfortran.dg/coarray_2.f90: New test.
11081         * gfortran.dg/coarray_3.f90: New test.
11082
11083 2010-04-06  Jason Merrill  <jason@redhat.com>
11084
11085         PR c++/43648
11086         * g++.dg/template/dtor8.C: New.
11087
11088         PR c++/43621
11089         * g++.dg/template/error-recovery2.C: New.
11090
11091 2010-04-06  Jan Hubicka  <jh@suse.czpli
11092
11093         PR tree-optimization/42906
11094         * gcc.dg/tree-ssa/dce-1.c: New testcase.
11095
11096 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11097
11098         PR fortran/43178
11099         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
11100         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11101         * gfortran.dg/auto_dealloc_1.f90: Ditto.
11102
11103 2010-04-06  Richard Guenther  <rguenther@suse.de>
11104
11105         PR tree-optimization/43627
11106         * gcc.dg/tree-ssa/vrp49.c: New testcase.
11107
11108 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11109
11110         PR target/43638
11111         * gcc.target/i386/pr43638.c: New test.
11112
11113 2010-04-06  Richard Guenther  <rguenther@suse.de>
11114
11115         PR middle-end/43661
11116         * gcc.c-torture/compile/pr43661.c: New testcase.
11117
11118 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11119
11120         * gcc.target/s390/stackcheck1.c: Add dg-warning.
11121
11122 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
11123
11124         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11125
11126 2010-04-02  Richard Guenther  <rguenther@suse.de>
11127
11128         PR tree-optimization/43629
11129         * gcc.c-torture/execute/pr43629.c: New testcase.
11130
11131 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11132             Dominique d'Humieres  <dominiq@lps.ens.fr>
11133
11134         PR libfortran/43605
11135         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11136
11137 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
11138
11139         PR debug/43325
11140         * c-c++-common/dwarf2/redeclaration-1.C: New test.
11141
11142 2010-04-01  Jason Merrill  <jason@redhat.com>
11143
11144         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11145
11146 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11147             Manfred Schwarb  <manfred99@gmx.ch>
11148
11149         PR libfortran/43605
11150         * gfortran.dg/ftell_3.f90: New test.
11151
11152 2010-04-01  Richard Guenther  <rguenther@suse.de>
11153
11154         PR middle-end/43614
11155         * gcc.c-torture/compile/pr43614.c: New testcase.
11156
11157 2010-04-01  Martin Jambor  <mjambor@suse.cz>
11158
11159         PR tree-optimization/43141
11160         * gcc.dg/guality/pr43141.c: New test.
11161
11162 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11163
11164         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11165         * g++.dg/eh/spbp.C: Likewise.
11166         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11167         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11168         superfluous casts.
11169         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11170         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
11171         * objc.dg/dwarf-2.m: Likewise.
11172
11173 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11174
11175         PR middle-end/43464
11176         * gcc.dg/graphite/id-pr43464.c: New.
11177         * gcc.dg/graphite/id-pr43464-1.c: New.
11178
11179 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11180
11181         PR middle-end/43351
11182         * gcc.dg/graphite/id-pr43351.c
11183
11184 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11185
11186         PR testsuite/35165
11187         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11188         * obj-c++.dg/try-catch-2.mm: Ditto.
11189         * obj-c++.dg/lookup-2.mm: Ditto.
11190         * obj-c++.dg/encode-8.m: Ditto.
11191         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11192         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11193         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11194         * obj-c++.dg/const-str-11.mm: Ditto.
11195         * obj-c++.dg/const-str-9.mm: Ditto.
11196         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11197         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11198         * obj-c++.dg/except-1.mm: Ditto.
11199         * obj-c++.dg/const-str-7.mm: Ditto.
11200         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11201         * obj-c++.dg/const-str-3.mm: Ditto.
11202         * obj-c++.dg/const-str-7.mm: Ditto.
11203         * obj-c++.dg/stubify-2.mm: Change dump file name.
11204
11205         PR objc++/23613
11206         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11207         New macro.
11208         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11209         Remove dg-xfail-if.
11210
11211 2010-03-31  Martin Jambor  <mjambor@suse.cz>
11212
11213         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
11214         only with -O2, -O3 or -Os and not with -fwhopr.
11215
11216 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
11217
11218         PR c++/43558
11219         * g++.dg/template/typedef31.C: New test.
11220
11221 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11222
11223         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11224         assembler output on *-*-solaris2*.
11225         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11226
11227 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
11228
11229         PR debug/43557
11230         * gcc.dg/pr43557-1.c: New test.
11231         * gcc.dg/pr43557-2.c: New file.
11232
11233 2010-03-31  Jie Zhang  <jie@codesourcery.com>
11234
11235         PR 43562
11236         * gcc.dg/pr43562.c: New test.
11237
11238 2010-03-30  Jason Merrill  <jason@redhat.com>
11239
11240         PR c++/43076
11241         * g++.dg/template/error-recovery1.C: New.
11242
11243         PR c++/41786
11244         * g++.dg/parse/ambig5.C: New.
11245
11246 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
11247
11248         PR debug/43593
11249         * gcc.dg/guality/pr43593.c: New test.
11250
11251 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
11252
11253         PR middle-end/43430
11254         * gcc.dg/vect/pr43430-1.c: New.
11255
11256 2010-03-30  Jason Merrill  <jason@redhat.com>
11257
11258         PR c++/43559
11259         * g++.dg/template/partial7.C: New.
11260
11261 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11262
11263         * gcc.target/s390/stackcheck1.c: New testcase.
11264
11265 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11266
11267         PR libfortran/43265
11268         * gfortran.dg/read_eof_8.f90: New test.
11269
11270 2010-03-29  Jason Merrill  <jason@redhat.com>
11271
11272         * gcc.dg/cpp/include6.c: Change [] to ().
11273
11274         N3077
11275         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11276         splicing and UCNs.
11277         * c-c++-common/raw-string-2.c: Add trigraph test.
11278         * c-c++-common/raw-string-8.c: New.
11279         * c-c++-common/raw-string-9.c: New.
11280         * c-c++-common/raw-string-10.c: New.
11281
11282         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11283         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11284         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11285         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11286         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11287         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11288         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11289
11290 2010-03-29  Richard Guenther  <rguenther@suse.de>
11291
11292         PR tree-optimization/43560
11293         * gcc.dg/torture/pr43560.c: New testcase.
11294
11295 2010-03-29  Jason Merrill  <jason@redhat.com>
11296
11297         N3077
11298         * g++.dg/ext/raw-string-1.C: Change [] to ().
11299         * g++.dg/ext/raw-string-2.C: Change [] to ().
11300         Don't use \ in delimiter.
11301         * g++.dg/ext/raw-string-3.C: Change [] to ().
11302         * g++.dg/ext/raw-string-4.C: Change [] to ().
11303         * g++.dg/ext/raw-string-5.C: Change [] to ().
11304         Test for error on \ in delimiter.
11305         * g++.dg/ext/raw-string-6.C: Change [] to ().
11306         * g++.dg/ext/raw-string-7.C: Change [] to ().
11307
11308 2010-03-29  Jie Zhang  <jie@codesourcery.com>
11309
11310         PR 43564
11311         * gcc.dg/pr43564.c: New test.
11312
11313 2010-03-29  Tobias Burnus  <burnus@net-b.de>
11314
11315         PR fortran/43551
11316         * gfortran.dg/direct_io_12.f90: New test.
11317
11318 2010-03-28  Jan Hubicka  <jh@suse.cz>
11319
11320         PR tree-optimization/43505
11321         * gfortran.dg/pr43505.f90: New testcase.
11322
11323 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
11324
11325         PR tree-optimization/43528
11326         * gcc.target/i386/pr43528.c: New test.
11327
11328 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
11329
11330         PR c/43381
11331         * gcc.dg/parm-impl-decl-3.c: New test.
11332
11333 2010-03-26  Jason Merrill  <jason@redhat.com>
11334
11335         PR c++/43509
11336         * g++.dg/cpp0x/parse1.C: New.
11337
11338 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
11339
11340         PR target/43524
11341         * gcc.target/i386/pr43524.c: New test.
11342
11343 2010-03-26  Martin Jambor  <mjambor@suse.cz>
11344
11345         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11346         whitespace, rename main to foo.
11347         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11348         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11349         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11350         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11351         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11352         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11353         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11354         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11355         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11356         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11357         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11358
11359 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
11360
11361         PR c++/43327
11362         * g++.dg/other/crash-10.C: New test.
11363         * g++.dg/other/crash-11.C: New test.
11364
11365 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11366
11367         PR libfortran/43517
11368         * gfortran.dg/read_eof_7.f90: New test.
11369
11370 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11371
11372         PR objc/35165
11373         PR testsuite/43512
11374         * objc-obj-c++-shared: New directory.
11375         * objc-obj-c++-shared/Object1-implementation.h: New file.
11376         * objc-obj-c++-shared/Object1.h: New file.
11377         * objc-obj-c++-shared/Protocol1.h: New file.
11378         * objc-obj-c++-shared/next-abi.h: New file.
11379         * objc-obj-c++-shared/next-mapping.h: New file.
11380         * objc/execute/next_mapping.h: Delete.
11381         * objc.dg/special/special.exp: For all targets run the tests with
11382         -fgnu-runtime, for darwin targets also run the tests with
11383         -fnext-runtime.
11384         * objc.dg/dg.exp: Ditto.
11385         * obj-c++.dg/dg.exp: Ditto.
11386         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11387         Protocol1.h) and next-mapping.h as required.  Amend testcase to
11388         include use of updated NeXT interface.
11389         * objc/execute/formal_protocol-5.m: Ditto.
11390         * objc/execute/protocol-isEqual-2.m: Ditto.
11391         * objc/execute/protocol-isEqual-4.m: Ditto.
11392         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11393         Protocol1.h) and next-mapping.h as required.
11394         * objc/execute/object_is_class.m: Ditto.
11395         * objc/execute/enumeration-1.m: Ditto.
11396         * objc/execute/class-13.m: Ditto.
11397         * objc/execute/formal_protocol-2.m: Ditto.
11398         * objc/execute/formal_protocol-4.m: Ditto.
11399         * objc/execute/class-1.m: Ditto.
11400         * objc/execute/bycopy-1.m: Ditto.
11401         * objc/execute/formal_protocol-6.m: Ditto.
11402         * objc/execute/bycopy-3.m: Ditto.
11403         * objc/execute/class-3.m: Ditto.
11404         * objc/execute/bf-11.m: Ditto.
11405         * objc/execute/class-5.m: Ditto.
11406         * objc/execute/bf-13.m: Ditto.
11407         * objc/execute/class-7.m: Ditto.
11408         * objc/execute/bf-15.m: Ditto.
11409         * objc/execute/class-9.m: Ditto.
11410         * objc/execute/bf-17.m: Ditto.
11411         * objc/execute/bf-19.m: Ditto.
11412         * objc/execute/IMP.m: Ditto.
11413         * objc/execute/exceptions/catchall-1.m: Ditto.
11414         * objc/execute/exceptions/trivial.m: Ditto.
11415         * objc/execute/exceptions/finally-1.m: Ditto.
11416         * objc/execute/exceptions/local-variables-1.m: Ditto.
11417         * objc/execute/exceptions/foward-1.m: Ditto.
11418         * objc/execute/bf-2.m: Ditto.
11419         * objc/execute/string1.m: Ditto.
11420         * objc/execute/bf-4.m: Ditto.
11421         * objc/execute/informal_protocol.m: Ditto.
11422         * objc/execute/string3.m: Ditto.
11423         * objc/execute/bf-6.m: Ditto.
11424         * objc/execute/bf-8.m: Ditto.
11425         * objc/execute/class-tests-1.h: Ditto.
11426         * objc/execute/protocol-isEqual-1.m: Ditto.
11427         * objc/execute/protocol-isEqual-3.m: Ditto.
11428         * objc/execute/_cmd.m: Ditto.
11429         * objc/execute/function-message-1.m: Ditto.
11430         * objc/execute/bf-20.m: Ditto.
11431         * objc/execute/bf-common.h: Ditto.
11432         * objc/execute/np-2.m: Ditto.
11433         * objc/execute/class-10.m: Ditto.
11434         * objc/execute/class-12.m: Ditto.
11435         * objc/execute/enumeration-2.m: Ditto.
11436         * objc/execute/class-14.m: Ditto.
11437         * objc/execute/encode-1.m: Ditto.
11438         * objc/execute/formal_protocol-1.m: Ditto.
11439         * objc/execute/formal_protocol-3.m: Ditto.
11440         * objc/execute/accessing_ivars.m: Ditto.
11441         * objc/execute/bycopy-2.m: Ditto.
11442         * objc/execute/class-2.m: Ditto.
11443         * objc/execute/bf-10.m: Ditto.
11444         * objc/execute/formal_protocol-7.m: Ditto.
11445         * objc/execute/root_methods.m: Ditto.
11446         * objc/execute/class-4.m: Ditto.
11447         * objc/execute/bf-12.m: Ditto.
11448         * objc/execute/class-6.m: Ditto.
11449         * objc/execute/bf-14.m: Ditto.
11450         * objc/execute/nested-func-1.m: Ditto.
11451         * objc/execute/class-8.m: Ditto.
11452         * objc/execute/private.m: Ditto.
11453         * objc/execute/bf-16.m: Ditto.
11454         * objc/execute/bf-18.m: Ditto.
11455         * objc/execute/load-3.m: Ditto.
11456         * objc/execute/compatibility_alias.m: Ditto.
11457         * objc/execute/bf-1.m: Ditto.
11458         * objc/execute/no_clash.m: Ditto.
11459         * objc/execute/bf-3.m: Ditto.
11460         * objc/execute/string2.m: Ditto.
11461         * objc/execute/bf-5.m: Ditto.
11462         * objc/execute/string4.m: Ditto.
11463         * objc/execute/bf-7.m: Ditto.
11464         * objc/execute/object_is_meta_class.m: Ditto.
11465         * objc/execute/bf-9.m: Ditto.
11466         * objc/execute/bf-21.m: Ditto.
11467         * objc/execute/cascading-1.m: Ditto.
11468         * objc/execute/trivial.m: Ditto.
11469         * objc/execute/np-1.m: Ditto.
11470         * objc/compile/trivial.m: Ditto.
11471         * objc/execute/class_self-2.m: Include <stdlib.h>.
11472         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11473         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11474         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11475         and 64bit. Use new NeXT interface as required.
11476         * objc.dg/special/unclaimed-category-1.m: Ditto.
11477         * objc.dg/special/unclaimed-category-1.h: Ditto.
11478         * objc.dg/special/unclaimed-category-1a.m: Ditto.
11479         * objc.dg/func-ptr-1.m: Ditto.
11480         * objc.dg/stret-1.m: Ditto.
11481         * objc.dg/encode-2.m: Ditto.
11482         * objc.dg/category-1.m: Ditto.
11483         * objc.dg/encode-3.m: Ditto.
11484         * objc.dg/call-super-3.m: Ditto.
11485         * objc.dg/method-3.m: Ditto.
11486         * objc.dg/func-ptr-2.m: Ditto.
11487         * objc.dg/lookup-1.m: Ditto.
11488         * objc.dg/encode-4.m: Ditto.
11489         * objc.dg/fix-and-continue-1.m: Ditto.
11490         * objc.dg/proto-lossage-3.m: Ditto.
11491         * objc.dg/method-13.m: Ditto.
11492         * objc.dg/proto-qual-1.m: Ditto.
11493         * objc.dg/zero-link-3.m: Ditto.
11494         * objc.dg/bitfield-1.m: Ditto.
11495         * objc.dg/va-meth-1.m: Ditto.
11496         * objc.dg/super-class-3.m: Ditto.
11497         * objc.dg/call-super-1.m: Ditto.
11498         * objc.dg/type-size-2.m: Ditto.
11499         * objc.dg/method-10.m: Ditto.
11500         * objc.dg/defs.m: Ditto.
11501         * objc.dg/const-str-3.m: Ditto.
11502         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
11503         Protocol1.h) and next-mapping.h as required. Use new NeXT
11504         interface as required.
11505         * objc.dg/super-class-4.m: Ditto.
11506         * objc.dg/comp-types-8.m: Ditto.
11507         * objc.dg/call-super-2.m: Ditto.
11508         * objc.dg/objc-fast-4.m: Ditto.
11509         * objc.dg/method-6.m: Ditto.
11510         * objc.dg/const-str-3.m: Ditto.
11511         * objc.dg/const-str-7.m: Ditto.
11512         * objc.dg/method-15.m: Ditto.
11513         * objc.dg/method-19.m: Ditto.
11514         * objc.dg/sync-1.m: Ditto.
11515         * objc.dg/layout-1.m: Ditto.
11516         * objc.dg/bitfield-3.m: Ditto.
11517         * objc.dg/try-catch-3.m: Ditto.
11518         * objc.dg/try-catch-7.m: Ditto.
11519         * objc.dg/comp-types-10.m: Ditto.
11520         * objc.dg/selector-2.: Ditto.
11521         * objc.dg/method-7.m: Ditto.
11522         * objc.dg/typedef-alias-1.m: Ditto.
11523         * objc.dg/proto-lossage-2.m: Ditto.
11524         * objc.dg/comp-types-11.m: Ditto.
11525         * objc.dg/sizeof-1.m: Ditto.
11526         * objc.dg/method-17.m: Ditto.
11527         * objc.dg/bitfield-5.m: Ditto.
11528         * objc.dg/try-catch-1.m: Ditto.
11529         * objc.dg/encode-5.m: Ditto.
11530         * objc.dg/fix-and-continue-2.m: Ditto.
11531         * objc.dg/method-9.m: Ditto.
11532         * objc.dg/isa-field-1.m: Ditto.
11533         * objc.dg/local-decl-2.m: Ditto.
11534         * objc.dg/objc-gc-4.m: Ditto.
11535         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11536         * objc.dg/gnu-runtime-3.m: Ditto.
11537         * objc.dg/encode-7.m: Ditto.
11538         * objc.dg/encode-8.m: Ditto.
11539         * objc.dg/selector-3.m: Ditto.
11540         * objc.dg/gnu-runtime-1.m: Ditto.
11541         * objc.dg/const-str-12.m: Ditto.
11542         * objc.dg/gnu-runtime-2.m: Ditto.
11543         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11544         * objc.dg/selector-1.m: Ditto.
11545         * objc.dg/stubify-2.m: Ditto.
11546         * objc.dg/zero-link-1.m: Ditto.
11547         * objc.dg/stret-2.m: Ditto.
11548         * objc.dg/zero-link-2.m: Ditto.
11549         * objc.dg/next-runtime-1.m: Ditto.
11550         * objc.dg/symtab-1.m: Ditto.
11551         * objc.dg/stubify-1.m: Ditto.
11552         * objc.dg/bitfield-2.m: Ditto.
11553         * objc.dg/try-catch-10.m: Apply to both runtimes.
11554         * objc.dg/const-str-1.m: Ditto.
11555         * objc.dg/image-info.m: Ditto.
11556         * objc.dg/encode-9.m: Ditto.
11557         * objc.dg/pragma-1.m: Apply test to all targets.
11558         * objc.dg/const-str-4.m: Ditto.
11559         * objc.dg/const-str-8.m: Ditto.
11560         * objc.dg/super-class-2.m: Ditto.
11561         * objc.dg/try-catch-5.m: Ditto.
11562         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
11563         Protocol1.h) and next-mapping.h as required. Use new NeXT
11564         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
11565         * objc.dg/const-str-11.m: Ditto.
11566         * objc.dg/const-str-9.m: Ditto.
11567         * objc.dg/method-4.m: Skip for 64Bit NeXT.
11568         * objc.dg/encode-1.m: Remove redundant -lobjc.
11569         * objc.dg/try-catch-9.m: Tidy space.
11570         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
11571         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11572         and 64bit. Use new NeXT interface as required.
11573         * obj-c++.dg/template-4.mm: Ditto.
11574         * obj-c++.dg/defs.mm: Ditto.
11575         * obj-c++.dg/basic.mm: Ditto.
11576         * obj-c++.dg/encode-4.mm: Ditto.
11577         * obj-c++.dg/method-17.mm: Ditto.
11578         * obj-c++.dg/proto-lossage-3.mm: Ditto.
11579         * obj-c++.dg/cxx-class-1.mm: Ditto.
11580         * obj-c++.dg/method-10.mm: Ditto.
11581         * obj-c++.dg/va-meth-1.mm: Ditto.
11582         * obj-c++.dg/encode-5.mm: Ditto.
11583         * obj-c++.dg/lookup-2.mm: Ditto.
11584         * obj-c++.dg/template-3.mm: Ditto.
11585         * obj-c++.dg/proto-qual-1.mm: Ditto.
11586         * obj-c++.dg/qual-types-1.m: Ditto.
11587         * obj-c++.dg/cxx-scope-1.mm: Ditto.
11588         * obj-c++.dg/template-1.mm: Ditto.
11589         * obj-c++.dg/encode-6.mm: Ditto.
11590         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
11591         Protocol1.h) and next-mapping.h as required. Use new NeXT
11592         interface as required.
11593         * obj-c++.dg/except-1.mm: Ditto.
11594         * obj-c++.dg/const-str-7.mm: Ditto.
11595         * obj-c++.dg/ivar-list-semi.mm: Ditto.
11596         * obj-c++.dg/cxx-scope-2.mm: Ditto.
11597         * obj-c++.dg/selector-2.mm: Ditto.
11598         * obj-c++.dg/isa-field-1.mm: Ditto.
11599         * obj-c++.dg/try-catch-1.mm: Ditto.
11600         * obj-c++.dg/local-decl-1.mm: Ditto.
11601         * obj-c++.dg/try-catch-9.mm: Ditto.
11602         * obj-c++.dg/no-extra-load.mm: Ditto.
11603         * obj-c++.dg/selector-5.mm: Ditto.
11604         * obj-c++.dg/method-12.mm: Ditto.
11605         * obj-c++.dg/try-catch-11.mm: Ditto.
11606         * obj-c++.dg/comp-types-11.mm: Ditto.
11607         * obj-c++.dg/bitfield-3.mm: Ditto.
11608         * obj-c++.dg/method-6.mm: Ditto.
11609         * obj-c++.dg/super-class-2.mm: Ditto.
11610         * obj-c++.dg/method-21.mm: Ditto.
11611         * obj-c++.dg/const-str-8.mm: Ditto.
11612         * obj-c++.dg/try-catch-7.mm: Ditto.
11613         * obj-c++.dg/method-15.mm: Ditto.
11614         * obj-c++.dg/layout-1.mm: Ditto.
11615         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11616         * obj-c++.dg/const-str-3.mm: Ditto.
11617         * obj-c++.dg/try-catch-2.mm: Ditto.
11618         * obj-c++.dg/objc-gc-3.mm: Ditto.
11619         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11620         * obj-c++.dg/bitfield-1.mm: Ditto.
11621         * obj-c++.dg/selector-6.mm: Ditto.
11622         * obj-c++.dg/method-13.mm: Ditto.
11623         * obj-c++.dg/comp-types-12.mm: Ditto.
11624         * obj-c++.dg/bitfield-4.mm: Ditto.
11625         * obj-c++.dg/try-catch-8.mm: Ditto.
11626         * obj-c++.dg/method-2.mm: Ditto.
11627         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11628         * obj-c++.dg/typedef-alias-1.mm: Ditto.
11629         * obj-c++.dg/const-str-4.mm: Ditto.
11630         * obj-c++.dg/proto-lossage-2.mm: Ditto.
11631         * obj-c++.dg/try-catch-3.mm: Ditto.
11632         * obj-c++.dg/comp-types-9.mm: Ditto.
11633         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11634         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11635         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11636         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11637         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11638         Use new NeXT interface as required.
11639         * obj-c++.dg/const-str-10.mm: Ditto.
11640         * obj-c++.dg/const-str-11.mm: Ditto.
11641         * obj-c++.dg/const-str-9.mm: Ditto.
11642         * obj-c++.dg/method-11.mm: Ditto.
11643         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11644         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11645         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11646         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11647         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11648
11649 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
11650
11651         PR c++/43206
11652         * g++.dg/template/typedef30.C: New test case.
11653
11654 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
11655
11656         PR c/43385
11657         * gcc.c-torture/execute/pr43385.c: New test.
11658
11659 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
11660
11661         * gcc.dg/strncpy-fix-1.c: New test.
11662
11663 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11664
11665         PR testsuite/41609
11666         * lib/objc-torture.exp (objc-set-runtime-options): New.
11667         * objc/execute/execute.exp: Check runtime options on each pass.
11668         * objc/execute/exceptions/exceptions.exp: Ditto.
11669         * objc/compile/compile.exp: Ditto.
11670
11671         PR testsuite/42348
11672         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11673         standard tests.
11674         (check_effective_target_objc2): New proc.
11675         (check_effective_target_next_runtime): New proc.
11676         * lib/objc.exp: Determine which runtime is in force and support it.
11677         * lib/obj-c++.exp: Ditto.
11678
11679 2010-03-24  Jason Merrill  <jason@redhat.com>
11680
11681         PR c++/43502
11682         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11683
11684 2010-03-24  Martin Jambor  <mjambor@suse.cz>
11685
11686         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11687         a loop.
11688         * gcc.dg/ipa/ipa-2.c: Likewise.
11689         * gcc.dg/ipa/ipa-3.c: Likewise.
11690         * gcc.dg/ipa/ipa-4.c: Likewise.
11691         * gcc.dg/ipa/ipa-5.c: Likewise.
11692         * gcc.dg/ipa/ipa-7.c: Likewise.
11693         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11694         a loop.
11695         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11696         i_can_not_be_propagated_fully2 into a loop.
11697         * gcc.dg/ipa/ipa-8.c: New test.
11698         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11699
11700 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
11701
11702         PR debug/19192
11703         PR debug/43479
11704         * gcc.dg/guality/pr43479.c: New test.
11705         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11706         and add volatile keyword.
11707
11708 2010-03-23  Mike Stump  <mikestump@comcast.net>
11709
11710         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11711
11712 2010-03-23  Jason Merrill  <jason@redhat.com>
11713
11714         * g++.dg/ext/altivec-17.C: Adjust error message.
11715
11716         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11717         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11718         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11719         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11720         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11721         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11722
11723 2010-03-22  Jason Merrill  <jason@redhat.com>
11724
11725         PR c++/43333
11726         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11727         * g++.dg/ext/is_pod_98.C: New.
11728
11729         PR c++/43281
11730         * g++.dg/cpp0x/auto18.C: New.
11731
11732         * gcc.dg/pr36997.c: Adjust error message.
11733         * g++.dg/ext/vector9.C: Likewise.
11734         * g++.dg/conversion/simd3.C: Likewise.
11735         * g++.dg/other/error23.C: Likewise.
11736
11737 2010-03-22  Michael Matz  <matz@suse.de>
11738
11739         PR middle-end/43475
11740         * gfortran.dg/pr43475.f90: New testcase.
11741
11742 2010-03-22  Richard Guenther  <rguenther@suse.de>
11743
11744         PR tree-optimization/43390
11745         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11746
11747 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11748
11749         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11750         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11751
11752 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
11753             Michael Matz  <matz@suse.de>
11754
11755         PR c++/43081
11756         * g++.dg/parse/crash56.C: New test.
11757
11758 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
11759
11760         PR fortran/43450
11761         * gfortran.dg/whole_file_15.f90 : New test.
11762
11763 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11764
11765         PR fortran/43409
11766         * gfortran.dg/inquire_size.f90: New test.
11767
11768 2010-03-20  Richard Guenther  <rguenther@suse.de>
11769
11770         PR rtl-optimization/43438
11771         * gcc.c-torture/execute/pr43438.c: New testcase.
11772
11773 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
11774
11775         PR c++/43375
11776         * g++.dg/abi/mangle42.C: New test.
11777
11778 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11779
11780         PR C/43211
11781         * gcc.dg/pr43211.c: New test.
11782         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11783
11784 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
11785
11786         PR rtl-optimization/42258
11787         * gcc.target/arm/thumb1-mul-moves.c: New test.
11788
11789         PR target/40697
11790         * gcc.target/arm/thumb-andsi.c: New test.
11791
11792         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11793         dg-require-effective-target.
11794
11795 2010-03-19  Michael Matz  <matz@suse.de>
11796
11797         PR c++/43116
11798         * g++.dg/other/pr43116.C: New testcase.
11799
11800 2010-03-19  Michael Matz  <matz@suse.de>
11801
11802         PR target/43305
11803         * gcc.dg/pr43305.c: New testcase.
11804
11805 2010-03-19  Richard Guenther  <rguenther@suse.de>
11806
11807         PR tree-optimization/43415
11808         * gcc.c-torture/compile/pr43415.c: New testcase.
11809
11810 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
11811
11812         PR ada/43106
11813         * gnat.dg/case_optimization2.adb: New test.
11814         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11815
11816 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11817             Jack Howarth  <howarth@bromo.med.uc.edu>
11818
11819         PR target/36399
11820         * gcc.target/i386/push-1.c: Don't xfail
11821           scan-assembler-not "movups" on darwin.
11822
11823 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
11824
11825         PR debug/43058
11826         * gcc.dg/pr43058.c: New test.
11827
11828 2010-03-18  Martin Jambor  <mjambor@suse.cz>
11829
11830         PR middle-end/42450
11831         * g++.dg/torture/pr42450.C: New test.
11832
11833 2010-03-18  Michael Matz  <matz@suse.de>
11834
11835         PR middle-end/43419
11836         * gcc.dg/pr43419.c: New testcase.
11837
11838 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
11839
11840         PR rtl-optimization/43360
11841         * gcc.dg/torture/pr43360.c: New.
11842
11843 2010-03-18  Michael Matz  <matz@suse.de>
11844
11845         PR tree-optimization/43402
11846         * gcc.dg/pr43402.c: New testcase.
11847
11848 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
11849
11850         PR target/42427
11851         * gcc.dg/pr42427.c: New test.
11852
11853 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11854
11855         PR libfortran/43265
11856         * gfortran.dg/read_empty_file.f: New test.
11857         * gfortran.dg/read_eof_all.f90: New test.
11858         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11859         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11860
11861 2010-03-17  Michael Matz  <matz@suse.de>
11862
11863         * gcc.dg/pr43300.c: Add -w.
11864
11865 2010-03-17  Richard Guenther  <rguenther@suse.de>
11866
11867         * gcc.dg/pr43379.c: Add -w.
11868
11869 2010-03-17  Tobias Burnus  <burnus@net-b.de>
11870
11871         PR fortran/43331
11872         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11873
11874 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
11875
11876         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11877
11878 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11879
11880         * ada/acats/run_all.sh: Log start and end times.
11881
11882 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11883
11884         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11885
11886 2010-03-16  Richard Guenther  <rguenther@suse.de>
11887
11888         PR middle-end/43379
11889         * gcc.dg/pr43379.c: New testcase.
11890
11891 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
11892
11893         PR debug/43051
11894         * gcc.dg/guality/pr43051-1.c: New test.
11895
11896 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
11897
11898         PR testsuite/43363
11899         * g++.dg/ext/altivec-17.C: Handle changes to error message.
11900
11901 2010-03-15  Michael Matz  <matz@suse.de>
11902
11903         PR middle-end/43300
11904         * gcc.dg/pr43300.c: New testcase.
11905
11906 2010-03-15  Richard Guenther  <rguenther@suse.de>
11907
11908         PR tree-optimization/43367
11909         * gcc.c-torture/compile/pr43367.c: New testcase.
11910
11911 2010-03-15  Richard Guenther  <rguenther@suse.de>
11912
11913         PR tree-optimization/43317
11914         * gcc.dg/pr43317.c: New testcase.
11915
11916 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11917
11918         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
11919
11920 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11921
11922         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
11923
11924 2010-03-14  Tobias Burnus  <burnus@net-b.de>
11925
11926         PR fortran/43362
11927         * gfortran.dg/impure_constructor_1.f90: New test.
11928
11929 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11930
11931         PR middle-end/43354
11932         * gfortran.dg/graphite/id-pr43354.f: New.
11933
11934 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11935
11936         PR middle-end/43349
11937         * gfortran.dg/graphite/pr43349.f: New.
11938
11939 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11940
11941         PR middle-end/43306
11942         * gcc.dg/graphite/pr43306.c: New.
11943
11944 2010-03-12  David S. Miller  <davem@davemloft.net>
11945
11946         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
11947         sparc.
11948
11949 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11950
11951         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
11952
11953 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
11954
11955         PR fortran/43291
11956         PR fortran/43326
11957         * gfortran.dg/dynamic_dispatch_7.f03: New test.
11958
11959 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
11960
11961         * gfortran.dg/default_format_denormal_1.f90: Don't assume
11962         fail for *-*-mingw* targets.
11963
11964 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
11965
11966         PR debug/43329
11967         * gcc.dg/guality/pr43329-1.c: New test.
11968
11969 2010-03-11  Martin Jambor  <mjambor@suse.cz>
11970
11971         PR tree-optimization/43257
11972         * g++.dg/torture/pr43257.C: New test.
11973
11974 2010-03-11  Tobias Burnus  <burnus@net-b.de>
11975
11976         PR fortran/43228
11977         * gfortran.dg/namelist_61.f90: New test.
11978
11979 2010-03-11  Richard Guenther  <rguenther@suse.de>
11980
11981         PR tree-optimization/43255
11982         * gcc.c-torture/compile/pr43255.c: New testcase.
11983
11984 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11985
11986         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
11987         * gcc.dg/pr43280.c: New testcase.
11988
11989 2010-03-11  Richard Guenther  <rguenther@suse.de>
11990
11991         PR lto/43200
11992         * gcc.dg/lto/20100227-1_0.c: New testcase.
11993         * gcc.dg/lto/20100227-1_1.c: Likewise.
11994
11995 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11996
11997         PR libfortran/43320
11998         PR libfortran/43265
11999         * gfortran.dg/read_eof_6.f: New test
12000         * gfortran.dg/read_x_eof.f90: New test.
12001         * gfortran.dg/read_x_past.f: Update test.
12002
12003 2010-03-10  Jan Hubicka  <jh@suse.cz>
12004
12005         * gcc.c-torture/compile/pr43288.c: New test.
12006
12007 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12008
12009         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12010         -fpic/-fPIC flags.
12011         * g++.old-deja/g++.pt/asm2.C: Likewise.
12012         * gcc.c-torture/compile/20000804-1.c: Likewise.
12013         * gcc.target/i386/clobbers.c: Likewise.
12014
12015 2010-03-10  Tobias Burnus  <burnus@net-b.de>
12016
12017         PR fortran/43303
12018         * gfortran.dg/c_assoc_3.f90: New test.
12019
12020 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
12021
12022         PR debug/36728
12023         * gcc.dg/guality/pr36728-1.c: New test.
12024         * gcc.dg/guality/pr36728-2.c: New test.
12025
12026 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12027
12028         * gcc.dg/h8300-div-delay-slot.c: New test.
12029
12030 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
12031
12032         PR tree-optimization/43236
12033         * gcc.c-torture/execute/pr43236.c: New test.
12034
12035 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
12036
12037         PR middle-end/42859
12038         * g++.dg/eh/pr42859.C: New test.
12039
12040 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
12041
12042         PR debug/43299
12043         * gcc.dg/pr43299.c: New test.
12044
12045         PR debug/43290
12046         * g++.dg/eh/unwind2.C: New test.
12047
12048 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12049             Reza Yazdani  <reza.yazdani@amd.com>
12050
12051         PR middle-end/43065
12052         * gcc.dg/graphite/run-id-4.c: New.
12053
12054 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12055
12056         PR middle-end/43065
12057         * gcc.dg/graphite/run-id-3.c: New.
12058
12059 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
12060
12061         PR middle-end/42644
12062         PR middle-end/42130
12063         * gcc.dg/graphite/id-18.c: New.
12064         * gcc.dg/graphite/run-id-pr42644.c: New.
12065
12066 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12067
12068         PR middle-end/42326
12069         * gcc.dg/graphite/pr42326.c: New.
12070
12071 2010-03-08  Richard Guenther  <rguenther@suse.de>
12072
12073         PR tree-optimization/43269
12074         * gcc.c-torture/execute/pr43269.c: New testcase.
12075
12076 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
12077
12078         PR fortran/43256
12079         * gfortran.dg/typebound_call_13.f03: New.
12080
12081 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
12082
12083         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
12084         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
12085
12086 2010-03-05  Jason Merrill  <jason@redhat.com>
12087
12088         * g++.dg/abi/mangle40.C: Require weak and alias.
12089
12090 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12091
12092         PR middle-end/42326
12093         * gfortran.dg/graphite/pr42326.f90: New.
12094         * gfortran.dg/graphite/pr42326-1.f90: New.
12095
12096 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12097
12098         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
12099         (gnat_target_compile): Likewise.
12100         Reinitialize GNAT_UNDER_TEST if target changes.
12101         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
12102         (local_find_gnatmake): Pass full --GCC to gnatlink.
12103         Remove --LINK.
12104
12105 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12106
12107         PR c/43248
12108         * gcc.dg/compound-literal-1.c: New testcase.
12109
12110 2010-03-04  Martin Jambor  <mjambor@suse.cz>
12111
12112         PR tree-optimization/43164
12113         PR tree-optimization/43191
12114         * gcc.c-torture/compile/pr43164.c: New test.
12115         * gcc.c-torture/compile/pr43191.c: Likewise.
12116
12117 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
12118
12119         PR fortran/43244
12120         * gfortran.dg/finalize_9.f90: New.
12121
12122 2010-03-04  Tobias Burnus  <burnus@net-b.de>
12123             Ken Werner  <ken@linux.vnet.ibm.com>
12124
12125         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12126         to dg-options for spu.
12127         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12128         dump-scan target to exclude spu.
12129
12130 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
12131
12132         PR middle-end/43209
12133         * gcc.dg/tree-ssa/ivopts-4.c: New.
12134
12135 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
12136
12137         * lib/target-supports-dg.exp (check-flags): Provide defaults for
12138         include-opts and exclude-opts; skip checking the flags if arguments
12139         are the same as the defaults.
12140         (dg-xfail-if): Verify the number of arguments, supply defaults
12141         for unspecified optional arguments.
12142         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12143
12144 2010-03-03  Jason Merrill  <jason@redhat.com>
12145
12146         PR c++/12909
12147         * g++.dg/abi/mangle40.C: Updated.
12148
12149 2010-03-03  Jason Merrill  <jason@redhat.com>
12150
12151         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12152         * g++.dg/abi/mangle23.C: Likewise.
12153         * g++.dg/eh/simd-2.C: Likewise.
12154         * g++.dg/ext/attribute-test-2.C: Likewise.
12155         * g++.dg/ext/vector14.C: Likewise.
12156         * g++.dg/other/pr34435.C: Likewise.
12157         * g++.dg/template/conv8.C: Likewise.
12158         * g++.dg/template/nontype9.C: Likewise.
12159         * g++.dg/template/qualttp17.C: Likewise.
12160         * g++.dg/template/ref1.C: Likewise.
12161         * g++.old-deja/g++.pt/crash68.C: Likewise.
12162         * g++.old-deja/g++.pt/ref1.C: Likewise.
12163         * g++.old-deja/g++.pt/ref3.C: Likewise.
12164         * g++.old-deja/g++.pt/ref4.C: Likewise.
12165
12166         PR c++/12909
12167         * g++.dg/abi/mangle40.C: New.
12168         * g++.dg/abi/mangle41.C: New.
12169         * g++.dg/lto/20100302_0.C: New.
12170         * g++.dg/lto/20100302_1.C: New.
12171         * g++.dg/lto/20100302.h: New.
12172
12173 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
12174
12175         PR fortran/43243
12176         * gfortran.dg/internal_pack_12.f90: New test.
12177
12178 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
12179
12180         * gcc.dg/pr36997.c: Adjust error message.
12181
12182 2010-03-03  Mike Stump  <mikestump@comcast.net>
12183
12184         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12185         adjustments to not be present on machines that align the stack to
12186         more than 4 bytes and don't have a red zone yet as that is an
12187         unimplemented optimization.
12188
12189 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
12190
12191         PR fortran/43169
12192         * gfortran.dg/impure_assignment_3.f90: New.
12193
12194 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
12195
12196         PR debug/43229
12197         * gfortran.dg/pr43229.f90: New test.
12198
12199         PR debug/43237
12200         * gcc.dg/debug/dwarf2/pr43237.c: New test.
12201
12202         PR debug/43177
12203         * gcc.dg/guality/pr43177.c: New test.
12204
12205 2010-03-02  Jason Merrill  <jason@redhat.com>
12206
12207         * g++.dg/ext/vector9.C: Adjust error message.
12208         * g++.dg/conversion/simd3.C: Likewise.
12209         * g++.dg/other/error23.C: Likewise.
12210
12211 2010-03-02  Mike Stump  <mikestump@comcast.net>
12212
12213         PR c++/41090
12214         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12215
12216 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
12217
12218         PR fortran/43180
12219         * gfortran.dg/internal_pack_10.f90: New test.
12220
12221         PR fortran/43173
12222         * gfortran.dg/internal_pack_11.f90: New test.
12223
12224 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
12225
12226         PR middle-end/42640
12227         * gcc.dg/tree-ssa/pr42640.c: New.
12228
12229 2010-03-01  Richard Guenther  <rguenther@suse.de>
12230
12231         PR tree-optimization/43220
12232         * gcc.c-torture/execute/pr43220.c: New testcase.
12233
12234 2010-03-01  Richard Guenther  <rguenther@suse.de>
12235
12236         PR middle-end/43213
12237         * gcc.dg/pr43213.c: New testcase.
12238
12239 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12240
12241         PR pch/14940
12242         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12243
12244 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12245
12246         * lib/target-supports.exp (check_effective_target_ucn_nocache):
12247         New function.
12248         (check_effective_target_ucn): Likewise.
12249
12250         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12251         if !ucn.
12252         * gcc.dg/ucnid-2.c: Likewise.
12253         * gcc.dg/ucnid-3.c: Likewise.
12254         * gcc.dg/ucnid-4.c: Likewise.
12255         * gcc.dg/ucnid-11.c: Likewise.
12256         * gcc.dg/ucnid-12.c: Likewise.
12257         * gcc.dg/ucnid-6.c: Skip if !ucn.
12258         * gcc.dg/ucnid-9.c: Likewise.
12259
12260 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12261
12262         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12263         lists to dg-skip-if.
12264         * gcc.target/i386/stackalign/return-3.c: Likewise.
12265
12266 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12267
12268         * gcc.target/i386/clearcap.map: New file.
12269         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12270         Pass clearcap.map by default if supported.
12271
12272 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12273
12274         PR fortran/42900
12275         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12276         Explain this.
12277         * gfortran.dg/stat_2.f90: Likewise.
12278
12279 2010-03-01  Tobias Burnus  <burnus@net-b.de>
12280
12281         PR fortran/43199
12282         * gfortran.dg/module_read_2.f90: New test.
12283
12284 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
12285
12286         PR c++/42748
12287         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12288         * g++.dg/abi/mangle12.C: Likewise.
12289         * g++.dg/abi/mangle20-2.C: Likewise.
12290         * g++.dg/abi/mangle17.C: Likewise.
12291         * g++.dg/template/cond2.C: Likewise.
12292         * g++.dg/template/pr35240.C: Likewise.
12293
12294 2010-02-27  Richard Guenther  <rguenther@suse.de>
12295
12296         PR tree-optimization/43186
12297         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12298
12299 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12300
12301         * g++.dg/abi/packed1.C: Expect warning on the SH.
12302
12303 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
12304
12305         PR c++/42054:
12306         * g++.dg/parse/error37.C: New test.
12307
12308 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12309
12310         PR c/24577
12311         PR c/43192
12312         * gcc.dg/pr8927-1.c: Match new note.
12313         * gcc.dg/990506-0.c: Likewise.
12314         * gcc.dg/gomp/flush-2.c: Likewise.
12315         * gcc.dg/gomp/atomic-5.c: Likewise.
12316         * gcc.dg/gomp/pr34607.c: Likewise.
12317         * gcc.dg/pr35746.c: Likewise.
12318         * gcc.dg/cpp/pragma-1.c: Likewise.
12319         * gcc.dg/cpp/pragma-2.c: Likewise.
12320         * gcc.dg/pr41842.c: Likewise.
12321         * gcc.dg/noncompile/20040629-1.c: Likewise.
12322         * objc.dg/private-1.m: Likewise.
12323
12324 2010-02-27  Tobias Burnus  <burnus@net-b.de>
12325
12326         PR fortran/43185
12327         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12328         * gfortran.dg/default_initialization_4.f90: New test.
12329
12330 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
12331
12332         * gnat.dg/thin_pointer.ad[sb]: Rename into...
12333         * gnat.dg/thin_pointer1.ad[sb]: ...this.
12334         * gnat.dg/thin_pointer2.adb: New test.
12335         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12336
12337 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12338
12339         PR c/20631
12340         * gcc.dg/cpp/c90-pedantic.c: New.
12341         * gcc.dg/cpp/c90.c: New.
12342         * gcc.dg/gnu90-const-expr-1.c: New.
12343         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12344
12345 2010-02-26  Richard Guenther  <rguenther@suse.de>
12346
12347         PR tree-optimization/43186
12348         * gcc.c-torture/compile/pr43186.c: New testcase.
12349
12350 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
12351
12352         PR debug/43190
12353         * c-c++-common/dwarf2/pr43190.c: New test.
12354
12355 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12356
12357         PR testsuite/37074:
12358         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12359
12360 2010-02-26  Richard Guenther  <rguenther@suse.de>
12361
12362         PR tree-optimization/43188
12363         * gcc.c-torture/compile/pr43188.c: New testcase.
12364
12365 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12366
12367         PR target/43175
12368         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12369
12370 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
12371
12372         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12373
12374 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
12375
12376         PR target/43154
12377         * gcc.target/powerpc/pr43154.c: New file.
12378
12379 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
12380
12381         PR debug/43166
12382         * gfortran.dg/debug/pr43166.f: New test.
12383
12384         PR debug/43165
12385         * gcc.dg/torture/pr43165.c: New test.
12386
12387 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12388
12389         PR c/43128
12390         * c-c++-common/pr41779.c: Update.
12391
12392 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12393
12394         PR ada/32547
12395         * lib/gnat-dg.exp (gnat_load): Redefine.
12396
12397         * ada/acats/run_acats: Run run_all.sh with $SHELL.
12398         * ada/acats/run_all.sh: Downcase tasking not implemented message.
12399
12400 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12401
12402         PR libobjc/36610
12403         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12404         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12405         -fgnu-runtime.
12406         Sort entries.
12407
12408 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12409
12410         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12411
12412 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
12413
12414         PR debug/43150
12415         * gcc.dg/guality/vla-1.c: New test.
12416
12417 2010-02-24  Tobias Burnus  <burnus@net-b.de>
12418
12419         PR fortran/43042
12420         * gfortran.dg/c_ptr_tests_15.f90: New test.
12421
12422 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12423
12424         PR target/43107
12425         * gcc.target/i386/pr43107.c: New test.
12426
12427 2010-02-23  Jason Merrill  <jason@redhat.com>
12428
12429         PR c++/43143
12430         * g++.dg/cpp0x/variadic100.C: New.
12431
12432 2010-02-23  Jason Merrill  <jason@redhat.com>
12433
12434         PR debug/42800
12435         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12436         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12437         * c-c++-common/dwarf2/vla1.c: New.
12438
12439 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12440
12441         PR target/43139
12442         * gcc.dg/pr43139.c: New test.
12443
12444         PR debug/43077
12445         * gcc.dg/guality/pr43077-1.c: New test.
12446
12447 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12448
12449         PR 43123
12450         * gcc.dg/march.c: New.
12451         * gcc.dg/march-generic.c: New.
12452         * gcc.dg/mtune.c: New.
12453
12454 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12455
12456         PR middle-end/43083
12457         * gcc.dg/graphite/pr43083.c: New.
12458
12459 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12460
12461         PR middle-end/43097
12462         * gfortran.dg/graphite/pr43097.f: New.
12463
12464 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12465             Manuel López-Ibáñez  <manu@gcc.gnu.org>
12466
12467         PR middle-end/43140
12468         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12469
12470 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12471
12472         PR middle-end/43026
12473         * g++.dg/graphite/pr43026.C: New.
12474
12475 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12476
12477         PR c++/43126
12478         * gcc.dg/cleanup-1.c: Update.
12479         * gcc.dg/func-args-1.c: Update.
12480         * gcc.dg/format/sentinel-1.c: Update.
12481         * g++.old-deja/g++.jason/scoping10.C: Update.
12482         * g++.old-deja/g++.ns/lookup5.C: Update.
12483         * g++.dg/ext/cleanup-1.C: Update.
12484         * g++.dg/parse/varmod1.C: Update.
12485         * g++.dg/parse/error33.C: Update.
12486         * g++.dg/expr/call3.C: Update.
12487         * g++.dg/func-args-1.C: New.
12488
12489 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12490
12491         PR c/43125
12492         * gcc.dg/attr-used-2.c: Moved to ...
12493         * c-c++-common/attr-used-2.c: Here.
12494
12495         * gcc.dg/attr-used.c: Moved to ...
12496         * c-c++-common/attr-used.c: Here.
12497
12498 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
12499
12500         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12501
12502 2010-02-22  Richard Guenther  <rguenther@suse.de>
12503
12504         PR lto/43045
12505         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12506         * gfortran.dg/lto/20100222-1_1.c: Likewise.
12507
12508 2010-02-22  Richard Guenther  <rguenther@suse.de>
12509
12510         PR tree-optimization/42749
12511         * gcc.c-torture/compile/pr42749.c: New testcase.
12512
12513 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
12514
12515         PR fortran/43072
12516         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12517         * gfortran.dg/internal_pack_9.f90: New test.
12518
12519 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12520
12521         PR c++/23510
12522         * g++.dg/template/recurse.C: Adjust.
12523         * g++.dg/template/pr23510.C: New.
12524
12525 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
12526
12527         PR c++/42824
12528         * g++.dg/template/memclass4.C: New test.
12529
12530 2010-02-21  Tobias Burnus  <burnus@net-b.de>
12531
12532         PR fortran/35259
12533         * gfortran.dg/reassoc_5.f90: New test.
12534
12535 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
12536
12537         PR target/43067
12538         * gcc.target/i386/pr43067.c: New test.
12539
12540 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12541
12542         PR c++/35669
12543         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12544         -Wconversion-null.
12545         * g++.dg/warn/Wconversion-null.C: New test.
12546         * g++.old-deja/g++.other/null1.C: Move to...
12547         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12548
12549 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
12550
12551         PR fortran/36932
12552         PR fortran/36933
12553         * gfortran.dg/dependency_26.f90: New test.
12554
12555         PR fortran/43072
12556         * gfortran.dg/internal_pack_7.f90: New test.
12557
12558         PR fortran/43111
12559         * gfortran.dg/internal_pack_8.f90: New test.
12560
12561 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12562
12563         PR 43128
12564         * c-c++-common/pr41779.c: Fix broken testcase.
12565
12566 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12567
12568         PR 36513
12569         * c-c++-common/pr36513.c: New testcase.
12570         * c-c++-common/pr36513-2.c: New testcase.
12571
12572 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12573
12574         PR 41779
12575         * c-c++-common/pr41779.c: New.
12576
12577 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
12578
12579         PR debug/43084
12580         * gcc.dg/pr43084.c: New test.
12581
12582 2010-02-19  Richard Guenther  <rguenther@suse.de>
12583
12584         PR tree-optimization/42916
12585         * gcc.dg/pr42916.c: New testcase.
12586
12587 2010-02-18  Jason Merrill  <jason@redhat.com>
12588
12589         PR c++/42837
12590         * g++.dg/abi/packed1.C: Add expected warning.
12591
12592         PR c++/43108
12593         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12594         * gcc.dg/torture/dg-torture.exp: Likewise.
12595         * c-c++-common/torture/complex-sign.h,
12596         c-c++-common/torture/complex-sign-add.c,
12597         c-c++-common/torture/complex-sign-mixed-add.c,
12598         c-c++-common/torture/complex-sign-mixed-div.c,
12599         c-c++-common/torture/complex-sign-mixed-mul.c,
12600         c-c++-common/torture/complex-sign-mixed-sub.c,
12601         c-c++-common/torture/complex-sign-mul.c,
12602         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
12603         Adapt for C++ compilation as well.
12604
12605         PR c++/43070
12606         * g++.dg/ext/label1.C: Update.
12607         * g++.dg/ext/label2.C: Update.
12608
12609         PR c++/26261
12610         * g++.dg/template/dependent-name6.C: New.
12611
12612         PR c++/43109
12613         * g++.dg/parse/namespace12.C: New.
12614
12615 2010-02-18  Martin Jambor  <mjambor@suse.cz>
12616
12617         PR tree-optimization/43066
12618         * gcc.c-torture/compile/pr43066.c: New test.
12619
12620 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
12621
12622         * g++.dg/ext/attrib35.C: Fix target selector string.
12623         * g++.dg/ext/attrib36.C: Ditto.
12624         * g++.dg/ext/attrib37.C: Ditto.
12625         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12626         * g++.dg/abi/mangle25.C: Ditto.
12627
12628 2010-02-17  Jason Merrill  <jason@redhat.com>
12629
12630         PR c++/43069
12631         * g++.dg/parse/namespace11.C: New.
12632
12633         PR c++/43093
12634         * g++.dg/ext/attrib37.C: New.
12635
12636         PR c++/43079
12637         * g++.dg/template/ptrmem20.C: New.
12638
12639 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
12640
12641         PR target/43103
12642         * gcc.target/i386/xop-check.h: Include m256-check.h.
12643         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12644         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12645         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12646         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12647
12648 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
12649
12650         PR debug/42918
12651         * gcc.dg/pr42918.c: New test.
12652
12653 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
12654
12655         * g++.dg/ext/attrib36.C: Require ILP32.
12656
12657 2010-02-16  Richard Guenther  <rguenther@suse.de>
12658
12659         PR tree-optimization/41043
12660         * gfortran.dg/pr41043.f90: New testcase.
12661         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12662
12663 2010-02-16  Jason Merrill  <jason@redhat.com>
12664
12665         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12666
12667 2010-02-16  Ira Rosen  <irar@il.ibm.com>
12668
12669         PR tree-optimization/43074
12670         * gcc.dg/vect/fast-math-pr43074.c: New test.
12671
12672 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
12673
12674         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12675
12676 2010-02-16  Jason Merrill  <jason@redhat.com>
12677
12678         PR c++/43031
12679         * g++.dg/ext/attrib36.C: New.
12680
12681         PR c++/43036
12682         * g++.dg/other/array6.C: New.
12683
12684 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12685
12686         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12687
12688 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
12689
12690         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12691         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12692         * gcc.target/i386/xop-vpermil2pd-1.c: New.
12693         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12694         * gcc.target/i386/xop-vpermil2ps-1.c: New.
12695         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12696
12697 2010-02-15  Richard Guenther  <rguenther@suse.de>
12698
12699         PR middle-end/43068
12700         * g++.dg/torture/pr43068.C: New testcase.
12701
12702 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
12703
12704         PR c++/43024
12705         * g++.dg/opt/ice1.C: New.
12706
12707 2010-02-14  Jason Merrill  <jason@redhat.com>
12708
12709         PR c++/41997
12710         * g++.dg/cpp0x/initlist-opt.C: New.
12711
12712 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
12713
12714         PR fortran/41113
12715         PR fortran/41117
12716         * gfortran.dg/internal_pack_6.f90: New test.
12717
12718 2010-02-12  Jason Merrill  <jason@redhat.com>
12719
12720         PR c++/43054
12721         * g++.dg/cpp0x/variadic99.C: New.
12722
12723 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
12724
12725         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12726         sign extend pointers to gualchk_t.
12727
12728         PR c++/43033
12729         * g++.dg/other/default3.C: Xfail g4 test.
12730
12731 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12732
12733         PR middle-end/43012
12734         * gcc.dg/graphite/pr43012.c: New.
12735
12736 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12737
12738         PR middle-end/42930
12739         * g++.dg/graphite/pr42930.C: New.
12740
12741 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12742
12743         PR middle-end/42914
12744         PR middle-end/42530
12745         * gcc.dg/graphite/pr42530.c: New.
12746         * gcc.dg/graphite/pr42914.c: New.
12747
12748 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12749
12750         PR middle-end/42771
12751         * gcc.dg/graphite/pr42771.c: New.
12752
12753 2010-02-11  Richard Guenther  <rguenther@suse.de>
12754
12755         PR tree-optimization/42998
12756         * gcc.c-torture/compile/pr42998.c: New testcase.
12757
12758 2010-02-10  Jason Merrill  <jason@redhat.com>
12759
12760         PR c++/41896
12761         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12762
12763         PR c++/42983, core issue 906
12764         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12765         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12766
12767         PR c++/43016
12768         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12769
12770 2010-02-10  Richard Guenther  <rguenther@suse.de>
12771
12772         PR tree-optimization/43017
12773         * gcc.dg/torture/pr43017.c: New testcase.
12774
12775 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12776
12777         PR fortran/40823
12778         * gfortran.dg/private_type_1.f90: Update error location.
12779         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12780         * gfortran.dg/typebound_operator_2.f03: Ditto.
12781         * gfortran.dg/assignment_2.f90: Ditto.
12782         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12783         * gfortran.dg/binding_label_tests_9.f03: Ditto.
12784
12785 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12786
12787         PR fortran/43015
12788         * gfortran.dg/bind_c_usage_20.f90: New test.
12789
12790 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12791
12792         PR debug/43010
12793         * g++.dg/debug/pr43010.C: New test.
12794
12795 2010-02-10  Richard Guenther  <rguenther@suse.de>
12796
12797         PR c/43007
12798         * gcc.c-torture/execute/20100209-1.c: New testcase.
12799         * gcc.dg/fold-div-3.c: Likewise.
12800
12801 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12802
12803         * gcc.dg/builtin-ffs-1.c: New test.
12804
12805 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12806
12807         PR fortran/42999
12808         * gfortran.dg/array_constructor_35.f90: New test.
12809
12810 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12811
12812         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12813
12814 2010-02-09  Jason Merrill  <jason@redhat.com>
12815
12816         PR c++/42399
12817         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12818
12819         PR c++/42370
12820         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12821
12822 2010-02-09  Tobias Burnus  <burnus@net-b.de>
12823
12824         PR fortran/41869
12825         * gfortran.dg/module_write_1.f90: New test.
12826
12827 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
12828
12829         * gcc.dg/pr19340.c: Adjust.
12830
12831 2010-02-09  Richard Guenther  <rguenther@suse.de>
12832
12833         PR tree-optimization/43008
12834         * gcc.c-torture/execute/pr43008.c: New testcase.
12835
12836 2010-02-09  Richard Guenther  <rguenther@suse.de>
12837
12838         PR tree-optimization/43000
12839         * gcc.dg/torture/pr43000.c: New testcase.
12840         * gcc.dg/torture/pr43002.c: Likewise.
12841
12842 2010-02-09  Daniel Kraft  <d@domob.eu>
12843
12844         PR fortran/39171
12845         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12846         and pass -Wsurprising as necessary.
12847
12848 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
12849
12850         PR tree-optimization/42890
12851         * g++.dg/torture/pr42890.C: New test.
12852
12853 2010-02-08  Richard Guenther  <rguenther@suse.de>
12854
12855         PR middle-end/42995
12856         * gcc.dg/tree-ssa/inline-4.c: New testcase.
12857
12858 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12859
12860         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
12861         return 0 from main.
12862         * gcc.dg/graphite/block-1.c: Same.
12863         * gcc.dg/graphite/block-3.c: Same.
12864         * gcc.dg/graphite/block-4.c: Same.
12865         * gcc.dg/graphite/block-5.c: Same.
12866         * gcc.dg/graphite/block-6.c: Same.
12867         * gcc.dg/graphite/block-7.c: Same.
12868         * gcc.dg/graphite/interchange-0.c: Same.
12869         * gcc.dg/graphite/interchange-1.c: Same.
12870         * gcc.dg/graphite/interchange-10.c: Same.
12871         * gcc.dg/graphite/interchange-11.c: Same.
12872         * gcc.dg/graphite/interchange-12.c: Same.
12873         * gcc.dg/graphite/interchange-2.c: Same.
12874         * gcc.dg/graphite/interchange-3.c: Same.
12875         * gcc.dg/graphite/interchange-4.c: Same.
12876         * gcc.dg/graphite/interchange-5.c: Same.
12877         * gcc.dg/graphite/interchange-6.c: Same.
12878         * gcc.dg/graphite/interchange-7.c: Same.
12879         * gcc.dg/graphite/interchange-8.c: Same.
12880         * gcc.dg/graphite/interchange-9.c: Same.
12881         * gcc.dg/graphite/interchange-mvt.c: Same.
12882
12883 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12884
12885         * gfortran.dg/graphite/id-19.f: New.
12886         * gfortran.dg/graphite/pr14741.f90: New.
12887         * gfortran.dg/graphite/pr41924.f90: New.
12888         * gfortran.dg/graphite/run-id-2.f90: New.
12889
12890 2010-02-07  Richard Guenther  <rguenther@suse.de>
12891
12892         PR middle-end/42956
12893         * gcc.c-torture/compile/pr42956.c: New testcase.
12894
12895 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12896
12897         PR libfortran/42742
12898         * gfortran.dg/fmt_cache_2.f: New test.
12899
12900 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12901
12902         * gfortran.dg/read_no_eor.f90: New test.
12903
12904 2010-02-05  Jason Merrill  <jason@redhat.com>
12905
12906         * g++.dg/ext/label13.C: Move constructor body out of class.
12907
12908 2010-02-03  Jason Merrill  <jason@redhat.com>
12909
12910         PR c++/42870
12911         * g++.dg/ext/dllexport3.C: New.
12912
12913 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
12914
12915         * gcc.dg/format/ms-format3.c: New test for specific MS types.
12916
12917 2010-02-05  Richard Guenther  <rguenther@suse.de>
12918
12919         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
12920
12921 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
12922
12923         PR c++/42915
12924         * g++.dg/other/crash-9.C: New test.
12925
12926 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
12927
12928         PR fortran/42309
12929         * gfortran.dg/subref_array_pointer_4.f90 : New test.
12930
12931 2010-02-04  Richard Guenther  <rguenther@suse.de>
12932
12933         PR rtl-optimization/42952
12934         * gcc.dg/torture/pr42952.c: New testcase.
12935
12936 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12937
12938         PR libfortran/42901
12939         * gfortran.dg/namelist_60.f90: New test.
12940
12941 2010-02-03  Jason Merrill  <jason@redhat.com>
12942
12943         PR c++/40138
12944         * g++.dg/ext/builtin11.C: New.
12945
12946         PR c++/4926
12947         PR c++/38600
12948         * g++.dg/abi/mangle35.C: New.
12949         * g++.dg/abi/mangle37.C: New.
12950
12951         PR c++/12909
12952         * g++.dg/abi/mangle36.C: New.
12953
12954         PR c++/35652
12955         * g++.dg/warn/string1.C: New.
12956
12957 2010-02-03  Richard Guenther  <rguenther@suse.de>
12958
12959         PR tree-optimization/42944
12960         * gcc.dg/errno-1.c: New testcase.
12961
12962 2010-02-03  Richard Guenther  <rguenther@suse.de>
12963
12964         PR middle-end/42927
12965         * gcc.c-torture/compile/pr42927.c: New testcase.
12966
12967 2010-02-03  Tobias Burnus  <burnus@net-b.de>
12968
12969         PR fortran/42936
12970         * gfortran.dg/null_4.f90: New test.
12971
12972 2010-02-02  Jason Merrill  <jason@redhat.com>
12973
12974         PR c++/41090
12975         * g++.dg/ext/label13.C: New.
12976
12977 2010-02-02  Tobias Burnus  <burnus@net-b.de>
12978
12979         PR fortran/42650
12980         * gfortran.dg/func_result_5.f90: New test.
12981
12982 2010-02-01  Tobias Burnus  <burnus@net-b.de>
12983
12984         PR fortran/42922
12985         * gfortran.dg/pure_initializer_3.f90: News test.
12986
12987 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
12988
12989         PR fortran/42888
12990         * gfortran.dg/allocate_derived_2.f90: New test.
12991
12992 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
12993
12994         PR middle-end/42898
12995         * gcc.dg/torture/pr42898-2.c: New test.
12996
12997 2010-01-31  Richard Guenther  <rguenther@suse.de>
12998
12999         PR middle-end/42898
13000         * gcc.dg/torture/pr42898.c: New testcase.
13001
13002 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
13003
13004         PR fortran/38324
13005         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13006         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
13007
13008 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
13009
13010         * g++.dg/tree-ssa/inline-1.C: New.
13011         * g++.dg/tree-ssa/inline-2.C: New.
13012         * g++.dg/tree-ssa/inline-3.C: New.
13013
13014 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
13015
13016         PR testsuite/41701
13017         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13018         the string 'pow' in the pathname of the compiler from generating a
13019         test failure.
13020
13021 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13022
13023         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13024         * g++.old-deja/g++.mike/eh17.C: Likewise.
13025         * g++.old-deja/g++.mike/p5571.C: Likewise.
13026
13027 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
13028
13029         PR c++/42758
13030         PR c++/42634
13031         PR c++/42336
13032         PR c++/42797
13033         PR c++/42880
13034         * g++.dg/other/crash-5.C: New test.
13035         * g++.dg/other/crash-6.C: New test.
13036         * g++.dg/other/crash-7.C: New test.
13037         * g++.dg/other/crash-8.C: New test.
13038
13039 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
13040
13041         PR rtl-optimization/42889
13042         * gcc.dg/pr42889.c: New test.
13043
13044 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
13045
13046         * gcc.target/i386/pr42881.c: Use SSE2.
13047
13048 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
13049
13050         PR target/42891
13051         * gcc.target/i386/pr42891.c: New test.
13052
13053 2010-01-28  Richard Guenther  <rguenther@suse.de>
13054
13055         PR tree-optimization/42871
13056         * g++.dg/torture/pr42871.C: New testcase.
13057
13058 2010-01-28  Richard Guenther  <rguenther@suse.de>
13059
13060         * gcc.dg/Wobjsize-1.h: New testcase.
13061         * gcc.dg/Wobjsize-1.c: Likewise.
13062
13063 2010-01-28  Richard Guenther  <rguenther@suse.de>
13064
13065         PR middle-end/42883
13066         * g++.dg/torture/pr42883.C: New testcase.
13067
13068 2010-01-28  Michael Matz  <matz@suse.de>
13069
13070         * gcc.target/i386/pr42881.c: New test.
13071
13072 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13073
13074         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
13075         Add i?86-*-solaris2* support.
13076
13077 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
13078
13079         PR c++/42713
13080         PR c++/42820
13081         * g++.dg/template/typedef27.C: New test case.
13082         * g++.dg/template/typedef28.C: New test case.
13083
13084 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
13085
13086         * gcc.dg/optimize-bswap*.c: Add ARM target
13087
13088 2010-01-27  Richard Guenther  <rguenther@suse.de>
13089
13090         PR middle-end/42878
13091         * gcc.dg/torture/pr42878-1.c: New testcase.
13092         * gcc.dg/torture/pr42878-2.c: Likewise.
13093
13094 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
13095
13096         PR middle-end/42874
13097         * gcc.dg/vla-22.c: New test.
13098
13099 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
13100
13101         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
13102         current collation.
13103
13104 2010-01-26  Richard Guenther  <rguenther@suse.de>
13105
13106         PR rtl-optimization/42685
13107         * gcc.dg/pr42685.c: New testcase.
13108         * g++.dg/other/pr42685.C: Likewise.
13109
13110 2010-01-26  Richard Guenther  <rguenther@suse.de>
13111
13112         PR middle-end/42806
13113         * g++.dg/other/pr42806.C: New testcase.
13114
13115 2010-01-26  Richard Guenther  <rguenther@suse.de>
13116
13117         PR tree-optimization/42250
13118         * gcc.dg/pr42250.c: New testcase.
13119
13120 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
13121
13122         * gnat.dg/array_bounds_test.adb: New test.
13123
13124 2010-01-25  Tobias Burnus  <burnus@net-b.de>
13125
13126         PR fortran/42858
13127         * gfortran.dg/generic_21.f90: New test.
13128
13129 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13130
13131         PR testsuite/41522
13132         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13133
13134 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
13135
13136         PR c++/42748
13137         * g++.dg/abi/arm_va_list2.C: New test.
13138         * g++.dg/abi/arm_va_list2.h: Companion header file.
13139
13140 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
13141
13142         PR fortran/41044
13143         * gfortran.dg/parameter_array_ref_2.f90 : New test.
13144
13145         PR fortran/41167
13146         * gfortran.dg/char_array_arg_1.f90 : New test.
13147
13148         * gfortran.dg/pr25923.f90 : Remove XFAIL.
13149
13150 2010-01-24  Tobias Burnus  <burnus@net-b.de>
13151
13152         PR fortran/39304
13153         * gfortran.dg/generic_20.f90: New test.
13154
13155 2010-01-22  Michael Matz  <matz@suse.de>
13156
13157         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13158         -msse2.
13159
13160 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
13161
13162         PR fortran/42736
13163         * gfortran.dg/dependency_25.f90 : New test.
13164
13165 2010-01-21  Martin Jambor  <mjambor@suse.cz>
13166
13167         PR tree-optimization/42585
13168         * gcc.dg/tree-ssa/pr42585.c: New test.
13169
13170 2010-01-21  Richard Guenther  <rguenther@suse.de>
13171
13172         PR middle-end/19988
13173         * gcc.dg/pr19988.c: New testcase.
13174
13175 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
13176
13177         * g++.dg/compat/decimal/compat-common.h: New file.
13178         * g++.dg/compat/decimal/decimal-dummy.h: New file.
13179         * g++.dg/compat/decimal/pass_x.h: New file.
13180         * g++.dg/compat/decimal/pass_y.h: New file.
13181         * g++.dg/compat/decimal/pass-1_main.C: New file.
13182         * g++.dg/compat/decimal/pass-1_x.C: New file.
13183         * g++.dg/compat/decimal/pass-1_y.C: New file.
13184         * g++.dg/compat/decimal/pass-2_main.C: New file.
13185         * g++.dg/compat/decimal/pass-2_x.C: New file.
13186         * g++.dg/compat/decimal/pass-2_y.C: New file.
13187         * g++.dg/compat/decimal/pass-3_main.C: New file.
13188         * g++.dg/compat/decimal/pass-3_x.C: New file.
13189         * g++.dg/compat/decimal/pass-3_y.C: New file.
13190         * g++.dg/compat/decimal/pass-4_main.C: New file.
13191         * g++.dg/compat/decimal/pass-4_x.C: New file.
13192         * g++.dg/compat/decimal/pass-4_y.C: New file.
13193         * g++.dg/compat/decimal/pass-5_main.C: New file.
13194         * g++.dg/compat/decimal/pass-5_x.C: New file.
13195         * g++.dg/compat/decimal/pass-5_y.C: New file.
13196         * g++.dg/compat/decimal/pass-6_main.C: New file.
13197         * g++.dg/compat/decimal/pass-6_x.C: New file.
13198         * g++.dg/compat/decimal/pass-6_y.C: New file.
13199         * g++.dg/compat/decimal/return_x.h: New file.
13200         * g++.dg/compat/decimal/return_y.h: New file.
13201         * g++.dg/compat/decimal/return-1_main.C: New file.
13202         * g++.dg/compat/decimal/return-1_x.C: New file.
13203         * g++.dg/compat/decimal/return-1_y.C: New file.
13204         * g++.dg/compat/decimal/return-2_main.C: New file.
13205         * g++.dg/compat/decimal/return-2_x.C: New file.
13206         * g++.dg/compat/decimal/return-2_y.C: New file.
13207         * g++.dg/compat/decimal/return-3_main.C: New file.
13208         * g++.dg/compat/decimal/return-3_x.C: New file.
13209         * g++.dg/compat/decimal/return-3_y.C: New file.
13210         * g++.dg/compat/decimal/return-4_main.C: New file.
13211         * g++.dg/compat/decimal/return-4_x.C: New file.
13212         * g++.dg/compat/decimal/return-4_y.C: New file.
13213         * g++.dg/compat/decimal/return-5_main.C: New file.
13214         * g++.dg/compat/decimal/return-5_x.C: New file.
13215         * g++.dg/compat/decimal/return-5_y.C: New file.
13216         * g++.dg/compat/decimal/return-6_main.C: New file.
13217         * g++.dg/compat/decimal/return-6_x.C: New file.
13218         * g++.dg/compat/decimal/return-6_y.C: New file.
13219
13220 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13221
13222         PR debug/42715
13223         * gcc.dg/pr42715.c: New.
13224
13225 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
13226
13227         PR c++/42038
13228         * g++.dg/parse/crash55.C: New.
13229
13230 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13231
13232         PR debug/42782
13233         * gcc.dg/guality/pr42782.c: New.
13234
13235 2010-01-20  Jason Merrill  <jason@redhat.com>
13236
13237         PR c++/41788
13238         * g++.dg/abi/packed1.C: New.
13239
13240         PR c++/41920
13241         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13242
13243         PR c++/40750
13244         * g++.dg/parse/fn-typedef1.C: New.
13245         * g++.dg/other/cv_quals.C: Adjust.
13246
13247 2010-01-20  Anthony Green  <green@moxielogic.com>
13248
13249         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13250         pack(push) pragma).
13251         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13252         * gcc.dg/20020312-2.c: Port this to the moxie core.
13253         * gcc.dg/weak/typeof-2.c: Ditto.
13254
13255 2010-01-20  Richard Guenther  <rguenther@suse.de>
13256
13257         PR tree-optimization/42717
13258         * gcc.c-torture/compile/pr42717.c: New testcase.
13259
13260 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
13261
13262         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13263         of signed, add a few new tests.
13264
13265         PR middle-end/42803
13266         * g++.dg/parse/limits-initializer1.C: New test.
13267
13268 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13269
13270         PR fortran/42804
13271         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13272         * gfortran.dg/typebound_call_12.f03: New test.
13273
13274 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
13275
13276         PR fortran/42783
13277         * gfortran.dg/bounds_check_15.f90 : New test.
13278
13279 2010-01-19  Michael Matz  <matz@suse.de>
13280
13281         PR tree-optimization/41783
13282         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13283
13284 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13285
13286         PR target/38697.
13287         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13288         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13289         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
13290         * gcc.target/arm/neon/vget_lows16.c: Likewise.
13291         * gcc.target/arm/neon/vget_lows32.c: Likewise.
13292         * gcc.target/arm/neon/vget_lows64.c: Likewise.
13293         * gcc.target/arm/neon/vget_lows8.c: Likewise.
13294         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13295         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13296         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13297         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13298
13299 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13300
13301         PR fortran/42545
13302         * gfortran.dg/extends_6.f03: Modified an error message.
13303         * gfortran.dg/extends_10.f03: New test.
13304         * gfortran.dg/private_type_6.f03: Modified an error message.
13305         * gfortran.dg/structure_constructor_8.f03: Ditto.
13306
13307 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
13308
13309         PR tree-optimization/42719
13310         * gcc.dg/pr42719.c: New test.
13311
13312         PR debug/42728
13313         * gcc.dg/pr42728.c: New test.
13314
13315 2010-01-19  Anthony Green  <green@moxielogic.com>
13316
13317         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13318
13319 2010-01-18  Anthony Green  <green@moxielogic.com>
13320
13321         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13322         for moxie.
13323
13324 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
13325
13326         * g++.dg/template/error45.C: reverted as part of reverting the
13327         fix of PR c++/42634.
13328
13329 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13330
13331         PR c++/42634
13332         * g++.dg/template/error45.C: New test.
13333
13334 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13335
13336         PR c++/42766
13337         * g++.dg/conversion/op6.C: New test.
13338
13339 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
13340
13341         PR target/42774
13342         * gcc.target/alpha/pr42774.c: New test.
13343
13344 2010-01-18  Richard Guenther  <rguenther@suse.de>
13345
13346         PR tree-optimization/42781
13347         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13348
13349 2010-01-17  Richard Guenther  <rguenther@suse.de>
13350
13351         PR middle-end/42248
13352         * gcc.c-torture/execute/pr42248.c: New testcase.
13353
13354 2010-01-17  Richard Guenther  <rguenther@suse.de>
13355
13356         PR tree-optimization/42773
13357         * g++.dg/torture/pr42773.C: New testcase.
13358
13359 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
13360
13361         PR fortran/42677
13362         * gfortran.dg/interface_assignment_5.f90: New test.
13363
13364 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
13365
13366         PR c++/42697
13367         * g++.dg/template/crash94.C: Reverted.
13368
13369 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
13370
13371         PR debug/42767
13372         * gcc.dg/debug/pr42767.c: New.
13373
13374 2010-01-15  Jason Merrill  <jason@redhat.com>
13375
13376         PR c++/42761
13377         * g++.dg/cpp0x/decltype22.C: New.
13378
13379 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
13380
13381         PR middle-end/42760
13382         * g++.dg/torture/pr42760.C: New test.
13383
13384 2010-01-15  Jing Yu  <jingyu@google.com>
13385
13386         PR rtl-optimization/42691
13387         * gcc.c-torture/execute/pr42691.c: New.
13388
13389 2010-01-15  Richard Guenther  <rguenther@suse.de>
13390
13391         PR middle-end/42739
13392         * g++.dg/torture/pr42739.C: New testcase.
13393
13394 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
13395
13396         * g++.dg/template/error45.C: Revert as part of reverting changes
13397         or PR c++/42634.
13398
13399 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13400
13401         PR fortran/42684
13402         * gfortran.dg/interface_31.f90: New test.
13403
13404 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13405
13406         * gcc.target/powerpc/pr42747.c: New file.
13407
13408 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13409
13410         PR middle-end/42674
13411         * c-c++-common/pr42674.c: New test.
13412
13413         PR c++/42608
13414         * g++.dg/template/instantiate11.C: New test.
13415
13416 2010-01-14  Jason Merrill  <jason@redhat.com>
13417
13418         PR c++/42701
13419         * g++.dg/overload/error3.C: New.
13420
13421         PR c++/42655
13422         * g++.dg/overload/rvalue1.C: New.
13423
13424 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13425
13426         PR tree-optimization/42706
13427         * gcc.dg/ipa/pr42706.c: New testcase.
13428
13429 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13430
13431         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13432
13433 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13434
13435         PR tree-optimization/42714
13436         * g++.dg/torture/pr42714.C: New test.
13437
13438 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13439
13440         PR rtl-optimization/42246
13441         * gfortran.dg/pr42246-2.f: New.
13442
13443 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13444
13445         PR rtl-optimization/42389
13446         * gcc.dg/pr42389.c: New.
13447
13448 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13449
13450         PR rtl-optimization/42388
13451         * gcc.dg/pr42388.c: New.
13452
13453 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13454
13455         PR rtl-optimization/42294
13456         * gfortran.dg/pr42294.f: New.
13457
13458 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13459
13460         PR rtl-optimization/39453
13461         PR rtl-optimization/42246
13462         * gcc.dg/pr39453.c: New.
13463         * gcc.dg/pr42246.c: New.
13464
13465 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13466
13467         PR middle-end/42245
13468         * gcc.dg/pr42245.c: New.
13469         * gcc.dg/pr42245-2.c: New.
13470
13471 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13472
13473         PR rtl-optimization/42249
13474         * gcc.dg/pr42249.c: New.
13475
13476 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13477
13478         PR c/42721
13479         * gcc.c-torture/execute/pr42721.c: New test.
13480
13481 2010-01-14  Ira Rosen  <irar@il.ibm.com>
13482
13483         PR tree-optimization/42709
13484         * gcc.dg/vect/pr42709.c: New test.
13485
13486 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13487
13488         PR fortran/41478
13489         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13490         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13491
13492 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13493
13494         PR fortran/42481
13495         * gfortran.dg/generic_19.f90 : New test.
13496
13497 2010-01-13  Richard Guenther  <rguenther@suse.de>
13498
13499         PR tree-optimization/42730
13500         * gcc.c-torture/compile/pr42730.c: New testcase.
13501
13502 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
13503
13504         PR target/pr42542
13505         * gcc.target/ia64/pr42542-1.c: New.
13506         * gcc.target/ia64/pr42542-2.c: New.
13507         * gcc.target/ia64/pr42542-3.c: New.
13508
13509 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
13510
13511         PR c++/42634
13512         * g++.dg/template/error45.C: New test.
13513
13514 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13515
13516         PR tree-optimization/42704
13517         * g++.dg/torture/pr42704.C: New test.
13518
13519 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13520
13521         PR tree-optimization/42703
13522         * gcc.c-torture/compile/pr42703.c: New test.
13523
13524 2010-01-13  Richard Guenther  <rguenther@suse.de>
13525
13526         PR tree-optimization/42705
13527         * gcc.c-torture/compile/pr42705.c: New testcase.
13528
13529 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
13530
13531         * gcc.target/bfin/l2.c: New test.
13532         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13533
13534 2010-01-13  Richard Guenther  <rguenther@suse.de>
13535
13536         PR middle-end/42716
13537         * gcc.c-torture/compile/pr42716.c: New testcase.
13538
13539 2010-01-13  Richard Guenther  <rguenther@suse.de>
13540
13541         PR lto/42678
13542         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13543
13544 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
13545
13546         PR c/42708
13547         * gcc.c-torture/compile/pr42708-1.c: New test.
13548
13549 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
13550
13551         PR debug/42662
13552         * gcc.dg/pr42662.c: New test.
13553
13554         PR tree-optimization/42645
13555         * g++.dg/other/pr42645-1.C: New test.
13556         * g++.dg/other/pr42645-2.C: New test.
13557
13558 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
13559
13560         PR target/42416
13561         * gcc.target/powerpc/warn-1.c: New test.
13562         * gcc.target/powerpc/warn-2.c: New test.
13563
13564 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
13565
13566         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13567         stack alignment.
13568
13569 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
13570
13571         * gcc.dg/lto/20100108_0.c: New.
13572
13573 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
13574
13575         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13576         Add -march=i686 -msse for 32bit x86 targets.
13577
13578 2010-01-10  Richard Guenther  <rguenther@suse.de>
13579
13580         PR middle-end/42667
13581         * gcc.dg/torture/pr42667.c: New testcase.
13582
13583 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13584
13585         PR fortran/32489
13586         * gfortran.dg/array_constructor_34.f90: New test.
13587
13588 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13589
13590         PR fortran/20923
13591         * gfortran.dg/array_constructor_33.f90: New test.
13592         gfortran.dg/array_function_5.f90: Add credit.
13593
13594 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13595
13596         PR debug/42631
13597         * gcc.dg/pr42631.c: New.
13598
13599 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13600
13601         PR debug/42630
13602         * gcc.dg/pr42630.c: New.
13603
13604 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13605
13606         PR debug/42629
13607         * gcc.dg/pr42629.c: New.
13608
13609 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13610
13611         PR middle-end/42363
13612         * gcc.dg/torture/pr42363.c: New.
13613
13614 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13615
13616         PR debug/42604
13617         PR debug/42395
13618         * gcc.dg/vect/pr42604.c: New.
13619         * gcc.dg/vect/pr42395.c: New.
13620
13621 2010-01-09  Richard Guenther  <rguenther@suse.de>
13622
13623         PR middle-end/42512
13624         * gcc.c-torture/execute/pr42512.c: New testcase.
13625
13626 2010-01-09  Tobias Burnus  <burnus@net-b.de>
13627
13628         PR fortran/41298
13629         * gfortran.dg/c_ptr_tests_14.f90: New test.
13630
13631 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13632
13633         PR ada/41929
13634         * gnat.dg/null_pointer_deref1.adb: Don't run on
13635         sparc*-sun-solaris2.11.
13636
13637 2010-01-08  Richard Guenther  <rguenther@suse.de>
13638
13639         PR lto/42528
13640         * gcc.dg/lto/20100103-1_0.c: New testcase.
13641         * gcc.dg/lto/20100103-2_0.c: Likewise.
13642
13643 2010-01-08  Tobias Burnus  <burnus@net-b.de
13644
13645         PR/fortran 25829
13646         * gfortran.dg/asynchronous_1.f90: New test.
13647         * gfortran.dg/asynchronous_2.f90: New test.
13648         * gfortran.dg/conflicts.f90: Update error message.
13649
13650 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
13651
13652         c++/40155
13653         * g++.dg/cpp0x/variadic-unify-2.C: New test.
13654
13655 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
13656
13657         PR tree-optimization/42625
13658         * g++.dg/opt/dtor4.C: New test.
13659         * g++.dg/opt/dtor4.h: New.
13660         * g++.dg/opt/dtor4-aux.cc: New.
13661
13662 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13663
13664         PR fortran/42597
13665         * gfortran.dg/proc_ptr_26.f90: New test.
13666
13667 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13668
13669         PR fortran/41872
13670         * gfortran.dg/allocatable_scalar_7.f90: New test.
13671
13672 2010-01-06  Richard Guenther  <rguenther@suse.de>
13673
13674         * gcc.c-torture/compile/pr42632.c: New testcase.
13675
13676 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13677
13678         PR target/42542
13679         * gcc.target/i386/pr42542-4.c: New.
13680         * gcc.target/i386/pr42542-4a.c: Likewise.
13681         * gcc.target/i386/pr42542-5.c: Likewise.
13682         * gcc.target/i386/pr42542-5a.c: Likewise.
13683
13684 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13685
13686         * gcc.dg/tls/opt-15.c: New test.
13687
13688 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13689
13690         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13691
13692 2010-01-05  Martin Jambor  <mjambor@suse.cz>
13693
13694         PR tree-optimization/42462
13695         * g++.dg/torture/pr42462.C: New test.
13696
13697 2010-01-05  Jason Merrill  <jason@redhat.com>
13698
13699         * g++.dg/cpp0x/initlist30.C: New test.
13700
13701 2010-01-05  Richard Guenther  <rguenther@suse.de>
13702
13703         PR tree-optimization/42614
13704         * gcc.c-torture/execute/pr42614.c: New testcase.
13705
13706 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
13707
13708         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13709         * gcc.dg/Wunreachable-1.c: Remove the testcase of
13710         -Wunreachable-code.
13711         * gcc.dg/Wunreachable-2.c: Likewise.
13712         * gcc.dg/Wunreachable-3.c: Likewise.
13713         * gcc.dg/Wunreachable-4.c: Likewise.
13714         * gcc.dg/Wunreachable-5.c: Likewise.
13715         * gcc.dg/Wunreachable-6.c: Likewise.
13716         * gcc.dg/Wunreachable-7.c: Likewise.
13717         * gcc.dg/Wunreachable-8.c: Likewise.
13718         * gcc.dg/20041231-1.c: Likewise.
13719
13720 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
13721
13722         PR other/42611
13723         * gcc.dg/pr42611.c: New test.
13724
13725         PR tree-optimization/42508
13726         * g++.dg/opt/pr42508.C: New test.
13727
13728 2010-01-05  Tobias Burnus  <burnus@net-b.de>
13729
13730         PR fortran/41872
13731         * gfortran.dg/allocatable_scalar_8.f90: New.
13732
13733 2010-01-04  Martin Jambor  <mjambor@suse.cz>
13734
13735         PR tree-optimization/42398
13736         * gcc.c-torture/compile/pr42398.c: New test.
13737
13738 2010-01-04  Jason Merrill  <jason@redhat.com>
13739
13740         PR c++/42555
13741         * g++.dg/ext/attrib35.C: New.
13742
13743         PR c++/42567
13744         * g++.dg/cpp0x/auto17.C: New.
13745
13746 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
13747
13748         * gcc.dg/lto/20100104_0.c: New.
13749
13750 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
13751
13752         PR target/42542
13753         * gcc.target/i386/pr42542-1.c: New.
13754         * gcc.target/i386/pr42542-1a.c: Likewise.
13755         * gcc.target/i386/pr42542-1b.c: Likewise.
13756         * gcc.target/i386/pr42542-2.c: Likewise.
13757         * gcc.target/i386/pr42542-2a.c: Likewise.
13758         * gcc.target/i386/pr42542-2b.c: Likewise.
13759         * gcc.target/i386/pr42542-3.c: Likewise.
13760         * gcc.target/i386/pr42542-3a.c: Likewise.
13761
13762 2009-01-04  Tobias Burnus  <burnus@net-b.de>
13763
13764         PR fortran/41872
13765         * gfortran.dg/allocatable_scalar_5.f90: New test.
13766         * gfortran.dg/allocatable_scalar_6.f90: New test.
13767
13768 2010-01-03  Richard Guenther  <rguenther@suse.de>
13769
13770         PR testsuite/42583
13771         * gfortran.dg/gomp/recursion1.f90: Remove.
13772
13773 2010-01-03  Richard Guenther  <rguenther@suse.de>
13774
13775         * gcc.dg/Warray-bounds.c: Remove XFAILs.
13776         * gcc.dg/uninit-6.c: Likewise.
13777         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13778
13779 2010-01-03  Richard Guenther  <rguenther@suse.de>
13780
13781         PR tree-optimization/42589
13782         * gcc.target/i386/pr42589.c: New testcase.
13783
13784 2010-01-03  Richard Guenther  <rguenther@suse.de>
13785
13786         PR tree-optimization/42438
13787         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13788
13789 2010-01-02  Richard Guenther  <rguenther@suse.de>
13790
13791         PR testsuite/41651
13792         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13793
13794 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
13795
13796         PR target/42448
13797         * gcc.target/alpha/pr42448-1.c: New test.
13798         * gcc.target/alpha/pr42448-2.c: Ditto.
13799
13800 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
13801
13802         PR preprocessor/41947
13803         * gcc.dg/c99-hexfloat-3.c: New test.
13804
13805 2010-01-01  Richard Guenther  <rguenther@suse.de>
13806
13807         PR c/42570
13808         * gcc.c-torture/execute/pr42570.c: New testcase.
13809
13810 2010-01-01  Richard Guenther  <rguenther@suse.de>
13811
13812         PR middle-end/42559
13813         * gcc.c-torture/compile/pr42559.c: New testcase.
13814
13815 \f
13816 Copyright (C) 2010 Free Software Foundation, Inc.
13817
13818 Copying and distribution of this file, with or without modification,
13819 are permitted in any medium without royalty provided the copyright
13820 notice and this notice are preserved.