OSDN Git Service

PR tree-optimization/46077
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-19  Michael Matz  <matz@suse.de>
2
3         PR tree-optimization/46077
4         * gcc.dg/vect/O3-pr46077.c: New testcase.
5
6 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
7
8         PR c/46547
9         * gcc.c-torture/compile/pr46547-1.c: New test.
10
11 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12
13         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
14         exec $compiler.
15         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
16         $GFORTRAN_UNDER_TEST.
17         (gfortran_init): Use -B to specify specpath, add trailing /.
18
19 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
20
21         * gcc.target/powerpc/ppc-target-1.c: New file to test target
22         attributes on PowerPC.
23         * gcc.target/powerpc/ppc-target-2.c: Ditto.
24         * gcc.target/powerpc/ppc-target-3.c: Ditto.
25
26 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
27
28         * objc.dg/attributes/proto-attribute-1.m: Updated.
29         * objc.dg/attributes/proto-attribute-2.m: New.
30         * objc.dg/attributes/proto-attribute-3.m: New.
31         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
32         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
33         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
34
35 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
36
37         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
38
39 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
40
41         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
42
43 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
44
45         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
46         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
47
48 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
49
50         PR middle-end/46534
51         * gcc.c-torture/compile/pr46534.c: New test.
52
53 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
54
55         * gnat.dg/atomic4.ad[sb]: New test.
56         * gnat.dg/volatile4.adb: Likewise.
57
58 2010-11-18  Richard Henderson  <rth@redhat.com>
59
60         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
61
62 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
63
64         PR c/33193
65         * c-c++-common/pr33193.c: New test.
66
67 2010-11-18  Richard Guenther  <rguenther@suse.de>
68
69         PR tree-optimization/46172
70         * gcc.dg/torture/pr46172.c: New testcase.
71
72 2010-11-18  Jeff Law  <law@redhat.com>
73
74         PR middle-end-optimization/46297
75         * gfortran.dg/pr46297.f: New test.
76
77 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
78
79         PR middle-end/31490
80         * gcc.dg/pr31490.c: New test.
81
82 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
83
84         * gcc.dg/nop.h: Move from ...
85         * gcc.dg/guality/nop.h: ... here.
86         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
87         * gcc.dg/guality/asm-1.c: Update nop.h include.
88         * gcc.dg/guality/pr43329-1.c: Ditto.
89
90 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
91
92         * gcc.dg/two-types-1.c: New test.
93         * gcc.dg/two-types-2.c: New test.
94         * gcc.dg/two-types-3.c: New test.
95         * gcc.dg/two-types-4.c: New test.
96         * gcc.dg/two-types-5.c: New test.
97         * gcc.dg/two-types-6.c: New test.
98         * gcc.dg/two-types-7.c: New test.
99         * gcc.dg/two-types-8.c: New test.
100         * gcc.dg/two-types-9.c: New test.
101         * gcc.dg/two-types-10.c: New test.
102         * objc.dg/two-types-1.m: New test.
103
104 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
105
106         PR rtl-optimization/46440
107         * gcc.dg/pr46440.c: New test.
108
109         PR testsuite/45429
110         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
111
112 2010-11-17  Ira Rosen  <irar@il.ibm.com>
113
114         PR tree-optimization/46312
115         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
116         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
117         on targets that support vector shifts with scalar shift argument.
118         Remove dg-options.
119         * gcc.dg/vect/vect-scal-opt.c: Rename to...
120         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
121         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
122         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
123         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
124         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
125         support misaligned data accesses.
126         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
127         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
128         * lib/target-supports.exp
129         (check_effective_target_vect_shift_scalar): New.
130
131 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
132
133         * gcc.dg/guality/nop.h: New file.
134         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
135         "nop".  Adjust line numbers in gdb-test.
136         * gcc.dg/guality/pr43329-1.c: Likewise.
137
138 2010-11-16  Jason Merrill  <jason@redhat.com>
139
140         * g++.dg/cpp0x/defaulted20.C: New.
141
142         * g++.dg/template/injected2.C: New.
143
144 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
145
146         * objc.dg/protocol-optional-1.m: New.
147         * obj-c++.dg/protocol-optional-1.mm: New.
148
149 2010-11-16  Richard Henderson  <rth@redhat.com>
150
151         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
152         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
153
154 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
155
156         * gnat.dg/opt12.adb: New test.
157         * gnat.dg/opt12_pkg.ad[sb]: New helper.
158
159 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
160
161         * gcc.target/rx/pack.c: New test.
162
163 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
164             Tobias Burnus  <burnus@net-b.de>
165
166         PR fortran/32049
167         * gfortran.dg/quad_1.f90: New.
168         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
169         compiler arguments.
170         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
171         library search path; call gcc-set-multilib-library-path with
172         arguments such that libgfortran.spec is found.
173         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
174
175 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
176
177         PR c++/46401
178         * g++.dg/warn/Wsequence-point-3.C: New test.
179
180 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
181
182         PR preprocessor/17349
183         * gcc.dg/cpp/cmdlne-C3.c: New.
184
185 2010-11-16  Richard Guenther  <rguenther@suse.de>
186
187         PR tree-optimization/44545
188         * gcc.dg/pr44545.c: New testcase.
189
190 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
191
192         PR rtl-optimization/46366
193         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
194         casts.
195
196 2010-11-16  Richard Guenther  <rguenther@suse.de>
197
198         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
199
200 2010-11-16  Richard Guenther  <rguenther@suse.de>
201
202         PR middle-end/45172
203         * gfortran.dg/gomp/pr45172.f90: New testcase.
204
205 2010-11-16  Nick Clifton  <nickc@redhat.com>
206
207         * gcc.target/rx/pack.c: New test.
208
209 2010-11-15  Richard Henderson  <rth@redhat.com>
210
211         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
212         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
213         Use builtin_constant_p rather than scanning for builtin name.
214
215 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
216
217         * objc.dg/property/dotsyntax-18.m: New.
218         * objc.dg/property/dotsyntax-19.m: New.
219         * objc.dg/property/dotsyntax-20.m: New.
220         * obj-c++.dg/property/dotsyntax-18.mm: New.
221         * obj-c++.dg/property/dotsyntax-19.mm: New.
222         * obj-c++.dg/property/dotsyntax-20.mm: New.
223         * objc.dg/property/dotsyntax-4.m: Removed some unused
224         variables and code.
225         * objc.dg/property/dotsyntax-6.m: Same change.
226         * objc.dg/property/dotsyntax-16.m: Same change.
227         * objc.dg/property/dotsyntax-17.m: Same change.
228         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
229         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
230         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
231         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
232         * objc.dg/property/at-property-22.m: Added missing casts.
233         * obj-c++.dg/property/at-property-22.mm: Same change.
234
235 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
236
237         PR tree-optimization/46491
238         * gcc.target/i386/pr46491.c: New test.
239
240         PR tree-optimization/46461
241         * gcc.c-torture/compile/pr46461.c: New test.
242
243 2010-11-15  Tobias Burnus  <burnus@net.b.de>
244
245         PR fortran/46484
246         * gfortran.dg/allocatable_scalar_11.f90: New.
247         * gfortran.dg/allocatable_scalar_5.f90: Make test case
248         standard conform.
249
250 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
251
252         PR debug/46095
253         * gcc.target/i386/pr46095.c: New test.
254
255         PR debug/46387
256         * gcc.dg/pr46387.c: New test.
257
258 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
259
260         * objc.dg/property/dotsyntax-16.m: New.
261         * objc.dg/property/dotsyntax-17.m: New.
262         * obj-c++.dg/property/dotsyntax-16.mm: New.
263         * obj-c++.dg/property/dotsyntax-17.mm: New.
264         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
265         syntax with properties, which now works.
266         * obj-c++.dg/property/at-property-10.mm: Same change.
267
268 2010-11-15  Martin Jambor  <mjambor@suse.cz>
269
270         PR tree-optimization/46349
271         * gnat.dg/opt9.adb: New file.
272         * gnat.dg/opt9_pkg.ads: Likewise
273
274 2010-11-15  Richard Guenther  <rguenther@suse.de>
275
276         PR lto/44989
277         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
278
279 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
280
281         PR preprocessor/45038
282         * g++.dg/pr45038.C: New test.
283
284 2010-11-15  Richard Guenther  <rguenther@suse.de>
285
286         PR tree-optimization/46467
287         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
288
289 2010-11-15  Richard Guenther  <rguenther@suse.de>
290
291         PR testsuite/46423
292         * g++.dg/torture/pr34850.C: Adjust.
293
294 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
295
296         PR c/46475
297         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
298
299 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
300
301         * objc.dg/property/at-property-21.m: New.
302         * objc.dg/property/at-property-22.m: New.
303         * objc.dg/property/at-property-23.m: New.
304         * objc.dg/property/synthesize-9.m: New.
305         * objc.dg/property/synthesize-10.m: New.
306         * objc.dg/property/synthesize-11.m: New.
307         * obj-c++.dg/property/at-property-21.mm: New.
308         * obj-c++.dg/property/at-property-22.mm: New.
309         * obj-c++.dg/property/at-property-23.mm: New.
310         * obj-c++.dg/property/synthesize-9.mm: New.
311         * obj-c++.dg/property/synthesize-10.mm: New.
312         * obj-c++.dg/property/synthesize-11.mm: New.
313
314         * objc.dg/property/at-property-4.m: Updated to match new compiler
315         where some errors have been converted into warnings and vice versa.
316         * objc.dg/property/at-property-16.m: Same change.
317         * objc.dg/property/at-property-18.m: Same change.
318         * objc.dg/property/property-neg-5.m: Same change.
319         * obj-c++.dg/property/at-property-4.mm: Same change.
320         * obj-c++.dg/property/at-property-16.mm: Same change.
321         * obj-c++.dg/property/at-property-18.mm: Same change.
322         * obj-c++.dg/property/property-neg-5.mm: Same change.
323
324         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
325         commented out because of testsuite problems; I found out that
326         using dg-warning instead of dg-message gets them to work.
327         * obj-c++.dg/property/property-neg-3.mm: Same change.
328         * obj-c++.dg/property/synthesize-6.mm: Same change.
329         * obj-c++.dg/property/at-property-5.mm: Same change.
330         * obj-c++.dg/property/at-property-14.mm: Same change.
331         * obj-c++.dg/property/at-property-18.mm: Same change.
332         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
333         some tests still do not work due to some other testsuite issue).
334
335 2010-11-13  Jason Merrill  <jason@redhat.com>
336
337         * g++.dg/cpp0x/auto20.C: New.
338
339 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
340
341         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
342         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
343
344 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
345
346         PR c/46462
347         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
348         * gcc.dg/pr35746.c: Likewise.
349         * gcc.dg/cpp/direct2.c: Likewise.
350         * gcc.dg/cpp/direct2s.c: Likewise.
351         * gcc.dg/noncompile/920923-1.c: Likewise.
352         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
353
354 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
355
356         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
357
358 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
359
360         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
361         a pointer to an arbitrary C struct with an Objective-C protocol.
362         Test various valid uses of typedef with Objective-C objects and
363         protocols instead.
364         * objc.dg/invalid-type-1.m: New.
365         * obj-c++.dg/invalid-type-1.m: New.
366
367 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
368
369         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
370
371 2010-11-13  Tobias Burnus  <burnus@net-b.de>
372
373         PR fortran/45742
374         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
375
376 2010-11-13  Tobias Burnus  <burnus@net-b.de>
377
378         PR fortran/45742
379         * gfortran.dg/volatile12.f90: New.
380
381 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
382
383         * objc.dg/attributes/method-format-1.m: Adjust.
384
385 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
386
387         PR c/20385
388         * gcc.dg/decl-9.c: New.
389
390 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
391
392         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
393
394 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
395
396         * gcc.dg/format/few-1.c: New test.
397         * gcc.dg/format/asm_fprintf-1.c: Adjust.
398         * gcc.dg/format/c90-scanf-1.c: Adjust.
399         * gcc.dg/format/cmn-err-1.c: Adjust.
400         * gcc.dg/format/dfp-printf-1.c: Adjust.
401         * gcc.dg/format/dfp-scanf-1.c: Adjust.
402         * gcc.dg/format/gcc_diag-1.c: Adjust.
403         * gcc.dg/format/ms_unnamed-1.c: Adjust.
404         * gcc.dg/format/strfmon-1.c: Adjust.
405         * gcc.dg/format/unnamed-1.c: Adjust.
406         * gcc.dg/format/xopen-2.c: Adjust.
407         * g++.dg/ext/builtin4.C: Adjust.
408         * g++.dg/ext/builtin5.C: Adjust.
409
410 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
411
412         * gcc.dg/pragma-diag-2.c: New test.
413
414 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
415
416         PR fortran/45794
417         * gfortran.dg/optional_mask.f90: New test.
418
419 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
420
421         * g++.dg/cpp0x/defaulted15.C: Adjust.
422
423 2010-11-12  James Dennett <jdennett@google.com>
424
425         PR c++/39415
426         * g++.dg/expr/static_cast7.C: New.
427
428 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
429
430         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
431         warning.
432         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
433         mips-sgi-irix*.
434         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
435         * gcc.target/mips/call-3.c: Add dg-require-visibility.
436
437 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
438
439         * gcc.dg/pr46375.c: New test.
440
441 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
442
443         PR c/44782
444         * c-c++-common/fmax-errors.c: New test.
445
446 2010-11-11  Richard Henderson  <rth@redhat.com>
447
448         * gcc.target/i386/sse-24.c: Use -ffp-contract.
449
450 2010-11-11  Jan Hubicka  <jh@suse.cz>
451
452         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
453         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
454
455 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
456
457         PR target/46088
458         * gcc.dg/pr46088.c: New test.
459
460 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
461
462         * gfortran.dg/empty_derived_type.f90: New test.
463
464 2010-11-11  Tobias Burnus  <burnus@net-b.de>
465
466         PR fortran/46413
467         * gfortran.dg/class_31.f90: New.
468
469         PR fortran/46205
470         * gfortran.dg/forall_14.f90: New.
471
472 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
473             Tobias Burnus  <burnus@net-b.de>
474
475         PR fortran/46325
476         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
477
478 2010-11-11  Jan Hubicka  <jh@suse.cz>
479
480         * gcc.dg/20081223-1.c: Update LTO options.
481         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
482         * gcc.dg/lto/20081118_0.c: Update LTO options.
483         * gcc.dg/lto/ipareference_0.c: Update LTO options.
484         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
485         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
486         * gcc.dg/lto/ipacp_0.c: Update LTO options.
487         * gcc.dg/lto/20090116_0.c: Update LTO options.
488         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
489         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
490         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
491         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
492         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
493         * gcc.dg/lto/20081224_0.c: Update LTO options.
494         * gcc.dg/lto/20090219_0.c: Update LTO options.
495         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
496         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
497         * gcc.dg/lto/20081115_0.c: Update LTO options.
498         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
499         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
500         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
501         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
502         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
503         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
504         * g++.dg/20090107-1.C: Update LTO options.
505         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
506         * g++.dg/lto/20081123_0.C: Update LTO options.
507         * g++.dg/lto/20090313_0.C: Update LTO options.
508         * g++.dg/lto/20081125_0.C: Update LTO options.
509         * g++.dg/lto/20081109-1_0.C: Update LTO options.
510         * g++.dg/lto/20081219_0.C: Update LTO options.
511         * g++.dg/lto/20100724-1_0.C: Update LTO options.
512         * g++.dg/lto/20081204-1_0.C: Update LTO options.
513         * g++.dg/lto/20090303_0.C: Update LTO options.
514         * g++.dg/lto/20100723-1_0.C: Update LTO options.
515         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
516         * g++.dg/lto/20090128_0.C: Update LTO options.
517         * g++.dg/lto/20081204-2_0.C: Update LTO options.
518         * g++.dg/lto/20090302_0.C: Update LTO options.
519         * g++.dg/lto/20081119-1_0.C: Update LTO options.
520         * g++.dg/lto/20081118_0.C: Update LTO options.
521         * g++.dg/20090121-1.C: Update LTO options.
522         * objc.dg/lto/lto.exp: Update LTO options.
523         * lib/lto.exp: Update LTO options.
524         * lib/gcc-dg.exp: Update LTO options.
525         * lib/c-torture.exp: Update LTO options.
526         * obj-c++.dg/lto/lto.exp: Update LTO options.
527
528 2010-11-11  Jan Hubicka  <jh@suse.cz>
529
530         PR tree-optimize/40436
531         * gcc.dg/tree-ssa/inline-5.c: New testcase.
532         * gcc.dg/tree-ssa/inline-6.c: New testcase.
533
534 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
535
536         * gfortran.dg/proc_decl_24.f90: New.
537
538 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
539
540         * objc.dg/property/at-property-20.m: New.
541         * objc.dg/property/synthesize-8.m: New.
542         * obj-c++.dg/property/at-property-20.m: New.
543         * obj-c++.dg/property/synthesize-8.mm: New.
544
545 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
546
547         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
548
549 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
550
551         PR middle-end/46388
552         * gcc.c-torture/compile/pr46388.c: New test.
553
554 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
555
556         * lib/lto.exp (lto-get-options-main): Support optional target
557         selector for dg-suppress-ld-options.
558
559 2010-11-11  Martin Jambor  <mjambor@suse.cz>
560
561         PR tree-optimization/46383
562         * g++.dg/torture/pr46383.C: New test.
563
564 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
565
566         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
567         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
568         to dg-options.
569         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
570         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
571         * g++.dg/other/i386-3.C: Ditto.
572
573 2010-11-10  Jason Merrill  <jason@redhat.com>
574
575         * g++.dg/cpp0x/constexpr-46420.C: New.
576
577 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
578
579         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
580         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
581         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
582         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
583         expected messages.
584
585 2010-11-10  Jan Hubicka  <jh@suse.cz>
586
587         PR tree-optimize/38669
588         * gcc.dg/tree-ssa/pr38699.c: New testcase.
589
590 2010-11-10  Jan Hubicka  <jh@suse.cz>
591
592         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
593
594 2010-11-10  Jason Merrill  <jason@redhat.com>
595
596         * g++.dg/cpp0x/constexpr-bitfield.C: New.
597
598 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
599
600         PR debug/46409
601         * gcc.dg/debug/pr46409.c: New test.
602
603         PR c++/46368
604         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
605
606 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
607
608         PR target/46419
609         * gcc-target/i386/pr46419.c: New test.
610
611 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
612
613         * g++.dg/other/i386-2.C: Add -mtbm.
614         * g++.dg/other/i386-3.C: Likewise.
615         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
616         * gcc.target/i386/funcspec-6.c: Likewise.
617         * gcc.target/i386/sse-12.c: Add -mtbm.
618         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
619         operand intrinsics.
620         * gcc.target/i386/sse-14.c: Likewise.
621         * gcc.target/i386/sse-22.c: Likewise.
622         * gcc.target/i386/sse-23.c: Likewise.
623         * gcc.target/i386/tbm-1.c: New file.
624         * gcc.target/i386/tbm-2.c: Likewise.
625
626 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
627
628         * g++.dg/other/i386-2.C: Add -mbmi.
629         * g++.dg/other/i386-3.C: Likewise.
630         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
631         * gcc.target/i386/funcspec-6.c: Likewise.
632         * gcc.target/i386/sse-12.c: Add -mbmi.
633         * gcc.target/i386/bmi-1.c: New file.
634         * gcc.target/i386/bmi-2.c: Likewise.
635         * gcc.target/i386/bmi-3.c: Likewise.
636         * gcc.target/i386/bmi-4.c: Likewise.
637         * gcc.target/i386/bmi-5.c: Likewise.
638         * gcc.target/i386/bmi-6.c: Likewise.
639
640 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
641
642         PR c++/46065
643         * g++.dg/pr46065.C: New test.
644
645 2010-11-10  Jan Hubicka  <jh@suse.cz>
646
647         PR tree-optimize/33172
648         PR tree-optimize/43411
649         * gcc.dg/tree-ssa/pr33172.c: New testcase.
650         * g++.dg/tree-ssa/pr43411.C: New testcase.
651
652 2010-11-10  Jan Hubicka  <jh@suse.cz>
653
654         PR tree-optimize/46228
655         * g++.dg/tree-ssa/pr46228.C: New testcase.
656
657 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
658
659         PR tree-optimization/46414
660         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
661
662 2010-11-10  Tobias Burnus  <burnus@net-b.de>
663
664         PR fortran/46411
665         * gfortran.dg/intrinsic_7.f90: New.
666
667 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
668
669         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
670         * g++.dg/abi/thunk4.C: Likewise.
671         * g++.dg/opt/combine.C: Add dg-require-visibility.
672         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
673         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
674         alpha*-dec-osf*.
675         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
676         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
677         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
678         large arena_size.
679         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
680         * gcc.dg/intmax_t-1.c: Likewise.
681
682 2010-11-10  Tobias Burnus  <burnus@net-b.de>
683
684         PR fortran/46244
685         * gfortran.dg/class_30.f90: New.
686
687 2010-11-10  Tobias Burnus  <burnus@net-b.de>
688
689         PR fortran/46223
690         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
691         failure on s390.
692
693 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
694
695         PR tree-optimization/45971
696         * gcc.dg/vect/O3-pr45971.c: New.
697
698 2010-11-10  Richard Guenther  <rguenther@suse.de>
699
700         PR tree-optimization/44964
701         * gcc.dg/pr44964.c: New testcase.
702
703 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
704
705         * gnat.dg/opt10.adb: Fix typo.
706
707 2010-11-10  Martin Jambor  <mjambor@suse.cz>
708
709         PR tree-optimization/46351
710         PR tree-optimization/46377
711         * gnat.dg/opt10.adb: New file.
712         * gnat.dg/opt10_pkg.ads: Likewise.
713         * gnat.dg/opt11.adb: Likewise.
714         * gnat.dg/opt11.ads: Likewise.
715
716 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
717
718         * gnat.dg/boolean_conv.adb: New test.
719
720 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
721
722         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
723
724 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
725
726         * gnat.dg/unchecked_convert7.adb: New test.
727
728 2010-11-10  Richard Guenther  <rguenther@suse.de>
729
730         PR tree-optimization/46398
731         * gcc.dg/torture/pr46398.c: New testcase.
732
733 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
734
735         * gfortran.dg/open_dev_null.f90: New test.
736
737 2010-11-09  Jan Hubicka  <jh@suse.cz>
738
739         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
740         unrolling.
741
742 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
743
744         * gcc.dg/struct-semi-4.c: New test.
745
746 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
747
748         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
749         power5 to enable generation of FRIZ.
750
751         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
752         optimization.
753
754         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
755         expected.
756
757 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
758
759         PR target/43808
760         * gfortran.dg/pr43808.f90: New test.
761
762 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
763
764         PR tree-optimization/46036
765         * gfortran.dg/lto/pr46036_0.f90: New.
766
767 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
768
769         PR middle-end/45663
770         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
771         bar invocation instead of first.
772
773         PR debug/46171
774         * gcc.dg/pr46171.c: New test.
775
776 2010-11-09  Richard Guenther  <rguenther@suse.de>
777
778         PR tree-optimization/46355
779         * gcc.dg/pr46355.c: New testcase.
780
781 2010-11-09  Richard Guenther  <rguenther@suse.de>
782
783         PR tree-optimization/46177
784         * gcc.dg/pr46177-2.c: New testcase.
785
786 2010-11-09  Richard Guenther  <rguenther@suse.de>
787
788         PR testsuite/46312
789         * gcc.dg/vec-scal-opt.c: Move ...
790         * gcc.dg/vect/vect-scal-opt.c: ... here.
791         * gcc.dg/vec-scal-opt1.c: Move ...
792         * gcc.dg/vect/vect-scal-opt1.c: ... here.
793         * gcc.dg/vec-scal-opt2.c: Move ...
794         * gcc.dg/vect/vect-scal-opt2.c: ... here.
795
796 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
797
798         * gnat.dg/specs/static_initializer5.ads: New test.
799         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
800
801 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
802
803         PR middle-end/46360
804         * gcc.c-torture/compile/pr46360.c: New test.
805
806         PR c++/45894
807         * g++.dg/warn/Wsequence-point-2.C: New test.
808
809 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
810
811         PR fortran/46313
812         * gfortran.dg/class_29.f03: New.
813
814 2010-11-09  Richard Guenther  <rguenther@suse.de>
815
816         PR middle-end/46221
817         * gcc.target/i386/alias-1.c: New testcase.
818
819 2010-11-08  Jason Merrill  <jason@redhat.com>
820
821         * g++.dg/cpp0x/constexpr-sassert.C: New.
822
823 2010-11-08  Jason Merrill  <jason@redhat.com>
824
825         * g++.dg/cpp0x/constexpr-defarg.C: New.
826
827 2010-11-08  Xinliang David Li  <davidxl@google.com>
828
829         PR tree-optimization/46316
830         * gcc.c-torture/execute/pr46316.c: New test.
831
832 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
833
834         PR fortran/46344
835         * gfortran.dg/class_28.f03: Extended.
836
837 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
838
839         * objc.dg/property/dotsyntax-13.m: New.
840         * objc.dg/property/dotsyntax-14.m: New.
841         * objc.dg/property/dotsyntax-15.m: New.
842         * objc.dg/property/synthesize-7.m: New.
843         * obj-c++.dg/property/dotsyntax-13.mm: New.
844         * obj-c++.dg/property/dotsyntax-14.mm: New.
845         * obj-c++.dg/property/dotsyntax-15.mm: New.
846         * obj-c++.dg/property/synthesize-7.mm: New.
847
848 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
849
850         * objc.dg/property/dynamic-4.m: New.
851         * objc.dg/property/dynamic-5.m: New.
852         * objc.dg/property/dynamic-6.m: New.
853         * obj-c++.dg/property/dynamic-4.mm: New.
854         * obj-c++.dg/property/dynamic-5.mm: New.
855         * obj-c++.dg/property/dynamic-6.mm: New.
856
857 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
858
859         * objc.dg/property/synthesize-3.m: New.
860         * objc.dg/property/synthesize-4.m: New.
861         * objc.dg/property/synthesize-5.m: New.
862         * objc.dg/property/synthesize-6.m: New.
863         * obj-c++.dg/property/synthesize-3.mm: New.
864         * obj-c++.dg/property/synthesize-4.mm: New.
865         * obj-c++.dg/property/synthesize-5.mm: New.
866         * obj-c++.dg/property/synthesize-6.mm: New.
867
868 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
869
870         * objc.dg/property/at-property-5.m: Updated test.
871         * objc.dg/property/at-property-16.m: New.
872         * objc.dg/property/at-property-17.m: New.
873         * objc.dg/property/at-property-18.m: New.
874         * objc.dg/property/at-property-19.m: New.
875         * objc.dg/property/dotsyntax-12.m: New.
876         * objc.dg/protocol-inheritance-1.m: New.
877         * objc.dg/protocol-inheritance-2.m: New.
878         * obj-c++.dg/property/at-property-5.mm: Updated test.
879         * obj-c++.dg/property/at-property-16.mm: New.
880         * obj-c++.dg/property/at-property-17.mm: New.
881         * obj-c++.dg/property/at-property-18.mm: New.
882         * obj-c++.dg/property/at-property-19.mm: New.
883         * obj-c++.dg/protocol-inheritance-1.mm: New.
884         * obj-c++.dg/protocol-inheritance-2.mm: New.
885         * obj-c++.dg/property/dotsyntax-12.mm: New.
886
887 2010-11-08  Jason Merrill  <jason@redhat.com>
888
889         * g++.dg/expr/overflow1.C: New.
890         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
891         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
892         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
893         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
894
895 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
896
897         * gcc.dg/pr35442.c: Adapt warning.
898
899         PR target/46280
900         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
901         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
902         * g++.dg/torture/pr36444.C: Add dg-options -msse for
903         i?86-*-* x86_64-*-*.
904         * g++.dg/torture/pr36445.C: Likewise.
905         * gcc.c-torture/compile/pr34856.c: Likewise.
906         * gcc.c-torture/compile/pr39928-1.c: Likewise.
907         * gcc.c-torture/compile/vector-1.c: Likewise.
908         * gcc.c-torture/compile/vector-2.c: Likewise.
909         * gcc.dg/pr32912-1.c: Likewise.
910         * gcc.c-torture/execute/va-arg-25.c: Move ...
911         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
912         Add dg-options -msse, dg-require-effective-target sse_runtime for
913         for i?86-*-*, x86_64-*-*.
914         * gcc.c-torture/execute/vector-1.c: Likewise.
915         * gcc.c-torture/execute/vector-2.c: Likewise.
916         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
917         i?86-*-*, x86_64-*-*.
918         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
919         * gcc.dg/tree-ssa/sra-4.c: Likewise.
920         * gcc.dg/tree-ssa/vector-1.c: Likewise.
921         * gcc.dg/tree-ssa/vector-2.c: Likewise.
922         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
923
924 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
925
926         * gcc.dg/torture/pr45982.c: Add -std=c99
927         * gcc.dg/torture/pr45623.c: Ditto.
928
929 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
930
931         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
932         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
933
934 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
935
936         PR target/28627
937         * g++.dg/ext/dllimport7.C: Adjust second error check and
938         allow test for x86_64 mingw, too.
939
940 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
941
942         PR fortran/46344
943         * gfortran.dg/class_28.f03: New.
944
945 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
946
947         PR rtl-optimization/45352
948         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
949         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
950         gcc.target/i386/pr45352-2.c: New tests.
951
952 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
953
954         PR libobjc/36610
955         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
956         XFAIL the run for all but m32 x86.
957
958 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
959
960         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
961         as comment character.
962
963 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
964
965         * gcc.target/mips/mips.exp: Revert previous patch.
966         * gcc.target/mips/fma-1.c: Delete.
967         * gcc.target/mips/fma-2.c: Likewise.
968         * gcc.target/mips/fma-3.c: Likewise.
969         * gcc.target/mips/fma-4.c: Likewise.
970         * gcc.target/mips/fma-5.c: Likewise.
971         * gcc.target/mips/fma-6.c: Likewise.
972         * gcc.target/mips/fma-7.c: Likewise.
973         * gcc.target/mips/fma-8.c: Likewise.
974         * gcc.target/mips/fma-9.c: Likewise.
975         * gcc.target/mips/fma-10.c: Likewise.
976         * gcc.target/mips/fma-11.c: Likewise.
977         * gcc.target/mips/fma-12.c: Likewise.
978         * gcc.target/mips/fma-13.c: Likewise.
979         * gcc.target/mips/fma-14.c: Likewise.
980         * gcc.target/mips/fma-15.c: Likewise.
981         * gcc.target/mips/fma-16.c: Likewise.
982         * gcc.target/mips/fma-17.c: Likewise.
983         * gcc.target/mips/fma-18.c: Likewise.
984         * gcc.target/mips/fma-19.c: Likewise.
985         * gcc.target/mips/fma-20.c: Likewise.
986
987 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
988
989         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
990         * gcc.target/mips/fma-1.c: New test.
991         * gcc.target/mips/fma-2.c: Likewise.
992         * gcc.target/mips/fma-3.c: Likewise.
993         * gcc.target/mips/fma-4.c: Likewise.
994         * gcc.target/mips/fma-5.c: Likewise.
995         * gcc.target/mips/fma-6.c: Likewise.
996         * gcc.target/mips/fma-7.c: Likewise.
997         * gcc.target/mips/fma-8.c: Likewise.
998         * gcc.target/mips/fma-9.c: Likewise.
999         * gcc.target/mips/fma-10.c: Likewise.
1000         * gcc.target/mips/fma-11.c: Likewise.
1001         * gcc.target/mips/fma-12.c: Likewise.
1002         * gcc.target/mips/fma-13.c: Likewise.
1003         * gcc.target/mips/fma-14.c: Likewise.
1004         * gcc.target/mips/fma-15.c: Likewise.
1005         * gcc.target/mips/fma-16.c: Likewise.
1006         * gcc.target/mips/fma-17.c: Likewise.
1007         * gcc.target/mips/fma-18.c: Likewise.
1008         * gcc.target/mips/fma-19.c: Likewise.
1009         * gcc.target/mips/fma-20.c: Likewise.
1010
1011 2010-11-06  Jason Merrill  <jason@redhat.com>
1012
1013         * g++.dg/cpp0x/constexpr-ctor3.C: New.
1014
1015 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
1016
1017         PR c/43384
1018         * gcc.dg/parser-error-3.c: New test.
1019
1020 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
1021
1022         PR c++/45332
1023         * g++.dg/parse/semicolon2.C: New testcase.
1024         * g++.dg/ext/asmspec1.C: Adjust.
1025         * g++.dg/init/new13.C: Adjust.
1026         * g++.dg/parse/ctor5.C: Adjust.
1027
1028 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
1029
1030         PR fortran/46330
1031         * gfortran.dg/class_27.f03: New.
1032
1033 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1034
1035         Fixed using the Objective-C 2.0 dot-syntax with self and super.
1036         * objc.dg/property/dotsyntax-5.m: New.
1037         * objc.dg/property/dotsyntax-6.m: New.
1038         * objc.dg/property/dotsyntax-7.m: New.
1039         * objc.dg/property/dotsyntax-8.m: New.
1040         * objc.dg/property/dotsyntax-9.m: New.
1041         * objc.dg/property/dotsyntax-10.m: New.
1042         * objc.dg/property/dotsyntax-11.m: New.
1043         * obj-c++.dg/property/dotsyntax-5.mm: New.
1044         * obj-c++.dg/property/dotsyntax-6.mm: New.
1045         * obj-c++.dg/property/dotsyntax-7.mm: New.
1046         * obj-c++.dg/property/dotsyntax-8.mm: New.
1047         * obj-c++.dg/property/dotsyntax-9.mm: New.
1048         * obj-c++.dg/property/dotsyntax-10.mm: New.
1049         * obj-c++.dg/property/dotsyntax-11.mm: New.
1050
1051 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1052
1053         * obj-c++.dg/encode-3.mm: Provide a different string check for the
1054         NeXT runtime when the type is READONLY.
1055
1056 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
1057
1058         * gcc.target/i386/387-2.c: Skip if -march= is specified.
1059         * gcc.target/i386/387-6.c: Ditto.
1060         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
1061         * gcc.target/i386/387-4.c: Ditto.
1062         * gcc.target/i386/387-7.c: Ditto.
1063         * gcc.target/i386/387-8.c: Ditto.
1064         * gcc.target/i386/387-9.c: Ditto.
1065         * gcc.target/i386/387-10.c: Ditto.
1066         * gcc.target/i386/387-11.c: Ditto.
1067         * gcc.target/i386/387-12.c: Ditto.
1068
1069         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
1070
1071 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1072
1073         PR target/44981
1074         * gcc.dg/darwin-cfstring-format-1.c: New.
1075         * gcc.dg/warn-nsstring.c: New.
1076         * objc.dg/fsf-nsstring-format-1.m: New.
1077         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1078         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1079         linker warning.
1080
1081 2010-11-05  Jason Merrill  <jason@redhat.com>
1082
1083         PR c++/45473
1084         * g++.dg/inherit/virtual6.C: New.
1085
1086 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1087
1088         PR c/44772
1089         * gcc.dg/Wcxx-compat-21.c: New test.
1090
1091 2010-11-05  Ian Lance Taylor  <iant@google.com>
1092
1093         PR target/46084
1094         * gcc.target/i386/pr46084.c: New test.
1095
1096 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
1097
1098         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1099         * (check_effective_target_mempcpy): New.
1100         * gcc.c-torture/execute/pr45636.c: Move this...
1101         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
1102
1103 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1104
1105         * gcc.target/i386/i386.exp (FLAGS): Remove.
1106         Wrap gcc_target_compile with $clearcap_ldflags added to options.
1107
1108 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1109
1110         PR c++/46160
1111         * g++.dg/opt/empty2.C: New test.
1112
1113         PR target/45670
1114         * gcc.target/i386/pr45670.c: New test.
1115
1116 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
1117
1118         PR fortran/45451
1119         PR fortran/46174
1120         * gfortran.dg/class_19.f03: Modified.
1121         * gfortran.dg/class_allocate_6.f03: New.
1122
1123 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1124
1125         * gcc.target/i386/avx-vzeroupper-19.c: New.
1126
1127 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1128
1129         PR tree-optimization/46099
1130         * gcc.dg/autopar/pr46099.c: New test.
1131
1132         PR middle-end/43690
1133         * c-c++-common/pr43690.c: New test.
1134
1135 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
1136
1137         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
1138         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
1139         declaration and implementation.
1140         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
1141         * obj-c++.dg/property/at-property-13.mm: Likewise.
1142         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
1143         * obj-c++.dg/property/property-1.mm: Likewise.
1144         * obj-c++.dg/property/at-property-7.mm: Likewise.
1145         * obj-c++.dg/property/at-property-9.mm: Likewise.
1146         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
1147         * obj-c++.dg/property/at-property-10.mm: Likewise.
1148         * obj-c++.dg/property/synthesize-2.mm: Likewise.
1149         * obj-c++.dg/property/at-property-12.mm: Likewise.
1150         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
1151         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
1152         * obj-c++.dg/property/at-property-6.mm: Likewise.
1153         * obj-c++.dg/property/at-property-8.mm: Likewise.
1154         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
1155         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
1156         * obj-c++.dg/property/at-property-11.mm: Likewise.
1157         * obj-c++.dg/template-8.mm: Likewise.
1158         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
1159         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
1160         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
1161         and put a FIXME for this.
1162         * obj-c++.dg/property/property-2.mm: Remove.
1163         * obj-c++.dg/property/property-3.mm: Remove.
1164
1165 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1166
1167         PR debug/46307
1168         * gcc.dg/pr46307.c: New test.
1169
1170 2010-11-05  Jason Merrill  <jason@redhat.com>
1171
1172         PR c++/46304
1173         * g++.dg/ext/complex6.C: New.
1174
1175 2010-11-04  Bud Davis   <jimmied@smu.edu>
1176
1177         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
1178
1179 2010-11-04  Chao-ying Fu  <fu@mips.com>
1180
1181         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
1182         msubu, mult, multu.
1183         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1184
1185 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1186
1187         Fixed using the Objective-C 2.0 dot-syntax with class names.
1188         * objc.dg/property/dotsyntax-3.m: New.
1189         * objc.dg/property/dotsyntax-4.m: New.
1190         * obj-c++.dg/property/dotsyntax-3.mm: New.
1191         * obj-c++.dg/property/dotsyntax-4.mm: New.
1192
1193         * objc.dg/fobjc-std-1.m: Added test for warnings when the
1194         Objective-C 2.0 dot-syntax is used with class names.
1195         * obj-c++.dg/fobjc-std-1.mm: Same change.
1196
1197 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
1198
1199         * gcc.target/powerpc/loop_align.c: New.
1200
1201 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1202
1203         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1204
1205         merge from FSF 'apple/trunk' branch.
1206         * gcc.target/powerpc/darwin64-abi.c: New.
1207
1208 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
1209
1210         PR tree-optimization/46233
1211         * gcc.dg/pr46233.c: New test.
1212
1213 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1214
1215         * objc.dg/property/property-2.m: Deleted.
1216         * objc.dg/property/property-3.m: Deleted.
1217
1218 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1219
1220         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1221         defined.
1222         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1223         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1224         * objc.dg/property/property-1.m: Likewise.
1225         * objc.dg/property/at-property-6.m: Likewise.
1226         * objc.dg/property/at-property-7.m: Likewise.
1227         * objc.dg/property/dotsyntax-1.m: Likewise.
1228         * objc.dg/property/at-property-8.m: Likewise.
1229         * objc.dg/property/dotsyntax-2.m: Likewise.
1230         * objc.dg/property/at-property-9.m: Likewise.
1231         * objc.dg/property/synthesize-2.m: Likewise.
1232         * objc.dg/property/at-property-10.m: Likewise.
1233         * objc.dg/property/at-property-11.m: Likewise.
1234         * objc.dg/property/at-property-12.m: Likewise.
1235         * objc.dg/property/at-property-13.m: Likewise.
1236         * objc.dg/property/fsf-property-method-access.m: Likewise.
1237         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1238         linker warning.
1239         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
1240         warnings.
1241         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
1242         deprecation warnings.  Use Object1 implementation.
1243         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
1244         * objc/execute/forward-1.m: Remove.
1245         * objc/execute/forward-1.x: Remove.
1246
1247 2010-11-04  Jason Merrill  <jason@redhat.com>
1248
1249         * g++.dg/cpp0x/constexpr-access.C: New.
1250
1251 2010-11-04  Richard Guenther  <rguenther@suse.de>
1252
1253         PR rtl-optimization/46183
1254         * gcc.dg/torture/pr46183.c: New testcase.
1255
1256 2010-11-04  Richard Guenther  <rguenther@suse.de>
1257
1258         PR tree-optimization/46068
1259         * gcc.dg/torture/pr46068.c: New testcase.
1260
1261 2010-11-04  Richard Guenther  <rguenther@suse.de>
1262
1263         PR tree-optimization/45991
1264         * gcc.dg/pr45991.c: New testcase.
1265
1266 2010-11-04  Richard Guenther  <rguenther@suse.de>
1267
1268         PR tree-optimization/46154
1269         * g++.dg/torture/pr46154.C: New testcase.
1270
1271 2010-11-04  Richard Guenther  <rguenther@suse.de>
1272
1273         PR tree-optimization/45733
1274         * gcc.dg/pr45733.c: New testcase.
1275
1276 2010-11-04  Ira Rosen  <irar@il.ibm.com>
1277
1278         PR tree-optimization/46213
1279         * gfortran.dg/vect/pr46213.f90: New.
1280
1281 2010-11-04  Richard Guenther  <rguenther@suse.de>
1282
1283         PR testsuite/45702
1284         * gcc.dg/pr34989-1.c: Move ...
1285         * gcc.dg/lto/pr34989-1_0.c: ... here.
1286         * gcc.dg/pr34989-2.c: Move ...
1287         * gcc.dg/lto/pr34989-1_1.c: ... here.
1288         * gcc.dg/pr27898.c: Move ...
1289         * gcc.dg/lto/pr27898_0.c: ... here and ...
1290         * gcc.dg/lto/pr27898_1.c: ... split.
1291         * gcc.dg/pr28712.c: Move ...
1292         * gcc.dg/lto/pr28712_0.c: ... here and ...
1293         * gcc.dg/lto/pr28712_1.c: ... split ...
1294         * gcc.dg/lto/pr28712_2.c: ... twice.
1295         * gcc.dg/pr28706.c: Move ...
1296         * gcc.dg/lto/pr28706_0.c: ... here and ...
1297         * gcc.dg/lto/pr28706_1.c: ... split.
1298
1299 2010-11-04  Richard Guenther  <rguenther@suse.de>
1300             Richard Henderson  <rth@redhat.com>
1301
1302         * gcc.target/i386/fma4-vector-2.c: New testcase.
1303
1304 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1305             Richard Guenther  <rguenther@suse.de>
1306
1307         * gcc.dg/vec-scal-opt.c: New testcase.
1308         * gcc.dg/vec-scal-opt1.c: New testcase.
1309         * gcc.dg/vec-scal-opt2.c: New testcase.
1310
1311 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1312
1313         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1314         from plugin build flags on Darwin targets.
1315
1316 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1317
1318         * gcc.target/i386/pr46285.c: Require split_stack target.
1319
1320 2010-11-03  Jason Merrill  <jason@redhat.com>
1321
1322         PR c++/46293
1323         * g++.dg/cpp0x/constexpr-base2.C: New.
1324
1325         PR c++/46289
1326         * g++.dg/cpp0x/initlist45.C: New.
1327
1328 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1329
1330         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1331         is now allowed in categories.
1332         * obj-c++.dg/property/dynamic-2.mm: Same change.
1333         * objc.dg/property/dynamic-3.m: New.
1334         * obj-c++.dg/property/dynamic-3.mm: New.
1335         * objc.dg/property/at-property-14.m: New.
1336         * objc.dg/property/at-property-15.m: New.
1337         * obj-c++.dg/property/at-property-14.mm: New.
1338         * obj-c++.dg/property/at-property-15.mm: New.
1339
1340         * objc.dg/foreach-6.m: Added a few more tests for valid and
1341         invalid iterating variables and collections.
1342
1343 2010-11-03  Xinliang David Li  <davidxl@google.com>
1344
1345         PR target/46200
1346         * g++.dg/tree-ssa/ivopts-2.C: New test.
1347
1348 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1349
1350         PR target/46295
1351         * gcc.target/i386/pr46295.c: New.
1352
1353 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1354
1355         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1356         precision min/max for single precision on VSX.
1357
1358 2010-11-03  Jason Merrill  <jason@redhat.com>
1359
1360         PR c++/46289
1361         * g++.dg/cpp0x/constexpr-ice3.C: New.
1362
1363 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1364
1365         * gnat.dg/opt8.ad[sb]: New test.
1366         * gnat.dg/opt8_pkg.ads: New helper.
1367
1368 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1369
1370         PR rtl-optimization/45865
1371         * gcc.dg/pr45865.c: New.
1372         * gcc.dg/torture/pr45865.c: Likewise.
1373
1374         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1375         * gcc.target/arm/headmerge-2.c: Likewise.
1376         * gcc.target/i386/headmerge-1.c: Likewise.
1377         * gcc.target/i386/headmerge-2.c: Likewise.
1378
1379 2010-11-03  Richard Guenther  <rguenther@suse.de>
1380
1381         PR middle-end/46288
1382         * gcc.dg/pr46288.c: New testcase.
1383
1384 2010-11-03  Richard Guenther  <rguenther@suse.de>
1385
1386         PR tree-optimization/44807
1387         * gcc.dg/torture/pr44807.c: New testcase.
1388
1389 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1390
1391         PR libgfortran/43899
1392         * gfortran.dg/namelist_67.f90: New test.
1393
1394 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1395
1396         PR tree-optimization/46009
1397         * gcc.dg/vect/pr46009.c: New function.
1398
1399 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1400
1401         Implemented -fobjc-std=objc1 flag.
1402         * objc.dg/fobjc-std-1.m: New.
1403         * obj-c++.dg/fobjc-std-1.mm: New.
1404
1405 2010-11-03  Richard Guenther  <rguenther@suse.de>
1406
1407         PR middle-end/46241
1408         * g++.dg/debug/pr46241.C: New testcase.
1409
1410 2010-11-03  Richard Guenther  <rguenther@suse.de>
1411
1412         PR tree-optimization/46190
1413         * gfortran.dg/pr46190.f90: New testcase.
1414
1415 2010-11-03  Richard Guenther  <rguenther@suse.de>
1416
1417         PR testsuite/46274
1418         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1419         * gcc.dg/vect/vect-19.c: Likewise.
1420         * gcc.dg/vect/vect-17.c: Likewise.
1421
1422 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1423
1424         PR target/46285
1425         * gcc.target/i386/pr46285.c: New.
1426
1427 2010-11-03  Richard Guenther  <rguenther@suse.de>
1428
1429         PR tree-optimization/46217
1430         * gcc.dg/pr46217.c: New testcase.
1431
1432 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1433
1434         * objc.dg/property/dotsyntax-1.m: New.
1435         * objc.dg/property/dotsyntax-2.m: New.
1436         * obj-c++.dg/property/dotsyntax-1.mm: New.
1437         * obj-c++.dg/property/dotsyntax-2.mm: New.
1438
1439 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1440
1441         PR tree-optimization/46165
1442         * gcc.dg/pr46165.c: New test.
1443
1444 2010-11-03  Richard Guenther  <rguenther@suse.de>
1445
1446         PR middle-end/46251
1447         * gcc.dg/pr46251.c: New testcase.
1448
1449 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1450
1451         PR tree-optimization/46107
1452         * gcc.c-torture/compile/pr46107.c: New test.
1453
1454         PR debug/46252
1455         * gcc.dg/pr46252.c: New test.
1456
1457         PR rtl-optimization/46034
1458         PR rtl-optimization/46212
1459         PR rtl-optimization/46248
1460         * gcc.c-torture/compile/pr46034.c: New test.
1461         * gcc.c-torture/compile/pr46248.c: New test.
1462         * gcc.dg/pr46212.c: New test.
1463
1464 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1465
1466         * gnat.dg/sizetype4.adb: New test.
1467
1468 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
1469
1470         * gcc.target/i386/avx-vzeroupper-15.c: New.
1471         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1472         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1473         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1474
1475         PR target/46253
1476         * gcc.target/i386/pr46253.c: New.
1477
1478 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1479             Tobias Burnus  <burnus@net-b.de>
1480
1481         PR fortran/45170
1482         * gfortran.dg/deferred_type_param_1.f90: New.
1483         * gfortran.dg/deferred_type_param_2.f90: New.
1484         * gfortran.dg/initialization_1.f90: Update dg-errors.
1485         * gfortran.dg/initialization_9.f90: Update dg-errors.
1486
1487 2010-11-02  Richard Guenther  <rguenther@suse.de>
1488
1489         PR tree-optimization/46149
1490         * g++.dg/torture/pr46149.C: New testcase.
1491
1492 2010-11-02  Richard Guenther  <rguenther@suse.de>
1493
1494         PR tree-optimization/46216
1495         * gcc.dg/torture/pr46216.c: New testcase.
1496
1497 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1498
1499         PR target/46131
1500         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1501         *-*-osf*.
1502
1503 2010-11-02  Richard Guenther  <rguenther@suse.de>
1504
1505         PR tree-optimization/46184
1506         * gcc.dg/pr46184.c: New testcase.
1507
1508 2010-11-02  Richard Guenther  <rguenther@suse.de>
1509
1510         PR tree-optimization/46177
1511         * gcc.dg/pr46177.c: New testcase.
1512
1513 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1514
1515         PR middle-end/46120
1516         * g++.dg/ipa/ivinline-9.C: New test.
1517
1518 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1519
1520         PR tree-optimization/45875
1521         * g++.dg/torture/pr45875.C: New test.
1522
1523 2010-11-02  Richard Guenther  <rguenther@suse.de>
1524
1525         PR testsuite/46249
1526         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1527
1528 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
1529
1530         PR debug/46255
1531         * gcc.dg/pr46255.c: New test.
1532
1533 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1534
1535         PR c++/46170
1536         PR c++/46162
1537         * g++.dg/template/sfinae26.C: New test.
1538         * g++.dg/template/sfinae27.C: Likewise.
1539
1540 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1541
1542         PR c++/45606
1543         * g++.dg/template/typedef36.C: New test.
1544         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1545         * g++.dg/template/canon-type-10.C: Likewise.
1546         * g++.dg/template/canon-type-11.C: Likewise.
1547         * g++.dg/template/canon-type-12.C: Likewise.
1548         * g++.dg/template/canon-type-13.C: Likewise.
1549
1550 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
1551
1552         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1553         instance of debug_pubnames on darwin.
1554
1555 2010-11-01  Jason Merrill  <jason@redhat.com>
1556             Benjamin Kosnik  <bkoz@redhat.com>
1557
1558         * g++.dg/cpp0x/constexpr-initlist2.C: New.
1559         * g++.dg/cpp0x/constexpr-initlist3.C: New.
1560
1561         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1562         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1563         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1564         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1565         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1566         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1567         * g++.dg/cpp0x/constexpr-array.C: New.
1568         * g++.dg/cpp0x/constexpr-base.C: New.
1569         * g++.dg/cpp0x/constexpr-complex.C: New.
1570         * g++.dg/cpp0x/constexpr-data1.C: New.
1571         * g++.dg/cpp0x/constexpr-data2.C: New.
1572         * g++.dg/cpp0x/constexpr-deref.C: New.
1573         * g++.dg/cpp0x/constexpr-diag1.C: New.
1574         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1575         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1576         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1577         * g++.dg/cpp0x/constexpr-empty.C: New.
1578         * g++.dg/cpp0x/constexpr-empty2.C: New.
1579         * g++.dg/cpp0x/constexpr-empty3.C: New.
1580         * g++.dg/cpp0x/constexpr-empty4.C: New.
1581         * g++.dg/cpp0x/constexpr-empty5.C: New.
1582         * g++.dg/cpp0x/constexpr-ex1.C: New.
1583         * g++.dg/cpp0x/constexpr-ex2.C: New.
1584         * g++.dg/cpp0x/constexpr-ex3.C: New.
1585         * g++.dg/cpp0x/constexpr-ex4.C: New.
1586         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1587         * g++.dg/cpp0x/constexpr-fnptr.C: New.
1588         * g++.dg/cpp0x/constexpr-function1.C: New.
1589         * g++.dg/cpp0x/constexpr-function2.C: New.
1590         * g++.dg/cpp0x/constexpr-function3.C: New.
1591         * g++.dg/cpp0x/constexpr-ice.C: New.
1592         * g++.dg/cpp0x/constexpr-initlist.C: New.
1593         * g++.dg/cpp0x/constexpr-neg1.C: New.
1594         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1595         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1596         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1597         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1598         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1599         * g++.dg/cpp0x/constexpr-nonlit.C: New.
1600         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1601         * g++.dg/cpp0x/constexpr-nullptr.C: New.
1602         * g++.dg/cpp0x/constexpr-object1.C: New.
1603         * g++.dg/cpp0x/constexpr-object2.C: New.
1604         * g++.dg/cpp0x/constexpr-overflow.C: New.
1605         * g++.dg/cpp0x/constexpr-pedantic.C: New.
1606         * g++.dg/cpp0x/constexpr-pos1.C: New.
1607         * g++.dg/cpp0x/constexpr-potential1.C: New.
1608         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1609         * g++.dg/cpp0x/constexpr-pure.C: New.
1610         * g++.dg/cpp0x/constexpr-static.C: New.
1611         * g++.dg/cpp0x/constexpr-static2.C: New.
1612         * g++.dg/cpp0x/constexpr-static3.C: New.
1613         * g++.dg/cpp0x/constexpr-static4.C: New.
1614         * g++.dg/cpp0x/constexpr-static5.C: New.
1615         * g++.dg/cpp0x/constexpr-static6.C: New.
1616         * g++.dg/cpp0x/constexpr-string.C: New.
1617         * g++.dg/cpp0x/constexpr-switch.C: New.
1618         * g++.dg/cpp0x/constexpr-targ.C: New.
1619         * g++.dg/cpp0x/constexpr-throw.C: New.
1620         * g++.dg/cpp0x/constexpr-typeid.C: New.
1621         * g++.dg/cpp0x/constexpr-union.C: New.
1622         * g++.dg/cpp0x/constexpr-value.C: New.
1623         * g++.dg/cpp0x/constexpr-value2.C: New.
1624         * g++.dg/cpp0x/constexpr-variadic.C: New.
1625         * g++.dg/cpp0x/initlist5.C: Use constexpr.
1626         * g++.dg/cpp0x/static_assert3.C: Add expected error.
1627         * g++.dg/other/fold1.C: Likewise.
1628         * g++.dg/parse/crash36.C: Likewise.
1629         * g++.dg/parse/constant4.C: Adjust expected error.
1630         * g++.dg/template/arg5.C: Likewise.
1631         * g++.dg/template/non-dependent10.C: Likewise.
1632         * g++.dg/template/qualified-id3.C: Likewise.
1633         * g++.dg/warn/overflow-warn-1.C: Likewise.
1634         * g++.dg/warn/overflow-warn-3.C: Likewise.
1635         * g++.dg/warn/overflow-warn-4.C: Likewise.
1636         * g++.old-deja/g++.pt/crash10.C: Likewise.
1637
1638         * g++.dg/cpp0x/constexpr-ctor2.C: New.
1639
1640 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1641
1642         Implemented format and noreturn attributes for Objective-C methods.
1643         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1644         * objc.dg/attributes/method-deprecated-1.m: New.
1645         * objc.dg/attributes/method-deprecated-2.m: New.
1646         * objc.dg/attributes/method-deprecated-3.m: New.
1647         * objc.dg/attributes/method-noreturn-1.m: New.
1648         * objc.dg/attributes/method-sentinel-1.m: New.
1649         * objc.dg/attributes/method-format-1.m: New.
1650         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1651         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1652         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1653         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1654         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1655         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
1656         * obj-c++.dg/attributes/method-format-1.mm: New.
1657
1658 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1659
1660         * objc.dg/property/at-property-deprecated-1.m: New.
1661         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
1662
1663 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1664
1665         Implemented Objective-C 2.0 property accessors.
1666         * objc.dg/property/at-property-6.m: Use nonatomic properties to
1667         avoid testing more complex accessors in this testcase which is not
1668         about them.
1669         * objc.dg/property/at-property-7.m: Same change.
1670         * objc.dg/property/at-property-8.m: Same change.
1671         * objc.dg/property/at-property-9.m: Same change.
1672         * objc.dg/property/at-property-10.m: Same change.
1673         * objc.dg/property/at-property-11.m: Same change.
1674         * obj-c++.dg/property/at-property-6.mm: Same change.
1675         * obj-c++.dg/property/at-property-7.mm: Same change.
1676         * obj-c++.dg/property/at-property-8.mm: Same change.
1677         * obj-c++.dg/property/at-property-9.mm: Same change.
1678         * obj-c++.dg/property/at-property-10.mm: Same change.
1679         * obj-c++.dg/property/at-property-11.mm: Same change.
1680         * objc.dg/property/at-property-12.m: New.
1681         * objc.dg/property/at-property-13.m: New.
1682         * obj-c++.dg/property/at-property-12.mm: New.
1683         * obj-c++.dg/property/at-property-13.mm: New.
1684
1685 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1686
1687         PR fortran/46152
1688         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1689         * gfortran.dg/allocate_with_typespec_4.f90: New test.
1690         * gfortran.dg/allocate_with_typespec_1.f90: New test.
1691         * gfortran.dg/allocate_with_typespec_2.f: New test.
1692         * gfortran.dg/allocate_with_typespec_3.f90: New test.
1693         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1694         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1695
1696 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
1697             Nathan Froyd  <froydnj@codesourcery.com>
1698
1699         PR tree-optimization/46259
1700         * gfortran.dg/pr46259.f: New testcase.
1701
1702 2010-11-01  Paul Koning  <ni1d@arrl.net>
1703
1704         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1705         * gcc.c-torture/compile/20020604-1.c: Ditto.
1706         * gcc.c-torture/compile/20001226-1.c: Ditto.
1707         * gcc.c-torture/compile/20010327-1.c: Ditto.
1708         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1709         * gcc.c-torture/compile/pr43191.c: Ditto.
1710         * gcc.c-torture/compile/pr41181.c: Ditto.
1711
1712 2010-10-31  Richard Henderson  <rth@redhat.com>
1713
1714         * lib/target-supports.exp
1715         (check_effective_target_automatic_stack_alignment): True for
1716         x86 but not windows.
1717         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1718         use of the preferred-stack-boundary arguments.
1719         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1720
1721 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
1722
1723         PR target/46142
1724         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1725         * gcc.target/i386/fma4-builtin-2.c: Likewise.
1726
1727 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1728
1729         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1730
1731 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1732
1733         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1734         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
1735         than tls.
1736         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1737         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1738         * objc.dg/torture/tls/thr-init.m: Likewise.
1739         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1740         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1741
1742 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1743
1744         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1745         the Linux kernel.
1746
1747 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
1748
1749         PR fortran/44917
1750         PR fortran/44926
1751         PR fortran/46196
1752         * gfortran.dg/typebound_generic_10.f03: New.
1753
1754 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1755
1756         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1757         * objc.dg/property/property-neg-1.m: Updated for changes in the
1758         syntax of @property and the implementation of
1759         @synthesize/@dynamic.
1760         * objc.dg/property/property-neg-2.m: Same change.
1761         * objc.dg/property/property-neg-3.m: Same change.
1762         * objc.dg/property/property-neg-4.m: Same change.
1763         * objc.dg/property/property-neg-5.m: Same change.
1764         * objc.dg/property/property-neg-7.m: Same change.
1765         * objc.dg/property/property-1.m: Same change.
1766         * objc.dg/property/synthesize-1.m: Same change.
1767         * objc.dg/property/at-property-2.m: Same change.
1768         * objc.dg/property/at-property-4.m: Same change.
1769
1770         * objc.dg/property/fsf-property-method-acces.m: Updated for
1771         changes in the syntax of @property and the implementation of
1772         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1773         * objc.dg/property/fsf-property-basic.m: Same change.
1774         * objc.dg/property/fsf-property-named-ivar.m: Same change.
1775
1776         * objc.dg/property/at-property-5.m: New.
1777         * objc.dg/property/at-property-6.m: New.
1778         * objc.dg/property/at-property-7.m: New.
1779         * objc.dg/property/at-property-8.m: New.
1780         * objc.dg/property/at-property-9.m: New.
1781         * objc.dg/property/at-property-10.m: New.
1782         * objc.dg/property/at-property-11.m: New.
1783         * objc.dg/property/synthesize-2.m: New.
1784         * objc.dg/property/dynamic-2.m: New.
1785
1786         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1787         syntax of @property and the implementation of
1788         @synthesize/@dynamic.
1789         * obj-c++.dg/property/property-neg-2.mm: Same change.
1790         * obj-c++.dg/property/property-neg-3.mm: Same change.
1791         * obj-c++.dg/property/property-neg-4.mm: Same change.
1792         * obj-c++.dg/property/property-neg-5.mm: Same change.
1793         * obj-c++.dg/property/property-neg-7.mm: Same change.
1794         * obj-c++.dg/property/property-1.mm: Same change.
1795         * obj-c++.dg/property/synthesize-1.mm: Same change.
1796         * obj-c++.dg/property/at-property-2.mm: Same change.
1797         * obj-c++.dg/property/at-property-4.mm: Same change.
1798
1799         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1800         changes in the syntax of @property and the implementation of
1801         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1802         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1803         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1804
1805         * obj-c++.dg/property/at-property-5.mm: New.
1806         * obj-c++.dg/property/at-property-6.mm: New.
1807         * obj-c++.dg/property/at-property-7.mm: New.
1808         * obj-c++.dg/property/at-property-8.mm: New.
1809         * obj-c++.dg/property/at-property-9.mm: New.
1810         * obj-c++.dg/property/at-property-10.mm: New.
1811         * obj-c++.dg/property/at-property-11.mm: New.
1812         * obj-c++.dg/property/synthesize-2.mm: New.
1813         * obj-c++.dg/property/dynamic-2.mm: New.
1814
1815 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1816             Andrew Pinski  <pinskia@gmail.com>
1817
1818         * gcc.c-torture/execute/vector-shift.c: New testcase.
1819         * gcc.c-torture/execute/vector-shift1.c: Likewise.
1820         * gcc.c-torture/execute/vector-shift2.c: Likewise.
1821         * gcc.dg/vector-shift.c: Likewise.
1822         * gcc.dg/vector-shift1.c: Likewise.
1823         * gcc.dg/torture/vector-shift2.c: Likewise.
1824         * gcc.dg/vector-shift3.c: Likewise.
1825         * gcc.dg/simd-1b.c: Adjust.
1826
1827 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1828
1829         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1830
1831 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
1832
1833         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1834
1835 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
1836
1837         PR target/46153
1838         * gcc.target/i386/pr46153.c: New test.
1839
1840 2010-10-27  Jason Merrill  <jason@redhat.com>
1841
1842         * g++.dg/cpp0x/constexpr-is_literal.C: New.
1843
1844 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
1845
1846         PR fortran/46161
1847         * gfortran.dg/class_dummy_3.f03: New.
1848
1849 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
1850
1851         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1852         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1853
1854         * gcc.target/i386/avx-vzeroupper-3.c: New.
1855         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1856         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1857         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1858         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1859         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1860         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1861         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1862         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1863         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1864         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1865         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1866
1867 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1868
1869         * obj-c.dg/property/at-property-4.m: New.
1870         * obj-c++.dg/property/at-property-4.mm: New.
1871         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1872         updates in warning.
1873         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1874         updates in warning.
1875
1876 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1877
1878         * objc.dg/property/at-property-1.m: New.
1879         * objc.dg/property/at-property-2.m: New.
1880         * objc.dg/property/at-property-3.m: New.
1881         * objc.dg/ivar-invalid-type-1.m: New.
1882         * obj-c++.dg/property/at-property-1.mm: New.
1883         * obj-c++.dg/property/at-property-2.mm: New.
1884         * obj-c++.dg/property/at-property-3.mm: New.
1885         * obj-c++.dg/ivar-invalid-type-1.mm: New.
1886         * objc.dg/property/property-neg-6.m: Updated testcase for updates
1887         in error reporting.
1888
1889 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1890
1891         PR libgfortran/46010
1892         * gfortran.dg/namelist_66.f90: New test.
1893         * gfortran.dg/fmt_t_6.f: Fix whitespace.
1894
1895 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
1896
1897         PR fortran/42647
1898         * gfortran.dg/allocatable_scalar_9.f90: Extended.
1899         * gfortran.dg/allocatable_scalar_10.f90: New.
1900         * gfortran.dg/class_19.f03: Extended.
1901
1902 2010-10-26  Jan Hubicka  <jh@suse.cz>
1903
1904         PR middle-end/45736
1905         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1906
1907 2010-10-26  Ira Rosen  <irar@il.ibm.com>
1908
1909         PR tree-optimization/46167
1910         * gcc.dg/vect/O-pr46167.c: New.
1911         * gcc.dg/vect/vect.exp: Run tests with -O.
1912
1913 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
1914
1915         PR target/44948
1916         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1917         * g++.dg/vect/pr33860a.cc: Likewise.
1918         * gcc.c-torture/compile/20070522-1.c: Likewise.
1919         * gcc.dg/compat/struct-align-1_x.c: Likewise.
1920         * gcc.dg/compat/struct-align-1_y.c: Likewise.
1921         * gcc.dg/compat/struct-align-2_x.c: Likewise.
1922         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1923         * gcc.dg/pr44136.c: Likewise.
1924
1925         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1926         * gcc.dg/compat/vector-1_x.c: Likewise.
1927         * gcc.dg/compat/vector-1_y.c: Likewise.
1928         * gcc.dg/compat/vector-2_x.c: Likewise.
1929         * gcc.dg/compat/vector-2_y.c: Likewise.
1930         * gcc.dg/pr43300.c: Likewise.
1931
1932         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1933         * gcc.dg/compat/vector-1a_y.c: Likewise.
1934         * gcc.dg/compat/vector-1b_x.c: Likewise.
1935         * gcc.dg/compat/vector-1b_y.c: Likewise.
1936         * gcc.dg/compat/vector-2a_x.c: Likewise.
1937         * gcc.dg/compat/vector-2a_y.c: Likewise.
1938         * gcc.dg/compat/vector-2b_x.c: Likewise.
1939         * gcc.dg/compat/vector-2b_y.c: Likewise.
1940         * gcc.target/i386/pr39162.c: Likewise.
1941         * gcc.target/i386/pr40906-2.c: Likewise.
1942         * gcc.target/i386/sse-5.c: Likewise.
1943
1944         * gcc.dg/pr35442.c: Prune ABI change warnings.
1945
1946         * gcc.c-torture/execute/pr38151.x: New.
1947         * gcc.target/i386/pr44948-1a.c: Likewise.
1948         * gcc.target/i386/pr44948-1b.c: Likewise.
1949         * gcc.target/i386/pr44948-2a.c: Likewise.
1950         * gcc.target/i386/pr44948-2b.c: Likewise.
1951
1952 2010-10-26  Ian Lance Taylor  <iant@google.com>
1953
1954         PR middle-end/45687
1955         * gcc.c-torture/execute/20101025-1.c: New test.
1956
1957 2010-10-26  Tobias Burnus  <burnus@net-b.de>
1958
1959         PR fortran/45451
1960         * gfortran.dg/class_allocate_5.f90: New.
1961
1962 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1963
1964         Implement opaque-enum-specifiers for C++0x
1965         * g++.dg/cpp0x/forw_enum1.C: New.
1966         * g++.dg/cpp0x/forw_enum2.C: New.
1967         * g++.dg/cpp0x/forw_enum3.C: New.
1968         * g++.dg/cpp0x/forw_enum4.C: New.
1969         * g++.dg/cpp0x/forw_enum5.C: New.
1970         * g++.dg/cpp0x/forw_enum6.C: New.
1971         * g++.dg/cpp0x/forw_enum7.C: New.
1972         * g++.dg/cpp0x/forw_enum8.C: New.
1973         * g++.dg/cpp0x/forw_enum9.C: New.
1974         * g++.dg/parse/enum3.C: Add new errors.
1975         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1976         * g++.dg/cpp0x/auto9.C: Add new error.
1977         * g++.dg/template/crash79.C: Add new errors.
1978
1979 2010-10-26  Jie Zhang  <jie@codesourcery.com>
1980
1981         * gcc.target/arm/volatile-bitfields-1.c: New test.
1982         * gcc.target/arm/volatile-bitfields-2.c: New test.
1983         * gcc.target/arm/volatile-bitfields-3.c: New test.
1984
1985 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1986
1987         * gnat.dg/pointer_discr1.adb: New test.
1988         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1989         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1990         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1991
1992 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1993
1994         * gnat.dg/loop_optimization8.adb: New test.
1995         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1996         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1997
1998 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1999
2000         * gnat.dg/in_out_parameter2.adb: New test.
2001         * gnat.dg/in_out_parameter3.adb: Likewise.
2002
2003 2010-10-25  Jie Zhang  <jie@codesourcery.com>
2004
2005         * g++.dg/opt/combine.c: New test.
2006
2007 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2008
2009         * gnat.dg/opt7.ad[sb]: New test.
2010         * gnat.dg/opt7_pkg.ads: New helper.
2011
2012 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2013
2014         PR objc/45735
2015         * obj-c.dg/pr45735.mm: New.
2016         * obj-c++.dg/pr45735.mm: New.
2017
2018 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2019
2020         PR objc/24393
2021         * objc.dg/pr24393.m: New.
2022         * obj-c++.dg/pr24393.mm: New.
2023
2024 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2025
2026         PR objc/28049
2027         * objc.dg/pr28049.m: New.
2028         * obj-c++.dg/pr28049.mm: New.
2029
2030 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2031
2032         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
2033         parameter attributes are now supported.
2034         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2035         * objc.dg/attributes/parameter-attribute-1.m: New test.
2036         * objc.dg/attributes/parameter-attribute-2.m: New test.
2037         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2038         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2039
2040 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
2041
2042         Based on the CFString implementation in FSF apple/trunk branch.
2043
2044         * gcc.dg/darwin-cfstring-1.c: New.
2045         * gcc.dg/darwin-cfstring-2.c: New.
2046         * gcc.dg/torture/darwin-cfstring-3.c: New.
2047         * g++.dg/other/darwin-cfstring1.C: New.
2048         * g++.dg/torture/darwin-cfstring-3.C: New.
2049
2050 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
2051
2052         * objc.dg/demangle-1.m: New test.
2053         * obj-c++.dg/demangle-1.mm: New test.
2054         * obj-c++.dg/demangle-2.mm: New test.
2055         * obj-c++.dg/demangle-3.mm: New test.
2056
2057 2010-10-23  Ian Lance Taylor  <iant@google.com>
2058
2059         * gcc.c-torture/execute/20101011-1.c: New test.
2060         * gcc.c-torture/execute/20101011-1.x: New test driver.
2061
2062 2010-10-23  Tobias Burnus  <burnus@net-b.de>
2063
2064         PR fortran/46122
2065         * gfortran.dg/protected_8.f90: New.
2066
2067 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
2068
2069         * gcc.dg/march-generic.c: Skip for -march in multilib options.
2070         * gcc.target/i386/isa-9.c: Skip for -march other than
2071         -march=amdfam10 in multilib options.
2072         * gcc.target/i386/pr42589.c: Skip for -march other than
2073         -march=i486 in multilib options.
2074         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2075         other -march in multilib options.
2076
2077 2010-10-23  Jie Zhang  <jie@codesourcery.com>
2078
2079         PR rtl-optimization/37360
2080         * gcc.dg/pr37360.c: New test.
2081
2082 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2083
2084         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2085
2086 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2087             Andrew Pinski  <pinskia@gmail.com>
2088
2089         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2090         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2091         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2092         * gcc.dg/vector-subscript-1.c: Likewise.
2093         * gcc.dg/vector-subscript-2.c: Likewise.
2094         * gcc.dg/vector-subscript-3.c: New testcase.
2095         * gcc.dg/array-8.c: Adjust.
2096
2097 2010-10-22  Richard Guenther  <rguenther@suse.de>
2098
2099         PR middle-end/46137
2100         * c-c++-common/torture/pr46137.c: New testcase.
2101
2102 2010-10-22  Jason Merrill  <jason@redhat.com>
2103
2104         PR c++/46129
2105         * g++.dg/template/defarg14.C: New.
2106
2107 2010-10-22  Jason Merrill  <jason@redhat.com>
2108
2109         PR c++/46103
2110         * g++.dg/cpp0x/implicit10.C: New.
2111
2112 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
2113
2114         PR target/46098
2115         * gcc.target/i386/pr46098.c: New test.
2116
2117 2010-10-22  Richard Guenther  <rguenther@suse.de>
2118
2119         PR tree-optimization/45720
2120         * gcc.dg/torture/pr45720.c: New testcase.
2121
2122 2010-10-22  Ira Rosen  <irar@il.ibm.com>
2123
2124         PR tree-optimization/46126
2125         * gcc.dg/vect/pr46126.c: New.
2126
2127 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
2128
2129         Based on the CFString implementation in FSF apple/trunk branch.
2130
2131         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2132         so that the latter can be used in dg-skip and dg-xfail clauses.
2133         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2134         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
2135         to use dg-additional-files for Object1.
2136         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
2137         to use dg-additional-files for Object1, move to torture/strings/.
2138         * obj-c++.dg/const-str-4.mm: Likewise.
2139         * obj-c++.dg/const-str-3.mm: Likewise.
2140         * obj-c++.dg/const-str-8.mm: Likewise.
2141         * obj-c++.dg/const-str-9.mm: Likewise.
2142         * obj-c++.dg/const-str-10.mm: Likewise.
2143         * obj-c++.dg/const-str-10.mm: Likewise.
2144         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
2145         to use dg-additional-files for Object1, move to strings/.
2146         * obj-c++.dg/const-str-2.mm: Likewise.
2147         * obj-c++.dg/const-str-5.mm: Likewise.
2148         * obj-c++.dg/const-str-6.mm: Likewise.
2149         * obj-c++.dg/const-str-12.mm: Likewise.
2150         * obj-c++.dg/strings/strings.exp: New.
2151         * obj-c++.dg/strings/const-cfstring-2.mm: New.
2152         * obj-c++.dg/strings/const-cfstring-5.mm: New.
2153         * obj-c++.dg/torture/strings/strings.exp: New.
2154         * obj-c++.dg/torture/strings/string1.mm: New.
2155         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
2156         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
2157         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
2158
2159         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
2160         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2161         * objc/execute/string2.m: Likewise.
2162         * objc/execute/string3.m: Likewise.
2163         * objc/execute/string3.m: Likewise.
2164         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
2165         * objc.dg/foreach-4.m: Likewise.
2166         * objc.dg/foreach-5.m: Likewise.
2167         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
2168         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2169         * objc.dg/const-str-4.m: Likewise.
2170         * objc.dg/const-str-7.m: Likewise.
2171         * objc.dg/const-str-8.m: Likewise.
2172         * objc.dg/const-str-9.m: Likewise.
2173         * objc.dg/const-str-10.m: Likewise.
2174         * objc.dg/const-str-11.m: Likewise.
2175         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
2176         to use dg-additional-files for Object1, move to objc.dg/strings/.
2177         * objc.dg/const-str-2.m: Likewise.
2178         * objc.dg/const-str-5.m: Likewise.
2179         * objc.dg/const-str-6.m: Likewise.
2180         * objc.dg/const-str-12.m: Likewise.
2181         * objc.dg/const-str-12b.m: Likewise.
2182         * objc.dg/strings/strings.exp: New.
2183         * objc.dg/strings/const-cfstring-2.m: New.
2184         * objc.dg/strings/const-cfstring-5.m: New.
2185         * objc.dg/torture/strings/strings.exp: New.
2186         * objc.dg/torture/strings/const-cfstring-1.m: New.
2187         * objc.dg/torture/strings/const-cfstring-3.m: New.
2188         * objc.dg/torture/strings/const-cfstring-4.m: New.
2189
2190 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2191
2192         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
2193
2194 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2195
2196         PR c++/46117
2197         * g++.dg/parse/crash57.C: New.
2198
2199 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
2200             H.J. Lu  <hongjiu.lu@intel.com>
2201
2202         PR target/45946
2203         * gcc.target/i386/pr45946.c: New test.
2204
2205 2010-10-21  Martin Jambor  <mjambor@suse.cz>
2206
2207         PR tree-optimization/45875
2208         * g++.dg/ipa/pr45875.C: New test.
2209
2210 2010-10-21  Ira Rosen  <irar@il.ibm.com>
2211
2212         PR tree-optimization/46049
2213         PR tree-optimization/46052
2214         * gcc.dg/vect/pr46052.c: New test.
2215         * gcc.dg/vect/pr46049.c: New test.
2216
2217 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2218
2219         PR fortran/46007
2220         * gfortran.dg/shape_5.f90:  New test case.
2221
2222 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2223
2224         PR fortran/46060
2225         * gfortran.dg/proc_ptr_comp_25.f90: New.
2226
2227 2010-10-21  Richard Guenther  <rguenther@suse.de>
2228             Michael Matz  <matz@suse.de>
2229
2230         PR tree-optimization/45764
2231         * gcc.dg/torture/pr45764.c: New testcase.
2232
2233 2010-10-21  Richard Guenther  <rguenther@suse.de>
2234
2235         PR tree-optimization/46111
2236         * g++.dg/torture/pr46111.C: New testcase.
2237
2238 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2239
2240         PR fortran/46067
2241         * gfortran.dg/dummy_procedure_4.f90: New.
2242         * gfortran.dg/proc_ptr_30.f90: New.
2243
2244 2010-10-21  Tobias Burnus  <burnus@net-b.de>
2245
2246         PR fortran/46100
2247         * gfortran.dg/ptr-func-1.f90: New.
2248         * gfortran.dg/ptr-func-2.f90: New.
2249
2250 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
2251
2252         PR tree-optimization/45919
2253         * gcc.c-torture/compile/pr45919.c: New test.
2254
2255         PR tree-optimization/46066
2256         * gcc.dg/autopar/pr46066.c: New test.
2257
2258 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2259
2260         PR c++/46024
2261         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2262
2263 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2264
2265         PR c++/46056
2266         * g++.dg/cpp0x/range-for7.C: New.
2267
2268 2010-10-20  Richard Guenther  <rguenther@suse.de>
2269
2270         PR lto/45667
2271         * g++.dg/lto/20101020-1_0.h: New testcase.
2272         * g++.dg/lto/20101020-1_0.C: Likewise.
2273         * g++.dg/lto/20101020-1_1.C: Likewise.
2274
2275 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
2276
2277         * gcc.dg/20101013-1.c: New test.
2278
2279 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
2280
2281         PR target/46085
2282         * gcc.target/i386/pr46085-1.c: New.
2283         * gcc.target/i386/pr46085-2.c: Likewise.
2284
2285 2010-10-20  Richard Guenther  <rguenther@suse.de>
2286
2287         PR tree-optimization/45860
2288         * gcc.dg/torture/pr45860.c: New testcase.
2289
2290 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2291
2292         * gnat.dg/discr25.adb: New test.
2293         * gnat.dg/discr25_pkg.ad[sb]: New helper.
2294
2295 2010-10-20  Olivier Hainque  <hainque@adacore.com>
2296
2297         * gcc.target/powerpc/ehreturn.c: New test.
2298
2299 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2300
2301         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
2302         not require Foundation and run with the GNU runtime as well.
2303
2304         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2305
2306         Radar 4439126
2307         * obj-c++.dg/template-8.mm: New.
2308
2309 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2310
2311         PR objc/23709
2312         * objc.dg/pr23709.m: New.
2313         * obj-c++.dg/pr23709.m: New.
2314
2315 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2316
2317         PR c++/46046
2318         * g++.dg/template/crash104.C: New.
2319
2320 2010-10-19  Richard Henderson  <rth@redhat.com>
2321
2322         * gcc.target/i386/fma3-fma.c: New.
2323         * gcc.target/i386/fma3-builtin.c: New.
2324         * gcc.target/i386/fma4-builtin.c: New.
2325
2326 2010-10-19  Richard Guenther  <rguenther@suse.de>
2327
2328         PR testsuite/46081
2329         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2330
2331 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2332
2333         Merge from 'apple/trunk' branch on FSF servers.
2334
2335         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
2336
2337         Radar 4293709
2338         * objc.dg/proto-init-mimatch-1.m: New.
2339         * obj-c++.dg/proto-init-mimatch-1.mm: New.
2340
2341 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2342
2343         Implemented parsing @synthesize and @dynamic for
2344         Objective-C/Objective-C++.
2345         * objc.dg/property/dynamic-1.m: New.
2346         * objc.dg/property/synthesize-1.m: New.
2347         * obj-c++.dg/property/dynamic-1.mm: New.
2348         * obj-c++.dg/property/synthesize-1.mm: New.
2349
2350 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2351
2352         * objc.dg/at-class-1.m: New.
2353         * objc.dg/at-class-1.mm: New.
2354
2355 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
2356
2357         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2358
2359 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2360
2361         Merge from 'apple/trunk' branch on FSF servers.
2362
2363         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
2364
2365         Radar 4407151
2366         * obj-c++.dg/template-7.mm: New.
2367
2368 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2369
2370         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2371         bugfix.
2372
2373 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2374
2375         Merge from 'apple/trunk' branch on FSF servers.
2376
2377         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
2378
2379         Radar 4451818
2380         * obj-c++.dg/try-catch-16.mm: New.
2381         * obj-c++.dg/try-catch-17.mm: New.
2382
2383         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
2384
2385         Radar 4330422
2386         * obj-c++.dg/try-catch-15.mm: New
2387
2388         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
2389
2390         Radar 4204796
2391         * obj-c++.dg/try-catch-12.mm: New
2392         * obj-c++.dg/try-catch-13.mm: New
2393         * obj-c++.dg/try-catch-14.mm: New
2394         * objc.dg/try-catch-11.m: New
2395         * objc.dg/try-catch-12.m: New
2396         * objc.dg/try-catch-13.m: New
2397
2398 2010-10-18  Richard Henderson  <rth@redhat.com>
2399
2400         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2401
2402 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2403
2404         PR c/46015
2405         * c-c++-common/Wunused-var-13.c: New test.
2406
2407 2010-10-18  Richard Guenther  <rguenther@suse.de>
2408
2409         PR tree-optimization/45967
2410         * gcc.dg/torture/pr45967.c: New testcase.
2411         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2412         * gcc.dg/ipa/ipa-pta-13.c: Likewise
2413         * gcc.dg/torture/pr39074-2.c: Likewise
2414         * gcc.dg/torture/pta-escape-1.c: Likewise
2415         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2416         * gcc.dg/tree-ssa/pta-callused.c: Likewise
2417         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2418         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2419         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2420         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2421
2422 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
2423
2424         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2425
2426 2010-10-18  Richard Guenther  <rguenther@suse.de>
2427
2428         PR lto/44950
2429         * g++.dg/lto/20101015-2_0.C: New testcase.
2430
2431 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2432
2433         PR middle-end/46019
2434         * gcc.c-torture/execute/pr46019.c: New test.
2435
2436 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2437
2438         Merge from 'apple/trunk' branch on FSF servers.
2439
2440         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
2441
2442         Radar 4516785
2443         * obj-c++.dg/method-namespace-2.mm: New.
2444
2445 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2446
2447         Merge from 'apple/trunk' branch on FSF servers.
2448
2449         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
2450
2451         Radar 4133425
2452         * objc.dg/private-1.m: Test modified.
2453         * obj-c++.dg/private-1.mm: Test modified.
2454
2455 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2456
2457         PR testsuite/45987
2458         * gcc.target/i386/push-1.c: Remove.
2459
2460 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2461             H.J. Lu  <hongjiu.lu@intel.com>
2462
2463         PR target/46051
2464         * gcc.target/i386/pr46051.c: New test.
2465
2466 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2467
2468         * obj-c++.dg/gnu-api-2-class.mm: New.
2469         * obj-c++.dg/gnu-api-2-ivar.mm: New.
2470         * obj-c++.dg/gnu-api-2-method.mm: New.
2471         * obj-c++.dg/gnu-api-2-objc.mm: New.
2472         * obj-c++.dg/gnu-api-2-object.mm: New.
2473         * obj-c++.dg/gnu-api-2-property.mm: New.
2474         * obj-c++.dg/gnu-api-2-protocol.mm: New.
2475         * obj-c++.dg/gnu-api-2-sel.mm: New.
2476
2477 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
2478
2479         * objc.dg/fsf-package-0.m: New.
2480         * obj-c++.dg/fsf-package-0.m: New.
2481
2482 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2483
2484         PR objc/18255
2485         * objc.dg/pr18255.m: New.
2486
2487 2010-10-16  Jan Hubicka  <jh@suse.cz>
2488
2489         PR middle-end/44206
2490         * g++.dg/torture/pr44206.C: New.
2491
2492 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2493
2494         * objc.dg/gnu-api-2-class.m: New.
2495         * objc.dg/gnu-api-2-objc.m: New.
2496
2497 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2498
2499         * objc.dg/gnu-api-2-ivar.m: New.
2500
2501 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2502
2503         * objc.dg/gnu-api-2-property.m: New.
2504
2505 2010-10-15  Xinliang David Li  <davidxl@google.com>
2506
2507         * g++.dg/uninit-pred-3_a.C: New test.
2508         * g++.dg/uninit-pred-3_b.C: New test.
2509
2510 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2511
2512         * objc.dg/gnu-api-2-object.m: New.
2513
2514 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2515
2516         * objc.dg/gnu-api-2-method.m: New.
2517
2518 2010-10-15  Jason Merrill  <jason@redhat.com>
2519
2520         * g++.dg/lto/pr45983_0.C: New.
2521
2522 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2523
2524         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2525         builtin combiner patterns.
2526         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2527         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2528         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2529         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2530         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2531
2532 2010-10-15  Richard Guenther  <rguenther@suse.de>
2533
2534         * g++.dg/lto/20101015-1_0.C: New testcase.
2535
2536 2010-10-15  Richard Guenther  <rguenther@suse.de>
2537
2538         PR testsuite/46021
2539         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2540         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2541
2542 2010-10-15  Richard Guenther  <rguenther@suse.de>
2543
2544         PR lto/45957
2545         * g++.dg/lto/20101014-1_0.C: New testcase.
2546
2547 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2548
2549         * objc.dg/gnu-api-2-protocol.m: New.
2550         * objc.dg/gnu-api-2-sel.m: New.
2551
2552 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2553
2554         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2555         arm-eabi targets.
2556
2557 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
2558
2559         * gcc.dg/20101010-1.c: New testcase.
2560
2561 2010-10-15  Jie Zhang  <jie@codesourcery.com>
2562
2563         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2564         script when relocatable linking.
2565
2566 2010-10-14  Yao Qi  <yao@codesourcery.com>
2567
2568         PR target/45447
2569         * gcc.target/arm/pr45447.c: New test.
2570
2571 2010-10-14  Jan Hubicka  <jh@suse.cz>
2572
2573         PR middle-end/45621
2574         * g++.dg/lto/pr45621.h : New.
2575         * g++.dg/lto/pr45621_0.C: New.
2576         * g++.dg/lto/pr45621_1.C: New.
2577
2578 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2579
2580         * objc.dg/property: New.
2581         * objc.dg/property/fsf-property-basic.m: New.
2582         * objc.dg/property/fsf-property-method-access.m: New.
2583         * objc.dg/property/fsf-property-named-ivar.m: New.
2584         * obj-c++.dg/property: New.
2585         * obj-c++.dg/property/fsf-property-basic.mm: New.
2586         * obj-c++.dg/property/fsf-property-method-access.mm: New.
2587         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2588
2589         merge from FSF apple 'trunk' branch.
2590         2006 Fariborz Jahanian  <fjahanian@apple.com>
2591
2592         Radars 4436866, 4505126, 4506903, 4517826
2593         * objc.dg/property/property-1.m: New.
2594         * objc.dg/property/property-2.m: New.
2595         * objc.dg/property/property-3.m: New.
2596         * objc.dg/property/property-neg-1.m: New.
2597         * objc.dg/property/property-neg-2.m: New.
2598         * objc.dg/property/property-neg-3.m: New.
2599         * objc.dg/property/property-neg-4.m: New.
2600         * objc.dg/property/property-neg-5.m: New.
2601         * objc.dg/property/property-neg-6.m: New.
2602         * objc.dg/property/property-neg-7.m: New.
2603         * objc.dg/property/property.exp: New.
2604         * obj-c++.dg/property/property-1.mm: New.
2605         * obj-c++.dg/property/property-2.mm: New.
2606         * obj-c++.dg/property/property-3.mm: New.
2607         * obj-c++.dg/property/property-neg-1.mm: New.
2608         * obj-c++.dg/property/property-neg-2.mm: New.
2609         * obj-c++.dg/property/property-neg-3.mm: New.
2610         * obj-c++.dg/property/property-neg-4.mm: New.
2611         * obj-c++.dg/property/property-neg-5.mm: New.
2612         * obj-c++.dg/property/property-neg-6.mm: New.
2613         * obj-c++.dg/property/property-neg-7.mm: New.
2614         * obj-c++.dg/property/property.exp: New.
2615
2616 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2617
2618         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
2619
2620 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
2621
2622         PR c/45969
2623         * gcc.c-torture/compile/pr45969-1.c: New test.
2624
2625 2010-10-14  Richard Guenther  <rguenther@suse.de>
2626
2627         PR tree-optimization/44913
2628         * gcc.dg/torture/pr44913.c: New testcase.
2629
2630 2010-10-14  Richard Guenther  <rguenther@suse.de>
2631
2632         PR lto/45382
2633         * g++.dg/lto/20101014-2_0.C: New testcase.
2634
2635 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2636
2637         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2638         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2639         * gcc.target/i386/pr44130.c: Likewise.
2640         * gcc.target/i386/pr44144.c: Likewise.
2641         * gcc.target/i386/pr44180.c: Likewise.
2642         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2643         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2644         * gcc.target/i386/vect-sizes-1.c: Likewise.
2645         * gcc.target/i386/vectorize4-avx.c: Likewise.
2646
2647 2010-10-14  Richard Guenther  <rguenther@suse.de>
2648
2649         PR lto/44561
2650         * g++.dg/lto/20101010-3_0.C: New testcase.
2651         * g++.dg/lto/20101010-4_0.C: Likewise.
2652
2653 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2654
2655         * objc.dg/pr45878.m: Update to include NSConstantString interface
2656         for -fnext-runtime.
2657         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2658         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2659         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2660         reference for m64 -fnext-runtime.
2661
2662 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2663
2664         * gcc.target/i386/vect-sizes-1.c: New.
2665
2666 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2667
2668         PR middle-end/46011
2669         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
2670
2671 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2672
2673         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
2674         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2675
2676 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2677
2678         * gcc.target/ia64/20101005.c: New test.
2679
2680 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2681
2682         PR rtl-optimization/45570
2683         * gcc.dg/pr45570.c: New test.
2684
2685 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2686
2687         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2688         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2689         * gcc.target/i386/vectorize4-avx.c: Likewise.
2690
2691 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2692
2693         * gcc.target/i386/avx-copysign-vec.c: New.
2694         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2695
2696 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2697
2698         PR middle-end/44130
2699         * gcc.target/i386/pr44130.c: New.
2700
2701 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2702
2703         PR middle-end/44144
2704         * gcc.target/i386/pr44144.c: New.
2705
2706 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2707
2708         PR target/44180
2709         * gcc.target/i386/pr44180.c: New.
2710
2711 2010-10-13  Jason Merrill  <jason@redhat.com>
2712
2713         * g++.dg/template/canon-type-8.C: New.
2714
2715 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2716
2717         * gcc.c-torture/execute/20101013-1.c: New test.
2718
2719 2010-10-13  Richard Guenther  <rguenther@suse.de>
2720
2721         PR objc/45878
2722         * objc.dg/pr45878.m: New testcase.
2723
2724 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
2725
2726         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2727         * gcc.dg/format/dfp-printf-1.c: Likewise.
2728         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2729
2730 2010-10-13  Richard Guenther  <rguenther@suse.de>
2731
2732         PR tree-optimization/45788
2733         * g++.dg/pr45788.C: New testcase.
2734
2735 2010-10-13  Richard Guenther  <rguenther@suse.de>
2736
2737         PR tree-optimization/45970
2738         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2739
2740 2010-10-13  Richard Guenther  <rguenther@suse.de>
2741
2742         PR tree-optimization/45982
2743         * gcc.dg/torture/pr45982.c: New testcase.
2744         * gcc.dg/tree-ssa/pr24287.c: Adjust.
2745         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2746         * gcc.dg/torture/pr39074-2.c: Likewise.
2747
2748 2010-10-13  Richard Guenther  <rguenther@suse.de>
2749
2750         PR middle-end/45874
2751         * g++.dg/torture/pr45874.C: New testcase.
2752
2753 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
2754
2755         * objc.dg/attributes/method-attribute-1.m: Update to respond
2756         to implemented method attributes..
2757         * objc.dg/attributes/method-attribute-2.m: Likewise.
2758         * objc.dg/attributes/method-attribute-3.m: Likewise.
2759         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2760         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2761         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2762
2763 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2764
2765         PR libobjc/23214
2766         * objc.dg/pr23214.m: New.
2767
2768 2010-10-12  Michael Eager  <eager@eagercon.com>
2769
2770         PR testsuite/45856
2771         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2772         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2773
2774 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
2775
2776         PR fortran/45636
2777         * gcc.c-torture/execute/pr45636.c: New test.
2778         * gfortran.dg/pr45636.f90: New test.
2779
2780 2010-10-12  Richard Henderson  <rth@redhat.com>
2781
2782         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2783
2784 2010-10-12  Daniel Kraft  <d@domob.eu>
2785
2786         PR fortran/38936
2787         * gfortran.dg/associate_1.f03: More tests with derived-types.
2788         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2789         * gfortran.dg/associate_8.f03: Fix typo.
2790         * gfortran.dg/initialization_27.f90: Fix typo.
2791
2792 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2793
2794         PR testsuite/45851
2795         * lib/lto.exp (lto-get-options-main): Support optional target
2796         selector for dg-extra-ld-options.
2797
2798 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2799
2800         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2801         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2802
2803 2010-10-11  Martin Jambor  <mjambor@suse.cz>
2804
2805         PR middle-end/45699
2806         * g++.dg/torture/pr45699.C: New test.
2807         * g++.dg/otr-fold-1.C: Adjusted.
2808         * g++.dg/otr-fold-1.C: Likewise.
2809
2810 2010-10-11  Nick Clifton  <nickc@redhat.com>
2811
2812         * gcc.c-torture/compile/pr44197.c: Require visibility support.
2813         Allow for a user label prefix.
2814
2815 2010-10-10  Richard Guenther  <rguenther@suse.de>
2816
2817         * g++.dg/lto/20101010-1_0.C: New testcase.
2818         * g++.dg/lto/20101010-2_0.C: Likewise.
2819
2820 2010-10-11  Ira Rosen  <irar@il.ibm.com>
2821
2822         PR tree-optimization/45902
2823         * gcc.dg/vect/45902.c: New test.
2824
2825 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
2826
2827         PR target/45870
2828         * gcc.dg/tls/pr45870.c: New test.
2829
2830 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
2831
2832         PR fortran/45961
2833         * gfortran.dg/typebound_operator_6.f03: New.
2834
2835 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
2836
2837         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2838         and adjust -export symbol scanning.
2839         * g++.dg/ext/dllexport1.C: Likewise.
2840         * g++.dg/ext/dllexport3.C: Likewise.
2841         * gcc.dg/dll-3.c: Likewise.
2842         * gcc.dg/dll-4.c: Likewise.
2843         * gcc.dg/dll-5.c: Likewise.
2844
2845 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2846
2847         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2848         instead of tree_profile dump file.
2849         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2850         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2851         dump file.
2852
2853 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2854
2855         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2856
2857 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2858
2859         * gfortran.dg/character_comparison_4.f90:  New test.
2860         * gfortran.dg/character_comparison_5.f90:  New test.
2861         * gfortran.dg/character_comparison_6.f90:  New test.
2862
2863 2010-10-09  Richard Henderson  <rth@redhat.com>
2864
2865         * lib/target-supports.exp
2866         (check_effective_target_automatic_stack_alignment): Always true.
2867
2868 2010-10-09  Richard Guenther  <rguenther@suse.de>
2869
2870         PR lto/45956
2871         * gcc.dg/lto/20101009-2_0.c: New testcase.
2872         * gcc.dg/lto/20101009-2_1.c: Likewise.
2873         * gcc.dg/lto/20101009-2_2.c: Likewise.
2874
2875 2010-10-09  Richard Guenther  <rguenther@suse.de>
2876
2877         PR lto/45947
2878         * g++.dg/lto/20101009-1_0.C: New testcase.
2879
2880 2010-10-09  Richard Guenther  <rguenther@suse.de>
2881
2882         PR tree-optimization/45945
2883         * gcc.dg/lto/20101009-1_0.c: New testcase.
2884
2885 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
2886
2887         PR target/45913
2888         * gcc.target/i386/pr45913.c: New.
2889
2890 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2891
2892         PR fortran/45943
2893         * gfortran.dg/streamio_16.f90: Update test.
2894
2895 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
2896
2897         PR tree-optimization/45903
2898         * gcc.target/i386/pr45903.c: New test.
2899
2900 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
2901
2902         * gnat.dg/interface5.adb: Compile with warnings disabled.
2903
2904 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2905
2906         * obj-c++.dg/encode-10.mm: New testcase.
2907
2908 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2909
2910         PR objc++/23614
2911         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2912         C++ class.  Removed XFAIL.
2913
2914 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
2915
2916         PR fortran/45933
2917         * gfortran.dg/typebound_operator_5.f03: New.
2918
2919 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2920
2921         Merge from 'apple/trunk' branch on FSF servers.
2922
2923         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
2924
2925         Radar 4508851
2926         * obj-c++.dg/method-namespace-1.mm: New.
2927
2928 2010-10-07  Martin Jambor  <mjambor@suse.cz>
2929
2930         * gcc.dg/tree-ssa/sra-11.c: New test.
2931
2932 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
2933
2934         PR Tree-Vect/45847
2935         * gcc.dg/vect/pr45847.c: New test.
2936
2937 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2938             Kai Tietz  <kai.tietz@onevision.com>
2939
2940         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2941
2942 2010-10-07  Richard Guenther  <rguenther@suse.de>
2943
2944         PR tree-optimization/45732
2945         * gcc.dg/torture/pr45732.c: New testcase.
2946
2947 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2948
2949         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2950         * objc.dg/foreach-2.m: Likewise.
2951         * objc.dg/foreach-3.m: Likewise.
2952         * objc.dg/foreach-4.m: Likewise.
2953         * objc.dg/foreach-5.m: Likewise.
2954         * objc.dg/foreach-6.m: Likewise.
2955         * objc.dg/foreach-7.m: Likewise.
2956         * objc.dg/objc-foreach-4.m: Likewise.
2957         * objc.dg/objc-foreach-5.m: Likewise.
2958
2959 2010-10-07  Richard Guenther  <rguenther@suse.de>
2960
2961         PR middle-end/45869
2962         * gcc.dg/torture/pr45869.c: New testcase.
2963
2964 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2965
2966         * objc.dg/set-not-used-1.m: New
2967         * obj-c++.dg/set-not-used-1.mm: New.
2968
2969 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2970
2971         * objc.dg/attributes/method-attribute-3.m: New.
2972         * obj-c++.dg/attributes/method-attribute-3.mm: New.
2973
2974 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
2975
2976         PR fortran/45916
2977         * gfortran.dg/generic_typebound_operator_1.f90: New test.
2978
2979 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2980
2981         PR fortran/45889
2982         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2983
2984 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2985
2986         Merge from 'apple/trunk' branch on FSF servers.
2987
2988         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
2989
2990         Radar 4278774
2991         * obj-c++.dg/encode-9.mm: New.
2992
2993 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2994
2995         * g++.dg/cpp0x/pr45908.C: New test.
2996
2997 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2998
2999         * gnat.dg/opt6.ad[sb]: New test.
3000
3001 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3002
3003         Implemented fast enumeration for Objective-C.
3004         * objc.dg/foreach-1.m: New.
3005         * objc.dg/foreach-2.m: New.
3006         * objc.dg/foreach-3.m: New.
3007         * objc.dg/foreach-4.m: New.
3008         * objc.dg/foreach-5.m: New.
3009         * objc.dg/foreach-6.m: New.
3010         * objc.dg/foreach-7.m: New.
3011
3012         Merge from 'apple/trunk' branch on FSF servers:
3013         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
3014
3015         Radar 4502236
3016         * objc.dg/objc-foreach-5.m: New.
3017
3018         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
3019
3020         Radar 4507230
3021         * objc.dg/objc-foreach-4.m: New.
3022
3023         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3024
3025         Radar 4472881
3026         * objc.dg/objc-foreach-3.m: New.
3027
3028         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
3029
3030         Radar 4468498
3031         * objc.dg/objc-foreach-2.m: New.
3032
3033         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
3034
3035         Radar 4294910
3036         * objc.dg/objc-foreach-1.m: New
3037
3038 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
3039
3040         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3041         unsigned values.
3042
3043 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3044
3045         PR objc++/28050
3046         * obj-c++.dg/syntax-error-10.mm: New.
3047
3048 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3049
3050         PR objc++/23707
3051         * obj-c++.dg/syntax-error-9.mm: New.
3052
3053 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3054
3055         PR objc++/31126
3056         * obj-c++.dg/syntax-error-8.mm: New.
3057
3058 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3059
3060         Merge from 'apple/trunk' branch on FSF servers.
3061
3062         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
3063
3064         Radar 4290840
3065         * obj-c++.dg/syntax-error-7.mm: New
3066
3067         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
3068
3069         Radar 4294425
3070         * obj-c++.dg/syntax-error-6.mm: New
3071
3072         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
3073
3074         Radar 4261146
3075         * obj-c++.dg/syntax-error-5.mm: New
3076
3077         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
3078
3079         Radar 4093475
3080         * obj-c++.dg/syntax-error-[3-4].mm: New.
3081
3082         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
3083
3084         Radar 4185810
3085         * obj-c++.dg/syntax-error-[1-2].mm: New.
3086
3087 2010-10-05  Ira Rosen  <irar@il.ibm.com>
3088
3089         PR tree-optimization/45752
3090         * gcc.dg/vect/pr45752.c: New test.
3091
3092 2010-10-05  Richard Guenther  <rguenther@suse.de>
3093
3094         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3095         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3096         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3097         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3098         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3099         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3100         * gcc.dg/tree-prof/stringop-1.c: Likewise.
3101         * gcc.dg/tree-prof/stringop-2.c: Likewise.
3102         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3103         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3104         * gcc.dg/tree-prof/update-loopch.c: Likewise.
3105         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3106         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3107         * gcc.dg/tree-prof/tracer-1.c: Likewise.
3108         * gcc.dg/tree-ssa/inline-4.c: Likewise.
3109         * gcc.dg/tree-ssa/inline-3.c: Likewise.
3110         * gcc.dg/tree-ssa/20080530.c: Likewise.
3111         * g++.dg/tree-ssa/inline-3.C: Likewise.
3112         * g++.dg/tree-ssa/inline-1.C: Likewise.
3113         * g++.dg/tree-ssa/inline-2.C: Likewise.
3114         * gcc.dg/profile-dir-1.c: Likewise.
3115         * gcc.dg/profile-dir-2.c: Likewise.
3116         * gcc.dg/profile-dir-3.c: Likewise.
3117
3118 2010-10-05  Richard Guenther  <rguenther@suse.de>
3119
3120         PR middle-end/45877
3121         * g++.dg/torture/pr45877.C: New testcase.
3122
3123 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
3124
3125         PR debug/45849
3126         * gcc.dg/debug/pr45849.c: New test.
3127
3128         PR middle-end/45876
3129         * gcc.c-torture/compile/pr45876.c: New test.
3130
3131 2010-10-04  Julian Brown  <julian@codesourcery.com>
3132
3133         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
3134         vect_hw_misalign.
3135         * gcc.dg/vect/vect-60.c: Likewise.
3136         * gcc.dg/vect/vect-56.c: Likewise.
3137         * gcc.dg/vect/vect-93.c: Likewise.
3138         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3139         * gcc.dg/vect/vect-95.c: Likewise.
3140         * gcc.dg/vect/vect-96.c: Likewise.
3141         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
3142         * gcc.dg/vect/slp-25.c: Likewise.
3143         * gcc.dg/vect/slp-3.c: Likewise.
3144         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3145         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3146         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
3147         * gcc.dg/vect/vect-109.c: Likewise.
3148         * gcc.dg/vect/vect-peel-1.c: Likewise.
3149         * gcc.dg/vect/vect-peel-2.c: Likewise.
3150         * lib/target-supports.exp
3151         (check_effective_target_arm_vect_no_misalign): New.
3152         (check_effective_target_vect_no_align): Use above.
3153         (check_effective_target_vect_element_align): New.
3154         (add_options_for_quad_vectors): New.
3155
3156 2010-10-04  Martin Jambor  <mjambor@suse.cz>
3157
3158         PR tree-optimization/45572
3159         * g++.dg/ipa/pr45572-1.C: New test.
3160         * g++.dg/ipa/pr45572-2.C: Likewise.
3161
3162 2010-10-03  Ian Lance Taylor  <iant@google.com>
3163
3164         * gcc.dg/anon-struct-11.c: New test.
3165         * gcc.dg/anon-struct-12.c: New test.
3166         * gcc.dg/anon-struct-13.c: New test.
3167         * gcc.dg/anon-struct-14.c: New test.
3168
3169 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
3170
3171         * g++.dg/torture/pr45764.C: Revert revision 164914.
3172         * gcc.dg/vect/pr43432.c: Likewise.
3173         * gcc.dg/vect/vect-114.c: Likewise.
3174         * gcc.dg/vect/vect-15.c: Likewise.
3175
3176 2010-10-03  Jason Merrill  <jason@redhat.com>
3177
3178         * g++.dg/cpp0x/sfinae5.C: New.
3179
3180 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
3181
3182         PR tree-optimization/45720
3183         PR tree-optimization/45764
3184         * g++.dg/torture/pr45764.C: New.
3185
3186         * gcc.dg/vect/pr43432.c: Xfail.
3187         * gcc.dg/vect/vect-114.c: Likewise.
3188         * gcc.dg/vect/vect-15.c: Likewise.
3189
3190 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3191
3192         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
3193         hppa*-*-hpux*.
3194         * gcc.dg/torture/pr45678-2.c: Likewise.
3195
3196 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
3197
3198         PR fortran/45748
3199         * gfortran.dg/intrinsic_6.f90: New.
3200
3201 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3202
3203         PR fortran/42831
3204         * gfortran.dg/dependency_37.f90:  New test.
3205
3206 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
3207
3208         * gcc.target/i386/shift_mask.c: New test.
3209
3210 2010-10-01  Richard Guenther  <rguenther@suse.de>
3211
3212         PR tree-optimization/45854
3213         * g++.dg/torture/pr45854.C: New testcase.
3214
3215 2010-09-30  Michael Eager  <eager@eagercon.com>
3216
3217         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3218         __FLT_{MIN,MAX}__.
3219
3220 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3221
3222         PR middle-end/45758
3223         * gfortran.dg/graphite/pr45758.f90: New.
3224
3225 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3226
3227         PR middle-end/45230
3228         * gcc.dg/graphite/id-pr45230.c: New.
3229
3230 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3231
3232         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3233         * gfortran.dg/graphite/graphite.exp: Same.
3234         * gcc.dg/graphite/vect-pr43423.c: New.
3235
3236 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3237
3238         PR target/45843
3239         * g++.dg/torture/pr45843.C: New test.
3240
3241 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
3242
3243         PR fortran/45828
3244         * gfortran.dg/allocate_derived_5.f90: New.
3245
3246 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3247
3248         PR tree-optimization/31261
3249         * gcc.dg/tree-ssa/pr31261.c: New test.
3250
3251 2010-09-30  Michael Eager  <eager@eagercon.com>
3252
3253         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3254         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3255         * gcc.target/microblaze/microblaze.exp: Ditto.
3256         * gcc.target/microblaze/others/string_cst1.c: Ditto.
3257         * gcc.target/microblaze/others/string_cst2.c: Ditto.
3258         * gcc.target/microblaze/others/data_var1.c: Ditto.
3259         * gcc.target/microblaze/others/data_var2.c: Ditto.
3260         * gcc.target/microblaze/others/data_var3.c: Ditto.
3261         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3262         * gcc.target/microblaze/others/strings1.c:: Ditto.
3263         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3264         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3265         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3266         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3267         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3268         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3269         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3270         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3271         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3272         * gcc.target/microblaze/isa/pcmp.c: Ditto.
3273         * gcc.target/microblaze/isa/nofloat.c: Ditto.
3274         * gcc.target/microblaze/isa/fcvt.c: Ditto.
3275         * gcc.target/microblaze/isa/float.c: Ditto.
3276         * gcc.target/microblaze/isa/mulh.c: Ditto.
3277         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3278         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3279         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3280         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3281         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3282         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3283         * gcc.target/microblaze/isa/bshift.c: Ditto.
3284         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3285         * gcc.target/microblaze/isa/div.c: Ditto.
3286         * gcc.target/microblaze/isa/vanilla.c: Ditto.
3287         * gcc.target/microblaze/isa/mul.c: Ditto.
3288
3289 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3290
3291         merge from FSF 'apple/trunk' branch.
3292         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
3293
3294         Radar 4386773
3295         * objc.dg/enhanced-proto-1.m: New.
3296         * objc.dg/enhanced-proto-2.m: New.
3297         * obj-c++.dg/enhanced-proto-1.mm: New
3298         * obj-c++.dg/enhanced-proto-2.mm: New.
3299
3300 2010-09-30  Richard Guenther  <rguenther@suse.de>
3301
3302         PR testsuite/45702
3303         * gcc.dg/debug/pr41893-1.c: Adjust.
3304         * gcc.dg/pr30762-1.c: Likewise.
3305         * gcc.dg/pr31529-1.c: Likewise.
3306         * gcc.dg/pr34457-1.c: Likewise.
3307         * gcc.dg/pr34668-1.c: Likewise.
3308         * gcc.dg/pr43557-1.c: Likewise.
3309
3310 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3311
3312         PR objc/45842
3313         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3314         * objc.dg/const-str-3.m: Correct header for memcpy.
3315         * objc.dg/const-str-7.m: Likewise.
3316         * objc.dg/method-20b.m: Provide an implementation of Object.
3317         Adjust XFAIL for m64 NeXT runtime.
3318         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3319         * objc.dg/encode-3.m: Correct line ordering, provide header for
3320         sprintf.
3321         * objc.dg/encode-7-next.m: Only run for 32bit.
3322         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3323         * objc.dg/type-size-2.m: Provide an implementation of Object.
3324         Ajust headers.
3325         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3326         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3327         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3328         Adjust XFAIL for m64 NeXT runtime.
3329         * obj-c++.dg/method-22.mm: Likewise.
3330         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3331
3332 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3333
3334         Merge from 'apple/trunk' branch on FSF servers.
3335
3336         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3337
3338         Radar 4278236
3339         * obj-c++.dg/bad-forward-decl.mm: New
3340
3341 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
3342
3343         * ada/acats/run_acats: Revert revision 157037.
3344
3345 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3346
3347         Merge from 'apple/trunk' branch on FSF servers.
3348
3349         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3350
3351         Radar 4281748
3352         * objc.dg/naming-2.m: Update
3353         * objc.dg/naming-3.m: New
3354
3355 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
3356
3357         PR target/40457
3358         * gcc.target/arm/pr40457-3.c: New test.
3359
3360 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3361
3362         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3363         alias checking.
3364         * lib/target-supports.exp (check_ifunc_available): Likewise.
3365
3366 2010-09-29  Tristan Gingold  <gingold@adacore.com>
3367
3368         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3369
3370 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3371
3372         * objc.dg/keywords-1.m: New test.
3373         * objc.dg/keywords-2.m: New test.
3374         * objc.dg/keywords-3.m: New test.
3375         * obj-c++.dg/keywords-1.mm: New test.
3376         * obj-c++.dg/keywords-2.mm: New test.
3377
3378 2010-09-28  Jason Merrill  <jason@redhat.com>
3379
3380         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3381         * g++.dg/ext/complit11.C: Likewise.
3382         * g++.old-deja/g++.law/temps1.C: Likewise.
3383
3384         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3385         * g++.old-deja/g++.mike/misc6.C: Likewise.
3386
3387 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3388
3389         * objc.dg/attributes/method-attribute-1.m: New.
3390         * objc.dg/attributes/method-attribute-2.m: New.
3391
3392         * obj-c++.dg/attributes/method-attribute-1.m: New.
3393         * obj-c++.dg/attributes/method-attribute-2.m: New.
3394
3395 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3396
3397         * objc.dg/attributes: New.
3398         * objc.dg/attributes/attributes.exp: New.
3399         * objc.dg/attributes/class-attribute-1.m: New.
3400         * objc.dg/attributes/class-attribute-2.m: New
3401         * objc.dg/attributes/categ-attribute-1.m: New
3402         * objc.dg/attributes/categ-attribute-2.m: New
3403         * objc.dg/attributes/proto-attribute-1.m: New
3404
3405         * obj-c++.dg/attributes: New.
3406         * obj-c++.dg/attributes/attributes.exp: New
3407         * obj-c++.dg/attributes/class-attribute-1.mm: New
3408         * obj-c++.dg/attributes/class-attribute-2.mm: New
3409         * obj-c++.dg/attributes/categ-attribute-1.mm: New
3410         * obj-c++.dg/attributes/categ-attribute-2.mm: New
3411         * obj-c++.dg/attributes/proto-attribute-1.mm: New
3412
3413 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3414
3415         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3416         from the branch renamed to method-20b.m to avoid clashes).
3417
3418         2005-08-23  Stuart Hastings  <stuart@apple.com>
3419                     Ziemowit Laski  <zlaski@apple.com>
3420
3421         Radar 4209854
3422         * obj-c++.dg/method-23.mm: New.
3423         * objc.dg/method-20.m: New.
3424
3425 2010-09-28  Jan Hubicka  <jh@suse.cz>
3426
3427         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3428
3429 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3430
3431         PR target/44452
3432         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3433         i?86-*-solaris2.[89], *-*-vxworks*.
3434         * gcc.target/i386/pr22152.c: Likewise.
3435         * gcc.target/i386/vect8-ret.c: New test.
3436
3437 2010-09-28  Jie Zhang  <jie@codesourcery.com>
3438
3439         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3440
3441 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3442
3443         Merge from 'apple/trunk' branch on FSF servers.
3444
3445         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
3446
3447         Radar 4175534
3448         * obj-c++.dg/method-22.mm: New.
3449
3450 2010-09-27  Jason Merrill  <jason@redhat.com>
3451
3452         * g++.dg/cpp0x/rv-lvalue-req.C: New.
3453         * g++.dg/ext/complit11.C: Adjust.
3454         * g++.old-deja/g++.law/temps1.C: Adjust.
3455         * g++.old-deja/g++.ns/koenig6.C: Adjust.
3456         * g++.old-deja/g++.oliva/partord1.C: Adjust.
3457
3458 2010-09-27  Ian Lance Taylor  <iant@google.com>
3459
3460         * lib/target-supports.exp (check_effective_target_split_stack):
3461         New procedure.
3462         * gcc.dg/split-1.c: New test.
3463         * gcc.dg/split-2.c: New test.
3464         * gcc.dg/split-3.c: New test.
3465         * gcc.dg/split-4.c: New test.
3466
3467 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3468
3469         PR objc/25464
3470         * objc.dg/type-size-3.m: New test.
3471
3472 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3473
3474         PR objc/45763
3475         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3476
3477 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3478
3479         PR objc/25450
3480         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3481         * objc.dg/type-size-2.m: Same change.
3482         * obj-c++.dg/encode-5.mm: Same change.
3483
3484 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3485
3486         Merge from 'apple/trunk' branch on FSF servers.  The original
3487         Changelogs are below.
3488
3489         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3490         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3491         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3492         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3493         in the branch).
3494         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3495         proto-qual-1.m in the branch) and the normal ABI on GNU.
3496         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
3497         the test only with the NeXT runtime.
3498         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3499         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3500         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3501         Run the test only with the NeXT runtime.
3502
3503         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
3504
3505         Radar 4492973
3506         * objc.dg/encode-7-64bit.m: New.
3507         * objc.dg/encode-7.m: Skip if -m64.
3508
3509         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
3510
3511         Radar 4301047
3512         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3513         * obj-c++.dg/threedotthree-abi-1.mm: New
3514         * objc.dg/threedotthree-abi-1.m: New
3515
3516         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
3517
3518         Radar 4136935
3519         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3520         * objc.dg/encode-6.m: Likewise.
3521         * objc.dg/encode-7.m: New test case.
3522
3523 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3524
3525         Merge from 'apple/trunk' branch on FSF servers.  Renamed
3526         const-str-12.m to constr-str-12b.m to avoid conflicts.
3527
3528         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
3529
3530         Radar 4229905
3531         * obj-c++.dg/warn5.mm: New
3532
3533         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
3534
3535         Radar 4154928
3536         * obj-c++.dg/const-str-12.mm: New.
3537         * objc.dg/const-str-12.m: New.
3538
3539 2010-09-27  Tobias Burnus  <burnus@net-b.de>
3540
3541         PR fortran/40569
3542         PR fortran/40568
3543         * gfortran.dg/storage_size_2.f08: Fix test.
3544         * gfortran.dg/c_sizeof_1.f90: Fix test.
3545         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3546         * gfortran.dg/c_sizeof_3.f90: New.
3547         * gfortran.dg/c_sizeof_4.f90: New.
3548         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3549         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3550
3551 2010-09-26  Daniel Kraft  <d@domob.eu>
3552
3553         PR fortran/45783
3554         PR fortran/45795
3555         * gfortran.dg/select_type_18.f03: New test.
3556
3557 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3558
3559         * gnat.dg/return2.ad[sb]: New test.
3560         * gnat.dg/return2_pkg.ads: New helper.
3561
3562 2010-09-25  Daniel Kraft  <d@domob.eu>
3563
3564         PR fortran/45776
3565         * gfortran.dg/io_constraints_6.f03: New test.
3566         * gfortran.dg/io_constraints_7.f03: New test.
3567         * gfortran.dg/newunit_2.f90: New test.
3568
3569 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3570
3571         * gfortran.dg/operator_c1202.f90: New test.
3572
3573 2010-09-24  Jan Hubicka  <jh@suse.cz>
3574
3575         * gcc.dg/tree-ssa/leaf.c: New testcase.
3576
3577 2010-09-24  Jan Hubicka  <jh@suse.cz>
3578
3579         PR tree-optimization/45738
3580         PR tree-optimization/45741
3581         * gcc.c-torture/compile/pr45741.c: New.
3582         * gfortran.fortran-torture/compile/pr45738.f90: New.
3583
3584 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
3585
3586         * gcc.dg/cpp/undef-opt-1.c: New test.
3587
3588 2010-09-24  Jason Merrill  <jason@redhat.com>
3589
3590         * g++.dg/other/error10.C: Adjust expected output.
3591
3592 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
3593
3594         PR middle-end/45234
3595         * gcc.dg/torture/stackalign/alloca-6.c: New test.
3596         * gcc.target/i386/pr45234.c: New test.
3597
3598 2010-09-24  Richard Guenther  <rguenther@suse.de>
3599
3600         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3601
3602 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3603
3604         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3605         as a comment leader in regexp.
3606
3607 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3608
3609         * objc.dg/sync-2.m: New test.
3610         * obj-c++.dg/sync-2.mm: New test.
3611
3612 2010-09-24  Tobias Burnus  <burnus@net-b.de>
3613
3614         PR fortran/40571
3615         * gfortran.dg/iso_fortran_env_7.f90: New.
3616
3617 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3618
3619         * obj-c++.dg/too-many-args.mm: New file.
3620
3621 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3622
3623         Merge from 'apple/trunk' branch on FSF servers.
3624
3625         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3626
3627         Radar 4491608
3628         * objc.dg/too-many-args.m: New
3629
3630 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3631
3632         PR fortran/45744
3633         * gfortran.dg/dependency_36.f90:  New test.
3634
3635 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
3636
3637         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3638         * gcc.target/i386/pad-3.c: Ditto.
3639         * gcc.target/i386/pad-7.c: Ditto.
3640         * gcc.target/i386/pad-7.c: Ditto.
3641         * gcc.target/i386/pr36502.c: Ditto.
3642         * gcc.target/i386/zee.c: Ditto.
3643         * gcc.target/i386/20060821-1.c: Ditto.
3644         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
3645         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
3646         * gcc.target/i386/pad-5b.c: Ditto.
3647         * gcc.target/i386/pad-6a.c: Ditto.
3648         * gcc.target/i386/pad-6b.c: Ditto.
3649         * gcc.target/i386/pad-8.c: Ditto.
3650         * gcc.target/i386/pad-9.c: Ditto.
3651         * gcc.target/i386/pad-10.c: Ditto.
3652         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
3653
3654 2010-09-23  Richard Guenther  <rguenther@suse.de>
3655
3656         PR tree-optimization/45565
3657         * g++.dg/ipa/pr45565.C: New testcase.
3658
3659 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
3660
3661         PR fortran/45745
3662         PR fortran/45648
3663         * gfortran.dg/vector_subscript_bound_1.f90: New.
3664
3665 2010-09-23  Richard Guenther  <rguenther@suse.de>
3666
3667         PR middle-end/45750
3668         * gcc.dg/pr45750.c: New testcase.
3669
3670 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
3671
3672         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3673         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
3674         build.
3675
3676 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
3677
3678         PR rtl-optimization/44374
3679         * gcc.target/arm/headmerge-1.c: New test.
3680         * gcc.target/arm/headmerge-2.c: New test.
3681         * gcc.target/i386/headmerge-1.c: New test.
3682         * gcc.target/i386/headmerge-2.c: New test.
3683
3684 2010-09-23  Daniel Kraft  <d@domob.eu>
3685
3686         PR fortran/38936
3687         PR fortran/44044
3688         PR fortran/45474
3689         * gfortran.dg/intrinsic_intent_1.f03: New test.
3690         * gfortran.dg/select_type_17.f03: New test.
3691         * gfortran.dg/associate_5.f03: More definability tests.
3692         * gfortran.dg/enum_2.f90: Check definability.
3693         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3694         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3695         * gfortran.dg/char_expr_2.f90: Ditto.
3696         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3697         * gfortran.dg/enum_5.f90: Ditto.
3698         * gfortran.dg/equiv_constraint_8.f90: Ditto.
3699         * gfortran.dg/impure_assignment_2.f90: Ditto.
3700         * gfortran.dg/impure_assignment_3.f90: Ditto.
3701         * gfortran.dg/intent_out_1.f90: Ditto.
3702         * gfortran.dg/intent_out_3.f90: Ditto.
3703         * gfortran.dg/pointer_assign_7.f90: Ditto.
3704         * gfortran.dg/pointer_intent_3.f90: Ditto.
3705         * gfortran.dg/pr19936_1.f90: Ditto.
3706         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3707         * gfortran.dg/simpleif_2.f90: Ditto.
3708         * gfortran.dg/protected_5.f90: Ditto.
3709         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3710         * gfortran.dg/protected_6.f90: Ditto.
3711         * gfortran.dg/protected_7.f90: Ditto.
3712
3713 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3714
3715         PR libfortran/45710
3716         * gfortran.dg/namelist_65.f90: New test.
3717
3718 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3719
3720         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3721         the regexp pattern between the expected label and location string.
3722
3723 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3724
3725         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3726
3727 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3728
3729         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3730         * gcc.dg/pr27898.c: Likewise.
3731         * gcc.dg/pr28712.c: Likewise.
3732         * gcc.dg/pr30762-1.c: Likewise.
3733         * gcc.dg/pr31529-1.c: Likewise.
3734         * gcc.dg/pr34457-1.c: Likewise.
3735         * gcc.dg/pr34668-1.c: Likewise.
3736         * gcc.dg/pr34989-1.c: Likewise.
3737         * gcc.dg/pr43557-1.c: Likewise.
3738
3739 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3740
3741         PR rtl-optimization/45739
3742         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3743
3744 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
3745
3746         * gcc.target/sparc/mnofpu.c: New test.
3747
3748 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3749
3750         PR rtl-optimization/45739
3751         * gcc.target/i386/pr45739.c: New test.
3752
3753 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
3754
3755         PR fortran/45648
3756         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3757         and counts. Add non-elemental function call check.
3758
3759         PR fortran/45648
3760         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3761         arguments checks. Update temporary counts.
3762         * gfortran.dg/transpose_optimization_1.f90: New.
3763
3764 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3765
3766         PR objc/23710
3767         * objc.dg/invalid-method-1.m: New.
3768
3769 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3770
3771         Merge from 'apple/trunk' branch on FSF servers.
3772
3773         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
3774
3775         Radar 4291785
3776         * objc.dg/naming-4.m: New
3777         * objc.dg/naming-5.m: New
3778         * obj-c++.dg/naming-1.mm: New
3779         * obj-c++.dg/naming-2.mm: New
3780
3781 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
3782             Jack Howarth  <howarth@bromo.med.uc.edu>
3783
3784         PR c++/45645
3785         * g++.dg/torture/pr44972.C: Use portable assert().
3786
3787 2010-09-21  Richard Guenther  <rguenther@suse.de>
3788
3789         PR tree-optimization/45580
3790         * g++.dg/torture/pr45580.C: New testcase.
3791
3792 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
3793
3794         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3795
3796 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
3797
3798         PR fortran/45438
3799         * gfortran.dg/pointer_check_7.f90: New.
3800
3801 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3802
3803         PR rtl-optimization/45728
3804         * gcc.c-torture/compile/pr45728.c: New test.
3805
3806 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
3807
3808         PR fortran/45081
3809         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3810
3811 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3812
3813         * g++.dg/tree-ssa/pr45605.C: Add "\\".
3814
3815 2010-09-20  Richard Guenther  <rguenther@suse.de>
3816
3817         PR middle-end/45704
3818         * gcc.dg/torture/pr45704.c: New testcase.
3819
3820 2010-09-20  Jan Hubicka  <jh@suse.cz>
3821
3822         PR tree-optimize/45605
3823         * g++.dg/tree-ssa/pr45605.C: New testcase.
3824
3825 2010-09-20  Michael Matz  <matz@suse.de>
3826
3827         PR testsuite/45706
3828         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3829         enough.
3830
3831 2010-09-20  Richard Guenther  <rguenther@suse.de>
3832
3833         PR tree-optimization/45705
3834         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3835
3836 2010-09-20  Michael Matz  <matz@suse.de>
3837
3838         PR testsuite/45706
3839         * lib/target-supports.exp (check_effective_target_vect_perm):
3840         Add i?86-*-*.
3841
3842 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3843
3844         PR rtl-optimization/45695
3845         * gcc.c-torture/execute/pr45695.c: New test.
3846
3847 2010-09-19  Jan Hubicka  <jh@suse.cz>
3848
3849         PR lto/44246
3850         * gcc.c-torture/compile/pr44246.c:New file.
3851
3852 2010-09-19  Ira Rosen  <irar@il.ibm.com>
3853
3854         PR tree-optimization/45714
3855         * gfortran.dg/vect/pr45714-a.f: New test.
3856         * gfortran.dg/vect/pr45714-b.f: New test.
3857
3858 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3859
3860         * gnat.dg/const1.adb: Rename into...
3861         * gnat.dg/constant1.adb: ...this.
3862         * gnat.dg/constant2.adb: New test.
3863         * gnat.dg/constant2_pkg1.ads: New helper.
3864         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3865
3866 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3867
3868         * gnat.dg/specs/constant1.ads: New test.
3869         * gnat.dg/specs/constant1_pkg.ads: New helper.
3870
3871 2010-09-18  Jan Hubicka  <jh@suse.cz>
3872
3873         PR tree-optimization/45453
3874         * g++.dg/tree-ssa/pr45453.C: New testcase.
3875
3876 2010-09-18  Jason Merrill  <jason@redhat.com>
3877
3878         * g++.dg/cpp0x/initlist44.C: New.
3879
3880 2010-09-18  Richard Guenther  <rguenther@suse.de>
3881
3882         PR tree-optimization/45709
3883         * g++.dg/torture/pr45709-2.C: New testcase.
3884
3885 2010-09-18  Richard Guenther  <rguenther@suse.de>
3886
3887         PR tree-optimization/45709
3888         * g++.dg/torture/pr45709.C: New testcase.
3889
3890 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3891
3892         PR testsuite/45719
3893         * gcc.target/i386/pad-3.c: Pass -fno-pic.
3894
3895 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3896
3897         * gcc.target/i386/pad-1.c: New.
3898         * gcc.target/i386/pad-2.c: Likewise.
3899         * gcc.target/i386/pad-3.c: Likewise.
3900         * gcc.target/i386/pad-4.c: Likewise.
3901         * gcc.target/i386/pad-5a.c: Likewise.
3902         * gcc.target/i386/pad-5b.c: Likewise.
3903         * gcc.target/i386/pad-6a.c: Likewise.
3904         * gcc.target/i386/pad-6b.c: Likewise.
3905         * gcc.target/i386/pad-7.c: Likewise.
3906         * gcc.target/i386/pad-8.c: Likewise.
3907         * gcc.target/i386/pad-9.c: Likewise.
3908         * gcc.target/i386/pad-10.c: Likewise.
3909
3910 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3911
3912         PR middle-end/45234
3913         * gcc.dg/torture/stackalign/alloca-5.c: New.
3914
3915 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3916
3917         PR middle-end/45678
3918         * gcc.dg/torture/pr45678-2.c: New.
3919
3920 2010-09-17  Richard Guenther  <rguenther@suse.de>
3921
3922         PR middle-end/45678
3923         * gcc.dg/torture/pr45678-1.c: New testcase.
3924
3925 2010-09-17  Michael Matz  <matz@suse.de>
3926
3927         PR tree-optimization/43432
3928         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3929         check_effective_target_vect_perm_short): New predicates.
3930         (check_effective_target_vect_perm): Include x86_64.
3931         * gcc.dg/vect/pr43432.c: New test.
3932         * gcc.dg/vect/vect-114.c: Adjust.
3933         * gcc.dg/vect/vect-15.c: Ditto.
3934         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3935         * gcc.dg/vect/slp-perm-9.c: Ditto.
3936
3937 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3938
3939         PR testsuite/45692
3940         * objc/execute/exceptions/throw-nil.m: Run the test only with the
3941         GNU runtime.
3942
3943 2010-09-17  Richard Guenther  <rguenther@suse.de>
3944
3945         * gcc.dg/pr27898.c: Use -flto instead of -combine.
3946         * gcc.dg/pr28706.c: Likewise.
3947         * gcc.dg/pr28712.c: Likewise.
3948         * gcc.dg/pr30762-1.c: Likewise.
3949         * gcc.dg/pr30762-2.c: Likewise.
3950         * gcc.dg/pr31529-1.c: Likewise.
3951         * gcc.dg/pr31529-2.c: Likewise.
3952         * gcc.dg/pr34457-1.c: Likewise.
3953         * gcc.dg/pr34457-2.c: Likewise.
3954         * gcc.dg/pr34668-1.c: Likewise.
3955         * gcc.dg/pr34668-2.c: Likewise.
3956         * gcc.dg/pr34989-1.c: Likewise.
3957         * gcc.dg/pr34989-2.c: Likewise.
3958         * gcc.dg/pr43557-1.c: Likewise.
3959         * gcc.dg/pr43557-2.c: Likewise.
3960         * gcc.dg/debug/pr41893-1.c: Likewise.
3961         * gcc.dg/matrix/matrix.exp: Do not use -combine.
3962         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3963         * gcc.dg/matrix/matrix-4.c: Likewise.
3964         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3965         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3966         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3967         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3968
3969 2010-09-16  Tobias Burnus  <burnus@net-b.de>
3970
3971         PR fortran/43665
3972         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3973         optimizations.
3974         * gfortran.dg/intent_optimize_1.f90: New test.
3975
3976 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3977
3978         * gcc.target/i386/divmod-1.c: New.
3979         * gcc.target/i386/divmod-2.c: Likewise.
3980         * gcc.target/i386/divmod-3.c: Likewise.
3981         * gcc.target/i386/divmod-4.c: Likewise.
3982         * gcc.target/i386/divmod-4a.c: Likewise.
3983         * gcc.target/i386/divmod-5.c: Likewise.
3984         * gcc.target/i386/divmod-6.c: Likewise.
3985         * gcc.target/i386/divmod-7.c: Likewise.
3986         * gcc.target/i386/divmod-8.c: Likewise.
3987         * gcc.target/i386/udivmod-1.c: Likewise.
3988         * gcc.target/i386/udivmod-2.c: Likewise.
3989         * gcc.target/i386/udivmod-3.c: Likewise.
3990         * gcc.target/i386/udivmod-4.c: Likewise.
3991         * gcc.target/i386/udivmod-4a.c: Likewise.
3992         * gcc.target/i386/udivmod-5.c: Likewise.
3993         * gcc.target/i386/udivmod-6.c: Likewise.
3994         * gcc.target/i386/udivmod-7.c: Likewise.
3995         * gcc.target/i386/udivmod-8.c: Likewise.
3996
3997 2010-09-16  Jan Hubicka  <jh@suse.cz>
3998
3999         * g++.dg/lto/pr45679-1_0.C: New file.
4000         * g++.dg/lto/pr45679-1_1.C: New file.
4001         * g++.dg/lto/pr45679-0_0.C: New file.
4002         * g++.dg/lto/pr45679-0_1.C: New file.
4003
4004 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
4005
4006         PR fortran/45674
4007         * gfortran.dg/class_dummy_2.f03: New.
4008
4009 2010-09-16  Richard Guenther  <rguenther@suse.de>
4010
4011         PR tree-optimization/45623
4012         * gcc.dg/torture/pr45623.c: New testcase.
4013
4014 2010-09-16  Ira Rosen  <irar@il.ibm.com>
4015
4016         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4017         name and parentheses.
4018         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4019
4020 2010-09-15  Jason Merrill  <jason@redhat.com>
4021
4022         * g++.dg/parse/parameter-declaration-2.C: New.
4023
4024         * g++.dg/cpp0x/scoped_enum2.C: New.
4025
4026 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4027
4028         * gcc.c-torture/compile/20100915-1.c: New test.
4029
4030 2010-09-15  Martin Jambor  <mjambor@suse.cz>
4031
4032         PR middle-end/45644
4033         * gcc.dg/ipa/pr45644.c: New test.
4034
4035 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
4036
4037         PR tree-optimization/45633
4038         * gcc.dg/vect/pr45633.c: New test.
4039
4040 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
4041
4042         PR fortran/45577
4043         * gfortran.dg/allocate_derived_4.f90: New.
4044
4045 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
4046
4047         * lib/target-supports.exp
4048         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4049         supported flag to true for neon.
4050
4051 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
4052
4053         PR c++/45665
4054         * g++.dg/template/crash103.C: New.
4055
4056 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4057
4058         Merge from 'apple/trunk' branch on FSF servers.
4059
4060         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
4061
4062         Radar 4457381
4063         * objc.dg/msg-in-protocol.m: New.
4064         * obj-c++.dg/msg-in-protocol.mm: New.
4065
4066         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
4067
4068         Radar 4219590
4069         * objc.dg/break-in-ifstmt.m: New.
4070
4071         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4072
4073         Radar 4174166
4074         * obj-c++.dg/comp-types-13.mm: New.
4075         * objc.dg/comp-types-12.m: New.
4076
4077         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4078
4079         Radar 4216500
4080         * obj-c++.dg/proto-lossage-7.mm: New.
4081         * objc.dg/proto-lossage-7.m: New.
4082
4083 2010-09-14  Jan Hubicka  <jh@suse.cz>
4084
4085         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4086         folding.
4087         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4088         folding.
4089
4090 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
4091
4092         PR middle-end/45567
4093         * gcc.dg/pr45567.c: New test.
4094
4095         PR debug/45660
4096         * g++.dg/debug/pr45660.C: New test.
4097
4098 2010-09-14  Ira Rosen  <irar@il.ibm.com>
4099
4100         PR tree-optimization/45470
4101         * g++.dg/vect/pr45470-a.cc: New test.
4102         * g++.dg/vect/pr45470-a.cc: New test.
4103
4104 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
4105
4106         PR target/42070
4107         * lib/profopt.exp: Prune warnings on execname2 compile.
4108         * lib/prune.exp: Prune "can't add line info" warnings.
4109
4110 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4111
4112         PR libfortran/45532
4113         * gfortran.dg/namelist_64.f90: New test.
4114
4115 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
4116
4117         PR rtl-optimization/45617
4118         * gcc.target/i386/pr45617.c: New test.
4119
4120 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
4121
4122         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4123
4124 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
4125
4126         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4127         * gcc.target/i386/fma4-vector.c: Likewise.
4128         * gcc.target/i386/vectorize2.c: Likewise.
4129         * gcc.target/i386/vectorize4.c: Likewise.
4130         * gcc.target/i386/vectorize5.c: Likewise.
4131         * gcc.target/i386/vectorize6.c: Likewise.
4132         * gcc.target/i386/vectorize8.c: Likewise.
4133
4134         * gcc.target/i386/vect-double-1.c: New.
4135         * gcc.target/i386/vect-double-1a.c: Likewise.
4136         * gcc.target/i386/vect-double-2.c: Likewise.
4137         * gcc.target/i386/vect-double-2a.c: Likewise.
4138
4139         * lib/target-supports.exp (check_effective_target_vect_double):
4140         Set et_vect_double_saved to 0 when tuning for Atom.
4141
4142 2010-09-13  Jan Hubicka  <jh@suse.cz>
4143
4144         * gcc.dg/torture/pr23821.c: Drop static keyword.
4145         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4146         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
4147
4148 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4149
4150         * gcc.target/arm/sync-1.c: New.
4151
4152 2010-09-12  Olivier Hainque  <hainque@adacore.com>
4153
4154         * gnat.dg/memtrap.adb: New test.
4155
4156 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4157
4158         * gfortran.dg/promotion.f90: Fix options.
4159
4160 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
4161
4162         * g++.dg/cpp0x/range-for1.C: New.
4163         * g++.dg/cpp0x/range-for2.C: New.
4164         * g++.dg/cpp0x/range-for3.C: New.
4165         * g++.dg/cpp0x/range-for4.C: New.
4166         * g++.dg/cpp0x/range-for5.C: New.
4167         * g++.dg/cpp0x/range-for6.C: New.
4168
4169 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
4170
4171         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4172         and counts. Check that transpose is not called.
4173         * gfortran.dg/transpose_2.f90: Update error message.
4174
4175 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
4176
4177         PR c++/43824
4178         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
4179         * g++.dg/lookup/strong-using-2.C: Likewise.
4180         * g++.dg/lookup/strong-using-3.C: Likewise.
4181         * g++.dg/lookup/strong-using-5.C: Likewise.
4182
4183         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
4184         * g++.dg/cpp0x/inline-ns4.C: New.
4185         * g++.dg/cpp0x/inline-ns5.C: New.
4186
4187 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4188
4189         PR middle-end/45634
4190         * gfortran.fortran-torture/compile/pr45634.f90: New.
4191
4192 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
4193
4194         * objc.dg/fobjc-exceptions.m: New test.
4195
4196 2010-09-10  Jan Hubicka  <jh@suse.cz>
4197
4198         * g++.dg/inherit/covariant7.C: Fix pattern matching.
4199
4200 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4201
4202         PR tree-optimization/44972
4203         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4204         * gcc.dg/tree-ssa/pr45144.c: Likewise.
4205         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4206         instead.
4207         * g++.dg/torture/pr44972.C: New test.
4208
4209 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4210
4211         PR tree-optimization/44972
4212         * g++.dg/torture/pr34850.C: Remove expected warning.
4213
4214 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4215
4216         * gfortran.dg/dummy_optional_arg.f90: New test.
4217
4218 2010-09-08  Jan Hubicka  <jh@suse.cz>
4219
4220         PR tree-optimization/45598
4221         * fortran.fortran-torture/compile/pr45598.f90: New test.
4222
4223 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
4224
4225         * lib/target-supports-dg.exp (dg-require-ifunc): New.
4226         * lib/target-supports.exp (check_ifunc_available): New.
4227         * gcc.dg/attr-ifunc-1.c: New.
4228         * gcc.dg/attr-ifunc-2.c: New.
4229         * gcc.dg/attr-ifunc-3.c: New.
4230         * gcc.dg/attr-ifunc-4.c: New.
4231         * gcc.dg/attr-ifunc-5.c: New.
4232         * g++.dg/ext/attr-ifunc-1.C: New.
4233         * g++.dg/ext/attr-ifunc-2.C: New.
4234         * g++.dg/ext/attr-ifunc-3.C: New.
4235         * g++.dg/ext/attr-ifunc-4.C: New.
4236
4237 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
4238
4239         PR middle-end/40386
4240         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
4241
4242 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
4243
4244         * gfortran.dg/inline_transpose_1.f90: New test.
4245
4246 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4247
4248         PR c++/45588
4249         * g++.dg/warn/Wunused-var-15.C: New test.
4250
4251 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4252
4253         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4254         hppa*-*-hpux*.
4255
4256 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4257
4258         * objc/execute/exceptions/throw-nil.m: New test.
4259         * objc/execute/exceptions/handler-1.m: Updated to use the new
4260         objc_set_uncaught_exception_handler() function.
4261         * objc/execute/exceptions/matcher-1.m: New test.
4262
4263 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4264
4265         PR fortran/38282
4266         * gfortran.dg/bit_comparison_1.F90: New test.
4267         * gfortran.dg/leadz_trailz_3.f90: New test.
4268         * gfortran.dg/masklr_2.F90: New test.
4269         * gfortran.dg/shiftalr_1.F90: New test.
4270         * gfortran.dg/merge_bits_2.F90: New test.
4271         * gfortran.dg/dshift_2.F90: New test.
4272         * gfortran.dg/bit_comparison_2.F90: New test.
4273         * gfortran.dg/masklr_1.F90: New test.
4274         * gfortran.dg/merge_bits_1.F90: New test.
4275         * gfortran.dg/dshift_1.F90: New test.
4276         * gfortran.dg/shiftalr_2.F90: New test.
4277
4278 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4279
4280         * objc.dg/type-stream-1.m: Replaced with a test that tests that
4281         functions from objc/typedstream.h are deprecated.
4282
4283 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4284
4285         * lib/target-supports.exp
4286         (check_effective_target_run_expensive_tests): New proc.
4287         * gcc.c-torture/compile/limits-fnargs.c: Use
4288         dg-require-effective-target run_expensive_tests.
4289
4290 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4291
4292         PR fortran/45597
4293         * gfortran.dg/gomp/pr45597.f90: New test.
4294
4295         PR fortran/45595
4296         * gfortran.dg/gomp/pr45595.f90: New test.
4297
4298 2010-09-08  Michael Matz  <matz@suse.de>
4299
4300         * c-c++-common/uninit-17.c: Adjust.
4301
4302 2010-09-08  Michael Matz  <matz@suse.de>
4303
4304         PR tree-optimization/43430
4305         * gcc.dg/vect/pr43430-2.c: New test.
4306
4307 2010-09-08  Michael Matz  <matz@suse.de>
4308
4309         PR tree-optimization/33244
4310         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4311
4312 2010-09-08  Richard Guenther  <rguenther@suse.de>
4313
4314         PR tree-optimization/45578
4315         * gfortran.dg/pr45578.f90: New testcase.
4316
4317 2010-09-08  Richard Guenther  <rguenther@suse.de>
4318
4319         PR testsuite/45590
4320         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4321
4322 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4323
4324         PR fortran/45576
4325         * gfortran.dg/char_length_18.f90:  New test.
4326
4327 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
4328
4329         PR target/36502
4330         * gcc.target/i386/pr36502.c: New test.
4331
4332         PR target/42313
4333         PR target/44651
4334         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4335         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4336
4337 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
4338
4339         * gfortran.dg/achar_4.f90: Enable bounds checking.
4340
4341 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
4342
4343         PR target/45206
4344         * gcc.target/i386/pr45206.c: New test.
4345
4346 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
4347
4348         PR fortran/45505
4349         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4350
4351 2010-09-07  Jan Hubicka  <jh@suse.cz>
4352
4353         * gcc.c-torture/compile/20100907.c: New testcase.
4354
4355 2010-09-07  Richard Guenther  <rguenther@suse.de>
4356
4357         PR middle-end/45569
4358         * g++.dg/eh/pr45569.C: New testcase.
4359
4360 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
4361
4362         PR target/43137
4363         * gcc.target/arm/pr43137.c: New test.
4364
4365 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4366
4367         PR fortran/36931
4368         * gfortran.dg/dependency_35.f90:  New test.
4369
4370 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4371
4372         PR fortran/34145
4373         * gfortran.dg/char_length_17.f90:  New test.
4374
4375 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
4376
4377         PR c++/45200
4378         PR c++/45293
4379         PR c++/45558
4380         * g++.dg/template/typedef34.C: New test.
4381         * g++.dg/template/typedef35.C: New test.
4382
4383 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
4384
4385         PR target/22152
4386         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4387
4388 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
4389
4390         * g++.dg/warn/Wdouble-promotion.C: New.
4391
4392 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
4393
4394         * g++.dg/parse/redef2.C: New.
4395
4396 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4397
4398         * gcc.dg/20100906-1.c: New testcase.
4399
4400 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
4401
4402         PR testsuite/45543
4403         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4404         DW_TAG_enumeration_type DIE.
4405
4406 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
4407
4408         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4409         Update XFAILs.
4410
4411 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
4412
4413         PR rtl-optimization/44919
4414         * g++.dg/opt/pr44919.C: New.
4415
4416 2010-09-06  Tobias Burnus  <burnus@net-b.de>
4417
4418         PR fortran/38282
4419         * gfortran.dg/iall_iany_iparity_1.f90: New.
4420         * gfortran.dg/iall_iany_iparity_2.f90: New.
4421
4422 2010-09-06  Jason Merrill  <jason@redhat.com>
4423
4424         * g++.dg/cpp0x/initlist42.C: New.
4425
4426         * g++.dg/cpp0x/auto19.C: New.
4427
4428         * g++.dg/template/sfinae25.C: New.
4429         * g++.dg/template/char1.C: Expect warning.
4430         * g++.dg/template/nontype10.C: Likewise.
4431
4432         * g++.dg/cpp0x/implicit9.C: New.
4433
4434         * g++.dg/cpp0x/initlist43.C: New.
4435
4436 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
4437
4438         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4439
4440 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
4441
4442         * gcc.dg/Wdouble-promotion.c: New.
4443
4444 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4445
4446         * gfortran.dg/float128_1.f90: Remove test case as
4447         it always fails since Rev 163611 backed out the
4448         front-end implementation.
4449
4450 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4451
4452         * gfortran.dg/float128_1.f90: XFAIL test case.
4453
4454 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4455
4456         * gfortran.dg/bessel_7.f90: Decrease required precision.
4457
4458 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
4459
4460         PR testsuite/45545
4461         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4462         ref-all-matching targets.
4463
4464 2010-09-05  Richard Guenther  <rguenther@suse.de>
4465
4466         PR tree-optimization/45535
4467         * gcc.c-torture/compile/pr45535.c: New testcase.
4468
4469 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
4470
4471         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4472         "\[^\n\]*".
4473         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4474         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4475         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4476         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4477         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4478         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4479         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4480         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4481         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4482         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4483         * gcc.target/i386/pr22152.c: Likewise.
4484         * gcc.target/i386/pr36992-1.c: Likewise.
4485         * gcc.target/i386/pr36992-2.c: Likewise.
4486         * gcc.target/sh/sh4a-memmovua.c: Likewise.
4487
4488 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4489
4490         PR testsuite/43957
4491         * gcc.dg/const-uniq-1.c: Modify regexp.
4492
4493 2010-09-04  Tobias Burnus  <burnus@net-b.de>
4494
4495         PR fortran/45530
4496         * gfortran.dg/namelist_63.f90: New.
4497
4498 2010-09-04  Jan Hubicka  <jh@suse.cz>
4499
4500         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4501         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4502
4503 2010-09-04  Jan Hubicka  <jh@suse.cz>
4504
4505         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4506
4507 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
4508
4509         PR fortran/45507
4510         * gfortran.dg/allocate_alloc_opt_12.f90: New.
4511
4512 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
4513
4514         * gcc.dg/opts-4.c: New test.
4515
4516 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4517
4518         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4519         * gcc.dg/vect/vect-peel-4.c: Ditto.
4520
4521 2010-09-03  Daniel Kraft  <d@domob.eu>
4522
4523         PR fortran/45525
4524         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4525
4526 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4527
4528         PR fortran/45159
4529         * gfortran.dg/dependency_34.f90:  New test.
4530
4531 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4532
4533         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4534
4535 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4536
4537         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4538         gcc.target/i386/clearcap.map if supported.
4539
4540 2010-09-03  Michael Matz  <matz@suse.de>
4541
4542         PR middle-end/45415
4543         * gcc.dg/pr45415.c: New test.
4544
4545 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4546
4547         PR tree-optimization/45506
4548         * gcc.dg/pr45506.c: New.
4549
4550 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
4551
4552         PR target/45476
4553         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4554         * gcc.target/i386/float128-2.c: Ditto.
4555
4556 2010-09-03  Daniel Kraft  <d@domob.eu>
4557
4558         PR fortran/34162
4559         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4560         * gfortran.dg/internal_dummy_2.f08: New test.
4561         * gfortran.dg/internal_dummy_3.f08: New test.
4562         * gfortran.dg/internal_dummy_4.f08: New test.
4563
4564 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
4565
4566         PR debug/45500
4567         * gcc.target/i386/pr45500.c: New test.
4568
4569 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
4570
4571         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4572
4573 2010-09-03  Daniel Kraft  <d@domob.eu>
4574
4575         PR fortran/44602
4576         * gfortran.dg/exit_2.f08; Adapt error messages.
4577         * gfortran.dg/exit_3.f08: New test.
4578         * gfortran.dg/exit_4.f08: New test.
4579         * gfortran.dg/exit_5.f03: New test.
4580
4581 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4582
4583         * gfortran.dg/ishft_4.f90: New test.
4584
4585 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4586
4587         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4588         FRIZ/XSRIZ instruciton for (double)(long long)x.
4589         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4590
4591 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4592
4593         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4594
4595 2010-09-02  Richard Guenther  <rguenther@suse.de>
4596
4597         PR tree-optimization/44937
4598         PR tree-optimization/45412
4599         * g++.dg/opt/pr45412.C: New testcase.
4600         * gcc.c-torture/compile/pr45412.c: Likewise.
4601         * gcc.c-torture/compile/pr44937.c: Likewise.
4602
4603 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
4604
4605         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
4606         but using -Werror=comment.
4607         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4608         expected error messages.
4609
4610 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4611
4612         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4613         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4614
4615 2010-09-02  Tobias Burnus  <burnus@net-b.de>
4616
4617         PR fortran/45489
4618         * gfortran.dg/initialization_27.f90: New.
4619
4620 2010-09-02  Ira Rosen  <irar@il.ibm.com>
4621
4622         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4623         check into different basic blocks. Expect vectorization if misaligned
4624         stores are supported.
4625         * gcc.dg/vect/bb-slp-8a.c: New test.
4626         * gcc.dg/vect/bb-slp-8b.c: New test.
4627
4628 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
4629
4630         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4631
4632 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
4633
4634         PR fortran/44541
4635         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4636         * gfortran.dg/class_dummy_1.f03: New.
4637
4638 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
4639
4640         PR middle-end/45458
4641         * g++.dg/tree-prof/partition2.C: New test.
4642
4643 2010-09-01  Richard Guenther  <rguenther@suse.de>
4644
4645         * gcc.dg/vect/vect-outer-fir.c: Adjust.
4646         * gcc.dg/tree-ssa/vrp54.c: New testcase.
4647         * gcc.c-torture/execute/20100827-1.c: Likewise.
4648
4649 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4650
4651         * gfortran.dg/execute_command_line_1.f90: New test.
4652
4653 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4654
4655         PR preprocessor/45457
4656         * c-c++-common/cpp/pr45457.c: New test.
4657
4658 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
4659
4660         * gcc.dg/nested-func-8.c: New test.
4661
4662 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4663
4664         PR fortran/38282
4665         * gfortran.dg/popcnt_poppar_1.F90: New test.
4666         * gfortran.dg/popcnt_poppar_2.F90: New test.
4667
4668 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
4669
4670         * gcc.target/i386/volatile-2.c: Require nonpic target.
4671
4672 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4673
4674         PR middle-end/45461
4675         * gcc.dg/pr45461.c: New test.
4676
4677 2010-08-31  Richard Guenther  <rguenther@suse.de>
4678
4679         PR testsuite/45455
4680         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4681
4682 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
4683
4684         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4685
4686 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
4687
4688         PR fortran/45456
4689         * gfortran.dg/typebound_proc_18.f03: New.
4690
4691 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4692
4693         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4694         * lib/scanasm.exp (scan-stack-usage): Likewise.
4695         (scan-stack-usage-not): Likewise.
4696         * gcc.dg/stack-usage-1.c: New test.
4697         * gcc.target/i386/stack-usage-realign.c: Likewise.
4698
4699 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
4700
4701         PR tree-optimization/45427
4702         * gcc.dg/tree-ssa/pr45427.c: New test.
4703
4704 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
4705
4706         PR c++/45043
4707         * g++.dg/template/crash102.C: New.
4708
4709 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
4710
4711         PR middle-end/45423
4712         * gcc.dg/gomp/atomic-12.c: New test.
4713         * gcc.dg/gomp/atomic-13.c: New test.
4714         * gcc.dg/gomp/atomic-14.c: New test.
4715         * g++.dg/gomp/atomic-11.C: New test.
4716         * g++.dg/gomp/atomic-12.C: New test.
4717         * g++.dg/gomp/atomic-13.C: New test.
4718         * g++.dg/gomp/atomic-14.C: New test.
4719
4720 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4721
4722         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4723         delimiter.
4724
4725 2010-08-30  Thomas Quinot  <quinot@adacore.com>
4726
4727         * gnat.dg/discr24.adb: New test.
4728
4729 2010-08-30  Richard Guenther  <rguenther@suse.de>
4730
4731         PR tree-optimization/45449
4732         * gcc.dg/pr45449.c: New testcase.
4733
4734 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
4735
4736         * gcc.dg/opts-1.c: Expect errors, not warnings.
4737
4738 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4739
4740         PR fortran/42769
4741         * gfortran.dg/dynamic_dispatch_11.f03: New.
4742
4743 2010-08-29  Jason Merrill  <jason@redhat.com>
4744
4745         PR c++/44991
4746         * g++.dg/parse/defarg15.C: New.
4747
4748 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4749
4750         PR fortran/45439
4751         * gfortran.dg/select_type_16.f03: New.
4752
4753 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4754             Tobias Burnus  <burnus@net-b.de>
4755
4756         * gfortran.dg/bessel_7.f90: Decrease required precision.
4757
4758 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
4759             Kaz Kojima  <kkojima@gcc.gnu.org>
4760
4761         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
4762
4763 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4764
4765         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4766         floating point conversion code generation.
4767         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4768         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4769         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4770         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4771         to integer conversion code generation.
4772         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4773         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4774         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4775         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4776
4777 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4778
4779         PR fortran/32049
4780         * gfortran.dg/random_seed_1.f90: Adjust test.
4781         * gfortran.dg/float128_1.f90: New test.
4782
4783 2010-08-27  Tobias Burnus  <burnus@net-b.de>
4784
4785         PR fortran/33197
4786         * gfortran.dg/norm2_1.f90: New.
4787         * gfortran.dg/norm2_2.f90: New.
4788         * gfortran.dg/norm2_3.f90: New.
4789         * gfortran.dg/norm2_4.f90: New.
4790         * gfortran.dg/parity_1.f90: New.
4791         * gfortran.dg/parity_2.f90: New.
4792         * gfortran.dg/parity_3.f90: New.
4793
4794 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
4795
4796         PR fortran/45420
4797         * gfortran.dg/select_type_15.f03: New.
4798
4799 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4800
4801         PR libfortran/43217
4802         * gfortran.dg/hollerith8.f90: New test.
4803
4804 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4805
4806         PR fortran/45159
4807         * gfortran.dg/dependency_33.f90:  New test.
4808
4809 2010-08-27  Richard Guenther  <rguenther@suse.de>
4810
4811         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4812         * gcc.dg/graphite/scop-2.c: Likewise.
4813         * gcc.dg/graphite/scop-20.c: Likewise.
4814         * gcc.dg/vect/slp-25.c: Likewise.
4815
4816 2010-08-27  Olivier Hainque  <hainque@adacore.com>
4817
4818         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4819
4820 2010-08-26  Daniel Kraft  <d@domob.eu>
4821
4822         PR fortran/38936
4823         PR fortran/44047
4824         PR fortran/45384
4825         * gfortran.dg/associate_8.f03: New test.
4826         * gfortran.dg/select_type_13.f03: New test.
4827         * gfortran.dg/select_type_14.f03: New test.
4828
4829 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
4830
4831         PR tree-optimization/44485
4832         * gcc.dg/pr44485.c: New test.
4833
4834 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4835
4836         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4837         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4838         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4839
4840 2010-08-26  Richard Guenther  <rguenther@suse.de>
4841
4842         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4843         * gcc.dg/graphite/scop-21.c: Likewise.
4844
4845 2010-08-26  Richard Guenther  <rguenther@suse.de>
4846
4847         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4848         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4849         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4850         * gcc.dg/vect/vect-91.c: Likewise.
4851         * gcc.dg/vect/vect-peel-1.c: Likewise.
4852         * gcc.dg/vect/vect-peel-2.c: Likewise.
4853         * gcc.dg/vect/vect-peel-4.c: Likewise.
4854
4855 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4856
4857         PR libfortran/41859
4858         * gfortran.dg/der_io_4.f90: New test.
4859
4860 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4861
4862         PR rtl-optimization/44858
4863         * gcc.c-torture/execute/pr44858.c: New test.
4864
4865         PR rtl-optimization/45400
4866         * g++.dg/other/i386-8.C: New test.
4867
4868 2010-08-25  Richard Guenther  <rguenther@suse.de>
4869
4870         * gcc.dg/alias-8.c: Adjust.
4871
4872 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
4873
4874         * gcc.target/i386/combine-mul.c: New test.
4875
4876 2010-08-25  Richard Guenther  <rguenther@suse.de>
4877
4878         PR lto/44562
4879         * gcc.dg/graphite/id-27.c: New testcase.
4880         * gcc.dg/lto/20100825-1_0.c: Likewise.
4881
4882 2010-08-25  Richard Guenther  <rguenther@suse.de>
4883
4884         PR tree-optimization/45316
4885         * g++.dg/opt/pr45316.C: New testcase.
4886
4887 2010-08-25  Richard Guenther  <rguenther@suse.de>
4888
4889         PR tree-optimization/45393
4890         * g++.dg/torture/pr45393.C: New testcase.
4891
4892 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4893
4894         PR tree-optimization/45059
4895         * gcc.c-torture/compile/pr45059.c: New test.
4896
4897 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
4898
4899         * lib/target-supports.exp (check_effective_target_vect_unpack):
4900         Set vect_unpack supported flag to true for neon.
4901
4902 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4903
4904         * gcc.dg/tree-ssa/ifc-5.c: New.
4905
4906 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4907
4908         * gcc.dg/tree-ssa/ifc-4.c: New.
4909         * gcc.dg/tree-ssa/ifc-7.c: New.
4910
4911 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
4912
4913         * gcc.dg/vect/vect.exp: Check loongson targets
4914         * g++.dg/vect/vect.exp: Likewise
4915         * gfortran.dg/vect/vect.exp: Likewise
4916
4917 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4918
4919         * gcc.target/powerpc/vsx-mass-1.c: New file, test
4920         -mveclibabi=mass.
4921
4922 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
4923
4924         PR fortran/45366
4925         * gfortran.dg/proc_ptr_29.f90: New.
4926
4927 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4928             Dominique d'Humieres  <dominiq@lps.ens.fr>
4929
4930         PR fortran/45367
4931         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4932
4933 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4934
4935         PR fortran/45367
4936         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4937
4938 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4939
4940         PR fortran/36158
4941         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4942
4943 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4944             Dominique d'Humieres  <dominiq@lps.ens.fr>
4945
4946         PR fortran/45367
4947         PR fortran/36158
4948         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4949         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4950
4951 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
4952
4953         PR fortran/44863
4954         PR fortran/45271
4955         PR fortran/45290
4956         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4957         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4958         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4959
4960 2010-08-21  Tobias Burnus  <burnus@net-b.de>
4961
4962         PR fortran/36158
4963         PR fortran/33197
4964         * gfortran.dg/bessel_6.f90: New.
4965         * gfortran.dg/bessel_7.f90: New.
4966
4967 2010-08-20  Jan Hubicka  <jh@suse.cz>
4968
4969         PR c++/45307
4970         PR c++/17736
4971         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4972         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4973
4974 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
4975
4976         PR target/45336
4977         * gcc.target/i386/pr45336-1.c: New.
4978         * gcc.target/i386/pr45336-2.c: Likewise.
4979         * gcc.target/i386/pr45336-3.c: Likewise.
4980         * gcc.target/i386/pr45336-4.c: Likewise.
4981
4982 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
4983
4984         PR testsuite/45361
4985         * gcc.target/i386/volatile-2.c: Update scan strings to also
4986         include (%rip) for the memory reference on x86_64.
4987
4988 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
4989
4990         PR middle-end/44974
4991         * gcc.dg/pr44974.c: New test.
4992
4993         PR rtl-optimization/45353
4994         * gcc.dg/pr45353.c: New test.
4995
4996 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4997
4998         * gcc.target/i386/volatile-2.c: New.
4999
5000 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
5001
5002         PR rtl-optimization/44691
5003         * gfortran.dg/pr44691.f: New test.
5004
5005 2010-10-19  Olivier Hainque  <hainque@adacore.com>
5006
5007         * gcc.target/sparc/sibcall-dslot.c: New testcase.
5008
5009 2010-08-19  Jason Merrill  <jason@redhat.com>
5010
5011         * g++.dg/init/synth3.C: New.
5012         * g++.dg/init/value8.C: New.
5013         * g++.dg/tree-ssa/empty-2.C: New.
5014         * g++.dg/cpp0x/noexcept09.C: New.
5015
5016 2010-08-19  Daniel Kraft  <d@domob.eu>
5017
5018         PR fortran/29785
5019         PR fortran/45016
5020         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5021         * gfortran.dg/pointer_remapping_1.f90: New test.
5022         * gfortran.dg/pointer_remapping_2.f03: New test.
5023         * gfortran.dg/pointer_remapping_3.f08: New test.
5024         * gfortran.dg/pointer_remapping_4.f03: New test.
5025         * gfortran.dg/pointer_remapping_5.f08: New test.
5026         * gfortran.dg/pointer_remapping_6.f08: New test.
5027
5028 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
5029
5030         PR testsuite/45324
5031         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5032
5033 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5034
5035         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5036
5037 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
5038
5039         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5040         variable.
5041
5042 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5043
5044         PR target/45070
5045         * gcc.c-torture/execute/pr45070.c: New.
5046
5047 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5048
5049         * g++.dg/pr44328.C: New test.
5050
5051 2010-08-19  Tobias Burnus  <burnus@net-b.de>
5052
5053         PR fortran/36158
5054         PR fortran/33197
5055         * gfortran.dg/bessel_3.f90: New.
5056         * gfortran.dg/bessel_4.f90: New.
5057         * gfortran.dg/bessel_5.f90: New.
5058
5059 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
5060
5061         PR fortran/45290
5062         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5063         * gfortran.dg/pointer_init_2.f90: New.
5064         * gfortran.dg/pointer_init_3.f90: New.
5065         * gfortran.dg/pointer_init_4.f90: New.
5066
5067 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
5068
5069         PR c++/45049
5070         * g++.dg/pr45049-1.C: New test.
5071         * g++.dg/pr45049-2.C: New test.
5072
5073 2010-08-18  Jie Zhang  <jie@codesourcery.com>
5074
5075         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5076         20 if __ARM_PCS is defined otherwise 64.
5077         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5078         instead of hard coded 64.
5079
5080 2010-08-18  Yao Qi  <yao@codesourcery.com>
5081
5082         PR target/45094
5083         * gcc.target/arm/pr45094.c: New test.
5084
5085 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5086
5087         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5088
5089 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5090
5091         PR rtl-optimization/42575
5092         * gcc.target/arm/pr42575.c: New test.
5093
5094 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5095
5096         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5097         * gcc.dg/tls/thr-cse-1.c: New.
5098
5099 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5100
5101         PR debug/42487
5102         * lib/target-supports.exp
5103         (check_effective_target_function_sections): New.
5104         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5105         function sections before proceding.
5106
5107 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
5108
5109         PR fortran/45308
5110         * gfortran.dg/pr45308.f03: New test.
5111
5112 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
5113
5114         PR target/45296
5115         * gcc.target/i386/pr45296.c: New test.
5116
5117 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
5118
5119         * g++.dg/ext/uow-1.C: New.
5120         * g++.dg/ext/uow-2.C: New.
5121         * g++.dg/ext/uow-3.C: New.
5122         * g++.dg/ext/uow-4.C: New.
5123
5124 2010-08-17  Richard Guenther  <rguenther@suse.de>
5125
5126         PR testsuite/45266
5127         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5128
5129 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
5130
5131         PR c/40563
5132         * gcc.dg/Wcxx-compat-20.c: New test.
5133
5134 2010-08-17  Daniel Kraft  <d@domob.eu>
5135
5136         PR fortran/38936
5137         * gfortran.dg/associate_1.f03: Extended to test newly supported
5138         features like association to variables.
5139         * gfortran.dg/associate_3.f03: Removed check for illegal change
5140         of associate-name here...
5141         * gfortran.dg/associate_5.f03: ...and added it here.
5142         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
5143         * gfortran.dg/associate_7.f03: New test.
5144
5145 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
5146
5147         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
5148
5149 2010-08-15  Daniel Kraft  <d@domob.eu>
5150
5151         PR fortran/38936
5152         * gfortran.dg/associate_1.f03: Enable test for array expressions.
5153         * gfortran.dg/associate_3.f03: Clarify comment.
5154         * gfortran.dg/associate_5.f03: New test.
5155         * gfortran.dg/associate_6.f03: New test.
5156
5157 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5158
5159         PR fortran/45211
5160         * gfortran.dg/bind_c_usage_21.f90: New.
5161         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
5162
5163 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5164
5165         * gfortran.dg/optional_absent_1.f90: New.
5166         * gfortran.dg/null_actual.f90: New.
5167
5168 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5169
5170         * gfortran.dg/pointer_target_1.f90: New.
5171         * gfortran.dg/pointer_target_2.f90: New.
5172         * gfortran.dg/pointer_target_3.f90: New.
5173
5174 2010-08-15  Daniel Kraft  <d@domob.eu>
5175
5176         PR fortran/45197
5177         * gfortran.dg/elemental_args_check_3.f90: New test.
5178         * gfortran.dg/impure_1.f08: New test.
5179         * gfortran.dg/impure_2.f08: New test.
5180         * gfortran.dg/impure_3.f90: New test.
5181         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
5182
5183 2010-08-15  Ira Rosen  <irar@il.ibm.com>
5184
5185         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
5186         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
5187         SLP tests.
5188         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
5189         misaligned loads.
5190         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
5191         misaligned stores.c
5192         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
5193
5194 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5195
5196         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5197         dg-require-effective-target after dg-do.
5198
5199 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5200
5201         * lib/target-supports.exp (check_effective_target_vect_int): Return
5202         true for Loongson targets.
5203         (check_effective_target_vect_shift): Likewise.
5204         (check_effective_target_vect_no_int_max): Likewise.
5205         (check_effective_target_vect_no_align): Likewise.
5206         (check_effective_target_vect_short_mult): Likewise.
5207
5208 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
5209
5210         * g++.dg/cast.C: Change fields of structures to "long" to pass
5211         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5212         * g++.dg/cpp0x/iop.C: Ditto.
5213         * g++.dg/cpp0x/named_refs.C: Ditto.
5214         * g++.dg/cpp0x/rv1p.C: Ditto.
5215         * g++.dg/cpp0x/rv2p.C: Ditto.
5216         * g++.dg/cpp0x/rv3p.C: Ditto.
5217         * g++.dg/cpp0x/rv4p.C: Ditto.
5218         * g++.dg/cpp0x/rv5p.C: Ditto.
5219         * g++.dg/cpp0x/rv6p.C: Ditto.
5220         * g++.dg/cpp0x/rv7p.C: Ditto.
5221         * g++.dg/cpp0x/rv8p.C: Ditto.
5222         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5223
5224 2010-08-13  Daniel Kraft  <d@domob.eu>
5225
5226         * gfortran.dg/implied_shape_1.f08: New test.
5227         * gfortran.dg/implied_shape_2.f90: New test.
5228         * gfortran.dg/implied_shape_3.f08: New test.
5229
5230 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5231
5232         PR libfortran/42526
5233         * gfortran.dg/char_component_initializer_1.f90: New test.
5234
5235 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
5236
5237         PR tree-optimization/45241
5238         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5239
5240 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5241
5242         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5243         to dg-options.
5244         * gcc.target/i386/pr40906-2.c: Ditto.
5245         * gcc.target/i386/pr40906-3.c: Ditto.
5246
5247 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5248
5249         PR middle-end/45262
5250         * gcc.c-torture/execute/pr45262.c: New test.
5251
5252 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5253
5254         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5255         empty argument.
5256         * g++.dg/other/profile1.C: Ditto.
5257
5258 2010-08-12  Richard Guenther  <rguenther@suse.de>
5259
5260         PR tree-optimization/45232
5261         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5262         * gcc.dg/tree-ssa/loop-7.c: Adjust.
5263         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5264         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5265         unsigned arithmetic.
5266         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5267         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5268         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5269         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5270         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5271         unsigned arithmetic.
5272         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5273         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5274         unsigned arithmetic.
5275         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5276         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5277         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5278         unsigned arithmetic.
5279         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5280         * gcc.dg/tree-ssa/negate.c: Adjust.
5281         * gcc.dg/vect/vect-1.c: Adjust.
5282         * gfortran.dg/reassoc_6.f: XFAIL.
5283
5284 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5285
5286         PR debug/45259
5287         * gcc.dg/pr45259.c: New test.
5288
5289 2010-08-12  Wei Guozhi  <carrot@google.com>
5290
5291         PR target/44999
5292         * gcc.target/arm/pr44999.c: New testcase.
5293
5294 2010-08-12  Jie Zhang  <jie@codesourcery.com>
5295
5296         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5297         (N): Likewise.
5298         (main): Adjust accordingly.
5299
5300 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5301
5302         * gfortran.dg/graphite/id-22.f: New.
5303
5304 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5305
5306         * gcc.dg/graphite/id-26.c: New.
5307
5308 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5309
5310         * gcc.dg/graphite/id-25.c: New.
5311
5312 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5313
5314         * gcc.dg/graphite/run-id-5.c: New.
5315         * gcc.dg/graphite/run-id-6.c: New.
5316         * gfortran.dg/graphite/id-21.f: New.
5317
5318 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5319
5320         * gcc.dg/graphite/id-24.c: New.
5321
5322 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5323
5324         * gcc.dg/tree-ssa/pr20742.c: New.
5325
5326 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5327
5328         * gcc.dg/graphite/id-23.c: New.
5329
5330 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5331
5332         * gfortran.dg/graphite/id-20.f: Adjust testcase.
5333
5334 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5335
5336         * gcc.dg/graphite/pr42729.c: New.
5337
5338 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5339
5340         * gfortran.dg/graphite/id-20.f: New.
5341
5342 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5343
5344         * gcc.dg/graphite/id-22.c: New.
5345
5346 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5347
5348         * gcc.dg/graphite/run-id-2.c: Call abort.
5349
5350 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5351
5352         * gcc.dg/graphite/id-20.c: New.
5353
5354 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
5355             Steve Kargl  <kargl@gcc.gnu.org>
5356
5357         PR fortran/44595
5358         * gfortran.dg/move_alloc_3.f90: New.
5359         * gfortran.dg/random_seed_2.f90: New.
5360
5361 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5362
5363         * lib/target-supports.exp (check_effective_target_sync_int_long):
5364         Add hppa*-*-linux*.
5365         (check_effective_target_sync_char_short): Likewise.
5366
5367 2010-08-10  Yao Qi  <yao@codesourcery.com>
5368
5369         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5370         general form.
5371         * gcc.dg/tree-ssa/loop-31.c: Likewise.
5372         * g++.dg/other/packed1.C: Likewise.
5373         * g++.dg/other/crash-4.C: Likewise.
5374         * g++.dg/ext/packed8.C: Likewise.
5375         * g++.dg/init/array16.C: Likewise.
5376
5377 2010-08-10  xinliang David Li  <davidxl@google.com>
5378         * gcc.dg/tree-ssa/loop-19.c: Add option
5379         -fno-prefetch-loop-array
5380
5381 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
5382
5383         PR middle-end/45182
5384         * gcc.c-torture/compile/pr45182.c: New test.
5385
5386 2010-08-09  Jason Merrill  <jason@redhat.com>
5387
5388         PR c++/45236
5389         * g++.dg/cpp0x/variadic-104.C: New.
5390
5391 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5392
5393         PR fortran/44235
5394         * gfortran.dg/dependency_32.f90:  New test.
5395
5396 2010-08-09  Richard Guenther  <rguenther@suse.de>
5397
5398         PR middle-end/44632
5399         * g++.dg/opt/nrv17.C: New testcase.
5400
5401 2010-08-09  Richard Guenther  <rguenther@suse.de>
5402
5403         PR middle-end/45212
5404         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5405         alignment from MEM_REF offset only if we took it from the
5406         base object.
5407
5408         * gcc.target/i386/pr24178.c: New testcase.
5409
5410 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5411
5412         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5413         * gcc.dg/20030702-1.c: Ditto.
5414         * gcc.dg/20050309-1.c: Ditto.
5415         * gcc.dg/20050325-1.c: Ditto.
5416         * gcc.dg/20050330-2.c: Ditto.
5417         * gcc.dg/20051201-1.c: Ditto.
5418         * gcc.dg/gomp/pr27573.c: Ditto.
5419         * gcc.dg/gomp/pr34610.c: Ditto.
5420         * gcc.dg/pr24225.c: Ditto.
5421         * gcc.dg/pr26570.c: Ditto.
5422         * gcc.dg/pr32773.c: Ditto.
5423         * g++.dg/gcov/gcov-6.C: Ditto.
5424         * g++.dg/gomp/pr34608.C: Ditto.
5425         * gfortran.dg/gomp/pr27573.f90: Ditto.
5426
5427         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
5428         dg-require-host-local dg directive.
5429         * gcc.dg/profile-dir-2.c: Ditto.
5430         * gcc.dg/profile-dir-3.c: Ditto.
5431
5432 2010-08-08  Richard Guenther  <rguenther@suse.de>
5433
5434         PR tree-optimization/45109
5435         * gcc.c-torture/compile/pr45109.c: New testcase.
5436
5437 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5438
5439         * gcc.dg/march.c: Skip if -march defined.
5440         * gcc.dg/mtune.c: Skip if -mtune defined.
5441
5442         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5443         generic thunk support.
5444
5445 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
5446
5447         PR target/45213
5448         * gcc.target/i386/pr45213.c: New test.
5449
5450 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5451
5452         PR libfortran/45143
5453         * gfortran.dg/fmt_error_11.f03: New test.
5454
5455 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5456
5457         * lib/target-supports.exp (check_effective_target_sync_int_long):
5458         Add arm*-*-linux-gnueabi.
5459         (check_effective_target_sync_char_short): Likewise.
5460
5461 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5462
5463         PR fortran/45159
5464         * gfortran.dg/dependency_31.f90:  New test.
5465
5466 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5467
5468         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
5469
5470 2010-08-06  Jason Merrill  <jason@redhat.com>
5471
5472         * g++.dg/cpp0x/sfinae3.C: New.
5473         * g++.dg/cpp0x/sfinae4.C: New.
5474
5475 2010-08-06  Richard Guenther  <rguenther@suse.de>
5476
5477         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5478         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5479         * gcc.dg/tree-ssa/pr25382.c: Likewise.
5480         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5481         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5482         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5483         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5484         * gcc.c-torture/execute/20100805-1.c: Likewise.
5485
5486 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5487
5488         PR testsuite/42855
5489         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5490
5491 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5492
5493         * gcc.dg/ipa/ipcp-ii-1.c: New test.
5494         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5495
5496 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5497
5498         * g++.dg/ipa/devirt-1.C: New test.
5499         * g++.dg/ipa/devirt-2.C: Likewise.
5500         * g++.dg/ipa/devirt-3.C: Likewise.
5501         * g++.dg/ipa/devirt-4.C: Likewise.
5502         * g++.dg/ipa/devirt-5.C: Likewise.
5503         * gcc.dg/ipa/iinline-3.c: Likewise.
5504
5505 2010-08-05  Jie Zhang  <jie@codesourcery.com>
5506
5507         PR tree-optimization/45144
5508         * gcc.dg/tree-ssa/pr45144.c: New test.
5509
5510 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
5511
5512         PR fortran/42207
5513         PR fortran/44064
5514         PR fortran/44065
5515         * gfortran.dg/class_25.f03: New.
5516         * gfortran.dg/class_26.f03: New.
5517
5518 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
5519
5520         * g++.dg/warn/miss-format-1.C: Update line number.
5521
5522 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
5523
5524         PR c++/44641
5525         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5526         .frame and .mask assembler directives.
5527
5528 2010-08-04  Richard Guenther  <rguenther@suse.de>
5529
5530         * gcc.dg/tree-ssa/vrp35.c: Adjust.
5531         * gcc.dg/tree-ssa/vrp36.c: Likewise.
5532         * gcc.dg/tree-ssa/vrp50.c: Likewise.
5533         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5534
5535 2010-08-04  Tobias Burnus  <burnus@net-b.de>
5536
5537         PR fortran/44857
5538         * gfortran.dg/derived_constructor_char_1.f90: New.
5539         * gfortran.dg/derived_constructor_char_2.f90: New.
5540
5541 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5542
5543         PR fortran/45159
5544         * gfortran.dg/dependency_30.f90:  New test.
5545
5546 2010-08-03  Jan Hubicka  <jh@suse.cz>
5547
5548         * gcc.c-torture/compile/pr45085.c: New testcase.
5549
5550 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
5551
5552         PR fortran/44584
5553         PR fortran/45161
5554         * gfortran.dg/typebound_call_9.f03: Modified.
5555         * gfortran.dg/typebound_generic_1.f03: Modified.
5556
5557 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5558
5559         PR fortran/45159
5560
5561         * gfortran.dg/dependency_29.f90:  New test.
5562
5563 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5564
5565         PR fortran/36854
5566         * gfortran.dg/character_comparison_2.f90:  New test.
5567         * gfortran.dg/character_comparison_3.f90:  New test.
5568         * gfortran.dg/dependency_28.f90:  New test.
5569
5570 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
5571
5572         PR target/40457
5573         * gcc.target/arm/pr40457-1.c: New test.
5574         * gcc.target/arm/pr40457-2.c: New test.
5575
5576 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
5577
5578         PR fortran/44912
5579         * gfortran.dg/typebound_call_17.f03: New.
5580
5581 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
5582
5583         PR fortran/44929
5584         * gfortran.dg/allocate_derived_3.f90: New.
5585
5586 2010-07-30  Xinliang David Li  <davidxl@google.com>
5587         PR tree-optimization/45121
5588         * c-c++-common/uninit-17.c: Add -fno-ivops option.
5589
5590 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5591
5592         PR c++/45112
5593         * g++.dg/pr45112.C: New test.
5594
5595 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
5596
5597         PR debug/45055
5598         PR rtl-optimization/45137
5599         * gcc.dg/pr45055.c: New test.
5600
5601 2010-07-30  Alan Modra  <amodra@gmail.com>
5602
5603         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5604         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5605
5606 2010-07-29  Tobias Burnus  <burnus@net-b.de>
5607
5608         PR fortran/45087
5609         PR fortran/45125
5610         * gfortran.dg/whole_file_25.f90: New.
5611         * gfortran.dg/whole_file_26.f90: New.
5612         * gfortran.dg/whole_file_27.f90: New.
5613
5614 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5615
5616         PR fortran/44962
5617         * gfortran.dg/typebound_proc_17.f03: New.
5618
5619 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5620
5621         PR fortran/45004
5622         * gfortran.dg/move_alloc_2.f90: New.
5623
5624 2010-07-29  Xinliang David Li  <davidxl@google.com>
5625         PR tree-optimization/45121
5626         * c-c++-common/uninit-17.c: Fix expected output.
5627
5628 2010-07-29  Richard Guenther  <rguenther@suse.de>
5629
5630         PR tree-optimization/45120
5631         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5632
5633 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
5634
5635         PR fortran/42051
5636         PR fortran/44064
5637         * gfortran.dg/pr42051.f03: New testcase.
5638
5639 2010-07-29  Richard Guenther  <rguenther@suse.de>
5640
5641         PR middle-end/45034
5642         * gcc.c-torture/execute/pr45034.c: New testcase.
5643
5644 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
5645
5646         PR c++/45096
5647         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5648
5649 2010-07-28  Daniel Kraft  <d@domob.eu>
5650
5651         * gfortran.dg/bound_8.f90: New test.
5652
5653 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
5654
5655         PR debug/45105
5656         * gcc.dg/pr45105.c: New test.
5657
5658 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5659
5660         PR rtl-optimization/45107
5661         * gcc.dg/pr45107.c: New test.
5662
5663 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5664
5665         PR rtl-optimization/45101
5666         * gcc.dg/pr45101.c: New test.
5667
5668 2010-07-28  Tobias Burnus  <burnus@net-b.de>
5669
5670         PR fortran/45077
5671         * gfortran.dg/whole_file_24.f90: New.
5672
5673 2010-07-27  Jason Merrill  <jason@redhat.com>
5674
5675         * g++.dg/cpp0x/variadic102.C: New.
5676         * g++.dg/cpp0x/variadic103.C: New.
5677
5678 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5679
5680         PR rtl-optimization/40956
5681         PR target/42495
5682         PR middle-end/42574
5683         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5684         * gcc.target/arm/pr42574.c: Add tests.
5685
5686 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5687
5688         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5689         test name.
5690         (cleanup-repo-files): Ditto.
5691         (cleanup-saved-temps): Ditto.
5692
5693 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5694
5695         PR testsuite/44701
5696         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5697
5698         PR c/45079
5699         * gcc.dg/pr45079.c: New test.
5700
5701 2010-07-27  Ira Rosen  <irar@il.ibm.com>
5702
5703         PR tree-optimization/44152
5704         * gcc.dg/vect/fast-math-pr44152.c: New test.
5705
5706 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
5707
5708         PR ObjC/44140
5709         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5710         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5711         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5712         * obj-c++.dg/torture/trivial.mm: Ditto.
5713         * objc.dg/torture/tls/thr-init-2.m: Ditto.
5714         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5715         * objc.dg/torture/tls/thr-init.m: Ditto.
5716         * objc.dg/torture/trivial.m: Ditto.
5717
5718 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5719
5720         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5721         Skip on spu-*-* targets.
5722
5723 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5724
5725         PR tree-optimization/45083
5726         * gcc.dg/pr45083.c: New test.
5727
5728 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5729
5730         PR fortran/40873
5731         * gfortran.dg/whole_file_22.f90: New test.
5732         * gfortran.dg/whole_file_23.f90: New test.
5733
5734 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
5735             Jack Howarth  <howarth@bromo.med.uc.edu>
5736             Richard Henderson  <rth@redhat.com>
5737
5738         PR target/44132
5739         * gcc.dg/tls/thr-init-1.c: New.
5740         * gcc.dg/tls/thr-init-2.c: New.
5741         * gcc.dg/torture/tls New.
5742         * gcc.dg/torture/tls/tls-test.c: New.
5743         * gcc.dg/torture/tls/thr-init-1.c: New.
5744         * gcc.dg/torture/tls/tls.exp: New.
5745         * gcc.dg/torture/tls/thr-init-2.c: New.
5746         * gcc.dg/tls/emutls-2.c: New test
5747
5748         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5749         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5750         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5751         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5752         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5753         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5754         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5755         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5756         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5757         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5758         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5759         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5760         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5761         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5762         gfortran.dg/gomp/appendix-a/a.22.4.f90,
5763         gfortran.dg/gomp/appendix-a/a.22.5.f90,
5764         gfortran.dg/gomp/appendix-a/a.22.6.f90,
5765         gfortran.dg/gomp/appendix-a/a.24.1.f90,
5766         gfortran.dg/gomp/appendix-a/a.32.1.f90,
5767         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5768         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5769         gfortran.dg/gomp/omp_threadprivate1.f90,
5770         gfortran.dg/gomp/omp_threadprivate2.f90,
5771         gfortran.dg/gomp/reduction1.f90,
5772         gfortran.dg/gomp/sharing-1.f90: Likewise.
5773
5774 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5775
5776         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5777         sse_runtime.
5778         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5779         dg-require-visibility.
5780
5781 2010-07-26  Richard Guenther  <rguenther@suse.de>
5782
5783         PR tree-optimization/43784
5784         * gcc.c-torture/execute/pr43784.c: New testcase.
5785         * g++.dg/torture/pr43784.C: Likewise.
5786
5787 2010-07-26  Richard Guenther  <rguenther@suse.de>
5788
5789         PR middle-end/45056
5790         * g++.dg/pr45056.C: New testcase.
5791
5792 2010-07-26  Richard Guenther  <rguenther@suse.de>
5793
5794         PR tree-optimization/45071
5795         * gcc.dg/pr45071.c: New testcase.
5796
5797 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5798
5799         PR fortran/45066
5800         * gfortran.dg/namelist_62.f90: New.
5801
5802 2010-07-26  Richard Guenther  <rguenther@suse.de>
5803
5804         * gcc.c-torture/execute/pr45017.c: Move ...
5805         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
5806
5807 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5808
5809         PR fortran/40628
5810         * trim_optimize_1.f90:  New test.
5811         * character_comparision_1.f90:  New test.
5812
5813 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5814
5815         PR fortran/42852
5816         * gfortran.dg/wtruncate_fix.f: New test.
5817
5818 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5819
5820         PR testsuite/45068
5821         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5822
5823 2010-07-24  Richard Guenther  <rguenther@suse.de>
5824
5825         PR lto/43788
5826         * g++.dg/lto/20100724-1_0.C: New testcase.
5827
5828 2010-07-24  Richard Guenther  <rguenther@suse.de>
5829
5830         PR lto/43212
5831         * gcc.dg/lto/20100724-1_0.c: New testcase.
5832         * gcc.dg/lto/20100724-1_1.c: Likewise.
5833
5834 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5835
5836         PR fortran/40011
5837         * gfortran.dg/whole_file_21.f90: New.
5838
5839         * gfortran.dg/integer_exponentiation_3.F90: Use
5840         -ffloat-store only for i?86/x86-64 -m32.
5841
5842 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5843
5844         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5845         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5846
5847 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5848
5849         * gfortran.dg/func_decl_4.f90: Split test into two ...
5850         * gfortran.dg/func_decl_5.f90: ... parts.
5851         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5852         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5853         * gfortran.dg/global_references_1.f90: Add new dg-warning.
5854         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5855         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5856         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5857         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5858         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5859         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5860         * gfortran.dg/sizeof.f90: Make test valid.
5861         * gfortran.dg/pr20865.f90: Add new dg-error.
5862         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5863         * gfortran.dg/g77/19990218-0.f: Ditto.
5864         * gfortran.dg/g77/19990218-1.f: Ditto.
5865         * gfortran.dg/g77/970625-2.f: Ditto.
5866         * gfortran.dg/pr37243.f: Fix function declaration.
5867         * gfortran.dg/use_only_1.f90: Fix implicit typing.
5868         * gfortran.dg/loc_1.f90: Fix pointer datatype.
5869
5870 2010-07-23  Tobias Burnus  <burnus@net-b.de>
5871
5872         PR fortran/44945
5873         * gfortran.dg/char_array_structure_constructor.f90: Add
5874         -fwhole-file as dg-option as it otherwise fails on some
5875         systems.
5876
5877 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
5878
5879         * gnat.dg/aggr16.ad[sb]: New test.
5880         * gnat.dg/aggr16_pkg.ads: New helper.
5881
5882 2010-07-23  Richard Guenther  <rguenther@suse.de>
5883
5884         PR lto/43071
5885         * g++.dg/lto/20100723-1_0.C: New testcase.
5886
5887 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
5888
5889         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5890         AVX support.
5891         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5892         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5893
5894 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5895
5896         * lib/target-supports.exp (add_options_for_tls): New proc.
5897         * g++.dg/tls/static-1.C: Use dg-add-options tls.
5898         * g++.dg/tls/static-1a.cc: Likewise.
5899         * gcc.dg/tls/emutls-1.c: Likewise.
5900         * gcc.dg/tls/opt-11.c: Likewise.
5901         * gcc.dg/tls/opt-12.c: Likewise.
5902         * gcc.dg/tls/pr24428-2.c: Likewise.
5903         * gcc.dg/tls/pr24428.c: Likewise.
5904         * obj-c++.dg/tls/static-1.mm: Likewise.
5905         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5906         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5907         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5908         * objc.dg/torture/tls/thr-init-2.m: Likewise.
5909         * objc.dg/torture/tls/thr-init-3.m: Likewise.
5910         * objc.dg/torture/tls/thr-init.m: Likewise.
5911         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5912
5913 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5914
5915         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5916         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5917         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5918         optimized dump files.
5919
5920 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
5921
5922         PR tree-optimization/45047
5923         * gcc.c-torture/compile/pr45047.c: New test.
5924
5925 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5926
5927         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5928         instead of dg-compile.
5929         * gcc.dg/float-range-4.c: Ditto.
5930         * gcc.dg/float-range-5.c: Ditto.
5931         * gcc.dg/fold-overflow-1.c: Ditto.
5932         * gcc.dg/gomp/sections-4.c: Ditto.
5933         * gcc.dg/transparent-union-1.c: Ditto.
5934         * gcc.dg/transparent-union-2.c: Ditto.
5935         * gcc.target/i386/pr39315-check.c: Ditto.
5936         * g++.dg/gomp/sections-4.C: Ditto.
5937         * g++.dg/template/dtor7.C: Ditto.
5938         * g++.dg/tree-ssa/pr19952.C: Ditto.
5939         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5940         * gfortran.dg/graphite/pr42185.f90: Ditto.
5941         * gfortran.dg/namelist_36.f90: Ditto.
5942         * gnat.dg/noreturn1.adb: Ditto.
5943         * gnat.dg/specs/small_alignment.ads: Ditto.
5944
5945 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5946
5947         PR tree-optimization/44915
5948         * g++.dg/torture/pr44915.C: New test.
5949
5950 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5951
5952         PR tree-optimization/44914
5953         * g++.dg/tree-ssa/pr44914.C: New test.
5954
5955 2010-07-23  Jie Zhang  <jie@codesourcery.com>
5956
5957         PR target/44290
5958         * gcc.dg/pr44290-1.c: New test.
5959         * gcc.dg/pr44290-2.c: New test.
5960
5961 2010-07-23  Jason Merrill  <jason@redhat.com>
5962
5963         PR c++/45008
5964         * g++.dg/abi/mangle44.C: New.
5965
5966 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5967
5968         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5969         for compile-time only tests.
5970         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5971         target check.
5972         * gcc.target/i386/pr39315-4.c: Ditto.
5973         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5974         target check.  Include sse-os-support.h.
5975         (main): Call check_isa and sse_os_support.
5976         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5977         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5978         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5979         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5980         target check.  Include sse-os-support.h.
5981         (main): Call check_isa and sse_os_support.
5982         * gcc.target/i386/vperm-v2df.c: Ditto.
5983
5984 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5985
5986         * lib/target-supports.exp (check_avx_hw_available): New procedure.
5987         (check_effective_target_avx_runtime): New procedure.
5988         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5989         (check_effective_target_sse_runtime): Add check_effective_target_sse.
5990
5991         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
5992         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
5993         and __get_cpuid test.
5994         * gcc.dg/compat/vector-2b_main.c: Ditto.
5995
5996         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
5997
5998         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
5999         for compile-time only test.
6000         * gcc.dg/pr32716.c: Ditto.
6001         * gcc.dg/pr34856.c: Ditto.
6002         * gcc.dg/pr36997.c: Ditto.
6003         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6004         * gfortran.dg/pr28158.f90: Ditto.
6005         * gfortran.dg/pr30667.f: Ditto.
6006
6007         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6008         i?86-*-* and x86_64-*-* targets to disable execution on targets
6009         without sse2 runtime support.
6010         * g++.dg/vect/vect.exp: Ditto.
6011         * gfortran.dg/vect/vect.exp: Ditto.
6012
6013         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6014         * gcc.dg/pr37544.c: Ditto.
6015         * gcc.dg/pr40550.c: Ditto.
6016         * gcc.dg/compat/union-m128-1_main.c: Ditto.
6017         * gcc.dg/compat/vector-1a_main.c: Ditto.
6018         * gcc.dg/compat/vector-2a_main.c: Ditto.
6019         * gcc.dg/torture/pr16104-1.c: Ditto.
6020         * gcc.dg/torture/pr35771-1.c: Ditto.
6021         * gcc.dg/torture/pr35771-2.c: Ditto.
6022         * gcc.dg/torture/pr35771-3.c: Ditto.
6023         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6024         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6025         * gcc.dg/torture/stackalign/push-1.c: Ditto.
6026         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6027         * g++.dg/other/i386-1.C: Ditto.
6028         * g++.dg/other/pr40446.C: Ditto.
6029
6030 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6031
6032         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6033
6034 2010-07-23  Daniel Kraft  <d@domob.eu>
6035
6036         PR fortran/44709
6037         * gfortran.dg/exit_1.f08: New test.
6038         * gfortran.dg/exit_2.f08: New test.
6039
6040 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
6041
6042         PR tree-optimization/39839
6043         * gcc.target/arm/pr39839.c: New test case.
6044
6045 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6046
6047         * gnat.dg/unchecked_convert5b.adb: New test.
6048         * gnat.dg/unchecked_convert6.adb: Likewise.
6049         * gnat.dg/unchecked_convert6b.adb: Likewise.
6050
6051 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6052
6053         * gnat.dg/aggr15.ad[sb]: New test.
6054
6055 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
6056
6057         PR debug/45024
6058         * g++.dg/debug/dwarf2/nested-2.C: New test case.
6059
6060 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6061
6062         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
6063         with dg-require-linker-plugin.
6064
6065 2010-07-22  Richard Guenther  <rguenther@suse.de>
6066
6067         PR lto/43850
6068         * g++.dg/lto/20100722-1_0.C: New testcase.
6069
6070 2010-07-22  Richard Guenther  <rguenther@suse.de>
6071
6072         PR lto/42451
6073         * gcc.dg/lto/20100720-3_0.c: New testcase.
6074         * gcc.dg/lto/20100720-3_1.c: Likewise.
6075
6076 2010-07-22  Richard Guenther  <rguenther@suse.de>
6077
6078         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6079         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6080
6081         PR lto/43373
6082         * gcc.dg/lto/20100722-1_0.c: New testcase.
6083
6084 2010-07-22  Martin Jambor  <mjambor@suse.cz>
6085
6086         PR tree-optimization/44891
6087         * gcc.c-torture/compile/pr44891.c: New test.
6088
6089 2010-07-22  Richard Guenther  <rguenther@suse.de>
6090
6091         PR tree-optimization/45017
6092         * gcc.c-torture/execute/pr45017.c: New testcase.
6093
6094 2010-07-22  Tobias Burnus  <burnus@net-b.de>
6095
6096         PR fortran/45019
6097         * gfortran.dg/aliasing_dummy_5.f90: New.
6098
6099 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6100
6101         PR target/43698
6102         * gcc.target/arm/pr43698.c: New test.
6103
6104 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6105
6106         PR fortran/44929
6107         * Revert my commit r162325 for this PR.
6108
6109 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6110
6111         PR debug/45015
6112         * gcc.target/m68k/pr45015.c: New test.
6113
6114 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
6115
6116         PR c++/44641
6117         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6118         comments.
6119
6120 2010-07-21  Richard Guenther  <rguenther@suse.de>
6121
6122         PR lto/45018
6123         * g++.dg/lto/20100721-1_0.C: New testcase.
6124
6125 2010-07-21  Martin Jambor  <mjambor@suse.cz>
6126
6127         PR tree-optimization/44900
6128         * g++.dg/torture/pr44900.C: New test.
6129
6130 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
6131
6132         PR middle-end/44738
6133         * c-c++-common/uninit-17.c: Correct expected error.
6134
6135 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6136
6137         * gcc.dg/guality/asm-1.c: New test.
6138
6139         PR debug/45003
6140         * gcc.dg/guality/pr45003-2.c: New test.
6141         * gcc.dg/guality/pr45003-3.c: New test.
6142
6143 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6144
6145         PR libfortran/44697
6146         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
6147
6148 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
6149
6150         * lib/scanasm.exp (dg-function-on-line): Test that a function is
6151         defined on the current line.
6152         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
6153         * g++.dg/debug/dwarf2/pr44641.C: New.
6154
6155 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
6156
6157         * gcc.target/powerpc/block-move-1.c: New test.
6158         * gcc.target/powerpc/block-move-2.c: New test.
6159
6160 2010-07-20  Jason Merrill  <jason@redhat.com>
6161
6162         PR c++/44967
6163         * g++.dg/cpp0x/sfinae2.C: New.
6164
6165 2010-07-20  Richard Guenther  <rguenther@suse.de>
6166
6167         PR lto/42696
6168         * gcc.dg/lto/20100720-4_0.c: New testcase.
6169
6170 2010-07-20  Richard Guenther  <rguenther@suse.de>
6171
6172         PR lto/43221
6173         * gcc.dg/lto/20100720-2_0.c: New testcase.
6174         * gcc.dg/lto/20100720-2_1.c: Likewise.
6175
6176 2010-07-20  Richard Guenther  <rguenther@suse.de>
6177
6178         PR lto/43208
6179         * gcc.dg/lto/20100720-1_0.c: New testcase.
6180         * gcc.dg/lto/20100720-1_1.c: Likewise.
6181
6182 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
6183
6184         PR debug/45003
6185         * gcc.dg/guality/pr45003-1.c: New test.
6186
6187 2010-07-20  Richard Guenther  <rguenther@suse.de>
6188
6189         PR tree-optimization/44977
6190         * gcc.dg/torture/pr44977.c: New testcase.
6191
6192 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
6193
6194         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6195         sync_char_short
6196
6197 2010-07-20  Richard Guenther  <rguenther@suse.de>
6198
6199         PR middle-end/44971
6200         PR middle-end/44988
6201         * gcc.dg/pr44971.c: New testcase.
6202         * gcc.c-torture/compile/pr44988.c: Likewise.
6203
6204 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6205
6206         PR fortran/44929
6207         * gfortran.dg/allocate_with_typespec.f90: New test.
6208         * gfortran.dg/allocate_derived_1.f90: Update error message.
6209
6210 2010-07-19  Jason Merrill  <jason@redhat.com>
6211
6212         PR c++/44996
6213         * g++.dg/cpp0x/decltype23.C: New.
6214
6215 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
6216
6217         PR fortran/42385
6218         * gfortran.dg/class_defined_operator_1.f03 : New test.
6219
6220 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
6221
6222         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6223         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6224         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
6225         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6226
6227 2010-07-19  Richard Guenther  <rguenther@suse.de>
6228
6229         PR middle-end/44941
6230         * gcc.c-torture/compile/pr44941.c: New testcase.
6231
6232 2010-07-19  Jason Merrill  <jason@redhat.com>
6233
6234         PR c++/44969
6235         * g++.dg/template/sfinae24.C: New.
6236
6237 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
6238
6239         PR fortran/44353
6240         * gfortran.dg/data_implied_do_2.f90: Removed.
6241
6242 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
6243
6244         PR c++/44969
6245         * g++.dg/template/sfinae23.C: New.
6246
6247 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6248
6249         * lib/target-supports.exp (check_sse_os_support_available): New
6250         proc.
6251         (check_sse_hw_available): New proc.
6252         (check_effective_target_sse_runtime): New proc.
6253         (check_effective_target_sse2_runtime): New proc.
6254         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6255         -msse2 if check_sse_os_support_available.
6256         * g++.dg/vect/vect.exp: Only run -msse2 tests if
6257         check_sse_os_support_available.
6258         * gcc.dg/vect/vect.exp: Likewise.
6259         * gfortran.dg/vect/vect.exp: Likewise.
6260         * gcc.target/i386/sol2-check: Renamed to ...
6261         * gcc.target/i386/sse-os-support.h: ... this.
6262         (sol2_check): Renamed to ...
6263         (sse_os_support): ... this.
6264         Only test movss with xmm registers.
6265         * gcc.target/i386/sse-check.h: Reflect new header and function names.
6266         Removed ILL_INSN, ILL_INSN_LEN.
6267         * gcc.target/i386/sse2-check.h: Likewise.
6268         * gcc.target/i386/sse3-check.h: Likewise.
6269         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6270         Removed cpuid.h, __get_cpuid test.
6271         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6272         Removed cpuid.h, __get_cpuid test.
6273         * g++.dg/other/pr40446.C: Likewise.
6274         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6275         * gcc.dg/compat/vector-1a_main.c: Likewise.
6276         * gcc.dg/compat/vector-2a_main.c: Likewise.
6277         * gcc.dg/pr36584.c: Likewise.
6278         * gcc.dg/pr37544.c: Likewise.
6279         * gcc.dg/torture/pr16104-1.c: Likewise.
6280         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6281         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6282         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6283         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6284         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6285         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6286         sse2_runtime.
6287         * gcc.dg/torture/pr35771-2.c: Likewise.
6288         * gcc.dg/torture/pr35771-3.c: Likewise.
6289         * gcc.target/i386/pr39315-2.c: Likewise.
6290         * gcc.target/i386/pr39315-4.c: Likewise.
6291         * gcc.target/i386/vperm-v2df.c: Likewise.
6292         * gcc.target/i386/vperm-v2di.c: Likewise.
6293         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6294         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6295         sse_runtime.
6296
6297 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
6298
6299         PR fortran/44353
6300         * gfortran.dg/data_implied_do_2.f90: New test.
6301
6302 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6303
6304         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6305
6306 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6307
6308         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6309         to the "mips16" group.
6310         (mips_using_mips16_p): New procedure.
6311         (mips-dg-options): Use it.
6312
6313 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6314
6315         * gcc.target/mips/mips16-attributes-4.c: New test.
6316
6317 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
6318
6319         PR testsuite/44418
6320         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6321         * gcc.target/powerpc/recip-2.c: Ditto.
6322         * gcc.target/powerpc/recip-3.c: Ditto.
6323
6324 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
6325
6326         * gcc.target/arm/pr42235.c: New test.
6327
6328 2010-07-16  Jason Merrill  <jason@redhat.com>
6329
6330         PR c++/32505
6331         * g++.dg/template/partial8.C: New.
6332
6333 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6334
6335         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6336         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
6337         in C++.
6338         (gualcvt): New overloaded inline.
6339         (GUALCVT): Use it for C++.
6340         * g++.dg/guality/guality.exp: New.
6341         * g++.dg/guality/guality.h: New.
6342         * g++.dg/guality/redeclaration1.C: New test.
6343         * g++.dg/dg.exp: Prune also guality/* tests.
6344         * gcc.dg/guality/pr43141.c: Moved to...
6345         * c-c++-common/guality/pr43141.c: ... here.
6346
6347 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6348
6349         PR libfortran/37077
6350         * gfortran.dg/char4_iunit_2.f03: New test.
6351
6352 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
6353
6354         * lib/plugin-support.exp (plugin-test-execute):
6355         Add ${gcc_objdir}/intl to includes.
6356
6357 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6358
6359         PR target/44942
6360         * gcc.c-torture/execute/pr44942.c: New test.
6361         * gcc.target/i386/pr44942.c: New test.
6362
6363 2010-07-15  Jason Merrill  <jason@redhat.com>
6364
6365         PR c++/44909
6366         * g++.dg/cpp0x/implicit7.C: New.
6367         * g++.dg/cpp0x/implicit8.C: New.
6368
6369 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6370
6371         Disable float tests for __SPU__ targets due to lack of signed zero:
6372         * c-c++-common/torture/complex-sign-add.c (check_add_float).
6373         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6374         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6375         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6376         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6377         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6378         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6379         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6380         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6381
6382 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6383
6384         * gfortran.dg/select_char_2.f90: New test.
6385
6386 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
6387
6388         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6389         with DECL_CHAIN.
6390
6391 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
6392
6393         PR fortran/44936
6394         * gfortran.dg/typebound_generic_9.f03: New.
6395
6396 2010-07-15  Richard Guenther  <rguenther@suse.de>
6397
6398         PR tree-optimization/44946
6399         * gcc.c-torture/compile/pr44946.c: New testcase.
6400
6401 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6402
6403         PR fortran/40206
6404         * gfortran.dg/select_char_3.f90: New test.
6405
6406 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
6407             Kevin F. Quinn  <kevquinn@gentoo.org>
6408
6409         * gcc.dg/Wtrampolines.c: New.
6410
6411 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6412
6413         PR libfortran/44934
6414         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6415
6416 2010-07-14  Jason Merrill  <jason@redhat.com>
6417
6418         PR c++/44810
6419         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6420
6421         Implement C++0x unrestricted unions (N2544)
6422         * g++.dg/cpp0x/union1.C: New.
6423         * g++.dg/cpp0x/union2.C: New.
6424         * g++.dg/cpp0x/union3.C: New.
6425         * g++.dg/cpp0x/defaulted2.C: Adjust.
6426         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6427         * g++.old-deja/g++.ext/anon2.C: Adjust.
6428         * g++.old-deja/g++.mike/misc6.C: Adjust.
6429
6430 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
6431
6432         PR fortran/44925
6433         * gfortran.dg/c_loc_tests_15.f90: New.
6434
6435 2010-07-13  Jason Merrill  <jason@redhat.com>
6436
6437         PR c++/44909
6438         * g++.dg/cpp0x/implicit6.C: New.
6439
6440 2010-07-13  Jason Merrill  <jason@redhat.com>
6441
6442         PR c++/44540
6443         * g++.dg/abi/noreturn1.C: New.
6444         * g++.dg/abi/noreturn2.C: New.
6445
6446 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
6447
6448         PR other/44874
6449         PR debug/44832
6450         * c-c++-common/pr44832.c: New test.
6451
6452 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
6453
6454         PR objc/44488
6455         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6456         on the target.  Make sure that we can assemble the emitted asm when
6457         the test type is 'compile'.
6458
6459 2010-07-13  Richard Guenther  <rguenther@suse.de>
6460
6461         PR tree-optimization/36960
6462         * g++.dg/torture/pr36960.C: New testcase.
6463
6464 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
6465
6466         PR c++/44908
6467         * g++.dg/template/sfinae21.C: New.
6468         * g++.dg/template/sfinae22.C: Likewise.
6469
6470 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6471
6472         PR testsuite/42843
6473         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6474         * gcc.dg/plugin/ggcplug.c: Likewise.
6475         * g++.dg/plugin/selfassign.c: Likewise.
6476         * g++.dg/plugin/attribute_plugin.c: Likewise.
6477         * g++.dg/plugin/dumb_plugin.c: Likewise.
6478         * g++.dg/plugin/pragma_plugin.c: Likewise.
6479
6480 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
6481
6482         * gcc.c-torture/execute/pr44683.x: New.
6483         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6484
6485 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
6486
6487         PR fortran/44434
6488         PR fortran/44565
6489         PR fortran/43945
6490         PR fortran/44869
6491         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6492         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6493         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6494         * gfortran.dh/typebound_call_16.f03: New.
6495         * gfortran.dg/typebound_generic_6.f03: New.
6496         * gfortran.dg/typebound_generic_7.f03: New.
6497         * gfortran.dg/typebound_generic_8.f03: New.
6498
6499 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6500
6501         PR libfortran/37077
6502         * gfortran.dg/char4_iunit_1.f03: New test.
6503
6504 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
6505
6506         * gcc.dg/tree-ssa/vrp53.c: New test.
6507
6508 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
6509
6510         PR c++/44907
6511         * g++.dg/template/sfinae19.C: New.
6512         * g++.dg/template/sfinae20.C: Likewise.
6513
6514 2010-07-12  Jie Zhang  <jie@codesourcery.com>
6515
6516         * gcc.target/arm/interrupt-1.c: New test.
6517         * gcc.target/arm/interrupt-2.c: New test.
6518
6519 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6520
6521         * gcc.dg/pr42427.c: Require c99_runtime.
6522         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6523         c99_runtime.
6524         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6525         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6526         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6527         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6528         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6529         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6530         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6531         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6532         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6533         * gcc.target/i386/pr37275.c: Require visibility support.
6534
6535 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6536
6537         * lib/target-supports.exp (check_effective_target_sse): New proc.
6538         * gcc.target/i386/sol2-check.h: New file.
6539         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6540         Include sol2-check.h.
6541         (main) Only run do_test () if sol2_check ().
6542         * gcc.target/i386/sse2-check.h: Likewise.
6543         * gcc.target/i386/sse3-check.h: Likewise.
6544         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6545         [__sun__ && __svr4__]: Execute SSE2 instruction.
6546         * gcc.target/i386/math-torture/math-torture.exp: Only add options
6547         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6548         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6549         * g++.dg/ext/vector14.C: Likewise.
6550         * g++.dg/other/mmintrin.C: Likewise.
6551         * gcc.dg/20020418-1.c: Likewise.
6552         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6553         * gcc.dg/format/ms_unnamed-1.c: Likewise.
6554         * gcc.dg/format/unnamed-1.c: Likewise.
6555         Adapt dg-warning line number.
6556         * gcc.dg/graphite/pr40281.c: Likewise.
6557         * gcc.dg/pr32176.c: Likewise.
6558         * gcc.dg/pr40550.c: Likewise.
6559         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6560         * gcc.dg/torture/pr36891.c: Likewise.
6561         * gcc.target/i386/20020218-1.c: Likewise.
6562         * gcc.target/i386/20020523.c: Likewise.
6563         * gcc.target/i386/abi-1.c: Likewise.
6564         * gcc.target/i386/brokensqrt.c: Likewise.
6565         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6566         * gcc.target/i386/pr13366.c: Likewise.
6567         * gcc.target/i386/pr13685.c: Likewise.
6568         * gcc.target/i386/pr24306.c: Likewise.
6569         * gcc.target/i386/pr31486.c: Likewise.
6570         * gcc.target/i386/pr32065-1.c: Likewise.
6571         * gcc.target/i386/pr32065-2.c: Likewise.
6572         * gcc.target/i386/pr32389.c: Likewise.
6573         * gcc.target/i386/pr38824.c: Likewise.
6574         * gcc.target/i386/pr38931.c: Likewise.
6575         * gcc.target/i386/pr39592-1.c: Likewise.
6576         * gcc.target/i386/pr43766.c: Likewise.
6577         * gcc.target/i386/recip-divf.c: Likewise.
6578         * gcc.target/i386/recip-sqrtf.c: Likewise.
6579         * gcc.target/i386/recip-vec-divf.c: Likewise.
6580         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6581         * gcc.target/i386/sse-1.c: Likewise.
6582         * gcc.target/i386/sse-16.c: Likewise.
6583         * gcc.target/i386/sse-2.c: Likewise.
6584         * gcc.target/i386/sse-20.c: Likewise.
6585         * gcc.target/i386/sse-3.c: Likewise.
6586         * gcc.target/i386/sse-7.c: Likewise.
6587         * gcc.target/i386/sse-9.c: Likewise.
6588         * gcc.target/i386/sse-addps-1.c: Likewise.
6589         * gcc.target/i386/sse-addss-1.c: Likewise.
6590         * gcc.target/i386/sse-andnps-1.c: Likewise.
6591         * gcc.target/i386/sse-andps-1.c: Likewise.
6592         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6593         * gcc.target/i386/sse-comiss-1.c: Likewise.
6594         * gcc.target/i386/sse-comiss-2.c: Likewise.
6595         * gcc.target/i386/sse-comiss-3.c: Likewise.
6596         * gcc.target/i386/sse-comiss-4.c: Likewise.
6597         * gcc.target/i386/sse-comiss-5.c: Likewise.
6598         * gcc.target/i386/sse-comiss-6.c: Likewise.
6599         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6600         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6601         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6602         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6603         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6604         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6605         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6606         * gcc.target/i386/sse-divps-1.c: Likewise.
6607         * gcc.target/i386/sse-divss-1.c: Likewise.
6608         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6609         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6610         * gcc.target/i386/sse-maxps-1.c: Likewise.
6611         * gcc.target/i386/sse-maxss-1.c: Likewise.
6612         * gcc.target/i386/sse-minps-1.c: Likewise.
6613         * gcc.target/i386/sse-minss-1.c: Likewise.
6614         * gcc.target/i386/sse-movaps-1.c: Likewise.
6615         * gcc.target/i386/sse-movaps-2.c: Likewise.
6616         * gcc.target/i386/sse-movhlps-1.c: Likewise.
6617         * gcc.target/i386/sse-movhps-1.c: Likewise.
6618         * gcc.target/i386/sse-movhps-2.c: Likewise.
6619         * gcc.target/i386/sse-movlhps-1.c: Likewise.
6620         * gcc.target/i386/sse-movmskps-1.c: Likewise.
6621         * gcc.target/i386/sse-movntps-1.c: Likewise.
6622         * gcc.target/i386/sse-movss-1.c: Likewise.
6623         * gcc.target/i386/sse-movss-2.c: Likewise.
6624         * gcc.target/i386/sse-movss-3.c: Likewise.
6625         * gcc.target/i386/sse-movups-1.c: Likewise.
6626         * gcc.target/i386/sse-movups-2.c: Likewise.
6627         * gcc.target/i386/sse-mulps-1.c: Likewise.
6628         * gcc.target/i386/sse-mulss-1.c: Likewise.
6629         * gcc.target/i386/sse-orps-1.c: Likewise.
6630         * gcc.target/i386/sse-rcpps-1.c: Likewise.
6631         * gcc.target/i386/sse-recip-vec.c: Likewise.
6632         * gcc.target/i386/sse-recip.c: Likewise.
6633         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6634         * gcc.target/i386/sse-set-ps-1.c: Likewise.
6635         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6636         * gcc.target/i386/sse-subps-1.c: Likewise.
6637         * gcc.target/i386/sse-subss-1.c: Likewise.
6638         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6639         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6640         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6641         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6642         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6643         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6644         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6645         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6646         * gcc.target/i386/sse-xorps-1.c: Likewise.
6647         * gcc.target/i386/ssefn-1.c: Likewise.
6648         * gcc.target/i386/ssefn-3.c: Likewise.
6649         * gcc.target/i386/sseregparm-1.c: Likewise.
6650         * gcc.target/i386/stackalign/return-3.c: Likewise.
6651         * gcc.target/i386/vectorize1.c: Likewise.
6652         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6653         * gcc.target/i386/xorps-sse.c: Likewise.
6654         * gfortran.dg/pr28158.f90: Likewise.
6655         * gfortran.dg/pr30667.f: Likewise.
6656         * gnat.dg/loop_optimization7.adb: Likewise.
6657         * gnat.dg/sse_nolib.adb: Likewise.
6658
6659 2010-07-11  Tobias Burnus  <burnus@net-b.de>
6660
6661         PR fortran/44702
6662         * gfortran.dg/use_rename_6.f90: New.
6663         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6664
6665 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
6666
6667         PR fortran/44869
6668         * gfortran.dg/class_24.f03: New.
6669
6670 2010-07-10  Richard Guenther  <rguenther@suse.de>
6671
6672         PR lto/44889
6673         * gcc.dg/lto/20100709-1_0.c: New testcase.
6674         * gcc.dg/lto/20100709-1_1.c: Likewise.
6675
6676 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
6677
6678         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6679
6680 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
6681
6682         PR objc/44140
6683         * objc.dg/lto/trivial-1_0.m: New.
6684         * objc.dg/lto/lto.exp: New.
6685         * obj-c++.dg/lto/trivial-1_0.mm: New.
6686         * obj-c++.dg/lto/lto.exp: New.
6687         * objc.dg/symtab-1.m: Adjust sizes.
6688         * objc.dg/image-info.m: Do not run for gnu-runtime.
6689
6690 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6691
6692         * gcc.dg/pr32370.c: Allow another kind of error message.
6693
6694 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
6695
6696         * gnat.dg/atomic3.adb: New test.
6697
6698 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6699             Denys Vlasenko  <dvlasenk@redhat.com>
6700             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6701
6702         PR tree-optimization/28632
6703         * gcc.dg/tree-ssa/vrp51.c: New test.
6704         * gcc.dg/tree-ssa/vrp52.c: New test.
6705
6706 2010-07-09  Jason Merrill  <jason@redhat.com>
6707
6708         * g++.dg/abi/covariant6.C: New.
6709         * g++.dg/inherit/covariant17.C: Test both bases.
6710         * g++.dg/inherit/covariant7.C: Check vtable layout.
6711
6712 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
6713
6714         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6715
6716 2010-07-09  Richard Guenther  <rguenther@suse.de>
6717
6718         PR tree-optimization/44852
6719         * gcc.c-torture/execute/pr44852.c: New testcase.
6720
6721 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6722
6723         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6724         multiplication by values.
6725         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6726         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6727
6728 2010-07-09  Richard Guenther  <rguenther@suse.de>
6729
6730         PR tree-optimization/44882
6731         * gfortran.dg/pr44882.f90: New testcase.
6732
6733 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6734
6735         PR target/40657
6736         * gcc.target/arm/pr40657-1.c: New test.
6737         * gcc.target/arm/pr40657-2.c: New test.
6738         * gcc.c-torture/execute/pr40657.c: New test.
6739
6740 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6741
6742         * gcc.dg/tree-ssa/vrp50.c: New test.
6743         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6744
6745 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
6746
6747         PR fortran/44649
6748         * gfortran.dg/c_sizeof_1.f90: Modified.
6749         * gfortran.dg/storage_size_1.f08: New.
6750         * gfortran.dg/storage_size_2.f08: New.
6751
6752 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
6753
6754         * gcc.c-torture/execute/20100708-1.c: New test.
6755
6756 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
6757
6758         PR fortran/44847
6759         * gfortran.dg/gomp/pr44847.f90: New test.
6760
6761 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
6762
6763         PR tree-optimization/44710
6764         * gcc.dg/tree-ssa/ifc-6.c: New.
6765         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6766
6767 2010-07-08  Tobias Burnus  <burnus@net-b.de>
6768
6769         PR fortran/18918
6770         * gfortran.dg/coarray_10.f90: Add an additional test.
6771
6772 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
6773
6774         PR middle-end/44828
6775         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6776         * gcc.c-torture/execute/pr44828.x: Revert.
6777
6778 2010-07-08  Jason Merrill  <jason@redhat.com>
6779
6780         PR c++/43120
6781         * g++.dg/inherit/covariant17.C: New.
6782         * g++.dg/abi/covariant1.C: Actually test for the bug.
6783
6784 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
6785
6786         PR rtl-optimization/44838
6787         * gcc.dg/pr44838.c: New.
6788
6789 2010-07-08  Richard Guenther  <rguenther@suse.de>
6790
6791         PR tree-optimization/44831
6792         * gcc.c-torture/compile/pr44831.c: New testcase.
6793         * gcc.dg/tree-ssa/pr21463.c: Adjust.
6794
6795 2010-07-08  Richard Guenther  <rguenther@suse.de>
6796
6797         PR tree-optimization/44861
6798         * g++.dg/vect/pr44861.cc: New testcase.
6799
6800 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6801
6802         PR middle-end/44828
6803         * gcc.c-torture/execute/pr44828.x: New file.
6804
6805 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6806
6807         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6808         dg-options.
6809         * g++.dg/ext/altivec-17.C: Adjust error message.
6810
6811 2010-07-07  Tom Tromey  <tromey@redhat.com>
6812
6813         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6814
6815 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6816
6817         PR target/44844
6818         * gcc.target/i386/rdrand-1.c: Scan "jnc".
6819         * gcc.target/i386/rdrand-2.c: Likewise.
6820         * gcc.target/i386/rdrand-3.c: Likewise.
6821
6822 2010-07-07  Jan Hubicka  <jh@suse.cz>
6823
6824         PR middle-end/44813
6825         * g++.dg/torture/pr44813.C: New testcase.
6826         * g++.dg/torture/pr44826.C: New testcase.
6827
6828 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
6829
6830         PR rtl-optimization/44787
6831         * gcc.c-torture/compile/pr44788.c: New test.
6832         * gcc.target/arm/pr44788.c: New test.
6833
6834 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6835
6836         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6837
6838 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6839
6840         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6841         to dg-options.
6842
6843 2010-07-06  Tobias Burnus  <burnus@net-b.de>
6844
6845         PR fortran/44742
6846         * gfortran.dg/parameter_array_init_6.f90: New.
6847         * gfortran.dg/initialization_20.f90: Update dg-error.
6848         * gfortran.dg/initialization_24.f90: Ditto.
6849
6850 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6851         PR fortran/PR44693
6852         * gfortran.dg/dim_range_1.f90:  New test.
6853         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
6854
6855 2010-07-06  Jason Merrill  <jason@redhat.com>
6856
6857         PR c++/44703
6858         * g++.dg/cpp0x/initlist41.C: New.
6859
6860         PR c++/44778
6861         * g++.dg/template/ptrmem22.C: New.
6862
6863 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
6864
6865         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6866         support.
6867         * gcc.target/i386/i386.exp: Likewise.
6868
6869 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6870
6871         PR testsuite/44195
6872         * gcc.dg/lto/20100518_0.c: Limit to x86.
6873
6874 2010-07-06  Richard Guenther  <rguenther@suse.de>
6875
6876         PR middle-end/44828
6877         * gcc.c-torture/execute/pr44828.c: New testcase.
6878
6879 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
6880
6881         * g++.dg/warn/noeffect2.C: Adjust expected warning.
6882         * g++.dg/warn/volatile1.C: Likewise.
6883         * g++.dg/template/warn1.C: Likewise.
6884
6885 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
6886
6887         AVX Programming Reference (June, 2010)
6888         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6889         * g++.dg/other/i386-3.C: Likewise.
6890         * gcc.target/i386/sse-12.c: Likewise.
6891
6892         * gcc.target/i386/f16c-check.h: New.
6893         * gcc.target/i386/rdfsbase-1.c: Likewise.
6894         * gcc.target/i386/rdfsbase-2.c: Likewise.
6895         * gcc.target/i386/rdgsbase-1.c: Likewise.
6896         * gcc.target/i386/rdgsbase-2.c: Likewise.
6897         * gcc.target/i386/rdrand-1.c: Likewise.
6898         * gcc.target/i386/rdrand-2.c: Likewise.
6899         * gcc.target/i386/rdrand-3.c: Likewise.
6900         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6901         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6902         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6903         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6904         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6905         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6906         * gcc.target/i386/wrfsbase-1.c: Likewise.
6907         * gcc.target/i386/wrfsbase-2.c: Likewise.
6908         * gcc.target/i386/wrgsbase-1.c: Likewise.
6909         * gcc.target/i386/wrgsbase-2.c: Likewise.
6910
6911         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6912         (__builtin_ia32_vcvtps2ph): New.
6913         (__builtin_ia32_vcvtps2ph256): Likewise.
6914
6915         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6916         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6917
6918         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6919         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6920
6921         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6922         (__builtin_ia32_vcvtps2ph256): Likewise.
6923         Add fsgsbase,rdrnd,f16c.
6924
6925         * lib/target-supports.exp (check_effective_target_f16c): New.
6926
6927 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6928
6929         * gcc.dg/guality/nrv-1.c: New test.
6930
6931 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
6932
6933         PR middle-end/42505
6934         * gcc.target/arm/pr42505.c: New test case.
6935
6936 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6937
6938         PR c++/44808
6939         * g++.dg/opt/nrv16.C: New test.
6940
6941 2010-07-05  Richard Guenther  <rguenther@suse.de>
6942
6943         PR tree-optimization/44784
6944         * gcc.c-torture/compile/pr44784.c: New testcase.
6945
6946 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6947
6948         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6949         Increase loop bound and array size.
6950         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6951         Likewise.
6952
6953 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6954
6955         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6956         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6957         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6958         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6959         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6960
6961 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
6962
6963         PR c++/22138
6964         * g++.dg/parse/template25.C: New.
6965
6966 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6967
6968         PR rtl-optimization/44695
6969         * gcc.dg/torture/pr44695.c: New.
6970
6971 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6972
6973         PR c++/16630
6974         * g++.dg/ext/pretty3.C: New.
6975
6976 2010-07-04  Richard Guenther  <rguenther@suse.de>
6977
6978         PR middle-end/44809
6979         * g++.dg/torture/pr44809.C: New testcase.
6980
6981 2010-07-04  Richard Guenther  <rguenther@suse.de>
6982
6983         PR tree-optimization/44656
6984         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6985
6986 2010-07-04  Ira Rosen  <irar@il.ibm.com>
6987             Revital Eres  <eres@il.ibm.com>
6988
6989         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6990         misaligned stores.
6991         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
6992         gcc.dg/vect/vect-96.c: Likewise.
6993         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
6994         that support misaligned stores. Change the number of expected
6995         misaligned accesses.
6996         * gcc.dg/vect/vect-peel-1.c: New test.
6997         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
6998         gcc.dg/vect/vect-peel-4.c: Likewise.
6999         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7000         vectorizable on all targets that support realignment.
7001         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7002
7003 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
7004
7005         PR c/44806
7006         * gcc.dg/torture/pr44806.c: New.
7007
7008 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7009
7010         * gnat.dg/cond_expr1.adb: New test.
7011
7012 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7013
7014         * gnat.dg/modular3.adb: New test.
7015         * gnat.dg/modular3_pkg.ads: New helper.
7016
7017 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
7018             Mikael Pettersson  <mikpe@it.uu.se>
7019
7020         PR testsuite/44518
7021         * obj-c++.dg/encode-2.mm: Produce object and save temps.
7022         Make signed-ness of chars explicit.  Scan the object for
7023         strings that are split by some target assemblers.
7024         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7025         explicit.
7026
7027 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
7028
7029         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7030
7031 2010-07-02  Le-Chun Wu  <lcwu@google.com>
7032
7033         PR/44128
7034         * g++.dg/warn/Wshadow-7.C: New test.
7035
7036 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
7037             Julian Brown  <julian@codesourcery.com>
7038             Sandra Loosemore  <sandra@codesourcery.com>
7039
7040         * gcc.c-torture/execute/20100416-1.c: New test case.
7041
7042 2010-07-02  Julian Brown  <julian@codesourcery.com>
7043             Sandra Loosemore  <sandra@codesourcery.com>
7044
7045         PR target/43703
7046
7047         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7048         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7049
7050 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7051             Julian Brown  <julian@codesourcery.com>
7052
7053         * gcc.target/arm/neon/vadds64.c: Regenerated.
7054         * gcc.target/arm/neon/vaddu64.c: Regenerated.
7055         * gcc.target/arm/neon/vsubs64.c: Regenerated.
7056         * gcc.target/arm/neon/vsubu64.c: Regenerated.
7057         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
7058         * gcc.target/arm/neon-vmls-1.c: Likewise.
7059         * gcc.target/arm/neon-vsubs64.c: New execution test.
7060         * gcc.target/arm/neon-vsubu64.c: New execution test.
7061         * gcc.target/arm/neon-vadds64.c: New execution test.
7062         * gcc.target/arm/neon-vaddu64.c: New execution test.
7063
7064 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7065
7066         * gcc.target/arm/neon-vands64.c: New.
7067         * gcc.target/arm/neon-vandu64.c: New.
7068         * gcc.target/arm/neon-vbics64.c: New.
7069         * gcc.target/arm/neon-vbicu64.c: New.
7070         * gcc.target/arm/neon-veors64.c: New.
7071         * gcc.target/arm/neon-veoru64.c: New.
7072         * gcc.target/arm/neon-vorns64.c: New.
7073         * gcc.target/arm/neon-vornu64.c: New.
7074         * gcc.target/arm/neon-vorrs64.c: New.
7075         * gcc.target/arm/neon-vorru64.c: New.
7076         * gcc.target/arm/neon/vands64.c: Regenerated.
7077         * gcc.target/arm/neon/vandu64.c: Regenerated.
7078         * gcc.target/arm/neon/vbics64.c: Regenerated.
7079         * gcc.target/arm/neon/vbicu64.c: Regenerated.
7080         * gcc.target/arm/neon/veors64.c: Regenerated.
7081         * gcc.target/arm/neon/veoru64.c: Regenerated.
7082         * gcc.target/arm/neon/vorns64.c: Regenerated.
7083         * gcc.target/arm/neon/vornu64.c: Regenerated.
7084         * gcc.target/arm/neon/vorrs64.c: Regenerated.
7085         * gcc.target/arm/neon/vorru64.c: Regenerated.
7086
7087 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7088
7089         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7090
7091 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7092
7093         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7094         * gfortran.dg/intent_out_5.f90: Same.
7095         * gfortran.dg/ltrans-7.f90: Same.
7096         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7097
7098 2010-07-02  Jan Hubicka  <jh@suse.cz>
7099
7100         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7101
7102 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7103
7104         * objc-obj-c++-shared/Object1.h: Correct Line endings.
7105
7106 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
7107
7108         PR c++/44780
7109         * c-c++-common/Wunused-var-12.c: New test.
7110
7111 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
7112
7113         PR target/42835
7114         * gcc.target/arm/pr42835.c: New test.
7115
7116         PR target/42172
7117         * gcc.target/arm/pr42172-1.c: New test.
7118
7119 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7120
7121         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7122
7123 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7124
7125         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7126         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7127         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7128         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7129         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7130         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7131         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7132         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7133         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
7134         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
7135         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
7136         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
7137         * gcc.target/arm/neon-vdup_ns64.c: New.
7138         * gcc.target/arm/neon-vdup_nu64.c: New.
7139         * gcc.target/arm/neon-vdupQ_ns64.c: New.
7140         * gcc.target/arm/neon-vdupQ_nu64.c: New.
7141         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
7142         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
7143         * gcc.target/arm/neon-vmov_ns64.c: New.
7144         * gcc.target/arm/neon-vmov_nu64.c: New.
7145         * gcc.target/arm/neon-vmovQ_ns64.c: New.
7146         * gcc.target/arm/neon-vmovQ_nu64.c: New.
7147         * gcc.target/arm/neon-vget_lanes64.c: New.
7148         * gcc.target/arm/neon-vget_laneu64.c: New.
7149         * gcc.target/arm/neon-vset_lanes64.c: New.
7150         * gcc.target/arm/neon-vset_laneu64.c: New.
7151
7152 2010-07-02  Richard Guenther  <rguenther@suse.de>
7153
7154         * g++.dg/torture/20100702-1.C: New testcase.
7155
7156 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7157
7158         PR target/44707
7159         * gcc.c-torture/compile/pr44707.c: New test.
7160
7161 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7162
7163         PR c++/44039
7164         * g++.dg/template/crash101.C: New.
7165
7166 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7167
7168         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
7169         Use the ABI-0 accessors and fail it for m64.
7170
7171 2010-07-02  Jan Hubicka  <jh@suse.cz>
7172
7173         * g++.dg/tree-ssa/pr44706.C: New testcase.
7174
7175 2010-07-02  Richard Guenther  <rguenther@suse.de>
7176
7177         PR tree-optimization/44748
7178         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
7179
7180 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7181
7182         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
7183         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
7184         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
7185         the method types to forward:.
7186
7187 2010-06-30  Jason Merrill  <jason@redhat.com>
7188
7189         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
7190         * g++.dg/other/pr25632.C: Likewise.
7191
7192 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
7193
7194         PR tree-optimization/40421
7195         * gfortran.fortran-torture/compile/pr40421.f90: New test.
7196
7197 2010-07-01  Richard Guenther  <rguenther@suse.de>
7198
7199         PR middle-end/42834
7200         PR middle-end/44468
7201         * gcc.c-torture/execute/20100316-1.c: New testcase.
7202         * gcc.c-torture/execute/pr44468.c: Likewise.
7203         * gcc.c-torture/compile/20100609-1.c: Likewise.
7204         * gcc.dg/volatile2.c: Adjust.
7205         * gcc.dg/plugin/selfassign.c: Likewise.
7206         * gcc.dg/pr36902.c: Likewise.
7207         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7208         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7209         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7210         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7211         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7212         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7213         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7214         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7215         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7216         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7217         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7218         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7219         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7220         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7221         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7222         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7223         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7224         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7225         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7226         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7227         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7228         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7229         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7230         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7231         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7232         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7233         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7234         * gcc.dg/struct/w_prof_local_array.c: Likewise.
7235         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7236         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7237         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7238         * gcc.dg/struct/w_prof_global_array.c: Likewise.
7239         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7240         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7241         * gcc.dg/struct/w_prof_local_var.c: Likewise.
7242         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7243         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7244         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7245         * gcc.dg/struct/w_prof_global_var.c: Likewise.
7246         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7247         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7248         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7249         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7250         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7251         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7252         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7253         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7254         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7255         * gcc.dg/tree-prof/stringop-1.c: Adjust.
7256         * g++.dg/tree-ssa/pr31146.C: Likewise.
7257         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7258         * g++.dg/tree-ssa/pr33604.C: Likewise.
7259         * g++.dg/plugin/selfassign.c: Likewise.
7260         * gfortran.dg/array_memcpy_3.f90: Likewise.
7261         * gfortran.dg/array_memcpy_4.f90: Likewise.
7262         * c-c++-common/torture/pr42834.c: New testcase.
7263
7264 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
7265
7266         PR c++/44628
7267         * g++.dg/template/crash100.C: New.
7268
7269 2010-06-30  Jan Hubicka  <jh@suse.cz>
7270
7271         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7272
7273 2010-06-30  Michael Matz  <matz@suse.de>
7274
7275         PR bootstrap/44699
7276         * gcc.dg/pr44699.c: New test.
7277
7278 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
7279
7280         PR tree-optimization/39799
7281         * c-c++-common/uninit-17.c: New test.
7282
7283 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7284
7285         PR libfortran/43298
7286         * gfortran.dg/read_infnan_1.f90: New test.
7287
7288 2010-06-29  Jason Merrill  <jason@redhat.com>
7289
7290         Enable implicitly declared move constructor/operator= (N3053).
7291         * g++.dg/cpp0x/implicit3.C: New.
7292         * g++.dg/cpp0x/implicit4.C: New.
7293         * g++.dg/cpp0x/implicit5.C: New.
7294         * g++.dg/cpp0x/implicit-copy.C: Adjust.
7295         * g++.dg/cpp0x/not_special.C: Adjust.
7296         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7297         * g++.dg/cpp0x/rv1n.C: Adjust.
7298         * g++.dg/cpp0x/rv1p.C: Adjust.
7299         * g++.dg/cpp0x/rv2n.C: Adjust.
7300         * g++.dg/cpp0x/rv2p.C: Adjust.
7301         * g++.dg/cpp0x/rv3n.C: Adjust.
7302         * g++.dg/cpp0x/rv3p.C: Adjust.
7303         * g++.dg/cpp0x/rv4n.C: Adjust.
7304         * g++.dg/cpp0x/rv4p.C: Adjust.
7305         * g++.dg/cpp0x/rv5n.C: Adjust.
7306         * g++.dg/cpp0x/rv5p.C: Adjust.
7307         * g++.dg/cpp0x/rv6n.C: Adjust.
7308         * g++.dg/cpp0x/rv6p.C: Adjust.
7309         * g++.dg/cpp0x/rv7n.C: Adjust.
7310         * g++.dg/cpp0x/rv7p.C: Adjust.
7311         * g++.dg/cpp0x/rv8p.C: Adjust.
7312         * g++.dg/gomp/pr26690-1.C: Adjust.
7313         * g++.dg/other/error20.C: Adjust.
7314         * g++.dg/other/error31.C: Adjust.
7315         * g++.dg/parse/error19.C: Adjust.
7316         * g++.dg/template/qualttp5.C: Adjust.
7317         * g++.old-deja/g++.law/ctors5.C: Adjust.
7318
7319         Enable implicitly deleted functions (N2346)
7320         * g++.dg/cpp0x/defaulted17.C: New.
7321         * g++.dg/cpp0x/implicit1.C: New.
7322         * g++.dg/cpp0x/implicit2.C: New.
7323         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7324         * g++.dg/ext/has_virtual_destructor.C: Adjust.
7325         * g++.dg/init/ctor4.C: Adjust.
7326         * g++.dg/init/synth2.C: Adjust.
7327         * g++.dg/lto/20081118_1.C: Adjust.
7328         * g++.dg/other/error13.C: Adjust.
7329         * g++.dg/other/unused1.C: Adjust.
7330         * g++.old-deja/g++.bob/inherit2.C: Adjust.
7331         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7332         * g++.old-deja/g++.jason/opeq3.C: Adjust.
7333         * g++.old-deja/g++.law/ctors17.C: Adjust.
7334         * g++.old-deja/g++.oliva/delete1.C: Adjust.
7335         * g++.old-deja/g++.pt/assign1.C: Adjust.
7336         * g++.old-deja/g++.pt/crash20.C: Adjust.
7337
7338         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7339         * g++.dg/cpp0x/defaulted13.C: Adjust.
7340         * g++.dg/cpp0x/defaulted2.C: Adjust.
7341         * g++.dg/cpp0x/defaulted3.C: Adjust.
7342         * g++.dg/cpp0x/initlist9.C: Adjust.
7343         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7344         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7345         * g++.dg/init/synth2.C: Adjust.
7346
7347         * g++.dg/cpp0x/defaulted19.C: New.
7348
7349         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7350         * g++.dg/template/error23.C: Fix for -std=c++0x.
7351
7352 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7353
7354         PR fortran/44718
7355         * gfortran.dg/proc_ptr_28.f90: New.
7356
7357 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
7358
7359         PR tree-optimization/43801
7360         * g++.dg/torture/pr43801.C: New test.
7361
7362         PR debug/44668
7363         * g++.dg/debug/dwarf2/accessibility1.C: New test.
7364
7365 2010-06-29  Jason Merrill  <jason@redhat.com>
7366
7367         PR c++/44587
7368         * g++.dg/template/qualified-id2.C: New.
7369         * g++.dg/template/qualified-id3.C: New.
7370
7371 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7372
7373         PR fortran/44696
7374         * gfortran.dg/associated_target_4.f90: New.
7375
7376 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
7377
7378         PR fortran/44582
7379         * gfortran.dg/aliasing_array_result_1.f90 : New test.
7380
7381 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7382
7383         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7384
7385 2010-06-29  Jan Hubicka  <jh@suse.cz>
7386
7387         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7388
7389 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
7390
7391         PR target/43902
7392         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7393         * gcc.target/arm/wmul-3.c: New test.
7394         * gcc.target/arm/wmul-4.c: New test.
7395
7396 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
7397
7398         PR rtl-optimization/44659
7399         * gcc.target/i386/extract-1.c: New.
7400         * gcc.target/i386/extract-2.c: Likewise.
7401         * gcc.target/i386/extract-3.c: Likewise.
7402         * gcc.target/i386/extract-4.c: Likewise.
7403         * gcc.target/i386/extract-5.c: Likewise.
7404         * gcc.target/i386/extract-6.c: Likewise.
7405
7406 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
7407
7408         PR c++/44682
7409         * g++.dg/warn/Wunused-var-14.C: New test.
7410
7411 2010-06-28  Tobias Burnus  <burnus@net-b.de>
7412
7413         PR fortran/43298
7414         * gfortran.dg/nan_6.f90: New.
7415
7416 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
7417
7418         PR tree-optimization/43781
7419         * gcc.dg/torture/pr43781.c: New.
7420
7421 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
7422
7423         PR fortran/40158
7424         * gfortran.dg/actual_rank_check_1.f90: New test.
7425
7426 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7427
7428         * gcc.dg/ipa/ipa-sra-6.c: New test.
7429
7430 2010-06-28  Jan Hubicka  <jh@suse.cz>
7431
7432         PR tree-optimization/44687
7433         * gcc.c-torture/compile/pr44687.c
7434
7435 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7436
7437         PR c++/44535
7438         * g++.dg/torture/pr44535.C: New test.
7439
7440 2010-06-28  Michael Matz  <matz@suse.de>
7441
7442         PR middle-end/44592
7443         * gfortran.dg/pr44592.f90: New test.
7444
7445 2010-06-28  Jan Hubicka  <jh@suse.cz>
7446
7447         PR tree-optimization/44357
7448         * g++.dg/torture/pr44357.C: New testcase.
7449
7450 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7451
7452         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7453         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7454         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7455         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7456         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7457         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7458         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7459         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7460
7461 2010-06-27  Jan Hubicka  <jh@suse.cz>
7462
7463         * gcc.c-torture/compile/pr44686.c: New file.
7464
7465 2010-06-27  Richard Guenther  <rguenther@suse.de>
7466
7467         PR tree-optimization/44683
7468         * gcc.c-torture/execute/pr44683.c: New testcase.
7469
7470 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
7471
7472         * gnat.dg/noreturn3.ad[sb]: New test.
7473
7474 2010-06-26  Jason Merrill  <jason@redhat.com>
7475
7476         * g++.dg/cpp0x/explicit5.C: New.
7477
7478 2010-06-26  Richard Guenther  <rguenther@suse.de>
7479
7480         PR tree-optimization/44393
7481         * gcc.dg/pr44393.c: New testcase.
7482
7483 2010-06-26  Jan Hubicka  <jh@suse.cz>
7484
7485         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7486
7487 2010-06-26  Richard Guenther  <rguenther@suse.de>
7488
7489         PR middle-end/44674
7490         * gcc.dg/pr44674.c: New testcase.
7491
7492 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
7493
7494         * gcc.dg/opts-3.c: New test.
7495
7496 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7497
7498         * gfortran.dg/type_decl_1.f90: New.
7499         * gfortran.dg/type_decl_2.f90: New.
7500
7501 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7502
7503         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7504         * gfortran.dg/semicolon_fixed_2.f: Ditto.
7505
7506 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7507
7508         PR testsuite/38946
7509         * gfortran.dg/array_constructor_23.f: Update test to allow for small
7510         error in comparing reals.
7511
7512 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7513
7514         * selected_real_kind_2.f90: New.
7515         * selected_real_kind_3.f90: New.
7516
7517 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7518
7519         * gfortran.dg/entry_19.f90: New.
7520
7521 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7522
7523         * gfortran.dg/end_subroutine_1.f90: New.
7524         * gfortran.dg/end_subroutine_2.f90: New.
7525         * gfortran.dg/interface_proc_end.f90: Update.
7526
7527 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7528
7529         * gfortran.dg/semicolon_fixed.f: Update.
7530         * gfortran.dg/semicolon_fixed_2.f: New.
7531         * gfortran.dg/semicolon_free_2.f90: New.
7532         * gfortran.dg/semicolon_free.f90: Update.
7533
7534 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7535
7536         PR fortran/44448
7537         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7538
7539 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7540
7541         * g++.dg/ipa/iinline-3.C: New test.
7542         * gcc.dg/ipa/modif-1.c: Removed.
7543
7544 2010-06-25  Jan Hubicka  <jh@suse.cz>
7545
7546         * gcc.dg/tree-ssa/ipa-split-1.c
7547
7548 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7549
7550         * g++.dg/ipa/iinline-2.C: New test.
7551
7552 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
7553
7554         PR middle-end/43866
7555         * gfortran.dg/pr43866.f90: New test.
7556
7557         PR tree-optimization/44539
7558         * gcc.dg/pr44539.c: New test.
7559
7560 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
7561
7562         From Jim Wilson:
7563         PR target/43902
7564         * gcc.target/mips/madd-9.c: New test.
7565
7566 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
7567
7568         PR c/44517
7569         * gcc.dg/noncompile/pr44517.c: New.
7570         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7571
7572 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
7573
7574         PR testsuite/43283
7575         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7576         and add argument to nop for IA64.
7577
7578 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
7579
7580         PR target/44588
7581         * gcc.target/i386/mod-1.c: New.
7582         * gcc.target/i386/umod-1.c: Likewise.
7583         * gcc.target/i386/umod-2.c: Likewise.
7584         * gcc.target/i386/umod-3.c: Likewise.
7585
7586 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
7587
7588         PR middle-end/44492
7589         * g++.dg/torture/pr44492.C: New test.
7590
7591 2010-06-24  Andi Kleen  <ak@linux.intel.com>
7592
7593         * c-c++-common/warn-omitted-condop.c: New.
7594
7595 2010-06-24  Tobias Burnus  <burnus@net-b.de>
7596
7597         PR fortran/44614
7598         * gfortran.dg/import8.f90: New.
7599
7600 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
7601
7602         * gnat.dg/not_null.adb: Update test case.
7603
7604 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
7605
7606         PR c++/44619
7607         * g++.dg/warn/Wunused-var-13.C: New test.
7608
7609         PR c++/44627
7610         * g++.dg/diagnostic/method1.C: New test.
7611
7612 2010-06-22  Cary Coutant  <ccoutant@google.com>
7613
7614         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7615
7616 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
7617
7618         PR fortran/44616
7619         * gfortran.dg/abstract_type_8.f03: New.
7620
7621 2010-06-21  Jason Merrill  <jason@redhat.com>
7622
7623         * g++.dg/cpp0x/noexcept08.C: New.
7624
7625         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7626
7627 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7628
7629         PR target/44615
7630         * gcc.target/i386/sse2-vec-2a.c: New.
7631
7632 2010-06-21  DJ Delorie  <dj@redhat.com>
7633
7634         * gcc.dg/pragma-diag-1.c: New.
7635
7636 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7637
7638         PR target/44615
7639         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7640
7641 2010-06-21  Alan Modra  <amodra@gmail.com>
7642
7643         PR testsuite/44505
7644         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7645         tail call to check_fa_mid.
7646
7647 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
7648
7649         PR target/44575
7650         * gcc.c-torture/execute/pr44575.c: New test.
7651
7652 2010-06-21  Tobias Burnus  <burnus@net-b.de>
7653
7654         PR fortran/40632
7655         * gfortran.dg/contiguous_1.f90: New.
7656         * gfortran.dg/contiguous_2.f90: New.
7657         * gfortran.dg/contiguous_3.f90: New.
7658
7659 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
7660
7661         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7662         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7663
7664 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
7665
7666         PR target/44546
7667         * gcc.target/i386/pr44546.c: New test.
7668
7669 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
7670
7671         * gcc.dg/opts-2.c: New test.
7672
7673 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
7674
7675         PR fortran/44584
7676         * gfortran.dg/typebound_proc_15.f03: Modified.
7677
7678 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
7679
7680         PR target/44072
7681         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7682         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7683
7684 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7685
7686         * g++.dg/ext/label13.C: Fix typo in last change.
7687
7688 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7689
7690         PR libfortran/44477
7691         * gfortran.dg/eof_3.f90
7692         * gfortran.dg/endfile_2.f90
7693         * gfortran.dg/endfile_4.f90
7694         * gfortran.dg/endfile_3.f90
7695
7696 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7697
7698         PR c++/41090
7699         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7700
7701 2010-06-18  Tobias Burnus  <burnus@net-b.de>
7702
7703         PR fortran/44556
7704         * gfortran.dg/allocate_alloc_opt_11.f90: New.
7705
7706 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
7707
7708         * gcc.target/arm/pr40900.c: New test.
7709
7710 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
7711
7712         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7713
7714 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
7715
7716         PR fortran/44558
7717         * gfortran.dg/typebound_call_15.f03: New.
7718
7719 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7720
7721         PR c++/44486
7722         * g++.dg/pr44486.C: New.
7723
7724 2010-06-16  DJ Delorie  <dj@redhat.com>
7725
7726         * gcc.target/i386/volatile-bitfields-1.c: New.
7727         * gcc.target/i386/volatile-bitfields-2.c: New.
7728
7729 2010-06-16  Jason Merrill  <jason@redhat.com>
7730
7731         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7732
7733         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7734
7735 2010-06-16  Richard Guenther  <rguenther@suse.de>
7736
7737         PR c/44555
7738         * gcc.c-torture/execute/pr44555.c: New testcase.
7739
7740 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
7741
7742         PR fortran/44549
7743         * gfortran.dg/typebound_proc_16.f03: New.
7744
7745 2010-06-16  Martin Jambor  <mjambor@suse.cz>
7746
7747         * g++.dg/torture/pr43905.C: New test.
7748
7749 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
7750
7751         PR testsuite/44538
7752         * gcc.dg/vect/slp-perm-5.c (main): Prevent
7753         initialization loop from being vectorized.
7754         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7755
7756 2010-06-16  Alan Modra  <amodra@gmail.com>
7757
7758         PR tree-optimization/44507
7759         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7760
7761 2010-06-15  Jason Merrill  <jason@redhat.com>
7762
7763         * g++.dg/overload/arg3.C: Adjust error locations.
7764         * g++.dg/overload/copy1.C: Likewise.
7765         * g++.dg/tc1/dr152.C: Likewise.
7766         * g++.dg/template/incomplete4.C: Likewise.
7767         * g++.dg/template/incomplete5.C: Likewise.
7768         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7769         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7770         * g++.old-deja/g++.pt/crash9.C: Likewise.
7771
7772         * g++.dg/inherit/virtual5.C: New.
7773
7774         * g++.dg/cpp0x/defaulted18.C: New.
7775
7776         * g++.dg/cpp0x/initlist40.C: New.
7777
7778         * g++.dg/cpp0x/initlist39.C: New.
7779
7780 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
7781
7782         PR middle-end/44391
7783         * gcc.dg/graphite/pr44391.c: New.
7784
7785 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
7786
7787         PR fortran/43388
7788         * gfortran.dg/allocate_alloc_opt_8.f90: New.
7789         * gfortran.dg/allocate_alloc_opt_9.f90: New.
7790         * gfortran.dg/allocate_alloc_opt_10.f90: New.
7791         * gfortran.dg/class_allocate_2.f03: Modified an error message.
7792
7793 2010-06-15  Richard Guenther  <rguenther@suse.de>
7794
7795         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7796
7797 2010-06-15  Richard Guenther  <rguenther@suse.de>
7798
7799         * gcc.dg/vect/bb-slp-21.c: Adjust.
7800         * gcc.dg/vect/bb-slp-13.c: Likewise
7801         * gcc.dg/vect/bb-slp-4.c: Likewise
7802         * gcc.dg/vect/bb-slp-22.c: Likewise
7803         * gcc.dg/vect/bb-slp-14.c: Likewise
7804         * gcc.dg/vect/bb-slp-23.c: Likewise
7805         * gcc.dg/vect/bb-slp-15.c: Likewise
7806         * gcc.dg/vect/bb-slp-17.c: Likewise
7807         * gcc.dg/vect/bb-slp-18.c: Likewise
7808         * gcc.dg/vect/bb-slp-19.c: Likewise
7809         * gcc.dg/vect/bb-slp-10.c: Likewise
7810         * gcc.dg/vect/bb-slp-11.c: Likewise
7811         * gcc.dg/vect/bb-slp-20.c: Likewise
7812         * gcc.dg/vect/bb-slp-3.c: Likewise
7813
7814 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
7815
7816         PR fortran/44536
7817         * gfortran.dg/gomp/pr44536.f90: New test.
7818         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7819
7820 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7821
7822         PR target/44534
7823         * gcc.target/i386/avx-vextractf128-256-3.c: New.
7824         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7825
7826 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
7827
7828         PR tree-optimization/44508
7829         * gcc.dg/tree-ssa/pr21086.c: Adjust.
7830
7831         PR bootstrap/44509
7832         * gcc.dg/pr44509.c: New test.
7833
7834 2010-06-14  Ira Rosen  <irar@il.ibm.com>
7835
7836         PR tree-optimization/44507
7837         * gcc.dg/vect/pr44507.c: New test.
7838
7839 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7840
7841         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7842         and c-pretty-print.h.
7843
7844         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7845
7846 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
7847
7848         * gfortran.dg/whole_file_18.f90: Updated error message.
7849
7850 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
7851
7852         * gfortran.dg/whole_file_20.f03: New.
7853
7854 2010-06-12  Jan Hubicka  <jh@suse.cz>
7855
7856         * gcc.c-torture/compile/pc44485.c: New testcase.
7857
7858 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
7859
7860         PR fortran/40117
7861         * gfortran.dg/typebound_proc_4.f03: Modified error message.
7862         * gfortran.dg/typebound_proc_14.f03: New.
7863         * gfortran.dg/typebound_proc_15.f03: New.
7864
7865 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7866
7867         * gcc.dg/opts-1.c: New test.
7868
7869 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7870
7871         * gcc.dg/funroll-loops-all.c: Update expected error.
7872
7873 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
7874
7875         PR target/44481
7876         * gcc.target/i386/pr44481.c: New test.
7877
7878 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7879
7880         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7881
7882 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
7883
7884         PR middle-end/44483
7885         * gcc.dg/tree-ssa/pr44483.c: New.
7886
7887 2010-06-11  Paul Brook  <paul@codesourcery.com>
7888
7889         * g++.dg/other/arm-neon-1.C: New test.
7890
7891 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
7892
7893         PR fortran/42051
7894         PR fortran/43896
7895         * gfortran.dg/class_23.f03: New test.
7896
7897 2010-06-11  Jan Hubicka  <jh@suse.cz>
7898
7899         * gcc.dg/ipa/pure-const-2.c: New testcase.
7900
7901 2010-06-11  Jan Hubicka  <jh@suse.cz>
7902
7903         * gcc.dg/noreturn-7.c: Update.
7904         * gcc.dg/noreturn-4.c: Update.
7905
7906 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
7907
7908         Fix MIPS bootstrap
7909         * g++.dg/other/typedef4.C: New test.
7910
7911 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
7912
7913         PR fortran/44207
7914         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7915
7916 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
7917
7918         PR fortran/44457
7919         * gfortran.dg/asynchronous_3.f03
7920
7921 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
7922
7923         PR middle-end/44185
7924         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7925         non-temporal stores out of the tests to form new test cases.  As a
7926         result, no non-temporal store should be generated in this case.
7927
7928         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
7929         prefetch-7.c that generate one non-temporal store.
7930
7931         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
7932         prefetch-7.c that generate one non-temporal store and one
7933         one-temporal prefetch.
7934
7935 2010-06-10  Martin Jambor  <mjambor@suse.cz>
7936
7937         PR tree-optimization/44258
7938         * gcc.dg/tree-ssa/pr44258.c: New test.
7939
7940 2010-06-10  Daniel Kraft  <d@domob.eu>
7941
7942         PR fortran/38936
7943         * gfortran.dg/associate_1.f03: New test.
7944         * gfortran.dg/associate_2.f95: New test.
7945         * gfortran.dg/associate_3.f03: New test.
7946         * gfortran.dg/associate_4.f08: New test.
7947
7948 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7949
7950         * gfortran.dg/selected_char_kind_4.f90: New test.
7951
7952 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
7953
7954         * gcc.dg/pr42461.c: New test.
7955
7956 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7957
7958         PR fortran/44347
7959         * gfortran.dg/selected_real_kind_1.f90: New.
7960
7961 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7962
7963         PR fortran/44359
7964         * gfortran.dg/warn_conversion.f90: Removed check for redundant
7965         warning.
7966         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7967         check for warning.
7968
7969 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7970
7971         * gfortran.dg/data_namelist_conflict.f90: New test.
7972
7973 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7974
7975         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7976         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7977         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7978
7979 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7980
7981         * gfortran.dg/mvbits_9.f90: New test.
7982         * gfortran.dg/ibset_1.f90: Ditto.
7983         * gfortran.dg/ibits_1.f90: Ditto.
7984         * gfortran.dg/btest_1.f90: Ditto.
7985         * gfortran.dg/ibclr_1.f90: Ditto.
7986
7987 2010-06-09  Jason Merrill  <jason@redhat.com>
7988
7989         PR c++/44366
7990         * g++.dg/cpp0x/decltype23.C: Move to...
7991         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
7992
7993 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
7994
7995         PR fortran/44211
7996         * gfortran.dg/typebound_call_14.f03: New test.
7997
7998 2010-06-09  Martin Jambor  <mjambor@suse.cz>
7999
8000         PR tree-optimization/44423
8001         * gcc.dg/tree-ssa/pr44423.c: New test.
8002
8003 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
8004
8005         PR testsuite/42843
8006         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8007         TV_NONE to initialize tv_id field.
8008         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8009         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8010         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8011         Include toplev.h .
8012         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8013         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8014         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8015
8016 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
8017
8018         PR tree-optimization/39874
8019         PR middle-end/28685
8020         * gcc.dg/pr39874.c: New file.
8021
8022 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8023
8024         * g++.dg/ext/attr-alias-1.C: New.
8025         * g++.dg/ext/attr-alias-2.C: New.
8026
8027 2010-06-07  Tobias Burnus  <burnus@net-b.de>
8028
8029         PR fortran/44446
8030         * gfortran.dg/proc_ptr_27.f90: New.
8031
8032 2010-06-07  Jason Merrill  <jason@redhat.com>
8033
8034         PR c++/44366
8035         * g++.dg/cpp0x/decltype23.C: New.
8036
8037 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
8038             Shujing Zhao  <pearly.zhao@oracle.com>
8039
8040         PR c/37724
8041         * gcc.dg/c90-const-expr-10.c: Adjust.
8042         * gcc.dg/c99-const-expr-10.c: Adjust.
8043         * gcc.dg/init-bad-7.c: New.
8044
8045 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8046
8047         * lib/target-supports.exp (check_effective_target_gas): New proc.
8048         * gcc.c-torture/execute/960321-1.x: New file.
8049
8050 2010-06-07  Jason Merrill  <jason@redhat.com>
8051
8052         PR c++/44401
8053         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8054
8055 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
8056
8057         PR c++/44444
8058         * g++.dg/warn/Wunused-var-12.C: New test.
8059
8060         PR c++/44443
8061         * c-c++-common/Wunused-var-11.c: New test.
8062
8063 2010-06-07  Jan Hubicka  <jh@suse.cz>
8064
8065         * gcc.dg/ipa/pure-const-1.c: New testcase.
8066
8067 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
8068
8069         PR rtl-optimization/44404
8070         * gcc.dg/pr44404.c: New.
8071
8072 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
8073
8074         PR target/44159
8075         * gcc.target/i386/abi-2.c: Check sysv abi here.
8076         * gcc.target/i386/aes-avx-check.h: Call test in noinline
8077         function to avoid failures by different ABIs.
8078         * gcc.target/i386/aes-check.h: Likewise.
8079         * gcc.target/i386/avx-check.h: Likewise.
8080         * gcc.target/i386/fma4-check.h: Likewise.
8081         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8082         * gcc.target/i386/mmx-check.h: Likewise.
8083         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8084         * gcc.target/i386/pclmul-check.h: Likewise.
8085         * gcc.target/i386/sse-check.h: Likewise.
8086         * gcc.target/i386/sse2-check.h: Likewise.
8087         * gcc.target/i386/sse3-check.h: Likewise.
8088         * gcc.target/i386/sse4_1-check.h: Likewise.
8089         * gcc.target/i386/sse4_2-check.h: Likewise.
8090         * gcc.target/i386/sse4a-check.h: Likewise.
8091         * gcc.target/i386/ssse3-check.h: Likewise.
8092         * gcc.target/i386/xop-check.h: Likewise.
8093         * gcc.target/i386/pr27971.c: Fix for LLP64.
8094         * gcc.target/i386/pr39139.c: Likewise.
8095         * gcc.target/i386/pr39315-check.c: Likewise.
8096         * gcc.target/i386/vararg-1.c: Likewise.
8097         * gcc.target/i386/vararg-2.c: Likewise.
8098         Additional add dg-compile to avoid failure due
8099         missing foo symbol.
8100
8101         * gcc.dg/compound-literal-1.c: Fix for llp64.
8102         * gcc.dg/pr32370.c: Likewise.
8103         * gcc.dg/pr37561.c: Likewise.
8104         * gcc.dg/pr41340.c: Likewise.
8105         * gcc.dg/pr41551.c: Likewise.
8106
8107 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8108
8109         PR c++/44188
8110         * g++.dg/debug/dwarf2/typedef3.C: New test.
8111
8112 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8113
8114         PR c/20000
8115         * c-c++-common/pr20000.c: New.
8116
8117 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
8118
8119         PR c++/44086
8120         * g++.dg/init/pr44086.C: New.
8121         * g++.dg/cpp0x/decltype4.C: Adjust.
8122
8123 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8124
8125         PR fortran/43945
8126         * gfortran.dg/generic_23.f03: New test.
8127
8128 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8129
8130         PR fortran/43895
8131         * gfortran.dg/alloc_comp_class_1.f90 : New test.
8132
8133 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
8134
8135         PR c++/44361
8136         * c-c++-common/Wunused-var-9.c: New test.
8137
8138 2010-06-05  Jason Merrill  <jason@redhat.com>
8139
8140         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
8141
8142 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
8143
8144         PR c/44322
8145         * gcc.dg/c99-restrict-4.c: New test.
8146
8147 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
8148
8149         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
8150         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
8151         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
8152         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
8153         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
8154         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
8155         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
8156         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
8157         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
8158         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
8159         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
8160         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
8161         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
8162         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
8163         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
8164         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
8165         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
8166         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
8167         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
8168         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
8169         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
8170         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
8171
8172 2010-06-04  Jason Merrill  <jason@redhat.com>
8173
8174         * g++.dg/cpp0x/noexcept06.C: New.
8175         * g++.dg/cpp0x/noexcept07.C: New.
8176
8177         * g++.dg/cpp0x/noexcept01.C: New.
8178         * g++.dg/cpp0x/noexcept02.C: New.
8179         * g++.dg/cpp0x/noexcept03.C: New.
8180         * g++.dg/cpp0x/noexcept04.C: New.
8181         * g++.dg/cpp0x/noexcept05.C: New.
8182
8183 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
8184
8185         PR c++/44412
8186         * g++.dg/warn/Wunused-var-10.C: New test.
8187         * g++.dg/warn/Wunused-var-11.C: New test.
8188
8189         PR c++/44362
8190         * c-c++-common/Wunused-var-10.c: New test.
8191
8192 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8193
8194         PR c/25880
8195         * gcc.dg/assign-warn-2.c: Update.
8196         * gcc.dg/cpp/line3.c: Update.
8197         * gcc.dg/c99-array-lval-8.c: Update.
8198         * gcc.dg/cast-qual-2.c: Update.
8199         * gcc.dg/c99-arraydecl-3.c:  Update.
8200         * gcc.dg/assign-warn-1.c:  Update.
8201         * gcc.dg/format/gcc_diag-1.c:  Update.
8202
8203 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
8204
8205         PR rtl-optimization/39871
8206         PR rtl-optimization/40615
8207         PR rtl-optimization/42500
8208         PR rtl-optimization/42502
8209         * gcc.target/arm/eliminate.c: New test.
8210
8211 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
8212
8213         PR libstdc++/44410
8214         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8215         * g++.old-deja/g++.other/delete3.C: Likewise.
8216         * g++.old-deja/g++.other/new.C: Likewise.
8217         * g++.old-deja/g++.law/operators27.C: Likewise.
8218         * g++.old-deja/g++.mike/p755.C: Likewise.
8219         * g++.dg/eh/new1.C: Likewise.
8220         * g++.dg/init/new5.C: Likewise.
8221
8222 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8223
8224         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
8225         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
8226         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
8227
8228 2010-06-03  Richard Guenther  <rguenther@suse.de>
8229
8230         PR lto/41921
8231         * lib/lto.exp: Always load gcc.exp.
8232         (lto-obj): For C source files invoke gcc_target_compile.
8233         * g++.dg/lto/20100603-1_0.C: New testcase.
8234         * g++.dg/lto/20100603-1_1.c: Likewise.
8235
8236 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
8237
8238         PR tree-optimization/43688
8239         * gfortran.dg/pr43688.f90: New.
8240
8241 2010-06-03  Richard Guenther  <rguenther@suse.de>
8242
8243         PR lto/41584
8244         * gcc.dg/lto/20100603-1_0.c: New testcase.
8245         * gcc.dg/lto/20100603-2_0.c: Likewise.
8246         * gcc.dg/lto/20100603-3_0.c: Likewise.
8247
8248 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8249
8250         PR target/44218
8251         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8252         * gcc.target/powerpc/recip-2.c: Ditto.
8253         * gcc.target/powerpc/recip-3.c: Ditto.
8254         * gcc.target/powerpc/recip-4.c: Ditto.
8255         * gcc.target/powerpc/recip-5.c: Ditto.
8256         * gcc.target/powerpc/recip-6.c: Ditto.
8257         * gcc.target/powerpc/recip-7.c: Ditto.
8258         * gcc.target/powerpc/recip-test.h: Ditto.
8259         * gcc.target/powerpc/recip-test2.h: Ditto.
8260
8261 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8262
8263         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8264
8265 2010-06-02  Jason Merrill  <jason@redhat.com>
8266
8267         * g++.dg/ext/vector9.C: Expect typedef in error message.
8268
8269         PR c++/9726
8270         PR c++/23594
8271         PR c++/44333
8272         * g++.dg/tc1/dr101.C: Remove xfails.
8273
8274 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8275
8276         PR middle-end/44372
8277         * g++.dg/ipa/pr44372.C: New.
8278
8279 2010-06-02  Jan Hubicka  <jh@suse.cz>
8280
8281         PR middle-end/44295
8282         * g++.dg/torture/pr44295.C: Neww testcase.
8283
8284 2010-06-02  Jan Hubicka  <jh@suse.cz>
8285
8286         * gcc.dg/tree-ssa/loadpre6.c: Update.
8287
8288 2010-06-02  Richard Guenther  <rguenther@suse.de>
8289
8290         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8291         diagnostic.h.
8292
8293 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
8294
8295         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8296         the link fail message.
8297
8298 2010-06-02  Tobias Burnus  <burnus@net-b.de>
8299
8300         PR fortran/44360
8301         * gfortran.dg/use_13.f90: New test case.
8302
8303 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8304
8305         PR fortran/44371
8306         * gfortran.dg/error_stop_2.f08: Minor update.
8307
8308 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8309
8310         PR fortran/44371
8311         * gfortran.dg/error_stop_1.f08: New test.
8312         * gfortran.dg/error_stop_2.f08: New test.
8313
8314 2010-06-01  Jason Merrill  <jason@redhat.com>
8315
8316         DR 990
8317         * g++.dg/cpp0x/initlist37.C: New.
8318         * g++.dg/cpp0x/initlist38.C: New.
8319
8320         PR c++/44358
8321         * g++.dg/cpp0x/initlist36.C: New.
8322
8323 2010-05-31 Jan Hubicka  <jh@suse.cz>
8324
8325         * gcc.dg/noreturn-8.c: New testcase.
8326
8327 2010-05-31 Jan Hubicka  <jh@suse.cz>
8328
8329         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8330         * gcc.dg/lto/noreturn-1_0.c: Move it here.
8331
8332 2010-05-31 Jan Hubicka  <jh@suse.cz>
8333
8334         * gcc.dg/lto/noreturn-1_1.c: New testcase.
8335         * gcc.dg/lto/noreturn-1_0.c: New testcase.
8336
8337 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
8338
8339         PR fortran/36928
8340         * gfortran.dg/dependency_27.f90:  New test.
8341         * gfortran.dg/array_assign_1.F90:  New test.
8342
8343 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8344
8345         PR target/44338
8346         * gcc.target/i386/sse-24.c: New test.
8347
8348 2010-05-31  Jan Hubicka  <jh@suse.cz>
8349
8350         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8351
8352 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8353
8354         PR middle-end/44337
8355         * gcc.dg/pr44337.c: New test.
8356
8357         PR tree-optimization/44182
8358         * g++.dg/debug/pr44182.C: New test.
8359
8360 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
8361
8362         * gcc.dg/nested-func-7.c: New test.
8363         * gnat.dg/frame_overflow.adb: Adjust directives.
8364
8365 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8366
8367         * gnat.dg/prot2.ad[sb]: New test.
8368         * gnat.dg/prot2_pkg1.ads: New helper.
8369         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8370
8371 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8372
8373         * gnat.dg/array11.adb: Adjust dg-warning directive.
8374         * gnat.dg/object_overflow.adb: Likewise.
8375
8376 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
8377
8378         PR middle-end/44306
8379         * gcc.dg/tree-ssa/pr44306.c: New.
8380
8381 2010-05-29  Jan Hubicka  <jh@suse.cz>
8382
8383         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8384
8385 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
8386
8387         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8388
8389 2010-05-28  Mike Stump  <mikestump@comcast.net>
8390
8391         PR objc/44125
8392         * objc.dg/const-str-9.m: Remove static.
8393
8394 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
8395
8396         PR target/43636
8397         * gcc.c-torture/compile/pr43636.c: New test.
8398
8399 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
8400
8401         PR objc++/23616
8402         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8403         * obj-c++.dg/try-catch-9.mm: Ditto.
8404
8405 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
8406
8407         Revert patch for PR c++/44188
8408         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8409
8410 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8411
8412         PR c++/44188
8413         * g++.dg/debug/dwarf2/typedef3.C: New test.
8414
8415 2010-05-27  Jason Merrill  <jason@redhat.com>
8416
8417         PR c++/43555
8418         * g++.dg/ext/vla9.C: New.
8419
8420 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
8421
8422         PR objc/44140
8423         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8424         * objc.dg/torture/tls/thr-init-3.m: Ditto.
8425         * objc.dg/torture/tls/thr-init.m: Ditto.
8426         * objc.dg/torture/trivial.m: Ditto.
8427         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8428         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8429         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8430         * obj-c++.dg/torture/trivial.mm: Ditto.
8431
8432 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
8433
8434         * g++.dg/lto/20100302_0.C: Skip on darwin.
8435
8436 2010-05-27  Richard Guenther  <rguenther@suse.de>
8437
8438         PR tree-optimization/44284
8439         * gcc.dg/vect/vect-118.c: New testcase.
8440         * gcc.dg/vect/bb-slp-20.c: Adjust.
8441         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8442         * gcc.dg/vect/slp-9.c: Likewise.
8443         * gcc.dg/vect/slp-reduc-4.c: Likewise.
8444         * gcc.dg/vect/vect-10.c: Likewise.
8445         * gcc.dg/vect/vect-109.c: Likewise.
8446         * gcc.dg/vect/vect-12.c: Likewise.
8447         * gcc.dg/vect/vect-36.c: Likewise.
8448         * gcc.dg/vect/vect-7.c: Likewise.
8449         * gcc.dg/vect/vect-iv-8.c: Likewise.
8450         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8451         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8452         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8453         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8454         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8455         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8456         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8457         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8458         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8459         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8460         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8461         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8462         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8463         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8464         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8465         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8466         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8467
8468 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
8469
8470         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8471         necessary.
8472
8473 2010-05-26  Jan Hubicka  <jh@suse.cz>
8474
8475         * gcc.dg/lto/materialize-1_0.c: New file.
8476         * gcc.dg/lto/materialize-1_1.c: New file.
8477
8478 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8479
8480         * gnat.dg/lto10.adb: New test.
8481         * gnat.dg/lto10_pkg.ads: New helper.
8482
8483 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
8484
8485         * lib/target-supports.exp (check_effective_target_int128): New
8486         function to check if __int128 types are available for target.
8487         * c-c++-common/int128-types-1.c: New.
8488         * c-c++-common/int128-1.c: New.
8489         * c-c++-common/int128-2.c: New.
8490         * g++.dg/abi/mangle43.C: New.
8491         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8492         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8493         pointer-wide scalar.
8494         * g++.dg/other/pr25632.C: Likewise.
8495         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8496         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8497         overflow warnings.
8498         * g++.dg/warn/pr13358-4.C: Likewise.
8499         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
8500         * g++.dg/warn/Wconversion-null.C: Likewise.
8501
8502 2010-05-26  Jason Merrill  <jason@redhat.com>
8503
8504         PR c++/43382
8505         * g++.dg/cpp0x/variadic101.C: New.
8506
8507 2010-05-26  Richard Guenther  <rguenther@suse.de>
8508
8509         PR rtl-optimization/44164
8510         * gcc.c-torture/execute/pr44164.c: New testcase.
8511         * g++.dg/tree-ssa/pr13146.C: Adjust.
8512
8513 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
8514
8515         PR fortran/40011
8516         * gfortran.dg/whole_file_19.f90 : New test.
8517
8518 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
8519
8520         PR fortran/30668
8521         PR fortran/31346
8522         PR fortran/34260
8523         * gfortran.dg/pr40999.f: Fix function type.
8524         * gfortran.dg/whole_file_5.f90: Likewise.
8525         * gfortran.dg/whole_file_6.f90: Likewise.
8526         * gfortran.dg/whole_file_16.f90: New.
8527         * gfortran.dg/whole_file_17.f90: New.
8528         * gfortran.dg/whole_file_18.f90: New.
8529
8530 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
8531             Iain Sandoe  <iains@gcc.gnu.org>
8532
8533         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8534         * gcc.c-torture/compile/pr44197.c: Require alias support.
8535         * gcc.dg/lto/20081222_0.c: Ditto.
8536
8537 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
8538
8539         PR debug/42801
8540         * gcc.dg/guality/vla-2.c: New test.
8541
8542 2010-05-25  Richard Guenther  <rguenther@suse.de>
8543
8544         PR middle-end/44069
8545         * g++.dg/torture/pr44069.C: New testcase.
8546
8547 2010-05-25  Richard Guenther  <rguenther@suse.de>
8548
8549         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8550
8551 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8552
8553         PR objc/44140
8554         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8555
8556 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8557
8558         * obj-c++.dg/torture/tls/trivial.mm: New.
8559         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8560         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8561         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8562         * obj-c++.dg/torture/tls/diag-1.mm: New.
8563         * obj-c++.dg/torture/tls/tls.exp: New.
8564         * obj-c++.dg/torture/trivial.mm: New.
8565         * obj-c++.dg/torture/dg-torture.exp: New.
8566         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8567         * obj-c++.dg/tls/trivial.m: New.
8568         * obj-c++.dg/tls/init-1.mm: New.
8569         * obj-c++.dg/tls/diag-1.mm: New.
8570         * obj-c++.dg/tls/init-2.mm: New.
8571         * obj-c++.dg/tls/diag-2.mm: New.
8572         * obj-c++.dg/tls/diag-3.mm: New.
8573         * obj-c++.dg/tls/diag-4.mm: New.
8574         * obj-c++.dg/tls/static-1.mm: New.
8575         * obj-c++.dg/tls/tls.exp: New.
8576         * obj-c++.dg/tls/diag-5.mm: New.
8577         * obj-c++.dg/tls/static-1a.mm: New.
8578         * objc-obj-c++-shared/Object1.mm: New.
8579         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8580
8581 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
8582
8583         PR objc++/43689
8584         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8585         * obj-c++.dg/const-str-6.mm: Ditto.
8586
8587 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8588
8589         * g++.dg/parse/array-size2.C: Remove dg-error directives.
8590
8591 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8592
8593         PR ada/38394
8594         * gnat.dg/array13.ad[sb]: New test.
8595
8596 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
8597             Sandra Loosemore  <sandra@codesourcery.com>
8598
8599         * gcc.target/arm/neon/: Regenerated test cases.
8600
8601         * gcc.target/arm/neon/polytypes.c,
8602         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8603         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
8604         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
8605         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8606         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8607         dg-add-options arm_neon.
8608
8609         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8610         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8611         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8612         and arm_neon_fp16_ok.
8613
8614         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8615         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8616
8617         * lib/target-supports.exp (add_options_for_arm_neon): New.
8618         (check_effective_target_arm_neon_ok_nocache): New, from
8619         check_effective_target_arm_neon_ok.  Check multiple possibilities.
8620         (check_effective_target_arm_neon_ok): Use
8621         check_effective_target_arm_neon_ok_nocache.
8622         (add_options_for_arm_neon_fp16)
8623         (check_effective_target_arm_neon_fp16_ok)
8624         check_effective_target_arm_neon_fp16_ok_nocache): New.
8625         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8626
8627 2010-05-24  Jason Merrill  <jason@redhat.com>
8628
8629         PR c++/41510
8630         * g++.dg/cpp0x/initlist35.C: New.
8631         * g++.dg/init/brace6.C: Adjust.
8632
8633 2010-05-24  Paul Brook  <paul@codesourcery.com>
8634
8635         * gcc.target/arm/frame-pointer-1.c: New test.
8636         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8637         pointer elimination.
8638
8639 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8640
8641         PR target/44245
8642         * gcc.target/i386/crc32-3.c: New.
8643         * gcc.target/i386/crc32-4.c: Likewise.
8644
8645 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
8646
8647         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8648         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8649         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8650
8651 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8652
8653         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8654
8655 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
8656
8657         PR target/43869
8658         * gcc.c-target/pr43869.c: New test.
8659
8660 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8661
8662         PR fortran/44212
8663         * gfortran.dg/class_22.f03: New.
8664
8665 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
8666
8667         PR lto/44238
8668         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8669
8670 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8671
8672         PR fortran/44213
8673         * gfortran.dg/abstract_type_7.f03: New.
8674
8675 2010-05-21  Jason Merrill  <jason@redhat.com>
8676
8677         * g++.dg/eh/spec11.C: Test cleanup optimization.
8678
8679 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
8680
8681         PR debug/44223
8682         * gcc.target/i386/pr44223.c: New test.
8683
8684 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8685
8686         * gcc.target/i386/pr25993.c: Use @function as type specifier.
8687
8688 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
8689
8690         * g++.dg/other/const3.C: New test.
8691
8692 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
8693
8694         PR fortran/38407
8695         * warn_unused_dummy_argument_1.f90: New.
8696         * warn_unused_dummy_argument_2.f90: New.
8697
8698 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8699
8700         PR c++/30298
8701         * g++.dg/inherit/crash1.C: New.
8702         * g++.dg/inherit/crash2.C: Likewise.
8703
8704 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
8705
8706         PR debug/44178
8707         * g++.dg/debug/pr44178.C: New test.
8708
8709 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
8710
8711         PR middle-end/44185
8712         * gcc.dg/tree-ssa/prefetch-6.c: Add
8713         --param min-insn-to-prefetch-ratio=6.
8714         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8715         allow unrolling, and adjust the movnti count.
8716
8717 2010-05-20  Jan Hubicka  <jh@suse.cz>
8718
8719         PR middle-end/44197
8720         * gcc.c-torture/compile/pr44197.c: New file.
8721
8722 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
8723
8724         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8725         Fix test code.
8726         (check_effective_target_xop): Remove __may_alias__ attribute.
8727
8728 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
8729
8730         PR target/44202
8731         * gcc.c-torture/execute/pr44202-1.c: New test.
8732
8733 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8734
8735         PR fortran/43851
8736         * gfortran.dg/label_1.f90: Update test.
8737
8738 2010-05-19  Jan Hubicka  <jh@suse.cz>
8739
8740         * gcc.dg/lto/ipareference2_0.c: New file.
8741         * gcc.dg/lto/ipareference2_1.c: New file.
8742
8743 2010-05-19  Jason Merrill  <jason@redhat.com>
8744
8745         * g++.dg/parse/fn-typedef2.C: New.
8746
8747         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8748         function type.
8749
8750         PR c++/44193
8751         * g++.dg/template/fntype1.C: New.
8752
8753 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
8754
8755         * gnat.dg/discr23.ad[sb]: New test.
8756         * gnat.dg/discr23_pkg.ads: New helper.
8757
8758         * gnat.dg/specs/controlled1.ads: New test.
8759         * gnat.dg/specs/controlled1_pkg.ads: New helper.
8760
8761 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8762
8763         PR fortran/44055
8764         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8765         Fixed scope of C_SIZEOF.
8766         * gfortran.dg/warn_conversion_2.f90: New.
8767
8768 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8769
8770         * lib/target-supports.exp (check_effective_target_sse2): New proc.
8771         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8772         for optional selector.
8773         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8774         (check_effective_target_sse3): New proc.
8775         * gcc.target/i386/math-torture/math-torture.exp: Load
8776         target-supports.exp.
8777         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8778         check_effective_target_sse2.
8779         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8780         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8781         * g++.dg/vect/vect.exp: Likewise.
8782         * gfortran.dg/vect/vect.exp: Likewise.
8783         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8784         -msse2 if check_effective_target_sse2.
8785
8786         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8787         * gcc.target/i386/3dnow-2.c: Likewise.
8788         * gcc.target/i386/3dnowA-1.c: Likewise.
8789         * gcc.target/i386/3dnowA-2.c: Likewise.
8790         * gcc.target/i386/pr42549.c: Likewise.
8791
8792         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8793         * gcc.target/i386/sse3-addsubpd.c: Likewise.
8794         * gcc.target/i386/sse3-addsubps.c: Likewise.
8795         * gcc.target/i386/sse3-haddpd.c: Likewise.
8796         * gcc.target/i386/sse3-haddps.c: Likewise.
8797         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8798         * gcc.target/i386/sse3-hsubps.c: Likewise.
8799         * gcc.target/i386/sse3-movddup.c: Likewise.
8800         * gcc.target/i386/sse3-movshdup.c: Likewise.
8801         * gcc.target/i386/sse3-movsldup.c: Likewise.
8802
8803         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8804         * g++.dg/ext/attrib35.C: Likewise.
8805         * g++.dg/opt/pr40496.C: Likewise.
8806         * g++.dg/other/i386-1.C: Likewise.
8807         * g++.dg/other/i386-4.C: Likewise.
8808         * g++.dg/other/pr34435.C: Likewise.
8809         * g++.dg/other/pr39496.C: Likewise.
8810         * g++.dg/other/pr40446.C: Likewise.
8811         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8812         * gcc.dg/compat/vector-1a_main.c: Likewise.
8813         * gcc.dg/compat/vector-2a_main.c: Likewise.
8814         * gcc.dg/lto/20090206-1_0.c: Likewise.
8815         * gcc.dg/pr34856.c: Likewise.
8816         * gcc.dg/pr36584.c: Likewise.
8817         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
8818         * gcc.dg/pr37544.c: Likewise.
8819         * gcc.dg/torture/pr16104-1.c: Likewise.
8820         * gcc.dg/torture/pr35771-1.c: Likewise.
8821         * gcc.dg/torture/pr35771-2.c: Likewise.
8822         * gcc.dg/torture/pr35771-3.c: Likewise.
8823         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8824         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8825         * gcc.dg/torture/stackalign/push-1.c: Likewise.
8826         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8827         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8828         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8829         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8830         * gcc.target/i386/20060512-1.c: Likewise.
8831         * gcc.target/i386/20060512-3.c: Likewise.
8832         * gcc.target/i386/all_one_m128i.c: Likewise.
8833         * gcc.target/i386/float128-1.c: Likewise.
8834         * gcc.target/i386/float128-2.c: Likewise.
8835         * gcc.target/i386/fpcvt-1.c: Likewise.
8836         * gcc.target/i386/fpcvt-2.c: Likewise.
8837         * gcc.target/i386/fpcvt-3.c: Likewise.
8838         * gcc.target/i386/fpprec-1.c: Likewise.
8839         * gcc.target/i386/funcspec-9.c: Likewise.
8840         * gcc.target/i386/incoming-1.c: Likewise.
8841         * gcc.target/i386/incoming-12.c: Likewise.
8842         * gcc.target/i386/incoming-2.c: Likewise.
8843         * gcc.target/i386/incoming-3.c: Likewise.
8844         * gcc.target/i386/incoming-4.c: Likewise.
8845         * gcc.target/i386/incoming-6.c: Likewise.
8846         * gcc.target/i386/incoming-7.c: Likewise.
8847         * gcc.target/i386/incoming-8.c: Likewise.
8848         * gcc.target/i386/opt-1.c: Likewise.
8849         * gcc.target/i386/opt-2.c: Likewise.
8850         * gcc.target/i386/ordcmp-1.c: Likewise.
8851         * gcc.target/i386/pr17692.c: Likewise.
8852         * gcc.target/i386/pr18614-1.c: Likewise.
8853         * gcc.target/i386/pr22152.c: Likewise.
8854         * gcc.target/i386/pr23570.c: Likewise.
8855         * gcc.target/i386/pr23575.c: Likewise.
8856         * gcc.target/i386/pr26449-1.c: Likewise.
8857         * gcc.target/i386/pr26600.c: Likewise.
8858         * gcc.target/i386/pr27790.c: Likewise.
8859         * gcc.target/i386/pr28839.c: Likewise.
8860         * gcc.target/i386/pr30970.c: Likewise.
8861         * gcc.target/i386/pr32000-1.c: Likewise.
8862         * gcc.target/i386/pr32000-2.c: Likewise.
8863         * gcc.target/i386/pr32280.c: Likewise.
8864         * gcc.target/i386/pr32661.c: Likewise.
8865         * gcc.target/i386/pr32708-1.c: Likewise.
8866         * gcc.target/i386/pr32961.c: Likewise.
8867         * gcc.target/i386/pr33329.c: Likewise.
8868         * gcc.target/i386/pr35714.c: Likewise.
8869         * gcc.target/i386/pr35767-1.c: Likewise.
8870         * gcc.target/i386/pr35767-1d.c: Likewise.
8871         * gcc.target/i386/pr35767-1i.c: Likewise.
8872         * gcc.target/i386/pr35767-2.c: Likewise.
8873         * gcc.target/i386/pr35767-2d.c: Likewise.
8874         * gcc.target/i386/pr35767-2i.c: Likewise.
8875         * gcc.target/i386/pr35767-3.c: Likewise.
8876         * gcc.target/i386/pr35767-5.c: Likewise.
8877         * gcc.target/i386/pr36222-1.c: Likewise.
8878         * gcc.target/i386/pr36578-1.c: Likewise.
8879         * gcc.target/i386/pr36578-2.c: Likewise.
8880         * gcc.target/i386/pr36992-1.c: Likewise.
8881         * gcc.target/i386/pr37101.c: Likewise.
8882         * gcc.target/i386/pr37216.c: Likewise.
8883         * gcc.target/i386/pr37434-1.c: Likewise.
8884         * gcc.target/i386/pr37434-2.c: Likewise.
8885         * gcc.target/i386/pr37843-3.c: Likewise.
8886         * gcc.target/i386/pr37843-4.c: Likewise.
8887         * gcc.target/i386/pr39162.c: Likewise.
8888         * gcc.target/i386/pr39315-1.c: Likewise.
8889         * gcc.target/i386/pr39315-2.c: Likewise.
8890         * gcc.target/i386/pr39315-3.c: Likewise.
8891         * gcc.target/i386/pr39315-4.c: Likewise.
8892         * gcc.target/i386/pr39445.c: Likewise.
8893         * gcc.target/i386/pr39496.c: Likewise.
8894         * gcc.target/i386/pr40809.c: Likewise.
8895         * gcc.target/i386/pr40906-3.c: Likewise.
8896         * gcc.target/i386/pr41019.c: Likewise.
8897         * gcc.target/i386/pr42542-1.c: Likewise.
8898         * gcc.target/i386/pr42542-2.c: Likewise.
8899         * gcc.target/i386/pr42542-3.c: Likewise.
8900         * gcc.target/i386/pr42542-3a.c: Likewise.
8901         * gcc.target/i386/pr42881.c: Likewise.
8902         * gcc.target/i386/push-1.c: Likewise.
8903         * gcc.target/i386/quad-sse.c: Likewise.
8904         * gcc.target/i386/reload-1.c: Likewise.
8905         * gcc.target/i386/sse-10.c: Likewise.
8906         * gcc.target/i386/sse-11.c: Likewise.
8907         * gcc.target/i386/sse-15.c: Likewise.
8908         * gcc.target/i386/sse-17.c: Likewise.
8909         * gcc.target/i386/sse-18.c: Likewise.
8910         * gcc.target/i386/sse-19.c: Likewise.
8911         * gcc.target/i386/sse-4.c: Likewise.
8912         * gcc.target/i386/sse-6.c: Likewise.
8913         * gcc.target/i386/sse-vect-types.c: Likewise.
8914         * gcc.target/i386/sse2-addpd-1.c: Likewise.
8915         * gcc.target/i386/sse2-addsd-1.c: Likewise.
8916         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8917         * gcc.target/i386/sse2-andpd-1.c: Likewise.
8918         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8919         * gcc.target/i386/sse2-comisd-1.c: Likewise.
8920         * gcc.target/i386/sse2-comisd-2.c: Likewise.
8921         * gcc.target/i386/sse2-comisd-3.c: Likewise.
8922         * gcc.target/i386/sse2-comisd-4.c: Likewise.
8923         * gcc.target/i386/sse2-comisd-5.c: Likewise.
8924         * gcc.target/i386/sse2-comisd-6.c: Likewise.
8925         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8926         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8927         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8928         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8929         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8930         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8931         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8932         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8933         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8934         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8935         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8936         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8937         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8938         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8939         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8940         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8941         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8942         * gcc.target/i386/sse2-divpd-1.c: Likewise.
8943         * gcc.target/i386/sse2-divsd-1.c: Likewise.
8944         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8945         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8946         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8947         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8948         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8949         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8950         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8951         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8952         * gcc.target/i386/sse2-minpd-1.c: Likewise.
8953         * gcc.target/i386/sse2-minsd-1.c: Likewise.
8954         * gcc.target/i386/sse2-mmx.c: Likewise.
8955         * gcc.target/i386/sse2-movapd-1.c: Likewise.
8956         * gcc.target/i386/sse2-movapd-2.c: Likewise.
8957         * gcc.target/i386/sse2-movd-1.c: Likewise.
8958         * gcc.target/i386/sse2-movd-2.c: Likewise.
8959         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8960         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8961         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8962         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8963         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8964         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8965         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8966         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8967         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8968         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8969         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8970         * gcc.target/i386/sse2-movq-1.c: Likewise.
8971         * gcc.target/i386/sse2-movq-2.c: Likewise.
8972         * gcc.target/i386/sse2-movq-3.c: Likewise.
8973         * gcc.target/i386/sse2-movsd-1.c: Likewise.
8974         * gcc.target/i386/sse2-movsd-2.c: Likewise.
8975         * gcc.target/i386/sse2-movupd-1.c: Likewise.
8976         * gcc.target/i386/sse2-movupd-2.c: Likewise.
8977         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8978         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8979         * gcc.target/i386/sse2-orpd-1.c: Likewise.
8980         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8981         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8982         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8983         * gcc.target/i386/sse2-paddb-1.c: Likewise.
8984         * gcc.target/i386/sse2-paddd-1.c: Likewise.
8985         * gcc.target/i386/sse2-paddq-1.c: Likewise.
8986         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8987         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8988         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8989         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8990         * gcc.target/i386/sse2-paddw-1.c: Likewise.
8991         * gcc.target/i386/sse2-pand-1.c: Likewise.
8992         * gcc.target/i386/sse2-pandn-1.c: Likewise.
8993         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
8994         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
8995         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
8996         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
8997         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
8998         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
8999         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9000         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9001         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9002         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9003         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9004         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9005         * gcc.target/i386/sse2-pminub-1.c: Likewise.
9006         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9007         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9008         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9009         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9010         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9011         * gcc.target/i386/sse2-por-1.c: Likewise.
9012         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9013         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9014         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9015         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9016         * gcc.target/i386/sse2-pslld-1.c: Likewise.
9017         * gcc.target/i386/sse2-pslld-2.c: Likewise.
9018         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9019         * gcc.target/i386/sse2-psllq-1.c: Likewise.
9020         * gcc.target/i386/sse2-psllq-2.c: Likewise.
9021         * gcc.target/i386/sse2-psllw-1.c: Likewise.
9022         * gcc.target/i386/sse2-psllw-2.c: Likewise.
9023         * gcc.target/i386/sse2-psrad-1.c: Likewise.
9024         * gcc.target/i386/sse2-psrad-2.c: Likewise.
9025         * gcc.target/i386/sse2-psraw-1.c: Likewise.
9026         * gcc.target/i386/sse2-psraw-2.c: Likewise.
9027         * gcc.target/i386/sse2-psrld-1.c: Likewise.
9028         * gcc.target/i386/sse2-psrld-2.c: Likewise.
9029         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9030         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9031         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9032         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9033         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9034         * gcc.target/i386/sse2-psubb-1.c: Likewise.
9035         * gcc.target/i386/sse2-psubd-1.c: Likewise.
9036         * gcc.target/i386/sse2-psubq-1.c: Likewise.
9037         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9038         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9039         * gcc.target/i386/sse2-psubw-1.c: Likewise.
9040         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9041         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9042         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9043         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9044         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9045         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9046         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9047         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9048         * gcc.target/i386/sse2-pxor-1.c: Likewise.
9049         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9050         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9051         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9052         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9053         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9054         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9055         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
9056         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
9057         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
9058         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
9059         * gcc.target/i386/sse2-shufps-1.c: Likewise.
9060         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
9061         * gcc.target/i386/sse2-subpd-1.c: Likewise.
9062         * gcc.target/i386/sse2-subsd-1.c: Likewise.
9063         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
9064         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
9065         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9066         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9067         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9068         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9069         * gcc.target/i386/sse2-unpack-1.c: Likewise.
9070         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9071         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9072         * gcc.target/i386/sse2-vec-1.c: Likewise.
9073         * gcc.target/i386/sse2-vec-2.c: Likewise.
9074         * gcc.target/i386/sse2-vec-3.c: Likewise.
9075         * gcc.target/i386/sse2-vec-4.c: Likewise.
9076         * gcc.target/i386/sse2-vec-5.c: Likewise.
9077         * gcc.target/i386/sse2-vec-6.c: Likewise.
9078         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9079         * gcc.target/i386/ssefn-2.c: Likewise.
9080         * gcc.target/i386/ssefn-4.c: Likewise.
9081         * gcc.target/i386/ssefp-1.c: Likewise.
9082         * gcc.target/i386/ssefp-2.c: Likewise.
9083         * gcc.target/i386/sseregparm-3.c: Likewise.
9084         * gcc.target/i386/sseregparm-4.c: Likewise.
9085         * gcc.target/i386/sseregparm-5.c: Likewise.
9086         * gcc.target/i386/sseregparm-6.c: Likewise.
9087         * gcc.target/i386/sseregparm-7.c: Likewise.
9088         * gcc.target/i386/ssetype-1.c: Likewise.
9089         * gcc.target/i386/ssetype-2.c: Likewise.
9090         * gcc.target/i386/ssetype-3.c: Likewise.
9091         * gcc.target/i386/ssetype-4.c: Likewise.
9092         * gcc.target/i386/ssetype-5.c: Likewise.
9093         * gcc.target/i386/unordcmp-1.c: Likewise.
9094         * gcc.target/i386/vararg-1.c: Likewise.
9095         * gcc.target/i386/vararg-2.c: Likewise.
9096         * gcc.target/i386/vararg-3.c: Likewise.
9097         * gcc.target/i386/vararg-4.c: Likewise.
9098         * gcc.target/i386/vararg-7.c: Likewise.
9099         * gcc.target/i386/vararg-8.c: Likewise.
9100         * gcc.target/i386/vecinit-1.c: Likewise.
9101         * gcc.target/i386/vecinit-2.c: Likewise.
9102         * gcc.target/i386/vecinit-3.c: Likewise.
9103         * gcc.target/i386/vecinit-4.c: Likewise.
9104         * gcc.target/i386/vecinit-5.c: Likewise.
9105         * gcc.target/i386/vecinit-6.c: Likewise.
9106         * gcc.target/i386/vectorize2.c: Likewise.
9107         * gcc.target/i386/vectorize3.c: Likewise.
9108         * gcc.target/i386/vectorize4.c: Likewise.
9109         * gcc.target/i386/vectorize6.c: Likewise.
9110         * gcc.target/i386/vectorize7.c: Likewise.
9111         * gcc.target/i386/vectorize8.c: Likewise.
9112         * gcc.target/i386/vperm-v2df.c: Likewise.
9113         * gcc.target/i386/vperm-v2di.c: Likewise.
9114         * gcc.target/i386/vperm-v4si-1.c: Likewise.
9115         * gcc.target/i386/xorps-sse2.c: Likewise.
9116         * gcc.target/i386/xorps.c: Likewise.
9117         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9118         * gfortran.dg/graphite/pr42326.f90: Likewise.
9119         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9120
9121 2010-05-19  Richard Guenther  <rguenther@suse.de>
9122
9123         PR lto/44196
9124         * g++.dg/lto/20100519-1_0.C: New testcase.
9125
9126 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9127
9128         PR fortran/42360
9129         * gfortran.dg/warn_intent_out_not_set.f90: New.
9130
9131 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9132
9133         PR fortran/38404
9134         * gfortran.dg/data_char_1.f90: Updated warning message.
9135         * gfortran.dg/data_array_6.f: New.
9136
9137 2010-05-19  Martin Jambor  <mjambor@suse.cz>
9138
9139         * g++.dg/ipa/ivinline-8.C: New test.
9140         * gcc.dg/ipa/iinline-2.c: Likewise.
9141
9142 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9143
9144         PR fortran/34505
9145         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
9146         arguments; add check for return value kind.
9147         * gfortran.dg/float_1.f90: Likewise.
9148
9149 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9150
9151         * gcc.target/i386/20011009-1.c (COMMENT): Define.
9152         (main): Use it.
9153         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
9154         * lib/lto.exp (lto_prune_warns): Fix location line regex.
9155         Prune another location line format.
9156         (lto-obj): Call lto_prune_warns on comp_output.
9157
9158 2010-05-18  Jan Hubicka  <jh@suse.cz>
9159
9160         * gcc.dg/lto/ipacp_0.c: New test.
9161         * gcc.dg/lto/ipacp_1.c: New test.
9162
9163 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
9164
9165         PR lto/44184
9166         * gcc.dg/lto/20100518_0.c: New test.
9167
9168 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
9169
9170         * gnat.dg/specs/lto3.ads: Add missing dg-options.
9171
9172 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9173
9174         PR fortran/43990
9175         * gfortran.dg/class_21.f03: New.
9176
9177 2010-05-17  Jason Merrill  <jason@redhat.com>
9178
9179         PR c++/44157
9180         * g++.dg/cpp0x/initlist34.C: New.
9181
9182         PR c++/44158
9183         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
9184
9185 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9186
9187         * g++.dg/ipa/ivinline-1.C: New test.
9188         * g++.dg/ipa/ivinline-2.C: New test.
9189         * g++.dg/ipa/ivinline-3.C: New test.
9190         * g++.dg/ipa/ivinline-4.C: New test.
9191         * g++.dg/ipa/ivinline-5.C: New test.
9192         * g++.dg/ipa/ivinline-6.C: New test.
9193
9194 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
9195             Jason Merrill  <jason@redhat.com>
9196
9197         PR c++/44108
9198         * c-c++-common/Wunused-var-8.c: New test.
9199
9200 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
9201
9202         PR bootstrap/42347
9203         * gcc.c-torture/compile/pr42347.c: New test.
9204
9205         PR middle-end/44102
9206         * g++.dg/ext/asmgoto1.C: New test.
9207
9208 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9209
9210         PR middle-end/44133
9211         * gcc.dg/tree-ssa/pr44133.c: New test.
9212         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9213         precise.
9214
9215 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9216
9217         PR fortran/44044
9218         * gfortran.dg/class_20.f03: New.
9219
9220 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
9221
9222         PR 44078
9223         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9224         debug messages but not the newly introduced one.
9225
9226 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
9227
9228         PR fortran/35779
9229         * gfortran.dg/initialization_25.f90: Commented testcase.
9230         * gfortran.dg/initialization_26.f90: New.
9231
9232 2010-05-16  Richard Guenther  <rguenther@suse.de>
9233
9234         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9235         * gcc.dg/pr43084.c: Likewise.
9236         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9237         -fipa-type-escape.
9238         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9239         -fipa-type-escape.
9240         * gcc.dg/struct/struct-reorg.exp: Likewise.
9241         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9242         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9243
9244 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
9245
9246         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9247         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9248         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9249         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9250         tests.
9251
9252 2010-05-15  Jason Merrill  <jason@redhat.com>
9253
9254         * g++.dg/eh/spec10.C: New.
9255         * g++.dg/eh/spec11.C: New.
9256         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9257
9258 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9259
9260         PR fortran/44154
9261         PR fortran/42647
9262         * gfortran.dg/allocatable_scalar_9.f90: New.
9263
9264 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
9265
9266         PR c++/44148
9267         * g++.dg/torture/pr44148.C: New test.
9268
9269 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
9270
9271         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9272         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9273         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9274         diagnostics and type sizes.
9275
9276 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
9277
9278         * gnat.dg/lto9.adb: New test.
9279         * gnat.dg/lto9_pkg1.ads: New helper.
9280         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9281
9282 2010-05-15  Jan Hubicka  <jh@suse.cz>
9283
9284         * gcc.dg/lto/ipareference_1.c: Rename to ...
9285         * gcc.dg/lto/ipareference_0.c: ... this one.
9286         * gcc.dg/lto/ipareference_2.c: Rename to ...
9287         * gcc.dg/lto/ipareference_1.c: ... this one.
9288
9289 2010-05-15  Jan Hubicka  <jh@suse.cz>
9290
9291         * gcc.dg/lto/ipareference_1.c: New file.
9292         * gcc.dg/lto/ipareference_2.c: New file.
9293
9294 2010-05-15  Richard Guenther  <rguenther@suse.de>
9295
9296         PR tree-optimization/44038
9297         * gcc.c-torture/compile/pr44038.c: New testcase.
9298
9299 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
9300
9301         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9302         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9303
9304 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9305
9306         PR fortran/43207
9307         PR fortran/43969
9308         * gfortran.dg/class_18.f03: New.
9309         * gfortran.dg/class_19.f03: New.
9310
9311 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9312
9313         PR debug/44112
9314         * gcc.dg/debug/dwarf2/const-1.c: Remove.
9315         * g++.dg/debug/dwarf2/const1.C: Remove.
9316
9317 2010-05-14  Jason Merrill  <jason@redhat.com>
9318
9319         * g++.dg/eh/cond4.C: New.
9320         * g++.dg/eh/elide2.C: Adjust.
9321         * g++.old-deja/g++.eh/terminate1.C: Adjust.
9322
9323 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9324
9325         PR fortran/44135
9326         * gfortran.dg/actual_array_interface_2.f90: New test.
9327
9328 2010-05-14  Richard Guenther  <rguenther@suse.de>
9329
9330         PR tree-optimization/44119
9331         * gcc.c-torture/compile/pr44119.c: New testcase.
9332
9333 2010-05-14  Jason Merrill  <jason@redhat.com>
9334
9335         PR c++/44127
9336         * g++.dg/eh/terminate1.C: New.
9337
9338 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9339
9340         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9341
9342         PR debug/44136
9343         * gcc.dg/pr44136.c: New test.
9344
9345 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
9346
9347         PR c++/30566
9348         * g++.dg/warn/Wshadow-4.C: Adjust.
9349         * g++.dg/warn/Wshadow-5.C: New test.
9350         * g++.dg/warn/Wshadow-6.C: New test
9351
9352 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
9353
9354         PR fortran/35779
9355         * gfortran.dg/initialization_25.f90: New.
9356
9357 2010-05-13  Martin Jambor  <mjambor@suse.cz>
9358
9359         * g++.dg/otr-fold-1.C: New test.
9360         * g++.dg/otr-fold-2.C: New test.
9361
9362 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
9363
9364         PR fortran/44036
9365         * gfortran.dg/gomp/pr44036-1.f90: New test.
9366         * gfortran.dg/gomp/pr44036-2.f90: New test.
9367         * gfortran.dg/gomp/pr44036-3.f90: New test.
9368
9369         PR debug/43983
9370         * gcc.dg/guality/sra-1.c: New test.
9371
9372 2010-05-12  Jan Hubicka  <jh@suse.cz>
9373
9374         * tree-ssa/unreachable.c: New test.
9375
9376 2010-05-12  Jason Merrill  <jason@redhat.com>
9377
9378         * g++.dg/cpp0x/sfinae1.C: New.
9379
9380 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
9381
9382         * gcc.target/i386/zee.c: New file.
9383
9384 2010-05-12  Jason Merrill  <jason@redhat.com>
9385
9386         * g++.dg/conversion/op1.C: Expect template candidate message.
9387         * g++.dg/cpp0x/nullptr15.C: Likewise.
9388         * g++.dg/cpp0x/pr31431-2.C: Likewise.
9389         * g++.dg/cpp0x/pr31431.C: Likewise.
9390         * g++.dg/cpp0x/temp_default2.C: Likewise.
9391         * g++.dg/cpp0x/trailing4.C: Likewise.
9392         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9393         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9394         * g++.dg/cpp0x/variadic-throw.C: Likewise.
9395         * g++.dg/cpp0x/variadic35.C: Likewise.
9396         * g++.dg/cpp0x/vt-35147.C: Likewise.
9397         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9398         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9399         * g++.dg/ext/visibility/anon8.C: Likewise.
9400         * g++.dg/ext/vla2.C: Likewise.
9401         * g++.dg/other/pr28114.C: Likewise.
9402         * g++.dg/other/ptrmem10.C: Likewise.
9403         * g++.dg/other/ptrmem11.C: Likewise.
9404         * g++.dg/overload/unknown1.C: Likewise.
9405         * g++.dg/parse/template7.C: Likewise.
9406         * g++.dg/parse/typename7.C: Likewise.
9407         * g++.dg/template/conv11.C: Likewise.
9408         * g++.dg/template/copy1.C: Likewise.
9409         * g++.dg/template/deduce3.C: Likewise.
9410         * g++.dg/template/dependent-expr5.C: Likewise.
9411         * g++.dg/template/friend.C: Likewise.
9412         * g++.dg/template/incomplete2.C: Likewise.
9413         * g++.dg/template/local4.C: Likewise.
9414         * g++.dg/template/local6.C: Likewise.
9415         * g++.dg/template/operator10.C: Likewise.
9416         * g++.dg/template/overload6.C: Likewise.
9417         * g++.dg/template/ptrmem2.C: Likewise.
9418         * g++.dg/template/ptrmem20.C: Likewise.
9419         * g++.dg/template/ptrmem8.C: Likewise.
9420         * g++.dg/template/sfinae2.C: Likewise.
9421         * g++.dg/template/ttp25.C: Likewise.
9422         * g++.dg/template/unify10.C: Likewise.
9423         * g++.dg/template/unify11.C: Likewise.
9424         * g++.dg/template/unify6.C: Likewise.
9425         * g++.dg/template/unify7.C: Likewise.
9426         * g++.dg/template/unify9.C: Likewise.
9427         * g++.dg/template/varmod1.C: Likewise.
9428         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9429         * g++.old-deja/g++.law/operators32.C: Likewise.
9430         * g++.old-deja/g++.pt/crash28.C: Likewise.
9431         * g++.old-deja/g++.pt/crash60.C: Likewise.
9432         * g++.old-deja/g++.pt/explicit38.C: Likewise.
9433         * g++.old-deja/g++.pt/explicit39.C: Likewise.
9434         * g++.old-deja/g++.pt/explicit41.C: Likewise.
9435         * g++.old-deja/g++.pt/explicit67.C: Likewise.
9436         * g++.old-deja/g++.pt/explicit77.C: Likewise.
9437         * g++.old-deja/g++.pt/expr2.C: Likewise.
9438         * g++.old-deja/g++.pt/overload7.C: Likewise.
9439         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9440         * g++.old-deja/g++.pt/spec5.C: Likewise.
9441         * g++.old-deja/g++.pt/spec6.C: Likewise.
9442         * g++.old-deja/g++.pt/t24.C: Likewise.
9443         * g++.old-deja/g++.pt/unify4.C: Likewise.
9444         * g++.old-deja/g++.pt/unify6.C: Likewise.
9445         * g++.old-deja/g++.pt/unify8.C: Likewise.
9446         * g++.old-deja/g++.robertl/eb119.C: Likewise.
9447         * g++.old-deja/g++.robertl/eb79.C: Likewise.
9448         * g++.old-deja/g++.robertl/eb98.C: Likewise.
9449
9450         * g++.dg/cpp0x/initlist32.C: New.
9451
9452         * g++.dg/template/conv11.C: New.
9453         * g++.dg/conversion/op1.C: Adjust expected error.
9454
9455         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9456
9457 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
9458
9459         PR target/44088
9460         * gcc.target/i386/avx-cmpsd-1.c: New.
9461         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9462         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9463         * gcc.target/i386/avx-cmpss-2.c: Likewise.
9464         * gcc.target/i386/sse-cmpss-1.c: Likewise.
9465         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9466
9467 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
9468
9469         PR middle-end/44085
9470         * gcc.dg/gomp/pr44085.c: New test.
9471         * gfortran.dg/gomp/pr44085.f90: New test.
9472
9473 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
9474
9475         * objc-obj-c++-shared/Object1.m: New.
9476         * objc.dg/torture: New directory.
9477         * objc.dg/torture/tls: Ditto.
9478         * objc.dg/tls: Ditto.
9479         * objc.dg/torture/tls/trivial.m: New test.
9480         * objc.dg/torture/tls/thr-init-2.m: New test.
9481         * objc.dg/torture/tls/thr-init-3.m: New test.
9482         * objc.dg/torture/tls/thr-init.m: New test.
9483         * objc.dg/torture/tls/diag-1.m: New test.
9484         * objc.dg/torture/tls/tls.exp: New.
9485         * objc.dg/torture/trivial.m: New test.
9486         * objc.dg/torture/dg-torture.exp: New.
9487         * objc.dg/tls/diag-3.m: New test.
9488         * objc.dg/tls/diag-4.m: New test.
9489         * objc.dg/tls/diag-5.m: New test.
9490         * objc.dg/tls/init-1.m: New test.
9491         * objc.dg/tls/init-2.m: New test.
9492         * objc.dg/tls/tls.exp: New.
9493         * objc.dg/tls/diag-2.m: New test.
9494         * lib/objc.exp: Respond to dg-additional-files.
9495
9496 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
9497
9498         * gcc.target/m68k/20100512-1.c: New.
9499
9500 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
9501
9502         * gnat.dg/lto8.adb: New test.
9503         * gnat.dg/lto8_pkg.ad[sb]: New helper.
9504         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9505
9506 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
9507
9508         PR c++/34272
9509         PR c++/43630
9510         PR c++/34491
9511         * g++.dg/template/crash97.C: New.
9512         * g++.dg/template/crash98.C: Likewise.
9513         * g++.dg/template/crash99.C: Likewise.
9514         * g++.dg/cpp0x/pr31439.C: Adjust.
9515         * g++.dg/template/crash95.C: Likewise.
9516
9517 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9518
9519         PR middle-end/44071
9520         * c-c++-common/asmgoto-4.c: New test.
9521         * gcc.target/i386/pr44071.c: New test.
9522
9523         PR c++/44062
9524         * c-c++-common/Wunused-var-7.c: New test.
9525         * g++.dg/warn/Wunused-var-9.C: New test.
9526
9527 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9528
9529         PR fortran/43711
9530         * gfortran.dg/gomp/pr43711.f90: New.
9531
9532 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9533
9534         PR fortran/31820
9535         * gfortran.dg/select_5.f90: Updated.
9536
9537 2010-05-11  Jan Hubicka  <jh@suse.cz>
9538
9539         PR tree-optimize/44063
9540         * gcc.c-torture/compile/pr44063.c: New testcase.
9541
9542 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9543
9544         PR debug/44023
9545         * gcc.dg/pr44023.c: New test.
9546
9547 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
9548
9549         * gnat.dg/lto7.adb: New test.
9550         * gnat.dg/lto7_pkg.ad[sb]: New helper.
9551
9552 2010-05-10  Jason Merrill  <jason@redhat.com>
9553
9554         PR c++/44017
9555         * g++.dg/template/inherit5.C: New.
9556
9557         PR c++/44045
9558         * g++.dg/cpp0x/initlist33.C: New.
9559         * g++.dg/cpp0x/initlist26.C: Adjust.
9560         * g++.dg/cpp0x/initlist28.C: Adjust.
9561
9562 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
9563
9564         PR c++/43719
9565         * g++.dg/init/pr43719.C: New.
9566         * g++.dg/anon-struct4.C: Adjust.
9567
9568 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
9569
9570         PR debug/44028
9571         * gcc.dg/pr44028.c: New test.
9572
9573 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
9574
9575         PR fortran/27866
9576         PR fortran/35003
9577         PR fortran/42809
9578         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9579         * gfortran.dg/warn_conversion.f90: New.
9580
9581 2010-05-10  Michael Matz  <matz@suse.de>
9582
9583         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9584
9585 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
9586
9587         PR rtl-optimization/44012
9588         * gcc.dg/pr44012.c: New.
9589
9590 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9591
9592         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9593         Log text on entry and exit.
9594         Prune Sun ld warnings for common symbols with differing sizes.
9595         (lto-link-and-maybe-run): Change caller.
9596
9597 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
9598
9599         PR fortran/44044
9600         * gfortran.dg/class_7.f03: Modified.
9601         * gfortran.dg/select_type_1.f03: Modified.
9602         * gfortran.dg/select_type_12.f03: New.
9603
9604 2010-05-10  Richard Guenther  <rguenther@suse.de>
9605
9606         PR tree-optimization/44050
9607         * gcc.dg/torture/pr44050.c: New testcase.
9608
9609 2010-05-10  Wei Guozhi  <carrot@google.com>
9610
9611         PR target/42879
9612         * gcc.target/arm/pr42879.c: New testcase.
9613
9614 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9615
9616         PR c/44051
9617         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9618
9619 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9620
9621         PR c/10676
9622         * gcc.dg/anon-struct-10.c: New test.
9623
9624 2010-05-09  Richard Guenther  <rguenther@suse.de>
9625
9626         PR middle-end/44024
9627         * gcc.dg/pr44024.c: New testcase.
9628
9629 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9630
9631         PR c/4784
9632         * gcc.dg/anon-struct-9.c: New test.
9633
9634 2010-05-09  Richard Guenther  <rguenther@suse.de>
9635
9636         PR middle-end/44043
9637         * gcc.c-torture/compile/pr44043.c: New testcase.
9638
9639 2010-05-09  Richard Guenther  <rguenther@suse.de>
9640
9641         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9642
9643 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
9644
9645         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9646
9647 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9648
9649         * gnat.dg/lto[12456].adb: Add "target lto" marker.
9650         * gnat.dg/specs/lto3.ads: Likewise.
9651
9652 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
9653
9654         PR middle-end/28685
9655         * gcc.dg/pr28685-1.c: New file.
9656
9657 2010-05-08  Richard Guenther  <rguenther@suse.de>
9658
9659         PR tree-optimization/44030
9660         * gcc.c-torture/compile/pr44030.c: New testcase.
9661
9662 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9663
9664         * gnat.dg/lto6.adb: New test.
9665         * gnat.dg/lto6_pkg.ads: New helper.
9666
9667 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9668
9669         * gnat.dg/lto5.adb: New test.
9670         * gnat.dg/lto5_pkg.ad[sb]: New helper.
9671
9672 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9673
9674         * gnat.dg/lto4.ad[sb]: New test.
9675
9676 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9677
9678         * gnat.dg/specs/lto3.ads: New test.
9679         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9680         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9681
9682 2010-05-08  Quentin Ochem  <ochem@adacore.com>
9683
9684         * gnat.dg/sizetype3.ad[sb]: New test.
9685         * gnat.dg/sizetype3_pkg.ads: New helper.
9686
9687 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
9688
9689         PR c++/43951
9690         * g++.dg/init/new29.C: New.
9691
9692 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
9693
9694         PR fortran/40728
9695         * gfortran.dg/coarray_1.f90: Fixed error message.
9696         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9697         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9698         * gfortran.dg/intrinsic_std_5.f90: New.
9699
9700 2010-05-07  Jason Merrill  <jason@redhat.com>
9701
9702         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9703
9704 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9705
9706         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9707         (size_t, stderr): Remove.
9708         (read_error): Replaced __builtin_fprintf by fprintf.
9709
9710 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
9711
9712         * gcc.dg/ordered-comparison-1.c: New test.
9713         * gcc.dg/ordered-comparison-2.c: New test.
9714         * gcc.dg/ordered-comparison-3.c: New test.
9715         * gcc.dg/ordered-comparison-4.c: New test.
9716
9717 2010-05-06  Mike Stump  <mikestump@comcast.net>
9718
9719         PR objc/35165
9720         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9721
9722 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
9723             Jason Merrill  <jason@redhat.com>
9724
9725         * g++.dg/cpp0x/nullptr01.C: New.
9726         * g++.dg/cpp0x/nullptr02.C: New.
9727         * g++.dg/cpp0x/nullptr03.C: New.
9728         * g++.dg/cpp0x/nullptr04.C: New.
9729         * g++.dg/cpp0x/nullptr05.C: New.
9730         * g++.dg/cpp0x/nullptr06.C: New.
9731         * g++.dg/cpp0x/nullptr07.C: New.
9732         * g++.dg/cpp0x/nullptr08.C: New.
9733         * g++.dg/cpp0x/nullptr09.C: New.
9734         * g++.dg/cpp0x/nullptr10.C: New.
9735         * g++.dg/cpp0x/nullptr11.C: New.
9736         * g++.dg/cpp0x/nullptr12.C: New.
9737         * g++.dg/cpp0x/nullptr13.C: New.
9738         * g++.dg/cpp0x/nullptr14.C: New.
9739         * g++.dg/cpp0x/nullptr15.C: New.
9740         * g++.dg/cpp0x/nullptr16.C: New.
9741         * g++.dg/cpp0x/nullptr17.C: New.
9742         * g++.dg/cpp0x/nullptr18.C: New.
9743         * g++.dg/cpp0x/nullptr19.C: New.
9744         * g++.dg/cpp0x/nullptr20.C: New.
9745         * g++.dg/cpp0x/nullptr21.C: New.
9746         * g++.dg/cpp0x/nullptr22.C: New.
9747         * g++.dg/debug/nullptr01.C: New.
9748         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9749
9750 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
9751
9752         * gcc.dg/Wunused-var-8.c: Move to...
9753         * c-c++-common/Wunused-var-6.c: ... here.  New test.
9754
9755 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9756
9757         PR c++/40406
9758         * g++.dg/template/crash96.C: New.
9759
9760 2010-05-06  Jan Hubicka  <jh@suse.cz>
9761
9762         PR tree-optimization/43791
9763         * gcc.c-torture/compile/pr43791.c: New file.
9764
9765 2010-05-06  Michael Matz  <matz@suse.de>
9766
9767         PR tree-optimization/43984
9768         * gfortran.dg/pr43984.f90: New test.
9769
9770 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9771
9772         PR 40989
9773         * gcc.dg/pr40989.c: New.
9774
9775 2010-05-06  Richard Guenther  <rguenther@suse.de>
9776
9777         PR tree-optimization/43934
9778         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9779
9780 2010-05-06  Richard Guenther  <rguenther@suse.de>
9781
9782         PR tree-optimization/43987
9783         * gcc.c-torture/execute/pr43987.c: New testcase.
9784         * gcc.dg/torture/pta-escape-1.c: Adjust.
9785         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9786         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9787         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9788         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9789
9790 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
9791             Dodji Seketeli  <dodji@redhat.com>
9792
9793         PR c/18624
9794         * g++.dg/warn/Wunused-7.C: Add dg-warning.
9795         * g++.dg/template/sfinae16.C: Likewise.
9796         * gcc.dg/Wunused-var-1.c: Moved to...
9797         * c-c++-common/Wunused-var-1.c: ...here. New test.
9798         * gcc.dg/Wunused-var-2.c: Moved to...
9799         * c-c++-common/Wunused-var-2.c: ...here. New test.
9800         * gcc.dg/Wunused-var-3.c: Moved to...
9801         * c-c++-common/Wunused-var-3.c: ...here. New test.
9802         * gcc.dg/Wunused-var-4.c: Moved to...
9803         * gcc.dg/Wunused-var-1.c: ... here.
9804         * gcc.dg/Wunused-var-5.c: Moved to...
9805         * c-c++-common/Wunused-var-4.c: ...here. New test.
9806         * gcc.dg/Wunused-var-7.c: Moved to...
9807         * c-c++-common/Wunused-var-5.c: ...here. New test.
9808         * gcc.dg/Wunused-var-6.c: Moved to...
9809         * gcc.dg/Wunused-var-2.c: ... here.
9810         * c-c++-common/Wunused-var-1.c: New test.
9811         * c-c++-common/Wunused-var-2.c: New test.
9812         * c-c++-common/Wunused-var-3.c: New test.
9813         * c-c++-common/Wunused-var-4.c: New test.
9814         * c-c++-common/Wunused-var-5.c: New test.
9815         * g++.dg/warn/Wunused-var-1.C: New test.
9816         * g++.dg/warn/Wunused-var-2.C: New test.
9817         * g++.dg/warn/Wunused-var-3.C: New test.
9818         * g++.dg/warn/Wunused-var-4.C: New test.
9819         * g++.dg/warn/Wunused-var-5.C: New test.
9820         * g++.dg/warn/Wunused-var-6.C: New test.
9821         * g++.dg/warn/Wunused-var-7.C: New test.
9822         * g++.dg/warn/Wunused-var-8.C: New test.
9823         * g++.dg/warn/Wunused-parm-1.C: New test.
9824         * g++.dg/warn/Wunused-parm-2.C: New test.
9825         * g++.dg/warn/Wunused-parm-3.C: New test.
9826
9827 2010-05-06  Tobias Burnus  <burnus@net-b.de>
9828
9829         PR fortran/43985
9830         * gfortran.dg/gomp/crayptr5.f90: New test case.
9831
9832 2010-05-05  Jason Merrill  <jason@redhat.com>
9833
9834         PR debug/43370
9835         * g++.dg/ext/attrib39.C: New.
9836
9837 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
9838
9839         PR fortran/24978
9840         * gfortran.dg/data_invalid.f90: New.
9841
9842 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9843
9844         * gnat.dg/lto2.adb: New test.
9845
9846 2010-05-05  Jason Merrill  <jason@redhat.com>
9847
9848         PR c++/43787
9849         * g++.dg/opt/empty1.C: New.
9850
9851 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
9852
9853         PR fortran/43696
9854         * gfortran.dg/class_17.f03: New.
9855
9856 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
9857
9858         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9859
9860 2010-05-04  Mike Stump  <mikestump@comcast.net>
9861
9862         PR objc/35165
9863         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9864
9865 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9866
9867         PR target/43668
9868         * gcc.target/i386/pr43668.c: New.
9869
9870 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9871
9872         PR c++/43028
9873         * g++.dg/cpp0x/initlist31.C: New.
9874
9875 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
9876
9877         PR c/43981
9878         * gcc.dg/Wunused-var-8.c: New test.
9879
9880 2010-05-04  Jason Merrill  <jason@redhat.com>
9881
9882         PR c++/38064
9883         * g++.dg/cpp0x/enum3.C: Extend.
9884
9885 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9886
9887         PR target/43799
9888         * gcc.target/i386/pr43799.c: New.
9889
9890 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
9891
9892         * gnat.dg/lto1.adb: New test.
9893         * gnat.dg/lto1_pkg.ad[sb]: New helper.
9894
9895 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9896
9897         PR middle-end/43671
9898         * gcc.target/i386/pr43671.c: New.
9899
9900 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9901
9902         PR c++/43705
9903         * g++.dg/template/crash95.C: New.
9904
9905 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9906
9907         PR debug/43508
9908         * gcc.target/i386/pr43508.c: New.
9909
9910 2010-05-04  Richard Guenther  <rguenther@suse.de>
9911
9912         PR tree-optimization/43879
9913         * g++.dg/torture/pr43879-1_0.C: New testcase.
9914         * g++.dg/torture/pr43879-1_1.C: Likewise.
9915
9916 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
9917
9918         PR c++/43953
9919         * g++.dg/other/crash-12.C: New test.
9920
9921 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9922
9923         * g++.dg/cdce3.C: Add a space.  Updated.
9924
9925 2010-05-03  Jason Merrill  <jason@redhat.com>
9926
9927         PR c++/43680
9928         * g++.dg/opt/enum2.C: New.
9929         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9930         * g++.dg/warn/Wswitch-1.C: Adjust message.
9931
9932 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9933
9934         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9935         * g++.dg/ext/label13.C: Fix typo.
9936         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9937         alpha*-dec-osf5*.
9938         * gcc.c-torture/compile/limits-declparen.c: xfail on
9939         alpha*-dec-osf5* with -g.
9940         * gcc.c-torture/compile/limits-pointer.c: Likewise.
9941         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9942         * gcc.dg/c99-tgmath-2.c: Likewise.
9943         * gcc.dg/c99-tgmath-3.c: Likewise.
9944         * gcc.dg/c99-tgmath-4.c: Likewise.
9945
9946 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9947
9948         PR fortran/43592
9949         * gfortran.dg/unexpected_interface.f90: New test.
9950
9951 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9952
9953         * ada/acats/run_acats (which): New function.
9954         (host_gnatchop, host_gnatmake): Use it.
9955
9956 2010-05-03  Richard Guenther  <rguenther@suse.de>
9957
9958         PR tree-optimization/43971
9959         * gcc.dg/pr43971.c: New testcase.
9960
9961 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
9962
9963         PR debug/43972
9964         * gcc.dg/debug/pr43972.c: New test.
9965
9966 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
9967
9968         PR testsuite/43963
9969         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9970
9971 2010-05-02  Richard Guenther  <rguenther@suse.de>
9972
9973         PR tree-optimization/43879
9974         * gcc.dg/torture/pr43879-3.c: New testcase.
9975
9976 2010-05-01  Richard Guenther  <rguenther@suse.de>
9977
9978         PR tree-optimization/43949
9979         * g++.dg/warn/Warray-bounds-5.C: New testcase.
9980
9981 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
9982
9983         PR c++/43951
9984         * g++.dg/init/new28.C: New.
9985
9986 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
9987
9988         PR objc++/32052
9989         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9990         structure and nested declarations.
9991         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
9992         structure and nested declarations.  Reduce header clutter and
9993         use _exit() rather than abort().
9994         * objc.dg/encode-10.m: New.
9995         * objc.dg/encode-11.m: New.
9996
9997 2010-04-30  DJ Delorie  <dj@redhat.com>
9998
9999         * gcc.c-torture/execute/20100430-1.c: New test.
10000
10001 2010-04-30  Jason Merrill  <jason@redhat.com>
10002
10003         PR c++/43868
10004         * g++.dg/template/ptrmem21.C: New.
10005
10006 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
10007
10008         PR fortran/18918
10009         PR fortran/43931
10010         * gfortran.dg/coarray_13.f90: New test.
10011
10012 2010-04-30  Richard Guenther  <rguenther@suse.de>
10013
10014         PR lto/43946
10015         * gcc.dg/lto/20100430-1_0.c: New testcase.
10016
10017 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
10018
10019         PR debug/43942
10020         * c-c++-common/pr43942.c: New test.
10021
10022 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
10023
10024         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10025         conflict with darwin crt1.o 'start' symbol.
10026
10027 2010-04-30  Richard Guenther  <rguenther@suse.de>
10028
10029         PR tree-optimization/43879
10030         * gcc.dg/torture/pr43879_1.c: New testcase.
10031
10032 2010-04-30  Richard Guenther  <rguenther@suse.de>
10033
10034         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10035
10036 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
10037
10038         PR c++/43890
10039         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10040         user-provided constructor while recursing.
10041
10042 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10043
10044         PR fortran/42274
10045         * gfortran.dg/class_16.f03: New test.
10046
10047 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10048
10049         PR fortran/42274
10050         * gfortran.dg/class_15.f03: New.
10051
10052 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10053
10054         PR fortran/43326
10055         * gfortran.dg/dynamic_dispatch_9.f03: New test.
10056
10057 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10058
10059         PR fortran/43492
10060         * gfortran.dg/generic_22.f03 : New test.
10061
10062 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10063
10064         PR fortran/42353
10065         * gfortran.dg/class_14.f03: New test.
10066
10067 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10068
10069         PR fortran/42680
10070         * gfortran.dg/interface_32.f90: New test.
10071
10072 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
10073             Janus Weil  <janus@gcc.gnu.org>
10074
10075         PR fortran/41829
10076         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10077         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10078         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10079
10080 2010-04-28  Mike Stump  <mikestump@comcast.net>
10081
10082         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10083         dg-excess-errors.
10084         * g++.dg/uninit-pred-2_b.C: Likewise.
10085
10086 2010-04-28  Tobias Burnus  <burnus@net-b.de>
10087
10088         PR fortran/18918
10089         PR fortran/43919
10090         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10091
10092 2010-04-28  Matthias Klose  <doko@ubuntu.com>
10093
10094         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10095         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10096         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10097         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10098         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10099
10100 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
10101
10102         * gcc.dg/const-uniq-1.c: New test.
10103         * gcc.dg/lto/const-uniq_[01].c: Likewise.
10104
10105 2010-04-28  Xinliang David Li  <davidxl@google.com>
10106
10107         * gcc.dg/uninit-pred-2_b.c: New test.
10108         * gcc.dg/uninit-pred-4_b.c: New test.
10109         * gcc.dg/uninit-pred-3_d.c: New test.
10110         * gcc.dg/uninit-pred-6_b.c: New test.
10111         * gcc.dg/uninit-pred-8_b.c: New test.
10112         * gcc.dg/uninit-pred-3_a.c: New test.
10113         * gcc.dg/uninit-pred-2_c.c: New test.
10114         * gcc.dg/uninit-pred-5_a.c: New test.
10115         * gcc.dg/uninit-pred-3_e.c: New test.
10116         * gcc.dg/uninit-pred-7_a.c: New test.
10117         * gcc.dg/uninit-pred-6_c.c: New test.
10118         * gcc.dg/uninit-pred-9_a.c: New test.
10119         * gcc.dg/uninit-pred-8_c.c: New test.
10120         * gcc.dg/uninit-pred-3_b.c: New test.
10121         * gcc.dg/uninit-pred-5_b.c: New test.
10122         * gcc.dg/uninit-pred-7_b.c: New test.
10123         * gcc.dg/uninit-pred-6_d.c: New test.
10124         * gcc.dg/uninit-pred-9_b.c: New test.
10125         * gcc.dg/uninit-pred-2_a.c: New test.
10126         * gcc.dg/uninit-pred-4_a.c: New test.
10127         * gcc.dg/uninit-pred-3_c.c: New test.
10128         * gcc.dg/uninit-pred-6_a.c: New test.
10129         * gcc.dg/uninit-pred-8_a.c: New test.
10130         * gcc.dg/uninit-pred-7_c.c: New test.
10131         * gcc.dg/uninit-pred-6_e.c: New test.
10132         * g++.dg/uninit-pred-loop-1_b.cc: New test.
10133         * g++.dg/uninit-pred-1_a.C: New test.
10134         * g++.dg/uninit-pred-1_b.C: New test.
10135         * g++.dg/uninit-pred-2_a.C: New test.
10136         * g++.dg/uninit-pred-2_b.C: New test.
10137         * g++.dg/uninit-pred-loop-1_a.cc: New test.
10138         * g++.dg/uninit-pred-loop-1_c.cc: New test.
10139         * g++.dg/uninit-pred-loop_1.cc: New test.
10140
10141 2010-04-28  Martin Jambor  <mjambor@suse.cz>
10142
10143         * gcc.dg/lto/20091209-1_0.c: New testcase.
10144
10145 2010-04-28  Richard Guenther  <rguenther@suse.de>
10146
10147         PR tree-optimization/43879
10148         PR tree-optimization/43909
10149         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
10150
10151 2010-04-28  Richard Guenther  <rguenther@suse.de>
10152
10153         PR c++/43880
10154         * g++.dg/torture/pr43880.C: New testcase.
10155
10156 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10157
10158         PR c++/9335
10159         * g++.dg/template/recurse2.C: Update
10160         * g++.dg/template/recurse.C: Update.
10161         * g++.dg/template/pr23510.C: Update.
10162         * lib/prune.exp: Filter out 'recursively instantiated'.
10163
10164 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10165
10166         PR c++/29043
10167         * g++.dg/init/pr29043.C: New.
10168
10169 2010-04-27  Jason Merrill  <jason@redhat.com>
10170
10171         * g++.dg/lookup/scoped5.C: Adjust.
10172         * g++.dg/lookup/scoped8.C: Adjust.
10173         * g++.dg/template/dependent-expr5.C: Adjust.
10174         * g++.old-deja/g++.brendan/nest1.C: Adjust.
10175
10176         PR c++/43856
10177         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
10178
10179         PR c++/43875
10180         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10181
10182 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10183             Jan Hubicka  <hubicka@ucw.cz>
10184
10185         * gcc.dg/pure-2.c: New testcase.
10186         * gcc.dg/const-1.c: New testcase.
10187
10188 2010-04-27  Jason Merrill  <jason@redhat.com>
10189
10190         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
10191
10192         PR c++/41468
10193         * g++.dg/template/sfinae17.C: New.
10194         * g++.dg/template/sfinae18.C: New.
10195
10196 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10197
10198         * g++.dg/init/pr42844.C: New.
10199         * g++.dg/cpp0x/pr42844-2.C: New.
10200         * g++.dg/cpp0x/defaulted2.C: Adjust.
10201         * g++.dg/tree-ssa/pr27549.C: Likewise.
10202         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10203
10204 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10205
10206         PR fortran/18918
10207         * gfortran.dg/coarray_12.f90: Fix dump parsing.
10208
10209 2010-04-27  Richard Guenther  <rguenther@suse.de>
10210
10211         PR middle-end/40561
10212         * g++.dg/other/pr40561.C: New testcase.
10213
10214 2010-04-27  Martin Jambor  <mjambor@suse.cz>
10215
10216         PR middle-end/43812
10217         * g++.dg/ipa/pr43812.C: New test.
10218
10219 2010-04-27  Jan Hubicka  <jh@suse.cz>
10220
10221         * gcc.dg/ipa/iinline-1.c (main): Rename to...
10222         (test): ... this one.
10223
10224 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
10225
10226         PR target/40657
10227         * gcc.target/arm/thumb-stackframe.c: New test.
10228
10229 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10230
10231         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10232         * gcc.dg/misc-column.c: Likewise.
10233         * gcc.dg/Walways-true-1.c: Likewise.
10234         * gcc.dg/Walways-true-2.c: Likewise.
10235         * gcc.dg/warn-addr-cmp.c: Likewise.
10236
10237 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10238
10239         PR fortran/18918
10240         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10241         * gfortran.dg/coarray_12.f90: New.
10242
10243 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10244
10245         PR c/32207
10246         * gcc.dg/pr32207.c: New test.
10247         * gcc.dg/misc-column.c: Adjust expected warning.
10248         * gcc.dg/Walways-true-1.c: Likewise.
10249         * gcc.dg/Walways-true-2.c: Likewise.
10250         * gcc.dg/warn-addr-cmp.c: Likewise.
10251
10252 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
10253
10254         PR lto/42776
10255         * lib/lto.exp (lto_prune_vis_warns): New function.
10256         (lto-link-and-maybe-run): Call it.
10257
10258 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
10259
10260         PR tree-optimization/43904
10261         * gcc.dg/tree-ssa/tailcall-6.c: New.
10262
10263 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10264
10265         PR testsuite/35165
10266         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
10267         Darwin8/OSX10.4 - compatible code generation.
10268         Use scan-rtl-dump.
10269         * obj-c++.dg/stubify-1.mm: Ditto.
10270         * lib/objc-torture.exp: Do not require link success for
10271         "trivial.m" in the runtime checks when dowhat = 'compile'.
10272         * lib/dg-pch.exp (dg-flags-pch): New Proc.
10273         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
10274         Darwin8/OSX10.4 - compatible code generation.
10275         * objc.dg/stubify-2.m: Ditto.
10276         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10277         * objc.dg/next-runtime-1.m: Ditto.
10278         * objc.dg/stret-2.m: Restrict to ilp32 targets.
10279         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10280         runtimes on Darwin.
10281
10282 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
10283
10284         PR 43715
10285         * lib/plugin-support.exp: Use "-undefined
10286         dynamic_lookup" on darwin.
10287
10288 2010-04-26  Richard Guenther  <rguenther@suse.de>
10289
10290         * gcc.dg/lto/20100426_0.c: New testcase.
10291
10292 2010-04-26  Jie Zhang  <jie@codesourcery.com>
10293
10294         PR tree-optimization/43833
10295         gcc.dg/Warray-bounds-8.c: New test case.
10296
10297 2010-04-26  Richard Guenther  <rguenther@suse.de>
10298
10299         PR lto/43080
10300         * g++.dg/lto/20100423-3_0.C: New testcase.
10301
10302 2010-04-26  Richard Guenther  <rguenther@suse.de>
10303
10304         PR lto/42425
10305         * g++.dg/lto/20100423-2_0.C: New testcase.
10306
10307 2010-04-26  Ira Rosen  <irar@il.ibm.com>
10308
10309         * gcc.dg/vect/bb-slp-23.c: New test.
10310
10311 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
10312
10313         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10314         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10315         * gcc.dg/c1x-float-1.c: New test.
10316
10317 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10318
10319         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10320         of "lea\[ \t\]".
10321
10322 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10323
10324         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10325         FreeBSD.
10326         * gfortran.dg/default_format_denormal_1.f90: Ditto.
10327         * gfortran.dg/default_format_2.f90: Ditto.
10328
10329 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10330
10331         * gfortran.dg/pr43505.f90: Clean up .mod file.
10332         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10333         * gfortran.dg/pr41347.f90: Ditto.
10334         * gfortran.dg/internal_pack_4.f90: Ditto.
10335         * gfortran.dg/proc_decl_23.f90: Ditto.
10336         * gfortran.dg/recursive_check_3.f90: Ditto.
10337         * gfortran.dg/intent_out_3.f90: Ditto.
10338         * gfortran.dg/assignment_2.f90: Ditto.
10339         * gfortran.dg/pr41928.f90: Ditto.
10340         * gfortran.dg/pr42166.f90: Ditto.
10341         * gfortran.dg/private_type_12.f90: Ditto.
10342         * gfortran.dg/graphite/pr42185.f90: Ditto.
10343         * gfortran.dg/graphite/pr42186.f90: Ditto.
10344         * gfortran.dg/graphite/pr40982.f90: Ditto.
10345         * gfortran.dg/graphite/id-2.f90: Ditto.
10346         * gfortran.dg/graphite/id-4.f90: Ditto.
10347         * gfortran.dg/graphite/pr42050.f90: Ditto.
10348         * gfortran.dg/graphite/id-18.f90: Ditto.
10349         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10350         * gfortran.dg/graphite/pr41924.f90: Ditto.
10351         * gfortran.dg/graphite/pr42393.f90: Ditto.
10352         * gfortran.dg/graphite/pr37980.f90: Ditto.
10353         * gfortran.dg/graphite/pr38953.f90: Ditto.
10354         * gfortran.dg/graphite/pr42180.f90: Ditto.
10355         * gfortran.dg/graphite/pr42181.f90: Ditto.
10356         * gfortran.dg/where_operator_assign_4.f90: Ditto.
10357         * gfortran.dg/select_type_4.f90: Ditto.
10358         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10359         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10360         * gfortran.dg/lto/pr40725_0.f03: Ditto.
10361         * gfortran.dg/elemental_args_check_2.f90: Ditto.
10362         * gfortran.dg/whole_file_11.f90: Ditto.
10363         * gfortran.dg/private_type_11.f90: Ditto.
10364         * gfortran.dg/vect/vect-gems.f90: Ditto.
10365         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10366
10367 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10368
10369         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10370
10371 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
10372
10373         * gnat.dg/pack15.ad[sb]: New test.
10374
10375 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
10376
10377         * gcc.target/arm/mla-1.c: New test.
10378
10379 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
10380
10381         PR fortran/30073
10382         PR fortran/43793
10383         * gfortran.dg/pr43793.f90: New test.
10384
10385 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
10386
10387         PR tree-optimization/41442
10388         * gcc.target/i386/pr41442.c: New test.
10389
10390 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
10391
10392         PR fortran/43832
10393         * gfortran.dg/fgetc_3.f90: Delete bogus test.
10394
10395 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10396
10397         PR fortran/43832
10398         * gfortran.dg/open_nounit.f90: New test.
10399
10400 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
10401
10402         PR fortran/43841
10403         PR fortran/43843
10404         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10405
10406 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10407
10408         * gcc.dg/Wconversion-integer.c: Update.
10409
10410 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
10411
10412         * gnat.dg/unchecked_convert5.adb: New test.
10413
10414 2010-04-23  Richard Guenther  <rguenther@suse.de>
10415
10416         PR lto/41734
10417         * gcc.dg/lto/20100423-2_0.c: New testcase.
10418         * gcc.dg/lto/20100423-2_0.c: Likewise.
10419
10420 2010-04-23  Richard Guenther  <rguenther@suse.de>
10421
10422         PR lto/43455
10423         * gcc.dg/lto/20100423-1_0.c: New testcase.
10424         * gcc.dg/lto/20100423-1_1.c: Likewise.
10425
10426 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10427
10428         PR tree-optimization/43846
10429         * gcc.dg/tree-ssa/sra-10.c: New test.
10430
10431 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10432
10433         PR middle-end/43835
10434         * gcc.c-torture/execute/pr43835.c: New test.
10435
10436 2010-04-23  Richard Guenther  <rguenther@suse.de>
10437
10438         PR lto/42653
10439         * g++.dg/lto/20100423-1_0.C: New testcase.
10440
10441 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
10442
10443         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10444
10445 2010-04-22  Ira Rosen  <irar@il.ibm.com>
10446
10447         PR tree-optimization/43842
10448         * gcc.dg/vect/pr43842.c: New test.
10449
10450 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10451
10452         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10453         * gcc.target/i386/wmul-2.c: Likewise.
10454
10455 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10456
10457         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10458         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10459
10460 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
10461
10462         * gfortran.dg/reassoc_6.f: New testcase.
10463
10464 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10465
10466         PR middle-end/29274
10467         * gcc.target/arm/wmul-1.c: New test.
10468         * gcc.target/arm/wmul-2.c: New test.
10469
10470 2010-04-22  Richard Guenther  <rguenther@suse.de>
10471
10472         PR tree-optimization/43845
10473         * gcc.c-torture/compile/pr43845.c: New testcase.
10474
10475 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10476
10477         PR middle-end/29274
10478         * gcc.target/i386/wmul-1.c: New test.
10479         * gcc.target/i386/wmul-2.c: New test.
10480         * gcc.target/bfin/wmul-1.c: New test.
10481         * gcc.target/bfin/wmul-2.c: New test.
10482
10483 2010-04-22  Richard Guenther  <rguenther@suse.de>
10484
10485         PR fortran/43829
10486         * gfortran.dg/vector_subscript_6.f90: New testcase.
10487         * gfortran.dg/assign_10.f90: Adjust.
10488
10489 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
10490
10491         PR fortran/43836
10492         * gfortran.dg/gomp/pr43836.f90: New test.
10493
10494 2010-04-21  Richard Guenther  <rguenther@suse.de>
10495
10496         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10497
10498 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10499
10500         * gcc.dg/torture/builtin-cproj-3.c: New.
10501
10502 2010-04-20  Jason Merrill  <jason@redhat.com>
10503
10504         PR c++/9335
10505         * g++.dg/template/recurse2.C: New.
10506         * g++.dg/parse/crash36.C: Adjust.
10507         * g++.dg/other/fold1.C: Adjust.
10508         * g++.dg/init/member1.C: Adjust.
10509         * lib/prune.exp: Prune "skipping N instantiation contexts".
10510
10511 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10512
10513         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10514
10515 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10516
10517         * gcc.dg/torture/builtin-cproj-1.c: New.
10518         * gcc.dg/torture/builtin-cproj-2.c: New.
10519
10520 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
10521
10522         PR c++/43800
10523         PR c++/43704
10524         * g++.dg/template/typedef32.C: Adjust.
10525         * g++.dg/template/typedef33.C: New test.
10526
10527 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
10528
10529         PR fortran/43227
10530         * gfortran.dg/proc_decl_23.f90: New test.
10531
10532         PR fortran/43266
10533         * gfortran.dg/abstract_type_6.f03: New test.
10534
10535 2010-04-20  Xinliang David Li  <davidxl@google.com>
10536
10537         * g++.dg/tree-ssa/fold-compare.C: New.
10538
10539 2010-04-20  Richard Guenther  <rguenther@suse.de>
10540
10541         PR tree-optimization/39417
10542         * g++.dg/torture/pr39417.C: New testcase.
10543
10544 2010-04-20  Richard Guenther  <rguenther@suse.de>
10545
10546         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10547
10548 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
10549
10550         * g++.dg/debug/dwarf2/rv1.C: New test.
10551
10552 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10553
10554         PR target/43635
10555         * gcc.c-torture/compile/pr43635.c: New testcase.
10556
10557 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10558
10559         PR fortran/43339
10560         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10561         of sequential loops being private only in the innermost containing
10562         task region.
10563
10564         PR middle-end/43337
10565         * gfortran.dg/gomp/pr43337.f90: New test.
10566
10567 2010-04-19  Richard Guenther  <rguenther@suse.de>
10568
10569         PR tree-optimization/43796
10570         * gfortran.dg/pr43796.f90: New testcase.
10571
10572 2010-04-19  Richard Guenther  <rguenther@suse.de>
10573
10574         PR tree-optimization/43783
10575         * gcc.c-torture/execute/pr43783.c: New testcase.
10576
10577 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
10578
10579         PR target/43766
10580         * gcc.target/i386/pr43766.c: New test.
10581
10582 2010-04-19  Jie Zhang  <jie@codesourcery.com>
10583
10584         PR target/43662
10585         * gcc.target/i386/pr43662.c: New test.
10586
10587 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
10588
10589         PR c++/43704
10590         * g++.dg/template/typedef32.C: New test.
10591
10592 2010-04-19  Ira Rosen  <irar@il.ibm.com>
10593
10594         PR tree-optimization/37027
10595         * lib/target-supports.exp
10596         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10597         * gcc.dg/vect/pr37027.c: New test.
10598         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10599         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10600         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10601         gcc.dg/vect/vect-complex-6.c: Likewise.
10602
10603 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10604
10605         * g++.dg/debug/dwarf2/enum1.C: New test.
10606
10607 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
10608
10609         * gnat.dg/rep_clause5.ad[sb]: New test.
10610         * gnat.dg/rep_clause5_pkg.ads: New helper.
10611
10612 2010-04-18  Ira Rosen  <irar@il.ibm.com>
10613
10614         PR tree-optimization/43771
10615         * g++.dg/vect/pr43771.cc: New test.
10616
10617 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10618
10619         PR fortran/31538
10620         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10621         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
10622
10623 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10624
10625         * gnat.dg/sizetype.adb: Rename into...
10626         * gnat.dg/sizetype1.adb: ...this.
10627         * gnat.dg/sizetype2.adb: New test.
10628
10629 2010-04-16  Richard Guenther  <rguenther@suse.de>
10630
10631         PR tree-optimization/43572
10632         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10633
10634 2010-04-16  Olivier Hainque  <hainque@adacore.com>
10635
10636         * gnat.dg/specs/discr_private.ads: New test.
10637
10638 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
10639
10640         PR target/41514
10641         * gcc.target/arm/thumb-comparisons.c: New test.
10642
10643         PR target/40603
10644         * gcc.target/arm/thumb-cbranchqi.c: New test.
10645
10646 2010-04-16  Christian Bruel  <christian.bruel@st.com>
10647
10648         * g++.dg/torture/pr36191.C: Enable for SH.
10649
10650 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
10651
10652         * gnat.dg/wide_boolean.adb: New test.
10653         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10654
10655 2010-04-15  Richard Guenther  <rguenther@suse.de>
10656
10657         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10658         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10659         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10660         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10661         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10662         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10663         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10664         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10665         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10666         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10667         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10668         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10669         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10670         * gcc.dg/torture/ipa-pta-2.c: Likewise.
10671         * gcc.dg/torture/ipa-pta-1.c: Adjust.
10672
10673 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
10674
10675         PR target/21803
10676         * gcc.target/arm/pr42496.c: New test.
10677
10678 2010-04-14  Jason Merrill  <jason@redhat.com>
10679
10680         PR c++/36625
10681         * g++.dg/ext/attrib38.C: New.
10682
10683 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
10684
10685         PR testsuite/43739
10686         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10687
10688 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10689
10690         PR 42966
10691         * gcc.dg/cpp/warn-undef-2.c: Update.
10692         * gcc.dg/cpp/warn-traditional-2.c: Update.
10693         * gcc.dg/cpp/warn-comments-2.c: Update.
10694         * gcc.dg/cpp/warn-variadic-2.c: Update.
10695         * gcc.dg/cpp/warn-long-long-2.c: Update.
10696         * gcc.dg/cpp/warn-deprecated-2.c: Update.
10697         * gcc.dg/cpp/warn-multichar-2.c: Update.
10698         * gcc.dg/cpp/warn-normalized-3.c: Update.
10699         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10700         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10701         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10702         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10703         * gcc.dg/cpp/warn-redefined-2.c: Update.
10704         * gfortran.dg/warning-directive-2.F90: Update.
10705         * c-c++-common/cpp/warning-directive-2.c: Update.
10706
10707 2010-04-14  Michael Matz  <matz@suse.de>
10708
10709         PR tree-optimization/42963
10710         * gcc.dg/pr42963.c: New testcase.
10711
10712 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
10713
10714         * gnat.dg/class_wide.adb: Rename into...
10715         * gnat.dg/class_wide1.adb: ...this.
10716         * gnat.dg/class_wide2.ad[sb]: New test.
10717
10718 2010-04-14  Tobias Burnus  <burnus@net-b.de>
10719
10720         PR fortran/18918
10721         * gfortran.dg/coarray_9.f90: Update dg-errors.
10722         * gfortran.dg/coarray_10.f90: New test.
10723         * gfortran.dg/coarray_11.f90: New test.
10724
10725 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10726
10727         PR fortran/43747
10728         gfortran.dg/initialization_24.f90: New test.
10729
10730 2010-04-13  Jason Merrill  <jason@redhat.com>
10731
10732         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10733         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10734
10735 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10736
10737         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10738         * g++.dg/dg.exp: Likewise.
10739         * gcc.dg/cpp/warning-directive-1.c: Move to ...
10740         * c-c++-common/cpp/warning-directive-1.c: ... here.
10741         * gcc.dg/cpp/warning-directive-2.c: Move to ...
10742         * c-c++-common/cpp/warning-directive-2.c: ... here.
10743         * gcc.dg/cpp/warning-directive-3.c: Move to ...
10744         * c-c++-common/cpp/warning-directive-3.c: ... here.
10745         * gcc.dg/cpp/warning-directive-4.c: Move to ...
10746         * c-c++-common/cpp/warning-directive-4.c: ... here.
10747         * g++.dg/cpp/warning-directive-1.C: Delete.
10748         * g++.dg/cpp/warning-directive-2.C: Delete.
10749         * g++.dg/cpp/warning-directive-3.C: Delete.
10750         * g++.dg/cpp/warning-directive-4.C: Delete.
10751         * gcc.dg/cpp/normalised-3.c: Delete.
10752         * g++.dg/cpp/normalised-1.C: Rename as ...
10753         * c-c++-common/cpp/normalised-3.c: ... this.
10754
10755 2010-04-13  Martin Jambor  <mjambor@suse.cz>
10756
10757         * gcc.dg/tree-ssa/sra-9.c: New test.
10758
10759 2010-04-13  Michael Matz  <matz@suse.de>
10760
10761         PR middle-end/43730
10762         * gcc.dg/pr43730.c: New test.
10763
10764 2010-04-13  Michael Matz  <matz@suse.de>
10765
10766         * gcc.dg/tree-ssa/negate.c: New testcase.
10767
10768 2010-04-13  Richard Guenther  <rguenther@suse.de>
10769
10770         PR testsuite/43735
10771         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10772
10773 2010-04-13  Richard Guenther  <rguenther@suse.de>
10774
10775         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10776
10777 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
10778
10779         * gnat.dg/derived_type1.adb: New test.
10780
10781 2010-04-13  Matthias Klose  <doko@ubuntu.com>
10782
10783         * gcc.dg/plugindir1.c: New testcase.
10784         * gcc.dg/plugindir2.c: New testcase.
10785         * gcc.dg/plugindir3.c: New testcase.
10786         * gcc.dg/plugindir4.c: New testcase.
10787
10788 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
10789
10790         * gcc.target/i386/rotate-2.c: New test.
10791
10792 2010-04-12  Jason Merrill  <jason@redhat.com>
10793
10794         PR c++/43641
10795         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10796         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10797
10798 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
10799
10800         PR c++/25811
10801         * g++.dg/init/pr25811.C: New test.
10802
10803 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10804
10805         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10806         dg-error, dg-warning.
10807         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10808
10809 2010-04-12  Richard Guenther  <rguenther@suse.de>
10810
10811         * gcc.dg/torture/inline-2.c: New testcase.
10812
10813 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
10814
10815         PR bootstrap/43699
10816         * gcc.dg/Wunused-var-7.c: New test.
10817
10818         PR tree-optimization/43560
10819         * gcc.c-torture/execute/pr43560.c: New test.
10820
10821 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
10822
10823         * gnat.dg/aggr13.adb: New test.
10824         * gnat.dg/aggr14.adb: Likewise.
10825         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10826
10827 2010-04-12  Richard Guenther  <rguenther@suse.de>
10828
10829         PR c++/43611
10830         * g++.dg/torture/pr43611.C: New testcase.
10831
10832 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
10833
10834         PR c/36774
10835         * gcc.dg/pr36774-1.c: New test.
10836         * gcc.dg/pr36774-2.c: New test.
10837
10838 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10839
10840         * gcc.target/sh/rte-delay-slot.c: New test.
10841
10842 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
10843
10844         * gnat.dg/pack9.adb: Remove -cargs option.
10845         * gnat.dg/aggr12.ad[sb]: New test.
10846
10847 2010-04-10  Jie Zhang  <jie@codesourcery.com>
10848
10849         PR target/43417
10850         * gcc.target/sh/pr43417.c: New test.
10851
10852 2010-04-10  Tobias Burnus  <burnus@net-b.de>
10853
10854         PR fortran/43591
10855         * gfortran.dg/spec_expr_6.f90: New test.
10856
10857 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10858
10859         PR cpp/43195
10860         * gcc.dg/cpp/pr43195.c: New.
10861         * gcc.dg/cpp/pr43195.h: New.
10862
10863 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10864
10865         PR 42965
10866         * gcc.dg/Werror-6.c: Adjust.
10867         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10868         * gcc.dg/Werror-4.c: Likewise.
10869         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10870         * gcc.dg/Wswitch-enum-error.c: Likewise.
10871         * gcc.dg/Wpointer-arith.c: Likewise.
10872         * gcc.dg/Wfatal.c: Likewise.
10873         * gcc.dg/Wswitch-error.c: Likewise.
10874         * g++.dg/warn/unused-result1-Werror.c: Likewise.
10875         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10876         * gcc.dg/cpp/warn-undef-2.c: Likewise.
10877         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10878         * gcc.dg/cpp/warn-comments-2.c: Likewise.
10879         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10880         * gcc.dg/cpp/warning-directive-2.c: Likewise.
10881         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10882         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10883         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10884         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10885         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10886         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10887         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10888         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10889         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10890         * g++.dg/cpp/warning-directive-2.C: Likewise.
10891         * gfortran.dg/warning-directive-2.F90: Likewise.
10892
10893 2010-04-09  Jason Merrill  <jason@redhat.com>
10894
10895         PR c++/42623
10896         * g++.dg/template/sizeof13.C: New.
10897
10898 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
10899
10900         * g++.dg/other/pr35504.C: Add check for thiscall.
10901         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10902         * gcc.dg/torture/stackalign/thiscall-1.c: New.
10903
10904 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10905
10906         PR c++/28584
10907         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10908         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
10909         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10910         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
10911         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10912         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
10913         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10914         * g++.dg/other/increment1.C: Likewise.
10915
10916 2010-04-09  Tobias Burnus  <burnus@net-b.de>
10917
10918         PR fortran/18918
10919         * gfortran.dg/coarray_7.f90: New test.
10920         * gfortran.dg/coarray_8.f90: New test.
10921
10922 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
10923
10924         PR fortran/28039
10925         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10926
10927 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10928
10929         PR target/43643
10930         * gcc.dg/pr43643.c: New test.
10931
10932 2010-04-08  Tobias Burnus  <burnus@net-b.de>
10933
10934         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10935
10936 2010-04-08  Richard Guenther  <rguenther@suse.de>
10937
10938         PR tree-optimization/43679
10939         * gcc.c-torture/compile/pr43679.c: New testcase.
10940
10941 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
10942
10943         PR debug/43670
10944         * gcc.dg/pr43670.c: New test.
10945
10946 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
10947
10948         PR middle-end/40815
10949         * gcc.dg/tree-ssa/reassoc-19.c: New.
10950
10951 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
10952
10953         PR c/18624
10954         * gcc.dg/Wunused-var-1.c: New test.
10955         * gcc.dg/Wunused-var-2.c: New test.
10956         * gcc.dg/Wunused-var-3.c: New test.
10957         * gcc.dg/Wunused-var-4.c: New test.
10958         * gcc.dg/Wunused-var-5.c: New test.
10959         * gcc.dg/Wunused-var-6.c: New test.
10960         * gcc.dg/Wunused-parm-1.c: New test.
10961
10962         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10963         * gcc.dg/trunc-1.c: Likewise.
10964         * gcc.dg/vla-9.c: Likewise.
10965         * gcc.dg/dfp/composite-type.c: Likewise.
10966
10967 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
10968
10969         PR objc/35996
10970         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10971         * obj-c++.dg/objc-gc-3.mm: Ditto.
10972
10973 2010-04-07  Simon Baldwin  <simonb@google.com>
10974
10975         * gcc.dg/cpp/warn-undef-2.c: New.
10976         * gcc.dg/cpp/warn-traditional-2.c: New.
10977         * gcc.dg/cpp/warn-comments-2.c: New.
10978         * gcc.dg/cpp/warning-directive-1.c: New.
10979         * gcc.dg/cpp/warn-long-long.c: New.
10980         * gcc.dg/cpp/warn-traditional.c: New.
10981         * gcc.dg/cpp/warn-variadic-2.c: New.
10982         * gcc.dg/cpp/warn-undef.c: New.
10983         * gcc.dg/cpp/warn-normalized-1.c: New.
10984         * gcc.dg/cpp/warning-directive-2.c: New.
10985         * gcc.dg/cpp/warn-long-long-2.c: New.
10986         * gcc.dg/cpp/warn-variadic.c: New.
10987         * gcc.dg/cpp/warn-normalized-2.c: New.
10988         * gcc.dg/cpp/warning-directive-3.c: New.
10989         * gcc.dg/cpp/warn-deprecated-2.c: New.
10990         * gcc.dg/cpp/warn-trigraphs-1.c: New.
10991         * gcc.dg/cpp/warn-multichar-2.c: New.
10992         * gcc.dg/cpp/warn-normalized-3.c: New.
10993         * gcc.dg/cpp/warning-directive-4.c: New.
10994         * gcc.dg/cpp/warn-unused-macros.c: New.
10995         * gcc.dg/cpp/warn-trigraphs-2.c: New.
10996         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
10997         * gcc.dg/cpp/warn-cxx-compat.c: New.
10998         * gcc.dg/cpp/warn-redefined.c: New.
10999         * gcc.dg/cpp/warn-trigraphs-3.c: New.
11000         * gcc.dg/cpp/warn-unused-macros-2.c: New.
11001         * gcc.dg/cpp/warn-deprecated.c: New.
11002         * gcc.dg/cpp/warn-trigraphs-4.c: New.
11003         * gcc.dg/cpp/warn-redefined-2.c: New.
11004         * gcc.dg/cpp/warn-comments.c: New.
11005         * gcc.dg/cpp/warn-multichar.c: New.
11006         * g++.dg/cpp/warning-directive-1.C: New.
11007         * g++.dg/cpp/warning-directive-2.C: New.
11008         * g++.dg/cpp/warning-directive-3.C: New.
11009         * g++.dg/cpp/warning-directive-4.C: New.
11010         * gfortran.dg/warning-directive-1.F90: New.
11011         * gfortran.dg/warning-directive-3.F90: New.
11012         * gfortran.dg/warning-directive-2.F90: New.
11013         * gfortran.dg/warning-directive-4.F90: New.
11014
11015 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11016
11017         PR objc++/23716
11018         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11019
11020 2010-04-07  Jason Merrill  <jason@redhat.com>
11021
11022         * g++.dg/template/dr408.C: New.
11023
11024         * g++.dg/lookup/ns4.C: New.
11025
11026         PR c++/38392
11027         * g++.dg/template/friend51.C: New test.
11028
11029         PR c++/41970
11030         * g++.old-deja/g++.other/linkage1.C: Adjust.
11031
11032 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11033
11034         PR c++/42697
11035         * g++.dg/template/crash94.C: New test.
11036
11037 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11038
11039         PR c++/40239
11040         * g++.dg/init/aggr5.C: New test.
11041         * g++.dg/init/aggr5.C: New test.
11042
11043 2010-04-07  Richard Guenther  <rguenther@suse.de>
11044
11045         PR tree-optimization/43270
11046         * g++.dg/warn/Warray-bounds-4.C: New testcase.
11047         * gcc.dg/Warray-bounds-7.c: Likewise.
11048
11049 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
11050
11051         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11052         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11053         * gnat.dg/bit_packed_array4.ad[sb]: New test.
11054
11055 2010-04-07  Jie Zhang  <jie@codesourcery.com>
11056
11057         PR c++/42556
11058         * g++.dg/init/pr42556.C: New test.
11059
11060 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11061
11062         PR debug/43628
11063         * g++.dg/debug/dwarf2/typedef2.C: New test.
11064
11065 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
11066
11067         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
11068         c-c++-common/dwarf2/redeclaration-1.C
11069
11070 2010-04-06  Jason Merrill  <jason@redhat.com>
11071
11072         * g++.dg/cpp0x/pr31437.C: Adjust error location.
11073         * g++.dg/ext/attrib18.C: Likewise.
11074         * g++.dg/ext/bitfield2.C: Likewise.
11075         * g++.dg/ext/bitfield4.C: Likewise.
11076         * g++.dg/ext/visibility/warn2.C: Likewise.
11077         * g++.dg/ext/visibility/warn3.C: Likewise.
11078         * g++.dg/gomp/pr26690-1.C: Likewise.
11079         * g++.dg/inherit/covariant7.C: Likewise.
11080         * g++.dg/init/synth2.C: Likewise.
11081         * g++.dg/lookup/using7.C: Likewise.
11082         * g++.dg/other/crash-4.C: Likewise.
11083         * g++.dg/other/error13.C: Likewise.
11084         * g++.dg/other/error20.C: Likewise.
11085         * g++.dg/parse/crash31.C: Likewise.
11086         * g++.dg/parse/error16.C: Likewise.
11087         * g++.dg/parse/error19.C: Likewise.
11088         * g++.dg/parse/error27.C: Likewise.
11089         * g++.dg/parse/error28.C: Likewise.
11090         * g++.dg/parse/fused-params1.C: Likewise.
11091         * g++.dg/template/error2.C: Likewise.
11092         * g++.dg/template/local6.C: Likewise.
11093         * g++.dg/template/qualttp15.C: Likewise.
11094         * g++.dg/warn/Wnvdtor-2.C: Likewise.
11095         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11096         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11097         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11098         * g++.old-deja/g++.eh/spec6.C: Likewise.
11099         * g++.old-deja/g++.jason/crash3.C: Likewise.
11100         * g++.old-deja/g++.jason/destruct2.C: Likewise.
11101         * g++.old-deja/g++.law/ctors5.C: Likewise.
11102         * g++.old-deja/g++.law/ctors9.C: Likewise.
11103         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11104         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11105         * g++.old-deja/g++.other/struct1.C: Likewise.
11106         * g++.old-deja/g++.other/volatile1.C: Likewise.
11107         * g++.old-deja/g++.pt/crash36.C: Likewise.
11108         * g++.old-deja/g++.pt/derived3.C: Likewise.
11109         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11110         * g++.old-deja/g++.robertl/eb4.C: Likewise.
11111
11112 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
11113
11114         PR middle-end/43519
11115         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11116         * gcc.dg/graphite/id-19.c: New.
11117
11118 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
11119
11120         PR middle-end/32824
11121         * gcc.dg/vect/pr32824: New.
11122
11123 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11124
11125         PR fortran/18918
11126         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11127         * gfortran.dg/coarray_3.f90: Ditto.
11128         * gfortran.dg/coarray_4.f90: Ditto.
11129         * gfortran.dg/coarray_5.f90: Ditto.
11130         * gfortran.dg/coarray_6.f90: Ditto.
11131         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11132
11133 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11134
11135         PR fortran/18918
11136         * gfortran.dg/coarray_4.f90: Fix test.
11137         * gfortran.dg/coarray_6.f90: Add more tests.
11138
11139 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11140
11141         PR fortran/18918
11142         * gfortran.dg/coarray_4.f90: New test.
11143         * gfortran.dg/coarray_5.f90: New test.
11144         * gfortran.dg/coarray_6.f90: New test.
11145
11146 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11147
11148         PR fortran/18918
11149         * gfortran.dg/iso_fortran_env_5.f90: New test.
11150         * gfortran.dg/iso_fortran_env_6.f90: New test.
11151
11152 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11153
11154         PR fortran/39997
11155         * gfortran.dg/coarray_1.f90: New test.
11156         * gfortran.dg/coarray_2.f90: New test.
11157         * gfortran.dg/coarray_3.f90: New test.
11158
11159 2010-04-06  Jason Merrill  <jason@redhat.com>
11160
11161         PR c++/43648
11162         * g++.dg/template/dtor8.C: New.
11163
11164         PR c++/43621
11165         * g++.dg/template/error-recovery2.C: New.
11166
11167 2010-04-06  Jan Hubicka  <jh@suse.czpli
11168
11169         PR tree-optimization/42906
11170         * gcc.dg/tree-ssa/dce-1.c: New testcase.
11171
11172 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11173
11174         PR fortran/43178
11175         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
11176         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11177         * gfortran.dg/auto_dealloc_1.f90: Ditto.
11178
11179 2010-04-06  Richard Guenther  <rguenther@suse.de>
11180
11181         PR tree-optimization/43627
11182         * gcc.dg/tree-ssa/vrp49.c: New testcase.
11183
11184 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11185
11186         PR target/43638
11187         * gcc.target/i386/pr43638.c: New test.
11188
11189 2010-04-06  Richard Guenther  <rguenther@suse.de>
11190
11191         PR middle-end/43661
11192         * gcc.c-torture/compile/pr43661.c: New testcase.
11193
11194 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11195
11196         * gcc.target/s390/stackcheck1.c: Add dg-warning.
11197
11198 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
11199
11200         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11201
11202 2010-04-02  Richard Guenther  <rguenther@suse.de>
11203
11204         PR tree-optimization/43629
11205         * gcc.c-torture/execute/pr43629.c: New testcase.
11206
11207 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11208             Dominique d'Humieres  <dominiq@lps.ens.fr>
11209
11210         PR libfortran/43605
11211         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11212
11213 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
11214
11215         PR debug/43325
11216         * c-c++-common/dwarf2/redeclaration-1.C: New test.
11217
11218 2010-04-01  Jason Merrill  <jason@redhat.com>
11219
11220         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11221
11222 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11223             Manfred Schwarb  <manfred99@gmx.ch>
11224
11225         PR libfortran/43605
11226         * gfortran.dg/ftell_3.f90: New test.
11227
11228 2010-04-01  Richard Guenther  <rguenther@suse.de>
11229
11230         PR middle-end/43614
11231         * gcc.c-torture/compile/pr43614.c: New testcase.
11232
11233 2010-04-01  Martin Jambor  <mjambor@suse.cz>
11234
11235         PR tree-optimization/43141
11236         * gcc.dg/guality/pr43141.c: New test.
11237
11238 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11239
11240         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11241         * g++.dg/eh/spbp.C: Likewise.
11242         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11243         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11244         superfluous casts.
11245         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11246         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
11247         * objc.dg/dwarf-2.m: Likewise.
11248
11249 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11250
11251         PR middle-end/43464
11252         * gcc.dg/graphite/id-pr43464.c: New.
11253         * gcc.dg/graphite/id-pr43464-1.c: New.
11254
11255 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11256
11257         PR middle-end/43351
11258         * gcc.dg/graphite/id-pr43351.c
11259
11260 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11261
11262         PR testsuite/35165
11263         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11264         * obj-c++.dg/try-catch-2.mm: Ditto.
11265         * obj-c++.dg/lookup-2.mm: Ditto.
11266         * obj-c++.dg/encode-8.m: Ditto.
11267         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11268         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11269         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11270         * obj-c++.dg/const-str-11.mm: Ditto.
11271         * obj-c++.dg/const-str-9.mm: Ditto.
11272         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11273         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11274         * obj-c++.dg/except-1.mm: Ditto.
11275         * obj-c++.dg/const-str-7.mm: Ditto.
11276         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11277         * obj-c++.dg/const-str-3.mm: Ditto.
11278         * obj-c++.dg/const-str-7.mm: Ditto.
11279         * obj-c++.dg/stubify-2.mm: Change dump file name.
11280
11281         PR objc++/23613
11282         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11283         New macro.
11284         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11285         Remove dg-xfail-if.
11286
11287 2010-03-31  Martin Jambor  <mjambor@suse.cz>
11288
11289         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
11290         only with -O2, -O3 or -Os and not with -fwhopr.
11291
11292 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
11293
11294         PR c++/43558
11295         * g++.dg/template/typedef31.C: New test.
11296
11297 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11298
11299         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11300         assembler output on *-*-solaris2*.
11301         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11302
11303 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
11304
11305         PR debug/43557
11306         * gcc.dg/pr43557-1.c: New test.
11307         * gcc.dg/pr43557-2.c: New file.
11308
11309 2010-03-31  Jie Zhang  <jie@codesourcery.com>
11310
11311         PR 43562
11312         * gcc.dg/pr43562.c: New test.
11313
11314 2010-03-30  Jason Merrill  <jason@redhat.com>
11315
11316         PR c++/43076
11317         * g++.dg/template/error-recovery1.C: New.
11318
11319         PR c++/41786
11320         * g++.dg/parse/ambig5.C: New.
11321
11322 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
11323
11324         PR debug/43593
11325         * gcc.dg/guality/pr43593.c: New test.
11326
11327 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
11328
11329         PR middle-end/43430
11330         * gcc.dg/vect/pr43430-1.c: New.
11331
11332 2010-03-30  Jason Merrill  <jason@redhat.com>
11333
11334         PR c++/43559
11335         * g++.dg/template/partial7.C: New.
11336
11337 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11338
11339         * gcc.target/s390/stackcheck1.c: New testcase.
11340
11341 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11342
11343         PR libfortran/43265
11344         * gfortran.dg/read_eof_8.f90: New test.
11345
11346 2010-03-29  Jason Merrill  <jason@redhat.com>
11347
11348         * gcc.dg/cpp/include6.c: Change [] to ().
11349
11350         N3077
11351         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11352         splicing and UCNs.
11353         * c-c++-common/raw-string-2.c: Add trigraph test.
11354         * c-c++-common/raw-string-8.c: New.
11355         * c-c++-common/raw-string-9.c: New.
11356         * c-c++-common/raw-string-10.c: New.
11357
11358         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11359         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11360         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11361         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11362         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11363         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11364         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11365
11366 2010-03-29  Richard Guenther  <rguenther@suse.de>
11367
11368         PR tree-optimization/43560
11369         * gcc.dg/torture/pr43560.c: New testcase.
11370
11371 2010-03-29  Jason Merrill  <jason@redhat.com>
11372
11373         N3077
11374         * g++.dg/ext/raw-string-1.C: Change [] to ().
11375         * g++.dg/ext/raw-string-2.C: Change [] to ().
11376         Don't use \ in delimiter.
11377         * g++.dg/ext/raw-string-3.C: Change [] to ().
11378         * g++.dg/ext/raw-string-4.C: Change [] to ().
11379         * g++.dg/ext/raw-string-5.C: Change [] to ().
11380         Test for error on \ in delimiter.
11381         * g++.dg/ext/raw-string-6.C: Change [] to ().
11382         * g++.dg/ext/raw-string-7.C: Change [] to ().
11383
11384 2010-03-29  Jie Zhang  <jie@codesourcery.com>
11385
11386         PR 43564
11387         * gcc.dg/pr43564.c: New test.
11388
11389 2010-03-29  Tobias Burnus  <burnus@net-b.de>
11390
11391         PR fortran/43551
11392         * gfortran.dg/direct_io_12.f90: New test.
11393
11394 2010-03-28  Jan Hubicka  <jh@suse.cz>
11395
11396         PR tree-optimization/43505
11397         * gfortran.dg/pr43505.f90: New testcase.
11398
11399 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
11400
11401         PR tree-optimization/43528
11402         * gcc.target/i386/pr43528.c: New test.
11403
11404 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
11405
11406         PR c/43381
11407         * gcc.dg/parm-impl-decl-3.c: New test.
11408
11409 2010-03-26  Jason Merrill  <jason@redhat.com>
11410
11411         PR c++/43509
11412         * g++.dg/cpp0x/parse1.C: New.
11413
11414 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
11415
11416         PR target/43524
11417         * gcc.target/i386/pr43524.c: New test.
11418
11419 2010-03-26  Martin Jambor  <mjambor@suse.cz>
11420
11421         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11422         whitespace, rename main to foo.
11423         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11424         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11425         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11426         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11427         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11428         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11429         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11430         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11431         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11432         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11433         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11434
11435 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
11436
11437         PR c++/43327
11438         * g++.dg/other/crash-10.C: New test.
11439         * g++.dg/other/crash-11.C: New test.
11440
11441 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11442
11443         PR libfortran/43517
11444         * gfortran.dg/read_eof_7.f90: New test.
11445
11446 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11447
11448         PR objc/35165
11449         PR testsuite/43512
11450         * objc-obj-c++-shared: New directory.
11451         * objc-obj-c++-shared/Object1-implementation.h: New file.
11452         * objc-obj-c++-shared/Object1.h: New file.
11453         * objc-obj-c++-shared/Protocol1.h: New file.
11454         * objc-obj-c++-shared/next-abi.h: New file.
11455         * objc-obj-c++-shared/next-mapping.h: New file.
11456         * objc/execute/next_mapping.h: Delete.
11457         * objc.dg/special/special.exp: For all targets run the tests with
11458         -fgnu-runtime, for darwin targets also run the tests with
11459         -fnext-runtime.
11460         * objc.dg/dg.exp: Ditto.
11461         * obj-c++.dg/dg.exp: Ditto.
11462         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11463         Protocol1.h) and next-mapping.h as required.  Amend testcase to
11464         include use of updated NeXT interface.
11465         * objc/execute/formal_protocol-5.m: Ditto.
11466         * objc/execute/protocol-isEqual-2.m: Ditto.
11467         * objc/execute/protocol-isEqual-4.m: Ditto.
11468         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11469         Protocol1.h) and next-mapping.h as required.
11470         * objc/execute/object_is_class.m: Ditto.
11471         * objc/execute/enumeration-1.m: Ditto.
11472         * objc/execute/class-13.m: Ditto.
11473         * objc/execute/formal_protocol-2.m: Ditto.
11474         * objc/execute/formal_protocol-4.m: Ditto.
11475         * objc/execute/class-1.m: Ditto.
11476         * objc/execute/bycopy-1.m: Ditto.
11477         * objc/execute/formal_protocol-6.m: Ditto.
11478         * objc/execute/bycopy-3.m: Ditto.
11479         * objc/execute/class-3.m: Ditto.
11480         * objc/execute/bf-11.m: Ditto.
11481         * objc/execute/class-5.m: Ditto.
11482         * objc/execute/bf-13.m: Ditto.
11483         * objc/execute/class-7.m: Ditto.
11484         * objc/execute/bf-15.m: Ditto.
11485         * objc/execute/class-9.m: Ditto.
11486         * objc/execute/bf-17.m: Ditto.
11487         * objc/execute/bf-19.m: Ditto.
11488         * objc/execute/IMP.m: Ditto.
11489         * objc/execute/exceptions/catchall-1.m: Ditto.
11490         * objc/execute/exceptions/trivial.m: Ditto.
11491         * objc/execute/exceptions/finally-1.m: Ditto.
11492         * objc/execute/exceptions/local-variables-1.m: Ditto.
11493         * objc/execute/exceptions/foward-1.m: Ditto.
11494         * objc/execute/bf-2.m: Ditto.
11495         * objc/execute/string1.m: Ditto.
11496         * objc/execute/bf-4.m: Ditto.
11497         * objc/execute/informal_protocol.m: Ditto.
11498         * objc/execute/string3.m: Ditto.
11499         * objc/execute/bf-6.m: Ditto.
11500         * objc/execute/bf-8.m: Ditto.
11501         * objc/execute/class-tests-1.h: Ditto.
11502         * objc/execute/protocol-isEqual-1.m: Ditto.
11503         * objc/execute/protocol-isEqual-3.m: Ditto.
11504         * objc/execute/_cmd.m: Ditto.
11505         * objc/execute/function-message-1.m: Ditto.
11506         * objc/execute/bf-20.m: Ditto.
11507         * objc/execute/bf-common.h: Ditto.
11508         * objc/execute/np-2.m: Ditto.
11509         * objc/execute/class-10.m: Ditto.
11510         * objc/execute/class-12.m: Ditto.
11511         * objc/execute/enumeration-2.m: Ditto.
11512         * objc/execute/class-14.m: Ditto.
11513         * objc/execute/encode-1.m: Ditto.
11514         * objc/execute/formal_protocol-1.m: Ditto.
11515         * objc/execute/formal_protocol-3.m: Ditto.
11516         * objc/execute/accessing_ivars.m: Ditto.
11517         * objc/execute/bycopy-2.m: Ditto.
11518         * objc/execute/class-2.m: Ditto.
11519         * objc/execute/bf-10.m: Ditto.
11520         * objc/execute/formal_protocol-7.m: Ditto.
11521         * objc/execute/root_methods.m: Ditto.
11522         * objc/execute/class-4.m: Ditto.
11523         * objc/execute/bf-12.m: Ditto.
11524         * objc/execute/class-6.m: Ditto.
11525         * objc/execute/bf-14.m: Ditto.
11526         * objc/execute/nested-func-1.m: Ditto.
11527         * objc/execute/class-8.m: Ditto.
11528         * objc/execute/private.m: Ditto.
11529         * objc/execute/bf-16.m: Ditto.
11530         * objc/execute/bf-18.m: Ditto.
11531         * objc/execute/load-3.m: Ditto.
11532         * objc/execute/compatibility_alias.m: Ditto.
11533         * objc/execute/bf-1.m: Ditto.
11534         * objc/execute/no_clash.m: Ditto.
11535         * objc/execute/bf-3.m: Ditto.
11536         * objc/execute/string2.m: Ditto.
11537         * objc/execute/bf-5.m: Ditto.
11538         * objc/execute/string4.m: Ditto.
11539         * objc/execute/bf-7.m: Ditto.
11540         * objc/execute/object_is_meta_class.m: Ditto.
11541         * objc/execute/bf-9.m: Ditto.
11542         * objc/execute/bf-21.m: Ditto.
11543         * objc/execute/cascading-1.m: Ditto.
11544         * objc/execute/trivial.m: Ditto.
11545         * objc/execute/np-1.m: Ditto.
11546         * objc/compile/trivial.m: Ditto.
11547         * objc/execute/class_self-2.m: Include <stdlib.h>.
11548         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11549         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11550         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11551         and 64bit. Use new NeXT interface as required.
11552         * objc.dg/special/unclaimed-category-1.m: Ditto.
11553         * objc.dg/special/unclaimed-category-1.h: Ditto.
11554         * objc.dg/special/unclaimed-category-1a.m: Ditto.
11555         * objc.dg/func-ptr-1.m: Ditto.
11556         * objc.dg/stret-1.m: Ditto.
11557         * objc.dg/encode-2.m: Ditto.
11558         * objc.dg/category-1.m: Ditto.
11559         * objc.dg/encode-3.m: Ditto.
11560         * objc.dg/call-super-3.m: Ditto.
11561         * objc.dg/method-3.m: Ditto.
11562         * objc.dg/func-ptr-2.m: Ditto.
11563         * objc.dg/lookup-1.m: Ditto.
11564         * objc.dg/encode-4.m: Ditto.
11565         * objc.dg/fix-and-continue-1.m: Ditto.
11566         * objc.dg/proto-lossage-3.m: Ditto.
11567         * objc.dg/method-13.m: Ditto.
11568         * objc.dg/proto-qual-1.m: Ditto.
11569         * objc.dg/zero-link-3.m: Ditto.
11570         * objc.dg/bitfield-1.m: Ditto.
11571         * objc.dg/va-meth-1.m: Ditto.
11572         * objc.dg/super-class-3.m: Ditto.
11573         * objc.dg/call-super-1.m: Ditto.
11574         * objc.dg/type-size-2.m: Ditto.
11575         * objc.dg/method-10.m: Ditto.
11576         * objc.dg/defs.m: Ditto.
11577         * objc.dg/const-str-3.m: Ditto.
11578         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
11579         Protocol1.h) and next-mapping.h as required. Use new NeXT
11580         interface as required.
11581         * objc.dg/super-class-4.m: Ditto.
11582         * objc.dg/comp-types-8.m: Ditto.
11583         * objc.dg/call-super-2.m: Ditto.
11584         * objc.dg/objc-fast-4.m: Ditto.
11585         * objc.dg/method-6.m: Ditto.
11586         * objc.dg/const-str-3.m: Ditto.
11587         * objc.dg/const-str-7.m: Ditto.
11588         * objc.dg/method-15.m: Ditto.
11589         * objc.dg/method-19.m: Ditto.
11590         * objc.dg/sync-1.m: Ditto.
11591         * objc.dg/layout-1.m: Ditto.
11592         * objc.dg/bitfield-3.m: Ditto.
11593         * objc.dg/try-catch-3.m: Ditto.
11594         * objc.dg/try-catch-7.m: Ditto.
11595         * objc.dg/comp-types-10.m: Ditto.
11596         * objc.dg/selector-2.: Ditto.
11597         * objc.dg/method-7.m: Ditto.
11598         * objc.dg/typedef-alias-1.m: Ditto.
11599         * objc.dg/proto-lossage-2.m: Ditto.
11600         * objc.dg/comp-types-11.m: Ditto.
11601         * objc.dg/sizeof-1.m: Ditto.
11602         * objc.dg/method-17.m: Ditto.
11603         * objc.dg/bitfield-5.m: Ditto.
11604         * objc.dg/try-catch-1.m: Ditto.
11605         * objc.dg/encode-5.m: Ditto.
11606         * objc.dg/fix-and-continue-2.m: Ditto.
11607         * objc.dg/method-9.m: Ditto.
11608         * objc.dg/isa-field-1.m: Ditto.
11609         * objc.dg/local-decl-2.m: Ditto.
11610         * objc.dg/objc-gc-4.m: Ditto.
11611         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11612         * objc.dg/gnu-runtime-3.m: Ditto.
11613         * objc.dg/encode-7.m: Ditto.
11614         * objc.dg/encode-8.m: Ditto.
11615         * objc.dg/selector-3.m: Ditto.
11616         * objc.dg/gnu-runtime-1.m: Ditto.
11617         * objc.dg/const-str-12.m: Ditto.
11618         * objc.dg/gnu-runtime-2.m: Ditto.
11619         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11620         * objc.dg/selector-1.m: Ditto.
11621         * objc.dg/stubify-2.m: Ditto.
11622         * objc.dg/zero-link-1.m: Ditto.
11623         * objc.dg/stret-2.m: Ditto.
11624         * objc.dg/zero-link-2.m: Ditto.
11625         * objc.dg/next-runtime-1.m: Ditto.
11626         * objc.dg/symtab-1.m: Ditto.
11627         * objc.dg/stubify-1.m: Ditto.
11628         * objc.dg/bitfield-2.m: Ditto.
11629         * objc.dg/try-catch-10.m: Apply to both runtimes.
11630         * objc.dg/const-str-1.m: Ditto.
11631         * objc.dg/image-info.m: Ditto.
11632         * objc.dg/encode-9.m: Ditto.
11633         * objc.dg/pragma-1.m: Apply test to all targets.
11634         * objc.dg/const-str-4.m: Ditto.
11635         * objc.dg/const-str-8.m: Ditto.
11636         * objc.dg/super-class-2.m: Ditto.
11637         * objc.dg/try-catch-5.m: Ditto.
11638         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
11639         Protocol1.h) and next-mapping.h as required. Use new NeXT
11640         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
11641         * objc.dg/const-str-11.m: Ditto.
11642         * objc.dg/const-str-9.m: Ditto.
11643         * objc.dg/method-4.m: Skip for 64Bit NeXT.
11644         * objc.dg/encode-1.m: Remove redundant -lobjc.
11645         * objc.dg/try-catch-9.m: Tidy space.
11646         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
11647         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11648         and 64bit. Use new NeXT interface as required.
11649         * obj-c++.dg/template-4.mm: Ditto.
11650         * obj-c++.dg/defs.mm: Ditto.
11651         * obj-c++.dg/basic.mm: Ditto.
11652         * obj-c++.dg/encode-4.mm: Ditto.
11653         * obj-c++.dg/method-17.mm: Ditto.
11654         * obj-c++.dg/proto-lossage-3.mm: Ditto.
11655         * obj-c++.dg/cxx-class-1.mm: Ditto.
11656         * obj-c++.dg/method-10.mm: Ditto.
11657         * obj-c++.dg/va-meth-1.mm: Ditto.
11658         * obj-c++.dg/encode-5.mm: Ditto.
11659         * obj-c++.dg/lookup-2.mm: Ditto.
11660         * obj-c++.dg/template-3.mm: Ditto.
11661         * obj-c++.dg/proto-qual-1.mm: Ditto.
11662         * obj-c++.dg/qual-types-1.m: Ditto.
11663         * obj-c++.dg/cxx-scope-1.mm: Ditto.
11664         * obj-c++.dg/template-1.mm: Ditto.
11665         * obj-c++.dg/encode-6.mm: Ditto.
11666         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
11667         Protocol1.h) and next-mapping.h as required. Use new NeXT
11668         interface as required.
11669         * obj-c++.dg/except-1.mm: Ditto.
11670         * obj-c++.dg/const-str-7.mm: Ditto.
11671         * obj-c++.dg/ivar-list-semi.mm: Ditto.
11672         * obj-c++.dg/cxx-scope-2.mm: Ditto.
11673         * obj-c++.dg/selector-2.mm: Ditto.
11674         * obj-c++.dg/isa-field-1.mm: Ditto.
11675         * obj-c++.dg/try-catch-1.mm: Ditto.
11676         * obj-c++.dg/local-decl-1.mm: Ditto.
11677         * obj-c++.dg/try-catch-9.mm: Ditto.
11678         * obj-c++.dg/no-extra-load.mm: Ditto.
11679         * obj-c++.dg/selector-5.mm: Ditto.
11680         * obj-c++.dg/method-12.mm: Ditto.
11681         * obj-c++.dg/try-catch-11.mm: Ditto.
11682         * obj-c++.dg/comp-types-11.mm: Ditto.
11683         * obj-c++.dg/bitfield-3.mm: Ditto.
11684         * obj-c++.dg/method-6.mm: Ditto.
11685         * obj-c++.dg/super-class-2.mm: Ditto.
11686         * obj-c++.dg/method-21.mm: Ditto.
11687         * obj-c++.dg/const-str-8.mm: Ditto.
11688         * obj-c++.dg/try-catch-7.mm: Ditto.
11689         * obj-c++.dg/method-15.mm: Ditto.
11690         * obj-c++.dg/layout-1.mm: Ditto.
11691         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11692         * obj-c++.dg/const-str-3.mm: Ditto.
11693         * obj-c++.dg/try-catch-2.mm: Ditto.
11694         * obj-c++.dg/objc-gc-3.mm: Ditto.
11695         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11696         * obj-c++.dg/bitfield-1.mm: Ditto.
11697         * obj-c++.dg/selector-6.mm: Ditto.
11698         * obj-c++.dg/method-13.mm: Ditto.
11699         * obj-c++.dg/comp-types-12.mm: Ditto.
11700         * obj-c++.dg/bitfield-4.mm: Ditto.
11701         * obj-c++.dg/try-catch-8.mm: Ditto.
11702         * obj-c++.dg/method-2.mm: Ditto.
11703         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11704         * obj-c++.dg/typedef-alias-1.mm: Ditto.
11705         * obj-c++.dg/const-str-4.mm: Ditto.
11706         * obj-c++.dg/proto-lossage-2.mm: Ditto.
11707         * obj-c++.dg/try-catch-3.mm: Ditto.
11708         * obj-c++.dg/comp-types-9.mm: Ditto.
11709         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11710         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11711         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11712         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11713         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11714         Use new NeXT interface as required.
11715         * obj-c++.dg/const-str-10.mm: Ditto.
11716         * obj-c++.dg/const-str-11.mm: Ditto.
11717         * obj-c++.dg/const-str-9.mm: Ditto.
11718         * obj-c++.dg/method-11.mm: Ditto.
11719         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11720         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11721         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11722         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11723         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11724
11725 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
11726
11727         PR c++/43206
11728         * g++.dg/template/typedef30.C: New test case.
11729
11730 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
11731
11732         PR c/43385
11733         * gcc.c-torture/execute/pr43385.c: New test.
11734
11735 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
11736
11737         * gcc.dg/strncpy-fix-1.c: New test.
11738
11739 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11740
11741         PR testsuite/41609
11742         * lib/objc-torture.exp (objc-set-runtime-options): New.
11743         * objc/execute/execute.exp: Check runtime options on each pass.
11744         * objc/execute/exceptions/exceptions.exp: Ditto.
11745         * objc/compile/compile.exp: Ditto.
11746
11747         PR testsuite/42348
11748         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11749         standard tests.
11750         (check_effective_target_objc2): New proc.
11751         (check_effective_target_next_runtime): New proc.
11752         * lib/objc.exp: Determine which runtime is in force and support it.
11753         * lib/obj-c++.exp: Ditto.
11754
11755 2010-03-24  Jason Merrill  <jason@redhat.com>
11756
11757         PR c++/43502
11758         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11759
11760 2010-03-24  Martin Jambor  <mjambor@suse.cz>
11761
11762         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11763         a loop.
11764         * gcc.dg/ipa/ipa-2.c: Likewise.
11765         * gcc.dg/ipa/ipa-3.c: Likewise.
11766         * gcc.dg/ipa/ipa-4.c: Likewise.
11767         * gcc.dg/ipa/ipa-5.c: Likewise.
11768         * gcc.dg/ipa/ipa-7.c: Likewise.
11769         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11770         a loop.
11771         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11772         i_can_not_be_propagated_fully2 into a loop.
11773         * gcc.dg/ipa/ipa-8.c: New test.
11774         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11775
11776 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
11777
11778         PR debug/19192
11779         PR debug/43479
11780         * gcc.dg/guality/pr43479.c: New test.
11781         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11782         and add volatile keyword.
11783
11784 2010-03-23  Mike Stump  <mikestump@comcast.net>
11785
11786         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11787
11788 2010-03-23  Jason Merrill  <jason@redhat.com>
11789
11790         * g++.dg/ext/altivec-17.C: Adjust error message.
11791
11792         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11793         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11794         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11795         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11796         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11797         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11798
11799 2010-03-22  Jason Merrill  <jason@redhat.com>
11800
11801         PR c++/43333
11802         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11803         * g++.dg/ext/is_pod_98.C: New.
11804
11805         PR c++/43281
11806         * g++.dg/cpp0x/auto18.C: New.
11807
11808         * gcc.dg/pr36997.c: Adjust error message.
11809         * g++.dg/ext/vector9.C: Likewise.
11810         * g++.dg/conversion/simd3.C: Likewise.
11811         * g++.dg/other/error23.C: Likewise.
11812
11813 2010-03-22  Michael Matz  <matz@suse.de>
11814
11815         PR middle-end/43475
11816         * gfortran.dg/pr43475.f90: New testcase.
11817
11818 2010-03-22  Richard Guenther  <rguenther@suse.de>
11819
11820         PR tree-optimization/43390
11821         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11822
11823 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11824
11825         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11826         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11827
11828 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
11829             Michael Matz  <matz@suse.de>
11830
11831         PR c++/43081
11832         * g++.dg/parse/crash56.C: New test.
11833
11834 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
11835
11836         PR fortran/43450
11837         * gfortran.dg/whole_file_15.f90 : New test.
11838
11839 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11840
11841         PR fortran/43409
11842         * gfortran.dg/inquire_size.f90: New test.
11843
11844 2010-03-20  Richard Guenther  <rguenther@suse.de>
11845
11846         PR rtl-optimization/43438
11847         * gcc.c-torture/execute/pr43438.c: New testcase.
11848
11849 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
11850
11851         PR c++/43375
11852         * g++.dg/abi/mangle42.C: New test.
11853
11854 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11855
11856         PR C/43211
11857         * gcc.dg/pr43211.c: New test.
11858         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11859
11860 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
11861
11862         PR rtl-optimization/42258
11863         * gcc.target/arm/thumb1-mul-moves.c: New test.
11864
11865         PR target/40697
11866         * gcc.target/arm/thumb-andsi.c: New test.
11867
11868         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11869         dg-require-effective-target.
11870
11871 2010-03-19  Michael Matz  <matz@suse.de>
11872
11873         PR c++/43116
11874         * g++.dg/other/pr43116.C: New testcase.
11875
11876 2010-03-19  Michael Matz  <matz@suse.de>
11877
11878         PR target/43305
11879         * gcc.dg/pr43305.c: New testcase.
11880
11881 2010-03-19  Richard Guenther  <rguenther@suse.de>
11882
11883         PR tree-optimization/43415
11884         * gcc.c-torture/compile/pr43415.c: New testcase.
11885
11886 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
11887
11888         PR ada/43106
11889         * gnat.dg/case_optimization2.adb: New test.
11890         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11891
11892 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11893             Jack Howarth  <howarth@bromo.med.uc.edu>
11894
11895         PR target/36399
11896         * gcc.target/i386/push-1.c: Don't xfail
11897           scan-assembler-not "movups" on darwin.
11898
11899 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
11900
11901         PR debug/43058
11902         * gcc.dg/pr43058.c: New test.
11903
11904 2010-03-18  Martin Jambor  <mjambor@suse.cz>
11905
11906         PR middle-end/42450
11907         * g++.dg/torture/pr42450.C: New test.
11908
11909 2010-03-18  Michael Matz  <matz@suse.de>
11910
11911         PR middle-end/43419
11912         * gcc.dg/pr43419.c: New testcase.
11913
11914 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
11915
11916         PR rtl-optimization/43360
11917         * gcc.dg/torture/pr43360.c: New.
11918
11919 2010-03-18  Michael Matz  <matz@suse.de>
11920
11921         PR tree-optimization/43402
11922         * gcc.dg/pr43402.c: New testcase.
11923
11924 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
11925
11926         PR target/42427
11927         * gcc.dg/pr42427.c: New test.
11928
11929 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11930
11931         PR libfortran/43265
11932         * gfortran.dg/read_empty_file.f: New test.
11933         * gfortran.dg/read_eof_all.f90: New test.
11934         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11935         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11936
11937 2010-03-17  Michael Matz  <matz@suse.de>
11938
11939         * gcc.dg/pr43300.c: Add -w.
11940
11941 2010-03-17  Richard Guenther  <rguenther@suse.de>
11942
11943         * gcc.dg/pr43379.c: Add -w.
11944
11945 2010-03-17  Tobias Burnus  <burnus@net-b.de>
11946
11947         PR fortran/43331
11948         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11949
11950 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
11951
11952         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11953
11954 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11955
11956         * ada/acats/run_all.sh: Log start and end times.
11957
11958 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11959
11960         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11961
11962 2010-03-16  Richard Guenther  <rguenther@suse.de>
11963
11964         PR middle-end/43379
11965         * gcc.dg/pr43379.c: New testcase.
11966
11967 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
11968
11969         PR debug/43051
11970         * gcc.dg/guality/pr43051-1.c: New test.
11971
11972 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
11973
11974         PR testsuite/43363
11975         * g++.dg/ext/altivec-17.C: Handle changes to error message.
11976
11977 2010-03-15  Michael Matz  <matz@suse.de>
11978
11979         PR middle-end/43300
11980         * gcc.dg/pr43300.c: New testcase.
11981
11982 2010-03-15  Richard Guenther  <rguenther@suse.de>
11983
11984         PR tree-optimization/43367
11985         * gcc.c-torture/compile/pr43367.c: New testcase.
11986
11987 2010-03-15  Richard Guenther  <rguenther@suse.de>
11988
11989         PR tree-optimization/43317
11990         * gcc.dg/pr43317.c: New testcase.
11991
11992 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11993
11994         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
11995
11996 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11997
11998         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
11999
12000 2010-03-14  Tobias Burnus  <burnus@net-b.de>
12001
12002         PR fortran/43362
12003         * gfortran.dg/impure_constructor_1.f90: New test.
12004
12005 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12006
12007         PR middle-end/43354
12008         * gfortran.dg/graphite/id-pr43354.f: New.
12009
12010 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12011
12012         PR middle-end/43349
12013         * gfortran.dg/graphite/pr43349.f: New.
12014
12015 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12016
12017         PR middle-end/43306
12018         * gcc.dg/graphite/pr43306.c: New.
12019
12020 2010-03-12  David S. Miller  <davem@davemloft.net>
12021
12022         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12023         sparc.
12024
12025 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12026
12027         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12028
12029 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
12030
12031         PR fortran/43291
12032         PR fortran/43326
12033         * gfortran.dg/dynamic_dispatch_7.f03: New test.
12034
12035 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
12036
12037         * gfortran.dg/default_format_denormal_1.f90: Don't assume
12038         fail for *-*-mingw* targets.
12039
12040 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
12041
12042         PR debug/43329
12043         * gcc.dg/guality/pr43329-1.c: New test.
12044
12045 2010-03-11  Martin Jambor  <mjambor@suse.cz>
12046
12047         PR tree-optimization/43257
12048         * g++.dg/torture/pr43257.C: New test.
12049
12050 2010-03-11  Tobias Burnus  <burnus@net-b.de>
12051
12052         PR fortran/43228
12053         * gfortran.dg/namelist_61.f90: New test.
12054
12055 2010-03-11  Richard Guenther  <rguenther@suse.de>
12056
12057         PR tree-optimization/43255
12058         * gcc.c-torture/compile/pr43255.c: New testcase.
12059
12060 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12061
12062         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
12063         * gcc.dg/pr43280.c: New testcase.
12064
12065 2010-03-11  Richard Guenther  <rguenther@suse.de>
12066
12067         PR lto/43200
12068         * gcc.dg/lto/20100227-1_0.c: New testcase.
12069         * gcc.dg/lto/20100227-1_1.c: Likewise.
12070
12071 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12072
12073         PR libfortran/43320
12074         PR libfortran/43265
12075         * gfortran.dg/read_eof_6.f: New test
12076         * gfortran.dg/read_x_eof.f90: New test.
12077         * gfortran.dg/read_x_past.f: Update test.
12078
12079 2010-03-10  Jan Hubicka  <jh@suse.cz>
12080
12081         * gcc.c-torture/compile/pr43288.c: New test.
12082
12083 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12084
12085         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12086         -fpic/-fPIC flags.
12087         * g++.old-deja/g++.pt/asm2.C: Likewise.
12088         * gcc.c-torture/compile/20000804-1.c: Likewise.
12089         * gcc.target/i386/clobbers.c: Likewise.
12090
12091 2010-03-10  Tobias Burnus  <burnus@net-b.de>
12092
12093         PR fortran/43303
12094         * gfortran.dg/c_assoc_3.f90: New test.
12095
12096 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
12097
12098         PR debug/36728
12099         * gcc.dg/guality/pr36728-1.c: New test.
12100         * gcc.dg/guality/pr36728-2.c: New test.
12101
12102 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12103
12104         * gcc.dg/h8300-div-delay-slot.c: New test.
12105
12106 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
12107
12108         PR tree-optimization/43236
12109         * gcc.c-torture/execute/pr43236.c: New test.
12110
12111 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
12112
12113         PR middle-end/42859
12114         * g++.dg/eh/pr42859.C: New test.
12115
12116 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
12117
12118         PR debug/43299
12119         * gcc.dg/pr43299.c: New test.
12120
12121         PR debug/43290
12122         * g++.dg/eh/unwind2.C: New test.
12123
12124 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12125             Reza Yazdani  <reza.yazdani@amd.com>
12126
12127         PR middle-end/43065
12128         * gcc.dg/graphite/run-id-4.c: New.
12129
12130 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12131
12132         PR middle-end/43065
12133         * gcc.dg/graphite/run-id-3.c: New.
12134
12135 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
12136
12137         PR middle-end/42644
12138         PR middle-end/42130
12139         * gcc.dg/graphite/id-18.c: New.
12140         * gcc.dg/graphite/run-id-pr42644.c: New.
12141
12142 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12143
12144         PR middle-end/42326
12145         * gcc.dg/graphite/pr42326.c: New.
12146
12147 2010-03-08  Richard Guenther  <rguenther@suse.de>
12148
12149         PR tree-optimization/43269
12150         * gcc.c-torture/execute/pr43269.c: New testcase.
12151
12152 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
12153
12154         PR fortran/43256
12155         * gfortran.dg/typebound_call_13.f03: New.
12156
12157 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
12158
12159         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
12160         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
12161
12162 2010-03-05  Jason Merrill  <jason@redhat.com>
12163
12164         * g++.dg/abi/mangle40.C: Require weak and alias.
12165
12166 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12167
12168         PR middle-end/42326
12169         * gfortran.dg/graphite/pr42326.f90: New.
12170         * gfortran.dg/graphite/pr42326-1.f90: New.
12171
12172 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12173
12174         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
12175         (gnat_target_compile): Likewise.
12176         Reinitialize GNAT_UNDER_TEST if target changes.
12177         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
12178         (local_find_gnatmake): Pass full --GCC to gnatlink.
12179         Remove --LINK.
12180
12181 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12182
12183         PR c/43248
12184         * gcc.dg/compound-literal-1.c: New testcase.
12185
12186 2010-03-04  Martin Jambor  <mjambor@suse.cz>
12187
12188         PR tree-optimization/43164
12189         PR tree-optimization/43191
12190         * gcc.c-torture/compile/pr43164.c: New test.
12191         * gcc.c-torture/compile/pr43191.c: Likewise.
12192
12193 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
12194
12195         PR fortran/43244
12196         * gfortran.dg/finalize_9.f90: New.
12197
12198 2010-03-04  Tobias Burnus  <burnus@net-b.de>
12199             Ken Werner  <ken@linux.vnet.ibm.com>
12200
12201         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12202         to dg-options for spu.
12203         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12204         dump-scan target to exclude spu.
12205
12206 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
12207
12208         PR middle-end/43209
12209         * gcc.dg/tree-ssa/ivopts-4.c: New.
12210
12211 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
12212
12213         * lib/target-supports-dg.exp (check-flags): Provide defaults for
12214         include-opts and exclude-opts; skip checking the flags if arguments
12215         are the same as the defaults.
12216         (dg-xfail-if): Verify the number of arguments, supply defaults
12217         for unspecified optional arguments.
12218         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12219
12220 2010-03-03  Jason Merrill  <jason@redhat.com>
12221
12222         PR c++/12909
12223         * g++.dg/abi/mangle40.C: Updated.
12224
12225 2010-03-03  Jason Merrill  <jason@redhat.com>
12226
12227         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12228         * g++.dg/abi/mangle23.C: Likewise.
12229         * g++.dg/eh/simd-2.C: Likewise.
12230         * g++.dg/ext/attribute-test-2.C: Likewise.
12231         * g++.dg/ext/vector14.C: Likewise.
12232         * g++.dg/other/pr34435.C: Likewise.
12233         * g++.dg/template/conv8.C: Likewise.
12234         * g++.dg/template/nontype9.C: Likewise.
12235         * g++.dg/template/qualttp17.C: Likewise.
12236         * g++.dg/template/ref1.C: Likewise.
12237         * g++.old-deja/g++.pt/crash68.C: Likewise.
12238         * g++.old-deja/g++.pt/ref1.C: Likewise.
12239         * g++.old-deja/g++.pt/ref3.C: Likewise.
12240         * g++.old-deja/g++.pt/ref4.C: Likewise.
12241
12242         PR c++/12909
12243         * g++.dg/abi/mangle40.C: New.
12244         * g++.dg/abi/mangle41.C: New.
12245         * g++.dg/lto/20100302_0.C: New.
12246         * g++.dg/lto/20100302_1.C: New.
12247         * g++.dg/lto/20100302.h: New.
12248
12249 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
12250
12251         PR fortran/43243
12252         * gfortran.dg/internal_pack_12.f90: New test.
12253
12254 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
12255
12256         * gcc.dg/pr36997.c: Adjust error message.
12257
12258 2010-03-03  Mike Stump  <mikestump@comcast.net>
12259
12260         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12261         adjustments to not be present on machines that align the stack to
12262         more than 4 bytes and don't have a red zone yet as that is an
12263         unimplemented optimization.
12264
12265 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
12266
12267         PR fortran/43169
12268         * gfortran.dg/impure_assignment_3.f90: New.
12269
12270 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
12271
12272         PR debug/43229
12273         * gfortran.dg/pr43229.f90: New test.
12274
12275         PR debug/43237
12276         * gcc.dg/debug/dwarf2/pr43237.c: New test.
12277
12278         PR debug/43177
12279         * gcc.dg/guality/pr43177.c: New test.
12280
12281 2010-03-02  Jason Merrill  <jason@redhat.com>
12282
12283         * g++.dg/ext/vector9.C: Adjust error message.
12284         * g++.dg/conversion/simd3.C: Likewise.
12285         * g++.dg/other/error23.C: Likewise.
12286
12287 2010-03-02  Mike Stump  <mikestump@comcast.net>
12288
12289         PR c++/41090
12290         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12291
12292 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
12293
12294         PR fortran/43180
12295         * gfortran.dg/internal_pack_10.f90: New test.
12296
12297         PR fortran/43173
12298         * gfortran.dg/internal_pack_11.f90: New test.
12299
12300 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
12301
12302         PR middle-end/42640
12303         * gcc.dg/tree-ssa/pr42640.c: New.
12304
12305 2010-03-01  Richard Guenther  <rguenther@suse.de>
12306
12307         PR tree-optimization/43220
12308         * gcc.c-torture/execute/pr43220.c: New testcase.
12309
12310 2010-03-01  Richard Guenther  <rguenther@suse.de>
12311
12312         PR middle-end/43213
12313         * gcc.dg/pr43213.c: New testcase.
12314
12315 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12316
12317         PR pch/14940
12318         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12319
12320 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12321
12322         * lib/target-supports.exp (check_effective_target_ucn_nocache):
12323         New function.
12324         (check_effective_target_ucn): Likewise.
12325
12326         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12327         if !ucn.
12328         * gcc.dg/ucnid-2.c: Likewise.
12329         * gcc.dg/ucnid-3.c: Likewise.
12330         * gcc.dg/ucnid-4.c: Likewise.
12331         * gcc.dg/ucnid-11.c: Likewise.
12332         * gcc.dg/ucnid-12.c: Likewise.
12333         * gcc.dg/ucnid-6.c: Skip if !ucn.
12334         * gcc.dg/ucnid-9.c: Likewise.
12335
12336 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12337
12338         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12339         lists to dg-skip-if.
12340         * gcc.target/i386/stackalign/return-3.c: Likewise.
12341
12342 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12343
12344         * gcc.target/i386/clearcap.map: New file.
12345         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12346         Pass clearcap.map by default if supported.
12347
12348 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12349
12350         PR fortran/42900
12351         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12352         Explain this.
12353         * gfortran.dg/stat_2.f90: Likewise.
12354
12355 2010-03-01  Tobias Burnus  <burnus@net-b.de>
12356
12357         PR fortran/43199
12358         * gfortran.dg/module_read_2.f90: New test.
12359
12360 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
12361
12362         PR c++/42748
12363         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12364         * g++.dg/abi/mangle12.C: Likewise.
12365         * g++.dg/abi/mangle20-2.C: Likewise.
12366         * g++.dg/abi/mangle17.C: Likewise.
12367         * g++.dg/template/cond2.C: Likewise.
12368         * g++.dg/template/pr35240.C: Likewise.
12369
12370 2010-02-27  Richard Guenther  <rguenther@suse.de>
12371
12372         PR tree-optimization/43186
12373         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12374
12375 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12376
12377         * g++.dg/abi/packed1.C: Expect warning on the SH.
12378
12379 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
12380
12381         PR c++/42054:
12382         * g++.dg/parse/error37.C: New test.
12383
12384 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12385
12386         PR c/24577
12387         PR c/43192
12388         * gcc.dg/pr8927-1.c: Match new note.
12389         * gcc.dg/990506-0.c: Likewise.
12390         * gcc.dg/gomp/flush-2.c: Likewise.
12391         * gcc.dg/gomp/atomic-5.c: Likewise.
12392         * gcc.dg/gomp/pr34607.c: Likewise.
12393         * gcc.dg/pr35746.c: Likewise.
12394         * gcc.dg/cpp/pragma-1.c: Likewise.
12395         * gcc.dg/cpp/pragma-2.c: Likewise.
12396         * gcc.dg/pr41842.c: Likewise.
12397         * gcc.dg/noncompile/20040629-1.c: Likewise.
12398         * objc.dg/private-1.m: Likewise.
12399
12400 2010-02-27  Tobias Burnus  <burnus@net-b.de>
12401
12402         PR fortran/43185
12403         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12404         * gfortran.dg/default_initialization_4.f90: New test.
12405
12406 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
12407
12408         * gnat.dg/thin_pointer.ad[sb]: Rename into...
12409         * gnat.dg/thin_pointer1.ad[sb]: ...this.
12410         * gnat.dg/thin_pointer2.adb: New test.
12411         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12412
12413 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12414
12415         PR c/20631
12416         * gcc.dg/cpp/c90-pedantic.c: New.
12417         * gcc.dg/cpp/c90.c: New.
12418         * gcc.dg/gnu90-const-expr-1.c: New.
12419         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12420
12421 2010-02-26  Richard Guenther  <rguenther@suse.de>
12422
12423         PR tree-optimization/43186
12424         * gcc.c-torture/compile/pr43186.c: New testcase.
12425
12426 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
12427
12428         PR debug/43190
12429         * c-c++-common/dwarf2/pr43190.c: New test.
12430
12431 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12432
12433         PR testsuite/37074:
12434         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12435
12436 2010-02-26  Richard Guenther  <rguenther@suse.de>
12437
12438         PR tree-optimization/43188
12439         * gcc.c-torture/compile/pr43188.c: New testcase.
12440
12441 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12442
12443         PR target/43175
12444         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12445
12446 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
12447
12448         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12449
12450 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
12451
12452         PR target/43154
12453         * gcc.target/powerpc/pr43154.c: New file.
12454
12455 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
12456
12457         PR debug/43166
12458         * gfortran.dg/debug/pr43166.f: New test.
12459
12460         PR debug/43165
12461         * gcc.dg/torture/pr43165.c: New test.
12462
12463 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12464
12465         PR c/43128
12466         * c-c++-common/pr41779.c: Update.
12467
12468 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12469
12470         PR ada/32547
12471         * lib/gnat-dg.exp (gnat_load): Redefine.
12472
12473         * ada/acats/run_acats: Run run_all.sh with $SHELL.
12474         * ada/acats/run_all.sh: Downcase tasking not implemented message.
12475
12476 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12477
12478         PR libobjc/36610
12479         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12480         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12481         -fgnu-runtime.
12482         Sort entries.
12483
12484 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12485
12486         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12487
12488 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
12489
12490         PR debug/43150
12491         * gcc.dg/guality/vla-1.c: New test.
12492
12493 2010-02-24  Tobias Burnus  <burnus@net-b.de>
12494
12495         PR fortran/43042
12496         * gfortran.dg/c_ptr_tests_15.f90: New test.
12497
12498 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12499
12500         PR target/43107
12501         * gcc.target/i386/pr43107.c: New test.
12502
12503 2010-02-23  Jason Merrill  <jason@redhat.com>
12504
12505         PR c++/43143
12506         * g++.dg/cpp0x/variadic100.C: New.
12507
12508 2010-02-23  Jason Merrill  <jason@redhat.com>
12509
12510         PR debug/42800
12511         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12512         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12513         * c-c++-common/dwarf2/vla1.c: New.
12514
12515 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12516
12517         PR target/43139
12518         * gcc.dg/pr43139.c: New test.
12519
12520         PR debug/43077
12521         * gcc.dg/guality/pr43077-1.c: New test.
12522
12523 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12524
12525         PR 43123
12526         * gcc.dg/march.c: New.
12527         * gcc.dg/march-generic.c: New.
12528         * gcc.dg/mtune.c: New.
12529
12530 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12531
12532         PR middle-end/43083
12533         * gcc.dg/graphite/pr43083.c: New.
12534
12535 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12536
12537         PR middle-end/43097
12538         * gfortran.dg/graphite/pr43097.f: New.
12539
12540 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12541             Manuel López-Ibáñez  <manu@gcc.gnu.org>
12542
12543         PR middle-end/43140
12544         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12545
12546 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12547
12548         PR middle-end/43026
12549         * g++.dg/graphite/pr43026.C: New.
12550
12551 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12552
12553         PR c++/43126
12554         * gcc.dg/cleanup-1.c: Update.
12555         * gcc.dg/func-args-1.c: Update.
12556         * gcc.dg/format/sentinel-1.c: Update.
12557         * g++.old-deja/g++.jason/scoping10.C: Update.
12558         * g++.old-deja/g++.ns/lookup5.C: Update.
12559         * g++.dg/ext/cleanup-1.C: Update.
12560         * g++.dg/parse/varmod1.C: Update.
12561         * g++.dg/parse/error33.C: Update.
12562         * g++.dg/expr/call3.C: Update.
12563         * g++.dg/func-args-1.C: New.
12564
12565 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12566
12567         PR c/43125
12568         * gcc.dg/attr-used-2.c: Moved to ...
12569         * c-c++-common/attr-used-2.c: Here.
12570
12571         * gcc.dg/attr-used.c: Moved to ...
12572         * c-c++-common/attr-used.c: Here.
12573
12574 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
12575
12576         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12577
12578 2010-02-22  Richard Guenther  <rguenther@suse.de>
12579
12580         PR lto/43045
12581         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12582         * gfortran.dg/lto/20100222-1_1.c: Likewise.
12583
12584 2010-02-22  Richard Guenther  <rguenther@suse.de>
12585
12586         PR tree-optimization/42749
12587         * gcc.c-torture/compile/pr42749.c: New testcase.
12588
12589 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
12590
12591         PR fortran/43072
12592         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12593         * gfortran.dg/internal_pack_9.f90: New test.
12594
12595 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12596
12597         PR c++/23510
12598         * g++.dg/template/recurse.C: Adjust.
12599         * g++.dg/template/pr23510.C: New.
12600
12601 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
12602
12603         PR c++/42824
12604         * g++.dg/template/memclass4.C: New test.
12605
12606 2010-02-21  Tobias Burnus  <burnus@net-b.de>
12607
12608         PR fortran/35259
12609         * gfortran.dg/reassoc_5.f90: New test.
12610
12611 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
12612
12613         PR target/43067
12614         * gcc.target/i386/pr43067.c: New test.
12615
12616 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12617
12618         PR c++/35669
12619         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12620         -Wconversion-null.
12621         * g++.dg/warn/Wconversion-null.C: New test.
12622         * g++.old-deja/g++.other/null1.C: Move to...
12623         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12624
12625 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
12626
12627         PR fortran/36932
12628         PR fortran/36933
12629         * gfortran.dg/dependency_26.f90: New test.
12630
12631         PR fortran/43072
12632         * gfortran.dg/internal_pack_7.f90: New test.
12633
12634         PR fortran/43111
12635         * gfortran.dg/internal_pack_8.f90: New test.
12636
12637 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12638
12639         PR 43128
12640         * c-c++-common/pr41779.c: Fix broken testcase.
12641
12642 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12643
12644         PR 36513
12645         * c-c++-common/pr36513.c: New testcase.
12646         * c-c++-common/pr36513-2.c: New testcase.
12647
12648 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12649
12650         PR 41779
12651         * c-c++-common/pr41779.c: New.
12652
12653 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
12654
12655         PR debug/43084
12656         * gcc.dg/pr43084.c: New test.
12657
12658 2010-02-19  Richard Guenther  <rguenther@suse.de>
12659
12660         PR tree-optimization/42916
12661         * gcc.dg/pr42916.c: New testcase.
12662
12663 2010-02-18  Jason Merrill  <jason@redhat.com>
12664
12665         PR c++/42837
12666         * g++.dg/abi/packed1.C: Add expected warning.
12667
12668         PR c++/43108
12669         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12670         * gcc.dg/torture/dg-torture.exp: Likewise.
12671         * c-c++-common/torture/complex-sign.h,
12672         c-c++-common/torture/complex-sign-add.c,
12673         c-c++-common/torture/complex-sign-mixed-add.c,
12674         c-c++-common/torture/complex-sign-mixed-div.c,
12675         c-c++-common/torture/complex-sign-mixed-mul.c,
12676         c-c++-common/torture/complex-sign-mixed-sub.c,
12677         c-c++-common/torture/complex-sign-mul.c,
12678         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
12679         Adapt for C++ compilation as well.
12680
12681         PR c++/43070
12682         * g++.dg/ext/label1.C: Update.
12683         * g++.dg/ext/label2.C: Update.
12684
12685         PR c++/26261
12686         * g++.dg/template/dependent-name6.C: New.
12687
12688         PR c++/43109
12689         * g++.dg/parse/namespace12.C: New.
12690
12691 2010-02-18  Martin Jambor  <mjambor@suse.cz>
12692
12693         PR tree-optimization/43066
12694         * gcc.c-torture/compile/pr43066.c: New test.
12695
12696 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
12697
12698         * g++.dg/ext/attrib35.C: Fix target selector string.
12699         * g++.dg/ext/attrib36.C: Ditto.
12700         * g++.dg/ext/attrib37.C: Ditto.
12701         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12702         * g++.dg/abi/mangle25.C: Ditto.
12703
12704 2010-02-17  Jason Merrill  <jason@redhat.com>
12705
12706         PR c++/43069
12707         * g++.dg/parse/namespace11.C: New.
12708
12709         PR c++/43093
12710         * g++.dg/ext/attrib37.C: New.
12711
12712         PR c++/43079
12713         * g++.dg/template/ptrmem20.C: New.
12714
12715 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
12716
12717         PR target/43103
12718         * gcc.target/i386/xop-check.h: Include m256-check.h.
12719         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12720         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12721         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12722         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12723
12724 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
12725
12726         PR debug/42918
12727         * gcc.dg/pr42918.c: New test.
12728
12729 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
12730
12731         * g++.dg/ext/attrib36.C: Require ILP32.
12732
12733 2010-02-16  Richard Guenther  <rguenther@suse.de>
12734
12735         PR tree-optimization/41043
12736         * gfortran.dg/pr41043.f90: New testcase.
12737         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12738
12739 2010-02-16  Jason Merrill  <jason@redhat.com>
12740
12741         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12742
12743 2010-02-16  Ira Rosen  <irar@il.ibm.com>
12744
12745         PR tree-optimization/43074
12746         * gcc.dg/vect/fast-math-pr43074.c: New test.
12747
12748 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
12749
12750         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12751
12752 2010-02-16  Jason Merrill  <jason@redhat.com>
12753
12754         PR c++/43031
12755         * g++.dg/ext/attrib36.C: New.
12756
12757         PR c++/43036
12758         * g++.dg/other/array6.C: New.
12759
12760 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12761
12762         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12763
12764 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
12765
12766         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12767         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12768         * gcc.target/i386/xop-vpermil2pd-1.c: New.
12769         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12770         * gcc.target/i386/xop-vpermil2ps-1.c: New.
12771         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12772
12773 2010-02-15  Richard Guenther  <rguenther@suse.de>
12774
12775         PR middle-end/43068
12776         * g++.dg/torture/pr43068.C: New testcase.
12777
12778 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
12779
12780         PR c++/43024
12781         * g++.dg/opt/ice1.C: New.
12782
12783 2010-02-14  Jason Merrill  <jason@redhat.com>
12784
12785         PR c++/41997
12786         * g++.dg/cpp0x/initlist-opt.C: New.
12787
12788 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
12789
12790         PR fortran/41113
12791         PR fortran/41117
12792         * gfortran.dg/internal_pack_6.f90: New test.
12793
12794 2010-02-12  Jason Merrill  <jason@redhat.com>
12795
12796         PR c++/43054
12797         * g++.dg/cpp0x/variadic99.C: New.
12798
12799 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
12800
12801         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12802         sign extend pointers to gualchk_t.
12803
12804         PR c++/43033
12805         * g++.dg/other/default3.C: Xfail g4 test.
12806
12807 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12808
12809         PR middle-end/43012
12810         * gcc.dg/graphite/pr43012.c: New.
12811
12812 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12813
12814         PR middle-end/42930
12815         * g++.dg/graphite/pr42930.C: New.
12816
12817 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12818
12819         PR middle-end/42914
12820         PR middle-end/42530
12821         * gcc.dg/graphite/pr42530.c: New.
12822         * gcc.dg/graphite/pr42914.c: New.
12823
12824 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12825
12826         PR middle-end/42771
12827         * gcc.dg/graphite/pr42771.c: New.
12828
12829 2010-02-11  Richard Guenther  <rguenther@suse.de>
12830
12831         PR tree-optimization/42998
12832         * gcc.c-torture/compile/pr42998.c: New testcase.
12833
12834 2010-02-10  Jason Merrill  <jason@redhat.com>
12835
12836         PR c++/41896
12837         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12838
12839         PR c++/42983, core issue 906
12840         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12841         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12842
12843         PR c++/43016
12844         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12845
12846 2010-02-10  Richard Guenther  <rguenther@suse.de>
12847
12848         PR tree-optimization/43017
12849         * gcc.dg/torture/pr43017.c: New testcase.
12850
12851 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12852
12853         PR fortran/40823
12854         * gfortran.dg/private_type_1.f90: Update error location.
12855         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12856         * gfortran.dg/typebound_operator_2.f03: Ditto.
12857         * gfortran.dg/assignment_2.f90: Ditto.
12858         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12859         * gfortran.dg/binding_label_tests_9.f03: Ditto.
12860
12861 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12862
12863         PR fortran/43015
12864         * gfortran.dg/bind_c_usage_20.f90: New test.
12865
12866 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12867
12868         PR debug/43010
12869         * g++.dg/debug/pr43010.C: New test.
12870
12871 2010-02-10  Richard Guenther  <rguenther@suse.de>
12872
12873         PR c/43007
12874         * gcc.c-torture/execute/20100209-1.c: New testcase.
12875         * gcc.dg/fold-div-3.c: Likewise.
12876
12877 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12878
12879         * gcc.dg/builtin-ffs-1.c: New test.
12880
12881 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12882
12883         PR fortran/42999
12884         * gfortran.dg/array_constructor_35.f90: New test.
12885
12886 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12887
12888         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12889
12890 2010-02-09  Jason Merrill  <jason@redhat.com>
12891
12892         PR c++/42399
12893         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12894
12895         PR c++/42370
12896         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12897
12898 2010-02-09  Tobias Burnus  <burnus@net-b.de>
12899
12900         PR fortran/41869
12901         * gfortran.dg/module_write_1.f90: New test.
12902
12903 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
12904
12905         * gcc.dg/pr19340.c: Adjust.
12906
12907 2010-02-09  Richard Guenther  <rguenther@suse.de>
12908
12909         PR tree-optimization/43008
12910         * gcc.c-torture/execute/pr43008.c: New testcase.
12911
12912 2010-02-09  Richard Guenther  <rguenther@suse.de>
12913
12914         PR tree-optimization/43000
12915         * gcc.dg/torture/pr43000.c: New testcase.
12916         * gcc.dg/torture/pr43002.c: Likewise.
12917
12918 2010-02-09  Daniel Kraft  <d@domob.eu>
12919
12920         PR fortran/39171
12921         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12922         and pass -Wsurprising as necessary.
12923
12924 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
12925
12926         PR tree-optimization/42890
12927         * g++.dg/torture/pr42890.C: New test.
12928
12929 2010-02-08  Richard Guenther  <rguenther@suse.de>
12930
12931         PR middle-end/42995
12932         * gcc.dg/tree-ssa/inline-4.c: New testcase.
12933
12934 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12935
12936         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
12937         return 0 from main.
12938         * gcc.dg/graphite/block-1.c: Same.
12939         * gcc.dg/graphite/block-3.c: Same.
12940         * gcc.dg/graphite/block-4.c: Same.
12941         * gcc.dg/graphite/block-5.c: Same.
12942         * gcc.dg/graphite/block-6.c: Same.
12943         * gcc.dg/graphite/block-7.c: Same.
12944         * gcc.dg/graphite/interchange-0.c: Same.
12945         * gcc.dg/graphite/interchange-1.c: Same.
12946         * gcc.dg/graphite/interchange-10.c: Same.
12947         * gcc.dg/graphite/interchange-11.c: Same.
12948         * gcc.dg/graphite/interchange-12.c: Same.
12949         * gcc.dg/graphite/interchange-2.c: Same.
12950         * gcc.dg/graphite/interchange-3.c: Same.
12951         * gcc.dg/graphite/interchange-4.c: Same.
12952         * gcc.dg/graphite/interchange-5.c: Same.
12953         * gcc.dg/graphite/interchange-6.c: Same.
12954         * gcc.dg/graphite/interchange-7.c: Same.
12955         * gcc.dg/graphite/interchange-8.c: Same.
12956         * gcc.dg/graphite/interchange-9.c: Same.
12957         * gcc.dg/graphite/interchange-mvt.c: Same.
12958
12959 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12960
12961         * gfortran.dg/graphite/id-19.f: New.
12962         * gfortran.dg/graphite/pr14741.f90: New.
12963         * gfortran.dg/graphite/pr41924.f90: New.
12964         * gfortran.dg/graphite/run-id-2.f90: New.
12965
12966 2010-02-07  Richard Guenther  <rguenther@suse.de>
12967
12968         PR middle-end/42956
12969         * gcc.c-torture/compile/pr42956.c: New testcase.
12970
12971 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12972
12973         PR libfortran/42742
12974         * gfortran.dg/fmt_cache_2.f: New test.
12975
12976 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12977
12978         * gfortran.dg/read_no_eor.f90: New test.
12979
12980 2010-02-05  Jason Merrill  <jason@redhat.com>
12981
12982         * g++.dg/ext/label13.C: Move constructor body out of class.
12983
12984 2010-02-03  Jason Merrill  <jason@redhat.com>
12985
12986         PR c++/42870
12987         * g++.dg/ext/dllexport3.C: New.
12988
12989 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
12990
12991         * gcc.dg/format/ms-format3.c: New test for specific MS types.
12992
12993 2010-02-05  Richard Guenther  <rguenther@suse.de>
12994
12995         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
12996
12997 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
12998
12999         PR c++/42915
13000         * g++.dg/other/crash-9.C: New test.
13001
13002 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
13003
13004         PR fortran/42309
13005         * gfortran.dg/subref_array_pointer_4.f90 : New test.
13006
13007 2010-02-04  Richard Guenther  <rguenther@suse.de>
13008
13009         PR rtl-optimization/42952
13010         * gcc.dg/torture/pr42952.c: New testcase.
13011
13012 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13013
13014         PR libfortran/42901
13015         * gfortran.dg/namelist_60.f90: New test.
13016
13017 2010-02-03  Jason Merrill  <jason@redhat.com>
13018
13019         PR c++/40138
13020         * g++.dg/ext/builtin11.C: New.
13021
13022         PR c++/4926
13023         PR c++/38600
13024         * g++.dg/abi/mangle35.C: New.
13025         * g++.dg/abi/mangle37.C: New.
13026
13027         PR c++/12909
13028         * g++.dg/abi/mangle36.C: New.
13029
13030         PR c++/35652
13031         * g++.dg/warn/string1.C: New.
13032
13033 2010-02-03  Richard Guenther  <rguenther@suse.de>
13034
13035         PR tree-optimization/42944
13036         * gcc.dg/errno-1.c: New testcase.
13037
13038 2010-02-03  Richard Guenther  <rguenther@suse.de>
13039
13040         PR middle-end/42927
13041         * gcc.c-torture/compile/pr42927.c: New testcase.
13042
13043 2010-02-03  Tobias Burnus  <burnus@net-b.de>
13044
13045         PR fortran/42936
13046         * gfortran.dg/null_4.f90: New test.
13047
13048 2010-02-02  Jason Merrill  <jason@redhat.com>
13049
13050         PR c++/41090
13051         * g++.dg/ext/label13.C: New.
13052
13053 2010-02-02  Tobias Burnus  <burnus@net-b.de>
13054
13055         PR fortran/42650
13056         * gfortran.dg/func_result_5.f90: New test.
13057
13058 2010-02-01  Tobias Burnus  <burnus@net-b.de>
13059
13060         PR fortran/42922
13061         * gfortran.dg/pure_initializer_3.f90: News test.
13062
13063 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
13064
13065         PR fortran/42888
13066         * gfortran.dg/allocate_derived_2.f90: New test.
13067
13068 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
13069
13070         PR middle-end/42898
13071         * gcc.dg/torture/pr42898-2.c: New test.
13072
13073 2010-01-31  Richard Guenther  <rguenther@suse.de>
13074
13075         PR middle-end/42898
13076         * gcc.dg/torture/pr42898.c: New testcase.
13077
13078 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
13079
13080         PR fortran/38324
13081         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13082         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
13083
13084 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
13085
13086         * g++.dg/tree-ssa/inline-1.C: New.
13087         * g++.dg/tree-ssa/inline-2.C: New.
13088         * g++.dg/tree-ssa/inline-3.C: New.
13089
13090 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
13091
13092         PR testsuite/41701
13093         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13094         the string 'pow' in the pathname of the compiler from generating a
13095         test failure.
13096
13097 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13098
13099         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13100         * g++.old-deja/g++.mike/eh17.C: Likewise.
13101         * g++.old-deja/g++.mike/p5571.C: Likewise.
13102
13103 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
13104
13105         PR c++/42758
13106         PR c++/42634
13107         PR c++/42336
13108         PR c++/42797
13109         PR c++/42880
13110         * g++.dg/other/crash-5.C: New test.
13111         * g++.dg/other/crash-6.C: New test.
13112         * g++.dg/other/crash-7.C: New test.
13113         * g++.dg/other/crash-8.C: New test.
13114
13115 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
13116
13117         PR rtl-optimization/42889
13118         * gcc.dg/pr42889.c: New test.
13119
13120 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
13121
13122         * gcc.target/i386/pr42881.c: Use SSE2.
13123
13124 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
13125
13126         PR target/42891
13127         * gcc.target/i386/pr42891.c: New test.
13128
13129 2010-01-28  Richard Guenther  <rguenther@suse.de>
13130
13131         PR tree-optimization/42871
13132         * g++.dg/torture/pr42871.C: New testcase.
13133
13134 2010-01-28  Richard Guenther  <rguenther@suse.de>
13135
13136         * gcc.dg/Wobjsize-1.h: New testcase.
13137         * gcc.dg/Wobjsize-1.c: Likewise.
13138
13139 2010-01-28  Richard Guenther  <rguenther@suse.de>
13140
13141         PR middle-end/42883
13142         * g++.dg/torture/pr42883.C: New testcase.
13143
13144 2010-01-28  Michael Matz  <matz@suse.de>
13145
13146         * gcc.target/i386/pr42881.c: New test.
13147
13148 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13149
13150         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
13151         Add i?86-*-solaris2* support.
13152
13153 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
13154
13155         PR c++/42713
13156         PR c++/42820
13157         * g++.dg/template/typedef27.C: New test case.
13158         * g++.dg/template/typedef28.C: New test case.
13159
13160 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
13161
13162         * gcc.dg/optimize-bswap*.c: Add ARM target
13163
13164 2010-01-27  Richard Guenther  <rguenther@suse.de>
13165
13166         PR middle-end/42878
13167         * gcc.dg/torture/pr42878-1.c: New testcase.
13168         * gcc.dg/torture/pr42878-2.c: Likewise.
13169
13170 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
13171
13172         PR middle-end/42874
13173         * gcc.dg/vla-22.c: New test.
13174
13175 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
13176
13177         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
13178         current collation.
13179
13180 2010-01-26  Richard Guenther  <rguenther@suse.de>
13181
13182         PR rtl-optimization/42685
13183         * gcc.dg/pr42685.c: New testcase.
13184         * g++.dg/other/pr42685.C: Likewise.
13185
13186 2010-01-26  Richard Guenther  <rguenther@suse.de>
13187
13188         PR middle-end/42806
13189         * g++.dg/other/pr42806.C: New testcase.
13190
13191 2010-01-26  Richard Guenther  <rguenther@suse.de>
13192
13193         PR tree-optimization/42250
13194         * gcc.dg/pr42250.c: New testcase.
13195
13196 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
13197
13198         * gnat.dg/array_bounds_test.adb: New test.
13199
13200 2010-01-25  Tobias Burnus  <burnus@net-b.de>
13201
13202         PR fortran/42858
13203         * gfortran.dg/generic_21.f90: New test.
13204
13205 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13206
13207         PR testsuite/41522
13208         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13209
13210 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
13211
13212         PR c++/42748
13213         * g++.dg/abi/arm_va_list2.C: New test.
13214         * g++.dg/abi/arm_va_list2.h: Companion header file.
13215
13216 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
13217
13218         PR fortran/41044
13219         * gfortran.dg/parameter_array_ref_2.f90 : New test.
13220
13221         PR fortran/41167
13222         * gfortran.dg/char_array_arg_1.f90 : New test.
13223
13224         * gfortran.dg/pr25923.f90 : Remove XFAIL.
13225
13226 2010-01-24  Tobias Burnus  <burnus@net-b.de>
13227
13228         PR fortran/39304
13229         * gfortran.dg/generic_20.f90: New test.
13230
13231 2010-01-22  Michael Matz  <matz@suse.de>
13232
13233         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13234         -msse2.
13235
13236 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
13237
13238         PR fortran/42736
13239         * gfortran.dg/dependency_25.f90 : New test.
13240
13241 2010-01-21  Martin Jambor  <mjambor@suse.cz>
13242
13243         PR tree-optimization/42585
13244         * gcc.dg/tree-ssa/pr42585.c: New test.
13245
13246 2010-01-21  Richard Guenther  <rguenther@suse.de>
13247
13248         PR middle-end/19988
13249         * gcc.dg/pr19988.c: New testcase.
13250
13251 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
13252
13253         * g++.dg/compat/decimal/compat-common.h: New file.
13254         * g++.dg/compat/decimal/decimal-dummy.h: New file.
13255         * g++.dg/compat/decimal/pass_x.h: New file.
13256         * g++.dg/compat/decimal/pass_y.h: New file.
13257         * g++.dg/compat/decimal/pass-1_main.C: New file.
13258         * g++.dg/compat/decimal/pass-1_x.C: New file.
13259         * g++.dg/compat/decimal/pass-1_y.C: New file.
13260         * g++.dg/compat/decimal/pass-2_main.C: New file.
13261         * g++.dg/compat/decimal/pass-2_x.C: New file.
13262         * g++.dg/compat/decimal/pass-2_y.C: New file.
13263         * g++.dg/compat/decimal/pass-3_main.C: New file.
13264         * g++.dg/compat/decimal/pass-3_x.C: New file.
13265         * g++.dg/compat/decimal/pass-3_y.C: New file.
13266         * g++.dg/compat/decimal/pass-4_main.C: New file.
13267         * g++.dg/compat/decimal/pass-4_x.C: New file.
13268         * g++.dg/compat/decimal/pass-4_y.C: New file.
13269         * g++.dg/compat/decimal/pass-5_main.C: New file.
13270         * g++.dg/compat/decimal/pass-5_x.C: New file.
13271         * g++.dg/compat/decimal/pass-5_y.C: New file.
13272         * g++.dg/compat/decimal/pass-6_main.C: New file.
13273         * g++.dg/compat/decimal/pass-6_x.C: New file.
13274         * g++.dg/compat/decimal/pass-6_y.C: New file.
13275         * g++.dg/compat/decimal/return_x.h: New file.
13276         * g++.dg/compat/decimal/return_y.h: New file.
13277         * g++.dg/compat/decimal/return-1_main.C: New file.
13278         * g++.dg/compat/decimal/return-1_x.C: New file.
13279         * g++.dg/compat/decimal/return-1_y.C: New file.
13280         * g++.dg/compat/decimal/return-2_main.C: New file.
13281         * g++.dg/compat/decimal/return-2_x.C: New file.
13282         * g++.dg/compat/decimal/return-2_y.C: New file.
13283         * g++.dg/compat/decimal/return-3_main.C: New file.
13284         * g++.dg/compat/decimal/return-3_x.C: New file.
13285         * g++.dg/compat/decimal/return-3_y.C: New file.
13286         * g++.dg/compat/decimal/return-4_main.C: New file.
13287         * g++.dg/compat/decimal/return-4_x.C: New file.
13288         * g++.dg/compat/decimal/return-4_y.C: New file.
13289         * g++.dg/compat/decimal/return-5_main.C: New file.
13290         * g++.dg/compat/decimal/return-5_x.C: New file.
13291         * g++.dg/compat/decimal/return-5_y.C: New file.
13292         * g++.dg/compat/decimal/return-6_main.C: New file.
13293         * g++.dg/compat/decimal/return-6_x.C: New file.
13294         * g++.dg/compat/decimal/return-6_y.C: New file.
13295
13296 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13297
13298         PR debug/42715
13299         * gcc.dg/pr42715.c: New.
13300
13301 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
13302
13303         PR c++/42038
13304         * g++.dg/parse/crash55.C: New.
13305
13306 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13307
13308         PR debug/42782
13309         * gcc.dg/guality/pr42782.c: New.
13310
13311 2010-01-20  Jason Merrill  <jason@redhat.com>
13312
13313         PR c++/41788
13314         * g++.dg/abi/packed1.C: New.
13315
13316         PR c++/41920
13317         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13318
13319         PR c++/40750
13320         * g++.dg/parse/fn-typedef1.C: New.
13321         * g++.dg/other/cv_quals.C: Adjust.
13322
13323 2010-01-20  Anthony Green  <green@moxielogic.com>
13324
13325         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13326         pack(push) pragma).
13327         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13328         * gcc.dg/20020312-2.c: Port this to the moxie core.
13329         * gcc.dg/weak/typeof-2.c: Ditto.
13330
13331 2010-01-20  Richard Guenther  <rguenther@suse.de>
13332
13333         PR tree-optimization/42717
13334         * gcc.c-torture/compile/pr42717.c: New testcase.
13335
13336 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
13337
13338         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13339         of signed, add a few new tests.
13340
13341         PR middle-end/42803
13342         * g++.dg/parse/limits-initializer1.C: New test.
13343
13344 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13345
13346         PR fortran/42804
13347         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13348         * gfortran.dg/typebound_call_12.f03: New test.
13349
13350 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
13351
13352         PR fortran/42783
13353         * gfortran.dg/bounds_check_15.f90 : New test.
13354
13355 2010-01-19  Michael Matz  <matz@suse.de>
13356
13357         PR tree-optimization/41783
13358         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13359
13360 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13361
13362         PR target/38697.
13363         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13364         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13365         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
13366         * gcc.target/arm/neon/vget_lows16.c: Likewise.
13367         * gcc.target/arm/neon/vget_lows32.c: Likewise.
13368         * gcc.target/arm/neon/vget_lows64.c: Likewise.
13369         * gcc.target/arm/neon/vget_lows8.c: Likewise.
13370         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13371         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13372         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13373         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13374
13375 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13376
13377         PR fortran/42545
13378         * gfortran.dg/extends_6.f03: Modified an error message.
13379         * gfortran.dg/extends_10.f03: New test.
13380         * gfortran.dg/private_type_6.f03: Modified an error message.
13381         * gfortran.dg/structure_constructor_8.f03: Ditto.
13382
13383 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
13384
13385         PR tree-optimization/42719
13386         * gcc.dg/pr42719.c: New test.
13387
13388         PR debug/42728
13389         * gcc.dg/pr42728.c: New test.
13390
13391 2010-01-19  Anthony Green  <green@moxielogic.com>
13392
13393         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13394
13395 2010-01-18  Anthony Green  <green@moxielogic.com>
13396
13397         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13398         for moxie.
13399
13400 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
13401
13402         * g++.dg/template/error45.C: reverted as part of reverting the
13403         fix of PR c++/42634.
13404
13405 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13406
13407         PR c++/42634
13408         * g++.dg/template/error45.C: New test.
13409
13410 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13411
13412         PR c++/42766
13413         * g++.dg/conversion/op6.C: New test.
13414
13415 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
13416
13417         PR target/42774
13418         * gcc.target/alpha/pr42774.c: New test.
13419
13420 2010-01-18  Richard Guenther  <rguenther@suse.de>
13421
13422         PR tree-optimization/42781
13423         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13424
13425 2010-01-17  Richard Guenther  <rguenther@suse.de>
13426
13427         PR middle-end/42248
13428         * gcc.c-torture/execute/pr42248.c: New testcase.
13429
13430 2010-01-17  Richard Guenther  <rguenther@suse.de>
13431
13432         PR tree-optimization/42773
13433         * g++.dg/torture/pr42773.C: New testcase.
13434
13435 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
13436
13437         PR fortran/42677
13438         * gfortran.dg/interface_assignment_5.f90: New test.
13439
13440 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
13441
13442         PR c++/42697
13443         * g++.dg/template/crash94.C: Reverted.
13444
13445 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
13446
13447         PR debug/42767
13448         * gcc.dg/debug/pr42767.c: New.
13449
13450 2010-01-15  Jason Merrill  <jason@redhat.com>
13451
13452         PR c++/42761
13453         * g++.dg/cpp0x/decltype22.C: New.
13454
13455 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
13456
13457         PR middle-end/42760
13458         * g++.dg/torture/pr42760.C: New test.
13459
13460 2010-01-15  Jing Yu  <jingyu@google.com>
13461
13462         PR rtl-optimization/42691
13463         * gcc.c-torture/execute/pr42691.c: New.
13464
13465 2010-01-15  Richard Guenther  <rguenther@suse.de>
13466
13467         PR middle-end/42739
13468         * g++.dg/torture/pr42739.C: New testcase.
13469
13470 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
13471
13472         * g++.dg/template/error45.C: Revert as part of reverting changes
13473         or PR c++/42634.
13474
13475 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13476
13477         PR fortran/42684
13478         * gfortran.dg/interface_31.f90: New test.
13479
13480 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13481
13482         * gcc.target/powerpc/pr42747.c: New file.
13483
13484 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13485
13486         PR middle-end/42674
13487         * c-c++-common/pr42674.c: New test.
13488
13489         PR c++/42608
13490         * g++.dg/template/instantiate11.C: New test.
13491
13492 2010-01-14  Jason Merrill  <jason@redhat.com>
13493
13494         PR c++/42701
13495         * g++.dg/overload/error3.C: New.
13496
13497         PR c++/42655
13498         * g++.dg/overload/rvalue1.C: New.
13499
13500 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13501
13502         PR tree-optimization/42706
13503         * gcc.dg/ipa/pr42706.c: New testcase.
13504
13505 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13506
13507         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13508
13509 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13510
13511         PR tree-optimization/42714
13512         * g++.dg/torture/pr42714.C: New test.
13513
13514 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13515
13516         PR rtl-optimization/42246
13517         * gfortran.dg/pr42246-2.f: New.
13518
13519 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13520
13521         PR rtl-optimization/42389
13522         * gcc.dg/pr42389.c: New.
13523
13524 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13525
13526         PR rtl-optimization/42388
13527         * gcc.dg/pr42388.c: New.
13528
13529 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13530
13531         PR rtl-optimization/42294
13532         * gfortran.dg/pr42294.f: New.
13533
13534 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13535
13536         PR rtl-optimization/39453
13537         PR rtl-optimization/42246
13538         * gcc.dg/pr39453.c: New.
13539         * gcc.dg/pr42246.c: New.
13540
13541 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13542
13543         PR middle-end/42245
13544         * gcc.dg/pr42245.c: New.
13545         * gcc.dg/pr42245-2.c: New.
13546
13547 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13548
13549         PR rtl-optimization/42249
13550         * gcc.dg/pr42249.c: New.
13551
13552 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13553
13554         PR c/42721
13555         * gcc.c-torture/execute/pr42721.c: New test.
13556
13557 2010-01-14  Ira Rosen  <irar@il.ibm.com>
13558
13559         PR tree-optimization/42709
13560         * gcc.dg/vect/pr42709.c: New test.
13561
13562 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13563
13564         PR fortran/41478
13565         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13566         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13567
13568 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13569
13570         PR fortran/42481
13571         * gfortran.dg/generic_19.f90 : New test.
13572
13573 2010-01-13  Richard Guenther  <rguenther@suse.de>
13574
13575         PR tree-optimization/42730
13576         * gcc.c-torture/compile/pr42730.c: New testcase.
13577
13578 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
13579
13580         PR target/pr42542
13581         * gcc.target/ia64/pr42542-1.c: New.
13582         * gcc.target/ia64/pr42542-2.c: New.
13583         * gcc.target/ia64/pr42542-3.c: New.
13584
13585 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
13586
13587         PR c++/42634
13588         * g++.dg/template/error45.C: New test.
13589
13590 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13591
13592         PR tree-optimization/42704
13593         * g++.dg/torture/pr42704.C: New test.
13594
13595 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13596
13597         PR tree-optimization/42703
13598         * gcc.c-torture/compile/pr42703.c: New test.
13599
13600 2010-01-13  Richard Guenther  <rguenther@suse.de>
13601
13602         PR tree-optimization/42705
13603         * gcc.c-torture/compile/pr42705.c: New testcase.
13604
13605 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
13606
13607         * gcc.target/bfin/l2.c: New test.
13608         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13609
13610 2010-01-13  Richard Guenther  <rguenther@suse.de>
13611
13612         PR middle-end/42716
13613         * gcc.c-torture/compile/pr42716.c: New testcase.
13614
13615 2010-01-13  Richard Guenther  <rguenther@suse.de>
13616
13617         PR lto/42678
13618         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13619
13620 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
13621
13622         PR c/42708
13623         * gcc.c-torture/compile/pr42708-1.c: New test.
13624
13625 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
13626
13627         PR debug/42662
13628         * gcc.dg/pr42662.c: New test.
13629
13630         PR tree-optimization/42645
13631         * g++.dg/other/pr42645-1.C: New test.
13632         * g++.dg/other/pr42645-2.C: New test.
13633
13634 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
13635
13636         PR target/42416
13637         * gcc.target/powerpc/warn-1.c: New test.
13638         * gcc.target/powerpc/warn-2.c: New test.
13639
13640 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
13641
13642         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13643         stack alignment.
13644
13645 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
13646
13647         * gcc.dg/lto/20100108_0.c: New.
13648
13649 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
13650
13651         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13652         Add -march=i686 -msse for 32bit x86 targets.
13653
13654 2010-01-10  Richard Guenther  <rguenther@suse.de>
13655
13656         PR middle-end/42667
13657         * gcc.dg/torture/pr42667.c: New testcase.
13658
13659 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13660
13661         PR fortran/32489
13662         * gfortran.dg/array_constructor_34.f90: New test.
13663
13664 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13665
13666         PR fortran/20923
13667         * gfortran.dg/array_constructor_33.f90: New test.
13668         gfortran.dg/array_function_5.f90: Add credit.
13669
13670 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13671
13672         PR debug/42631
13673         * gcc.dg/pr42631.c: New.
13674
13675 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13676
13677         PR debug/42630
13678         * gcc.dg/pr42630.c: New.
13679
13680 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13681
13682         PR debug/42629
13683         * gcc.dg/pr42629.c: New.
13684
13685 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13686
13687         PR middle-end/42363
13688         * gcc.dg/torture/pr42363.c: New.
13689
13690 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13691
13692         PR debug/42604
13693         PR debug/42395
13694         * gcc.dg/vect/pr42604.c: New.
13695         * gcc.dg/vect/pr42395.c: New.
13696
13697 2010-01-09  Richard Guenther  <rguenther@suse.de>
13698
13699         PR middle-end/42512
13700         * gcc.c-torture/execute/pr42512.c: New testcase.
13701
13702 2010-01-09  Tobias Burnus  <burnus@net-b.de>
13703
13704         PR fortran/41298
13705         * gfortran.dg/c_ptr_tests_14.f90: New test.
13706
13707 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13708
13709         PR ada/41929
13710         * gnat.dg/null_pointer_deref1.adb: Don't run on
13711         sparc*-sun-solaris2.11.
13712
13713 2010-01-08  Richard Guenther  <rguenther@suse.de>
13714
13715         PR lto/42528
13716         * gcc.dg/lto/20100103-1_0.c: New testcase.
13717         * gcc.dg/lto/20100103-2_0.c: Likewise.
13718
13719 2010-01-08  Tobias Burnus  <burnus@net-b.de
13720
13721         PR/fortran 25829
13722         * gfortran.dg/asynchronous_1.f90: New test.
13723         * gfortran.dg/asynchronous_2.f90: New test.
13724         * gfortran.dg/conflicts.f90: Update error message.
13725
13726 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
13727
13728         c++/40155
13729         * g++.dg/cpp0x/variadic-unify-2.C: New test.
13730
13731 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
13732
13733         PR tree-optimization/42625
13734         * g++.dg/opt/dtor4.C: New test.
13735         * g++.dg/opt/dtor4.h: New.
13736         * g++.dg/opt/dtor4-aux.cc: New.
13737
13738 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13739
13740         PR fortran/42597
13741         * gfortran.dg/proc_ptr_26.f90: New test.
13742
13743 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13744
13745         PR fortran/41872
13746         * gfortran.dg/allocatable_scalar_7.f90: New test.
13747
13748 2010-01-06  Richard Guenther  <rguenther@suse.de>
13749
13750         * gcc.c-torture/compile/pr42632.c: New testcase.
13751
13752 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13753
13754         PR target/42542
13755         * gcc.target/i386/pr42542-4.c: New.
13756         * gcc.target/i386/pr42542-4a.c: Likewise.
13757         * gcc.target/i386/pr42542-5.c: Likewise.
13758         * gcc.target/i386/pr42542-5a.c: Likewise.
13759
13760 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13761
13762         * gcc.dg/tls/opt-15.c: New test.
13763
13764 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13765
13766         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13767
13768 2010-01-05  Martin Jambor  <mjambor@suse.cz>
13769
13770         PR tree-optimization/42462
13771         * g++.dg/torture/pr42462.C: New test.
13772
13773 2010-01-05  Jason Merrill  <jason@redhat.com>
13774
13775         * g++.dg/cpp0x/initlist30.C: New test.
13776
13777 2010-01-05  Richard Guenther  <rguenther@suse.de>
13778
13779         PR tree-optimization/42614
13780         * gcc.c-torture/execute/pr42614.c: New testcase.
13781
13782 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
13783
13784         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13785         * gcc.dg/Wunreachable-1.c: Remove the testcase of
13786         -Wunreachable-code.
13787         * gcc.dg/Wunreachable-2.c: Likewise.
13788         * gcc.dg/Wunreachable-3.c: Likewise.
13789         * gcc.dg/Wunreachable-4.c: Likewise.
13790         * gcc.dg/Wunreachable-5.c: Likewise.
13791         * gcc.dg/Wunreachable-6.c: Likewise.
13792         * gcc.dg/Wunreachable-7.c: Likewise.
13793         * gcc.dg/Wunreachable-8.c: Likewise.
13794         * gcc.dg/20041231-1.c: Likewise.
13795
13796 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
13797
13798         PR other/42611
13799         * gcc.dg/pr42611.c: New test.
13800
13801         PR tree-optimization/42508
13802         * g++.dg/opt/pr42508.C: New test.
13803
13804 2010-01-05  Tobias Burnus  <burnus@net-b.de>
13805
13806         PR fortran/41872
13807         * gfortran.dg/allocatable_scalar_8.f90: New.
13808
13809 2010-01-04  Martin Jambor  <mjambor@suse.cz>
13810
13811         PR tree-optimization/42398
13812         * gcc.c-torture/compile/pr42398.c: New test.
13813
13814 2010-01-04  Jason Merrill  <jason@redhat.com>
13815
13816         PR c++/42555
13817         * g++.dg/ext/attrib35.C: New.
13818
13819         PR c++/42567
13820         * g++.dg/cpp0x/auto17.C: New.
13821
13822 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
13823
13824         * gcc.dg/lto/20100104_0.c: New.
13825
13826 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
13827
13828         PR target/42542
13829         * gcc.target/i386/pr42542-1.c: New.
13830         * gcc.target/i386/pr42542-1a.c: Likewise.
13831         * gcc.target/i386/pr42542-1b.c: Likewise.
13832         * gcc.target/i386/pr42542-2.c: Likewise.
13833         * gcc.target/i386/pr42542-2a.c: Likewise.
13834         * gcc.target/i386/pr42542-2b.c: Likewise.
13835         * gcc.target/i386/pr42542-3.c: Likewise.
13836         * gcc.target/i386/pr42542-3a.c: Likewise.
13837
13838 2009-01-04  Tobias Burnus  <burnus@net-b.de>
13839
13840         PR fortran/41872
13841         * gfortran.dg/allocatable_scalar_5.f90: New test.
13842         * gfortran.dg/allocatable_scalar_6.f90: New test.
13843
13844 2010-01-03  Richard Guenther  <rguenther@suse.de>
13845
13846         PR testsuite/42583
13847         * gfortran.dg/gomp/recursion1.f90: Remove.
13848
13849 2010-01-03  Richard Guenther  <rguenther@suse.de>
13850
13851         * gcc.dg/Warray-bounds.c: Remove XFAILs.
13852         * gcc.dg/uninit-6.c: Likewise.
13853         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13854
13855 2010-01-03  Richard Guenther  <rguenther@suse.de>
13856
13857         PR tree-optimization/42589
13858         * gcc.target/i386/pr42589.c: New testcase.
13859
13860 2010-01-03  Richard Guenther  <rguenther@suse.de>
13861
13862         PR tree-optimization/42438
13863         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13864
13865 2010-01-02  Richard Guenther  <rguenther@suse.de>
13866
13867         PR testsuite/41651
13868         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13869
13870 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
13871
13872         PR target/42448
13873         * gcc.target/alpha/pr42448-1.c: New test.
13874         * gcc.target/alpha/pr42448-2.c: Ditto.
13875
13876 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
13877
13878         PR preprocessor/41947
13879         * gcc.dg/c99-hexfloat-3.c: New test.
13880
13881 2010-01-01  Richard Guenther  <rguenther@suse.de>
13882
13883         PR c/42570
13884         * gcc.c-torture/execute/pr42570.c: New testcase.
13885
13886 2010-01-01  Richard Guenther  <rguenther@suse.de>
13887
13888         PR middle-end/42559
13889         * gcc.c-torture/compile/pr42559.c: New testcase.
13890
13891 \f
13892 Copyright (C) 2010 Free Software Foundation, Inc.
13893
13894 Copying and distribution of this file, with or without modification,
13895 are permitted in any medium without royalty provided the copyright
13896 notice and this notice are preserved.