OSDN Git Service

In gcc/objc/:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
2
3         * objc.dg/attributes/class-attribute-1.m: Rewritten.
4         * objc.dg/attributes/class-attribute-2.m: Same change.
5         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
6         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
7         * objc.dg/fobjc-std-1.m: Updated.
8         * obj-c++.dg/fobjc-std-1.mm: Updated.
9         
10 2010-11-19  Michael Matz  <matz@suse.de>
11
12         PR tree-optimization/46077
13         * gcc.dg/vect/O3-pr46077.c: New testcase.
14
15 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
16
17         PR c/46547
18         * gcc.c-torture/compile/pr46547-1.c: New test.
19
20 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
21
22         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
23         exec $compiler.
24         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
25         $GFORTRAN_UNDER_TEST.
26         (gfortran_init): Use -B to specify specpath, add trailing /.
27
28 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
29
30         * gcc.target/powerpc/ppc-target-1.c: New file to test target
31         attributes on PowerPC.
32         * gcc.target/powerpc/ppc-target-2.c: Ditto.
33         * gcc.target/powerpc/ppc-target-3.c: Ditto.
34
35 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
36
37         * objc.dg/attributes/proto-attribute-1.m: Updated.
38         * objc.dg/attributes/proto-attribute-2.m: New.
39         * objc.dg/attributes/proto-attribute-3.m: New.
40         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
41         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
42         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
43
44 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
45
46         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
47
48 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
49
50         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
51
52 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
53
54         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
55         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
56
57 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
58
59         PR middle-end/46534
60         * gcc.c-torture/compile/pr46534.c: New test.
61
62 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
63
64         * gnat.dg/atomic4.ad[sb]: New test.
65         * gnat.dg/volatile4.adb: Likewise.
66
67 2010-11-18  Richard Henderson  <rth@redhat.com>
68
69         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
70
71 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
72
73         PR c/33193
74         * c-c++-common/pr33193.c: New test.
75
76 2010-11-18  Richard Guenther  <rguenther@suse.de>
77
78         PR tree-optimization/46172
79         * gcc.dg/torture/pr46172.c: New testcase.
80
81 2010-11-18  Jeff Law  <law@redhat.com>
82
83         PR middle-end-optimization/46297
84         * gfortran.dg/pr46297.f: New test.
85
86 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
87
88         PR middle-end/31490
89         * gcc.dg/pr31490.c: New test.
90
91 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
92
93         * gcc.dg/nop.h: Move from ...
94         * gcc.dg/guality/nop.h: ... here.
95         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
96         * gcc.dg/guality/asm-1.c: Update nop.h include.
97         * gcc.dg/guality/pr43329-1.c: Ditto.
98
99 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
100
101         * gcc.dg/two-types-1.c: New test.
102         * gcc.dg/two-types-2.c: New test.
103         * gcc.dg/two-types-3.c: New test.
104         * gcc.dg/two-types-4.c: New test.
105         * gcc.dg/two-types-5.c: New test.
106         * gcc.dg/two-types-6.c: New test.
107         * gcc.dg/two-types-7.c: New test.
108         * gcc.dg/two-types-8.c: New test.
109         * gcc.dg/two-types-9.c: New test.
110         * gcc.dg/two-types-10.c: New test.
111         * objc.dg/two-types-1.m: New test.
112
113 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
114
115         PR rtl-optimization/46440
116         * gcc.dg/pr46440.c: New test.
117
118         PR testsuite/45429
119         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
120
121 2010-11-17  Ira Rosen  <irar@il.ibm.com>
122
123         PR tree-optimization/46312
124         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
125         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
126         on targets that support vector shifts with scalar shift argument.
127         Remove dg-options.
128         * gcc.dg/vect/vect-scal-opt.c: Rename to...
129         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
130         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
131         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
132         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
133         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
134         support misaligned data accesses.
135         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
136         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
137         * lib/target-supports.exp
138         (check_effective_target_vect_shift_scalar): New.
139
140 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
141
142         * gcc.dg/guality/nop.h: New file.
143         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
144         "nop".  Adjust line numbers in gdb-test.
145         * gcc.dg/guality/pr43329-1.c: Likewise.
146
147 2010-11-16  Jason Merrill  <jason@redhat.com>
148
149         * g++.dg/cpp0x/defaulted20.C: New.
150
151         * g++.dg/template/injected2.C: New.
152
153 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
154
155         * objc.dg/protocol-optional-1.m: New.
156         * obj-c++.dg/protocol-optional-1.mm: New.
157
158 2010-11-16  Richard Henderson  <rth@redhat.com>
159
160         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
161         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
162
163 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
164
165         * gnat.dg/opt12.adb: New test.
166         * gnat.dg/opt12_pkg.ad[sb]: New helper.
167
168 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
169
170         * gcc.target/rx/pack.c: New test.
171
172 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
173             Tobias Burnus  <burnus@net-b.de>
174
175         PR fortran/32049
176         * gfortran.dg/quad_1.f90: New.
177         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
178         compiler arguments.
179         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
180         library search path; call gcc-set-multilib-library-path with
181         arguments such that libgfortran.spec is found.
182         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
183
184 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
185
186         PR c++/46401
187         * g++.dg/warn/Wsequence-point-3.C: New test.
188
189 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
190
191         PR preprocessor/17349
192         * gcc.dg/cpp/cmdlne-C3.c: New.
193
194 2010-11-16  Richard Guenther  <rguenther@suse.de>
195
196         PR tree-optimization/44545
197         * gcc.dg/pr44545.c: New testcase.
198
199 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
200
201         PR rtl-optimization/46366
202         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
203         casts.
204
205 2010-11-16  Richard Guenther  <rguenther@suse.de>
206
207         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
208
209 2010-11-16  Richard Guenther  <rguenther@suse.de>
210
211         PR middle-end/45172
212         * gfortran.dg/gomp/pr45172.f90: New testcase.
213
214 2010-11-16  Nick Clifton  <nickc@redhat.com>
215
216         * gcc.target/rx/pack.c: New test.
217
218 2010-11-15  Richard Henderson  <rth@redhat.com>
219
220         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
221         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
222         Use builtin_constant_p rather than scanning for builtin name.
223
224 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
225
226         * objc.dg/property/dotsyntax-18.m: New.
227         * objc.dg/property/dotsyntax-19.m: New.
228         * objc.dg/property/dotsyntax-20.m: New.
229         * obj-c++.dg/property/dotsyntax-18.mm: New.
230         * obj-c++.dg/property/dotsyntax-19.mm: New.
231         * obj-c++.dg/property/dotsyntax-20.mm: New.
232         * objc.dg/property/dotsyntax-4.m: Removed some unused
233         variables and code.
234         * objc.dg/property/dotsyntax-6.m: Same change.
235         * objc.dg/property/dotsyntax-16.m: Same change.
236         * objc.dg/property/dotsyntax-17.m: Same change.
237         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
238         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
239         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
240         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
241         * objc.dg/property/at-property-22.m: Added missing casts.
242         * obj-c++.dg/property/at-property-22.mm: Same change.
243
244 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
245
246         PR tree-optimization/46491
247         * gcc.target/i386/pr46491.c: New test.
248
249         PR tree-optimization/46461
250         * gcc.c-torture/compile/pr46461.c: New test.
251
252 2010-11-15  Tobias Burnus  <burnus@net.b.de>
253
254         PR fortran/46484
255         * gfortran.dg/allocatable_scalar_11.f90: New.
256         * gfortran.dg/allocatable_scalar_5.f90: Make test case
257         standard conform.
258
259 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
260
261         PR debug/46095
262         * gcc.target/i386/pr46095.c: New test.
263
264         PR debug/46387
265         * gcc.dg/pr46387.c: New test.
266
267 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
268
269         * objc.dg/property/dotsyntax-16.m: New.
270         * objc.dg/property/dotsyntax-17.m: New.
271         * obj-c++.dg/property/dotsyntax-16.mm: New.
272         * obj-c++.dg/property/dotsyntax-17.mm: New.
273         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
274         syntax with properties, which now works.
275         * obj-c++.dg/property/at-property-10.mm: Same change.
276
277 2010-11-15  Martin Jambor  <mjambor@suse.cz>
278
279         PR tree-optimization/46349
280         * gnat.dg/opt9.adb: New file.
281         * gnat.dg/opt9_pkg.ads: Likewise
282
283 2010-11-15  Richard Guenther  <rguenther@suse.de>
284
285         PR lto/44989
286         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
287
288 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
289
290         PR preprocessor/45038
291         * g++.dg/pr45038.C: New test.
292
293 2010-11-15  Richard Guenther  <rguenther@suse.de>
294
295         PR tree-optimization/46467
296         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
297
298 2010-11-15  Richard Guenther  <rguenther@suse.de>
299
300         PR testsuite/46423
301         * g++.dg/torture/pr34850.C: Adjust.
302
303 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
304
305         PR c/46475
306         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
307
308 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
309
310         * objc.dg/property/at-property-21.m: New.
311         * objc.dg/property/at-property-22.m: New.
312         * objc.dg/property/at-property-23.m: New.
313         * objc.dg/property/synthesize-9.m: New.
314         * objc.dg/property/synthesize-10.m: New.
315         * objc.dg/property/synthesize-11.m: New.
316         * obj-c++.dg/property/at-property-21.mm: New.
317         * obj-c++.dg/property/at-property-22.mm: New.
318         * obj-c++.dg/property/at-property-23.mm: New.
319         * obj-c++.dg/property/synthesize-9.mm: New.
320         * obj-c++.dg/property/synthesize-10.mm: New.
321         * obj-c++.dg/property/synthesize-11.mm: New.
322
323         * objc.dg/property/at-property-4.m: Updated to match new compiler
324         where some errors have been converted into warnings and vice versa.
325         * objc.dg/property/at-property-16.m: Same change.
326         * objc.dg/property/at-property-18.m: Same change.
327         * objc.dg/property/property-neg-5.m: Same change.
328         * obj-c++.dg/property/at-property-4.mm: Same change.
329         * obj-c++.dg/property/at-property-16.mm: Same change.
330         * obj-c++.dg/property/at-property-18.mm: Same change.
331         * obj-c++.dg/property/property-neg-5.mm: Same change.
332
333         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
334         commented out because of testsuite problems; I found out that
335         using dg-warning instead of dg-message gets them to work.
336         * obj-c++.dg/property/property-neg-3.mm: Same change.
337         * obj-c++.dg/property/synthesize-6.mm: Same change.
338         * obj-c++.dg/property/at-property-5.mm: Same change.
339         * obj-c++.dg/property/at-property-14.mm: Same change.
340         * obj-c++.dg/property/at-property-18.mm: Same change.
341         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
342         some tests still do not work due to some other testsuite issue).
343
344 2010-11-13  Jason Merrill  <jason@redhat.com>
345
346         * g++.dg/cpp0x/auto20.C: New.
347
348 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
349
350         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
351         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
352
353 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
354
355         PR c/46462
356         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
357         * gcc.dg/pr35746.c: Likewise.
358         * gcc.dg/cpp/direct2.c: Likewise.
359         * gcc.dg/cpp/direct2s.c: Likewise.
360         * gcc.dg/noncompile/920923-1.c: Likewise.
361         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
362
363 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
364
365         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
366
367 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
368
369         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
370         a pointer to an arbitrary C struct with an Objective-C protocol.
371         Test various valid uses of typedef with Objective-C objects and
372         protocols instead.
373         * objc.dg/invalid-type-1.m: New.
374         * obj-c++.dg/invalid-type-1.m: New.
375
376 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
377
378         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
379
380 2010-11-13  Tobias Burnus  <burnus@net-b.de>
381
382         PR fortran/45742
383         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
384
385 2010-11-13  Tobias Burnus  <burnus@net-b.de>
386
387         PR fortran/45742
388         * gfortran.dg/volatile12.f90: New.
389
390 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
391
392         * objc.dg/attributes/method-format-1.m: Adjust.
393
394 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
395
396         PR c/20385
397         * gcc.dg/decl-9.c: New.
398
399 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
400
401         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
402
403 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
404
405         * gcc.dg/format/few-1.c: New test.
406         * gcc.dg/format/asm_fprintf-1.c: Adjust.
407         * gcc.dg/format/c90-scanf-1.c: Adjust.
408         * gcc.dg/format/cmn-err-1.c: Adjust.
409         * gcc.dg/format/dfp-printf-1.c: Adjust.
410         * gcc.dg/format/dfp-scanf-1.c: Adjust.
411         * gcc.dg/format/gcc_diag-1.c: Adjust.
412         * gcc.dg/format/ms_unnamed-1.c: Adjust.
413         * gcc.dg/format/strfmon-1.c: Adjust.
414         * gcc.dg/format/unnamed-1.c: Adjust.
415         * gcc.dg/format/xopen-2.c: Adjust.
416         * g++.dg/ext/builtin4.C: Adjust.
417         * g++.dg/ext/builtin5.C: Adjust.
418
419 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
420
421         * gcc.dg/pragma-diag-2.c: New test.
422
423 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
424
425         PR fortran/45794
426         * gfortran.dg/optional_mask.f90: New test.
427
428 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
429
430         * g++.dg/cpp0x/defaulted15.C: Adjust.
431
432 2010-11-12  James Dennett <jdennett@google.com>
433
434         PR c++/39415
435         * g++.dg/expr/static_cast7.C: New.
436
437 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
438
439         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
440         warning.
441         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
442         mips-sgi-irix*.
443         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
444         * gcc.target/mips/call-3.c: Add dg-require-visibility.
445
446 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
447
448         * gcc.dg/pr46375.c: New test.
449
450 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
451
452         PR c/44782
453         * c-c++-common/fmax-errors.c: New test.
454
455 2010-11-11  Richard Henderson  <rth@redhat.com>
456
457         * gcc.target/i386/sse-24.c: Use -ffp-contract.
458
459 2010-11-11  Jan Hubicka  <jh@suse.cz>
460
461         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
462         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
463
464 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
465
466         PR target/46088
467         * gcc.dg/pr46088.c: New test.
468
469 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
470
471         * gfortran.dg/empty_derived_type.f90: New test.
472
473 2010-11-11  Tobias Burnus  <burnus@net-b.de>
474
475         PR fortran/46413
476         * gfortran.dg/class_31.f90: New.
477
478         PR fortran/46205
479         * gfortran.dg/forall_14.f90: New.
480
481 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
482             Tobias Burnus  <burnus@net-b.de>
483
484         PR fortran/46325
485         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
486
487 2010-11-11  Jan Hubicka  <jh@suse.cz>
488
489         * gcc.dg/20081223-1.c: Update LTO options.
490         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
491         * gcc.dg/lto/20081118_0.c: Update LTO options.
492         * gcc.dg/lto/ipareference_0.c: Update LTO options.
493         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
494         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
495         * gcc.dg/lto/ipacp_0.c: Update LTO options.
496         * gcc.dg/lto/20090116_0.c: Update LTO options.
497         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
498         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
499         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
500         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
501         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
502         * gcc.dg/lto/20081224_0.c: Update LTO options.
503         * gcc.dg/lto/20090219_0.c: Update LTO options.
504         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
505         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
506         * gcc.dg/lto/20081115_0.c: Update LTO options.
507         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
508         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
509         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
510         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
511         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
512         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
513         * g++.dg/20090107-1.C: Update LTO options.
514         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
515         * g++.dg/lto/20081123_0.C: Update LTO options.
516         * g++.dg/lto/20090313_0.C: Update LTO options.
517         * g++.dg/lto/20081125_0.C: Update LTO options.
518         * g++.dg/lto/20081109-1_0.C: Update LTO options.
519         * g++.dg/lto/20081219_0.C: Update LTO options.
520         * g++.dg/lto/20100724-1_0.C: Update LTO options.
521         * g++.dg/lto/20081204-1_0.C: Update LTO options.
522         * g++.dg/lto/20090303_0.C: Update LTO options.
523         * g++.dg/lto/20100723-1_0.C: Update LTO options.
524         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
525         * g++.dg/lto/20090128_0.C: Update LTO options.
526         * g++.dg/lto/20081204-2_0.C: Update LTO options.
527         * g++.dg/lto/20090302_0.C: Update LTO options.
528         * g++.dg/lto/20081119-1_0.C: Update LTO options.
529         * g++.dg/lto/20081118_0.C: Update LTO options.
530         * g++.dg/20090121-1.C: Update LTO options.
531         * objc.dg/lto/lto.exp: Update LTO options.
532         * lib/lto.exp: Update LTO options.
533         * lib/gcc-dg.exp: Update LTO options.
534         * lib/c-torture.exp: Update LTO options.
535         * obj-c++.dg/lto/lto.exp: Update LTO options.
536
537 2010-11-11  Jan Hubicka  <jh@suse.cz>
538
539         PR tree-optimize/40436
540         * gcc.dg/tree-ssa/inline-5.c: New testcase.
541         * gcc.dg/tree-ssa/inline-6.c: New testcase.
542
543 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
544
545         * gfortran.dg/proc_decl_24.f90: New.
546
547 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
548
549         * objc.dg/property/at-property-20.m: New.
550         * objc.dg/property/synthesize-8.m: New.
551         * obj-c++.dg/property/at-property-20.m: New.
552         * obj-c++.dg/property/synthesize-8.mm: New.
553
554 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
555
556         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
557
558 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
559
560         PR middle-end/46388
561         * gcc.c-torture/compile/pr46388.c: New test.
562
563 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
564
565         * lib/lto.exp (lto-get-options-main): Support optional target
566         selector for dg-suppress-ld-options.
567
568 2010-11-11  Martin Jambor  <mjambor@suse.cz>
569
570         PR tree-optimization/46383
571         * g++.dg/torture/pr46383.C: New test.
572
573 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
574
575         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
576         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
577         to dg-options.
578         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
579         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
580         * g++.dg/other/i386-3.C: Ditto.
581
582 2010-11-10  Jason Merrill  <jason@redhat.com>
583
584         * g++.dg/cpp0x/constexpr-46420.C: New.
585
586 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
587
588         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
589         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
590         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
591         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
592         expected messages.
593
594 2010-11-10  Jan Hubicka  <jh@suse.cz>
595
596         PR tree-optimize/38669
597         * gcc.dg/tree-ssa/pr38699.c: New testcase.
598
599 2010-11-10  Jan Hubicka  <jh@suse.cz>
600
601         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
602
603 2010-11-10  Jason Merrill  <jason@redhat.com>
604
605         * g++.dg/cpp0x/constexpr-bitfield.C: New.
606
607 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
608
609         PR debug/46409
610         * gcc.dg/debug/pr46409.c: New test.
611
612         PR c++/46368
613         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
614
615 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
616
617         PR target/46419
618         * gcc-target/i386/pr46419.c: New test.
619
620 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
621
622         * g++.dg/other/i386-2.C: Add -mtbm.
623         * g++.dg/other/i386-3.C: Likewise.
624         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
625         * gcc.target/i386/funcspec-6.c: Likewise.
626         * gcc.target/i386/sse-12.c: Add -mtbm.
627         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
628         operand intrinsics.
629         * gcc.target/i386/sse-14.c: Likewise.
630         * gcc.target/i386/sse-22.c: Likewise.
631         * gcc.target/i386/sse-23.c: Likewise.
632         * gcc.target/i386/tbm-1.c: New file.
633         * gcc.target/i386/tbm-2.c: Likewise.
634
635 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
636
637         * g++.dg/other/i386-2.C: Add -mbmi.
638         * g++.dg/other/i386-3.C: Likewise.
639         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
640         * gcc.target/i386/funcspec-6.c: Likewise.
641         * gcc.target/i386/sse-12.c: Add -mbmi.
642         * gcc.target/i386/bmi-1.c: New file.
643         * gcc.target/i386/bmi-2.c: Likewise.
644         * gcc.target/i386/bmi-3.c: Likewise.
645         * gcc.target/i386/bmi-4.c: Likewise.
646         * gcc.target/i386/bmi-5.c: Likewise.
647         * gcc.target/i386/bmi-6.c: Likewise.
648
649 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
650
651         PR c++/46065
652         * g++.dg/pr46065.C: New test.
653
654 2010-11-10  Jan Hubicka  <jh@suse.cz>
655
656         PR tree-optimize/33172
657         PR tree-optimize/43411
658         * gcc.dg/tree-ssa/pr33172.c: New testcase.
659         * g++.dg/tree-ssa/pr43411.C: New testcase.
660
661 2010-11-10  Jan Hubicka  <jh@suse.cz>
662
663         PR tree-optimize/46228
664         * g++.dg/tree-ssa/pr46228.C: New testcase.
665
666 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
667
668         PR tree-optimization/46414
669         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
670
671 2010-11-10  Tobias Burnus  <burnus@net-b.de>
672
673         PR fortran/46411
674         * gfortran.dg/intrinsic_7.f90: New.
675
676 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
677
678         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
679         * g++.dg/abi/thunk4.C: Likewise.
680         * g++.dg/opt/combine.C: Add dg-require-visibility.
681         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
682         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
683         alpha*-dec-osf*.
684         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
685         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
686         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
687         large arena_size.
688         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
689         * gcc.dg/intmax_t-1.c: Likewise.
690
691 2010-11-10  Tobias Burnus  <burnus@net-b.de>
692
693         PR fortran/46244
694         * gfortran.dg/class_30.f90: New.
695
696 2010-11-10  Tobias Burnus  <burnus@net-b.de>
697
698         PR fortran/46223
699         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
700         failure on s390.
701
702 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
703
704         PR tree-optimization/45971
705         * gcc.dg/vect/O3-pr45971.c: New.
706
707 2010-11-10  Richard Guenther  <rguenther@suse.de>
708
709         PR tree-optimization/44964
710         * gcc.dg/pr44964.c: New testcase.
711
712 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
713
714         * gnat.dg/opt10.adb: Fix typo.
715
716 2010-11-10  Martin Jambor  <mjambor@suse.cz>
717
718         PR tree-optimization/46351
719         PR tree-optimization/46377
720         * gnat.dg/opt10.adb: New file.
721         * gnat.dg/opt10_pkg.ads: Likewise.
722         * gnat.dg/opt11.adb: Likewise.
723         * gnat.dg/opt11.ads: Likewise.
724
725 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
726
727         * gnat.dg/boolean_conv.adb: New test.
728
729 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
730
731         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
732
733 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
734
735         * gnat.dg/unchecked_convert7.adb: New test.
736
737 2010-11-10  Richard Guenther  <rguenther@suse.de>
738
739         PR tree-optimization/46398
740         * gcc.dg/torture/pr46398.c: New testcase.
741
742 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
743
744         * gfortran.dg/open_dev_null.f90: New test.
745
746 2010-11-09  Jan Hubicka  <jh@suse.cz>
747
748         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
749         unrolling.
750
751 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
752
753         * gcc.dg/struct-semi-4.c: New test.
754
755 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
756
757         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
758         power5 to enable generation of FRIZ.
759
760         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
761         optimization.
762
763         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
764         expected.
765
766 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
767
768         PR target/43808
769         * gfortran.dg/pr43808.f90: New test.
770
771 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
772
773         PR tree-optimization/46036
774         * gfortran.dg/lto/pr46036_0.f90: New.
775
776 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
777
778         PR middle-end/45663
779         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
780         bar invocation instead of first.
781
782         PR debug/46171
783         * gcc.dg/pr46171.c: New test.
784
785 2010-11-09  Richard Guenther  <rguenther@suse.de>
786
787         PR tree-optimization/46355
788         * gcc.dg/pr46355.c: New testcase.
789
790 2010-11-09  Richard Guenther  <rguenther@suse.de>
791
792         PR tree-optimization/46177
793         * gcc.dg/pr46177-2.c: New testcase.
794
795 2010-11-09  Richard Guenther  <rguenther@suse.de>
796
797         PR testsuite/46312
798         * gcc.dg/vec-scal-opt.c: Move ...
799         * gcc.dg/vect/vect-scal-opt.c: ... here.
800         * gcc.dg/vec-scal-opt1.c: Move ...
801         * gcc.dg/vect/vect-scal-opt1.c: ... here.
802         * gcc.dg/vec-scal-opt2.c: Move ...
803         * gcc.dg/vect/vect-scal-opt2.c: ... here.
804
805 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
806
807         * gnat.dg/specs/static_initializer5.ads: New test.
808         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
809
810 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
811
812         PR middle-end/46360
813         * gcc.c-torture/compile/pr46360.c: New test.
814
815         PR c++/45894
816         * g++.dg/warn/Wsequence-point-2.C: New test.
817
818 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
819
820         PR fortran/46313
821         * gfortran.dg/class_29.f03: New.
822
823 2010-11-09  Richard Guenther  <rguenther@suse.de>
824
825         PR middle-end/46221
826         * gcc.target/i386/alias-1.c: New testcase.
827
828 2010-11-08  Jason Merrill  <jason@redhat.com>
829
830         * g++.dg/cpp0x/constexpr-sassert.C: New.
831
832 2010-11-08  Jason Merrill  <jason@redhat.com>
833
834         * g++.dg/cpp0x/constexpr-defarg.C: New.
835
836 2010-11-08  Xinliang David Li  <davidxl@google.com>
837
838         PR tree-optimization/46316
839         * gcc.c-torture/execute/pr46316.c: New test.
840
841 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
842
843         PR fortran/46344
844         * gfortran.dg/class_28.f03: Extended.
845
846 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
847
848         * objc.dg/property/dotsyntax-13.m: New.
849         * objc.dg/property/dotsyntax-14.m: New.
850         * objc.dg/property/dotsyntax-15.m: New.
851         * objc.dg/property/synthesize-7.m: New.
852         * obj-c++.dg/property/dotsyntax-13.mm: New.
853         * obj-c++.dg/property/dotsyntax-14.mm: New.
854         * obj-c++.dg/property/dotsyntax-15.mm: New.
855         * obj-c++.dg/property/synthesize-7.mm: New.
856
857 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
858
859         * objc.dg/property/dynamic-4.m: New.
860         * objc.dg/property/dynamic-5.m: New.
861         * objc.dg/property/dynamic-6.m: New.
862         * obj-c++.dg/property/dynamic-4.mm: New.
863         * obj-c++.dg/property/dynamic-5.mm: New.
864         * obj-c++.dg/property/dynamic-6.mm: New.
865
866 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
867
868         * objc.dg/property/synthesize-3.m: New.
869         * objc.dg/property/synthesize-4.m: New.
870         * objc.dg/property/synthesize-5.m: New.
871         * objc.dg/property/synthesize-6.m: New.
872         * obj-c++.dg/property/synthesize-3.mm: New.
873         * obj-c++.dg/property/synthesize-4.mm: New.
874         * obj-c++.dg/property/synthesize-5.mm: New.
875         * obj-c++.dg/property/synthesize-6.mm: New.
876
877 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
878
879         * objc.dg/property/at-property-5.m: Updated test.
880         * objc.dg/property/at-property-16.m: New.
881         * objc.dg/property/at-property-17.m: New.
882         * objc.dg/property/at-property-18.m: New.
883         * objc.dg/property/at-property-19.m: New.
884         * objc.dg/property/dotsyntax-12.m: New.
885         * objc.dg/protocol-inheritance-1.m: New.
886         * objc.dg/protocol-inheritance-2.m: New.
887         * obj-c++.dg/property/at-property-5.mm: Updated test.
888         * obj-c++.dg/property/at-property-16.mm: New.
889         * obj-c++.dg/property/at-property-17.mm: New.
890         * obj-c++.dg/property/at-property-18.mm: New.
891         * obj-c++.dg/property/at-property-19.mm: New.
892         * obj-c++.dg/protocol-inheritance-1.mm: New.
893         * obj-c++.dg/protocol-inheritance-2.mm: New.
894         * obj-c++.dg/property/dotsyntax-12.mm: New.
895
896 2010-11-08  Jason Merrill  <jason@redhat.com>
897
898         * g++.dg/expr/overflow1.C: New.
899         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
900         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
901         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
902         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
903
904 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
905
906         * gcc.dg/pr35442.c: Adapt warning.
907
908         PR target/46280
909         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
910         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
911         * g++.dg/torture/pr36444.C: Add dg-options -msse for
912         i?86-*-* x86_64-*-*.
913         * g++.dg/torture/pr36445.C: Likewise.
914         * gcc.c-torture/compile/pr34856.c: Likewise.
915         * gcc.c-torture/compile/pr39928-1.c: Likewise.
916         * gcc.c-torture/compile/vector-1.c: Likewise.
917         * gcc.c-torture/compile/vector-2.c: Likewise.
918         * gcc.dg/pr32912-1.c: Likewise.
919         * gcc.c-torture/execute/va-arg-25.c: Move ...
920         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
921         Add dg-options -msse, dg-require-effective-target sse_runtime for
922         for i?86-*-*, x86_64-*-*.
923         * gcc.c-torture/execute/vector-1.c: Likewise.
924         * gcc.c-torture/execute/vector-2.c: Likewise.
925         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
926         i?86-*-*, x86_64-*-*.
927         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
928         * gcc.dg/tree-ssa/sra-4.c: Likewise.
929         * gcc.dg/tree-ssa/vector-1.c: Likewise.
930         * gcc.dg/tree-ssa/vector-2.c: Likewise.
931         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
932
933 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
934
935         * gcc.dg/torture/pr45982.c: Add -std=c99
936         * gcc.dg/torture/pr45623.c: Ditto.
937
938 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
939
940         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
941         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
942
943 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
944
945         PR target/28627
946         * g++.dg/ext/dllimport7.C: Adjust second error check and
947         allow test for x86_64 mingw, too.
948
949 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
950
951         PR fortran/46344
952         * gfortran.dg/class_28.f03: New.
953
954 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
955
956         PR rtl-optimization/45352
957         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
958         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
959         gcc.target/i386/pr45352-2.c: New tests.
960
961 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
962
963         PR libobjc/36610
964         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
965         XFAIL the run for all but m32 x86.
966
967 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
968
969         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
970         as comment character.
971
972 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
973
974         * gcc.target/mips/mips.exp: Revert previous patch.
975         * gcc.target/mips/fma-1.c: Delete.
976         * gcc.target/mips/fma-2.c: Likewise.
977         * gcc.target/mips/fma-3.c: Likewise.
978         * gcc.target/mips/fma-4.c: Likewise.
979         * gcc.target/mips/fma-5.c: Likewise.
980         * gcc.target/mips/fma-6.c: Likewise.
981         * gcc.target/mips/fma-7.c: Likewise.
982         * gcc.target/mips/fma-8.c: Likewise.
983         * gcc.target/mips/fma-9.c: Likewise.
984         * gcc.target/mips/fma-10.c: Likewise.
985         * gcc.target/mips/fma-11.c: Likewise.
986         * gcc.target/mips/fma-12.c: Likewise.
987         * gcc.target/mips/fma-13.c: Likewise.
988         * gcc.target/mips/fma-14.c: Likewise.
989         * gcc.target/mips/fma-15.c: Likewise.
990         * gcc.target/mips/fma-16.c: Likewise.
991         * gcc.target/mips/fma-17.c: Likewise.
992         * gcc.target/mips/fma-18.c: Likewise.
993         * gcc.target/mips/fma-19.c: Likewise.
994         * gcc.target/mips/fma-20.c: Likewise.
995
996 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
997
998         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
999         * gcc.target/mips/fma-1.c: New test.
1000         * gcc.target/mips/fma-2.c: Likewise.
1001         * gcc.target/mips/fma-3.c: Likewise.
1002         * gcc.target/mips/fma-4.c: Likewise.
1003         * gcc.target/mips/fma-5.c: Likewise.
1004         * gcc.target/mips/fma-6.c: Likewise.
1005         * gcc.target/mips/fma-7.c: Likewise.
1006         * gcc.target/mips/fma-8.c: Likewise.
1007         * gcc.target/mips/fma-9.c: Likewise.
1008         * gcc.target/mips/fma-10.c: Likewise.
1009         * gcc.target/mips/fma-11.c: Likewise.
1010         * gcc.target/mips/fma-12.c: Likewise.
1011         * gcc.target/mips/fma-13.c: Likewise.
1012         * gcc.target/mips/fma-14.c: Likewise.
1013         * gcc.target/mips/fma-15.c: Likewise.
1014         * gcc.target/mips/fma-16.c: Likewise.
1015         * gcc.target/mips/fma-17.c: Likewise.
1016         * gcc.target/mips/fma-18.c: Likewise.
1017         * gcc.target/mips/fma-19.c: Likewise.
1018         * gcc.target/mips/fma-20.c: Likewise.
1019
1020 2010-11-06  Jason Merrill  <jason@redhat.com>
1021
1022         * g++.dg/cpp0x/constexpr-ctor3.C: New.
1023
1024 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
1025
1026         PR c/43384
1027         * gcc.dg/parser-error-3.c: New test.
1028
1029 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
1030
1031         PR c++/45332
1032         * g++.dg/parse/semicolon2.C: New testcase.
1033         * g++.dg/ext/asmspec1.C: Adjust.
1034         * g++.dg/init/new13.C: Adjust.
1035         * g++.dg/parse/ctor5.C: Adjust.
1036
1037 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
1038
1039         PR fortran/46330
1040         * gfortran.dg/class_27.f03: New.
1041
1042 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1043
1044         Fixed using the Objective-C 2.0 dot-syntax with self and super.
1045         * objc.dg/property/dotsyntax-5.m: New.
1046         * objc.dg/property/dotsyntax-6.m: New.
1047         * objc.dg/property/dotsyntax-7.m: New.
1048         * objc.dg/property/dotsyntax-8.m: New.
1049         * objc.dg/property/dotsyntax-9.m: New.
1050         * objc.dg/property/dotsyntax-10.m: New.
1051         * objc.dg/property/dotsyntax-11.m: New.
1052         * obj-c++.dg/property/dotsyntax-5.mm: New.
1053         * obj-c++.dg/property/dotsyntax-6.mm: New.
1054         * obj-c++.dg/property/dotsyntax-7.mm: New.
1055         * obj-c++.dg/property/dotsyntax-8.mm: New.
1056         * obj-c++.dg/property/dotsyntax-9.mm: New.
1057         * obj-c++.dg/property/dotsyntax-10.mm: New.
1058         * obj-c++.dg/property/dotsyntax-11.mm: New.
1059
1060 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1061
1062         * obj-c++.dg/encode-3.mm: Provide a different string check for the
1063         NeXT runtime when the type is READONLY.
1064
1065 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
1066
1067         * gcc.target/i386/387-2.c: Skip if -march= is specified.
1068         * gcc.target/i386/387-6.c: Ditto.
1069         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
1070         * gcc.target/i386/387-4.c: Ditto.
1071         * gcc.target/i386/387-7.c: Ditto.
1072         * gcc.target/i386/387-8.c: Ditto.
1073         * gcc.target/i386/387-9.c: Ditto.
1074         * gcc.target/i386/387-10.c: Ditto.
1075         * gcc.target/i386/387-11.c: Ditto.
1076         * gcc.target/i386/387-12.c: Ditto.
1077
1078         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
1079
1080 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1081
1082         PR target/44981
1083         * gcc.dg/darwin-cfstring-format-1.c: New.
1084         * gcc.dg/warn-nsstring.c: New.
1085         * objc.dg/fsf-nsstring-format-1.m: New.
1086         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1087         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1088         linker warning.
1089
1090 2010-11-05  Jason Merrill  <jason@redhat.com>
1091
1092         PR c++/45473
1093         * g++.dg/inherit/virtual6.C: New.
1094
1095 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1096
1097         PR c/44772
1098         * gcc.dg/Wcxx-compat-21.c: New test.
1099
1100 2010-11-05  Ian Lance Taylor  <iant@google.com>
1101
1102         PR target/46084
1103         * gcc.target/i386/pr46084.c: New test.
1104
1105 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
1106
1107         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1108         * (check_effective_target_mempcpy): New.
1109         * gcc.c-torture/execute/pr45636.c: Move this...
1110         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
1111
1112 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1113
1114         * gcc.target/i386/i386.exp (FLAGS): Remove.
1115         Wrap gcc_target_compile with $clearcap_ldflags added to options.
1116
1117 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1118
1119         PR c++/46160
1120         * g++.dg/opt/empty2.C: New test.
1121
1122         PR target/45670
1123         * gcc.target/i386/pr45670.c: New test.
1124
1125 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
1126
1127         PR fortran/45451
1128         PR fortran/46174
1129         * gfortran.dg/class_19.f03: Modified.
1130         * gfortran.dg/class_allocate_6.f03: New.
1131
1132 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1133
1134         * gcc.target/i386/avx-vzeroupper-19.c: New.
1135
1136 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1137
1138         PR tree-optimization/46099
1139         * gcc.dg/autopar/pr46099.c: New test.
1140
1141         PR middle-end/43690
1142         * c-c++-common/pr43690.c: New test.
1143
1144 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
1145
1146         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
1147         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
1148         declaration and implementation.
1149         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
1150         * obj-c++.dg/property/at-property-13.mm: Likewise.
1151         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
1152         * obj-c++.dg/property/property-1.mm: Likewise.
1153         * obj-c++.dg/property/at-property-7.mm: Likewise.
1154         * obj-c++.dg/property/at-property-9.mm: Likewise.
1155         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
1156         * obj-c++.dg/property/at-property-10.mm: Likewise.
1157         * obj-c++.dg/property/synthesize-2.mm: Likewise.
1158         * obj-c++.dg/property/at-property-12.mm: Likewise.
1159         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
1160         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
1161         * obj-c++.dg/property/at-property-6.mm: Likewise.
1162         * obj-c++.dg/property/at-property-8.mm: Likewise.
1163         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
1164         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
1165         * obj-c++.dg/property/at-property-11.mm: Likewise.
1166         * obj-c++.dg/template-8.mm: Likewise.
1167         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
1168         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
1169         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
1170         and put a FIXME for this.
1171         * obj-c++.dg/property/property-2.mm: Remove.
1172         * obj-c++.dg/property/property-3.mm: Remove.
1173
1174 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1175
1176         PR debug/46307
1177         * gcc.dg/pr46307.c: New test.
1178
1179 2010-11-05  Jason Merrill  <jason@redhat.com>
1180
1181         PR c++/46304
1182         * g++.dg/ext/complex6.C: New.
1183
1184 2010-11-04  Bud Davis   <jimmied@smu.edu>
1185
1186         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
1187
1188 2010-11-04  Chao-ying Fu  <fu@mips.com>
1189
1190         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
1191         msubu, mult, multu.
1192         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1193
1194 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1195
1196         Fixed using the Objective-C 2.0 dot-syntax with class names.
1197         * objc.dg/property/dotsyntax-3.m: New.
1198         * objc.dg/property/dotsyntax-4.m: New.
1199         * obj-c++.dg/property/dotsyntax-3.mm: New.
1200         * obj-c++.dg/property/dotsyntax-4.mm: New.
1201
1202         * objc.dg/fobjc-std-1.m: Added test for warnings when the
1203         Objective-C 2.0 dot-syntax is used with class names.
1204         * obj-c++.dg/fobjc-std-1.mm: Same change.
1205
1206 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
1207
1208         * gcc.target/powerpc/loop_align.c: New.
1209
1210 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1211
1212         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1213
1214         merge from FSF 'apple/trunk' branch.
1215         * gcc.target/powerpc/darwin64-abi.c: New.
1216
1217 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
1218
1219         PR tree-optimization/46233
1220         * gcc.dg/pr46233.c: New test.
1221
1222 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1223
1224         * objc.dg/property/property-2.m: Deleted.
1225         * objc.dg/property/property-3.m: Deleted.
1226
1227 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1228
1229         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1230         defined.
1231         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1232         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1233         * objc.dg/property/property-1.m: Likewise.
1234         * objc.dg/property/at-property-6.m: Likewise.
1235         * objc.dg/property/at-property-7.m: Likewise.
1236         * objc.dg/property/dotsyntax-1.m: Likewise.
1237         * objc.dg/property/at-property-8.m: Likewise.
1238         * objc.dg/property/dotsyntax-2.m: Likewise.
1239         * objc.dg/property/at-property-9.m: Likewise.
1240         * objc.dg/property/synthesize-2.m: Likewise.
1241         * objc.dg/property/at-property-10.m: Likewise.
1242         * objc.dg/property/at-property-11.m: Likewise.
1243         * objc.dg/property/at-property-12.m: Likewise.
1244         * objc.dg/property/at-property-13.m: Likewise.
1245         * objc.dg/property/fsf-property-method-access.m: Likewise.
1246         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1247         linker warning.
1248         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
1249         warnings.
1250         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
1251         deprecation warnings.  Use Object1 implementation.
1252         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
1253         * objc/execute/forward-1.m: Remove.
1254         * objc/execute/forward-1.x: Remove.
1255
1256 2010-11-04  Jason Merrill  <jason@redhat.com>
1257
1258         * g++.dg/cpp0x/constexpr-access.C: New.
1259
1260 2010-11-04  Richard Guenther  <rguenther@suse.de>
1261
1262         PR rtl-optimization/46183
1263         * gcc.dg/torture/pr46183.c: New testcase.
1264
1265 2010-11-04  Richard Guenther  <rguenther@suse.de>
1266
1267         PR tree-optimization/46068
1268         * gcc.dg/torture/pr46068.c: New testcase.
1269
1270 2010-11-04  Richard Guenther  <rguenther@suse.de>
1271
1272         PR tree-optimization/45991
1273         * gcc.dg/pr45991.c: New testcase.
1274
1275 2010-11-04  Richard Guenther  <rguenther@suse.de>
1276
1277         PR tree-optimization/46154
1278         * g++.dg/torture/pr46154.C: New testcase.
1279
1280 2010-11-04  Richard Guenther  <rguenther@suse.de>
1281
1282         PR tree-optimization/45733
1283         * gcc.dg/pr45733.c: New testcase.
1284
1285 2010-11-04  Ira Rosen  <irar@il.ibm.com>
1286
1287         PR tree-optimization/46213
1288         * gfortran.dg/vect/pr46213.f90: New.
1289
1290 2010-11-04  Richard Guenther  <rguenther@suse.de>
1291
1292         PR testsuite/45702
1293         * gcc.dg/pr34989-1.c: Move ...
1294         * gcc.dg/lto/pr34989-1_0.c: ... here.
1295         * gcc.dg/pr34989-2.c: Move ...
1296         * gcc.dg/lto/pr34989-1_1.c: ... here.
1297         * gcc.dg/pr27898.c: Move ...
1298         * gcc.dg/lto/pr27898_0.c: ... here and ...
1299         * gcc.dg/lto/pr27898_1.c: ... split.
1300         * gcc.dg/pr28712.c: Move ...
1301         * gcc.dg/lto/pr28712_0.c: ... here and ...
1302         * gcc.dg/lto/pr28712_1.c: ... split ...
1303         * gcc.dg/lto/pr28712_2.c: ... twice.
1304         * gcc.dg/pr28706.c: Move ...
1305         * gcc.dg/lto/pr28706_0.c: ... here and ...
1306         * gcc.dg/lto/pr28706_1.c: ... split.
1307
1308 2010-11-04  Richard Guenther  <rguenther@suse.de>
1309             Richard Henderson  <rth@redhat.com>
1310
1311         * gcc.target/i386/fma4-vector-2.c: New testcase.
1312
1313 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1314             Richard Guenther  <rguenther@suse.de>
1315
1316         * gcc.dg/vec-scal-opt.c: New testcase.
1317         * gcc.dg/vec-scal-opt1.c: New testcase.
1318         * gcc.dg/vec-scal-opt2.c: New testcase.
1319
1320 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1321
1322         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1323         from plugin build flags on Darwin targets.
1324
1325 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1326
1327         * gcc.target/i386/pr46285.c: Require split_stack target.
1328
1329 2010-11-03  Jason Merrill  <jason@redhat.com>
1330
1331         PR c++/46293
1332         * g++.dg/cpp0x/constexpr-base2.C: New.
1333
1334         PR c++/46289
1335         * g++.dg/cpp0x/initlist45.C: New.
1336
1337 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1338
1339         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1340         is now allowed in categories.
1341         * obj-c++.dg/property/dynamic-2.mm: Same change.
1342         * objc.dg/property/dynamic-3.m: New.
1343         * obj-c++.dg/property/dynamic-3.mm: New.
1344         * objc.dg/property/at-property-14.m: New.
1345         * objc.dg/property/at-property-15.m: New.
1346         * obj-c++.dg/property/at-property-14.mm: New.
1347         * obj-c++.dg/property/at-property-15.mm: New.
1348
1349         * objc.dg/foreach-6.m: Added a few more tests for valid and
1350         invalid iterating variables and collections.
1351
1352 2010-11-03  Xinliang David Li  <davidxl@google.com>
1353
1354         PR target/46200
1355         * g++.dg/tree-ssa/ivopts-2.C: New test.
1356
1357 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1358
1359         PR target/46295
1360         * gcc.target/i386/pr46295.c: New.
1361
1362 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1363
1364         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1365         precision min/max for single precision on VSX.
1366
1367 2010-11-03  Jason Merrill  <jason@redhat.com>
1368
1369         PR c++/46289
1370         * g++.dg/cpp0x/constexpr-ice3.C: New.
1371
1372 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1373
1374         * gnat.dg/opt8.ad[sb]: New test.
1375         * gnat.dg/opt8_pkg.ads: New helper.
1376
1377 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1378
1379         PR rtl-optimization/45865
1380         * gcc.dg/pr45865.c: New.
1381         * gcc.dg/torture/pr45865.c: Likewise.
1382
1383         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1384         * gcc.target/arm/headmerge-2.c: Likewise.
1385         * gcc.target/i386/headmerge-1.c: Likewise.
1386         * gcc.target/i386/headmerge-2.c: Likewise.
1387
1388 2010-11-03  Richard Guenther  <rguenther@suse.de>
1389
1390         PR middle-end/46288
1391         * gcc.dg/pr46288.c: New testcase.
1392
1393 2010-11-03  Richard Guenther  <rguenther@suse.de>
1394
1395         PR tree-optimization/44807
1396         * gcc.dg/torture/pr44807.c: New testcase.
1397
1398 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1399
1400         PR libgfortran/43899
1401         * gfortran.dg/namelist_67.f90: New test.
1402
1403 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1404
1405         PR tree-optimization/46009
1406         * gcc.dg/vect/pr46009.c: New function.
1407
1408 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1409
1410         Implemented -fobjc-std=objc1 flag.
1411         * objc.dg/fobjc-std-1.m: New.
1412         * obj-c++.dg/fobjc-std-1.mm: New.
1413
1414 2010-11-03  Richard Guenther  <rguenther@suse.de>
1415
1416         PR middle-end/46241
1417         * g++.dg/debug/pr46241.C: New testcase.
1418
1419 2010-11-03  Richard Guenther  <rguenther@suse.de>
1420
1421         PR tree-optimization/46190
1422         * gfortran.dg/pr46190.f90: New testcase.
1423
1424 2010-11-03  Richard Guenther  <rguenther@suse.de>
1425
1426         PR testsuite/46274
1427         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1428         * gcc.dg/vect/vect-19.c: Likewise.
1429         * gcc.dg/vect/vect-17.c: Likewise.
1430
1431 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1432
1433         PR target/46285
1434         * gcc.target/i386/pr46285.c: New.
1435
1436 2010-11-03  Richard Guenther  <rguenther@suse.de>
1437
1438         PR tree-optimization/46217
1439         * gcc.dg/pr46217.c: New testcase.
1440
1441 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1442
1443         * objc.dg/property/dotsyntax-1.m: New.
1444         * objc.dg/property/dotsyntax-2.m: New.
1445         * obj-c++.dg/property/dotsyntax-1.mm: New.
1446         * obj-c++.dg/property/dotsyntax-2.mm: New.
1447
1448 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1449
1450         PR tree-optimization/46165
1451         * gcc.dg/pr46165.c: New test.
1452
1453 2010-11-03  Richard Guenther  <rguenther@suse.de>
1454
1455         PR middle-end/46251
1456         * gcc.dg/pr46251.c: New testcase.
1457
1458 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1459
1460         PR tree-optimization/46107
1461         * gcc.c-torture/compile/pr46107.c: New test.
1462
1463         PR debug/46252
1464         * gcc.dg/pr46252.c: New test.
1465
1466         PR rtl-optimization/46034
1467         PR rtl-optimization/46212
1468         PR rtl-optimization/46248
1469         * gcc.c-torture/compile/pr46034.c: New test.
1470         * gcc.c-torture/compile/pr46248.c: New test.
1471         * gcc.dg/pr46212.c: New test.
1472
1473 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1474
1475         * gnat.dg/sizetype4.adb: New test.
1476
1477 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
1478
1479         * gcc.target/i386/avx-vzeroupper-15.c: New.
1480         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1481         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1482         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1483
1484         PR target/46253
1485         * gcc.target/i386/pr46253.c: New.
1486
1487 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1488             Tobias Burnus  <burnus@net-b.de>
1489
1490         PR fortran/45170
1491         * gfortran.dg/deferred_type_param_1.f90: New.
1492         * gfortran.dg/deferred_type_param_2.f90: New.
1493         * gfortran.dg/initialization_1.f90: Update dg-errors.
1494         * gfortran.dg/initialization_9.f90: Update dg-errors.
1495
1496 2010-11-02  Richard Guenther  <rguenther@suse.de>
1497
1498         PR tree-optimization/46149
1499         * g++.dg/torture/pr46149.C: New testcase.
1500
1501 2010-11-02  Richard Guenther  <rguenther@suse.de>
1502
1503         PR tree-optimization/46216
1504         * gcc.dg/torture/pr46216.c: New testcase.
1505
1506 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1507
1508         PR target/46131
1509         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1510         *-*-osf*.
1511
1512 2010-11-02  Richard Guenther  <rguenther@suse.de>
1513
1514         PR tree-optimization/46184
1515         * gcc.dg/pr46184.c: New testcase.
1516
1517 2010-11-02  Richard Guenther  <rguenther@suse.de>
1518
1519         PR tree-optimization/46177
1520         * gcc.dg/pr46177.c: New testcase.
1521
1522 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1523
1524         PR middle-end/46120
1525         * g++.dg/ipa/ivinline-9.C: New test.
1526
1527 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1528
1529         PR tree-optimization/45875
1530         * g++.dg/torture/pr45875.C: New test.
1531
1532 2010-11-02  Richard Guenther  <rguenther@suse.de>
1533
1534         PR testsuite/46249
1535         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1536
1537 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
1538
1539         PR debug/46255
1540         * gcc.dg/pr46255.c: New test.
1541
1542 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1543
1544         PR c++/46170
1545         PR c++/46162
1546         * g++.dg/template/sfinae26.C: New test.
1547         * g++.dg/template/sfinae27.C: Likewise.
1548
1549 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1550
1551         PR c++/45606
1552         * g++.dg/template/typedef36.C: New test.
1553         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1554         * g++.dg/template/canon-type-10.C: Likewise.
1555         * g++.dg/template/canon-type-11.C: Likewise.
1556         * g++.dg/template/canon-type-12.C: Likewise.
1557         * g++.dg/template/canon-type-13.C: Likewise.
1558
1559 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
1560
1561         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1562         instance of debug_pubnames on darwin.
1563
1564 2010-11-01  Jason Merrill  <jason@redhat.com>
1565             Benjamin Kosnik  <bkoz@redhat.com>
1566
1567         * g++.dg/cpp0x/constexpr-initlist2.C: New.
1568         * g++.dg/cpp0x/constexpr-initlist3.C: New.
1569
1570         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1571         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1572         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1573         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1574         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1575         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1576         * g++.dg/cpp0x/constexpr-array.C: New.
1577         * g++.dg/cpp0x/constexpr-base.C: New.
1578         * g++.dg/cpp0x/constexpr-complex.C: New.
1579         * g++.dg/cpp0x/constexpr-data1.C: New.
1580         * g++.dg/cpp0x/constexpr-data2.C: New.
1581         * g++.dg/cpp0x/constexpr-deref.C: New.
1582         * g++.dg/cpp0x/constexpr-diag1.C: New.
1583         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1584         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1585         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1586         * g++.dg/cpp0x/constexpr-empty.C: New.
1587         * g++.dg/cpp0x/constexpr-empty2.C: New.
1588         * g++.dg/cpp0x/constexpr-empty3.C: New.
1589         * g++.dg/cpp0x/constexpr-empty4.C: New.
1590         * g++.dg/cpp0x/constexpr-empty5.C: New.
1591         * g++.dg/cpp0x/constexpr-ex1.C: New.
1592         * g++.dg/cpp0x/constexpr-ex2.C: New.
1593         * g++.dg/cpp0x/constexpr-ex3.C: New.
1594         * g++.dg/cpp0x/constexpr-ex4.C: New.
1595         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1596         * g++.dg/cpp0x/constexpr-fnptr.C: New.
1597         * g++.dg/cpp0x/constexpr-function1.C: New.
1598         * g++.dg/cpp0x/constexpr-function2.C: New.
1599         * g++.dg/cpp0x/constexpr-function3.C: New.
1600         * g++.dg/cpp0x/constexpr-ice.C: New.
1601         * g++.dg/cpp0x/constexpr-initlist.C: New.
1602         * g++.dg/cpp0x/constexpr-neg1.C: New.
1603         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1604         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1605         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1606         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1607         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1608         * g++.dg/cpp0x/constexpr-nonlit.C: New.
1609         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1610         * g++.dg/cpp0x/constexpr-nullptr.C: New.
1611         * g++.dg/cpp0x/constexpr-object1.C: New.
1612         * g++.dg/cpp0x/constexpr-object2.C: New.
1613         * g++.dg/cpp0x/constexpr-overflow.C: New.
1614         * g++.dg/cpp0x/constexpr-pedantic.C: New.
1615         * g++.dg/cpp0x/constexpr-pos1.C: New.
1616         * g++.dg/cpp0x/constexpr-potential1.C: New.
1617         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1618         * g++.dg/cpp0x/constexpr-pure.C: New.
1619         * g++.dg/cpp0x/constexpr-static.C: New.
1620         * g++.dg/cpp0x/constexpr-static2.C: New.
1621         * g++.dg/cpp0x/constexpr-static3.C: New.
1622         * g++.dg/cpp0x/constexpr-static4.C: New.
1623         * g++.dg/cpp0x/constexpr-static5.C: New.
1624         * g++.dg/cpp0x/constexpr-static6.C: New.
1625         * g++.dg/cpp0x/constexpr-string.C: New.
1626         * g++.dg/cpp0x/constexpr-switch.C: New.
1627         * g++.dg/cpp0x/constexpr-targ.C: New.
1628         * g++.dg/cpp0x/constexpr-throw.C: New.
1629         * g++.dg/cpp0x/constexpr-typeid.C: New.
1630         * g++.dg/cpp0x/constexpr-union.C: New.
1631         * g++.dg/cpp0x/constexpr-value.C: New.
1632         * g++.dg/cpp0x/constexpr-value2.C: New.
1633         * g++.dg/cpp0x/constexpr-variadic.C: New.
1634         * g++.dg/cpp0x/initlist5.C: Use constexpr.
1635         * g++.dg/cpp0x/static_assert3.C: Add expected error.
1636         * g++.dg/other/fold1.C: Likewise.
1637         * g++.dg/parse/crash36.C: Likewise.
1638         * g++.dg/parse/constant4.C: Adjust expected error.
1639         * g++.dg/template/arg5.C: Likewise.
1640         * g++.dg/template/non-dependent10.C: Likewise.
1641         * g++.dg/template/qualified-id3.C: Likewise.
1642         * g++.dg/warn/overflow-warn-1.C: Likewise.
1643         * g++.dg/warn/overflow-warn-3.C: Likewise.
1644         * g++.dg/warn/overflow-warn-4.C: Likewise.
1645         * g++.old-deja/g++.pt/crash10.C: Likewise.
1646
1647         * g++.dg/cpp0x/constexpr-ctor2.C: New.
1648
1649 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1650
1651         Implemented format and noreturn attributes for Objective-C methods.
1652         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1653         * objc.dg/attributes/method-deprecated-1.m: New.
1654         * objc.dg/attributes/method-deprecated-2.m: New.
1655         * objc.dg/attributes/method-deprecated-3.m: New.
1656         * objc.dg/attributes/method-noreturn-1.m: New.
1657         * objc.dg/attributes/method-sentinel-1.m: New.
1658         * objc.dg/attributes/method-format-1.m: New.
1659         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1660         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1661         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1662         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1663         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1664         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
1665         * obj-c++.dg/attributes/method-format-1.mm: New.
1666
1667 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1668
1669         * objc.dg/property/at-property-deprecated-1.m: New.
1670         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
1671
1672 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1673
1674         Implemented Objective-C 2.0 property accessors.
1675         * objc.dg/property/at-property-6.m: Use nonatomic properties to
1676         avoid testing more complex accessors in this testcase which is not
1677         about them.
1678         * objc.dg/property/at-property-7.m: Same change.
1679         * objc.dg/property/at-property-8.m: Same change.
1680         * objc.dg/property/at-property-9.m: Same change.
1681         * objc.dg/property/at-property-10.m: Same change.
1682         * objc.dg/property/at-property-11.m: Same change.
1683         * obj-c++.dg/property/at-property-6.mm: Same change.
1684         * obj-c++.dg/property/at-property-7.mm: Same change.
1685         * obj-c++.dg/property/at-property-8.mm: Same change.
1686         * obj-c++.dg/property/at-property-9.mm: Same change.
1687         * obj-c++.dg/property/at-property-10.mm: Same change.
1688         * obj-c++.dg/property/at-property-11.mm: Same change.
1689         * objc.dg/property/at-property-12.m: New.
1690         * objc.dg/property/at-property-13.m: New.
1691         * obj-c++.dg/property/at-property-12.mm: New.
1692         * obj-c++.dg/property/at-property-13.mm: New.
1693
1694 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1695
1696         PR fortran/46152
1697         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1698         * gfortran.dg/allocate_with_typespec_4.f90: New test.
1699         * gfortran.dg/allocate_with_typespec_1.f90: New test.
1700         * gfortran.dg/allocate_with_typespec_2.f: New test.
1701         * gfortran.dg/allocate_with_typespec_3.f90: New test.
1702         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1703         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1704
1705 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
1706             Nathan Froyd  <froydnj@codesourcery.com>
1707
1708         PR tree-optimization/46259
1709         * gfortran.dg/pr46259.f: New testcase.
1710
1711 2010-11-01  Paul Koning  <ni1d@arrl.net>
1712
1713         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1714         * gcc.c-torture/compile/20020604-1.c: Ditto.
1715         * gcc.c-torture/compile/20001226-1.c: Ditto.
1716         * gcc.c-torture/compile/20010327-1.c: Ditto.
1717         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1718         * gcc.c-torture/compile/pr43191.c: Ditto.
1719         * gcc.c-torture/compile/pr41181.c: Ditto.
1720
1721 2010-10-31  Richard Henderson  <rth@redhat.com>
1722
1723         * lib/target-supports.exp
1724         (check_effective_target_automatic_stack_alignment): True for
1725         x86 but not windows.
1726         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1727         use of the preferred-stack-boundary arguments.
1728         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1729
1730 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
1731
1732         PR target/46142
1733         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1734         * gcc.target/i386/fma4-builtin-2.c: Likewise.
1735
1736 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1737
1738         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1739
1740 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1741
1742         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1743         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
1744         than tls.
1745         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1746         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1747         * objc.dg/torture/tls/thr-init.m: Likewise.
1748         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1749         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1750
1751 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1752
1753         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1754         the Linux kernel.
1755
1756 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
1757
1758         PR fortran/44917
1759         PR fortran/44926
1760         PR fortran/46196
1761         * gfortran.dg/typebound_generic_10.f03: New.
1762
1763 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1764
1765         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1766         * objc.dg/property/property-neg-1.m: Updated for changes in the
1767         syntax of @property and the implementation of
1768         @synthesize/@dynamic.
1769         * objc.dg/property/property-neg-2.m: Same change.
1770         * objc.dg/property/property-neg-3.m: Same change.
1771         * objc.dg/property/property-neg-4.m: Same change.
1772         * objc.dg/property/property-neg-5.m: Same change.
1773         * objc.dg/property/property-neg-7.m: Same change.
1774         * objc.dg/property/property-1.m: Same change.
1775         * objc.dg/property/synthesize-1.m: Same change.
1776         * objc.dg/property/at-property-2.m: Same change.
1777         * objc.dg/property/at-property-4.m: Same change.
1778
1779         * objc.dg/property/fsf-property-method-acces.m: Updated for
1780         changes in the syntax of @property and the implementation of
1781         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1782         * objc.dg/property/fsf-property-basic.m: Same change.
1783         * objc.dg/property/fsf-property-named-ivar.m: Same change.
1784
1785         * objc.dg/property/at-property-5.m: New.
1786         * objc.dg/property/at-property-6.m: New.
1787         * objc.dg/property/at-property-7.m: New.
1788         * objc.dg/property/at-property-8.m: New.
1789         * objc.dg/property/at-property-9.m: New.
1790         * objc.dg/property/at-property-10.m: New.
1791         * objc.dg/property/at-property-11.m: New.
1792         * objc.dg/property/synthesize-2.m: New.
1793         * objc.dg/property/dynamic-2.m: New.
1794
1795         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1796         syntax of @property and the implementation of
1797         @synthesize/@dynamic.
1798         * obj-c++.dg/property/property-neg-2.mm: Same change.
1799         * obj-c++.dg/property/property-neg-3.mm: Same change.
1800         * obj-c++.dg/property/property-neg-4.mm: Same change.
1801         * obj-c++.dg/property/property-neg-5.mm: Same change.
1802         * obj-c++.dg/property/property-neg-7.mm: Same change.
1803         * obj-c++.dg/property/property-1.mm: Same change.
1804         * obj-c++.dg/property/synthesize-1.mm: Same change.
1805         * obj-c++.dg/property/at-property-2.mm: Same change.
1806         * obj-c++.dg/property/at-property-4.mm: Same change.
1807
1808         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1809         changes in the syntax of @property and the implementation of
1810         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1811         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1812         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1813
1814         * obj-c++.dg/property/at-property-5.mm: New.
1815         * obj-c++.dg/property/at-property-6.mm: New.
1816         * obj-c++.dg/property/at-property-7.mm: New.
1817         * obj-c++.dg/property/at-property-8.mm: New.
1818         * obj-c++.dg/property/at-property-9.mm: New.
1819         * obj-c++.dg/property/at-property-10.mm: New.
1820         * obj-c++.dg/property/at-property-11.mm: New.
1821         * obj-c++.dg/property/synthesize-2.mm: New.
1822         * obj-c++.dg/property/dynamic-2.mm: New.
1823
1824 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1825             Andrew Pinski  <pinskia@gmail.com>
1826
1827         * gcc.c-torture/execute/vector-shift.c: New testcase.
1828         * gcc.c-torture/execute/vector-shift1.c: Likewise.
1829         * gcc.c-torture/execute/vector-shift2.c: Likewise.
1830         * gcc.dg/vector-shift.c: Likewise.
1831         * gcc.dg/vector-shift1.c: Likewise.
1832         * gcc.dg/torture/vector-shift2.c: Likewise.
1833         * gcc.dg/vector-shift3.c: Likewise.
1834         * gcc.dg/simd-1b.c: Adjust.
1835
1836 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1837
1838         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1839
1840 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
1841
1842         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1843
1844 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
1845
1846         PR target/46153
1847         * gcc.target/i386/pr46153.c: New test.
1848
1849 2010-10-27  Jason Merrill  <jason@redhat.com>
1850
1851         * g++.dg/cpp0x/constexpr-is_literal.C: New.
1852
1853 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
1854
1855         PR fortran/46161
1856         * gfortran.dg/class_dummy_3.f03: New.
1857
1858 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
1859
1860         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1861         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1862
1863         * gcc.target/i386/avx-vzeroupper-3.c: New.
1864         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1865         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1866         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1867         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1868         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1869         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1870         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1871         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1872         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1873         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1874         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1875
1876 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1877
1878         * obj-c.dg/property/at-property-4.m: New.
1879         * obj-c++.dg/property/at-property-4.mm: New.
1880         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1881         updates in warning.
1882         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1883         updates in warning.
1884
1885 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1886
1887         * objc.dg/property/at-property-1.m: New.
1888         * objc.dg/property/at-property-2.m: New.
1889         * objc.dg/property/at-property-3.m: New.
1890         * objc.dg/ivar-invalid-type-1.m: New.
1891         * obj-c++.dg/property/at-property-1.mm: New.
1892         * obj-c++.dg/property/at-property-2.mm: New.
1893         * obj-c++.dg/property/at-property-3.mm: New.
1894         * obj-c++.dg/ivar-invalid-type-1.mm: New.
1895         * objc.dg/property/property-neg-6.m: Updated testcase for updates
1896         in error reporting.
1897
1898 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1899
1900         PR libgfortran/46010
1901         * gfortran.dg/namelist_66.f90: New test.
1902         * gfortran.dg/fmt_t_6.f: Fix whitespace.
1903
1904 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
1905
1906         PR fortran/42647
1907         * gfortran.dg/allocatable_scalar_9.f90: Extended.
1908         * gfortran.dg/allocatable_scalar_10.f90: New.
1909         * gfortran.dg/class_19.f03: Extended.
1910
1911 2010-10-26  Jan Hubicka  <jh@suse.cz>
1912
1913         PR middle-end/45736
1914         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1915
1916 2010-10-26  Ira Rosen  <irar@il.ibm.com>
1917
1918         PR tree-optimization/46167
1919         * gcc.dg/vect/O-pr46167.c: New.
1920         * gcc.dg/vect/vect.exp: Run tests with -O.
1921
1922 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
1923
1924         PR target/44948
1925         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1926         * g++.dg/vect/pr33860a.cc: Likewise.
1927         * gcc.c-torture/compile/20070522-1.c: Likewise.
1928         * gcc.dg/compat/struct-align-1_x.c: Likewise.
1929         * gcc.dg/compat/struct-align-1_y.c: Likewise.
1930         * gcc.dg/compat/struct-align-2_x.c: Likewise.
1931         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1932         * gcc.dg/pr44136.c: Likewise.
1933
1934         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1935         * gcc.dg/compat/vector-1_x.c: Likewise.
1936         * gcc.dg/compat/vector-1_y.c: Likewise.
1937         * gcc.dg/compat/vector-2_x.c: Likewise.
1938         * gcc.dg/compat/vector-2_y.c: Likewise.
1939         * gcc.dg/pr43300.c: Likewise.
1940
1941         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1942         * gcc.dg/compat/vector-1a_y.c: Likewise.
1943         * gcc.dg/compat/vector-1b_x.c: Likewise.
1944         * gcc.dg/compat/vector-1b_y.c: Likewise.
1945         * gcc.dg/compat/vector-2a_x.c: Likewise.
1946         * gcc.dg/compat/vector-2a_y.c: Likewise.
1947         * gcc.dg/compat/vector-2b_x.c: Likewise.
1948         * gcc.dg/compat/vector-2b_y.c: Likewise.
1949         * gcc.target/i386/pr39162.c: Likewise.
1950         * gcc.target/i386/pr40906-2.c: Likewise.
1951         * gcc.target/i386/sse-5.c: Likewise.
1952
1953         * gcc.dg/pr35442.c: Prune ABI change warnings.
1954
1955         * gcc.c-torture/execute/pr38151.x: New.
1956         * gcc.target/i386/pr44948-1a.c: Likewise.
1957         * gcc.target/i386/pr44948-1b.c: Likewise.
1958         * gcc.target/i386/pr44948-2a.c: Likewise.
1959         * gcc.target/i386/pr44948-2b.c: Likewise.
1960
1961 2010-10-26  Ian Lance Taylor  <iant@google.com>
1962
1963         PR middle-end/45687
1964         * gcc.c-torture/execute/20101025-1.c: New test.
1965
1966 2010-10-26  Tobias Burnus  <burnus@net-b.de>
1967
1968         PR fortran/45451
1969         * gfortran.dg/class_allocate_5.f90: New.
1970
1971 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1972
1973         Implement opaque-enum-specifiers for C++0x
1974         * g++.dg/cpp0x/forw_enum1.C: New.
1975         * g++.dg/cpp0x/forw_enum2.C: New.
1976         * g++.dg/cpp0x/forw_enum3.C: New.
1977         * g++.dg/cpp0x/forw_enum4.C: New.
1978         * g++.dg/cpp0x/forw_enum5.C: New.
1979         * g++.dg/cpp0x/forw_enum6.C: New.
1980         * g++.dg/cpp0x/forw_enum7.C: New.
1981         * g++.dg/cpp0x/forw_enum8.C: New.
1982         * g++.dg/cpp0x/forw_enum9.C: New.
1983         * g++.dg/parse/enum3.C: Add new errors.
1984         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1985         * g++.dg/cpp0x/auto9.C: Add new error.
1986         * g++.dg/template/crash79.C: Add new errors.
1987
1988 2010-10-26  Jie Zhang  <jie@codesourcery.com>
1989
1990         * gcc.target/arm/volatile-bitfields-1.c: New test.
1991         * gcc.target/arm/volatile-bitfields-2.c: New test.
1992         * gcc.target/arm/volatile-bitfields-3.c: New test.
1993
1994 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1995
1996         * gnat.dg/pointer_discr1.adb: New test.
1997         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1998         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1999         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2000
2001 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2002
2003         * gnat.dg/loop_optimization8.adb: New test.
2004         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2005         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2006
2007 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2008
2009         * gnat.dg/in_out_parameter2.adb: New test.
2010         * gnat.dg/in_out_parameter3.adb: Likewise.
2011
2012 2010-10-25  Jie Zhang  <jie@codesourcery.com>
2013
2014         * g++.dg/opt/combine.c: New test.
2015
2016 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2017
2018         * gnat.dg/opt7.ad[sb]: New test.
2019         * gnat.dg/opt7_pkg.ads: New helper.
2020
2021 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2022
2023         PR objc/45735
2024         * obj-c.dg/pr45735.mm: New.
2025         * obj-c++.dg/pr45735.mm: New.
2026
2027 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2028
2029         PR objc/24393
2030         * objc.dg/pr24393.m: New.
2031         * obj-c++.dg/pr24393.mm: New.
2032
2033 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2034
2035         PR objc/28049
2036         * objc.dg/pr28049.m: New.
2037         * obj-c++.dg/pr28049.mm: New.
2038
2039 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2040
2041         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
2042         parameter attributes are now supported.
2043         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2044         * objc.dg/attributes/parameter-attribute-1.m: New test.
2045         * objc.dg/attributes/parameter-attribute-2.m: New test.
2046         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2047         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2048
2049 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
2050
2051         Based on the CFString implementation in FSF apple/trunk branch.
2052
2053         * gcc.dg/darwin-cfstring-1.c: New.
2054         * gcc.dg/darwin-cfstring-2.c: New.
2055         * gcc.dg/torture/darwin-cfstring-3.c: New.
2056         * g++.dg/other/darwin-cfstring1.C: New.
2057         * g++.dg/torture/darwin-cfstring-3.C: New.
2058
2059 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
2060
2061         * objc.dg/demangle-1.m: New test.
2062         * obj-c++.dg/demangle-1.mm: New test.
2063         * obj-c++.dg/demangle-2.mm: New test.
2064         * obj-c++.dg/demangle-3.mm: New test.
2065
2066 2010-10-23  Ian Lance Taylor  <iant@google.com>
2067
2068         * gcc.c-torture/execute/20101011-1.c: New test.
2069         * gcc.c-torture/execute/20101011-1.x: New test driver.
2070
2071 2010-10-23  Tobias Burnus  <burnus@net-b.de>
2072
2073         PR fortran/46122
2074         * gfortran.dg/protected_8.f90: New.
2075
2076 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
2077
2078         * gcc.dg/march-generic.c: Skip for -march in multilib options.
2079         * gcc.target/i386/isa-9.c: Skip for -march other than
2080         -march=amdfam10 in multilib options.
2081         * gcc.target/i386/pr42589.c: Skip for -march other than
2082         -march=i486 in multilib options.
2083         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2084         other -march in multilib options.
2085
2086 2010-10-23  Jie Zhang  <jie@codesourcery.com>
2087
2088         PR rtl-optimization/37360
2089         * gcc.dg/pr37360.c: New test.
2090
2091 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2092
2093         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2094
2095 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2096             Andrew Pinski  <pinskia@gmail.com>
2097
2098         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2099         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2100         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2101         * gcc.dg/vector-subscript-1.c: Likewise.
2102         * gcc.dg/vector-subscript-2.c: Likewise.
2103         * gcc.dg/vector-subscript-3.c: New testcase.
2104         * gcc.dg/array-8.c: Adjust.
2105
2106 2010-10-22  Richard Guenther  <rguenther@suse.de>
2107
2108         PR middle-end/46137
2109         * c-c++-common/torture/pr46137.c: New testcase.
2110
2111 2010-10-22  Jason Merrill  <jason@redhat.com>
2112
2113         PR c++/46129
2114         * g++.dg/template/defarg14.C: New.
2115
2116 2010-10-22  Jason Merrill  <jason@redhat.com>
2117
2118         PR c++/46103
2119         * g++.dg/cpp0x/implicit10.C: New.
2120
2121 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
2122
2123         PR target/46098
2124         * gcc.target/i386/pr46098.c: New test.
2125
2126 2010-10-22  Richard Guenther  <rguenther@suse.de>
2127
2128         PR tree-optimization/45720
2129         * gcc.dg/torture/pr45720.c: New testcase.
2130
2131 2010-10-22  Ira Rosen  <irar@il.ibm.com>
2132
2133         PR tree-optimization/46126
2134         * gcc.dg/vect/pr46126.c: New.
2135
2136 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
2137
2138         Based on the CFString implementation in FSF apple/trunk branch.
2139
2140         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2141         so that the latter can be used in dg-skip and dg-xfail clauses.
2142         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2143         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
2144         to use dg-additional-files for Object1.
2145         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
2146         to use dg-additional-files for Object1, move to torture/strings/.
2147         * obj-c++.dg/const-str-4.mm: Likewise.
2148         * obj-c++.dg/const-str-3.mm: Likewise.
2149         * obj-c++.dg/const-str-8.mm: Likewise.
2150         * obj-c++.dg/const-str-9.mm: Likewise.
2151         * obj-c++.dg/const-str-10.mm: Likewise.
2152         * obj-c++.dg/const-str-10.mm: Likewise.
2153         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
2154         to use dg-additional-files for Object1, move to strings/.
2155         * obj-c++.dg/const-str-2.mm: Likewise.
2156         * obj-c++.dg/const-str-5.mm: Likewise.
2157         * obj-c++.dg/const-str-6.mm: Likewise.
2158         * obj-c++.dg/const-str-12.mm: Likewise.
2159         * obj-c++.dg/strings/strings.exp: New.
2160         * obj-c++.dg/strings/const-cfstring-2.mm: New.
2161         * obj-c++.dg/strings/const-cfstring-5.mm: New.
2162         * obj-c++.dg/torture/strings/strings.exp: New.
2163         * obj-c++.dg/torture/strings/string1.mm: New.
2164         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
2165         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
2166         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
2167
2168         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
2169         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2170         * objc/execute/string2.m: Likewise.
2171         * objc/execute/string3.m: Likewise.
2172         * objc/execute/string3.m: Likewise.
2173         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
2174         * objc.dg/foreach-4.m: Likewise.
2175         * objc.dg/foreach-5.m: Likewise.
2176         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
2177         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2178         * objc.dg/const-str-4.m: Likewise.
2179         * objc.dg/const-str-7.m: Likewise.
2180         * objc.dg/const-str-8.m: Likewise.
2181         * objc.dg/const-str-9.m: Likewise.
2182         * objc.dg/const-str-10.m: Likewise.
2183         * objc.dg/const-str-11.m: Likewise.
2184         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
2185         to use dg-additional-files for Object1, move to objc.dg/strings/.
2186         * objc.dg/const-str-2.m: Likewise.
2187         * objc.dg/const-str-5.m: Likewise.
2188         * objc.dg/const-str-6.m: Likewise.
2189         * objc.dg/const-str-12.m: Likewise.
2190         * objc.dg/const-str-12b.m: Likewise.
2191         * objc.dg/strings/strings.exp: New.
2192         * objc.dg/strings/const-cfstring-2.m: New.
2193         * objc.dg/strings/const-cfstring-5.m: New.
2194         * objc.dg/torture/strings/strings.exp: New.
2195         * objc.dg/torture/strings/const-cfstring-1.m: New.
2196         * objc.dg/torture/strings/const-cfstring-3.m: New.
2197         * objc.dg/torture/strings/const-cfstring-4.m: New.
2198
2199 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2200
2201         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
2202
2203 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2204
2205         PR c++/46117
2206         * g++.dg/parse/crash57.C: New.
2207
2208 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
2209             H.J. Lu  <hongjiu.lu@intel.com>
2210
2211         PR target/45946
2212         * gcc.target/i386/pr45946.c: New test.
2213
2214 2010-10-21  Martin Jambor  <mjambor@suse.cz>
2215
2216         PR tree-optimization/45875
2217         * g++.dg/ipa/pr45875.C: New test.
2218
2219 2010-10-21  Ira Rosen  <irar@il.ibm.com>
2220
2221         PR tree-optimization/46049
2222         PR tree-optimization/46052
2223         * gcc.dg/vect/pr46052.c: New test.
2224         * gcc.dg/vect/pr46049.c: New test.
2225
2226 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2227
2228         PR fortran/46007
2229         * gfortran.dg/shape_5.f90:  New test case.
2230
2231 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2232
2233         PR fortran/46060
2234         * gfortran.dg/proc_ptr_comp_25.f90: New.
2235
2236 2010-10-21  Richard Guenther  <rguenther@suse.de>
2237             Michael Matz  <matz@suse.de>
2238
2239         PR tree-optimization/45764
2240         * gcc.dg/torture/pr45764.c: New testcase.
2241
2242 2010-10-21  Richard Guenther  <rguenther@suse.de>
2243
2244         PR tree-optimization/46111
2245         * g++.dg/torture/pr46111.C: New testcase.
2246
2247 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2248
2249         PR fortran/46067
2250         * gfortran.dg/dummy_procedure_4.f90: New.
2251         * gfortran.dg/proc_ptr_30.f90: New.
2252
2253 2010-10-21  Tobias Burnus  <burnus@net-b.de>
2254
2255         PR fortran/46100
2256         * gfortran.dg/ptr-func-1.f90: New.
2257         * gfortran.dg/ptr-func-2.f90: New.
2258
2259 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
2260
2261         PR tree-optimization/45919
2262         * gcc.c-torture/compile/pr45919.c: New test.
2263
2264         PR tree-optimization/46066
2265         * gcc.dg/autopar/pr46066.c: New test.
2266
2267 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2268
2269         PR c++/46024
2270         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2271
2272 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2273
2274         PR c++/46056
2275         * g++.dg/cpp0x/range-for7.C: New.
2276
2277 2010-10-20  Richard Guenther  <rguenther@suse.de>
2278
2279         PR lto/45667
2280         * g++.dg/lto/20101020-1_0.h: New testcase.
2281         * g++.dg/lto/20101020-1_0.C: Likewise.
2282         * g++.dg/lto/20101020-1_1.C: Likewise.
2283
2284 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
2285
2286         * gcc.dg/20101013-1.c: New test.
2287
2288 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
2289
2290         PR target/46085
2291         * gcc.target/i386/pr46085-1.c: New.
2292         * gcc.target/i386/pr46085-2.c: Likewise.
2293
2294 2010-10-20  Richard Guenther  <rguenther@suse.de>
2295
2296         PR tree-optimization/45860
2297         * gcc.dg/torture/pr45860.c: New testcase.
2298
2299 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2300
2301         * gnat.dg/discr25.adb: New test.
2302         * gnat.dg/discr25_pkg.ad[sb]: New helper.
2303
2304 2010-10-20  Olivier Hainque  <hainque@adacore.com>
2305
2306         * gcc.target/powerpc/ehreturn.c: New test.
2307
2308 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2309
2310         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
2311         not require Foundation and run with the GNU runtime as well.
2312
2313         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2314
2315         Radar 4439126
2316         * obj-c++.dg/template-8.mm: New.
2317
2318 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2319
2320         PR objc/23709
2321         * objc.dg/pr23709.m: New.
2322         * obj-c++.dg/pr23709.m: New.
2323
2324 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2325
2326         PR c++/46046
2327         * g++.dg/template/crash104.C: New.
2328
2329 2010-10-19  Richard Henderson  <rth@redhat.com>
2330
2331         * gcc.target/i386/fma3-fma.c: New.
2332         * gcc.target/i386/fma3-builtin.c: New.
2333         * gcc.target/i386/fma4-builtin.c: New.
2334
2335 2010-10-19  Richard Guenther  <rguenther@suse.de>
2336
2337         PR testsuite/46081
2338         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2339
2340 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2341
2342         Merge from 'apple/trunk' branch on FSF servers.
2343
2344         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
2345
2346         Radar 4293709
2347         * objc.dg/proto-init-mimatch-1.m: New.
2348         * obj-c++.dg/proto-init-mimatch-1.mm: New.
2349
2350 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2351
2352         Implemented parsing @synthesize and @dynamic for
2353         Objective-C/Objective-C++.
2354         * objc.dg/property/dynamic-1.m: New.
2355         * objc.dg/property/synthesize-1.m: New.
2356         * obj-c++.dg/property/dynamic-1.mm: New.
2357         * obj-c++.dg/property/synthesize-1.mm: New.
2358
2359 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2360
2361         * objc.dg/at-class-1.m: New.
2362         * objc.dg/at-class-1.mm: New.
2363
2364 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
2365
2366         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2367
2368 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2369
2370         Merge from 'apple/trunk' branch on FSF servers.
2371
2372         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
2373
2374         Radar 4407151
2375         * obj-c++.dg/template-7.mm: New.
2376
2377 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2378
2379         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2380         bugfix.
2381
2382 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2383
2384         Merge from 'apple/trunk' branch on FSF servers.
2385
2386         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
2387
2388         Radar 4451818
2389         * obj-c++.dg/try-catch-16.mm: New.
2390         * obj-c++.dg/try-catch-17.mm: New.
2391
2392         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
2393
2394         Radar 4330422
2395         * obj-c++.dg/try-catch-15.mm: New
2396
2397         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
2398
2399         Radar 4204796
2400         * obj-c++.dg/try-catch-12.mm: New
2401         * obj-c++.dg/try-catch-13.mm: New
2402         * obj-c++.dg/try-catch-14.mm: New
2403         * objc.dg/try-catch-11.m: New
2404         * objc.dg/try-catch-12.m: New
2405         * objc.dg/try-catch-13.m: New
2406
2407 2010-10-18  Richard Henderson  <rth@redhat.com>
2408
2409         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2410
2411 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2412
2413         PR c/46015
2414         * c-c++-common/Wunused-var-13.c: New test.
2415
2416 2010-10-18  Richard Guenther  <rguenther@suse.de>
2417
2418         PR tree-optimization/45967
2419         * gcc.dg/torture/pr45967.c: New testcase.
2420         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2421         * gcc.dg/ipa/ipa-pta-13.c: Likewise
2422         * gcc.dg/torture/pr39074-2.c: Likewise
2423         * gcc.dg/torture/pta-escape-1.c: Likewise
2424         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2425         * gcc.dg/tree-ssa/pta-callused.c: Likewise
2426         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2427         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2428         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2429         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2430
2431 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
2432
2433         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2434
2435 2010-10-18  Richard Guenther  <rguenther@suse.de>
2436
2437         PR lto/44950
2438         * g++.dg/lto/20101015-2_0.C: New testcase.
2439
2440 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2441
2442         PR middle-end/46019
2443         * gcc.c-torture/execute/pr46019.c: New test.
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-04-19 Fariborz Jahanian  <fjahanian@apple.com>
2450
2451         Radar 4516785
2452         * obj-c++.dg/method-namespace-2.mm: New.
2453
2454 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2455
2456         Merge from 'apple/trunk' branch on FSF servers.
2457
2458         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
2459
2460         Radar 4133425
2461         * objc.dg/private-1.m: Test modified.
2462         * obj-c++.dg/private-1.mm: Test modified.
2463
2464 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2465
2466         PR testsuite/45987
2467         * gcc.target/i386/push-1.c: Remove.
2468
2469 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2470             H.J. Lu  <hongjiu.lu@intel.com>
2471
2472         PR target/46051
2473         * gcc.target/i386/pr46051.c: New test.
2474
2475 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2476
2477         * obj-c++.dg/gnu-api-2-class.mm: New.
2478         * obj-c++.dg/gnu-api-2-ivar.mm: New.
2479         * obj-c++.dg/gnu-api-2-method.mm: New.
2480         * obj-c++.dg/gnu-api-2-objc.mm: New.
2481         * obj-c++.dg/gnu-api-2-object.mm: New.
2482         * obj-c++.dg/gnu-api-2-property.mm: New.
2483         * obj-c++.dg/gnu-api-2-protocol.mm: New.
2484         * obj-c++.dg/gnu-api-2-sel.mm: New.
2485
2486 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
2487
2488         * objc.dg/fsf-package-0.m: New.
2489         * obj-c++.dg/fsf-package-0.m: New.
2490
2491 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2492
2493         PR objc/18255
2494         * objc.dg/pr18255.m: New.
2495
2496 2010-10-16  Jan Hubicka  <jh@suse.cz>
2497
2498         PR middle-end/44206
2499         * g++.dg/torture/pr44206.C: New.
2500
2501 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2502
2503         * objc.dg/gnu-api-2-class.m: New.
2504         * objc.dg/gnu-api-2-objc.m: New.
2505
2506 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2507
2508         * objc.dg/gnu-api-2-ivar.m: New.
2509
2510 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2511
2512         * objc.dg/gnu-api-2-property.m: New.
2513
2514 2010-10-15  Xinliang David Li  <davidxl@google.com>
2515
2516         * g++.dg/uninit-pred-3_a.C: New test.
2517         * g++.dg/uninit-pred-3_b.C: New test.
2518
2519 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2520
2521         * objc.dg/gnu-api-2-object.m: New.
2522
2523 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2524
2525         * objc.dg/gnu-api-2-method.m: New.
2526
2527 2010-10-15  Jason Merrill  <jason@redhat.com>
2528
2529         * g++.dg/lto/pr45983_0.C: New.
2530
2531 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2532
2533         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2534         builtin combiner patterns.
2535         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2536         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2537         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2538         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2539         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2540
2541 2010-10-15  Richard Guenther  <rguenther@suse.de>
2542
2543         * g++.dg/lto/20101015-1_0.C: New testcase.
2544
2545 2010-10-15  Richard Guenther  <rguenther@suse.de>
2546
2547         PR testsuite/46021
2548         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2549         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2550
2551 2010-10-15  Richard Guenther  <rguenther@suse.de>
2552
2553         PR lto/45957
2554         * g++.dg/lto/20101014-1_0.C: New testcase.
2555
2556 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2557
2558         * objc.dg/gnu-api-2-protocol.m: New.
2559         * objc.dg/gnu-api-2-sel.m: New.
2560
2561 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2562
2563         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2564         arm-eabi targets.
2565
2566 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
2567
2568         * gcc.dg/20101010-1.c: New testcase.
2569
2570 2010-10-15  Jie Zhang  <jie@codesourcery.com>
2571
2572         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2573         script when relocatable linking.
2574
2575 2010-10-14  Yao Qi  <yao@codesourcery.com>
2576
2577         PR target/45447
2578         * gcc.target/arm/pr45447.c: New test.
2579
2580 2010-10-14  Jan Hubicka  <jh@suse.cz>
2581
2582         PR middle-end/45621
2583         * g++.dg/lto/pr45621.h : New.
2584         * g++.dg/lto/pr45621_0.C: New.
2585         * g++.dg/lto/pr45621_1.C: New.
2586
2587 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2588
2589         * objc.dg/property: New.
2590         * objc.dg/property/fsf-property-basic.m: New.
2591         * objc.dg/property/fsf-property-method-access.m: New.
2592         * objc.dg/property/fsf-property-named-ivar.m: New.
2593         * obj-c++.dg/property: New.
2594         * obj-c++.dg/property/fsf-property-basic.mm: New.
2595         * obj-c++.dg/property/fsf-property-method-access.mm: New.
2596         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2597
2598         merge from FSF apple 'trunk' branch.
2599         2006 Fariborz Jahanian  <fjahanian@apple.com>
2600
2601         Radars 4436866, 4505126, 4506903, 4517826
2602         * objc.dg/property/property-1.m: New.
2603         * objc.dg/property/property-2.m: New.
2604         * objc.dg/property/property-3.m: New.
2605         * objc.dg/property/property-neg-1.m: New.
2606         * objc.dg/property/property-neg-2.m: New.
2607         * objc.dg/property/property-neg-3.m: New.
2608         * objc.dg/property/property-neg-4.m: New.
2609         * objc.dg/property/property-neg-5.m: New.
2610         * objc.dg/property/property-neg-6.m: New.
2611         * objc.dg/property/property-neg-7.m: New.
2612         * objc.dg/property/property.exp: New.
2613         * obj-c++.dg/property/property-1.mm: New.
2614         * obj-c++.dg/property/property-2.mm: New.
2615         * obj-c++.dg/property/property-3.mm: New.
2616         * obj-c++.dg/property/property-neg-1.mm: New.
2617         * obj-c++.dg/property/property-neg-2.mm: New.
2618         * obj-c++.dg/property/property-neg-3.mm: New.
2619         * obj-c++.dg/property/property-neg-4.mm: New.
2620         * obj-c++.dg/property/property-neg-5.mm: New.
2621         * obj-c++.dg/property/property-neg-6.mm: New.
2622         * obj-c++.dg/property/property-neg-7.mm: New.
2623         * obj-c++.dg/property/property.exp: New.
2624
2625 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2626
2627         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
2628
2629 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
2630
2631         PR c/45969
2632         * gcc.c-torture/compile/pr45969-1.c: New test.
2633
2634 2010-10-14  Richard Guenther  <rguenther@suse.de>
2635
2636         PR tree-optimization/44913
2637         * gcc.dg/torture/pr44913.c: New testcase.
2638
2639 2010-10-14  Richard Guenther  <rguenther@suse.de>
2640
2641         PR lto/45382
2642         * g++.dg/lto/20101014-2_0.C: New testcase.
2643
2644 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2645
2646         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2647         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2648         * gcc.target/i386/pr44130.c: Likewise.
2649         * gcc.target/i386/pr44144.c: Likewise.
2650         * gcc.target/i386/pr44180.c: Likewise.
2651         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2652         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2653         * gcc.target/i386/vect-sizes-1.c: Likewise.
2654         * gcc.target/i386/vectorize4-avx.c: Likewise.
2655
2656 2010-10-14  Richard Guenther  <rguenther@suse.de>
2657
2658         PR lto/44561
2659         * g++.dg/lto/20101010-3_0.C: New testcase.
2660         * g++.dg/lto/20101010-4_0.C: Likewise.
2661
2662 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2663
2664         * objc.dg/pr45878.m: Update to include NSConstantString interface
2665         for -fnext-runtime.
2666         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2667         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2668         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2669         reference for m64 -fnext-runtime.
2670
2671 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2672
2673         * gcc.target/i386/vect-sizes-1.c: New.
2674
2675 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2676
2677         PR middle-end/46011
2678         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
2679
2680 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2681
2682         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
2683         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2684
2685 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2686
2687         * gcc.target/ia64/20101005.c: New test.
2688
2689 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2690
2691         PR rtl-optimization/45570
2692         * gcc.dg/pr45570.c: New test.
2693
2694 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2695
2696         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2697         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2698         * gcc.target/i386/vectorize4-avx.c: Likewise.
2699
2700 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2701
2702         * gcc.target/i386/avx-copysign-vec.c: New.
2703         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2704
2705 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2706
2707         PR middle-end/44130
2708         * gcc.target/i386/pr44130.c: New.
2709
2710 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2711
2712         PR middle-end/44144
2713         * gcc.target/i386/pr44144.c: New.
2714
2715 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2716
2717         PR target/44180
2718         * gcc.target/i386/pr44180.c: New.
2719
2720 2010-10-13  Jason Merrill  <jason@redhat.com>
2721
2722         * g++.dg/template/canon-type-8.C: New.
2723
2724 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2725
2726         * gcc.c-torture/execute/20101013-1.c: New test.
2727
2728 2010-10-13  Richard Guenther  <rguenther@suse.de>
2729
2730         PR objc/45878
2731         * objc.dg/pr45878.m: New testcase.
2732
2733 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
2734
2735         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2736         * gcc.dg/format/dfp-printf-1.c: Likewise.
2737         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2738
2739 2010-10-13  Richard Guenther  <rguenther@suse.de>
2740
2741         PR tree-optimization/45788
2742         * g++.dg/pr45788.C: New testcase.
2743
2744 2010-10-13  Richard Guenther  <rguenther@suse.de>
2745
2746         PR tree-optimization/45970
2747         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2748
2749 2010-10-13  Richard Guenther  <rguenther@suse.de>
2750
2751         PR tree-optimization/45982
2752         * gcc.dg/torture/pr45982.c: New testcase.
2753         * gcc.dg/tree-ssa/pr24287.c: Adjust.
2754         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2755         * gcc.dg/torture/pr39074-2.c: Likewise.
2756
2757 2010-10-13  Richard Guenther  <rguenther@suse.de>
2758
2759         PR middle-end/45874
2760         * g++.dg/torture/pr45874.C: New testcase.
2761
2762 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
2763
2764         * objc.dg/attributes/method-attribute-1.m: Update to respond
2765         to implemented method attributes..
2766         * objc.dg/attributes/method-attribute-2.m: Likewise.
2767         * objc.dg/attributes/method-attribute-3.m: Likewise.
2768         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2769         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2770         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2771
2772 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2773
2774         PR libobjc/23214
2775         * objc.dg/pr23214.m: New.
2776
2777 2010-10-12  Michael Eager  <eager@eagercon.com>
2778
2779         PR testsuite/45856
2780         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2781         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2782
2783 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
2784
2785         PR fortran/45636
2786         * gcc.c-torture/execute/pr45636.c: New test.
2787         * gfortran.dg/pr45636.f90: New test.
2788
2789 2010-10-12  Richard Henderson  <rth@redhat.com>
2790
2791         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2792
2793 2010-10-12  Daniel Kraft  <d@domob.eu>
2794
2795         PR fortran/38936
2796         * gfortran.dg/associate_1.f03: More tests with derived-types.
2797         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2798         * gfortran.dg/associate_8.f03: Fix typo.
2799         * gfortran.dg/initialization_27.f90: Fix typo.
2800
2801 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2802
2803         PR testsuite/45851
2804         * lib/lto.exp (lto-get-options-main): Support optional target
2805         selector for dg-extra-ld-options.
2806
2807 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2808
2809         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2810         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2811
2812 2010-10-11  Martin Jambor  <mjambor@suse.cz>
2813
2814         PR middle-end/45699
2815         * g++.dg/torture/pr45699.C: New test.
2816         * g++.dg/otr-fold-1.C: Adjusted.
2817         * g++.dg/otr-fold-1.C: Likewise.
2818
2819 2010-10-11  Nick Clifton  <nickc@redhat.com>
2820
2821         * gcc.c-torture/compile/pr44197.c: Require visibility support.
2822         Allow for a user label prefix.
2823
2824 2010-10-10  Richard Guenther  <rguenther@suse.de>
2825
2826         * g++.dg/lto/20101010-1_0.C: New testcase.
2827         * g++.dg/lto/20101010-2_0.C: Likewise.
2828
2829 2010-10-11  Ira Rosen  <irar@il.ibm.com>
2830
2831         PR tree-optimization/45902
2832         * gcc.dg/vect/45902.c: New test.
2833
2834 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
2835
2836         PR target/45870
2837         * gcc.dg/tls/pr45870.c: New test.
2838
2839 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
2840
2841         PR fortran/45961
2842         * gfortran.dg/typebound_operator_6.f03: New.
2843
2844 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
2845
2846         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2847         and adjust -export symbol scanning.
2848         * g++.dg/ext/dllexport1.C: Likewise.
2849         * g++.dg/ext/dllexport3.C: Likewise.
2850         * gcc.dg/dll-3.c: Likewise.
2851         * gcc.dg/dll-4.c: Likewise.
2852         * gcc.dg/dll-5.c: Likewise.
2853
2854 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2855
2856         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2857         instead of tree_profile dump file.
2858         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2859         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2860         dump file.
2861
2862 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2863
2864         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2865
2866 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2867
2868         * gfortran.dg/character_comparison_4.f90:  New test.
2869         * gfortran.dg/character_comparison_5.f90:  New test.
2870         * gfortran.dg/character_comparison_6.f90:  New test.
2871
2872 2010-10-09  Richard Henderson  <rth@redhat.com>
2873
2874         * lib/target-supports.exp
2875         (check_effective_target_automatic_stack_alignment): Always true.
2876
2877 2010-10-09  Richard Guenther  <rguenther@suse.de>
2878
2879         PR lto/45956
2880         * gcc.dg/lto/20101009-2_0.c: New testcase.
2881         * gcc.dg/lto/20101009-2_1.c: Likewise.
2882         * gcc.dg/lto/20101009-2_2.c: Likewise.
2883
2884 2010-10-09  Richard Guenther  <rguenther@suse.de>
2885
2886         PR lto/45947
2887         * g++.dg/lto/20101009-1_0.C: New testcase.
2888
2889 2010-10-09  Richard Guenther  <rguenther@suse.de>
2890
2891         PR tree-optimization/45945
2892         * gcc.dg/lto/20101009-1_0.c: New testcase.
2893
2894 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
2895
2896         PR target/45913
2897         * gcc.target/i386/pr45913.c: New.
2898
2899 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2900
2901         PR fortran/45943
2902         * gfortran.dg/streamio_16.f90: Update test.
2903
2904 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
2905
2906         PR tree-optimization/45903
2907         * gcc.target/i386/pr45903.c: New test.
2908
2909 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
2910
2911         * gnat.dg/interface5.adb: Compile with warnings disabled.
2912
2913 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2914
2915         * obj-c++.dg/encode-10.mm: New testcase.
2916
2917 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2918
2919         PR objc++/23614
2920         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2921         C++ class.  Removed XFAIL.
2922
2923 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
2924
2925         PR fortran/45933
2926         * gfortran.dg/typebound_operator_5.f03: New.
2927
2928 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2929
2930         Merge from 'apple/trunk' branch on FSF servers.
2931
2932         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
2933
2934         Radar 4508851
2935         * obj-c++.dg/method-namespace-1.mm: New.
2936
2937 2010-10-07  Martin Jambor  <mjambor@suse.cz>
2938
2939         * gcc.dg/tree-ssa/sra-11.c: New test.
2940
2941 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
2942
2943         PR Tree-Vect/45847
2944         * gcc.dg/vect/pr45847.c: New test.
2945
2946 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2947             Kai Tietz  <kai.tietz@onevision.com>
2948
2949         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2950
2951 2010-10-07  Richard Guenther  <rguenther@suse.de>
2952
2953         PR tree-optimization/45732
2954         * gcc.dg/torture/pr45732.c: New testcase.
2955
2956 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2957
2958         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2959         * objc.dg/foreach-2.m: Likewise.
2960         * objc.dg/foreach-3.m: Likewise.
2961         * objc.dg/foreach-4.m: Likewise.
2962         * objc.dg/foreach-5.m: Likewise.
2963         * objc.dg/foreach-6.m: Likewise.
2964         * objc.dg/foreach-7.m: Likewise.
2965         * objc.dg/objc-foreach-4.m: Likewise.
2966         * objc.dg/objc-foreach-5.m: Likewise.
2967
2968 2010-10-07  Richard Guenther  <rguenther@suse.de>
2969
2970         PR middle-end/45869
2971         * gcc.dg/torture/pr45869.c: New testcase.
2972
2973 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2974
2975         * objc.dg/set-not-used-1.m: New
2976         * obj-c++.dg/set-not-used-1.mm: New.
2977
2978 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2979
2980         * objc.dg/attributes/method-attribute-3.m: New.
2981         * obj-c++.dg/attributes/method-attribute-3.mm: New.
2982
2983 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
2984
2985         PR fortran/45916
2986         * gfortran.dg/generic_typebound_operator_1.f90: New test.
2987
2988 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2989
2990         PR fortran/45889
2991         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2992
2993 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2994
2995         Merge from 'apple/trunk' branch on FSF servers.
2996
2997         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
2998
2999         Radar 4278774
3000         * obj-c++.dg/encode-9.mm: New.
3001
3002 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3003
3004         * g++.dg/cpp0x/pr45908.C: New test.
3005
3006 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3007
3008         * gnat.dg/opt6.ad[sb]: New test.
3009
3010 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3011
3012         Implemented fast enumeration for Objective-C.
3013         * objc.dg/foreach-1.m: New.
3014         * objc.dg/foreach-2.m: New.
3015         * objc.dg/foreach-3.m: New.
3016         * objc.dg/foreach-4.m: New.
3017         * objc.dg/foreach-5.m: New.
3018         * objc.dg/foreach-6.m: New.
3019         * objc.dg/foreach-7.m: New.
3020
3021         Merge from 'apple/trunk' branch on FSF servers:
3022         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
3023
3024         Radar 4502236
3025         * objc.dg/objc-foreach-5.m: New.
3026
3027         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
3028
3029         Radar 4507230
3030         * objc.dg/objc-foreach-4.m: New.
3031
3032         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3033
3034         Radar 4472881
3035         * objc.dg/objc-foreach-3.m: New.
3036
3037         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
3038
3039         Radar 4468498
3040         * objc.dg/objc-foreach-2.m: New.
3041
3042         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
3043
3044         Radar 4294910
3045         * objc.dg/objc-foreach-1.m: New
3046
3047 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
3048
3049         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3050         unsigned values.
3051
3052 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3053
3054         PR objc++/28050
3055         * obj-c++.dg/syntax-error-10.mm: New.
3056
3057 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3058
3059         PR objc++/23707
3060         * obj-c++.dg/syntax-error-9.mm: New.
3061
3062 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3063
3064         PR objc++/31126
3065         * obj-c++.dg/syntax-error-8.mm: New.
3066
3067 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3068
3069         Merge from 'apple/trunk' branch on FSF servers.
3070
3071         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
3072
3073         Radar 4290840
3074         * obj-c++.dg/syntax-error-7.mm: New
3075
3076         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
3077
3078         Radar 4294425
3079         * obj-c++.dg/syntax-error-6.mm: New
3080
3081         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
3082
3083         Radar 4261146
3084         * obj-c++.dg/syntax-error-5.mm: New
3085
3086         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
3087
3088         Radar 4093475
3089         * obj-c++.dg/syntax-error-[3-4].mm: New.
3090
3091         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
3092
3093         Radar 4185810
3094         * obj-c++.dg/syntax-error-[1-2].mm: New.
3095
3096 2010-10-05  Ira Rosen  <irar@il.ibm.com>
3097
3098         PR tree-optimization/45752
3099         * gcc.dg/vect/pr45752.c: New test.
3100
3101 2010-10-05  Richard Guenther  <rguenther@suse.de>
3102
3103         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3104         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3105         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3106         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3107         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3108         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3109         * gcc.dg/tree-prof/stringop-1.c: Likewise.
3110         * gcc.dg/tree-prof/stringop-2.c: Likewise.
3111         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3112         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3113         * gcc.dg/tree-prof/update-loopch.c: Likewise.
3114         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3115         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3116         * gcc.dg/tree-prof/tracer-1.c: Likewise.
3117         * gcc.dg/tree-ssa/inline-4.c: Likewise.
3118         * gcc.dg/tree-ssa/inline-3.c: Likewise.
3119         * gcc.dg/tree-ssa/20080530.c: Likewise.
3120         * g++.dg/tree-ssa/inline-3.C: Likewise.
3121         * g++.dg/tree-ssa/inline-1.C: Likewise.
3122         * g++.dg/tree-ssa/inline-2.C: Likewise.
3123         * gcc.dg/profile-dir-1.c: Likewise.
3124         * gcc.dg/profile-dir-2.c: Likewise.
3125         * gcc.dg/profile-dir-3.c: Likewise.
3126
3127 2010-10-05  Richard Guenther  <rguenther@suse.de>
3128
3129         PR middle-end/45877
3130         * g++.dg/torture/pr45877.C: New testcase.
3131
3132 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
3133
3134         PR debug/45849
3135         * gcc.dg/debug/pr45849.c: New test.
3136
3137         PR middle-end/45876
3138         * gcc.c-torture/compile/pr45876.c: New test.
3139
3140 2010-10-04  Julian Brown  <julian@codesourcery.com>
3141
3142         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
3143         vect_hw_misalign.
3144         * gcc.dg/vect/vect-60.c: Likewise.
3145         * gcc.dg/vect/vect-56.c: Likewise.
3146         * gcc.dg/vect/vect-93.c: Likewise.
3147         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3148         * gcc.dg/vect/vect-95.c: Likewise.
3149         * gcc.dg/vect/vect-96.c: Likewise.
3150         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
3151         * gcc.dg/vect/slp-25.c: Likewise.
3152         * gcc.dg/vect/slp-3.c: Likewise.
3153         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3154         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3155         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
3156         * gcc.dg/vect/vect-109.c: Likewise.
3157         * gcc.dg/vect/vect-peel-1.c: Likewise.
3158         * gcc.dg/vect/vect-peel-2.c: Likewise.
3159         * lib/target-supports.exp
3160         (check_effective_target_arm_vect_no_misalign): New.
3161         (check_effective_target_vect_no_align): Use above.
3162         (check_effective_target_vect_element_align): New.
3163         (add_options_for_quad_vectors): New.
3164
3165 2010-10-04  Martin Jambor  <mjambor@suse.cz>
3166
3167         PR tree-optimization/45572
3168         * g++.dg/ipa/pr45572-1.C: New test.
3169         * g++.dg/ipa/pr45572-2.C: Likewise.
3170
3171 2010-10-03  Ian Lance Taylor  <iant@google.com>
3172
3173         * gcc.dg/anon-struct-11.c: New test.
3174         * gcc.dg/anon-struct-12.c: New test.
3175         * gcc.dg/anon-struct-13.c: New test.
3176         * gcc.dg/anon-struct-14.c: New test.
3177
3178 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
3179
3180         * g++.dg/torture/pr45764.C: Revert revision 164914.
3181         * gcc.dg/vect/pr43432.c: Likewise.
3182         * gcc.dg/vect/vect-114.c: Likewise.
3183         * gcc.dg/vect/vect-15.c: Likewise.
3184
3185 2010-10-03  Jason Merrill  <jason@redhat.com>
3186
3187         * g++.dg/cpp0x/sfinae5.C: New.
3188
3189 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
3190
3191         PR tree-optimization/45720
3192         PR tree-optimization/45764
3193         * g++.dg/torture/pr45764.C: New.
3194
3195         * gcc.dg/vect/pr43432.c: Xfail.
3196         * gcc.dg/vect/vect-114.c: Likewise.
3197         * gcc.dg/vect/vect-15.c: Likewise.
3198
3199 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3200
3201         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
3202         hppa*-*-hpux*.
3203         * gcc.dg/torture/pr45678-2.c: Likewise.
3204
3205 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
3206
3207         PR fortran/45748
3208         * gfortran.dg/intrinsic_6.f90: New.
3209
3210 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3211
3212         PR fortran/42831
3213         * gfortran.dg/dependency_37.f90:  New test.
3214
3215 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
3216
3217         * gcc.target/i386/shift_mask.c: New test.
3218
3219 2010-10-01  Richard Guenther  <rguenther@suse.de>
3220
3221         PR tree-optimization/45854
3222         * g++.dg/torture/pr45854.C: New testcase.
3223
3224 2010-09-30  Michael Eager  <eager@eagercon.com>
3225
3226         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3227         __FLT_{MIN,MAX}__.
3228
3229 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3230
3231         PR middle-end/45758
3232         * gfortran.dg/graphite/pr45758.f90: New.
3233
3234 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3235
3236         PR middle-end/45230
3237         * gcc.dg/graphite/id-pr45230.c: New.
3238
3239 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3240
3241         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3242         * gfortran.dg/graphite/graphite.exp: Same.
3243         * gcc.dg/graphite/vect-pr43423.c: New.
3244
3245 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3246
3247         PR target/45843
3248         * g++.dg/torture/pr45843.C: New test.
3249
3250 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
3251
3252         PR fortran/45828
3253         * gfortran.dg/allocate_derived_5.f90: New.
3254
3255 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3256
3257         PR tree-optimization/31261
3258         * gcc.dg/tree-ssa/pr31261.c: New test.
3259
3260 2010-09-30  Michael Eager  <eager@eagercon.com>
3261
3262         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3263         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3264         * gcc.target/microblaze/microblaze.exp: Ditto.
3265         * gcc.target/microblaze/others/string_cst1.c: Ditto.
3266         * gcc.target/microblaze/others/string_cst2.c: Ditto.
3267         * gcc.target/microblaze/others/data_var1.c: Ditto.
3268         * gcc.target/microblaze/others/data_var2.c: Ditto.
3269         * gcc.target/microblaze/others/data_var3.c: Ditto.
3270         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3271         * gcc.target/microblaze/others/strings1.c:: Ditto.
3272         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3273         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3274         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3275         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3276         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3277         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3278         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3279         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3280         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3281         * gcc.target/microblaze/isa/pcmp.c: Ditto.
3282         * gcc.target/microblaze/isa/nofloat.c: Ditto.
3283         * gcc.target/microblaze/isa/fcvt.c: Ditto.
3284         * gcc.target/microblaze/isa/float.c: Ditto.
3285         * gcc.target/microblaze/isa/mulh.c: Ditto.
3286         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3287         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3288         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3289         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3290         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3291         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3292         * gcc.target/microblaze/isa/bshift.c: Ditto.
3293         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3294         * gcc.target/microblaze/isa/div.c: Ditto.
3295         * gcc.target/microblaze/isa/vanilla.c: Ditto.
3296         * gcc.target/microblaze/isa/mul.c: Ditto.
3297
3298 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3299
3300         merge from FSF 'apple/trunk' branch.
3301         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
3302
3303         Radar 4386773
3304         * objc.dg/enhanced-proto-1.m: New.
3305         * objc.dg/enhanced-proto-2.m: New.
3306         * obj-c++.dg/enhanced-proto-1.mm: New
3307         * obj-c++.dg/enhanced-proto-2.mm: New.
3308
3309 2010-09-30  Richard Guenther  <rguenther@suse.de>
3310
3311         PR testsuite/45702
3312         * gcc.dg/debug/pr41893-1.c: Adjust.
3313         * gcc.dg/pr30762-1.c: Likewise.
3314         * gcc.dg/pr31529-1.c: Likewise.
3315         * gcc.dg/pr34457-1.c: Likewise.
3316         * gcc.dg/pr34668-1.c: Likewise.
3317         * gcc.dg/pr43557-1.c: Likewise.
3318
3319 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3320
3321         PR objc/45842
3322         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3323         * objc.dg/const-str-3.m: Correct header for memcpy.
3324         * objc.dg/const-str-7.m: Likewise.
3325         * objc.dg/method-20b.m: Provide an implementation of Object.
3326         Adjust XFAIL for m64 NeXT runtime.
3327         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3328         * objc.dg/encode-3.m: Correct line ordering, provide header for
3329         sprintf.
3330         * objc.dg/encode-7-next.m: Only run for 32bit.
3331         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3332         * objc.dg/type-size-2.m: Provide an implementation of Object.
3333         Ajust headers.
3334         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3335         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3336         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3337         Adjust XFAIL for m64 NeXT runtime.
3338         * obj-c++.dg/method-22.mm: Likewise.
3339         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3340
3341 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3342
3343         Merge from 'apple/trunk' branch on FSF servers.
3344
3345         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3346
3347         Radar 4278236
3348         * obj-c++.dg/bad-forward-decl.mm: New
3349
3350 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
3351
3352         * ada/acats/run_acats: Revert revision 157037.
3353
3354 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3355
3356         Merge from 'apple/trunk' branch on FSF servers.
3357
3358         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3359
3360         Radar 4281748
3361         * objc.dg/naming-2.m: Update
3362         * objc.dg/naming-3.m: New
3363
3364 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
3365
3366         PR target/40457
3367         * gcc.target/arm/pr40457-3.c: New test.
3368
3369 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3370
3371         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3372         alias checking.
3373         * lib/target-supports.exp (check_ifunc_available): Likewise.
3374
3375 2010-09-29  Tristan Gingold  <gingold@adacore.com>
3376
3377         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3378
3379 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3380
3381         * objc.dg/keywords-1.m: New test.
3382         * objc.dg/keywords-2.m: New test.
3383         * objc.dg/keywords-3.m: New test.
3384         * obj-c++.dg/keywords-1.mm: New test.
3385         * obj-c++.dg/keywords-2.mm: New test.
3386
3387 2010-09-28  Jason Merrill  <jason@redhat.com>
3388
3389         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3390         * g++.dg/ext/complit11.C: Likewise.
3391         * g++.old-deja/g++.law/temps1.C: Likewise.
3392
3393         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3394         * g++.old-deja/g++.mike/misc6.C: Likewise.
3395
3396 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3397
3398         * objc.dg/attributes/method-attribute-1.m: New.
3399         * objc.dg/attributes/method-attribute-2.m: New.
3400
3401         * obj-c++.dg/attributes/method-attribute-1.m: New.
3402         * obj-c++.dg/attributes/method-attribute-2.m: New.
3403
3404 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3405
3406         * objc.dg/attributes: New.
3407         * objc.dg/attributes/attributes.exp: New.
3408         * objc.dg/attributes/class-attribute-1.m: New.
3409         * objc.dg/attributes/class-attribute-2.m: New
3410         * objc.dg/attributes/categ-attribute-1.m: New
3411         * objc.dg/attributes/categ-attribute-2.m: New
3412         * objc.dg/attributes/proto-attribute-1.m: New
3413
3414         * obj-c++.dg/attributes: New.
3415         * obj-c++.dg/attributes/attributes.exp: New
3416         * obj-c++.dg/attributes/class-attribute-1.mm: New
3417         * obj-c++.dg/attributes/class-attribute-2.mm: New
3418         * obj-c++.dg/attributes/categ-attribute-1.mm: New
3419         * obj-c++.dg/attributes/categ-attribute-2.mm: New
3420         * obj-c++.dg/attributes/proto-attribute-1.mm: New
3421
3422 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3423
3424         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3425         from the branch renamed to method-20b.m to avoid clashes).
3426
3427         2005-08-23  Stuart Hastings  <stuart@apple.com>
3428                     Ziemowit Laski  <zlaski@apple.com>
3429
3430         Radar 4209854
3431         * obj-c++.dg/method-23.mm: New.
3432         * objc.dg/method-20.m: New.
3433
3434 2010-09-28  Jan Hubicka  <jh@suse.cz>
3435
3436         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3437
3438 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3439
3440         PR target/44452
3441         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3442         i?86-*-solaris2.[89], *-*-vxworks*.
3443         * gcc.target/i386/pr22152.c: Likewise.
3444         * gcc.target/i386/vect8-ret.c: New test.
3445
3446 2010-09-28  Jie Zhang  <jie@codesourcery.com>
3447
3448         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3449
3450 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3451
3452         Merge from 'apple/trunk' branch on FSF servers.
3453
3454         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
3455
3456         Radar 4175534
3457         * obj-c++.dg/method-22.mm: New.
3458
3459 2010-09-27  Jason Merrill  <jason@redhat.com>
3460
3461         * g++.dg/cpp0x/rv-lvalue-req.C: New.
3462         * g++.dg/ext/complit11.C: Adjust.
3463         * g++.old-deja/g++.law/temps1.C: Adjust.
3464         * g++.old-deja/g++.ns/koenig6.C: Adjust.
3465         * g++.old-deja/g++.oliva/partord1.C: Adjust.
3466
3467 2010-09-27  Ian Lance Taylor  <iant@google.com>
3468
3469         * lib/target-supports.exp (check_effective_target_split_stack):
3470         New procedure.
3471         * gcc.dg/split-1.c: New test.
3472         * gcc.dg/split-2.c: New test.
3473         * gcc.dg/split-3.c: New test.
3474         * gcc.dg/split-4.c: New test.
3475
3476 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3477
3478         PR objc/25464
3479         * objc.dg/type-size-3.m: New test.
3480
3481 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3482
3483         PR objc/45763
3484         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3485
3486 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3487
3488         PR objc/25450
3489         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3490         * objc.dg/type-size-2.m: Same change.
3491         * obj-c++.dg/encode-5.mm: Same change.
3492
3493 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3494
3495         Merge from 'apple/trunk' branch on FSF servers.  The original
3496         Changelogs are below.
3497
3498         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3499         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3500         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3501         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3502         in the branch).
3503         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3504         proto-qual-1.m in the branch) and the normal ABI on GNU.
3505         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
3506         the test only with the NeXT runtime.
3507         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3508         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3509         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3510         Run the test only with the NeXT runtime.
3511
3512         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
3513
3514         Radar 4492973
3515         * objc.dg/encode-7-64bit.m: New.
3516         * objc.dg/encode-7.m: Skip if -m64.
3517
3518         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
3519
3520         Radar 4301047
3521         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3522         * obj-c++.dg/threedotthree-abi-1.mm: New
3523         * objc.dg/threedotthree-abi-1.m: New
3524
3525         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
3526
3527         Radar 4136935
3528         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3529         * objc.dg/encode-6.m: Likewise.
3530         * objc.dg/encode-7.m: New test case.
3531
3532 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3533
3534         Merge from 'apple/trunk' branch on FSF servers.  Renamed
3535         const-str-12.m to constr-str-12b.m to avoid conflicts.
3536
3537         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
3538
3539         Radar 4229905
3540         * obj-c++.dg/warn5.mm: New
3541
3542         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
3543
3544         Radar 4154928
3545         * obj-c++.dg/const-str-12.mm: New.
3546         * objc.dg/const-str-12.m: New.
3547
3548 2010-09-27  Tobias Burnus  <burnus@net-b.de>
3549
3550         PR fortran/40569
3551         PR fortran/40568
3552         * gfortran.dg/storage_size_2.f08: Fix test.
3553         * gfortran.dg/c_sizeof_1.f90: Fix test.
3554         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3555         * gfortran.dg/c_sizeof_3.f90: New.
3556         * gfortran.dg/c_sizeof_4.f90: New.
3557         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3558         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3559
3560 2010-09-26  Daniel Kraft  <d@domob.eu>
3561
3562         PR fortran/45783
3563         PR fortran/45795
3564         * gfortran.dg/select_type_18.f03: New test.
3565
3566 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3567
3568         * gnat.dg/return2.ad[sb]: New test.
3569         * gnat.dg/return2_pkg.ads: New helper.
3570
3571 2010-09-25  Daniel Kraft  <d@domob.eu>
3572
3573         PR fortran/45776
3574         * gfortran.dg/io_constraints_6.f03: New test.
3575         * gfortran.dg/io_constraints_7.f03: New test.
3576         * gfortran.dg/newunit_2.f90: New test.
3577
3578 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3579
3580         * gfortran.dg/operator_c1202.f90: New test.
3581
3582 2010-09-24  Jan Hubicka  <jh@suse.cz>
3583
3584         * gcc.dg/tree-ssa/leaf.c: New testcase.
3585
3586 2010-09-24  Jan Hubicka  <jh@suse.cz>
3587
3588         PR tree-optimization/45738
3589         PR tree-optimization/45741
3590         * gcc.c-torture/compile/pr45741.c: New.
3591         * gfortran.fortran-torture/compile/pr45738.f90: New.
3592
3593 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
3594
3595         * gcc.dg/cpp/undef-opt-1.c: New test.
3596
3597 2010-09-24  Jason Merrill  <jason@redhat.com>
3598
3599         * g++.dg/other/error10.C: Adjust expected output.
3600
3601 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
3602
3603         PR middle-end/45234
3604         * gcc.dg/torture/stackalign/alloca-6.c: New test.
3605         * gcc.target/i386/pr45234.c: New test.
3606
3607 2010-09-24  Richard Guenther  <rguenther@suse.de>
3608
3609         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3610
3611 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3612
3613         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3614         as a comment leader in regexp.
3615
3616 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3617
3618         * objc.dg/sync-2.m: New test.
3619         * obj-c++.dg/sync-2.mm: New test.
3620
3621 2010-09-24  Tobias Burnus  <burnus@net-b.de>
3622
3623         PR fortran/40571
3624         * gfortran.dg/iso_fortran_env_7.f90: New.
3625
3626 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3627
3628         * obj-c++.dg/too-many-args.mm: New file.
3629
3630 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3631
3632         Merge from 'apple/trunk' branch on FSF servers.
3633
3634         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3635
3636         Radar 4491608
3637         * objc.dg/too-many-args.m: New
3638
3639 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3640
3641         PR fortran/45744
3642         * gfortran.dg/dependency_36.f90:  New test.
3643
3644 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
3645
3646         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3647         * gcc.target/i386/pad-3.c: Ditto.
3648         * gcc.target/i386/pad-7.c: Ditto.
3649         * gcc.target/i386/pad-7.c: Ditto.
3650         * gcc.target/i386/pr36502.c: Ditto.
3651         * gcc.target/i386/zee.c: Ditto.
3652         * gcc.target/i386/20060821-1.c: Ditto.
3653         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
3654         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
3655         * gcc.target/i386/pad-5b.c: Ditto.
3656         * gcc.target/i386/pad-6a.c: Ditto.
3657         * gcc.target/i386/pad-6b.c: Ditto.
3658         * gcc.target/i386/pad-8.c: Ditto.
3659         * gcc.target/i386/pad-9.c: Ditto.
3660         * gcc.target/i386/pad-10.c: Ditto.
3661         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
3662
3663 2010-09-23  Richard Guenther  <rguenther@suse.de>
3664
3665         PR tree-optimization/45565
3666         * g++.dg/ipa/pr45565.C: New testcase.
3667
3668 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
3669
3670         PR fortran/45745
3671         PR fortran/45648
3672         * gfortran.dg/vector_subscript_bound_1.f90: New.
3673
3674 2010-09-23  Richard Guenther  <rguenther@suse.de>
3675
3676         PR middle-end/45750
3677         * gcc.dg/pr45750.c: New testcase.
3678
3679 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
3680
3681         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3682         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
3683         build.
3684
3685 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
3686
3687         PR rtl-optimization/44374
3688         * gcc.target/arm/headmerge-1.c: New test.
3689         * gcc.target/arm/headmerge-2.c: New test.
3690         * gcc.target/i386/headmerge-1.c: New test.
3691         * gcc.target/i386/headmerge-2.c: New test.
3692
3693 2010-09-23  Daniel Kraft  <d@domob.eu>
3694
3695         PR fortran/38936
3696         PR fortran/44044
3697         PR fortran/45474
3698         * gfortran.dg/intrinsic_intent_1.f03: New test.
3699         * gfortran.dg/select_type_17.f03: New test.
3700         * gfortran.dg/associate_5.f03: More definability tests.
3701         * gfortran.dg/enum_2.f90: Check definability.
3702         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3703         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3704         * gfortran.dg/char_expr_2.f90: Ditto.
3705         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3706         * gfortran.dg/enum_5.f90: Ditto.
3707         * gfortran.dg/equiv_constraint_8.f90: Ditto.
3708         * gfortran.dg/impure_assignment_2.f90: Ditto.
3709         * gfortran.dg/impure_assignment_3.f90: Ditto.
3710         * gfortran.dg/intent_out_1.f90: Ditto.
3711         * gfortran.dg/intent_out_3.f90: Ditto.
3712         * gfortran.dg/pointer_assign_7.f90: Ditto.
3713         * gfortran.dg/pointer_intent_3.f90: Ditto.
3714         * gfortran.dg/pr19936_1.f90: Ditto.
3715         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3716         * gfortran.dg/simpleif_2.f90: Ditto.
3717         * gfortran.dg/protected_5.f90: Ditto.
3718         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3719         * gfortran.dg/protected_6.f90: Ditto.
3720         * gfortran.dg/protected_7.f90: Ditto.
3721
3722 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3723
3724         PR libfortran/45710
3725         * gfortran.dg/namelist_65.f90: New test.
3726
3727 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3728
3729         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3730         the regexp pattern between the expected label and location string.
3731
3732 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3733
3734         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3735
3736 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3737
3738         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3739         * gcc.dg/pr27898.c: Likewise.
3740         * gcc.dg/pr28712.c: Likewise.
3741         * gcc.dg/pr30762-1.c: Likewise.
3742         * gcc.dg/pr31529-1.c: Likewise.
3743         * gcc.dg/pr34457-1.c: Likewise.
3744         * gcc.dg/pr34668-1.c: Likewise.
3745         * gcc.dg/pr34989-1.c: Likewise.
3746         * gcc.dg/pr43557-1.c: Likewise.
3747
3748 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3749
3750         PR rtl-optimization/45739
3751         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3752
3753 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
3754
3755         * gcc.target/sparc/mnofpu.c: New test.
3756
3757 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3758
3759         PR rtl-optimization/45739
3760         * gcc.target/i386/pr45739.c: New test.
3761
3762 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
3763
3764         PR fortran/45648
3765         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3766         and counts. Add non-elemental function call check.
3767
3768         PR fortran/45648
3769         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3770         arguments checks. Update temporary counts.
3771         * gfortran.dg/transpose_optimization_1.f90: New.
3772
3773 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3774
3775         PR objc/23710
3776         * objc.dg/invalid-method-1.m: New.
3777
3778 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3779
3780         Merge from 'apple/trunk' branch on FSF servers.
3781
3782         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
3783
3784         Radar 4291785
3785         * objc.dg/naming-4.m: New
3786         * objc.dg/naming-5.m: New
3787         * obj-c++.dg/naming-1.mm: New
3788         * obj-c++.dg/naming-2.mm: New
3789
3790 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
3791             Jack Howarth  <howarth@bromo.med.uc.edu>
3792
3793         PR c++/45645
3794         * g++.dg/torture/pr44972.C: Use portable assert().
3795
3796 2010-09-21  Richard Guenther  <rguenther@suse.de>
3797
3798         PR tree-optimization/45580
3799         * g++.dg/torture/pr45580.C: New testcase.
3800
3801 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
3802
3803         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3804
3805 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
3806
3807         PR fortran/45438
3808         * gfortran.dg/pointer_check_7.f90: New.
3809
3810 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3811
3812         PR rtl-optimization/45728
3813         * gcc.c-torture/compile/pr45728.c: New test.
3814
3815 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
3816
3817         PR fortran/45081
3818         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3819
3820 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3821
3822         * g++.dg/tree-ssa/pr45605.C: Add "\\".
3823
3824 2010-09-20  Richard Guenther  <rguenther@suse.de>
3825
3826         PR middle-end/45704
3827         * gcc.dg/torture/pr45704.c: New testcase.
3828
3829 2010-09-20  Jan Hubicka  <jh@suse.cz>
3830
3831         PR tree-optimize/45605
3832         * g++.dg/tree-ssa/pr45605.C: New testcase.
3833
3834 2010-09-20  Michael Matz  <matz@suse.de>
3835
3836         PR testsuite/45706
3837         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3838         enough.
3839
3840 2010-09-20  Richard Guenther  <rguenther@suse.de>
3841
3842         PR tree-optimization/45705
3843         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3844
3845 2010-09-20  Michael Matz  <matz@suse.de>
3846
3847         PR testsuite/45706
3848         * lib/target-supports.exp (check_effective_target_vect_perm):
3849         Add i?86-*-*.
3850
3851 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3852
3853         PR rtl-optimization/45695
3854         * gcc.c-torture/execute/pr45695.c: New test.
3855
3856 2010-09-19  Jan Hubicka  <jh@suse.cz>
3857
3858         PR lto/44246
3859         * gcc.c-torture/compile/pr44246.c:New file.
3860
3861 2010-09-19  Ira Rosen  <irar@il.ibm.com>
3862
3863         PR tree-optimization/45714
3864         * gfortran.dg/vect/pr45714-a.f: New test.
3865         * gfortran.dg/vect/pr45714-b.f: New test.
3866
3867 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3868
3869         * gnat.dg/const1.adb: Rename into...
3870         * gnat.dg/constant1.adb: ...this.
3871         * gnat.dg/constant2.adb: New test.
3872         * gnat.dg/constant2_pkg1.ads: New helper.
3873         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3874
3875 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3876
3877         * gnat.dg/specs/constant1.ads: New test.
3878         * gnat.dg/specs/constant1_pkg.ads: New helper.
3879
3880 2010-09-18  Jan Hubicka  <jh@suse.cz>
3881
3882         PR tree-optimization/45453
3883         * g++.dg/tree-ssa/pr45453.C: New testcase.
3884
3885 2010-09-18  Jason Merrill  <jason@redhat.com>
3886
3887         * g++.dg/cpp0x/initlist44.C: New.
3888
3889 2010-09-18  Richard Guenther  <rguenther@suse.de>
3890
3891         PR tree-optimization/45709
3892         * g++.dg/torture/pr45709-2.C: New testcase.
3893
3894 2010-09-18  Richard Guenther  <rguenther@suse.de>
3895
3896         PR tree-optimization/45709
3897         * g++.dg/torture/pr45709.C: New testcase.
3898
3899 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3900
3901         PR testsuite/45719
3902         * gcc.target/i386/pad-3.c: Pass -fno-pic.
3903
3904 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3905
3906         * gcc.target/i386/pad-1.c: New.
3907         * gcc.target/i386/pad-2.c: Likewise.
3908         * gcc.target/i386/pad-3.c: Likewise.
3909         * gcc.target/i386/pad-4.c: Likewise.
3910         * gcc.target/i386/pad-5a.c: Likewise.
3911         * gcc.target/i386/pad-5b.c: Likewise.
3912         * gcc.target/i386/pad-6a.c: Likewise.
3913         * gcc.target/i386/pad-6b.c: Likewise.
3914         * gcc.target/i386/pad-7.c: Likewise.
3915         * gcc.target/i386/pad-8.c: Likewise.
3916         * gcc.target/i386/pad-9.c: Likewise.
3917         * gcc.target/i386/pad-10.c: Likewise.
3918
3919 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3920
3921         PR middle-end/45234
3922         * gcc.dg/torture/stackalign/alloca-5.c: New.
3923
3924 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3925
3926         PR middle-end/45678
3927         * gcc.dg/torture/pr45678-2.c: New.
3928
3929 2010-09-17  Richard Guenther  <rguenther@suse.de>
3930
3931         PR middle-end/45678
3932         * gcc.dg/torture/pr45678-1.c: New testcase.
3933
3934 2010-09-17  Michael Matz  <matz@suse.de>
3935
3936         PR tree-optimization/43432
3937         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3938         check_effective_target_vect_perm_short): New predicates.
3939         (check_effective_target_vect_perm): Include x86_64.
3940         * gcc.dg/vect/pr43432.c: New test.
3941         * gcc.dg/vect/vect-114.c: Adjust.
3942         * gcc.dg/vect/vect-15.c: Ditto.
3943         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3944         * gcc.dg/vect/slp-perm-9.c: Ditto.
3945
3946 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3947
3948         PR testsuite/45692
3949         * objc/execute/exceptions/throw-nil.m: Run the test only with the
3950         GNU runtime.
3951
3952 2010-09-17  Richard Guenther  <rguenther@suse.de>
3953
3954         * gcc.dg/pr27898.c: Use -flto instead of -combine.
3955         * gcc.dg/pr28706.c: Likewise.
3956         * gcc.dg/pr28712.c: Likewise.
3957         * gcc.dg/pr30762-1.c: Likewise.
3958         * gcc.dg/pr30762-2.c: Likewise.
3959         * gcc.dg/pr31529-1.c: Likewise.
3960         * gcc.dg/pr31529-2.c: Likewise.
3961         * gcc.dg/pr34457-1.c: Likewise.
3962         * gcc.dg/pr34457-2.c: Likewise.
3963         * gcc.dg/pr34668-1.c: Likewise.
3964         * gcc.dg/pr34668-2.c: Likewise.
3965         * gcc.dg/pr34989-1.c: Likewise.
3966         * gcc.dg/pr34989-2.c: Likewise.
3967         * gcc.dg/pr43557-1.c: Likewise.
3968         * gcc.dg/pr43557-2.c: Likewise.
3969         * gcc.dg/debug/pr41893-1.c: Likewise.
3970         * gcc.dg/matrix/matrix.exp: Do not use -combine.
3971         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3972         * gcc.dg/matrix/matrix-4.c: Likewise.
3973         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3974         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3975         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3976         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3977
3978 2010-09-16  Tobias Burnus  <burnus@net-b.de>
3979
3980         PR fortran/43665
3981         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3982         optimizations.
3983         * gfortran.dg/intent_optimize_1.f90: New test.
3984
3985 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3986
3987         * gcc.target/i386/divmod-1.c: New.
3988         * gcc.target/i386/divmod-2.c: Likewise.
3989         * gcc.target/i386/divmod-3.c: Likewise.
3990         * gcc.target/i386/divmod-4.c: Likewise.
3991         * gcc.target/i386/divmod-4a.c: Likewise.
3992         * gcc.target/i386/divmod-5.c: Likewise.
3993         * gcc.target/i386/divmod-6.c: Likewise.
3994         * gcc.target/i386/divmod-7.c: Likewise.
3995         * gcc.target/i386/divmod-8.c: Likewise.
3996         * gcc.target/i386/udivmod-1.c: Likewise.
3997         * gcc.target/i386/udivmod-2.c: Likewise.
3998         * gcc.target/i386/udivmod-3.c: Likewise.
3999         * gcc.target/i386/udivmod-4.c: Likewise.
4000         * gcc.target/i386/udivmod-4a.c: Likewise.
4001         * gcc.target/i386/udivmod-5.c: Likewise.
4002         * gcc.target/i386/udivmod-6.c: Likewise.
4003         * gcc.target/i386/udivmod-7.c: Likewise.
4004         * gcc.target/i386/udivmod-8.c: Likewise.
4005
4006 2010-09-16  Jan Hubicka  <jh@suse.cz>
4007
4008         * g++.dg/lto/pr45679-1_0.C: New file.
4009         * g++.dg/lto/pr45679-1_1.C: New file.
4010         * g++.dg/lto/pr45679-0_0.C: New file.
4011         * g++.dg/lto/pr45679-0_1.C: New file.
4012
4013 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
4014
4015         PR fortran/45674
4016         * gfortran.dg/class_dummy_2.f03: New.
4017
4018 2010-09-16  Richard Guenther  <rguenther@suse.de>
4019
4020         PR tree-optimization/45623
4021         * gcc.dg/torture/pr45623.c: New testcase.
4022
4023 2010-09-16  Ira Rosen  <irar@il.ibm.com>
4024
4025         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4026         name and parentheses.
4027         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4028
4029 2010-09-15  Jason Merrill  <jason@redhat.com>
4030
4031         * g++.dg/parse/parameter-declaration-2.C: New.
4032
4033         * g++.dg/cpp0x/scoped_enum2.C: New.
4034
4035 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4036
4037         * gcc.c-torture/compile/20100915-1.c: New test.
4038
4039 2010-09-15  Martin Jambor  <mjambor@suse.cz>
4040
4041         PR middle-end/45644
4042         * gcc.dg/ipa/pr45644.c: New test.
4043
4044 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
4045
4046         PR tree-optimization/45633
4047         * gcc.dg/vect/pr45633.c: New test.
4048
4049 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
4050
4051         PR fortran/45577
4052         * gfortran.dg/allocate_derived_4.f90: New.
4053
4054 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
4055
4056         * lib/target-supports.exp
4057         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4058         supported flag to true for neon.
4059
4060 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
4061
4062         PR c++/45665
4063         * g++.dg/template/crash103.C: New.
4064
4065 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4066
4067         Merge from 'apple/trunk' branch on FSF servers.
4068
4069         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
4070
4071         Radar 4457381
4072         * objc.dg/msg-in-protocol.m: New.
4073         * obj-c++.dg/msg-in-protocol.mm: New.
4074
4075         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
4076
4077         Radar 4219590
4078         * objc.dg/break-in-ifstmt.m: New.
4079
4080         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4081
4082         Radar 4174166
4083         * obj-c++.dg/comp-types-13.mm: New.
4084         * objc.dg/comp-types-12.m: New.
4085
4086         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4087
4088         Radar 4216500
4089         * obj-c++.dg/proto-lossage-7.mm: New.
4090         * objc.dg/proto-lossage-7.m: New.
4091
4092 2010-09-14  Jan Hubicka  <jh@suse.cz>
4093
4094         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4095         folding.
4096         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4097         folding.
4098
4099 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
4100
4101         PR middle-end/45567
4102         * gcc.dg/pr45567.c: New test.
4103
4104         PR debug/45660
4105         * g++.dg/debug/pr45660.C: New test.
4106
4107 2010-09-14  Ira Rosen  <irar@il.ibm.com>
4108
4109         PR tree-optimization/45470
4110         * g++.dg/vect/pr45470-a.cc: New test.
4111         * g++.dg/vect/pr45470-a.cc: New test.
4112
4113 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
4114
4115         PR target/42070
4116         * lib/profopt.exp: Prune warnings on execname2 compile.
4117         * lib/prune.exp: Prune "can't add line info" warnings.
4118
4119 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4120
4121         PR libfortran/45532
4122         * gfortran.dg/namelist_64.f90: New test.
4123
4124 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
4125
4126         PR rtl-optimization/45617
4127         * gcc.target/i386/pr45617.c: New test.
4128
4129 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
4130
4131         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4132
4133 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
4134
4135         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4136         * gcc.target/i386/fma4-vector.c: Likewise.
4137         * gcc.target/i386/vectorize2.c: Likewise.
4138         * gcc.target/i386/vectorize4.c: Likewise.
4139         * gcc.target/i386/vectorize5.c: Likewise.
4140         * gcc.target/i386/vectorize6.c: Likewise.
4141         * gcc.target/i386/vectorize8.c: Likewise.
4142
4143         * gcc.target/i386/vect-double-1.c: New.
4144         * gcc.target/i386/vect-double-1a.c: Likewise.
4145         * gcc.target/i386/vect-double-2.c: Likewise.
4146         * gcc.target/i386/vect-double-2a.c: Likewise.
4147
4148         * lib/target-supports.exp (check_effective_target_vect_double):
4149         Set et_vect_double_saved to 0 when tuning for Atom.
4150
4151 2010-09-13  Jan Hubicka  <jh@suse.cz>
4152
4153         * gcc.dg/torture/pr23821.c: Drop static keyword.
4154         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4155         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
4156
4157 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4158
4159         * gcc.target/arm/sync-1.c: New.
4160
4161 2010-09-12  Olivier Hainque  <hainque@adacore.com>
4162
4163         * gnat.dg/memtrap.adb: New test.
4164
4165 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4166
4167         * gfortran.dg/promotion.f90: Fix options.
4168
4169 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
4170
4171         * g++.dg/cpp0x/range-for1.C: New.
4172         * g++.dg/cpp0x/range-for2.C: New.
4173         * g++.dg/cpp0x/range-for3.C: New.
4174         * g++.dg/cpp0x/range-for4.C: New.
4175         * g++.dg/cpp0x/range-for5.C: New.
4176         * g++.dg/cpp0x/range-for6.C: New.
4177
4178 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
4179
4180         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4181         and counts. Check that transpose is not called.
4182         * gfortran.dg/transpose_2.f90: Update error message.
4183
4184 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
4185
4186         PR c++/43824
4187         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
4188         * g++.dg/lookup/strong-using-2.C: Likewise.
4189         * g++.dg/lookup/strong-using-3.C: Likewise.
4190         * g++.dg/lookup/strong-using-5.C: Likewise.
4191
4192         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
4193         * g++.dg/cpp0x/inline-ns4.C: New.
4194         * g++.dg/cpp0x/inline-ns5.C: New.
4195
4196 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4197
4198         PR middle-end/45634
4199         * gfortran.fortran-torture/compile/pr45634.f90: New.
4200
4201 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
4202
4203         * objc.dg/fobjc-exceptions.m: New test.
4204
4205 2010-09-10  Jan Hubicka  <jh@suse.cz>
4206
4207         * g++.dg/inherit/covariant7.C: Fix pattern matching.
4208
4209 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4210
4211         PR tree-optimization/44972
4212         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4213         * gcc.dg/tree-ssa/pr45144.c: Likewise.
4214         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4215         instead.
4216         * g++.dg/torture/pr44972.C: New test.
4217
4218 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4219
4220         PR tree-optimization/44972
4221         * g++.dg/torture/pr34850.C: Remove expected warning.
4222
4223 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4224
4225         * gfortran.dg/dummy_optional_arg.f90: New test.
4226
4227 2010-09-08  Jan Hubicka  <jh@suse.cz>
4228
4229         PR tree-optimization/45598
4230         * fortran.fortran-torture/compile/pr45598.f90: New test.
4231
4232 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
4233
4234         * lib/target-supports-dg.exp (dg-require-ifunc): New.
4235         * lib/target-supports.exp (check_ifunc_available): New.
4236         * gcc.dg/attr-ifunc-1.c: New.
4237         * gcc.dg/attr-ifunc-2.c: New.
4238         * gcc.dg/attr-ifunc-3.c: New.
4239         * gcc.dg/attr-ifunc-4.c: New.
4240         * gcc.dg/attr-ifunc-5.c: New.
4241         * g++.dg/ext/attr-ifunc-1.C: New.
4242         * g++.dg/ext/attr-ifunc-2.C: New.
4243         * g++.dg/ext/attr-ifunc-3.C: New.
4244         * g++.dg/ext/attr-ifunc-4.C: New.
4245
4246 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
4247
4248         PR middle-end/40386
4249         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
4250
4251 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
4252
4253         * gfortran.dg/inline_transpose_1.f90: New test.
4254
4255 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4256
4257         PR c++/45588
4258         * g++.dg/warn/Wunused-var-15.C: New test.
4259
4260 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4261
4262         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4263         hppa*-*-hpux*.
4264
4265 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4266
4267         * objc/execute/exceptions/throw-nil.m: New test.
4268         * objc/execute/exceptions/handler-1.m: Updated to use the new
4269         objc_set_uncaught_exception_handler() function.
4270         * objc/execute/exceptions/matcher-1.m: New test.
4271
4272 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4273
4274         PR fortran/38282
4275         * gfortran.dg/bit_comparison_1.F90: New test.
4276         * gfortran.dg/leadz_trailz_3.f90: New test.
4277         * gfortran.dg/masklr_2.F90: New test.
4278         * gfortran.dg/shiftalr_1.F90: New test.
4279         * gfortran.dg/merge_bits_2.F90: New test.
4280         * gfortran.dg/dshift_2.F90: New test.
4281         * gfortran.dg/bit_comparison_2.F90: New test.
4282         * gfortran.dg/masklr_1.F90: New test.
4283         * gfortran.dg/merge_bits_1.F90: New test.
4284         * gfortran.dg/dshift_1.F90: New test.
4285         * gfortran.dg/shiftalr_2.F90: New test.
4286
4287 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4288
4289         * objc.dg/type-stream-1.m: Replaced with a test that tests that
4290         functions from objc/typedstream.h are deprecated.
4291
4292 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4293
4294         * lib/target-supports.exp
4295         (check_effective_target_run_expensive_tests): New proc.
4296         * gcc.c-torture/compile/limits-fnargs.c: Use
4297         dg-require-effective-target run_expensive_tests.
4298
4299 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4300
4301         PR fortran/45597
4302         * gfortran.dg/gomp/pr45597.f90: New test.
4303
4304         PR fortran/45595
4305         * gfortran.dg/gomp/pr45595.f90: New test.
4306
4307 2010-09-08  Michael Matz  <matz@suse.de>
4308
4309         * c-c++-common/uninit-17.c: Adjust.
4310
4311 2010-09-08  Michael Matz  <matz@suse.de>
4312
4313         PR tree-optimization/43430
4314         * gcc.dg/vect/pr43430-2.c: New test.
4315
4316 2010-09-08  Michael Matz  <matz@suse.de>
4317
4318         PR tree-optimization/33244
4319         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4320
4321 2010-09-08  Richard Guenther  <rguenther@suse.de>
4322
4323         PR tree-optimization/45578
4324         * gfortran.dg/pr45578.f90: New testcase.
4325
4326 2010-09-08  Richard Guenther  <rguenther@suse.de>
4327
4328         PR testsuite/45590
4329         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4330
4331 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4332
4333         PR fortran/45576
4334         * gfortran.dg/char_length_18.f90:  New test.
4335
4336 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
4337
4338         PR target/36502
4339         * gcc.target/i386/pr36502.c: New test.
4340
4341         PR target/42313
4342         PR target/44651
4343         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4344         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4345
4346 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
4347
4348         * gfortran.dg/achar_4.f90: Enable bounds checking.
4349
4350 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
4351
4352         PR target/45206
4353         * gcc.target/i386/pr45206.c: New test.
4354
4355 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
4356
4357         PR fortran/45505
4358         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4359
4360 2010-09-07  Jan Hubicka  <jh@suse.cz>
4361
4362         * gcc.c-torture/compile/20100907.c: New testcase.
4363
4364 2010-09-07  Richard Guenther  <rguenther@suse.de>
4365
4366         PR middle-end/45569
4367         * g++.dg/eh/pr45569.C: New testcase.
4368
4369 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
4370
4371         PR target/43137
4372         * gcc.target/arm/pr43137.c: New test.
4373
4374 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4375
4376         PR fortran/36931
4377         * gfortran.dg/dependency_35.f90:  New test.
4378
4379 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4380
4381         PR fortran/34145
4382         * gfortran.dg/char_length_17.f90:  New test.
4383
4384 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
4385
4386         PR c++/45200
4387         PR c++/45293
4388         PR c++/45558
4389         * g++.dg/template/typedef34.C: New test.
4390         * g++.dg/template/typedef35.C: New test.
4391
4392 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
4393
4394         PR target/22152
4395         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4396
4397 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
4398
4399         * g++.dg/warn/Wdouble-promotion.C: New.
4400
4401 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
4402
4403         * g++.dg/parse/redef2.C: New.
4404
4405 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4406
4407         * gcc.dg/20100906-1.c: New testcase.
4408
4409 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
4410
4411         PR testsuite/45543
4412         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4413         DW_TAG_enumeration_type DIE.
4414
4415 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
4416
4417         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4418         Update XFAILs.
4419
4420 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
4421
4422         PR rtl-optimization/44919
4423         * g++.dg/opt/pr44919.C: New.
4424
4425 2010-09-06  Tobias Burnus  <burnus@net-b.de>
4426
4427         PR fortran/38282
4428         * gfortran.dg/iall_iany_iparity_1.f90: New.
4429         * gfortran.dg/iall_iany_iparity_2.f90: New.
4430
4431 2010-09-06  Jason Merrill  <jason@redhat.com>
4432
4433         * g++.dg/cpp0x/initlist42.C: New.
4434
4435         * g++.dg/cpp0x/auto19.C: New.
4436
4437         * g++.dg/template/sfinae25.C: New.
4438         * g++.dg/template/char1.C: Expect warning.
4439         * g++.dg/template/nontype10.C: Likewise.
4440
4441         * g++.dg/cpp0x/implicit9.C: New.
4442
4443         * g++.dg/cpp0x/initlist43.C: New.
4444
4445 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
4446
4447         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4448
4449 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
4450
4451         * gcc.dg/Wdouble-promotion.c: New.
4452
4453 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4454
4455         * gfortran.dg/float128_1.f90: Remove test case as
4456         it always fails since Rev 163611 backed out the
4457         front-end implementation.
4458
4459 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4460
4461         * gfortran.dg/float128_1.f90: XFAIL test case.
4462
4463 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4464
4465         * gfortran.dg/bessel_7.f90: Decrease required precision.
4466
4467 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
4468
4469         PR testsuite/45545
4470         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4471         ref-all-matching targets.
4472
4473 2010-09-05  Richard Guenther  <rguenther@suse.de>
4474
4475         PR tree-optimization/45535
4476         * gcc.c-torture/compile/pr45535.c: New testcase.
4477
4478 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
4479
4480         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4481         "\[^\n\]*".
4482         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4483         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4484         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4485         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4486         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4487         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4488         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4489         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4490         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4491         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4492         * gcc.target/i386/pr22152.c: Likewise.
4493         * gcc.target/i386/pr36992-1.c: Likewise.
4494         * gcc.target/i386/pr36992-2.c: Likewise.
4495         * gcc.target/sh/sh4a-memmovua.c: Likewise.
4496
4497 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4498
4499         PR testsuite/43957
4500         * gcc.dg/const-uniq-1.c: Modify regexp.
4501
4502 2010-09-04  Tobias Burnus  <burnus@net-b.de>
4503
4504         PR fortran/45530
4505         * gfortran.dg/namelist_63.f90: New.
4506
4507 2010-09-04  Jan Hubicka  <jh@suse.cz>
4508
4509         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4510         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4511
4512 2010-09-04  Jan Hubicka  <jh@suse.cz>
4513
4514         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4515
4516 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
4517
4518         PR fortran/45507
4519         * gfortran.dg/allocate_alloc_opt_12.f90: New.
4520
4521 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
4522
4523         * gcc.dg/opts-4.c: New test.
4524
4525 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4526
4527         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4528         * gcc.dg/vect/vect-peel-4.c: Ditto.
4529
4530 2010-09-03  Daniel Kraft  <d@domob.eu>
4531
4532         PR fortran/45525
4533         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4534
4535 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4536
4537         PR fortran/45159
4538         * gfortran.dg/dependency_34.f90:  New test.
4539
4540 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4541
4542         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4543
4544 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4545
4546         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4547         gcc.target/i386/clearcap.map if supported.
4548
4549 2010-09-03  Michael Matz  <matz@suse.de>
4550
4551         PR middle-end/45415
4552         * gcc.dg/pr45415.c: New test.
4553
4554 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4555
4556         PR tree-optimization/45506
4557         * gcc.dg/pr45506.c: New.
4558
4559 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
4560
4561         PR target/45476
4562         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4563         * gcc.target/i386/float128-2.c: Ditto.
4564
4565 2010-09-03  Daniel Kraft  <d@domob.eu>
4566
4567         PR fortran/34162
4568         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4569         * gfortran.dg/internal_dummy_2.f08: New test.
4570         * gfortran.dg/internal_dummy_3.f08: New test.
4571         * gfortran.dg/internal_dummy_4.f08: New test.
4572
4573 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
4574
4575         PR debug/45500
4576         * gcc.target/i386/pr45500.c: New test.
4577
4578 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
4579
4580         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4581
4582 2010-09-03  Daniel Kraft  <d@domob.eu>
4583
4584         PR fortran/44602
4585         * gfortran.dg/exit_2.f08; Adapt error messages.
4586         * gfortran.dg/exit_3.f08: New test.
4587         * gfortran.dg/exit_4.f08: New test.
4588         * gfortran.dg/exit_5.f03: New test.
4589
4590 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4591
4592         * gfortran.dg/ishft_4.f90: New test.
4593
4594 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4595
4596         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4597         FRIZ/XSRIZ instruciton for (double)(long long)x.
4598         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4599
4600 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4601
4602         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4603
4604 2010-09-02  Richard Guenther  <rguenther@suse.de>
4605
4606         PR tree-optimization/44937
4607         PR tree-optimization/45412
4608         * g++.dg/opt/pr45412.C: New testcase.
4609         * gcc.c-torture/compile/pr45412.c: Likewise.
4610         * gcc.c-torture/compile/pr44937.c: Likewise.
4611
4612 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
4613
4614         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
4615         but using -Werror=comment.
4616         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4617         expected error messages.
4618
4619 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4620
4621         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4622         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4623
4624 2010-09-02  Tobias Burnus  <burnus@net-b.de>
4625
4626         PR fortran/45489
4627         * gfortran.dg/initialization_27.f90: New.
4628
4629 2010-09-02  Ira Rosen  <irar@il.ibm.com>
4630
4631         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4632         check into different basic blocks. Expect vectorization if misaligned
4633         stores are supported.
4634         * gcc.dg/vect/bb-slp-8a.c: New test.
4635         * gcc.dg/vect/bb-slp-8b.c: New test.
4636
4637 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
4638
4639         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4640
4641 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
4642
4643         PR fortran/44541
4644         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4645         * gfortran.dg/class_dummy_1.f03: New.
4646
4647 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
4648
4649         PR middle-end/45458
4650         * g++.dg/tree-prof/partition2.C: New test.
4651
4652 2010-09-01  Richard Guenther  <rguenther@suse.de>
4653
4654         * gcc.dg/vect/vect-outer-fir.c: Adjust.
4655         * gcc.dg/tree-ssa/vrp54.c: New testcase.
4656         * gcc.c-torture/execute/20100827-1.c: Likewise.
4657
4658 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4659
4660         * gfortran.dg/execute_command_line_1.f90: New test.
4661
4662 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4663
4664         PR preprocessor/45457
4665         * c-c++-common/cpp/pr45457.c: New test.
4666
4667 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
4668
4669         * gcc.dg/nested-func-8.c: New test.
4670
4671 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4672
4673         PR fortran/38282
4674         * gfortran.dg/popcnt_poppar_1.F90: New test.
4675         * gfortran.dg/popcnt_poppar_2.F90: New test.
4676
4677 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
4678
4679         * gcc.target/i386/volatile-2.c: Require nonpic target.
4680
4681 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4682
4683         PR middle-end/45461
4684         * gcc.dg/pr45461.c: New test.
4685
4686 2010-08-31  Richard Guenther  <rguenther@suse.de>
4687
4688         PR testsuite/45455
4689         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4690
4691 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
4692
4693         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4694
4695 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
4696
4697         PR fortran/45456
4698         * gfortran.dg/typebound_proc_18.f03: New.
4699
4700 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4701
4702         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4703         * lib/scanasm.exp (scan-stack-usage): Likewise.
4704         (scan-stack-usage-not): Likewise.
4705         * gcc.dg/stack-usage-1.c: New test.
4706         * gcc.target/i386/stack-usage-realign.c: Likewise.
4707
4708 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
4709
4710         PR tree-optimization/45427
4711         * gcc.dg/tree-ssa/pr45427.c: New test.
4712
4713 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
4714
4715         PR c++/45043
4716         * g++.dg/template/crash102.C: New.
4717
4718 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
4719
4720         PR middle-end/45423
4721         * gcc.dg/gomp/atomic-12.c: New test.
4722         * gcc.dg/gomp/atomic-13.c: New test.
4723         * gcc.dg/gomp/atomic-14.c: New test.
4724         * g++.dg/gomp/atomic-11.C: New test.
4725         * g++.dg/gomp/atomic-12.C: New test.
4726         * g++.dg/gomp/atomic-13.C: New test.
4727         * g++.dg/gomp/atomic-14.C: New test.
4728
4729 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4730
4731         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4732         delimiter.
4733
4734 2010-08-30  Thomas Quinot  <quinot@adacore.com>
4735
4736         * gnat.dg/discr24.adb: New test.
4737
4738 2010-08-30  Richard Guenther  <rguenther@suse.de>
4739
4740         PR tree-optimization/45449
4741         * gcc.dg/pr45449.c: New testcase.
4742
4743 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
4744
4745         * gcc.dg/opts-1.c: Expect errors, not warnings.
4746
4747 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4748
4749         PR fortran/42769
4750         * gfortran.dg/dynamic_dispatch_11.f03: New.
4751
4752 2010-08-29  Jason Merrill  <jason@redhat.com>
4753
4754         PR c++/44991
4755         * g++.dg/parse/defarg15.C: New.
4756
4757 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4758
4759         PR fortran/45439
4760         * gfortran.dg/select_type_16.f03: New.
4761
4762 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4763             Tobias Burnus  <burnus@net-b.de>
4764
4765         * gfortran.dg/bessel_7.f90: Decrease required precision.
4766
4767 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
4768             Kaz Kojima  <kkojima@gcc.gnu.org>
4769
4770         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
4771
4772 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4773
4774         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4775         floating point conversion code generation.
4776         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4777         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4778         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4779         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4780         to integer conversion code generation.
4781         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4782         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4783         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4784         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4785
4786 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4787
4788         PR fortran/32049
4789         * gfortran.dg/random_seed_1.f90: Adjust test.
4790         * gfortran.dg/float128_1.f90: New test.
4791
4792 2010-08-27  Tobias Burnus  <burnus@net-b.de>
4793
4794         PR fortran/33197
4795         * gfortran.dg/norm2_1.f90: New.
4796         * gfortran.dg/norm2_2.f90: New.
4797         * gfortran.dg/norm2_3.f90: New.
4798         * gfortran.dg/norm2_4.f90: New.
4799         * gfortran.dg/parity_1.f90: New.
4800         * gfortran.dg/parity_2.f90: New.
4801         * gfortran.dg/parity_3.f90: New.
4802
4803 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
4804
4805         PR fortran/45420
4806         * gfortran.dg/select_type_15.f03: New.
4807
4808 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4809
4810         PR libfortran/43217
4811         * gfortran.dg/hollerith8.f90: New test.
4812
4813 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4814
4815         PR fortran/45159
4816         * gfortran.dg/dependency_33.f90:  New test.
4817
4818 2010-08-27  Richard Guenther  <rguenther@suse.de>
4819
4820         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4821         * gcc.dg/graphite/scop-2.c: Likewise.
4822         * gcc.dg/graphite/scop-20.c: Likewise.
4823         * gcc.dg/vect/slp-25.c: Likewise.
4824
4825 2010-08-27  Olivier Hainque  <hainque@adacore.com>
4826
4827         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4828
4829 2010-08-26  Daniel Kraft  <d@domob.eu>
4830
4831         PR fortran/38936
4832         PR fortran/44047
4833         PR fortran/45384
4834         * gfortran.dg/associate_8.f03: New test.
4835         * gfortran.dg/select_type_13.f03: New test.
4836         * gfortran.dg/select_type_14.f03: New test.
4837
4838 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
4839
4840         PR tree-optimization/44485
4841         * gcc.dg/pr44485.c: New test.
4842
4843 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4844
4845         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4846         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4847         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4848
4849 2010-08-26  Richard Guenther  <rguenther@suse.de>
4850
4851         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4852         * gcc.dg/graphite/scop-21.c: Likewise.
4853
4854 2010-08-26  Richard Guenther  <rguenther@suse.de>
4855
4856         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4857         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4858         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4859         * gcc.dg/vect/vect-91.c: Likewise.
4860         * gcc.dg/vect/vect-peel-1.c: Likewise.
4861         * gcc.dg/vect/vect-peel-2.c: Likewise.
4862         * gcc.dg/vect/vect-peel-4.c: Likewise.
4863
4864 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4865
4866         PR libfortran/41859
4867         * gfortran.dg/der_io_4.f90: New test.
4868
4869 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4870
4871         PR rtl-optimization/44858
4872         * gcc.c-torture/execute/pr44858.c: New test.
4873
4874         PR rtl-optimization/45400
4875         * g++.dg/other/i386-8.C: New test.
4876
4877 2010-08-25  Richard Guenther  <rguenther@suse.de>
4878
4879         * gcc.dg/alias-8.c: Adjust.
4880
4881 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
4882
4883         * gcc.target/i386/combine-mul.c: New test.
4884
4885 2010-08-25  Richard Guenther  <rguenther@suse.de>
4886
4887         PR lto/44562
4888         * gcc.dg/graphite/id-27.c: New testcase.
4889         * gcc.dg/lto/20100825-1_0.c: Likewise.
4890
4891 2010-08-25  Richard Guenther  <rguenther@suse.de>
4892
4893         PR tree-optimization/45316
4894         * g++.dg/opt/pr45316.C: New testcase.
4895
4896 2010-08-25  Richard Guenther  <rguenther@suse.de>
4897
4898         PR tree-optimization/45393
4899         * g++.dg/torture/pr45393.C: New testcase.
4900
4901 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4902
4903         PR tree-optimization/45059
4904         * gcc.c-torture/compile/pr45059.c: New test.
4905
4906 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
4907
4908         * lib/target-supports.exp (check_effective_target_vect_unpack):
4909         Set vect_unpack supported flag to true for neon.
4910
4911 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4912
4913         * gcc.dg/tree-ssa/ifc-5.c: New.
4914
4915 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4916
4917         * gcc.dg/tree-ssa/ifc-4.c: New.
4918         * gcc.dg/tree-ssa/ifc-7.c: New.
4919
4920 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
4921
4922         * gcc.dg/vect/vect.exp: Check loongson targets
4923         * g++.dg/vect/vect.exp: Likewise
4924         * gfortran.dg/vect/vect.exp: Likewise
4925
4926 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4927
4928         * gcc.target/powerpc/vsx-mass-1.c: New file, test
4929         -mveclibabi=mass.
4930
4931 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
4932
4933         PR fortran/45366
4934         * gfortran.dg/proc_ptr_29.f90: New.
4935
4936 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4937             Dominique d'Humieres  <dominiq@lps.ens.fr>
4938
4939         PR fortran/45367
4940         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4941
4942 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4943
4944         PR fortran/45367
4945         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4946
4947 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4948
4949         PR fortran/36158
4950         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4951
4952 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4953             Dominique d'Humieres  <dominiq@lps.ens.fr>
4954
4955         PR fortran/45367
4956         PR fortran/36158
4957         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4958         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4959
4960 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
4961
4962         PR fortran/44863
4963         PR fortran/45271
4964         PR fortran/45290
4965         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4966         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4967         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4968
4969 2010-08-21  Tobias Burnus  <burnus@net-b.de>
4970
4971         PR fortran/36158
4972         PR fortran/33197
4973         * gfortran.dg/bessel_6.f90: New.
4974         * gfortran.dg/bessel_7.f90: New.
4975
4976 2010-08-20  Jan Hubicka  <jh@suse.cz>
4977
4978         PR c++/45307
4979         PR c++/17736
4980         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4981         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4982
4983 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
4984
4985         PR target/45336
4986         * gcc.target/i386/pr45336-1.c: New.
4987         * gcc.target/i386/pr45336-2.c: Likewise.
4988         * gcc.target/i386/pr45336-3.c: Likewise.
4989         * gcc.target/i386/pr45336-4.c: Likewise.
4990
4991 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
4992
4993         PR testsuite/45361
4994         * gcc.target/i386/volatile-2.c: Update scan strings to also
4995         include (%rip) for the memory reference on x86_64.
4996
4997 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
4998
4999         PR middle-end/44974
5000         * gcc.dg/pr44974.c: New test.
5001
5002         PR rtl-optimization/45353
5003         * gcc.dg/pr45353.c: New test.
5004
5005 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5006
5007         * gcc.target/i386/volatile-2.c: New.
5008
5009 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
5010
5011         PR rtl-optimization/44691
5012         * gfortran.dg/pr44691.f: New test.
5013
5014 2010-10-19  Olivier Hainque  <hainque@adacore.com>
5015
5016         * gcc.target/sparc/sibcall-dslot.c: New testcase.
5017
5018 2010-08-19  Jason Merrill  <jason@redhat.com>
5019
5020         * g++.dg/init/synth3.C: New.
5021         * g++.dg/init/value8.C: New.
5022         * g++.dg/tree-ssa/empty-2.C: New.
5023         * g++.dg/cpp0x/noexcept09.C: New.
5024
5025 2010-08-19  Daniel Kraft  <d@domob.eu>
5026
5027         PR fortran/29785
5028         PR fortran/45016
5029         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5030         * gfortran.dg/pointer_remapping_1.f90: New test.
5031         * gfortran.dg/pointer_remapping_2.f03: New test.
5032         * gfortran.dg/pointer_remapping_3.f08: New test.
5033         * gfortran.dg/pointer_remapping_4.f03: New test.
5034         * gfortran.dg/pointer_remapping_5.f08: New test.
5035         * gfortran.dg/pointer_remapping_6.f08: New test.
5036
5037 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
5038
5039         PR testsuite/45324
5040         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5041
5042 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5043
5044         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5045
5046 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
5047
5048         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5049         variable.
5050
5051 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5052
5053         PR target/45070
5054         * gcc.c-torture/execute/pr45070.c: New.
5055
5056 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5057
5058         * g++.dg/pr44328.C: New test.
5059
5060 2010-08-19  Tobias Burnus  <burnus@net-b.de>
5061
5062         PR fortran/36158
5063         PR fortran/33197
5064         * gfortran.dg/bessel_3.f90: New.
5065         * gfortran.dg/bessel_4.f90: New.
5066         * gfortran.dg/bessel_5.f90: New.
5067
5068 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
5069
5070         PR fortran/45290
5071         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5072         * gfortran.dg/pointer_init_2.f90: New.
5073         * gfortran.dg/pointer_init_3.f90: New.
5074         * gfortran.dg/pointer_init_4.f90: New.
5075
5076 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
5077
5078         PR c++/45049
5079         * g++.dg/pr45049-1.C: New test.
5080         * g++.dg/pr45049-2.C: New test.
5081
5082 2010-08-18  Jie Zhang  <jie@codesourcery.com>
5083
5084         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5085         20 if __ARM_PCS is defined otherwise 64.
5086         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5087         instead of hard coded 64.
5088
5089 2010-08-18  Yao Qi  <yao@codesourcery.com>
5090
5091         PR target/45094
5092         * gcc.target/arm/pr45094.c: New test.
5093
5094 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5095
5096         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5097
5098 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5099
5100         PR rtl-optimization/42575
5101         * gcc.target/arm/pr42575.c: New test.
5102
5103 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5104
5105         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5106         * gcc.dg/tls/thr-cse-1.c: New.
5107
5108 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5109
5110         PR debug/42487
5111         * lib/target-supports.exp
5112         (check_effective_target_function_sections): New.
5113         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5114         function sections before proceding.
5115
5116 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
5117
5118         PR fortran/45308
5119         * gfortran.dg/pr45308.f03: New test.
5120
5121 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
5122
5123         PR target/45296
5124         * gcc.target/i386/pr45296.c: New test.
5125
5126 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
5127
5128         * g++.dg/ext/uow-1.C: New.
5129         * g++.dg/ext/uow-2.C: New.
5130         * g++.dg/ext/uow-3.C: New.
5131         * g++.dg/ext/uow-4.C: New.
5132
5133 2010-08-17  Richard Guenther  <rguenther@suse.de>
5134
5135         PR testsuite/45266
5136         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5137
5138 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
5139
5140         PR c/40563
5141         * gcc.dg/Wcxx-compat-20.c: New test.
5142
5143 2010-08-17  Daniel Kraft  <d@domob.eu>
5144
5145         PR fortran/38936
5146         * gfortran.dg/associate_1.f03: Extended to test newly supported
5147         features like association to variables.
5148         * gfortran.dg/associate_3.f03: Removed check for illegal change
5149         of associate-name here...
5150         * gfortran.dg/associate_5.f03: ...and added it here.
5151         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
5152         * gfortran.dg/associate_7.f03: New test.
5153
5154 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
5155
5156         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
5157
5158 2010-08-15  Daniel Kraft  <d@domob.eu>
5159
5160         PR fortran/38936
5161         * gfortran.dg/associate_1.f03: Enable test for array expressions.
5162         * gfortran.dg/associate_3.f03: Clarify comment.
5163         * gfortran.dg/associate_5.f03: New test.
5164         * gfortran.dg/associate_6.f03: New test.
5165
5166 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5167
5168         PR fortran/45211
5169         * gfortran.dg/bind_c_usage_21.f90: New.
5170         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
5171
5172 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5173
5174         * gfortran.dg/optional_absent_1.f90: New.
5175         * gfortran.dg/null_actual.f90: New.
5176
5177 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5178
5179         * gfortran.dg/pointer_target_1.f90: New.
5180         * gfortran.dg/pointer_target_2.f90: New.
5181         * gfortran.dg/pointer_target_3.f90: New.
5182
5183 2010-08-15  Daniel Kraft  <d@domob.eu>
5184
5185         PR fortran/45197
5186         * gfortran.dg/elemental_args_check_3.f90: New test.
5187         * gfortran.dg/impure_1.f08: New test.
5188         * gfortran.dg/impure_2.f08: New test.
5189         * gfortran.dg/impure_3.f90: New test.
5190         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
5191
5192 2010-08-15  Ira Rosen  <irar@il.ibm.com>
5193
5194         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
5195         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
5196         SLP tests.
5197         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
5198         misaligned loads.
5199         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
5200         misaligned stores.c
5201         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
5202
5203 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5204
5205         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5206         dg-require-effective-target after dg-do.
5207
5208 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5209
5210         * lib/target-supports.exp (check_effective_target_vect_int): Return
5211         true for Loongson targets.
5212         (check_effective_target_vect_shift): Likewise.
5213         (check_effective_target_vect_no_int_max): Likewise.
5214         (check_effective_target_vect_no_align): Likewise.
5215         (check_effective_target_vect_short_mult): Likewise.
5216
5217 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
5218
5219         * g++.dg/cast.C: Change fields of structures to "long" to pass
5220         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5221         * g++.dg/cpp0x/iop.C: Ditto.
5222         * g++.dg/cpp0x/named_refs.C: Ditto.
5223         * g++.dg/cpp0x/rv1p.C: Ditto.
5224         * g++.dg/cpp0x/rv2p.C: Ditto.
5225         * g++.dg/cpp0x/rv3p.C: Ditto.
5226         * g++.dg/cpp0x/rv4p.C: Ditto.
5227         * g++.dg/cpp0x/rv5p.C: Ditto.
5228         * g++.dg/cpp0x/rv6p.C: Ditto.
5229         * g++.dg/cpp0x/rv7p.C: Ditto.
5230         * g++.dg/cpp0x/rv8p.C: Ditto.
5231         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5232
5233 2010-08-13  Daniel Kraft  <d@domob.eu>
5234
5235         * gfortran.dg/implied_shape_1.f08: New test.
5236         * gfortran.dg/implied_shape_2.f90: New test.
5237         * gfortran.dg/implied_shape_3.f08: New test.
5238
5239 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5240
5241         PR libfortran/42526
5242         * gfortran.dg/char_component_initializer_1.f90: New test.
5243
5244 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
5245
5246         PR tree-optimization/45241
5247         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5248
5249 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5250
5251         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5252         to dg-options.
5253         * gcc.target/i386/pr40906-2.c: Ditto.
5254         * gcc.target/i386/pr40906-3.c: Ditto.
5255
5256 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5257
5258         PR middle-end/45262
5259         * gcc.c-torture/execute/pr45262.c: New test.
5260
5261 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5262
5263         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5264         empty argument.
5265         * g++.dg/other/profile1.C: Ditto.
5266
5267 2010-08-12  Richard Guenther  <rguenther@suse.de>
5268
5269         PR tree-optimization/45232
5270         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5271         * gcc.dg/tree-ssa/loop-7.c: Adjust.
5272         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5273         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5274         unsigned arithmetic.
5275         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5276         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5277         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5278         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5279         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5280         unsigned arithmetic.
5281         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5282         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5283         unsigned arithmetic.
5284         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5285         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5286         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5287         unsigned arithmetic.
5288         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5289         * gcc.dg/tree-ssa/negate.c: Adjust.
5290         * gcc.dg/vect/vect-1.c: Adjust.
5291         * gfortran.dg/reassoc_6.f: XFAIL.
5292
5293 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5294
5295         PR debug/45259
5296         * gcc.dg/pr45259.c: New test.
5297
5298 2010-08-12  Wei Guozhi  <carrot@google.com>
5299
5300         PR target/44999
5301         * gcc.target/arm/pr44999.c: New testcase.
5302
5303 2010-08-12  Jie Zhang  <jie@codesourcery.com>
5304
5305         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5306         (N): Likewise.
5307         (main): Adjust accordingly.
5308
5309 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5310
5311         * gfortran.dg/graphite/id-22.f: New.
5312
5313 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5314
5315         * gcc.dg/graphite/id-26.c: New.
5316
5317 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5318
5319         * gcc.dg/graphite/id-25.c: New.
5320
5321 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5322
5323         * gcc.dg/graphite/run-id-5.c: New.
5324         * gcc.dg/graphite/run-id-6.c: New.
5325         * gfortran.dg/graphite/id-21.f: New.
5326
5327 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5328
5329         * gcc.dg/graphite/id-24.c: New.
5330
5331 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5332
5333         * gcc.dg/tree-ssa/pr20742.c: New.
5334
5335 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5336
5337         * gcc.dg/graphite/id-23.c: New.
5338
5339 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5340
5341         * gfortran.dg/graphite/id-20.f: Adjust testcase.
5342
5343 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5344
5345         * gcc.dg/graphite/pr42729.c: New.
5346
5347 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5348
5349         * gfortran.dg/graphite/id-20.f: New.
5350
5351 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5352
5353         * gcc.dg/graphite/id-22.c: New.
5354
5355 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5356
5357         * gcc.dg/graphite/run-id-2.c: Call abort.
5358
5359 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5360
5361         * gcc.dg/graphite/id-20.c: New.
5362
5363 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
5364             Steve Kargl  <kargl@gcc.gnu.org>
5365
5366         PR fortran/44595
5367         * gfortran.dg/move_alloc_3.f90: New.
5368         * gfortran.dg/random_seed_2.f90: New.
5369
5370 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5371
5372         * lib/target-supports.exp (check_effective_target_sync_int_long):
5373         Add hppa*-*-linux*.
5374         (check_effective_target_sync_char_short): Likewise.
5375
5376 2010-08-10  Yao Qi  <yao@codesourcery.com>
5377
5378         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5379         general form.
5380         * gcc.dg/tree-ssa/loop-31.c: Likewise.
5381         * g++.dg/other/packed1.C: Likewise.
5382         * g++.dg/other/crash-4.C: Likewise.
5383         * g++.dg/ext/packed8.C: Likewise.
5384         * g++.dg/init/array16.C: Likewise.
5385
5386 2010-08-10  xinliang David Li  <davidxl@google.com>
5387         * gcc.dg/tree-ssa/loop-19.c: Add option
5388         -fno-prefetch-loop-array
5389
5390 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
5391
5392         PR middle-end/45182
5393         * gcc.c-torture/compile/pr45182.c: New test.
5394
5395 2010-08-09  Jason Merrill  <jason@redhat.com>
5396
5397         PR c++/45236
5398         * g++.dg/cpp0x/variadic-104.C: New.
5399
5400 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5401
5402         PR fortran/44235
5403         * gfortran.dg/dependency_32.f90:  New test.
5404
5405 2010-08-09  Richard Guenther  <rguenther@suse.de>
5406
5407         PR middle-end/44632
5408         * g++.dg/opt/nrv17.C: New testcase.
5409
5410 2010-08-09  Richard Guenther  <rguenther@suse.de>
5411
5412         PR middle-end/45212
5413         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5414         alignment from MEM_REF offset only if we took it from the
5415         base object.
5416
5417         * gcc.target/i386/pr24178.c: New testcase.
5418
5419 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5420
5421         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5422         * gcc.dg/20030702-1.c: Ditto.
5423         * gcc.dg/20050309-1.c: Ditto.
5424         * gcc.dg/20050325-1.c: Ditto.
5425         * gcc.dg/20050330-2.c: Ditto.
5426         * gcc.dg/20051201-1.c: Ditto.
5427         * gcc.dg/gomp/pr27573.c: Ditto.
5428         * gcc.dg/gomp/pr34610.c: Ditto.
5429         * gcc.dg/pr24225.c: Ditto.
5430         * gcc.dg/pr26570.c: Ditto.
5431         * gcc.dg/pr32773.c: Ditto.
5432         * g++.dg/gcov/gcov-6.C: Ditto.
5433         * g++.dg/gomp/pr34608.C: Ditto.
5434         * gfortran.dg/gomp/pr27573.f90: Ditto.
5435
5436         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
5437         dg-require-host-local dg directive.
5438         * gcc.dg/profile-dir-2.c: Ditto.
5439         * gcc.dg/profile-dir-3.c: Ditto.
5440
5441 2010-08-08  Richard Guenther  <rguenther@suse.de>
5442
5443         PR tree-optimization/45109
5444         * gcc.c-torture/compile/pr45109.c: New testcase.
5445
5446 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5447
5448         * gcc.dg/march.c: Skip if -march defined.
5449         * gcc.dg/mtune.c: Skip if -mtune defined.
5450
5451         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5452         generic thunk support.
5453
5454 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
5455
5456         PR target/45213
5457         * gcc.target/i386/pr45213.c: New test.
5458
5459 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5460
5461         PR libfortran/45143
5462         * gfortran.dg/fmt_error_11.f03: New test.
5463
5464 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5465
5466         * lib/target-supports.exp (check_effective_target_sync_int_long):
5467         Add arm*-*-linux-gnueabi.
5468         (check_effective_target_sync_char_short): Likewise.
5469
5470 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5471
5472         PR fortran/45159
5473         * gfortran.dg/dependency_31.f90:  New test.
5474
5475 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5476
5477         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
5478
5479 2010-08-06  Jason Merrill  <jason@redhat.com>
5480
5481         * g++.dg/cpp0x/sfinae3.C: New.
5482         * g++.dg/cpp0x/sfinae4.C: New.
5483
5484 2010-08-06  Richard Guenther  <rguenther@suse.de>
5485
5486         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5487         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5488         * gcc.dg/tree-ssa/pr25382.c: Likewise.
5489         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5490         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5491         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5492         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5493         * gcc.c-torture/execute/20100805-1.c: Likewise.
5494
5495 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5496
5497         PR testsuite/42855
5498         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5499
5500 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5501
5502         * gcc.dg/ipa/ipcp-ii-1.c: New test.
5503         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5504
5505 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5506
5507         * g++.dg/ipa/devirt-1.C: New test.
5508         * g++.dg/ipa/devirt-2.C: Likewise.
5509         * g++.dg/ipa/devirt-3.C: Likewise.
5510         * g++.dg/ipa/devirt-4.C: Likewise.
5511         * g++.dg/ipa/devirt-5.C: Likewise.
5512         * gcc.dg/ipa/iinline-3.c: Likewise.
5513
5514 2010-08-05  Jie Zhang  <jie@codesourcery.com>
5515
5516         PR tree-optimization/45144
5517         * gcc.dg/tree-ssa/pr45144.c: New test.
5518
5519 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
5520
5521         PR fortran/42207
5522         PR fortran/44064
5523         PR fortran/44065
5524         * gfortran.dg/class_25.f03: New.
5525         * gfortran.dg/class_26.f03: New.
5526
5527 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
5528
5529         * g++.dg/warn/miss-format-1.C: Update line number.
5530
5531 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
5532
5533         PR c++/44641
5534         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5535         .frame and .mask assembler directives.
5536
5537 2010-08-04  Richard Guenther  <rguenther@suse.de>
5538
5539         * gcc.dg/tree-ssa/vrp35.c: Adjust.
5540         * gcc.dg/tree-ssa/vrp36.c: Likewise.
5541         * gcc.dg/tree-ssa/vrp50.c: Likewise.
5542         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5543
5544 2010-08-04  Tobias Burnus  <burnus@net-b.de>
5545
5546         PR fortran/44857
5547         * gfortran.dg/derived_constructor_char_1.f90: New.
5548         * gfortran.dg/derived_constructor_char_2.f90: New.
5549
5550 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5551
5552         PR fortran/45159
5553         * gfortran.dg/dependency_30.f90:  New test.
5554
5555 2010-08-03  Jan Hubicka  <jh@suse.cz>
5556
5557         * gcc.c-torture/compile/pr45085.c: New testcase.
5558
5559 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
5560
5561         PR fortran/44584
5562         PR fortran/45161
5563         * gfortran.dg/typebound_call_9.f03: Modified.
5564         * gfortran.dg/typebound_generic_1.f03: Modified.
5565
5566 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5567
5568         PR fortran/45159
5569
5570         * gfortran.dg/dependency_29.f90:  New test.
5571
5572 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5573
5574         PR fortran/36854
5575         * gfortran.dg/character_comparison_2.f90:  New test.
5576         * gfortran.dg/character_comparison_3.f90:  New test.
5577         * gfortran.dg/dependency_28.f90:  New test.
5578
5579 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
5580
5581         PR target/40457
5582         * gcc.target/arm/pr40457-1.c: New test.
5583         * gcc.target/arm/pr40457-2.c: New test.
5584
5585 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
5586
5587         PR fortran/44912
5588         * gfortran.dg/typebound_call_17.f03: New.
5589
5590 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
5591
5592         PR fortran/44929
5593         * gfortran.dg/allocate_derived_3.f90: New.
5594
5595 2010-07-30  Xinliang David Li  <davidxl@google.com>
5596         PR tree-optimization/45121
5597         * c-c++-common/uninit-17.c: Add -fno-ivops option.
5598
5599 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5600
5601         PR c++/45112
5602         * g++.dg/pr45112.C: New test.
5603
5604 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
5605
5606         PR debug/45055
5607         PR rtl-optimization/45137
5608         * gcc.dg/pr45055.c: New test.
5609
5610 2010-07-30  Alan Modra  <amodra@gmail.com>
5611
5612         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5613         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5614
5615 2010-07-29  Tobias Burnus  <burnus@net-b.de>
5616
5617         PR fortran/45087
5618         PR fortran/45125
5619         * gfortran.dg/whole_file_25.f90: New.
5620         * gfortran.dg/whole_file_26.f90: New.
5621         * gfortran.dg/whole_file_27.f90: New.
5622
5623 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5624
5625         PR fortran/44962
5626         * gfortran.dg/typebound_proc_17.f03: New.
5627
5628 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5629
5630         PR fortran/45004
5631         * gfortran.dg/move_alloc_2.f90: New.
5632
5633 2010-07-29  Xinliang David Li  <davidxl@google.com>
5634         PR tree-optimization/45121
5635         * c-c++-common/uninit-17.c: Fix expected output.
5636
5637 2010-07-29  Richard Guenther  <rguenther@suse.de>
5638
5639         PR tree-optimization/45120
5640         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5641
5642 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
5643
5644         PR fortran/42051
5645         PR fortran/44064
5646         * gfortran.dg/pr42051.f03: New testcase.
5647
5648 2010-07-29  Richard Guenther  <rguenther@suse.de>
5649
5650         PR middle-end/45034
5651         * gcc.c-torture/execute/pr45034.c: New testcase.
5652
5653 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
5654
5655         PR c++/45096
5656         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5657
5658 2010-07-28  Daniel Kraft  <d@domob.eu>
5659
5660         * gfortran.dg/bound_8.f90: New test.
5661
5662 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
5663
5664         PR debug/45105
5665         * gcc.dg/pr45105.c: New test.
5666
5667 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5668
5669         PR rtl-optimization/45107
5670         * gcc.dg/pr45107.c: New test.
5671
5672 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5673
5674         PR rtl-optimization/45101
5675         * gcc.dg/pr45101.c: New test.
5676
5677 2010-07-28  Tobias Burnus  <burnus@net-b.de>
5678
5679         PR fortran/45077
5680         * gfortran.dg/whole_file_24.f90: New.
5681
5682 2010-07-27  Jason Merrill  <jason@redhat.com>
5683
5684         * g++.dg/cpp0x/variadic102.C: New.
5685         * g++.dg/cpp0x/variadic103.C: New.
5686
5687 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5688
5689         PR rtl-optimization/40956
5690         PR target/42495
5691         PR middle-end/42574
5692         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5693         * gcc.target/arm/pr42574.c: Add tests.
5694
5695 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5696
5697         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5698         test name.
5699         (cleanup-repo-files): Ditto.
5700         (cleanup-saved-temps): Ditto.
5701
5702 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5703
5704         PR testsuite/44701
5705         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5706
5707         PR c/45079
5708         * gcc.dg/pr45079.c: New test.
5709
5710 2010-07-27  Ira Rosen  <irar@il.ibm.com>
5711
5712         PR tree-optimization/44152
5713         * gcc.dg/vect/fast-math-pr44152.c: New test.
5714
5715 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
5716
5717         PR ObjC/44140
5718         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5719         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5720         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5721         * obj-c++.dg/torture/trivial.mm: Ditto.
5722         * objc.dg/torture/tls/thr-init-2.m: Ditto.
5723         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5724         * objc.dg/torture/tls/thr-init.m: Ditto.
5725         * objc.dg/torture/trivial.m: Ditto.
5726
5727 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5728
5729         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5730         Skip on spu-*-* targets.
5731
5732 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5733
5734         PR tree-optimization/45083
5735         * gcc.dg/pr45083.c: New test.
5736
5737 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5738
5739         PR fortran/40873
5740         * gfortran.dg/whole_file_22.f90: New test.
5741         * gfortran.dg/whole_file_23.f90: New test.
5742
5743 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
5744             Jack Howarth  <howarth@bromo.med.uc.edu>
5745             Richard Henderson  <rth@redhat.com>
5746
5747         PR target/44132
5748         * gcc.dg/tls/thr-init-1.c: New.
5749         * gcc.dg/tls/thr-init-2.c: New.
5750         * gcc.dg/torture/tls New.
5751         * gcc.dg/torture/tls/tls-test.c: New.
5752         * gcc.dg/torture/tls/thr-init-1.c: New.
5753         * gcc.dg/torture/tls/tls.exp: New.
5754         * gcc.dg/torture/tls/thr-init-2.c: New.
5755         * gcc.dg/tls/emutls-2.c: New test
5756
5757         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5758         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5759         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5760         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5761         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5762         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5763         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5764         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5765         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5766         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5767         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5768         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5769         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5770         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5771         gfortran.dg/gomp/appendix-a/a.22.4.f90,
5772         gfortran.dg/gomp/appendix-a/a.22.5.f90,
5773         gfortran.dg/gomp/appendix-a/a.22.6.f90,
5774         gfortran.dg/gomp/appendix-a/a.24.1.f90,
5775         gfortran.dg/gomp/appendix-a/a.32.1.f90,
5776         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5777         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5778         gfortran.dg/gomp/omp_threadprivate1.f90,
5779         gfortran.dg/gomp/omp_threadprivate2.f90,
5780         gfortran.dg/gomp/reduction1.f90,
5781         gfortran.dg/gomp/sharing-1.f90: Likewise.
5782
5783 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5784
5785         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5786         sse_runtime.
5787         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5788         dg-require-visibility.
5789
5790 2010-07-26  Richard Guenther  <rguenther@suse.de>
5791
5792         PR tree-optimization/43784
5793         * gcc.c-torture/execute/pr43784.c: New testcase.
5794         * g++.dg/torture/pr43784.C: Likewise.
5795
5796 2010-07-26  Richard Guenther  <rguenther@suse.de>
5797
5798         PR middle-end/45056
5799         * g++.dg/pr45056.C: New testcase.
5800
5801 2010-07-26  Richard Guenther  <rguenther@suse.de>
5802
5803         PR tree-optimization/45071
5804         * gcc.dg/pr45071.c: New testcase.
5805
5806 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5807
5808         PR fortran/45066
5809         * gfortran.dg/namelist_62.f90: New.
5810
5811 2010-07-26  Richard Guenther  <rguenther@suse.de>
5812
5813         * gcc.c-torture/execute/pr45017.c: Move ...
5814         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
5815
5816 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5817
5818         PR fortran/40628
5819         * trim_optimize_1.f90:  New test.
5820         * character_comparision_1.f90:  New test.
5821
5822 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5823
5824         PR fortran/42852
5825         * gfortran.dg/wtruncate_fix.f: New test.
5826
5827 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5828
5829         PR testsuite/45068
5830         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5831
5832 2010-07-24  Richard Guenther  <rguenther@suse.de>
5833
5834         PR lto/43788
5835         * g++.dg/lto/20100724-1_0.C: New testcase.
5836
5837 2010-07-24  Richard Guenther  <rguenther@suse.de>
5838
5839         PR lto/43212
5840         * gcc.dg/lto/20100724-1_0.c: New testcase.
5841         * gcc.dg/lto/20100724-1_1.c: Likewise.
5842
5843 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5844
5845         PR fortran/40011
5846         * gfortran.dg/whole_file_21.f90: New.
5847
5848         * gfortran.dg/integer_exponentiation_3.F90: Use
5849         -ffloat-store only for i?86/x86-64 -m32.
5850
5851 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5852
5853         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5854         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5855
5856 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5857
5858         * gfortran.dg/func_decl_4.f90: Split test into two ...
5859         * gfortran.dg/func_decl_5.f90: ... parts.
5860         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5861         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5862         * gfortran.dg/global_references_1.f90: Add new dg-warning.
5863         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5864         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5865         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5866         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5867         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5868         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5869         * gfortran.dg/sizeof.f90: Make test valid.
5870         * gfortran.dg/pr20865.f90: Add new dg-error.
5871         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5872         * gfortran.dg/g77/19990218-0.f: Ditto.
5873         * gfortran.dg/g77/19990218-1.f: Ditto.
5874         * gfortran.dg/g77/970625-2.f: Ditto.
5875         * gfortran.dg/pr37243.f: Fix function declaration.
5876         * gfortran.dg/use_only_1.f90: Fix implicit typing.
5877         * gfortran.dg/loc_1.f90: Fix pointer datatype.
5878
5879 2010-07-23  Tobias Burnus  <burnus@net-b.de>
5880
5881         PR fortran/44945
5882         * gfortran.dg/char_array_structure_constructor.f90: Add
5883         -fwhole-file as dg-option as it otherwise fails on some
5884         systems.
5885
5886 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
5887
5888         * gnat.dg/aggr16.ad[sb]: New test.
5889         * gnat.dg/aggr16_pkg.ads: New helper.
5890
5891 2010-07-23  Richard Guenther  <rguenther@suse.de>
5892
5893         PR lto/43071
5894         * g++.dg/lto/20100723-1_0.C: New testcase.
5895
5896 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
5897
5898         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5899         AVX support.
5900         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5901         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5902
5903 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5904
5905         * lib/target-supports.exp (add_options_for_tls): New proc.
5906         * g++.dg/tls/static-1.C: Use dg-add-options tls.
5907         * g++.dg/tls/static-1a.cc: Likewise.
5908         * gcc.dg/tls/emutls-1.c: Likewise.
5909         * gcc.dg/tls/opt-11.c: Likewise.
5910         * gcc.dg/tls/opt-12.c: Likewise.
5911         * gcc.dg/tls/pr24428-2.c: Likewise.
5912         * gcc.dg/tls/pr24428.c: Likewise.
5913         * obj-c++.dg/tls/static-1.mm: Likewise.
5914         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5915         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5916         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5917         * objc.dg/torture/tls/thr-init-2.m: Likewise.
5918         * objc.dg/torture/tls/thr-init-3.m: Likewise.
5919         * objc.dg/torture/tls/thr-init.m: Likewise.
5920         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5921
5922 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5923
5924         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5925         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5926         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5927         optimized dump files.
5928
5929 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
5930
5931         PR tree-optimization/45047
5932         * gcc.c-torture/compile/pr45047.c: New test.
5933
5934 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5935
5936         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5937         instead of dg-compile.
5938         * gcc.dg/float-range-4.c: Ditto.
5939         * gcc.dg/float-range-5.c: Ditto.
5940         * gcc.dg/fold-overflow-1.c: Ditto.
5941         * gcc.dg/gomp/sections-4.c: Ditto.
5942         * gcc.dg/transparent-union-1.c: Ditto.
5943         * gcc.dg/transparent-union-2.c: Ditto.
5944         * gcc.target/i386/pr39315-check.c: Ditto.
5945         * g++.dg/gomp/sections-4.C: Ditto.
5946         * g++.dg/template/dtor7.C: Ditto.
5947         * g++.dg/tree-ssa/pr19952.C: Ditto.
5948         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5949         * gfortran.dg/graphite/pr42185.f90: Ditto.
5950         * gfortran.dg/namelist_36.f90: Ditto.
5951         * gnat.dg/noreturn1.adb: Ditto.
5952         * gnat.dg/specs/small_alignment.ads: Ditto.
5953
5954 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5955
5956         PR tree-optimization/44915
5957         * g++.dg/torture/pr44915.C: New test.
5958
5959 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5960
5961         PR tree-optimization/44914
5962         * g++.dg/tree-ssa/pr44914.C: New test.
5963
5964 2010-07-23  Jie Zhang  <jie@codesourcery.com>
5965
5966         PR target/44290
5967         * gcc.dg/pr44290-1.c: New test.
5968         * gcc.dg/pr44290-2.c: New test.
5969
5970 2010-07-23  Jason Merrill  <jason@redhat.com>
5971
5972         PR c++/45008
5973         * g++.dg/abi/mangle44.C: New.
5974
5975 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5976
5977         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5978         for compile-time only tests.
5979         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5980         target check.
5981         * gcc.target/i386/pr39315-4.c: Ditto.
5982         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5983         target check.  Include sse-os-support.h.
5984         (main): Call check_isa and sse_os_support.
5985         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5986         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5987         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5988         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5989         target check.  Include sse-os-support.h.
5990         (main): Call check_isa and sse_os_support.
5991         * gcc.target/i386/vperm-v2df.c: Ditto.
5992
5993 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5994
5995         * lib/target-supports.exp (check_avx_hw_available): New procedure.
5996         (check_effective_target_avx_runtime): New procedure.
5997         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5998         (check_effective_target_sse_runtime): Add check_effective_target_sse.
5999
6000         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6001         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
6002         and __get_cpuid test.
6003         * gcc.dg/compat/vector-2b_main.c: Ditto.
6004
6005         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6006
6007         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6008         for compile-time only test.
6009         * gcc.dg/pr32716.c: Ditto.
6010         * gcc.dg/pr34856.c: Ditto.
6011         * gcc.dg/pr36997.c: Ditto.
6012         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6013         * gfortran.dg/pr28158.f90: Ditto.
6014         * gfortran.dg/pr30667.f: Ditto.
6015
6016         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6017         i?86-*-* and x86_64-*-* targets to disable execution on targets
6018         without sse2 runtime support.
6019         * g++.dg/vect/vect.exp: Ditto.
6020         * gfortran.dg/vect/vect.exp: Ditto.
6021
6022         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6023         * gcc.dg/pr37544.c: Ditto.
6024         * gcc.dg/pr40550.c: Ditto.
6025         * gcc.dg/compat/union-m128-1_main.c: Ditto.
6026         * gcc.dg/compat/vector-1a_main.c: Ditto.
6027         * gcc.dg/compat/vector-2a_main.c: Ditto.
6028         * gcc.dg/torture/pr16104-1.c: Ditto.
6029         * gcc.dg/torture/pr35771-1.c: Ditto.
6030         * gcc.dg/torture/pr35771-2.c: Ditto.
6031         * gcc.dg/torture/pr35771-3.c: Ditto.
6032         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6033         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6034         * gcc.dg/torture/stackalign/push-1.c: Ditto.
6035         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6036         * g++.dg/other/i386-1.C: Ditto.
6037         * g++.dg/other/pr40446.C: Ditto.
6038
6039 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6040
6041         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6042
6043 2010-07-23  Daniel Kraft  <d@domob.eu>
6044
6045         PR fortran/44709
6046         * gfortran.dg/exit_1.f08: New test.
6047         * gfortran.dg/exit_2.f08: New test.
6048
6049 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
6050
6051         PR tree-optimization/39839
6052         * gcc.target/arm/pr39839.c: New test case.
6053
6054 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6055
6056         * gnat.dg/unchecked_convert5b.adb: New test.
6057         * gnat.dg/unchecked_convert6.adb: Likewise.
6058         * gnat.dg/unchecked_convert6b.adb: Likewise.
6059
6060 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6061
6062         * gnat.dg/aggr15.ad[sb]: New test.
6063
6064 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
6065
6066         PR debug/45024
6067         * g++.dg/debug/dwarf2/nested-2.C: New test case.
6068
6069 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6070
6071         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
6072         with dg-require-linker-plugin.
6073
6074 2010-07-22  Richard Guenther  <rguenther@suse.de>
6075
6076         PR lto/43850
6077         * g++.dg/lto/20100722-1_0.C: New testcase.
6078
6079 2010-07-22  Richard Guenther  <rguenther@suse.de>
6080
6081         PR lto/42451
6082         * gcc.dg/lto/20100720-3_0.c: New testcase.
6083         * gcc.dg/lto/20100720-3_1.c: Likewise.
6084
6085 2010-07-22  Richard Guenther  <rguenther@suse.de>
6086
6087         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6088         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6089
6090         PR lto/43373
6091         * gcc.dg/lto/20100722-1_0.c: New testcase.
6092
6093 2010-07-22  Martin Jambor  <mjambor@suse.cz>
6094
6095         PR tree-optimization/44891
6096         * gcc.c-torture/compile/pr44891.c: New test.
6097
6098 2010-07-22  Richard Guenther  <rguenther@suse.de>
6099
6100         PR tree-optimization/45017
6101         * gcc.c-torture/execute/pr45017.c: New testcase.
6102
6103 2010-07-22  Tobias Burnus  <burnus@net-b.de>
6104
6105         PR fortran/45019
6106         * gfortran.dg/aliasing_dummy_5.f90: New.
6107
6108 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6109
6110         PR target/43698
6111         * gcc.target/arm/pr43698.c: New test.
6112
6113 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6114
6115         PR fortran/44929
6116         * Revert my commit r162325 for this PR.
6117
6118 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6119
6120         PR debug/45015
6121         * gcc.target/m68k/pr45015.c: New test.
6122
6123 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
6124
6125         PR c++/44641
6126         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6127         comments.
6128
6129 2010-07-21  Richard Guenther  <rguenther@suse.de>
6130
6131         PR lto/45018
6132         * g++.dg/lto/20100721-1_0.C: New testcase.
6133
6134 2010-07-21  Martin Jambor  <mjambor@suse.cz>
6135
6136         PR tree-optimization/44900
6137         * g++.dg/torture/pr44900.C: New test.
6138
6139 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
6140
6141         PR middle-end/44738
6142         * c-c++-common/uninit-17.c: Correct expected error.
6143
6144 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6145
6146         * gcc.dg/guality/asm-1.c: New test.
6147
6148         PR debug/45003
6149         * gcc.dg/guality/pr45003-2.c: New test.
6150         * gcc.dg/guality/pr45003-3.c: New test.
6151
6152 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6153
6154         PR libfortran/44697
6155         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
6156
6157 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
6158
6159         * lib/scanasm.exp (dg-function-on-line): Test that a function is
6160         defined on the current line.
6161         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
6162         * g++.dg/debug/dwarf2/pr44641.C: New.
6163
6164 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
6165
6166         * gcc.target/powerpc/block-move-1.c: New test.
6167         * gcc.target/powerpc/block-move-2.c: New test.
6168
6169 2010-07-20  Jason Merrill  <jason@redhat.com>
6170
6171         PR c++/44967
6172         * g++.dg/cpp0x/sfinae2.C: New.
6173
6174 2010-07-20  Richard Guenther  <rguenther@suse.de>
6175
6176         PR lto/42696
6177         * gcc.dg/lto/20100720-4_0.c: New testcase.
6178
6179 2010-07-20  Richard Guenther  <rguenther@suse.de>
6180
6181         PR lto/43221
6182         * gcc.dg/lto/20100720-2_0.c: New testcase.
6183         * gcc.dg/lto/20100720-2_1.c: Likewise.
6184
6185 2010-07-20  Richard Guenther  <rguenther@suse.de>
6186
6187         PR lto/43208
6188         * gcc.dg/lto/20100720-1_0.c: New testcase.
6189         * gcc.dg/lto/20100720-1_1.c: Likewise.
6190
6191 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
6192
6193         PR debug/45003
6194         * gcc.dg/guality/pr45003-1.c: New test.
6195
6196 2010-07-20  Richard Guenther  <rguenther@suse.de>
6197
6198         PR tree-optimization/44977
6199         * gcc.dg/torture/pr44977.c: New testcase.
6200
6201 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
6202
6203         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6204         sync_char_short
6205
6206 2010-07-20  Richard Guenther  <rguenther@suse.de>
6207
6208         PR middle-end/44971
6209         PR middle-end/44988
6210         * gcc.dg/pr44971.c: New testcase.
6211         * gcc.c-torture/compile/pr44988.c: Likewise.
6212
6213 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6214
6215         PR fortran/44929
6216         * gfortran.dg/allocate_with_typespec.f90: New test.
6217         * gfortran.dg/allocate_derived_1.f90: Update error message.
6218
6219 2010-07-19  Jason Merrill  <jason@redhat.com>
6220
6221         PR c++/44996
6222         * g++.dg/cpp0x/decltype23.C: New.
6223
6224 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
6225
6226         PR fortran/42385
6227         * gfortran.dg/class_defined_operator_1.f03 : New test.
6228
6229 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
6230
6231         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6232         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6233         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
6234         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6235
6236 2010-07-19  Richard Guenther  <rguenther@suse.de>
6237
6238         PR middle-end/44941
6239         * gcc.c-torture/compile/pr44941.c: New testcase.
6240
6241 2010-07-19  Jason Merrill  <jason@redhat.com>
6242
6243         PR c++/44969
6244         * g++.dg/template/sfinae24.C: New.
6245
6246 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
6247
6248         PR fortran/44353
6249         * gfortran.dg/data_implied_do_2.f90: Removed.
6250
6251 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
6252
6253         PR c++/44969
6254         * g++.dg/template/sfinae23.C: New.
6255
6256 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6257
6258         * lib/target-supports.exp (check_sse_os_support_available): New
6259         proc.
6260         (check_sse_hw_available): New proc.
6261         (check_effective_target_sse_runtime): New proc.
6262         (check_effective_target_sse2_runtime): New proc.
6263         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6264         -msse2 if check_sse_os_support_available.
6265         * g++.dg/vect/vect.exp: Only run -msse2 tests if
6266         check_sse_os_support_available.
6267         * gcc.dg/vect/vect.exp: Likewise.
6268         * gfortran.dg/vect/vect.exp: Likewise.
6269         * gcc.target/i386/sol2-check: Renamed to ...
6270         * gcc.target/i386/sse-os-support.h: ... this.
6271         (sol2_check): Renamed to ...
6272         (sse_os_support): ... this.
6273         Only test movss with xmm registers.
6274         * gcc.target/i386/sse-check.h: Reflect new header and function names.
6275         Removed ILL_INSN, ILL_INSN_LEN.
6276         * gcc.target/i386/sse2-check.h: Likewise.
6277         * gcc.target/i386/sse3-check.h: Likewise.
6278         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6279         Removed cpuid.h, __get_cpuid test.
6280         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6281         Removed cpuid.h, __get_cpuid test.
6282         * g++.dg/other/pr40446.C: Likewise.
6283         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6284         * gcc.dg/compat/vector-1a_main.c: Likewise.
6285         * gcc.dg/compat/vector-2a_main.c: Likewise.
6286         * gcc.dg/pr36584.c: Likewise.
6287         * gcc.dg/pr37544.c: Likewise.
6288         * gcc.dg/torture/pr16104-1.c: Likewise.
6289         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6290         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6291         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6292         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6293         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6294         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6295         sse2_runtime.
6296         * gcc.dg/torture/pr35771-2.c: Likewise.
6297         * gcc.dg/torture/pr35771-3.c: Likewise.
6298         * gcc.target/i386/pr39315-2.c: Likewise.
6299         * gcc.target/i386/pr39315-4.c: Likewise.
6300         * gcc.target/i386/vperm-v2df.c: Likewise.
6301         * gcc.target/i386/vperm-v2di.c: Likewise.
6302         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6303         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6304         sse_runtime.
6305
6306 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
6307
6308         PR fortran/44353
6309         * gfortran.dg/data_implied_do_2.f90: New test.
6310
6311 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6312
6313         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6314
6315 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6316
6317         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6318         to the "mips16" group.
6319         (mips_using_mips16_p): New procedure.
6320         (mips-dg-options): Use it.
6321
6322 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6323
6324         * gcc.target/mips/mips16-attributes-4.c: New test.
6325
6326 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
6327
6328         PR testsuite/44418
6329         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6330         * gcc.target/powerpc/recip-2.c: Ditto.
6331         * gcc.target/powerpc/recip-3.c: Ditto.
6332
6333 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
6334
6335         * gcc.target/arm/pr42235.c: New test.
6336
6337 2010-07-16  Jason Merrill  <jason@redhat.com>
6338
6339         PR c++/32505
6340         * g++.dg/template/partial8.C: New.
6341
6342 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6343
6344         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6345         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
6346         in C++.
6347         (gualcvt): New overloaded inline.
6348         (GUALCVT): Use it for C++.
6349         * g++.dg/guality/guality.exp: New.
6350         * g++.dg/guality/guality.h: New.
6351         * g++.dg/guality/redeclaration1.C: New test.
6352         * g++.dg/dg.exp: Prune also guality/* tests.
6353         * gcc.dg/guality/pr43141.c: Moved to...
6354         * c-c++-common/guality/pr43141.c: ... here.
6355
6356 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6357
6358         PR libfortran/37077
6359         * gfortran.dg/char4_iunit_2.f03: New test.
6360
6361 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
6362
6363         * lib/plugin-support.exp (plugin-test-execute):
6364         Add ${gcc_objdir}/intl to includes.
6365
6366 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6367
6368         PR target/44942
6369         * gcc.c-torture/execute/pr44942.c: New test.
6370         * gcc.target/i386/pr44942.c: New test.
6371
6372 2010-07-15  Jason Merrill  <jason@redhat.com>
6373
6374         PR c++/44909
6375         * g++.dg/cpp0x/implicit7.C: New.
6376         * g++.dg/cpp0x/implicit8.C: New.
6377
6378 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6379
6380         Disable float tests for __SPU__ targets due to lack of signed zero:
6381         * c-c++-common/torture/complex-sign-add.c (check_add_float).
6382         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6383         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6384         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6385         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6386         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6387         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6388         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6389         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6390
6391 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6392
6393         * gfortran.dg/select_char_2.f90: New test.
6394
6395 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
6396
6397         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6398         with DECL_CHAIN.
6399
6400 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
6401
6402         PR fortran/44936
6403         * gfortran.dg/typebound_generic_9.f03: New.
6404
6405 2010-07-15  Richard Guenther  <rguenther@suse.de>
6406
6407         PR tree-optimization/44946
6408         * gcc.c-torture/compile/pr44946.c: New testcase.
6409
6410 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6411
6412         PR fortran/40206
6413         * gfortran.dg/select_char_3.f90: New test.
6414
6415 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
6416             Kevin F. Quinn  <kevquinn@gentoo.org>
6417
6418         * gcc.dg/Wtrampolines.c: New.
6419
6420 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6421
6422         PR libfortran/44934
6423         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6424
6425 2010-07-14  Jason Merrill  <jason@redhat.com>
6426
6427         PR c++/44810
6428         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6429
6430         Implement C++0x unrestricted unions (N2544)
6431         * g++.dg/cpp0x/union1.C: New.
6432         * g++.dg/cpp0x/union2.C: New.
6433         * g++.dg/cpp0x/union3.C: New.
6434         * g++.dg/cpp0x/defaulted2.C: Adjust.
6435         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6436         * g++.old-deja/g++.ext/anon2.C: Adjust.
6437         * g++.old-deja/g++.mike/misc6.C: Adjust.
6438
6439 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
6440
6441         PR fortran/44925
6442         * gfortran.dg/c_loc_tests_15.f90: New.
6443
6444 2010-07-13  Jason Merrill  <jason@redhat.com>
6445
6446         PR c++/44909
6447         * g++.dg/cpp0x/implicit6.C: New.
6448
6449 2010-07-13  Jason Merrill  <jason@redhat.com>
6450
6451         PR c++/44540
6452         * g++.dg/abi/noreturn1.C: New.
6453         * g++.dg/abi/noreturn2.C: New.
6454
6455 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
6456
6457         PR other/44874
6458         PR debug/44832
6459         * c-c++-common/pr44832.c: New test.
6460
6461 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
6462
6463         PR objc/44488
6464         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6465         on the target.  Make sure that we can assemble the emitted asm when
6466         the test type is 'compile'.
6467
6468 2010-07-13  Richard Guenther  <rguenther@suse.de>
6469
6470         PR tree-optimization/36960
6471         * g++.dg/torture/pr36960.C: New testcase.
6472
6473 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
6474
6475         PR c++/44908
6476         * g++.dg/template/sfinae21.C: New.
6477         * g++.dg/template/sfinae22.C: Likewise.
6478
6479 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6480
6481         PR testsuite/42843
6482         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6483         * gcc.dg/plugin/ggcplug.c: Likewise.
6484         * g++.dg/plugin/selfassign.c: Likewise.
6485         * g++.dg/plugin/attribute_plugin.c: Likewise.
6486         * g++.dg/plugin/dumb_plugin.c: Likewise.
6487         * g++.dg/plugin/pragma_plugin.c: Likewise.
6488
6489 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
6490
6491         * gcc.c-torture/execute/pr44683.x: New.
6492         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6493
6494 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
6495
6496         PR fortran/44434
6497         PR fortran/44565
6498         PR fortran/43945
6499         PR fortran/44869
6500         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6501         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6502         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6503         * gfortran.dh/typebound_call_16.f03: New.
6504         * gfortran.dg/typebound_generic_6.f03: New.
6505         * gfortran.dg/typebound_generic_7.f03: New.
6506         * gfortran.dg/typebound_generic_8.f03: New.
6507
6508 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6509
6510         PR libfortran/37077
6511         * gfortran.dg/char4_iunit_1.f03: New test.
6512
6513 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
6514
6515         * gcc.dg/tree-ssa/vrp53.c: New test.
6516
6517 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
6518
6519         PR c++/44907
6520         * g++.dg/template/sfinae19.C: New.
6521         * g++.dg/template/sfinae20.C: Likewise.
6522
6523 2010-07-12  Jie Zhang  <jie@codesourcery.com>
6524
6525         * gcc.target/arm/interrupt-1.c: New test.
6526         * gcc.target/arm/interrupt-2.c: New test.
6527
6528 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6529
6530         * gcc.dg/pr42427.c: Require c99_runtime.
6531         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6532         c99_runtime.
6533         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6534         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6535         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6536         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6537         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6538         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6539         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6540         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6541         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6542         * gcc.target/i386/pr37275.c: Require visibility support.
6543
6544 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6545
6546         * lib/target-supports.exp (check_effective_target_sse): New proc.
6547         * gcc.target/i386/sol2-check.h: New file.
6548         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6549         Include sol2-check.h.
6550         (main) Only run do_test () if sol2_check ().
6551         * gcc.target/i386/sse2-check.h: Likewise.
6552         * gcc.target/i386/sse3-check.h: Likewise.
6553         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6554         [__sun__ && __svr4__]: Execute SSE2 instruction.
6555         * gcc.target/i386/math-torture/math-torture.exp: Only add options
6556         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6557         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6558         * g++.dg/ext/vector14.C: Likewise.
6559         * g++.dg/other/mmintrin.C: Likewise.
6560         * gcc.dg/20020418-1.c: Likewise.
6561         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6562         * gcc.dg/format/ms_unnamed-1.c: Likewise.
6563         * gcc.dg/format/unnamed-1.c: Likewise.
6564         Adapt dg-warning line number.
6565         * gcc.dg/graphite/pr40281.c: Likewise.
6566         * gcc.dg/pr32176.c: Likewise.
6567         * gcc.dg/pr40550.c: Likewise.
6568         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6569         * gcc.dg/torture/pr36891.c: Likewise.
6570         * gcc.target/i386/20020218-1.c: Likewise.
6571         * gcc.target/i386/20020523.c: Likewise.
6572         * gcc.target/i386/abi-1.c: Likewise.
6573         * gcc.target/i386/brokensqrt.c: Likewise.
6574         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6575         * gcc.target/i386/pr13366.c: Likewise.
6576         * gcc.target/i386/pr13685.c: Likewise.
6577         * gcc.target/i386/pr24306.c: Likewise.
6578         * gcc.target/i386/pr31486.c: Likewise.
6579         * gcc.target/i386/pr32065-1.c: Likewise.
6580         * gcc.target/i386/pr32065-2.c: Likewise.
6581         * gcc.target/i386/pr32389.c: Likewise.
6582         * gcc.target/i386/pr38824.c: Likewise.
6583         * gcc.target/i386/pr38931.c: Likewise.
6584         * gcc.target/i386/pr39592-1.c: Likewise.
6585         * gcc.target/i386/pr43766.c: Likewise.
6586         * gcc.target/i386/recip-divf.c: Likewise.
6587         * gcc.target/i386/recip-sqrtf.c: Likewise.
6588         * gcc.target/i386/recip-vec-divf.c: Likewise.
6589         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6590         * gcc.target/i386/sse-1.c: Likewise.
6591         * gcc.target/i386/sse-16.c: Likewise.
6592         * gcc.target/i386/sse-2.c: Likewise.
6593         * gcc.target/i386/sse-20.c: Likewise.
6594         * gcc.target/i386/sse-3.c: Likewise.
6595         * gcc.target/i386/sse-7.c: Likewise.
6596         * gcc.target/i386/sse-9.c: Likewise.
6597         * gcc.target/i386/sse-addps-1.c: Likewise.
6598         * gcc.target/i386/sse-addss-1.c: Likewise.
6599         * gcc.target/i386/sse-andnps-1.c: Likewise.
6600         * gcc.target/i386/sse-andps-1.c: Likewise.
6601         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6602         * gcc.target/i386/sse-comiss-1.c: Likewise.
6603         * gcc.target/i386/sse-comiss-2.c: Likewise.
6604         * gcc.target/i386/sse-comiss-3.c: Likewise.
6605         * gcc.target/i386/sse-comiss-4.c: Likewise.
6606         * gcc.target/i386/sse-comiss-5.c: Likewise.
6607         * gcc.target/i386/sse-comiss-6.c: Likewise.
6608         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6609         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6610         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6611         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6612         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6613         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6614         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6615         * gcc.target/i386/sse-divps-1.c: Likewise.
6616         * gcc.target/i386/sse-divss-1.c: Likewise.
6617         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6618         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6619         * gcc.target/i386/sse-maxps-1.c: Likewise.
6620         * gcc.target/i386/sse-maxss-1.c: Likewise.
6621         * gcc.target/i386/sse-minps-1.c: Likewise.
6622         * gcc.target/i386/sse-minss-1.c: Likewise.
6623         * gcc.target/i386/sse-movaps-1.c: Likewise.
6624         * gcc.target/i386/sse-movaps-2.c: Likewise.
6625         * gcc.target/i386/sse-movhlps-1.c: Likewise.
6626         * gcc.target/i386/sse-movhps-1.c: Likewise.
6627         * gcc.target/i386/sse-movhps-2.c: Likewise.
6628         * gcc.target/i386/sse-movlhps-1.c: Likewise.
6629         * gcc.target/i386/sse-movmskps-1.c: Likewise.
6630         * gcc.target/i386/sse-movntps-1.c: Likewise.
6631         * gcc.target/i386/sse-movss-1.c: Likewise.
6632         * gcc.target/i386/sse-movss-2.c: Likewise.
6633         * gcc.target/i386/sse-movss-3.c: Likewise.
6634         * gcc.target/i386/sse-movups-1.c: Likewise.
6635         * gcc.target/i386/sse-movups-2.c: Likewise.
6636         * gcc.target/i386/sse-mulps-1.c: Likewise.
6637         * gcc.target/i386/sse-mulss-1.c: Likewise.
6638         * gcc.target/i386/sse-orps-1.c: Likewise.
6639         * gcc.target/i386/sse-rcpps-1.c: Likewise.
6640         * gcc.target/i386/sse-recip-vec.c: Likewise.
6641         * gcc.target/i386/sse-recip.c: Likewise.
6642         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6643         * gcc.target/i386/sse-set-ps-1.c: Likewise.
6644         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6645         * gcc.target/i386/sse-subps-1.c: Likewise.
6646         * gcc.target/i386/sse-subss-1.c: Likewise.
6647         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6648         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6649         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6650         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6651         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6652         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6653         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6654         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6655         * gcc.target/i386/sse-xorps-1.c: Likewise.
6656         * gcc.target/i386/ssefn-1.c: Likewise.
6657         * gcc.target/i386/ssefn-3.c: Likewise.
6658         * gcc.target/i386/sseregparm-1.c: Likewise.
6659         * gcc.target/i386/stackalign/return-3.c: Likewise.
6660         * gcc.target/i386/vectorize1.c: Likewise.
6661         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6662         * gcc.target/i386/xorps-sse.c: Likewise.
6663         * gfortran.dg/pr28158.f90: Likewise.
6664         * gfortran.dg/pr30667.f: Likewise.
6665         * gnat.dg/loop_optimization7.adb: Likewise.
6666         * gnat.dg/sse_nolib.adb: Likewise.
6667
6668 2010-07-11  Tobias Burnus  <burnus@net-b.de>
6669
6670         PR fortran/44702
6671         * gfortran.dg/use_rename_6.f90: New.
6672         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6673
6674 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
6675
6676         PR fortran/44869
6677         * gfortran.dg/class_24.f03: New.
6678
6679 2010-07-10  Richard Guenther  <rguenther@suse.de>
6680
6681         PR lto/44889
6682         * gcc.dg/lto/20100709-1_0.c: New testcase.
6683         * gcc.dg/lto/20100709-1_1.c: Likewise.
6684
6685 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
6686
6687         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6688
6689 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
6690
6691         PR objc/44140
6692         * objc.dg/lto/trivial-1_0.m: New.
6693         * objc.dg/lto/lto.exp: New.
6694         * obj-c++.dg/lto/trivial-1_0.mm: New.
6695         * obj-c++.dg/lto/lto.exp: New.
6696         * objc.dg/symtab-1.m: Adjust sizes.
6697         * objc.dg/image-info.m: Do not run for gnu-runtime.
6698
6699 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6700
6701         * gcc.dg/pr32370.c: Allow another kind of error message.
6702
6703 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
6704
6705         * gnat.dg/atomic3.adb: New test.
6706
6707 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6708             Denys Vlasenko  <dvlasenk@redhat.com>
6709             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6710
6711         PR tree-optimization/28632
6712         * gcc.dg/tree-ssa/vrp51.c: New test.
6713         * gcc.dg/tree-ssa/vrp52.c: New test.
6714
6715 2010-07-09  Jason Merrill  <jason@redhat.com>
6716
6717         * g++.dg/abi/covariant6.C: New.
6718         * g++.dg/inherit/covariant17.C: Test both bases.
6719         * g++.dg/inherit/covariant7.C: Check vtable layout.
6720
6721 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
6722
6723         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6724
6725 2010-07-09  Richard Guenther  <rguenther@suse.de>
6726
6727         PR tree-optimization/44852
6728         * gcc.c-torture/execute/pr44852.c: New testcase.
6729
6730 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6731
6732         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6733         multiplication by values.
6734         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6735         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6736
6737 2010-07-09  Richard Guenther  <rguenther@suse.de>
6738
6739         PR tree-optimization/44882
6740         * gfortran.dg/pr44882.f90: New testcase.
6741
6742 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6743
6744         PR target/40657
6745         * gcc.target/arm/pr40657-1.c: New test.
6746         * gcc.target/arm/pr40657-2.c: New test.
6747         * gcc.c-torture/execute/pr40657.c: New test.
6748
6749 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6750
6751         * gcc.dg/tree-ssa/vrp50.c: New test.
6752         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6753
6754 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
6755
6756         PR fortran/44649
6757         * gfortran.dg/c_sizeof_1.f90: Modified.
6758         * gfortran.dg/storage_size_1.f08: New.
6759         * gfortran.dg/storage_size_2.f08: New.
6760
6761 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
6762
6763         * gcc.c-torture/execute/20100708-1.c: New test.
6764
6765 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
6766
6767         PR fortran/44847
6768         * gfortran.dg/gomp/pr44847.f90: New test.
6769
6770 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
6771
6772         PR tree-optimization/44710
6773         * gcc.dg/tree-ssa/ifc-6.c: New.
6774         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6775
6776 2010-07-08  Tobias Burnus  <burnus@net-b.de>
6777
6778         PR fortran/18918
6779         * gfortran.dg/coarray_10.f90: Add an additional test.
6780
6781 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
6782
6783         PR middle-end/44828
6784         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6785         * gcc.c-torture/execute/pr44828.x: Revert.
6786
6787 2010-07-08  Jason Merrill  <jason@redhat.com>
6788
6789         PR c++/43120
6790         * g++.dg/inherit/covariant17.C: New.
6791         * g++.dg/abi/covariant1.C: Actually test for the bug.
6792
6793 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
6794
6795         PR rtl-optimization/44838
6796         * gcc.dg/pr44838.c: New.
6797
6798 2010-07-08  Richard Guenther  <rguenther@suse.de>
6799
6800         PR tree-optimization/44831
6801         * gcc.c-torture/compile/pr44831.c: New testcase.
6802         * gcc.dg/tree-ssa/pr21463.c: Adjust.
6803
6804 2010-07-08  Richard Guenther  <rguenther@suse.de>
6805
6806         PR tree-optimization/44861
6807         * g++.dg/vect/pr44861.cc: New testcase.
6808
6809 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6810
6811         PR middle-end/44828
6812         * gcc.c-torture/execute/pr44828.x: New file.
6813
6814 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6815
6816         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6817         dg-options.
6818         * g++.dg/ext/altivec-17.C: Adjust error message.
6819
6820 2010-07-07  Tom Tromey  <tromey@redhat.com>
6821
6822         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6823
6824 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6825
6826         PR target/44844
6827         * gcc.target/i386/rdrand-1.c: Scan "jnc".
6828         * gcc.target/i386/rdrand-2.c: Likewise.
6829         * gcc.target/i386/rdrand-3.c: Likewise.
6830
6831 2010-07-07  Jan Hubicka  <jh@suse.cz>
6832
6833         PR middle-end/44813
6834         * g++.dg/torture/pr44813.C: New testcase.
6835         * g++.dg/torture/pr44826.C: New testcase.
6836
6837 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
6838
6839         PR rtl-optimization/44787
6840         * gcc.c-torture/compile/pr44788.c: New test.
6841         * gcc.target/arm/pr44788.c: New test.
6842
6843 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6844
6845         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6846
6847 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6848
6849         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6850         to dg-options.
6851
6852 2010-07-06  Tobias Burnus  <burnus@net-b.de>
6853
6854         PR fortran/44742
6855         * gfortran.dg/parameter_array_init_6.f90: New.
6856         * gfortran.dg/initialization_20.f90: Update dg-error.
6857         * gfortran.dg/initialization_24.f90: Ditto.
6858
6859 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6860         PR fortran/PR44693
6861         * gfortran.dg/dim_range_1.f90:  New test.
6862         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
6863
6864 2010-07-06  Jason Merrill  <jason@redhat.com>
6865
6866         PR c++/44703
6867         * g++.dg/cpp0x/initlist41.C: New.
6868
6869         PR c++/44778
6870         * g++.dg/template/ptrmem22.C: New.
6871
6872 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
6873
6874         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6875         support.
6876         * gcc.target/i386/i386.exp: Likewise.
6877
6878 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6879
6880         PR testsuite/44195
6881         * gcc.dg/lto/20100518_0.c: Limit to x86.
6882
6883 2010-07-06  Richard Guenther  <rguenther@suse.de>
6884
6885         PR middle-end/44828
6886         * gcc.c-torture/execute/pr44828.c: New testcase.
6887
6888 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
6889
6890         * g++.dg/warn/noeffect2.C: Adjust expected warning.
6891         * g++.dg/warn/volatile1.C: Likewise.
6892         * g++.dg/template/warn1.C: Likewise.
6893
6894 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
6895
6896         AVX Programming Reference (June, 2010)
6897         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6898         * g++.dg/other/i386-3.C: Likewise.
6899         * gcc.target/i386/sse-12.c: Likewise.
6900
6901         * gcc.target/i386/f16c-check.h: New.
6902         * gcc.target/i386/rdfsbase-1.c: Likewise.
6903         * gcc.target/i386/rdfsbase-2.c: Likewise.
6904         * gcc.target/i386/rdgsbase-1.c: Likewise.
6905         * gcc.target/i386/rdgsbase-2.c: Likewise.
6906         * gcc.target/i386/rdrand-1.c: Likewise.
6907         * gcc.target/i386/rdrand-2.c: Likewise.
6908         * gcc.target/i386/rdrand-3.c: Likewise.
6909         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6910         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6911         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6912         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6913         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6914         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6915         * gcc.target/i386/wrfsbase-1.c: Likewise.
6916         * gcc.target/i386/wrfsbase-2.c: Likewise.
6917         * gcc.target/i386/wrgsbase-1.c: Likewise.
6918         * gcc.target/i386/wrgsbase-2.c: Likewise.
6919
6920         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6921         (__builtin_ia32_vcvtps2ph): New.
6922         (__builtin_ia32_vcvtps2ph256): Likewise.
6923
6924         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6925         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6926
6927         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6928         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6929
6930         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6931         (__builtin_ia32_vcvtps2ph256): Likewise.
6932         Add fsgsbase,rdrnd,f16c.
6933
6934         * lib/target-supports.exp (check_effective_target_f16c): New.
6935
6936 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6937
6938         * gcc.dg/guality/nrv-1.c: New test.
6939
6940 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
6941
6942         PR middle-end/42505
6943         * gcc.target/arm/pr42505.c: New test case.
6944
6945 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6946
6947         PR c++/44808
6948         * g++.dg/opt/nrv16.C: New test.
6949
6950 2010-07-05  Richard Guenther  <rguenther@suse.de>
6951
6952         PR tree-optimization/44784
6953         * gcc.c-torture/compile/pr44784.c: New testcase.
6954
6955 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6956
6957         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6958         Increase loop bound and array size.
6959         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6960         Likewise.
6961
6962 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6963
6964         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6965         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6966         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6967         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6968         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6969
6970 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
6971
6972         PR c++/22138
6973         * g++.dg/parse/template25.C: New.
6974
6975 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6976
6977         PR rtl-optimization/44695
6978         * gcc.dg/torture/pr44695.c: New.
6979
6980 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6981
6982         PR c++/16630
6983         * g++.dg/ext/pretty3.C: New.
6984
6985 2010-07-04  Richard Guenther  <rguenther@suse.de>
6986
6987         PR middle-end/44809
6988         * g++.dg/torture/pr44809.C: New testcase.
6989
6990 2010-07-04  Richard Guenther  <rguenther@suse.de>
6991
6992         PR tree-optimization/44656
6993         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6994
6995 2010-07-04  Ira Rosen  <irar@il.ibm.com>
6996             Revital Eres  <eres@il.ibm.com>
6997
6998         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6999         misaligned stores.
7000         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7001         gcc.dg/vect/vect-96.c: Likewise.
7002         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7003         that support misaligned stores. Change the number of expected
7004         misaligned accesses.
7005         * gcc.dg/vect/vect-peel-1.c: New test.
7006         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7007         gcc.dg/vect/vect-peel-4.c: Likewise.
7008         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7009         vectorizable on all targets that support realignment.
7010         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7011
7012 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
7013
7014         PR c/44806
7015         * gcc.dg/torture/pr44806.c: New.
7016
7017 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7018
7019         * gnat.dg/cond_expr1.adb: New test.
7020
7021 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7022
7023         * gnat.dg/modular3.adb: New test.
7024         * gnat.dg/modular3_pkg.ads: New helper.
7025
7026 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
7027             Mikael Pettersson  <mikpe@it.uu.se>
7028
7029         PR testsuite/44518
7030         * obj-c++.dg/encode-2.mm: Produce object and save temps.
7031         Make signed-ness of chars explicit.  Scan the object for
7032         strings that are split by some target assemblers.
7033         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7034         explicit.
7035
7036 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
7037
7038         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7039
7040 2010-07-02  Le-Chun Wu  <lcwu@google.com>
7041
7042         PR/44128
7043         * g++.dg/warn/Wshadow-7.C: New test.
7044
7045 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
7046             Julian Brown  <julian@codesourcery.com>
7047             Sandra Loosemore  <sandra@codesourcery.com>
7048
7049         * gcc.c-torture/execute/20100416-1.c: New test case.
7050
7051 2010-07-02  Julian Brown  <julian@codesourcery.com>
7052             Sandra Loosemore  <sandra@codesourcery.com>
7053
7054         PR target/43703
7055
7056         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7057         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7058
7059 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7060             Julian Brown  <julian@codesourcery.com>
7061
7062         * gcc.target/arm/neon/vadds64.c: Regenerated.
7063         * gcc.target/arm/neon/vaddu64.c: Regenerated.
7064         * gcc.target/arm/neon/vsubs64.c: Regenerated.
7065         * gcc.target/arm/neon/vsubu64.c: Regenerated.
7066         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
7067         * gcc.target/arm/neon-vmls-1.c: Likewise.
7068         * gcc.target/arm/neon-vsubs64.c: New execution test.
7069         * gcc.target/arm/neon-vsubu64.c: New execution test.
7070         * gcc.target/arm/neon-vadds64.c: New execution test.
7071         * gcc.target/arm/neon-vaddu64.c: New execution test.
7072
7073 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7074
7075         * gcc.target/arm/neon-vands64.c: New.
7076         * gcc.target/arm/neon-vandu64.c: New.
7077         * gcc.target/arm/neon-vbics64.c: New.
7078         * gcc.target/arm/neon-vbicu64.c: New.
7079         * gcc.target/arm/neon-veors64.c: New.
7080         * gcc.target/arm/neon-veoru64.c: New.
7081         * gcc.target/arm/neon-vorns64.c: New.
7082         * gcc.target/arm/neon-vornu64.c: New.
7083         * gcc.target/arm/neon-vorrs64.c: New.
7084         * gcc.target/arm/neon-vorru64.c: New.
7085         * gcc.target/arm/neon/vands64.c: Regenerated.
7086         * gcc.target/arm/neon/vandu64.c: Regenerated.
7087         * gcc.target/arm/neon/vbics64.c: Regenerated.
7088         * gcc.target/arm/neon/vbicu64.c: Regenerated.
7089         * gcc.target/arm/neon/veors64.c: Regenerated.
7090         * gcc.target/arm/neon/veoru64.c: Regenerated.
7091         * gcc.target/arm/neon/vorns64.c: Regenerated.
7092         * gcc.target/arm/neon/vornu64.c: Regenerated.
7093         * gcc.target/arm/neon/vorrs64.c: Regenerated.
7094         * gcc.target/arm/neon/vorru64.c: Regenerated.
7095
7096 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7097
7098         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7099
7100 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7101
7102         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7103         * gfortran.dg/intent_out_5.f90: Same.
7104         * gfortran.dg/ltrans-7.f90: Same.
7105         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7106
7107 2010-07-02  Jan Hubicka  <jh@suse.cz>
7108
7109         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7110
7111 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7112
7113         * objc-obj-c++-shared/Object1.h: Correct Line endings.
7114
7115 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
7116
7117         PR c++/44780
7118         * c-c++-common/Wunused-var-12.c: New test.
7119
7120 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
7121
7122         PR target/42835
7123         * gcc.target/arm/pr42835.c: New test.
7124
7125         PR target/42172
7126         * gcc.target/arm/pr42172-1.c: New test.
7127
7128 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7129
7130         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7131
7132 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7133
7134         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7135         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7136         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7137         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7138         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7139         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7140         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7141         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7142         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
7143         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
7144         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
7145         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
7146         * gcc.target/arm/neon-vdup_ns64.c: New.
7147         * gcc.target/arm/neon-vdup_nu64.c: New.
7148         * gcc.target/arm/neon-vdupQ_ns64.c: New.
7149         * gcc.target/arm/neon-vdupQ_nu64.c: New.
7150         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
7151         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
7152         * gcc.target/arm/neon-vmov_ns64.c: New.
7153         * gcc.target/arm/neon-vmov_nu64.c: New.
7154         * gcc.target/arm/neon-vmovQ_ns64.c: New.
7155         * gcc.target/arm/neon-vmovQ_nu64.c: New.
7156         * gcc.target/arm/neon-vget_lanes64.c: New.
7157         * gcc.target/arm/neon-vget_laneu64.c: New.
7158         * gcc.target/arm/neon-vset_lanes64.c: New.
7159         * gcc.target/arm/neon-vset_laneu64.c: New.
7160
7161 2010-07-02  Richard Guenther  <rguenther@suse.de>
7162
7163         * g++.dg/torture/20100702-1.C: New testcase.
7164
7165 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7166
7167         PR target/44707
7168         * gcc.c-torture/compile/pr44707.c: New test.
7169
7170 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7171
7172         PR c++/44039
7173         * g++.dg/template/crash101.C: New.
7174
7175 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7176
7177         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
7178         Use the ABI-0 accessors and fail it for m64.
7179
7180 2010-07-02  Jan Hubicka  <jh@suse.cz>
7181
7182         * g++.dg/tree-ssa/pr44706.C: New testcase.
7183
7184 2010-07-02  Richard Guenther  <rguenther@suse.de>
7185
7186         PR tree-optimization/44748
7187         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
7188
7189 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7190
7191         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
7192         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
7193         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
7194         the method types to forward:.
7195
7196 2010-06-30  Jason Merrill  <jason@redhat.com>
7197
7198         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
7199         * g++.dg/other/pr25632.C: Likewise.
7200
7201 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
7202
7203         PR tree-optimization/40421
7204         * gfortran.fortran-torture/compile/pr40421.f90: New test.
7205
7206 2010-07-01  Richard Guenther  <rguenther@suse.de>
7207
7208         PR middle-end/42834
7209         PR middle-end/44468
7210         * gcc.c-torture/execute/20100316-1.c: New testcase.
7211         * gcc.c-torture/execute/pr44468.c: Likewise.
7212         * gcc.c-torture/compile/20100609-1.c: Likewise.
7213         * gcc.dg/volatile2.c: Adjust.
7214         * gcc.dg/plugin/selfassign.c: Likewise.
7215         * gcc.dg/pr36902.c: Likewise.
7216         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7217         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7218         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7219         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7220         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7221         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7222         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7223         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7224         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7225         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7226         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7227         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7228         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7229         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7230         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7231         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7232         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7233         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7234         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7235         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7236         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7237         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7238         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7239         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7240         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7241         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7242         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7243         * gcc.dg/struct/w_prof_local_array.c: Likewise.
7244         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7245         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7246         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7247         * gcc.dg/struct/w_prof_global_array.c: Likewise.
7248         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7249         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7250         * gcc.dg/struct/w_prof_local_var.c: Likewise.
7251         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7252         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7253         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7254         * gcc.dg/struct/w_prof_global_var.c: Likewise.
7255         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7256         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7257         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7258         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7259         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7260         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7261         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7262         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7263         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7264         * gcc.dg/tree-prof/stringop-1.c: Adjust.
7265         * g++.dg/tree-ssa/pr31146.C: Likewise.
7266         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7267         * g++.dg/tree-ssa/pr33604.C: Likewise.
7268         * g++.dg/plugin/selfassign.c: Likewise.
7269         * gfortran.dg/array_memcpy_3.f90: Likewise.
7270         * gfortran.dg/array_memcpy_4.f90: Likewise.
7271         * c-c++-common/torture/pr42834.c: New testcase.
7272
7273 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
7274
7275         PR c++/44628
7276         * g++.dg/template/crash100.C: New.
7277
7278 2010-06-30  Jan Hubicka  <jh@suse.cz>
7279
7280         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7281
7282 2010-06-30  Michael Matz  <matz@suse.de>
7283
7284         PR bootstrap/44699
7285         * gcc.dg/pr44699.c: New test.
7286
7287 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
7288
7289         PR tree-optimization/39799
7290         * c-c++-common/uninit-17.c: New test.
7291
7292 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7293
7294         PR libfortran/43298
7295         * gfortran.dg/read_infnan_1.f90: New test.
7296
7297 2010-06-29  Jason Merrill  <jason@redhat.com>
7298
7299         Enable implicitly declared move constructor/operator= (N3053).
7300         * g++.dg/cpp0x/implicit3.C: New.
7301         * g++.dg/cpp0x/implicit4.C: New.
7302         * g++.dg/cpp0x/implicit5.C: New.
7303         * g++.dg/cpp0x/implicit-copy.C: Adjust.
7304         * g++.dg/cpp0x/not_special.C: Adjust.
7305         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7306         * g++.dg/cpp0x/rv1n.C: Adjust.
7307         * g++.dg/cpp0x/rv1p.C: Adjust.
7308         * g++.dg/cpp0x/rv2n.C: Adjust.
7309         * g++.dg/cpp0x/rv2p.C: Adjust.
7310         * g++.dg/cpp0x/rv3n.C: Adjust.
7311         * g++.dg/cpp0x/rv3p.C: Adjust.
7312         * g++.dg/cpp0x/rv4n.C: Adjust.
7313         * g++.dg/cpp0x/rv4p.C: Adjust.
7314         * g++.dg/cpp0x/rv5n.C: Adjust.
7315         * g++.dg/cpp0x/rv5p.C: Adjust.
7316         * g++.dg/cpp0x/rv6n.C: Adjust.
7317         * g++.dg/cpp0x/rv6p.C: Adjust.
7318         * g++.dg/cpp0x/rv7n.C: Adjust.
7319         * g++.dg/cpp0x/rv7p.C: Adjust.
7320         * g++.dg/cpp0x/rv8p.C: Adjust.
7321         * g++.dg/gomp/pr26690-1.C: Adjust.
7322         * g++.dg/other/error20.C: Adjust.
7323         * g++.dg/other/error31.C: Adjust.
7324         * g++.dg/parse/error19.C: Adjust.
7325         * g++.dg/template/qualttp5.C: Adjust.
7326         * g++.old-deja/g++.law/ctors5.C: Adjust.
7327
7328         Enable implicitly deleted functions (N2346)
7329         * g++.dg/cpp0x/defaulted17.C: New.
7330         * g++.dg/cpp0x/implicit1.C: New.
7331         * g++.dg/cpp0x/implicit2.C: New.
7332         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7333         * g++.dg/ext/has_virtual_destructor.C: Adjust.
7334         * g++.dg/init/ctor4.C: Adjust.
7335         * g++.dg/init/synth2.C: Adjust.
7336         * g++.dg/lto/20081118_1.C: Adjust.
7337         * g++.dg/other/error13.C: Adjust.
7338         * g++.dg/other/unused1.C: Adjust.
7339         * g++.old-deja/g++.bob/inherit2.C: Adjust.
7340         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7341         * g++.old-deja/g++.jason/opeq3.C: Adjust.
7342         * g++.old-deja/g++.law/ctors17.C: Adjust.
7343         * g++.old-deja/g++.oliva/delete1.C: Adjust.
7344         * g++.old-deja/g++.pt/assign1.C: Adjust.
7345         * g++.old-deja/g++.pt/crash20.C: Adjust.
7346
7347         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7348         * g++.dg/cpp0x/defaulted13.C: Adjust.
7349         * g++.dg/cpp0x/defaulted2.C: Adjust.
7350         * g++.dg/cpp0x/defaulted3.C: Adjust.
7351         * g++.dg/cpp0x/initlist9.C: Adjust.
7352         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7353         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7354         * g++.dg/init/synth2.C: Adjust.
7355
7356         * g++.dg/cpp0x/defaulted19.C: New.
7357
7358         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7359         * g++.dg/template/error23.C: Fix for -std=c++0x.
7360
7361 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7362
7363         PR fortran/44718
7364         * gfortran.dg/proc_ptr_28.f90: New.
7365
7366 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
7367
7368         PR tree-optimization/43801
7369         * g++.dg/torture/pr43801.C: New test.
7370
7371         PR debug/44668
7372         * g++.dg/debug/dwarf2/accessibility1.C: New test.
7373
7374 2010-06-29  Jason Merrill  <jason@redhat.com>
7375
7376         PR c++/44587
7377         * g++.dg/template/qualified-id2.C: New.
7378         * g++.dg/template/qualified-id3.C: New.
7379
7380 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7381
7382         PR fortran/44696
7383         * gfortran.dg/associated_target_4.f90: New.
7384
7385 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
7386
7387         PR fortran/44582
7388         * gfortran.dg/aliasing_array_result_1.f90 : New test.
7389
7390 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7391
7392         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7393
7394 2010-06-29  Jan Hubicka  <jh@suse.cz>
7395
7396         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7397
7398 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
7399
7400         PR target/43902
7401         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7402         * gcc.target/arm/wmul-3.c: New test.
7403         * gcc.target/arm/wmul-4.c: New test.
7404
7405 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
7406
7407         PR rtl-optimization/44659
7408         * gcc.target/i386/extract-1.c: New.
7409         * gcc.target/i386/extract-2.c: Likewise.
7410         * gcc.target/i386/extract-3.c: Likewise.
7411         * gcc.target/i386/extract-4.c: Likewise.
7412         * gcc.target/i386/extract-5.c: Likewise.
7413         * gcc.target/i386/extract-6.c: Likewise.
7414
7415 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
7416
7417         PR c++/44682
7418         * g++.dg/warn/Wunused-var-14.C: New test.
7419
7420 2010-06-28  Tobias Burnus  <burnus@net-b.de>
7421
7422         PR fortran/43298
7423         * gfortran.dg/nan_6.f90: New.
7424
7425 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
7426
7427         PR tree-optimization/43781
7428         * gcc.dg/torture/pr43781.c: New.
7429
7430 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
7431
7432         PR fortran/40158
7433         * gfortran.dg/actual_rank_check_1.f90: New test.
7434
7435 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7436
7437         * gcc.dg/ipa/ipa-sra-6.c: New test.
7438
7439 2010-06-28  Jan Hubicka  <jh@suse.cz>
7440
7441         PR tree-optimization/44687
7442         * gcc.c-torture/compile/pr44687.c
7443
7444 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7445
7446         PR c++/44535
7447         * g++.dg/torture/pr44535.C: New test.
7448
7449 2010-06-28  Michael Matz  <matz@suse.de>
7450
7451         PR middle-end/44592
7452         * gfortran.dg/pr44592.f90: New test.
7453
7454 2010-06-28  Jan Hubicka  <jh@suse.cz>
7455
7456         PR tree-optimization/44357
7457         * g++.dg/torture/pr44357.C: New testcase.
7458
7459 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7460
7461         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7462         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7463         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7464         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7465         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7466         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7467         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7468         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7469
7470 2010-06-27  Jan Hubicka  <jh@suse.cz>
7471
7472         * gcc.c-torture/compile/pr44686.c: New file.
7473
7474 2010-06-27  Richard Guenther  <rguenther@suse.de>
7475
7476         PR tree-optimization/44683
7477         * gcc.c-torture/execute/pr44683.c: New testcase.
7478
7479 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
7480
7481         * gnat.dg/noreturn3.ad[sb]: New test.
7482
7483 2010-06-26  Jason Merrill  <jason@redhat.com>
7484
7485         * g++.dg/cpp0x/explicit5.C: New.
7486
7487 2010-06-26  Richard Guenther  <rguenther@suse.de>
7488
7489         PR tree-optimization/44393
7490         * gcc.dg/pr44393.c: New testcase.
7491
7492 2010-06-26  Jan Hubicka  <jh@suse.cz>
7493
7494         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7495
7496 2010-06-26  Richard Guenther  <rguenther@suse.de>
7497
7498         PR middle-end/44674
7499         * gcc.dg/pr44674.c: New testcase.
7500
7501 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
7502
7503         * gcc.dg/opts-3.c: New test.
7504
7505 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7506
7507         * gfortran.dg/type_decl_1.f90: New.
7508         * gfortran.dg/type_decl_2.f90: New.
7509
7510 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7511
7512         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7513         * gfortran.dg/semicolon_fixed_2.f: Ditto.
7514
7515 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7516
7517         PR testsuite/38946
7518         * gfortran.dg/array_constructor_23.f: Update test to allow for small
7519         error in comparing reals.
7520
7521 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7522
7523         * selected_real_kind_2.f90: New.
7524         * selected_real_kind_3.f90: New.
7525
7526 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7527
7528         * gfortran.dg/entry_19.f90: New.
7529
7530 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7531
7532         * gfortran.dg/end_subroutine_1.f90: New.
7533         * gfortran.dg/end_subroutine_2.f90: New.
7534         * gfortran.dg/interface_proc_end.f90: Update.
7535
7536 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7537
7538         * gfortran.dg/semicolon_fixed.f: Update.
7539         * gfortran.dg/semicolon_fixed_2.f: New.
7540         * gfortran.dg/semicolon_free_2.f90: New.
7541         * gfortran.dg/semicolon_free.f90: Update.
7542
7543 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7544
7545         PR fortran/44448
7546         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7547
7548 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7549
7550         * g++.dg/ipa/iinline-3.C: New test.
7551         * gcc.dg/ipa/modif-1.c: Removed.
7552
7553 2010-06-25  Jan Hubicka  <jh@suse.cz>
7554
7555         * gcc.dg/tree-ssa/ipa-split-1.c
7556
7557 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7558
7559         * g++.dg/ipa/iinline-2.C: New test.
7560
7561 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
7562
7563         PR middle-end/43866
7564         * gfortran.dg/pr43866.f90: New test.
7565
7566         PR tree-optimization/44539
7567         * gcc.dg/pr44539.c: New test.
7568
7569 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
7570
7571         From Jim Wilson:
7572         PR target/43902
7573         * gcc.target/mips/madd-9.c: New test.
7574
7575 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
7576
7577         PR c/44517
7578         * gcc.dg/noncompile/pr44517.c: New.
7579         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7580
7581 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
7582
7583         PR testsuite/43283
7584         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7585         and add argument to nop for IA64.
7586
7587 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
7588
7589         PR target/44588
7590         * gcc.target/i386/mod-1.c: New.
7591         * gcc.target/i386/umod-1.c: Likewise.
7592         * gcc.target/i386/umod-2.c: Likewise.
7593         * gcc.target/i386/umod-3.c: Likewise.
7594
7595 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
7596
7597         PR middle-end/44492
7598         * g++.dg/torture/pr44492.C: New test.
7599
7600 2010-06-24  Andi Kleen  <ak@linux.intel.com>
7601
7602         * c-c++-common/warn-omitted-condop.c: New.
7603
7604 2010-06-24  Tobias Burnus  <burnus@net-b.de>
7605
7606         PR fortran/44614
7607         * gfortran.dg/import8.f90: New.
7608
7609 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
7610
7611         * gnat.dg/not_null.adb: Update test case.
7612
7613 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
7614
7615         PR c++/44619
7616         * g++.dg/warn/Wunused-var-13.C: New test.
7617
7618         PR c++/44627
7619         * g++.dg/diagnostic/method1.C: New test.
7620
7621 2010-06-22  Cary Coutant  <ccoutant@google.com>
7622
7623         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7624
7625 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
7626
7627         PR fortran/44616
7628         * gfortran.dg/abstract_type_8.f03: New.
7629
7630 2010-06-21  Jason Merrill  <jason@redhat.com>
7631
7632         * g++.dg/cpp0x/noexcept08.C: New.
7633
7634         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7635
7636 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7637
7638         PR target/44615
7639         * gcc.target/i386/sse2-vec-2a.c: New.
7640
7641 2010-06-21  DJ Delorie  <dj@redhat.com>
7642
7643         * gcc.dg/pragma-diag-1.c: New.
7644
7645 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7646
7647         PR target/44615
7648         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7649
7650 2010-06-21  Alan Modra  <amodra@gmail.com>
7651
7652         PR testsuite/44505
7653         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7654         tail call to check_fa_mid.
7655
7656 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
7657
7658         PR target/44575
7659         * gcc.c-torture/execute/pr44575.c: New test.
7660
7661 2010-06-21  Tobias Burnus  <burnus@net-b.de>
7662
7663         PR fortran/40632
7664         * gfortran.dg/contiguous_1.f90: New.
7665         * gfortran.dg/contiguous_2.f90: New.
7666         * gfortran.dg/contiguous_3.f90: New.
7667
7668 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
7669
7670         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7671         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7672
7673 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
7674
7675         PR target/44546
7676         * gcc.target/i386/pr44546.c: New test.
7677
7678 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
7679
7680         * gcc.dg/opts-2.c: New test.
7681
7682 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
7683
7684         PR fortran/44584
7685         * gfortran.dg/typebound_proc_15.f03: Modified.
7686
7687 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
7688
7689         PR target/44072
7690         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7691         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7692
7693 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7694
7695         * g++.dg/ext/label13.C: Fix typo in last change.
7696
7697 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7698
7699         PR libfortran/44477
7700         * gfortran.dg/eof_3.f90
7701         * gfortran.dg/endfile_2.f90
7702         * gfortran.dg/endfile_4.f90
7703         * gfortran.dg/endfile_3.f90
7704
7705 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7706
7707         PR c++/41090
7708         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7709
7710 2010-06-18  Tobias Burnus  <burnus@net-b.de>
7711
7712         PR fortran/44556
7713         * gfortran.dg/allocate_alloc_opt_11.f90: New.
7714
7715 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
7716
7717         * gcc.target/arm/pr40900.c: New test.
7718
7719 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
7720
7721         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7722
7723 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
7724
7725         PR fortran/44558
7726         * gfortran.dg/typebound_call_15.f03: New.
7727
7728 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7729
7730         PR c++/44486
7731         * g++.dg/pr44486.C: New.
7732
7733 2010-06-16  DJ Delorie  <dj@redhat.com>
7734
7735         * gcc.target/i386/volatile-bitfields-1.c: New.
7736         * gcc.target/i386/volatile-bitfields-2.c: New.
7737
7738 2010-06-16  Jason Merrill  <jason@redhat.com>
7739
7740         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7741
7742         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7743
7744 2010-06-16  Richard Guenther  <rguenther@suse.de>
7745
7746         PR c/44555
7747         * gcc.c-torture/execute/pr44555.c: New testcase.
7748
7749 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
7750
7751         PR fortran/44549
7752         * gfortran.dg/typebound_proc_16.f03: New.
7753
7754 2010-06-16  Martin Jambor  <mjambor@suse.cz>
7755
7756         * g++.dg/torture/pr43905.C: New test.
7757
7758 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
7759
7760         PR testsuite/44538
7761         * gcc.dg/vect/slp-perm-5.c (main): Prevent
7762         initialization loop from being vectorized.
7763         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7764
7765 2010-06-16  Alan Modra  <amodra@gmail.com>
7766
7767         PR tree-optimization/44507
7768         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7769
7770 2010-06-15  Jason Merrill  <jason@redhat.com>
7771
7772         * g++.dg/overload/arg3.C: Adjust error locations.
7773         * g++.dg/overload/copy1.C: Likewise.
7774         * g++.dg/tc1/dr152.C: Likewise.
7775         * g++.dg/template/incomplete4.C: Likewise.
7776         * g++.dg/template/incomplete5.C: Likewise.
7777         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7778         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7779         * g++.old-deja/g++.pt/crash9.C: Likewise.
7780
7781         * g++.dg/inherit/virtual5.C: New.
7782
7783         * g++.dg/cpp0x/defaulted18.C: New.
7784
7785         * g++.dg/cpp0x/initlist40.C: New.
7786
7787         * g++.dg/cpp0x/initlist39.C: New.
7788
7789 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
7790
7791         PR middle-end/44391
7792         * gcc.dg/graphite/pr44391.c: New.
7793
7794 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
7795
7796         PR fortran/43388
7797         * gfortran.dg/allocate_alloc_opt_8.f90: New.
7798         * gfortran.dg/allocate_alloc_opt_9.f90: New.
7799         * gfortran.dg/allocate_alloc_opt_10.f90: New.
7800         * gfortran.dg/class_allocate_2.f03: Modified an error message.
7801
7802 2010-06-15  Richard Guenther  <rguenther@suse.de>
7803
7804         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7805
7806 2010-06-15  Richard Guenther  <rguenther@suse.de>
7807
7808         * gcc.dg/vect/bb-slp-21.c: Adjust.
7809         * gcc.dg/vect/bb-slp-13.c: Likewise
7810         * gcc.dg/vect/bb-slp-4.c: Likewise
7811         * gcc.dg/vect/bb-slp-22.c: Likewise
7812         * gcc.dg/vect/bb-slp-14.c: Likewise
7813         * gcc.dg/vect/bb-slp-23.c: Likewise
7814         * gcc.dg/vect/bb-slp-15.c: Likewise
7815         * gcc.dg/vect/bb-slp-17.c: Likewise
7816         * gcc.dg/vect/bb-slp-18.c: Likewise
7817         * gcc.dg/vect/bb-slp-19.c: Likewise
7818         * gcc.dg/vect/bb-slp-10.c: Likewise
7819         * gcc.dg/vect/bb-slp-11.c: Likewise
7820         * gcc.dg/vect/bb-slp-20.c: Likewise
7821         * gcc.dg/vect/bb-slp-3.c: Likewise
7822
7823 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
7824
7825         PR fortran/44536
7826         * gfortran.dg/gomp/pr44536.f90: New test.
7827         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7828
7829 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7830
7831         PR target/44534
7832         * gcc.target/i386/avx-vextractf128-256-3.c: New.
7833         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7834
7835 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
7836
7837         PR tree-optimization/44508
7838         * gcc.dg/tree-ssa/pr21086.c: Adjust.
7839
7840         PR bootstrap/44509
7841         * gcc.dg/pr44509.c: New test.
7842
7843 2010-06-14  Ira Rosen  <irar@il.ibm.com>
7844
7845         PR tree-optimization/44507
7846         * gcc.dg/vect/pr44507.c: New test.
7847
7848 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7849
7850         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7851         and c-pretty-print.h.
7852
7853         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7854
7855 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
7856
7857         * gfortran.dg/whole_file_18.f90: Updated error message.
7858
7859 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
7860
7861         * gfortran.dg/whole_file_20.f03: New.
7862
7863 2010-06-12  Jan Hubicka  <jh@suse.cz>
7864
7865         * gcc.c-torture/compile/pc44485.c: New testcase.
7866
7867 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
7868
7869         PR fortran/40117
7870         * gfortran.dg/typebound_proc_4.f03: Modified error message.
7871         * gfortran.dg/typebound_proc_14.f03: New.
7872         * gfortran.dg/typebound_proc_15.f03: New.
7873
7874 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7875
7876         * gcc.dg/opts-1.c: New test.
7877
7878 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7879
7880         * gcc.dg/funroll-loops-all.c: Update expected error.
7881
7882 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
7883
7884         PR target/44481
7885         * gcc.target/i386/pr44481.c: New test.
7886
7887 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7888
7889         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7890
7891 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
7892
7893         PR middle-end/44483
7894         * gcc.dg/tree-ssa/pr44483.c: New.
7895
7896 2010-06-11  Paul Brook  <paul@codesourcery.com>
7897
7898         * g++.dg/other/arm-neon-1.C: New test.
7899
7900 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
7901
7902         PR fortran/42051
7903         PR fortran/43896
7904         * gfortran.dg/class_23.f03: New test.
7905
7906 2010-06-11  Jan Hubicka  <jh@suse.cz>
7907
7908         * gcc.dg/ipa/pure-const-2.c: New testcase.
7909
7910 2010-06-11  Jan Hubicka  <jh@suse.cz>
7911
7912         * gcc.dg/noreturn-7.c: Update.
7913         * gcc.dg/noreturn-4.c: Update.
7914
7915 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
7916
7917         Fix MIPS bootstrap
7918         * g++.dg/other/typedef4.C: New test.
7919
7920 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
7921
7922         PR fortran/44207
7923         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7924
7925 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
7926
7927         PR fortran/44457
7928         * gfortran.dg/asynchronous_3.f03
7929
7930 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
7931
7932         PR middle-end/44185
7933         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7934         non-temporal stores out of the tests to form new test cases.  As a
7935         result, no non-temporal store should be generated in this case.
7936
7937         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
7938         prefetch-7.c that generate one non-temporal store.
7939
7940         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
7941         prefetch-7.c that generate one non-temporal store and one
7942         one-temporal prefetch.
7943
7944 2010-06-10  Martin Jambor  <mjambor@suse.cz>
7945
7946         PR tree-optimization/44258
7947         * gcc.dg/tree-ssa/pr44258.c: New test.
7948
7949 2010-06-10  Daniel Kraft  <d@domob.eu>
7950
7951         PR fortran/38936
7952         * gfortran.dg/associate_1.f03: New test.
7953         * gfortran.dg/associate_2.f95: New test.
7954         * gfortran.dg/associate_3.f03: New test.
7955         * gfortran.dg/associate_4.f08: New test.
7956
7957 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7958
7959         * gfortran.dg/selected_char_kind_4.f90: New test.
7960
7961 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
7962
7963         * gcc.dg/pr42461.c: New test.
7964
7965 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7966
7967         PR fortran/44347
7968         * gfortran.dg/selected_real_kind_1.f90: New.
7969
7970 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7971
7972         PR fortran/44359
7973         * gfortran.dg/warn_conversion.f90: Removed check for redundant
7974         warning.
7975         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7976         check for warning.
7977
7978 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7979
7980         * gfortran.dg/data_namelist_conflict.f90: New test.
7981
7982 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7983
7984         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7985         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7986         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7987
7988 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7989
7990         * gfortran.dg/mvbits_9.f90: New test.
7991         * gfortran.dg/ibset_1.f90: Ditto.
7992         * gfortran.dg/ibits_1.f90: Ditto.
7993         * gfortran.dg/btest_1.f90: Ditto.
7994         * gfortran.dg/ibclr_1.f90: Ditto.
7995
7996 2010-06-09  Jason Merrill  <jason@redhat.com>
7997
7998         PR c++/44366
7999         * g++.dg/cpp0x/decltype23.C: Move to...
8000         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8001
8002 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
8003
8004         PR fortran/44211
8005         * gfortran.dg/typebound_call_14.f03: New test.
8006
8007 2010-06-09  Martin Jambor  <mjambor@suse.cz>
8008
8009         PR tree-optimization/44423
8010         * gcc.dg/tree-ssa/pr44423.c: New test.
8011
8012 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
8013
8014         PR testsuite/42843
8015         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8016         TV_NONE to initialize tv_id field.
8017         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8018         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8019         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8020         Include toplev.h .
8021         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8022         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8023         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8024
8025 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
8026
8027         PR tree-optimization/39874
8028         PR middle-end/28685
8029         * gcc.dg/pr39874.c: New file.
8030
8031 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8032
8033         * g++.dg/ext/attr-alias-1.C: New.
8034         * g++.dg/ext/attr-alias-2.C: New.
8035
8036 2010-06-07  Tobias Burnus  <burnus@net-b.de>
8037
8038         PR fortran/44446
8039         * gfortran.dg/proc_ptr_27.f90: New.
8040
8041 2010-06-07  Jason Merrill  <jason@redhat.com>
8042
8043         PR c++/44366
8044         * g++.dg/cpp0x/decltype23.C: New.
8045
8046 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
8047             Shujing Zhao  <pearly.zhao@oracle.com>
8048
8049         PR c/37724
8050         * gcc.dg/c90-const-expr-10.c: Adjust.
8051         * gcc.dg/c99-const-expr-10.c: Adjust.
8052         * gcc.dg/init-bad-7.c: New.
8053
8054 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8055
8056         * lib/target-supports.exp (check_effective_target_gas): New proc.
8057         * gcc.c-torture/execute/960321-1.x: New file.
8058
8059 2010-06-07  Jason Merrill  <jason@redhat.com>
8060
8061         PR c++/44401
8062         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8063
8064 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
8065
8066         PR c++/44444
8067         * g++.dg/warn/Wunused-var-12.C: New test.
8068
8069         PR c++/44443
8070         * c-c++-common/Wunused-var-11.c: New test.
8071
8072 2010-06-07  Jan Hubicka  <jh@suse.cz>
8073
8074         * gcc.dg/ipa/pure-const-1.c: New testcase.
8075
8076 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
8077
8078         PR rtl-optimization/44404
8079         * gcc.dg/pr44404.c: New.
8080
8081 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
8082
8083         PR target/44159
8084         * gcc.target/i386/abi-2.c: Check sysv abi here.
8085         * gcc.target/i386/aes-avx-check.h: Call test in noinline
8086         function to avoid failures by different ABIs.
8087         * gcc.target/i386/aes-check.h: Likewise.
8088         * gcc.target/i386/avx-check.h: Likewise.
8089         * gcc.target/i386/fma4-check.h: Likewise.
8090         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8091         * gcc.target/i386/mmx-check.h: Likewise.
8092         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8093         * gcc.target/i386/pclmul-check.h: Likewise.
8094         * gcc.target/i386/sse-check.h: Likewise.
8095         * gcc.target/i386/sse2-check.h: Likewise.
8096         * gcc.target/i386/sse3-check.h: Likewise.
8097         * gcc.target/i386/sse4_1-check.h: Likewise.
8098         * gcc.target/i386/sse4_2-check.h: Likewise.
8099         * gcc.target/i386/sse4a-check.h: Likewise.
8100         * gcc.target/i386/ssse3-check.h: Likewise.
8101         * gcc.target/i386/xop-check.h: Likewise.
8102         * gcc.target/i386/pr27971.c: Fix for LLP64.
8103         * gcc.target/i386/pr39139.c: Likewise.
8104         * gcc.target/i386/pr39315-check.c: Likewise.
8105         * gcc.target/i386/vararg-1.c: Likewise.
8106         * gcc.target/i386/vararg-2.c: Likewise.
8107         Additional add dg-compile to avoid failure due
8108         missing foo symbol.
8109
8110         * gcc.dg/compound-literal-1.c: Fix for llp64.
8111         * gcc.dg/pr32370.c: Likewise.
8112         * gcc.dg/pr37561.c: Likewise.
8113         * gcc.dg/pr41340.c: Likewise.
8114         * gcc.dg/pr41551.c: Likewise.
8115
8116 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8117
8118         PR c++/44188
8119         * g++.dg/debug/dwarf2/typedef3.C: New test.
8120
8121 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8122
8123         PR c/20000
8124         * c-c++-common/pr20000.c: New.
8125
8126 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
8127
8128         PR c++/44086
8129         * g++.dg/init/pr44086.C: New.
8130         * g++.dg/cpp0x/decltype4.C: Adjust.
8131
8132 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8133
8134         PR fortran/43945
8135         * gfortran.dg/generic_23.f03: New test.
8136
8137 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8138
8139         PR fortran/43895
8140         * gfortran.dg/alloc_comp_class_1.f90 : New test.
8141
8142 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
8143
8144         PR c++/44361
8145         * c-c++-common/Wunused-var-9.c: New test.
8146
8147 2010-06-05  Jason Merrill  <jason@redhat.com>
8148
8149         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
8150
8151 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
8152
8153         PR c/44322
8154         * gcc.dg/c99-restrict-4.c: New test.
8155
8156 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
8157
8158         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
8159         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
8160         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
8161         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
8162         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
8163         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
8164         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
8165         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
8166         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
8167         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
8168         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
8169         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
8170         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
8171         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
8172         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
8173         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
8174         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
8175         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
8176         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
8177         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
8178         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
8179         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
8180
8181 2010-06-04  Jason Merrill  <jason@redhat.com>
8182
8183         * g++.dg/cpp0x/noexcept06.C: New.
8184         * g++.dg/cpp0x/noexcept07.C: New.
8185
8186         * g++.dg/cpp0x/noexcept01.C: New.
8187         * g++.dg/cpp0x/noexcept02.C: New.
8188         * g++.dg/cpp0x/noexcept03.C: New.
8189         * g++.dg/cpp0x/noexcept04.C: New.
8190         * g++.dg/cpp0x/noexcept05.C: New.
8191
8192 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
8193
8194         PR c++/44412
8195         * g++.dg/warn/Wunused-var-10.C: New test.
8196         * g++.dg/warn/Wunused-var-11.C: New test.
8197
8198         PR c++/44362
8199         * c-c++-common/Wunused-var-10.c: New test.
8200
8201 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8202
8203         PR c/25880
8204         * gcc.dg/assign-warn-2.c: Update.
8205         * gcc.dg/cpp/line3.c: Update.
8206         * gcc.dg/c99-array-lval-8.c: Update.
8207         * gcc.dg/cast-qual-2.c: Update.
8208         * gcc.dg/c99-arraydecl-3.c:  Update.
8209         * gcc.dg/assign-warn-1.c:  Update.
8210         * gcc.dg/format/gcc_diag-1.c:  Update.
8211
8212 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
8213
8214         PR rtl-optimization/39871
8215         PR rtl-optimization/40615
8216         PR rtl-optimization/42500
8217         PR rtl-optimization/42502
8218         * gcc.target/arm/eliminate.c: New test.
8219
8220 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
8221
8222         PR libstdc++/44410
8223         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8224         * g++.old-deja/g++.other/delete3.C: Likewise.
8225         * g++.old-deja/g++.other/new.C: Likewise.
8226         * g++.old-deja/g++.law/operators27.C: Likewise.
8227         * g++.old-deja/g++.mike/p755.C: Likewise.
8228         * g++.dg/eh/new1.C: Likewise.
8229         * g++.dg/init/new5.C: Likewise.
8230
8231 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8232
8233         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
8234         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
8235         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
8236
8237 2010-06-03  Richard Guenther  <rguenther@suse.de>
8238
8239         PR lto/41921
8240         * lib/lto.exp: Always load gcc.exp.
8241         (lto-obj): For C source files invoke gcc_target_compile.
8242         * g++.dg/lto/20100603-1_0.C: New testcase.
8243         * g++.dg/lto/20100603-1_1.c: Likewise.
8244
8245 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
8246
8247         PR tree-optimization/43688
8248         * gfortran.dg/pr43688.f90: New.
8249
8250 2010-06-03  Richard Guenther  <rguenther@suse.de>
8251
8252         PR lto/41584
8253         * gcc.dg/lto/20100603-1_0.c: New testcase.
8254         * gcc.dg/lto/20100603-2_0.c: Likewise.
8255         * gcc.dg/lto/20100603-3_0.c: Likewise.
8256
8257 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8258
8259         PR target/44218
8260         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8261         * gcc.target/powerpc/recip-2.c: Ditto.
8262         * gcc.target/powerpc/recip-3.c: Ditto.
8263         * gcc.target/powerpc/recip-4.c: Ditto.
8264         * gcc.target/powerpc/recip-5.c: Ditto.
8265         * gcc.target/powerpc/recip-6.c: Ditto.
8266         * gcc.target/powerpc/recip-7.c: Ditto.
8267         * gcc.target/powerpc/recip-test.h: Ditto.
8268         * gcc.target/powerpc/recip-test2.h: Ditto.
8269
8270 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8271
8272         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8273
8274 2010-06-02  Jason Merrill  <jason@redhat.com>
8275
8276         * g++.dg/ext/vector9.C: Expect typedef in error message.
8277
8278         PR c++/9726
8279         PR c++/23594
8280         PR c++/44333
8281         * g++.dg/tc1/dr101.C: Remove xfails.
8282
8283 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8284
8285         PR middle-end/44372
8286         * g++.dg/ipa/pr44372.C: New.
8287
8288 2010-06-02  Jan Hubicka  <jh@suse.cz>
8289
8290         PR middle-end/44295
8291         * g++.dg/torture/pr44295.C: Neww testcase.
8292
8293 2010-06-02  Jan Hubicka  <jh@suse.cz>
8294
8295         * gcc.dg/tree-ssa/loadpre6.c: Update.
8296
8297 2010-06-02  Richard Guenther  <rguenther@suse.de>
8298
8299         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8300         diagnostic.h.
8301
8302 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
8303
8304         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8305         the link fail message.
8306
8307 2010-06-02  Tobias Burnus  <burnus@net-b.de>
8308
8309         PR fortran/44360
8310         * gfortran.dg/use_13.f90: New test case.
8311
8312 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8313
8314         PR fortran/44371
8315         * gfortran.dg/error_stop_2.f08: Minor update.
8316
8317 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8318
8319         PR fortran/44371
8320         * gfortran.dg/error_stop_1.f08: New test.
8321         * gfortran.dg/error_stop_2.f08: New test.
8322
8323 2010-06-01  Jason Merrill  <jason@redhat.com>
8324
8325         DR 990
8326         * g++.dg/cpp0x/initlist37.C: New.
8327         * g++.dg/cpp0x/initlist38.C: New.
8328
8329         PR c++/44358
8330         * g++.dg/cpp0x/initlist36.C: New.
8331
8332 2010-05-31 Jan Hubicka  <jh@suse.cz>
8333
8334         * gcc.dg/noreturn-8.c: New testcase.
8335
8336 2010-05-31 Jan Hubicka  <jh@suse.cz>
8337
8338         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8339         * gcc.dg/lto/noreturn-1_0.c: Move it here.
8340
8341 2010-05-31 Jan Hubicka  <jh@suse.cz>
8342
8343         * gcc.dg/lto/noreturn-1_1.c: New testcase.
8344         * gcc.dg/lto/noreturn-1_0.c: New testcase.
8345
8346 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
8347
8348         PR fortran/36928
8349         * gfortran.dg/dependency_27.f90:  New test.
8350         * gfortran.dg/array_assign_1.F90:  New test.
8351
8352 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8353
8354         PR target/44338
8355         * gcc.target/i386/sse-24.c: New test.
8356
8357 2010-05-31  Jan Hubicka  <jh@suse.cz>
8358
8359         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8360
8361 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8362
8363         PR middle-end/44337
8364         * gcc.dg/pr44337.c: New test.
8365
8366         PR tree-optimization/44182
8367         * g++.dg/debug/pr44182.C: New test.
8368
8369 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
8370
8371         * gcc.dg/nested-func-7.c: New test.
8372         * gnat.dg/frame_overflow.adb: Adjust directives.
8373
8374 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8375
8376         * gnat.dg/prot2.ad[sb]: New test.
8377         * gnat.dg/prot2_pkg1.ads: New helper.
8378         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8379
8380 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8381
8382         * gnat.dg/array11.adb: Adjust dg-warning directive.
8383         * gnat.dg/object_overflow.adb: Likewise.
8384
8385 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
8386
8387         PR middle-end/44306
8388         * gcc.dg/tree-ssa/pr44306.c: New.
8389
8390 2010-05-29  Jan Hubicka  <jh@suse.cz>
8391
8392         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8393
8394 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
8395
8396         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8397
8398 2010-05-28  Mike Stump  <mikestump@comcast.net>
8399
8400         PR objc/44125
8401         * objc.dg/const-str-9.m: Remove static.
8402
8403 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
8404
8405         PR target/43636
8406         * gcc.c-torture/compile/pr43636.c: New test.
8407
8408 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
8409
8410         PR objc++/23616
8411         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8412         * obj-c++.dg/try-catch-9.mm: Ditto.
8413
8414 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
8415
8416         Revert patch for PR c++/44188
8417         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8418
8419 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8420
8421         PR c++/44188
8422         * g++.dg/debug/dwarf2/typedef3.C: New test.
8423
8424 2010-05-27  Jason Merrill  <jason@redhat.com>
8425
8426         PR c++/43555
8427         * g++.dg/ext/vla9.C: New.
8428
8429 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
8430
8431         PR objc/44140
8432         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8433         * objc.dg/torture/tls/thr-init-3.m: Ditto.
8434         * objc.dg/torture/tls/thr-init.m: Ditto.
8435         * objc.dg/torture/trivial.m: Ditto.
8436         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8437         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8438         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8439         * obj-c++.dg/torture/trivial.mm: Ditto.
8440
8441 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
8442
8443         * g++.dg/lto/20100302_0.C: Skip on darwin.
8444
8445 2010-05-27  Richard Guenther  <rguenther@suse.de>
8446
8447         PR tree-optimization/44284
8448         * gcc.dg/vect/vect-118.c: New testcase.
8449         * gcc.dg/vect/bb-slp-20.c: Adjust.
8450         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8451         * gcc.dg/vect/slp-9.c: Likewise.
8452         * gcc.dg/vect/slp-reduc-4.c: Likewise.
8453         * gcc.dg/vect/vect-10.c: Likewise.
8454         * gcc.dg/vect/vect-109.c: Likewise.
8455         * gcc.dg/vect/vect-12.c: Likewise.
8456         * gcc.dg/vect/vect-36.c: Likewise.
8457         * gcc.dg/vect/vect-7.c: Likewise.
8458         * gcc.dg/vect/vect-iv-8.c: Likewise.
8459         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8460         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8461         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8462         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8463         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8464         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8465         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8466         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8467         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8468         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8469         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8470         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8471         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8472         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8473         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8474         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8475         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8476
8477 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
8478
8479         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8480         necessary.
8481
8482 2010-05-26  Jan Hubicka  <jh@suse.cz>
8483
8484         * gcc.dg/lto/materialize-1_0.c: New file.
8485         * gcc.dg/lto/materialize-1_1.c: New file.
8486
8487 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8488
8489         * gnat.dg/lto10.adb: New test.
8490         * gnat.dg/lto10_pkg.ads: New helper.
8491
8492 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
8493
8494         * lib/target-supports.exp (check_effective_target_int128): New
8495         function to check if __int128 types are available for target.
8496         * c-c++-common/int128-types-1.c: New.
8497         * c-c++-common/int128-1.c: New.
8498         * c-c++-common/int128-2.c: New.
8499         * g++.dg/abi/mangle43.C: New.
8500         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8501         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8502         pointer-wide scalar.
8503         * g++.dg/other/pr25632.C: Likewise.
8504         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8505         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8506         overflow warnings.
8507         * g++.dg/warn/pr13358-4.C: Likewise.
8508         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
8509         * g++.dg/warn/Wconversion-null.C: Likewise.
8510
8511 2010-05-26  Jason Merrill  <jason@redhat.com>
8512
8513         PR c++/43382
8514         * g++.dg/cpp0x/variadic101.C: New.
8515
8516 2010-05-26  Richard Guenther  <rguenther@suse.de>
8517
8518         PR rtl-optimization/44164
8519         * gcc.c-torture/execute/pr44164.c: New testcase.
8520         * g++.dg/tree-ssa/pr13146.C: Adjust.
8521
8522 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
8523
8524         PR fortran/40011
8525         * gfortran.dg/whole_file_19.f90 : New test.
8526
8527 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
8528
8529         PR fortran/30668
8530         PR fortran/31346
8531         PR fortran/34260
8532         * gfortran.dg/pr40999.f: Fix function type.
8533         * gfortran.dg/whole_file_5.f90: Likewise.
8534         * gfortran.dg/whole_file_6.f90: Likewise.
8535         * gfortran.dg/whole_file_16.f90: New.
8536         * gfortran.dg/whole_file_17.f90: New.
8537         * gfortran.dg/whole_file_18.f90: New.
8538
8539 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
8540             Iain Sandoe  <iains@gcc.gnu.org>
8541
8542         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8543         * gcc.c-torture/compile/pr44197.c: Require alias support.
8544         * gcc.dg/lto/20081222_0.c: Ditto.
8545
8546 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
8547
8548         PR debug/42801
8549         * gcc.dg/guality/vla-2.c: New test.
8550
8551 2010-05-25  Richard Guenther  <rguenther@suse.de>
8552
8553         PR middle-end/44069
8554         * g++.dg/torture/pr44069.C: New testcase.
8555
8556 2010-05-25  Richard Guenther  <rguenther@suse.de>
8557
8558         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8559
8560 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8561
8562         PR objc/44140
8563         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8564
8565 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8566
8567         * obj-c++.dg/torture/tls/trivial.mm: New.
8568         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8569         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8570         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8571         * obj-c++.dg/torture/tls/diag-1.mm: New.
8572         * obj-c++.dg/torture/tls/tls.exp: New.
8573         * obj-c++.dg/torture/trivial.mm: New.
8574         * obj-c++.dg/torture/dg-torture.exp: New.
8575         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8576         * obj-c++.dg/tls/trivial.m: New.
8577         * obj-c++.dg/tls/init-1.mm: New.
8578         * obj-c++.dg/tls/diag-1.mm: New.
8579         * obj-c++.dg/tls/init-2.mm: New.
8580         * obj-c++.dg/tls/diag-2.mm: New.
8581         * obj-c++.dg/tls/diag-3.mm: New.
8582         * obj-c++.dg/tls/diag-4.mm: New.
8583         * obj-c++.dg/tls/static-1.mm: New.
8584         * obj-c++.dg/tls/tls.exp: New.
8585         * obj-c++.dg/tls/diag-5.mm: New.
8586         * obj-c++.dg/tls/static-1a.mm: New.
8587         * objc-obj-c++-shared/Object1.mm: New.
8588         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8589
8590 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
8591
8592         PR objc++/43689
8593         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8594         * obj-c++.dg/const-str-6.mm: Ditto.
8595
8596 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8597
8598         * g++.dg/parse/array-size2.C: Remove dg-error directives.
8599
8600 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8601
8602         PR ada/38394
8603         * gnat.dg/array13.ad[sb]: New test.
8604
8605 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
8606             Sandra Loosemore  <sandra@codesourcery.com>
8607
8608         * gcc.target/arm/neon/: Regenerated test cases.
8609
8610         * gcc.target/arm/neon/polytypes.c,
8611         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8612         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
8613         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
8614         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8615         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8616         dg-add-options arm_neon.
8617
8618         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8619         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8620         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8621         and arm_neon_fp16_ok.
8622
8623         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8624         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8625
8626         * lib/target-supports.exp (add_options_for_arm_neon): New.
8627         (check_effective_target_arm_neon_ok_nocache): New, from
8628         check_effective_target_arm_neon_ok.  Check multiple possibilities.
8629         (check_effective_target_arm_neon_ok): Use
8630         check_effective_target_arm_neon_ok_nocache.
8631         (add_options_for_arm_neon_fp16)
8632         (check_effective_target_arm_neon_fp16_ok)
8633         check_effective_target_arm_neon_fp16_ok_nocache): New.
8634         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8635
8636 2010-05-24  Jason Merrill  <jason@redhat.com>
8637
8638         PR c++/41510
8639         * g++.dg/cpp0x/initlist35.C: New.
8640         * g++.dg/init/brace6.C: Adjust.
8641
8642 2010-05-24  Paul Brook  <paul@codesourcery.com>
8643
8644         * gcc.target/arm/frame-pointer-1.c: New test.
8645         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8646         pointer elimination.
8647
8648 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8649
8650         PR target/44245
8651         * gcc.target/i386/crc32-3.c: New.
8652         * gcc.target/i386/crc32-4.c: Likewise.
8653
8654 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
8655
8656         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8657         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8658         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8659
8660 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8661
8662         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8663
8664 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
8665
8666         PR target/43869
8667         * gcc.c-target/pr43869.c: New test.
8668
8669 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8670
8671         PR fortran/44212
8672         * gfortran.dg/class_22.f03: New.
8673
8674 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
8675
8676         PR lto/44238
8677         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8678
8679 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8680
8681         PR fortran/44213
8682         * gfortran.dg/abstract_type_7.f03: New.
8683
8684 2010-05-21  Jason Merrill  <jason@redhat.com>
8685
8686         * g++.dg/eh/spec11.C: Test cleanup optimization.
8687
8688 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
8689
8690         PR debug/44223
8691         * gcc.target/i386/pr44223.c: New test.
8692
8693 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8694
8695         * gcc.target/i386/pr25993.c: Use @function as type specifier.
8696
8697 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
8698
8699         * g++.dg/other/const3.C: New test.
8700
8701 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
8702
8703         PR fortran/38407
8704         * warn_unused_dummy_argument_1.f90: New.
8705         * warn_unused_dummy_argument_2.f90: New.
8706
8707 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8708
8709         PR c++/30298
8710         * g++.dg/inherit/crash1.C: New.
8711         * g++.dg/inherit/crash2.C: Likewise.
8712
8713 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
8714
8715         PR debug/44178
8716         * g++.dg/debug/pr44178.C: New test.
8717
8718 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
8719
8720         PR middle-end/44185
8721         * gcc.dg/tree-ssa/prefetch-6.c: Add
8722         --param min-insn-to-prefetch-ratio=6.
8723         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8724         allow unrolling, and adjust the movnti count.
8725
8726 2010-05-20  Jan Hubicka  <jh@suse.cz>
8727
8728         PR middle-end/44197
8729         * gcc.c-torture/compile/pr44197.c: New file.
8730
8731 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
8732
8733         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8734         Fix test code.
8735         (check_effective_target_xop): Remove __may_alias__ attribute.
8736
8737 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
8738
8739         PR target/44202
8740         * gcc.c-torture/execute/pr44202-1.c: New test.
8741
8742 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8743
8744         PR fortran/43851
8745         * gfortran.dg/label_1.f90: Update test.
8746
8747 2010-05-19  Jan Hubicka  <jh@suse.cz>
8748
8749         * gcc.dg/lto/ipareference2_0.c: New file.
8750         * gcc.dg/lto/ipareference2_1.c: New file.
8751
8752 2010-05-19  Jason Merrill  <jason@redhat.com>
8753
8754         * g++.dg/parse/fn-typedef2.C: New.
8755
8756         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8757         function type.
8758
8759         PR c++/44193
8760         * g++.dg/template/fntype1.C: New.
8761
8762 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
8763
8764         * gnat.dg/discr23.ad[sb]: New test.
8765         * gnat.dg/discr23_pkg.ads: New helper.
8766
8767         * gnat.dg/specs/controlled1.ads: New test.
8768         * gnat.dg/specs/controlled1_pkg.ads: New helper.
8769
8770 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8771
8772         PR fortran/44055
8773         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8774         Fixed scope of C_SIZEOF.
8775         * gfortran.dg/warn_conversion_2.f90: New.
8776
8777 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8778
8779         * lib/target-supports.exp (check_effective_target_sse2): New proc.
8780         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8781         for optional selector.
8782         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8783         (check_effective_target_sse3): New proc.
8784         * gcc.target/i386/math-torture/math-torture.exp: Load
8785         target-supports.exp.
8786         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8787         check_effective_target_sse2.
8788         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8789         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8790         * g++.dg/vect/vect.exp: Likewise.
8791         * gfortran.dg/vect/vect.exp: Likewise.
8792         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8793         -msse2 if check_effective_target_sse2.
8794
8795         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8796         * gcc.target/i386/3dnow-2.c: Likewise.
8797         * gcc.target/i386/3dnowA-1.c: Likewise.
8798         * gcc.target/i386/3dnowA-2.c: Likewise.
8799         * gcc.target/i386/pr42549.c: Likewise.
8800
8801         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8802         * gcc.target/i386/sse3-addsubpd.c: Likewise.
8803         * gcc.target/i386/sse3-addsubps.c: Likewise.
8804         * gcc.target/i386/sse3-haddpd.c: Likewise.
8805         * gcc.target/i386/sse3-haddps.c: Likewise.
8806         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8807         * gcc.target/i386/sse3-hsubps.c: Likewise.
8808         * gcc.target/i386/sse3-movddup.c: Likewise.
8809         * gcc.target/i386/sse3-movshdup.c: Likewise.
8810         * gcc.target/i386/sse3-movsldup.c: Likewise.
8811
8812         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8813         * g++.dg/ext/attrib35.C: Likewise.
8814         * g++.dg/opt/pr40496.C: Likewise.
8815         * g++.dg/other/i386-1.C: Likewise.
8816         * g++.dg/other/i386-4.C: Likewise.
8817         * g++.dg/other/pr34435.C: Likewise.
8818         * g++.dg/other/pr39496.C: Likewise.
8819         * g++.dg/other/pr40446.C: Likewise.
8820         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8821         * gcc.dg/compat/vector-1a_main.c: Likewise.
8822         * gcc.dg/compat/vector-2a_main.c: Likewise.
8823         * gcc.dg/lto/20090206-1_0.c: Likewise.
8824         * gcc.dg/pr34856.c: Likewise.
8825         * gcc.dg/pr36584.c: Likewise.
8826         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
8827         * gcc.dg/pr37544.c: Likewise.
8828         * gcc.dg/torture/pr16104-1.c: Likewise.
8829         * gcc.dg/torture/pr35771-1.c: Likewise.
8830         * gcc.dg/torture/pr35771-2.c: Likewise.
8831         * gcc.dg/torture/pr35771-3.c: Likewise.
8832         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8833         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8834         * gcc.dg/torture/stackalign/push-1.c: Likewise.
8835         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8836         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8837         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8838         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8839         * gcc.target/i386/20060512-1.c: Likewise.
8840         * gcc.target/i386/20060512-3.c: Likewise.
8841         * gcc.target/i386/all_one_m128i.c: Likewise.
8842         * gcc.target/i386/float128-1.c: Likewise.
8843         * gcc.target/i386/float128-2.c: Likewise.
8844         * gcc.target/i386/fpcvt-1.c: Likewise.
8845         * gcc.target/i386/fpcvt-2.c: Likewise.
8846         * gcc.target/i386/fpcvt-3.c: Likewise.
8847         * gcc.target/i386/fpprec-1.c: Likewise.
8848         * gcc.target/i386/funcspec-9.c: Likewise.
8849         * gcc.target/i386/incoming-1.c: Likewise.
8850         * gcc.target/i386/incoming-12.c: Likewise.
8851         * gcc.target/i386/incoming-2.c: Likewise.
8852         * gcc.target/i386/incoming-3.c: Likewise.
8853         * gcc.target/i386/incoming-4.c: Likewise.
8854         * gcc.target/i386/incoming-6.c: Likewise.
8855         * gcc.target/i386/incoming-7.c: Likewise.
8856         * gcc.target/i386/incoming-8.c: Likewise.
8857         * gcc.target/i386/opt-1.c: Likewise.
8858         * gcc.target/i386/opt-2.c: Likewise.
8859         * gcc.target/i386/ordcmp-1.c: Likewise.
8860         * gcc.target/i386/pr17692.c: Likewise.
8861         * gcc.target/i386/pr18614-1.c: Likewise.
8862         * gcc.target/i386/pr22152.c: Likewise.
8863         * gcc.target/i386/pr23570.c: Likewise.
8864         * gcc.target/i386/pr23575.c: Likewise.
8865         * gcc.target/i386/pr26449-1.c: Likewise.
8866         * gcc.target/i386/pr26600.c: Likewise.
8867         * gcc.target/i386/pr27790.c: Likewise.
8868         * gcc.target/i386/pr28839.c: Likewise.
8869         * gcc.target/i386/pr30970.c: Likewise.
8870         * gcc.target/i386/pr32000-1.c: Likewise.
8871         * gcc.target/i386/pr32000-2.c: Likewise.
8872         * gcc.target/i386/pr32280.c: Likewise.
8873         * gcc.target/i386/pr32661.c: Likewise.
8874         * gcc.target/i386/pr32708-1.c: Likewise.
8875         * gcc.target/i386/pr32961.c: Likewise.
8876         * gcc.target/i386/pr33329.c: Likewise.
8877         * gcc.target/i386/pr35714.c: Likewise.
8878         * gcc.target/i386/pr35767-1.c: Likewise.
8879         * gcc.target/i386/pr35767-1d.c: Likewise.
8880         * gcc.target/i386/pr35767-1i.c: Likewise.
8881         * gcc.target/i386/pr35767-2.c: Likewise.
8882         * gcc.target/i386/pr35767-2d.c: Likewise.
8883         * gcc.target/i386/pr35767-2i.c: Likewise.
8884         * gcc.target/i386/pr35767-3.c: Likewise.
8885         * gcc.target/i386/pr35767-5.c: Likewise.
8886         * gcc.target/i386/pr36222-1.c: Likewise.
8887         * gcc.target/i386/pr36578-1.c: Likewise.
8888         * gcc.target/i386/pr36578-2.c: Likewise.
8889         * gcc.target/i386/pr36992-1.c: Likewise.
8890         * gcc.target/i386/pr37101.c: Likewise.
8891         * gcc.target/i386/pr37216.c: Likewise.
8892         * gcc.target/i386/pr37434-1.c: Likewise.
8893         * gcc.target/i386/pr37434-2.c: Likewise.
8894         * gcc.target/i386/pr37843-3.c: Likewise.
8895         * gcc.target/i386/pr37843-4.c: Likewise.
8896         * gcc.target/i386/pr39162.c: Likewise.
8897         * gcc.target/i386/pr39315-1.c: Likewise.
8898         * gcc.target/i386/pr39315-2.c: Likewise.
8899         * gcc.target/i386/pr39315-3.c: Likewise.
8900         * gcc.target/i386/pr39315-4.c: Likewise.
8901         * gcc.target/i386/pr39445.c: Likewise.
8902         * gcc.target/i386/pr39496.c: Likewise.
8903         * gcc.target/i386/pr40809.c: Likewise.
8904         * gcc.target/i386/pr40906-3.c: Likewise.
8905         * gcc.target/i386/pr41019.c: Likewise.
8906         * gcc.target/i386/pr42542-1.c: Likewise.
8907         * gcc.target/i386/pr42542-2.c: Likewise.
8908         * gcc.target/i386/pr42542-3.c: Likewise.
8909         * gcc.target/i386/pr42542-3a.c: Likewise.
8910         * gcc.target/i386/pr42881.c: Likewise.
8911         * gcc.target/i386/push-1.c: Likewise.
8912         * gcc.target/i386/quad-sse.c: Likewise.
8913         * gcc.target/i386/reload-1.c: Likewise.
8914         * gcc.target/i386/sse-10.c: Likewise.
8915         * gcc.target/i386/sse-11.c: Likewise.
8916         * gcc.target/i386/sse-15.c: Likewise.
8917         * gcc.target/i386/sse-17.c: Likewise.
8918         * gcc.target/i386/sse-18.c: Likewise.
8919         * gcc.target/i386/sse-19.c: Likewise.
8920         * gcc.target/i386/sse-4.c: Likewise.
8921         * gcc.target/i386/sse-6.c: Likewise.
8922         * gcc.target/i386/sse-vect-types.c: Likewise.
8923         * gcc.target/i386/sse2-addpd-1.c: Likewise.
8924         * gcc.target/i386/sse2-addsd-1.c: Likewise.
8925         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8926         * gcc.target/i386/sse2-andpd-1.c: Likewise.
8927         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8928         * gcc.target/i386/sse2-comisd-1.c: Likewise.
8929         * gcc.target/i386/sse2-comisd-2.c: Likewise.
8930         * gcc.target/i386/sse2-comisd-3.c: Likewise.
8931         * gcc.target/i386/sse2-comisd-4.c: Likewise.
8932         * gcc.target/i386/sse2-comisd-5.c: Likewise.
8933         * gcc.target/i386/sse2-comisd-6.c: Likewise.
8934         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8935         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8936         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8937         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8938         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8939         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8940         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8941         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8942         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8943         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8944         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8945         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8946         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8947         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8948         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8949         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8950         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8951         * gcc.target/i386/sse2-divpd-1.c: Likewise.
8952         * gcc.target/i386/sse2-divsd-1.c: Likewise.
8953         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8954         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8955         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8956         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8957         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8958         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8959         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8960         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8961         * gcc.target/i386/sse2-minpd-1.c: Likewise.
8962         * gcc.target/i386/sse2-minsd-1.c: Likewise.
8963         * gcc.target/i386/sse2-mmx.c: Likewise.
8964         * gcc.target/i386/sse2-movapd-1.c: Likewise.
8965         * gcc.target/i386/sse2-movapd-2.c: Likewise.
8966         * gcc.target/i386/sse2-movd-1.c: Likewise.
8967         * gcc.target/i386/sse2-movd-2.c: Likewise.
8968         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8969         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8970         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8971         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8972         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8973         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8974         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8975         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8976         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8977         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8978         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8979         * gcc.target/i386/sse2-movq-1.c: Likewise.
8980         * gcc.target/i386/sse2-movq-2.c: Likewise.
8981         * gcc.target/i386/sse2-movq-3.c: Likewise.
8982         * gcc.target/i386/sse2-movsd-1.c: Likewise.
8983         * gcc.target/i386/sse2-movsd-2.c: Likewise.
8984         * gcc.target/i386/sse2-movupd-1.c: Likewise.
8985         * gcc.target/i386/sse2-movupd-2.c: Likewise.
8986         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8987         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8988         * gcc.target/i386/sse2-orpd-1.c: Likewise.
8989         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8990         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8991         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8992         * gcc.target/i386/sse2-paddb-1.c: Likewise.
8993         * gcc.target/i386/sse2-paddd-1.c: Likewise.
8994         * gcc.target/i386/sse2-paddq-1.c: Likewise.
8995         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8996         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8997         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8998         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8999         * gcc.target/i386/sse2-paddw-1.c: Likewise.
9000         * gcc.target/i386/sse2-pand-1.c: Likewise.
9001         * gcc.target/i386/sse2-pandn-1.c: Likewise.
9002         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9003         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9004         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9005         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9006         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9007         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9008         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9009         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9010         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9011         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9012         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9013         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9014         * gcc.target/i386/sse2-pminub-1.c: Likewise.
9015         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9016         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9017         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9018         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9019         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9020         * gcc.target/i386/sse2-por-1.c: Likewise.
9021         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9022         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9023         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9024         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9025         * gcc.target/i386/sse2-pslld-1.c: Likewise.
9026         * gcc.target/i386/sse2-pslld-2.c: Likewise.
9027         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9028         * gcc.target/i386/sse2-psllq-1.c: Likewise.
9029         * gcc.target/i386/sse2-psllq-2.c: Likewise.
9030         * gcc.target/i386/sse2-psllw-1.c: Likewise.
9031         * gcc.target/i386/sse2-psllw-2.c: Likewise.
9032         * gcc.target/i386/sse2-psrad-1.c: Likewise.
9033         * gcc.target/i386/sse2-psrad-2.c: Likewise.
9034         * gcc.target/i386/sse2-psraw-1.c: Likewise.
9035         * gcc.target/i386/sse2-psraw-2.c: Likewise.
9036         * gcc.target/i386/sse2-psrld-1.c: Likewise.
9037         * gcc.target/i386/sse2-psrld-2.c: Likewise.
9038         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9039         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9040         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9041         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9042         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9043         * gcc.target/i386/sse2-psubb-1.c: Likewise.
9044         * gcc.target/i386/sse2-psubd-1.c: Likewise.
9045         * gcc.target/i386/sse2-psubq-1.c: Likewise.
9046         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9047         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9048         * gcc.target/i386/sse2-psubw-1.c: Likewise.
9049         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9050         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9051         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9052         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9053         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9054         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9055         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9056         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9057         * gcc.target/i386/sse2-pxor-1.c: Likewise.
9058         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9059         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9060         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9061         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9062         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9063         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9064         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
9065         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
9066         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
9067         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
9068         * gcc.target/i386/sse2-shufps-1.c: Likewise.
9069         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
9070         * gcc.target/i386/sse2-subpd-1.c: Likewise.
9071         * gcc.target/i386/sse2-subsd-1.c: Likewise.
9072         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
9073         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
9074         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9075         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9076         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9077         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9078         * gcc.target/i386/sse2-unpack-1.c: Likewise.
9079         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9080         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9081         * gcc.target/i386/sse2-vec-1.c: Likewise.
9082         * gcc.target/i386/sse2-vec-2.c: Likewise.
9083         * gcc.target/i386/sse2-vec-3.c: Likewise.
9084         * gcc.target/i386/sse2-vec-4.c: Likewise.
9085         * gcc.target/i386/sse2-vec-5.c: Likewise.
9086         * gcc.target/i386/sse2-vec-6.c: Likewise.
9087         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9088         * gcc.target/i386/ssefn-2.c: Likewise.
9089         * gcc.target/i386/ssefn-4.c: Likewise.
9090         * gcc.target/i386/ssefp-1.c: Likewise.
9091         * gcc.target/i386/ssefp-2.c: Likewise.
9092         * gcc.target/i386/sseregparm-3.c: Likewise.
9093         * gcc.target/i386/sseregparm-4.c: Likewise.
9094         * gcc.target/i386/sseregparm-5.c: Likewise.
9095         * gcc.target/i386/sseregparm-6.c: Likewise.
9096         * gcc.target/i386/sseregparm-7.c: Likewise.
9097         * gcc.target/i386/ssetype-1.c: Likewise.
9098         * gcc.target/i386/ssetype-2.c: Likewise.
9099         * gcc.target/i386/ssetype-3.c: Likewise.
9100         * gcc.target/i386/ssetype-4.c: Likewise.
9101         * gcc.target/i386/ssetype-5.c: Likewise.
9102         * gcc.target/i386/unordcmp-1.c: Likewise.
9103         * gcc.target/i386/vararg-1.c: Likewise.
9104         * gcc.target/i386/vararg-2.c: Likewise.
9105         * gcc.target/i386/vararg-3.c: Likewise.
9106         * gcc.target/i386/vararg-4.c: Likewise.
9107         * gcc.target/i386/vararg-7.c: Likewise.
9108         * gcc.target/i386/vararg-8.c: Likewise.
9109         * gcc.target/i386/vecinit-1.c: Likewise.
9110         * gcc.target/i386/vecinit-2.c: Likewise.
9111         * gcc.target/i386/vecinit-3.c: Likewise.
9112         * gcc.target/i386/vecinit-4.c: Likewise.
9113         * gcc.target/i386/vecinit-5.c: Likewise.
9114         * gcc.target/i386/vecinit-6.c: Likewise.
9115         * gcc.target/i386/vectorize2.c: Likewise.
9116         * gcc.target/i386/vectorize3.c: Likewise.
9117         * gcc.target/i386/vectorize4.c: Likewise.
9118         * gcc.target/i386/vectorize6.c: Likewise.
9119         * gcc.target/i386/vectorize7.c: Likewise.
9120         * gcc.target/i386/vectorize8.c: Likewise.
9121         * gcc.target/i386/vperm-v2df.c: Likewise.
9122         * gcc.target/i386/vperm-v2di.c: Likewise.
9123         * gcc.target/i386/vperm-v4si-1.c: Likewise.
9124         * gcc.target/i386/xorps-sse2.c: Likewise.
9125         * gcc.target/i386/xorps.c: Likewise.
9126         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9127         * gfortran.dg/graphite/pr42326.f90: Likewise.
9128         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9129
9130 2010-05-19  Richard Guenther  <rguenther@suse.de>
9131
9132         PR lto/44196
9133         * g++.dg/lto/20100519-1_0.C: New testcase.
9134
9135 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9136
9137         PR fortran/42360
9138         * gfortran.dg/warn_intent_out_not_set.f90: New.
9139
9140 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9141
9142         PR fortran/38404
9143         * gfortran.dg/data_char_1.f90: Updated warning message.
9144         * gfortran.dg/data_array_6.f: New.
9145
9146 2010-05-19  Martin Jambor  <mjambor@suse.cz>
9147
9148         * g++.dg/ipa/ivinline-8.C: New test.
9149         * gcc.dg/ipa/iinline-2.c: Likewise.
9150
9151 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9152
9153         PR fortran/34505
9154         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
9155         arguments; add check for return value kind.
9156         * gfortran.dg/float_1.f90: Likewise.
9157
9158 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9159
9160         * gcc.target/i386/20011009-1.c (COMMENT): Define.
9161         (main): Use it.
9162         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
9163         * lib/lto.exp (lto_prune_warns): Fix location line regex.
9164         Prune another location line format.
9165         (lto-obj): Call lto_prune_warns on comp_output.
9166
9167 2010-05-18  Jan Hubicka  <jh@suse.cz>
9168
9169         * gcc.dg/lto/ipacp_0.c: New test.
9170         * gcc.dg/lto/ipacp_1.c: New test.
9171
9172 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
9173
9174         PR lto/44184
9175         * gcc.dg/lto/20100518_0.c: New test.
9176
9177 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
9178
9179         * gnat.dg/specs/lto3.ads: Add missing dg-options.
9180
9181 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9182
9183         PR fortran/43990
9184         * gfortran.dg/class_21.f03: New.
9185
9186 2010-05-17  Jason Merrill  <jason@redhat.com>
9187
9188         PR c++/44157
9189         * g++.dg/cpp0x/initlist34.C: New.
9190
9191         PR c++/44158
9192         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
9193
9194 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9195
9196         * g++.dg/ipa/ivinline-1.C: New test.
9197         * g++.dg/ipa/ivinline-2.C: New test.
9198         * g++.dg/ipa/ivinline-3.C: New test.
9199         * g++.dg/ipa/ivinline-4.C: New test.
9200         * g++.dg/ipa/ivinline-5.C: New test.
9201         * g++.dg/ipa/ivinline-6.C: New test.
9202
9203 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
9204             Jason Merrill  <jason@redhat.com>
9205
9206         PR c++/44108
9207         * c-c++-common/Wunused-var-8.c: New test.
9208
9209 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
9210
9211         PR bootstrap/42347
9212         * gcc.c-torture/compile/pr42347.c: New test.
9213
9214         PR middle-end/44102
9215         * g++.dg/ext/asmgoto1.C: New test.
9216
9217 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9218
9219         PR middle-end/44133
9220         * gcc.dg/tree-ssa/pr44133.c: New test.
9221         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9222         precise.
9223
9224 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9225
9226         PR fortran/44044
9227         * gfortran.dg/class_20.f03: New.
9228
9229 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
9230
9231         PR 44078
9232         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9233         debug messages but not the newly introduced one.
9234
9235 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
9236
9237         PR fortran/35779
9238         * gfortran.dg/initialization_25.f90: Commented testcase.
9239         * gfortran.dg/initialization_26.f90: New.
9240
9241 2010-05-16  Richard Guenther  <rguenther@suse.de>
9242
9243         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9244         * gcc.dg/pr43084.c: Likewise.
9245         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9246         -fipa-type-escape.
9247         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9248         -fipa-type-escape.
9249         * gcc.dg/struct/struct-reorg.exp: Likewise.
9250         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9251         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9252
9253 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
9254
9255         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9256         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9257         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9258         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9259         tests.
9260
9261 2010-05-15  Jason Merrill  <jason@redhat.com>
9262
9263         * g++.dg/eh/spec10.C: New.
9264         * g++.dg/eh/spec11.C: New.
9265         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9266
9267 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9268
9269         PR fortran/44154
9270         PR fortran/42647
9271         * gfortran.dg/allocatable_scalar_9.f90: New.
9272
9273 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
9274
9275         PR c++/44148
9276         * g++.dg/torture/pr44148.C: New test.
9277
9278 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
9279
9280         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9281         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9282         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9283         diagnostics and type sizes.
9284
9285 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
9286
9287         * gnat.dg/lto9.adb: New test.
9288         * gnat.dg/lto9_pkg1.ads: New helper.
9289         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9290
9291 2010-05-15  Jan Hubicka  <jh@suse.cz>
9292
9293         * gcc.dg/lto/ipareference_1.c: Rename to ...
9294         * gcc.dg/lto/ipareference_0.c: ... this one.
9295         * gcc.dg/lto/ipareference_2.c: Rename to ...
9296         * gcc.dg/lto/ipareference_1.c: ... this one.
9297
9298 2010-05-15  Jan Hubicka  <jh@suse.cz>
9299
9300         * gcc.dg/lto/ipareference_1.c: New file.
9301         * gcc.dg/lto/ipareference_2.c: New file.
9302
9303 2010-05-15  Richard Guenther  <rguenther@suse.de>
9304
9305         PR tree-optimization/44038
9306         * gcc.c-torture/compile/pr44038.c: New testcase.
9307
9308 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
9309
9310         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9311         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9312
9313 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9314
9315         PR fortran/43207
9316         PR fortran/43969
9317         * gfortran.dg/class_18.f03: New.
9318         * gfortran.dg/class_19.f03: New.
9319
9320 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9321
9322         PR debug/44112
9323         * gcc.dg/debug/dwarf2/const-1.c: Remove.
9324         * g++.dg/debug/dwarf2/const1.C: Remove.
9325
9326 2010-05-14  Jason Merrill  <jason@redhat.com>
9327
9328         * g++.dg/eh/cond4.C: New.
9329         * g++.dg/eh/elide2.C: Adjust.
9330         * g++.old-deja/g++.eh/terminate1.C: Adjust.
9331
9332 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9333
9334         PR fortran/44135
9335         * gfortran.dg/actual_array_interface_2.f90: New test.
9336
9337 2010-05-14  Richard Guenther  <rguenther@suse.de>
9338
9339         PR tree-optimization/44119
9340         * gcc.c-torture/compile/pr44119.c: New testcase.
9341
9342 2010-05-14  Jason Merrill  <jason@redhat.com>
9343
9344         PR c++/44127
9345         * g++.dg/eh/terminate1.C: New.
9346
9347 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9348
9349         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9350
9351         PR debug/44136
9352         * gcc.dg/pr44136.c: New test.
9353
9354 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
9355
9356         PR c++/30566
9357         * g++.dg/warn/Wshadow-4.C: Adjust.
9358         * g++.dg/warn/Wshadow-5.C: New test.
9359         * g++.dg/warn/Wshadow-6.C: New test
9360
9361 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
9362
9363         PR fortran/35779
9364         * gfortran.dg/initialization_25.f90: New.
9365
9366 2010-05-13  Martin Jambor  <mjambor@suse.cz>
9367
9368         * g++.dg/otr-fold-1.C: New test.
9369         * g++.dg/otr-fold-2.C: New test.
9370
9371 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
9372
9373         PR fortran/44036
9374         * gfortran.dg/gomp/pr44036-1.f90: New test.
9375         * gfortran.dg/gomp/pr44036-2.f90: New test.
9376         * gfortran.dg/gomp/pr44036-3.f90: New test.
9377
9378         PR debug/43983
9379         * gcc.dg/guality/sra-1.c: New test.
9380
9381 2010-05-12  Jan Hubicka  <jh@suse.cz>
9382
9383         * tree-ssa/unreachable.c: New test.
9384
9385 2010-05-12  Jason Merrill  <jason@redhat.com>
9386
9387         * g++.dg/cpp0x/sfinae1.C: New.
9388
9389 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
9390
9391         * gcc.target/i386/zee.c: New file.
9392
9393 2010-05-12  Jason Merrill  <jason@redhat.com>
9394
9395         * g++.dg/conversion/op1.C: Expect template candidate message.
9396         * g++.dg/cpp0x/nullptr15.C: Likewise.
9397         * g++.dg/cpp0x/pr31431-2.C: Likewise.
9398         * g++.dg/cpp0x/pr31431.C: Likewise.
9399         * g++.dg/cpp0x/temp_default2.C: Likewise.
9400         * g++.dg/cpp0x/trailing4.C: Likewise.
9401         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9402         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9403         * g++.dg/cpp0x/variadic-throw.C: Likewise.
9404         * g++.dg/cpp0x/variadic35.C: Likewise.
9405         * g++.dg/cpp0x/vt-35147.C: Likewise.
9406         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9407         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9408         * g++.dg/ext/visibility/anon8.C: Likewise.
9409         * g++.dg/ext/vla2.C: Likewise.
9410         * g++.dg/other/pr28114.C: Likewise.
9411         * g++.dg/other/ptrmem10.C: Likewise.
9412         * g++.dg/other/ptrmem11.C: Likewise.
9413         * g++.dg/overload/unknown1.C: Likewise.
9414         * g++.dg/parse/template7.C: Likewise.
9415         * g++.dg/parse/typename7.C: Likewise.
9416         * g++.dg/template/conv11.C: Likewise.
9417         * g++.dg/template/copy1.C: Likewise.
9418         * g++.dg/template/deduce3.C: Likewise.
9419         * g++.dg/template/dependent-expr5.C: Likewise.
9420         * g++.dg/template/friend.C: Likewise.
9421         * g++.dg/template/incomplete2.C: Likewise.
9422         * g++.dg/template/local4.C: Likewise.
9423         * g++.dg/template/local6.C: Likewise.
9424         * g++.dg/template/operator10.C: Likewise.
9425         * g++.dg/template/overload6.C: Likewise.
9426         * g++.dg/template/ptrmem2.C: Likewise.
9427         * g++.dg/template/ptrmem20.C: Likewise.
9428         * g++.dg/template/ptrmem8.C: Likewise.
9429         * g++.dg/template/sfinae2.C: Likewise.
9430         * g++.dg/template/ttp25.C: Likewise.
9431         * g++.dg/template/unify10.C: Likewise.
9432         * g++.dg/template/unify11.C: Likewise.
9433         * g++.dg/template/unify6.C: Likewise.
9434         * g++.dg/template/unify7.C: Likewise.
9435         * g++.dg/template/unify9.C: Likewise.
9436         * g++.dg/template/varmod1.C: Likewise.
9437         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9438         * g++.old-deja/g++.law/operators32.C: Likewise.
9439         * g++.old-deja/g++.pt/crash28.C: Likewise.
9440         * g++.old-deja/g++.pt/crash60.C: Likewise.
9441         * g++.old-deja/g++.pt/explicit38.C: Likewise.
9442         * g++.old-deja/g++.pt/explicit39.C: Likewise.
9443         * g++.old-deja/g++.pt/explicit41.C: Likewise.
9444         * g++.old-deja/g++.pt/explicit67.C: Likewise.
9445         * g++.old-deja/g++.pt/explicit77.C: Likewise.
9446         * g++.old-deja/g++.pt/expr2.C: Likewise.
9447         * g++.old-deja/g++.pt/overload7.C: Likewise.
9448         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9449         * g++.old-deja/g++.pt/spec5.C: Likewise.
9450         * g++.old-deja/g++.pt/spec6.C: Likewise.
9451         * g++.old-deja/g++.pt/t24.C: Likewise.
9452         * g++.old-deja/g++.pt/unify4.C: Likewise.
9453         * g++.old-deja/g++.pt/unify6.C: Likewise.
9454         * g++.old-deja/g++.pt/unify8.C: Likewise.
9455         * g++.old-deja/g++.robertl/eb119.C: Likewise.
9456         * g++.old-deja/g++.robertl/eb79.C: Likewise.
9457         * g++.old-deja/g++.robertl/eb98.C: Likewise.
9458
9459         * g++.dg/cpp0x/initlist32.C: New.
9460
9461         * g++.dg/template/conv11.C: New.
9462         * g++.dg/conversion/op1.C: Adjust expected error.
9463
9464         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9465
9466 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
9467
9468         PR target/44088
9469         * gcc.target/i386/avx-cmpsd-1.c: New.
9470         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9471         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9472         * gcc.target/i386/avx-cmpss-2.c: Likewise.
9473         * gcc.target/i386/sse-cmpss-1.c: Likewise.
9474         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9475
9476 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
9477
9478         PR middle-end/44085
9479         * gcc.dg/gomp/pr44085.c: New test.
9480         * gfortran.dg/gomp/pr44085.f90: New test.
9481
9482 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
9483
9484         * objc-obj-c++-shared/Object1.m: New.
9485         * objc.dg/torture: New directory.
9486         * objc.dg/torture/tls: Ditto.
9487         * objc.dg/tls: Ditto.
9488         * objc.dg/torture/tls/trivial.m: New test.
9489         * objc.dg/torture/tls/thr-init-2.m: New test.
9490         * objc.dg/torture/tls/thr-init-3.m: New test.
9491         * objc.dg/torture/tls/thr-init.m: New test.
9492         * objc.dg/torture/tls/diag-1.m: New test.
9493         * objc.dg/torture/tls/tls.exp: New.
9494         * objc.dg/torture/trivial.m: New test.
9495         * objc.dg/torture/dg-torture.exp: New.
9496         * objc.dg/tls/diag-3.m: New test.
9497         * objc.dg/tls/diag-4.m: New test.
9498         * objc.dg/tls/diag-5.m: New test.
9499         * objc.dg/tls/init-1.m: New test.
9500         * objc.dg/tls/init-2.m: New test.
9501         * objc.dg/tls/tls.exp: New.
9502         * objc.dg/tls/diag-2.m: New test.
9503         * lib/objc.exp: Respond to dg-additional-files.
9504
9505 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
9506
9507         * gcc.target/m68k/20100512-1.c: New.
9508
9509 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
9510
9511         * gnat.dg/lto8.adb: New test.
9512         * gnat.dg/lto8_pkg.ad[sb]: New helper.
9513         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9514
9515 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
9516
9517         PR c++/34272
9518         PR c++/43630
9519         PR c++/34491
9520         * g++.dg/template/crash97.C: New.
9521         * g++.dg/template/crash98.C: Likewise.
9522         * g++.dg/template/crash99.C: Likewise.
9523         * g++.dg/cpp0x/pr31439.C: Adjust.
9524         * g++.dg/template/crash95.C: Likewise.
9525
9526 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9527
9528         PR middle-end/44071
9529         * c-c++-common/asmgoto-4.c: New test.
9530         * gcc.target/i386/pr44071.c: New test.
9531
9532         PR c++/44062
9533         * c-c++-common/Wunused-var-7.c: New test.
9534         * g++.dg/warn/Wunused-var-9.C: New test.
9535
9536 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9537
9538         PR fortran/43711
9539         * gfortran.dg/gomp/pr43711.f90: New.
9540
9541 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9542
9543         PR fortran/31820
9544         * gfortran.dg/select_5.f90: Updated.
9545
9546 2010-05-11  Jan Hubicka  <jh@suse.cz>
9547
9548         PR tree-optimize/44063
9549         * gcc.c-torture/compile/pr44063.c: New testcase.
9550
9551 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9552
9553         PR debug/44023
9554         * gcc.dg/pr44023.c: New test.
9555
9556 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
9557
9558         * gnat.dg/lto7.adb: New test.
9559         * gnat.dg/lto7_pkg.ad[sb]: New helper.
9560
9561 2010-05-10  Jason Merrill  <jason@redhat.com>
9562
9563         PR c++/44017
9564         * g++.dg/template/inherit5.C: New.
9565
9566         PR c++/44045
9567         * g++.dg/cpp0x/initlist33.C: New.
9568         * g++.dg/cpp0x/initlist26.C: Adjust.
9569         * g++.dg/cpp0x/initlist28.C: Adjust.
9570
9571 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
9572
9573         PR c++/43719
9574         * g++.dg/init/pr43719.C: New.
9575         * g++.dg/anon-struct4.C: Adjust.
9576
9577 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
9578
9579         PR debug/44028
9580         * gcc.dg/pr44028.c: New test.
9581
9582 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
9583
9584         PR fortran/27866
9585         PR fortran/35003
9586         PR fortran/42809
9587         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9588         * gfortran.dg/warn_conversion.f90: New.
9589
9590 2010-05-10  Michael Matz  <matz@suse.de>
9591
9592         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9593
9594 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
9595
9596         PR rtl-optimization/44012
9597         * gcc.dg/pr44012.c: New.
9598
9599 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9600
9601         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9602         Log text on entry and exit.
9603         Prune Sun ld warnings for common symbols with differing sizes.
9604         (lto-link-and-maybe-run): Change caller.
9605
9606 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
9607
9608         PR fortran/44044
9609         * gfortran.dg/class_7.f03: Modified.
9610         * gfortran.dg/select_type_1.f03: Modified.
9611         * gfortran.dg/select_type_12.f03: New.
9612
9613 2010-05-10  Richard Guenther  <rguenther@suse.de>
9614
9615         PR tree-optimization/44050
9616         * gcc.dg/torture/pr44050.c: New testcase.
9617
9618 2010-05-10  Wei Guozhi  <carrot@google.com>
9619
9620         PR target/42879
9621         * gcc.target/arm/pr42879.c: New testcase.
9622
9623 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9624
9625         PR c/44051
9626         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9627
9628 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9629
9630         PR c/10676
9631         * gcc.dg/anon-struct-10.c: New test.
9632
9633 2010-05-09  Richard Guenther  <rguenther@suse.de>
9634
9635         PR middle-end/44024
9636         * gcc.dg/pr44024.c: New testcase.
9637
9638 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9639
9640         PR c/4784
9641         * gcc.dg/anon-struct-9.c: New test.
9642
9643 2010-05-09  Richard Guenther  <rguenther@suse.de>
9644
9645         PR middle-end/44043
9646         * gcc.c-torture/compile/pr44043.c: New testcase.
9647
9648 2010-05-09  Richard Guenther  <rguenther@suse.de>
9649
9650         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9651
9652 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
9653
9654         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9655
9656 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9657
9658         * gnat.dg/lto[12456].adb: Add "target lto" marker.
9659         * gnat.dg/specs/lto3.ads: Likewise.
9660
9661 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
9662
9663         PR middle-end/28685
9664         * gcc.dg/pr28685-1.c: New file.
9665
9666 2010-05-08  Richard Guenther  <rguenther@suse.de>
9667
9668         PR tree-optimization/44030
9669         * gcc.c-torture/compile/pr44030.c: New testcase.
9670
9671 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9672
9673         * gnat.dg/lto6.adb: New test.
9674         * gnat.dg/lto6_pkg.ads: New helper.
9675
9676 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9677
9678         * gnat.dg/lto5.adb: New test.
9679         * gnat.dg/lto5_pkg.ad[sb]: New helper.
9680
9681 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9682
9683         * gnat.dg/lto4.ad[sb]: New test.
9684
9685 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9686
9687         * gnat.dg/specs/lto3.ads: New test.
9688         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9689         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9690
9691 2010-05-08  Quentin Ochem  <ochem@adacore.com>
9692
9693         * gnat.dg/sizetype3.ad[sb]: New test.
9694         * gnat.dg/sizetype3_pkg.ads: New helper.
9695
9696 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
9697
9698         PR c++/43951
9699         * g++.dg/init/new29.C: New.
9700
9701 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
9702
9703         PR fortran/40728
9704         * gfortran.dg/coarray_1.f90: Fixed error message.
9705         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9706         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9707         * gfortran.dg/intrinsic_std_5.f90: New.
9708
9709 2010-05-07  Jason Merrill  <jason@redhat.com>
9710
9711         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9712
9713 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9714
9715         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9716         (size_t, stderr): Remove.
9717         (read_error): Replaced __builtin_fprintf by fprintf.
9718
9719 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
9720
9721         * gcc.dg/ordered-comparison-1.c: New test.
9722         * gcc.dg/ordered-comparison-2.c: New test.
9723         * gcc.dg/ordered-comparison-3.c: New test.
9724         * gcc.dg/ordered-comparison-4.c: New test.
9725
9726 2010-05-06  Mike Stump  <mikestump@comcast.net>
9727
9728         PR objc/35165
9729         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9730
9731 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
9732             Jason Merrill  <jason@redhat.com>
9733
9734         * g++.dg/cpp0x/nullptr01.C: New.
9735         * g++.dg/cpp0x/nullptr02.C: New.
9736         * g++.dg/cpp0x/nullptr03.C: New.
9737         * g++.dg/cpp0x/nullptr04.C: New.
9738         * g++.dg/cpp0x/nullptr05.C: New.
9739         * g++.dg/cpp0x/nullptr06.C: New.
9740         * g++.dg/cpp0x/nullptr07.C: New.
9741         * g++.dg/cpp0x/nullptr08.C: New.
9742         * g++.dg/cpp0x/nullptr09.C: New.
9743         * g++.dg/cpp0x/nullptr10.C: New.
9744         * g++.dg/cpp0x/nullptr11.C: New.
9745         * g++.dg/cpp0x/nullptr12.C: New.
9746         * g++.dg/cpp0x/nullptr13.C: New.
9747         * g++.dg/cpp0x/nullptr14.C: New.
9748         * g++.dg/cpp0x/nullptr15.C: New.
9749         * g++.dg/cpp0x/nullptr16.C: New.
9750         * g++.dg/cpp0x/nullptr17.C: New.
9751         * g++.dg/cpp0x/nullptr18.C: New.
9752         * g++.dg/cpp0x/nullptr19.C: New.
9753         * g++.dg/cpp0x/nullptr20.C: New.
9754         * g++.dg/cpp0x/nullptr21.C: New.
9755         * g++.dg/cpp0x/nullptr22.C: New.
9756         * g++.dg/debug/nullptr01.C: New.
9757         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9758
9759 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
9760
9761         * gcc.dg/Wunused-var-8.c: Move to...
9762         * c-c++-common/Wunused-var-6.c: ... here.  New test.
9763
9764 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9765
9766         PR c++/40406
9767         * g++.dg/template/crash96.C: New.
9768
9769 2010-05-06  Jan Hubicka  <jh@suse.cz>
9770
9771         PR tree-optimization/43791
9772         * gcc.c-torture/compile/pr43791.c: New file.
9773
9774 2010-05-06  Michael Matz  <matz@suse.de>
9775
9776         PR tree-optimization/43984
9777         * gfortran.dg/pr43984.f90: New test.
9778
9779 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9780
9781         PR 40989
9782         * gcc.dg/pr40989.c: New.
9783
9784 2010-05-06  Richard Guenther  <rguenther@suse.de>
9785
9786         PR tree-optimization/43934
9787         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9788
9789 2010-05-06  Richard Guenther  <rguenther@suse.de>
9790
9791         PR tree-optimization/43987
9792         * gcc.c-torture/execute/pr43987.c: New testcase.
9793         * gcc.dg/torture/pta-escape-1.c: Adjust.
9794         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9795         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9796         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9797         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9798
9799 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
9800             Dodji Seketeli  <dodji@redhat.com>
9801
9802         PR c/18624
9803         * g++.dg/warn/Wunused-7.C: Add dg-warning.
9804         * g++.dg/template/sfinae16.C: Likewise.
9805         * gcc.dg/Wunused-var-1.c: Moved to...
9806         * c-c++-common/Wunused-var-1.c: ...here. New test.
9807         * gcc.dg/Wunused-var-2.c: Moved to...
9808         * c-c++-common/Wunused-var-2.c: ...here. New test.
9809         * gcc.dg/Wunused-var-3.c: Moved to...
9810         * c-c++-common/Wunused-var-3.c: ...here. New test.
9811         * gcc.dg/Wunused-var-4.c: Moved to...
9812         * gcc.dg/Wunused-var-1.c: ... here.
9813         * gcc.dg/Wunused-var-5.c: Moved to...
9814         * c-c++-common/Wunused-var-4.c: ...here. New test.
9815         * gcc.dg/Wunused-var-7.c: Moved to...
9816         * c-c++-common/Wunused-var-5.c: ...here. New test.
9817         * gcc.dg/Wunused-var-6.c: Moved to...
9818         * gcc.dg/Wunused-var-2.c: ... here.
9819         * c-c++-common/Wunused-var-1.c: New test.
9820         * c-c++-common/Wunused-var-2.c: New test.
9821         * c-c++-common/Wunused-var-3.c: New test.
9822         * c-c++-common/Wunused-var-4.c: New test.
9823         * c-c++-common/Wunused-var-5.c: New test.
9824         * g++.dg/warn/Wunused-var-1.C: New test.
9825         * g++.dg/warn/Wunused-var-2.C: New test.
9826         * g++.dg/warn/Wunused-var-3.C: New test.
9827         * g++.dg/warn/Wunused-var-4.C: New test.
9828         * g++.dg/warn/Wunused-var-5.C: New test.
9829         * g++.dg/warn/Wunused-var-6.C: New test.
9830         * g++.dg/warn/Wunused-var-7.C: New test.
9831         * g++.dg/warn/Wunused-var-8.C: New test.
9832         * g++.dg/warn/Wunused-parm-1.C: New test.
9833         * g++.dg/warn/Wunused-parm-2.C: New test.
9834         * g++.dg/warn/Wunused-parm-3.C: New test.
9835
9836 2010-05-06  Tobias Burnus  <burnus@net-b.de>
9837
9838         PR fortran/43985
9839         * gfortran.dg/gomp/crayptr5.f90: New test case.
9840
9841 2010-05-05  Jason Merrill  <jason@redhat.com>
9842
9843         PR debug/43370
9844         * g++.dg/ext/attrib39.C: New.
9845
9846 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
9847
9848         PR fortran/24978
9849         * gfortran.dg/data_invalid.f90: New.
9850
9851 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9852
9853         * gnat.dg/lto2.adb: New test.
9854
9855 2010-05-05  Jason Merrill  <jason@redhat.com>
9856
9857         PR c++/43787
9858         * g++.dg/opt/empty1.C: New.
9859
9860 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
9861
9862         PR fortran/43696
9863         * gfortran.dg/class_17.f03: New.
9864
9865 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
9866
9867         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9868
9869 2010-05-04  Mike Stump  <mikestump@comcast.net>
9870
9871         PR objc/35165
9872         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9873
9874 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9875
9876         PR target/43668
9877         * gcc.target/i386/pr43668.c: New.
9878
9879 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9880
9881         PR c++/43028
9882         * g++.dg/cpp0x/initlist31.C: New.
9883
9884 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
9885
9886         PR c/43981
9887         * gcc.dg/Wunused-var-8.c: New test.
9888
9889 2010-05-04  Jason Merrill  <jason@redhat.com>
9890
9891         PR c++/38064
9892         * g++.dg/cpp0x/enum3.C: Extend.
9893
9894 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9895
9896         PR target/43799
9897         * gcc.target/i386/pr43799.c: New.
9898
9899 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
9900
9901         * gnat.dg/lto1.adb: New test.
9902         * gnat.dg/lto1_pkg.ad[sb]: New helper.
9903
9904 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9905
9906         PR middle-end/43671
9907         * gcc.target/i386/pr43671.c: New.
9908
9909 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9910
9911         PR c++/43705
9912         * g++.dg/template/crash95.C: New.
9913
9914 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9915
9916         PR debug/43508
9917         * gcc.target/i386/pr43508.c: New.
9918
9919 2010-05-04  Richard Guenther  <rguenther@suse.de>
9920
9921         PR tree-optimization/43879
9922         * g++.dg/torture/pr43879-1_0.C: New testcase.
9923         * g++.dg/torture/pr43879-1_1.C: Likewise.
9924
9925 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
9926
9927         PR c++/43953
9928         * g++.dg/other/crash-12.C: New test.
9929
9930 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9931
9932         * g++.dg/cdce3.C: Add a space.  Updated.
9933
9934 2010-05-03  Jason Merrill  <jason@redhat.com>
9935
9936         PR c++/43680
9937         * g++.dg/opt/enum2.C: New.
9938         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9939         * g++.dg/warn/Wswitch-1.C: Adjust message.
9940
9941 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9942
9943         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9944         * g++.dg/ext/label13.C: Fix typo.
9945         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9946         alpha*-dec-osf5*.
9947         * gcc.c-torture/compile/limits-declparen.c: xfail on
9948         alpha*-dec-osf5* with -g.
9949         * gcc.c-torture/compile/limits-pointer.c: Likewise.
9950         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9951         * gcc.dg/c99-tgmath-2.c: Likewise.
9952         * gcc.dg/c99-tgmath-3.c: Likewise.
9953         * gcc.dg/c99-tgmath-4.c: Likewise.
9954
9955 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9956
9957         PR fortran/43592
9958         * gfortran.dg/unexpected_interface.f90: New test.
9959
9960 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9961
9962         * ada/acats/run_acats (which): New function.
9963         (host_gnatchop, host_gnatmake): Use it.
9964
9965 2010-05-03  Richard Guenther  <rguenther@suse.de>
9966
9967         PR tree-optimization/43971
9968         * gcc.dg/pr43971.c: New testcase.
9969
9970 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
9971
9972         PR debug/43972
9973         * gcc.dg/debug/pr43972.c: New test.
9974
9975 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
9976
9977         PR testsuite/43963
9978         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9979
9980 2010-05-02  Richard Guenther  <rguenther@suse.de>
9981
9982         PR tree-optimization/43879
9983         * gcc.dg/torture/pr43879-3.c: New testcase.
9984
9985 2010-05-01  Richard Guenther  <rguenther@suse.de>
9986
9987         PR tree-optimization/43949
9988         * g++.dg/warn/Warray-bounds-5.C: New testcase.
9989
9990 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
9991
9992         PR c++/43951
9993         * g++.dg/init/new28.C: New.
9994
9995 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
9996
9997         PR objc++/32052
9998         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9999         structure and nested declarations.
10000         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
10001         structure and nested declarations.  Reduce header clutter and
10002         use _exit() rather than abort().
10003         * objc.dg/encode-10.m: New.
10004         * objc.dg/encode-11.m: New.
10005
10006 2010-04-30  DJ Delorie  <dj@redhat.com>
10007
10008         * gcc.c-torture/execute/20100430-1.c: New test.
10009
10010 2010-04-30  Jason Merrill  <jason@redhat.com>
10011
10012         PR c++/43868
10013         * g++.dg/template/ptrmem21.C: New.
10014
10015 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
10016
10017         PR fortran/18918
10018         PR fortran/43931
10019         * gfortran.dg/coarray_13.f90: New test.
10020
10021 2010-04-30  Richard Guenther  <rguenther@suse.de>
10022
10023         PR lto/43946
10024         * gcc.dg/lto/20100430-1_0.c: New testcase.
10025
10026 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
10027
10028         PR debug/43942
10029         * c-c++-common/pr43942.c: New test.
10030
10031 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
10032
10033         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10034         conflict with darwin crt1.o 'start' symbol.
10035
10036 2010-04-30  Richard Guenther  <rguenther@suse.de>
10037
10038         PR tree-optimization/43879
10039         * gcc.dg/torture/pr43879_1.c: New testcase.
10040
10041 2010-04-30  Richard Guenther  <rguenther@suse.de>
10042
10043         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10044
10045 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
10046
10047         PR c++/43890
10048         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10049         user-provided constructor while recursing.
10050
10051 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10052
10053         PR fortran/42274
10054         * gfortran.dg/class_16.f03: New test.
10055
10056 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10057
10058         PR fortran/42274
10059         * gfortran.dg/class_15.f03: New.
10060
10061 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10062
10063         PR fortran/43326
10064         * gfortran.dg/dynamic_dispatch_9.f03: New test.
10065
10066 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10067
10068         PR fortran/43492
10069         * gfortran.dg/generic_22.f03 : New test.
10070
10071 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10072
10073         PR fortran/42353
10074         * gfortran.dg/class_14.f03: New test.
10075
10076 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10077
10078         PR fortran/42680
10079         * gfortran.dg/interface_32.f90: New test.
10080
10081 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
10082             Janus Weil  <janus@gcc.gnu.org>
10083
10084         PR fortran/41829
10085         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10086         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10087         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10088
10089 2010-04-28  Mike Stump  <mikestump@comcast.net>
10090
10091         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10092         dg-excess-errors.
10093         * g++.dg/uninit-pred-2_b.C: Likewise.
10094
10095 2010-04-28  Tobias Burnus  <burnus@net-b.de>
10096
10097         PR fortran/18918
10098         PR fortran/43919
10099         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10100
10101 2010-04-28  Matthias Klose  <doko@ubuntu.com>
10102
10103         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10104         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10105         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10106         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10107         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10108
10109 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
10110
10111         * gcc.dg/const-uniq-1.c: New test.
10112         * gcc.dg/lto/const-uniq_[01].c: Likewise.
10113
10114 2010-04-28  Xinliang David Li  <davidxl@google.com>
10115
10116         * gcc.dg/uninit-pred-2_b.c: New test.
10117         * gcc.dg/uninit-pred-4_b.c: New test.
10118         * gcc.dg/uninit-pred-3_d.c: New test.
10119         * gcc.dg/uninit-pred-6_b.c: New test.
10120         * gcc.dg/uninit-pred-8_b.c: New test.
10121         * gcc.dg/uninit-pred-3_a.c: New test.
10122         * gcc.dg/uninit-pred-2_c.c: New test.
10123         * gcc.dg/uninit-pred-5_a.c: New test.
10124         * gcc.dg/uninit-pred-3_e.c: New test.
10125         * gcc.dg/uninit-pred-7_a.c: New test.
10126         * gcc.dg/uninit-pred-6_c.c: New test.
10127         * gcc.dg/uninit-pred-9_a.c: New test.
10128         * gcc.dg/uninit-pred-8_c.c: New test.
10129         * gcc.dg/uninit-pred-3_b.c: New test.
10130         * gcc.dg/uninit-pred-5_b.c: New test.
10131         * gcc.dg/uninit-pred-7_b.c: New test.
10132         * gcc.dg/uninit-pred-6_d.c: New test.
10133         * gcc.dg/uninit-pred-9_b.c: New test.
10134         * gcc.dg/uninit-pred-2_a.c: New test.
10135         * gcc.dg/uninit-pred-4_a.c: New test.
10136         * gcc.dg/uninit-pred-3_c.c: New test.
10137         * gcc.dg/uninit-pred-6_a.c: New test.
10138         * gcc.dg/uninit-pred-8_a.c: New test.
10139         * gcc.dg/uninit-pred-7_c.c: New test.
10140         * gcc.dg/uninit-pred-6_e.c: New test.
10141         * g++.dg/uninit-pred-loop-1_b.cc: New test.
10142         * g++.dg/uninit-pred-1_a.C: New test.
10143         * g++.dg/uninit-pred-1_b.C: New test.
10144         * g++.dg/uninit-pred-2_a.C: New test.
10145         * g++.dg/uninit-pred-2_b.C: New test.
10146         * g++.dg/uninit-pred-loop-1_a.cc: New test.
10147         * g++.dg/uninit-pred-loop-1_c.cc: New test.
10148         * g++.dg/uninit-pred-loop_1.cc: New test.
10149
10150 2010-04-28  Martin Jambor  <mjambor@suse.cz>
10151
10152         * gcc.dg/lto/20091209-1_0.c: New testcase.
10153
10154 2010-04-28  Richard Guenther  <rguenther@suse.de>
10155
10156         PR tree-optimization/43879
10157         PR tree-optimization/43909
10158         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
10159
10160 2010-04-28  Richard Guenther  <rguenther@suse.de>
10161
10162         PR c++/43880
10163         * g++.dg/torture/pr43880.C: New testcase.
10164
10165 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10166
10167         PR c++/9335
10168         * g++.dg/template/recurse2.C: Update
10169         * g++.dg/template/recurse.C: Update.
10170         * g++.dg/template/pr23510.C: Update.
10171         * lib/prune.exp: Filter out 'recursively instantiated'.
10172
10173 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10174
10175         PR c++/29043
10176         * g++.dg/init/pr29043.C: New.
10177
10178 2010-04-27  Jason Merrill  <jason@redhat.com>
10179
10180         * g++.dg/lookup/scoped5.C: Adjust.
10181         * g++.dg/lookup/scoped8.C: Adjust.
10182         * g++.dg/template/dependent-expr5.C: Adjust.
10183         * g++.old-deja/g++.brendan/nest1.C: Adjust.
10184
10185         PR c++/43856
10186         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
10187
10188         PR c++/43875
10189         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10190
10191 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10192             Jan Hubicka  <hubicka@ucw.cz>
10193
10194         * gcc.dg/pure-2.c: New testcase.
10195         * gcc.dg/const-1.c: New testcase.
10196
10197 2010-04-27  Jason Merrill  <jason@redhat.com>
10198
10199         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
10200
10201         PR c++/41468
10202         * g++.dg/template/sfinae17.C: New.
10203         * g++.dg/template/sfinae18.C: New.
10204
10205 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10206
10207         * g++.dg/init/pr42844.C: New.
10208         * g++.dg/cpp0x/pr42844-2.C: New.
10209         * g++.dg/cpp0x/defaulted2.C: Adjust.
10210         * g++.dg/tree-ssa/pr27549.C: Likewise.
10211         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10212
10213 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10214
10215         PR fortran/18918
10216         * gfortran.dg/coarray_12.f90: Fix dump parsing.
10217
10218 2010-04-27  Richard Guenther  <rguenther@suse.de>
10219
10220         PR middle-end/40561
10221         * g++.dg/other/pr40561.C: New testcase.
10222
10223 2010-04-27  Martin Jambor  <mjambor@suse.cz>
10224
10225         PR middle-end/43812
10226         * g++.dg/ipa/pr43812.C: New test.
10227
10228 2010-04-27  Jan Hubicka  <jh@suse.cz>
10229
10230         * gcc.dg/ipa/iinline-1.c (main): Rename to...
10231         (test): ... this one.
10232
10233 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
10234
10235         PR target/40657
10236         * gcc.target/arm/thumb-stackframe.c: New test.
10237
10238 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10239
10240         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10241         * gcc.dg/misc-column.c: Likewise.
10242         * gcc.dg/Walways-true-1.c: Likewise.
10243         * gcc.dg/Walways-true-2.c: Likewise.
10244         * gcc.dg/warn-addr-cmp.c: Likewise.
10245
10246 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10247
10248         PR fortran/18918
10249         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10250         * gfortran.dg/coarray_12.f90: New.
10251
10252 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10253
10254         PR c/32207
10255         * gcc.dg/pr32207.c: New test.
10256         * gcc.dg/misc-column.c: Adjust expected warning.
10257         * gcc.dg/Walways-true-1.c: Likewise.
10258         * gcc.dg/Walways-true-2.c: Likewise.
10259         * gcc.dg/warn-addr-cmp.c: Likewise.
10260
10261 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
10262
10263         PR lto/42776
10264         * lib/lto.exp (lto_prune_vis_warns): New function.
10265         (lto-link-and-maybe-run): Call it.
10266
10267 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
10268
10269         PR tree-optimization/43904
10270         * gcc.dg/tree-ssa/tailcall-6.c: New.
10271
10272 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10273
10274         PR testsuite/35165
10275         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
10276         Darwin8/OSX10.4 - compatible code generation.
10277         Use scan-rtl-dump.
10278         * obj-c++.dg/stubify-1.mm: Ditto.
10279         * lib/objc-torture.exp: Do not require link success for
10280         "trivial.m" in the runtime checks when dowhat = 'compile'.
10281         * lib/dg-pch.exp (dg-flags-pch): New Proc.
10282         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
10283         Darwin8/OSX10.4 - compatible code generation.
10284         * objc.dg/stubify-2.m: Ditto.
10285         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10286         * objc.dg/next-runtime-1.m: Ditto.
10287         * objc.dg/stret-2.m: Restrict to ilp32 targets.
10288         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10289         runtimes on Darwin.
10290
10291 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
10292
10293         PR 43715
10294         * lib/plugin-support.exp: Use "-undefined
10295         dynamic_lookup" on darwin.
10296
10297 2010-04-26  Richard Guenther  <rguenther@suse.de>
10298
10299         * gcc.dg/lto/20100426_0.c: New testcase.
10300
10301 2010-04-26  Jie Zhang  <jie@codesourcery.com>
10302
10303         PR tree-optimization/43833
10304         gcc.dg/Warray-bounds-8.c: New test case.
10305
10306 2010-04-26  Richard Guenther  <rguenther@suse.de>
10307
10308         PR lto/43080
10309         * g++.dg/lto/20100423-3_0.C: New testcase.
10310
10311 2010-04-26  Richard Guenther  <rguenther@suse.de>
10312
10313         PR lto/42425
10314         * g++.dg/lto/20100423-2_0.C: New testcase.
10315
10316 2010-04-26  Ira Rosen  <irar@il.ibm.com>
10317
10318         * gcc.dg/vect/bb-slp-23.c: New test.
10319
10320 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
10321
10322         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10323         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10324         * gcc.dg/c1x-float-1.c: New test.
10325
10326 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10327
10328         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10329         of "lea\[ \t\]".
10330
10331 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10332
10333         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10334         FreeBSD.
10335         * gfortran.dg/default_format_denormal_1.f90: Ditto.
10336         * gfortran.dg/default_format_2.f90: Ditto.
10337
10338 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10339
10340         * gfortran.dg/pr43505.f90: Clean up .mod file.
10341         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10342         * gfortran.dg/pr41347.f90: Ditto.
10343         * gfortran.dg/internal_pack_4.f90: Ditto.
10344         * gfortran.dg/proc_decl_23.f90: Ditto.
10345         * gfortran.dg/recursive_check_3.f90: Ditto.
10346         * gfortran.dg/intent_out_3.f90: Ditto.
10347         * gfortran.dg/assignment_2.f90: Ditto.
10348         * gfortran.dg/pr41928.f90: Ditto.
10349         * gfortran.dg/pr42166.f90: Ditto.
10350         * gfortran.dg/private_type_12.f90: Ditto.
10351         * gfortran.dg/graphite/pr42185.f90: Ditto.
10352         * gfortran.dg/graphite/pr42186.f90: Ditto.
10353         * gfortran.dg/graphite/pr40982.f90: Ditto.
10354         * gfortran.dg/graphite/id-2.f90: Ditto.
10355         * gfortran.dg/graphite/id-4.f90: Ditto.
10356         * gfortran.dg/graphite/pr42050.f90: Ditto.
10357         * gfortran.dg/graphite/id-18.f90: Ditto.
10358         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10359         * gfortran.dg/graphite/pr41924.f90: Ditto.
10360         * gfortran.dg/graphite/pr42393.f90: Ditto.
10361         * gfortran.dg/graphite/pr37980.f90: Ditto.
10362         * gfortran.dg/graphite/pr38953.f90: Ditto.
10363         * gfortran.dg/graphite/pr42180.f90: Ditto.
10364         * gfortran.dg/graphite/pr42181.f90: Ditto.
10365         * gfortran.dg/where_operator_assign_4.f90: Ditto.
10366         * gfortran.dg/select_type_4.f90: Ditto.
10367         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10368         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10369         * gfortran.dg/lto/pr40725_0.f03: Ditto.
10370         * gfortran.dg/elemental_args_check_2.f90: Ditto.
10371         * gfortran.dg/whole_file_11.f90: Ditto.
10372         * gfortran.dg/private_type_11.f90: Ditto.
10373         * gfortran.dg/vect/vect-gems.f90: Ditto.
10374         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10375
10376 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10377
10378         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10379
10380 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
10381
10382         * gnat.dg/pack15.ad[sb]: New test.
10383
10384 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
10385
10386         * gcc.target/arm/mla-1.c: New test.
10387
10388 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
10389
10390         PR fortran/30073
10391         PR fortran/43793
10392         * gfortran.dg/pr43793.f90: New test.
10393
10394 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
10395
10396         PR tree-optimization/41442
10397         * gcc.target/i386/pr41442.c: New test.
10398
10399 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
10400
10401         PR fortran/43832
10402         * gfortran.dg/fgetc_3.f90: Delete bogus test.
10403
10404 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10405
10406         PR fortran/43832
10407         * gfortran.dg/open_nounit.f90: New test.
10408
10409 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
10410
10411         PR fortran/43841
10412         PR fortran/43843
10413         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10414
10415 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10416
10417         * gcc.dg/Wconversion-integer.c: Update.
10418
10419 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
10420
10421         * gnat.dg/unchecked_convert5.adb: New test.
10422
10423 2010-04-23  Richard Guenther  <rguenther@suse.de>
10424
10425         PR lto/41734
10426         * gcc.dg/lto/20100423-2_0.c: New testcase.
10427         * gcc.dg/lto/20100423-2_0.c: Likewise.
10428
10429 2010-04-23  Richard Guenther  <rguenther@suse.de>
10430
10431         PR lto/43455
10432         * gcc.dg/lto/20100423-1_0.c: New testcase.
10433         * gcc.dg/lto/20100423-1_1.c: Likewise.
10434
10435 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10436
10437         PR tree-optimization/43846
10438         * gcc.dg/tree-ssa/sra-10.c: New test.
10439
10440 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10441
10442         PR middle-end/43835
10443         * gcc.c-torture/execute/pr43835.c: New test.
10444
10445 2010-04-23  Richard Guenther  <rguenther@suse.de>
10446
10447         PR lto/42653
10448         * g++.dg/lto/20100423-1_0.C: New testcase.
10449
10450 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
10451
10452         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10453
10454 2010-04-22  Ira Rosen  <irar@il.ibm.com>
10455
10456         PR tree-optimization/43842
10457         * gcc.dg/vect/pr43842.c: New test.
10458
10459 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10460
10461         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10462         * gcc.target/i386/wmul-2.c: Likewise.
10463
10464 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10465
10466         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10467         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10468
10469 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
10470
10471         * gfortran.dg/reassoc_6.f: New testcase.
10472
10473 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10474
10475         PR middle-end/29274
10476         * gcc.target/arm/wmul-1.c: New test.
10477         * gcc.target/arm/wmul-2.c: New test.
10478
10479 2010-04-22  Richard Guenther  <rguenther@suse.de>
10480
10481         PR tree-optimization/43845
10482         * gcc.c-torture/compile/pr43845.c: New testcase.
10483
10484 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10485
10486         PR middle-end/29274
10487         * gcc.target/i386/wmul-1.c: New test.
10488         * gcc.target/i386/wmul-2.c: New test.
10489         * gcc.target/bfin/wmul-1.c: New test.
10490         * gcc.target/bfin/wmul-2.c: New test.
10491
10492 2010-04-22  Richard Guenther  <rguenther@suse.de>
10493
10494         PR fortran/43829
10495         * gfortran.dg/vector_subscript_6.f90: New testcase.
10496         * gfortran.dg/assign_10.f90: Adjust.
10497
10498 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
10499
10500         PR fortran/43836
10501         * gfortran.dg/gomp/pr43836.f90: New test.
10502
10503 2010-04-21  Richard Guenther  <rguenther@suse.de>
10504
10505         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10506
10507 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10508
10509         * gcc.dg/torture/builtin-cproj-3.c: New.
10510
10511 2010-04-20  Jason Merrill  <jason@redhat.com>
10512
10513         PR c++/9335
10514         * g++.dg/template/recurse2.C: New.
10515         * g++.dg/parse/crash36.C: Adjust.
10516         * g++.dg/other/fold1.C: Adjust.
10517         * g++.dg/init/member1.C: Adjust.
10518         * lib/prune.exp: Prune "skipping N instantiation contexts".
10519
10520 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10521
10522         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10523
10524 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10525
10526         * gcc.dg/torture/builtin-cproj-1.c: New.
10527         * gcc.dg/torture/builtin-cproj-2.c: New.
10528
10529 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
10530
10531         PR c++/43800
10532         PR c++/43704
10533         * g++.dg/template/typedef32.C: Adjust.
10534         * g++.dg/template/typedef33.C: New test.
10535
10536 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
10537
10538         PR fortran/43227
10539         * gfortran.dg/proc_decl_23.f90: New test.
10540
10541         PR fortran/43266
10542         * gfortran.dg/abstract_type_6.f03: New test.
10543
10544 2010-04-20  Xinliang David Li  <davidxl@google.com>
10545
10546         * g++.dg/tree-ssa/fold-compare.C: New.
10547
10548 2010-04-20  Richard Guenther  <rguenther@suse.de>
10549
10550         PR tree-optimization/39417
10551         * g++.dg/torture/pr39417.C: New testcase.
10552
10553 2010-04-20  Richard Guenther  <rguenther@suse.de>
10554
10555         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10556
10557 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
10558
10559         * g++.dg/debug/dwarf2/rv1.C: New test.
10560
10561 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10562
10563         PR target/43635
10564         * gcc.c-torture/compile/pr43635.c: New testcase.
10565
10566 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10567
10568         PR fortran/43339
10569         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10570         of sequential loops being private only in the innermost containing
10571         task region.
10572
10573         PR middle-end/43337
10574         * gfortran.dg/gomp/pr43337.f90: New test.
10575
10576 2010-04-19  Richard Guenther  <rguenther@suse.de>
10577
10578         PR tree-optimization/43796
10579         * gfortran.dg/pr43796.f90: New testcase.
10580
10581 2010-04-19  Richard Guenther  <rguenther@suse.de>
10582
10583         PR tree-optimization/43783
10584         * gcc.c-torture/execute/pr43783.c: New testcase.
10585
10586 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
10587
10588         PR target/43766
10589         * gcc.target/i386/pr43766.c: New test.
10590
10591 2010-04-19  Jie Zhang  <jie@codesourcery.com>
10592
10593         PR target/43662
10594         * gcc.target/i386/pr43662.c: New test.
10595
10596 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
10597
10598         PR c++/43704
10599         * g++.dg/template/typedef32.C: New test.
10600
10601 2010-04-19  Ira Rosen  <irar@il.ibm.com>
10602
10603         PR tree-optimization/37027
10604         * lib/target-supports.exp
10605         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10606         * gcc.dg/vect/pr37027.c: New test.
10607         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10608         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10609         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10610         gcc.dg/vect/vect-complex-6.c: Likewise.
10611
10612 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10613
10614         * g++.dg/debug/dwarf2/enum1.C: New test.
10615
10616 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
10617
10618         * gnat.dg/rep_clause5.ad[sb]: New test.
10619         * gnat.dg/rep_clause5_pkg.ads: New helper.
10620
10621 2010-04-18  Ira Rosen  <irar@il.ibm.com>
10622
10623         PR tree-optimization/43771
10624         * g++.dg/vect/pr43771.cc: New test.
10625
10626 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10627
10628         PR fortran/31538
10629         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10630         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
10631
10632 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10633
10634         * gnat.dg/sizetype.adb: Rename into...
10635         * gnat.dg/sizetype1.adb: ...this.
10636         * gnat.dg/sizetype2.adb: New test.
10637
10638 2010-04-16  Richard Guenther  <rguenther@suse.de>
10639
10640         PR tree-optimization/43572
10641         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10642
10643 2010-04-16  Olivier Hainque  <hainque@adacore.com>
10644
10645         * gnat.dg/specs/discr_private.ads: New test.
10646
10647 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
10648
10649         PR target/41514
10650         * gcc.target/arm/thumb-comparisons.c: New test.
10651
10652         PR target/40603
10653         * gcc.target/arm/thumb-cbranchqi.c: New test.
10654
10655 2010-04-16  Christian Bruel  <christian.bruel@st.com>
10656
10657         * g++.dg/torture/pr36191.C: Enable for SH.
10658
10659 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
10660
10661         * gnat.dg/wide_boolean.adb: New test.
10662         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10663
10664 2010-04-15  Richard Guenther  <rguenther@suse.de>
10665
10666         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10667         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10668         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10669         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10670         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10671         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10672         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10673         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10674         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10675         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10676         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10677         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10678         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10679         * gcc.dg/torture/ipa-pta-2.c: Likewise.
10680         * gcc.dg/torture/ipa-pta-1.c: Adjust.
10681
10682 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
10683
10684         PR target/21803
10685         * gcc.target/arm/pr42496.c: New test.
10686
10687 2010-04-14  Jason Merrill  <jason@redhat.com>
10688
10689         PR c++/36625
10690         * g++.dg/ext/attrib38.C: New.
10691
10692 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
10693
10694         PR testsuite/43739
10695         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10696
10697 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10698
10699         PR 42966
10700         * gcc.dg/cpp/warn-undef-2.c: Update.
10701         * gcc.dg/cpp/warn-traditional-2.c: Update.
10702         * gcc.dg/cpp/warn-comments-2.c: Update.
10703         * gcc.dg/cpp/warn-variadic-2.c: Update.
10704         * gcc.dg/cpp/warn-long-long-2.c: Update.
10705         * gcc.dg/cpp/warn-deprecated-2.c: Update.
10706         * gcc.dg/cpp/warn-multichar-2.c: Update.
10707         * gcc.dg/cpp/warn-normalized-3.c: Update.
10708         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10709         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10710         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10711         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10712         * gcc.dg/cpp/warn-redefined-2.c: Update.
10713         * gfortran.dg/warning-directive-2.F90: Update.
10714         * c-c++-common/cpp/warning-directive-2.c: Update.
10715
10716 2010-04-14  Michael Matz  <matz@suse.de>
10717
10718         PR tree-optimization/42963
10719         * gcc.dg/pr42963.c: New testcase.
10720
10721 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
10722
10723         * gnat.dg/class_wide.adb: Rename into...
10724         * gnat.dg/class_wide1.adb: ...this.
10725         * gnat.dg/class_wide2.ad[sb]: New test.
10726
10727 2010-04-14  Tobias Burnus  <burnus@net-b.de>
10728
10729         PR fortran/18918
10730         * gfortran.dg/coarray_9.f90: Update dg-errors.
10731         * gfortran.dg/coarray_10.f90: New test.
10732         * gfortran.dg/coarray_11.f90: New test.
10733
10734 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10735
10736         PR fortran/43747
10737         gfortran.dg/initialization_24.f90: New test.
10738
10739 2010-04-13  Jason Merrill  <jason@redhat.com>
10740
10741         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10742         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10743
10744 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10745
10746         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10747         * g++.dg/dg.exp: Likewise.
10748         * gcc.dg/cpp/warning-directive-1.c: Move to ...
10749         * c-c++-common/cpp/warning-directive-1.c: ... here.
10750         * gcc.dg/cpp/warning-directive-2.c: Move to ...
10751         * c-c++-common/cpp/warning-directive-2.c: ... here.
10752         * gcc.dg/cpp/warning-directive-3.c: Move to ...
10753         * c-c++-common/cpp/warning-directive-3.c: ... here.
10754         * gcc.dg/cpp/warning-directive-4.c: Move to ...
10755         * c-c++-common/cpp/warning-directive-4.c: ... here.
10756         * g++.dg/cpp/warning-directive-1.C: Delete.
10757         * g++.dg/cpp/warning-directive-2.C: Delete.
10758         * g++.dg/cpp/warning-directive-3.C: Delete.
10759         * g++.dg/cpp/warning-directive-4.C: Delete.
10760         * gcc.dg/cpp/normalised-3.c: Delete.
10761         * g++.dg/cpp/normalised-1.C: Rename as ...
10762         * c-c++-common/cpp/normalised-3.c: ... this.
10763
10764 2010-04-13  Martin Jambor  <mjambor@suse.cz>
10765
10766         * gcc.dg/tree-ssa/sra-9.c: New test.
10767
10768 2010-04-13  Michael Matz  <matz@suse.de>
10769
10770         PR middle-end/43730
10771         * gcc.dg/pr43730.c: New test.
10772
10773 2010-04-13  Michael Matz  <matz@suse.de>
10774
10775         * gcc.dg/tree-ssa/negate.c: New testcase.
10776
10777 2010-04-13  Richard Guenther  <rguenther@suse.de>
10778
10779         PR testsuite/43735
10780         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10781
10782 2010-04-13  Richard Guenther  <rguenther@suse.de>
10783
10784         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10785
10786 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
10787
10788         * gnat.dg/derived_type1.adb: New test.
10789
10790 2010-04-13  Matthias Klose  <doko@ubuntu.com>
10791
10792         * gcc.dg/plugindir1.c: New testcase.
10793         * gcc.dg/plugindir2.c: New testcase.
10794         * gcc.dg/plugindir3.c: New testcase.
10795         * gcc.dg/plugindir4.c: New testcase.
10796
10797 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
10798
10799         * gcc.target/i386/rotate-2.c: New test.
10800
10801 2010-04-12  Jason Merrill  <jason@redhat.com>
10802
10803         PR c++/43641
10804         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10805         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10806
10807 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
10808
10809         PR c++/25811
10810         * g++.dg/init/pr25811.C: New test.
10811
10812 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10813
10814         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10815         dg-error, dg-warning.
10816         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10817
10818 2010-04-12  Richard Guenther  <rguenther@suse.de>
10819
10820         * gcc.dg/torture/inline-2.c: New testcase.
10821
10822 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
10823
10824         PR bootstrap/43699
10825         * gcc.dg/Wunused-var-7.c: New test.
10826
10827         PR tree-optimization/43560
10828         * gcc.c-torture/execute/pr43560.c: New test.
10829
10830 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
10831
10832         * gnat.dg/aggr13.adb: New test.
10833         * gnat.dg/aggr14.adb: Likewise.
10834         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10835
10836 2010-04-12  Richard Guenther  <rguenther@suse.de>
10837
10838         PR c++/43611
10839         * g++.dg/torture/pr43611.C: New testcase.
10840
10841 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
10842
10843         PR c/36774
10844         * gcc.dg/pr36774-1.c: New test.
10845         * gcc.dg/pr36774-2.c: New test.
10846
10847 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10848
10849         * gcc.target/sh/rte-delay-slot.c: New test.
10850
10851 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
10852
10853         * gnat.dg/pack9.adb: Remove -cargs option.
10854         * gnat.dg/aggr12.ad[sb]: New test.
10855
10856 2010-04-10  Jie Zhang  <jie@codesourcery.com>
10857
10858         PR target/43417
10859         * gcc.target/sh/pr43417.c: New test.
10860
10861 2010-04-10  Tobias Burnus  <burnus@net-b.de>
10862
10863         PR fortran/43591
10864         * gfortran.dg/spec_expr_6.f90: New test.
10865
10866 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10867
10868         PR cpp/43195
10869         * gcc.dg/cpp/pr43195.c: New.
10870         * gcc.dg/cpp/pr43195.h: New.
10871
10872 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10873
10874         PR 42965
10875         * gcc.dg/Werror-6.c: Adjust.
10876         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10877         * gcc.dg/Werror-4.c: Likewise.
10878         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10879         * gcc.dg/Wswitch-enum-error.c: Likewise.
10880         * gcc.dg/Wpointer-arith.c: Likewise.
10881         * gcc.dg/Wfatal.c: Likewise.
10882         * gcc.dg/Wswitch-error.c: Likewise.
10883         * g++.dg/warn/unused-result1-Werror.c: Likewise.
10884         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10885         * gcc.dg/cpp/warn-undef-2.c: Likewise.
10886         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10887         * gcc.dg/cpp/warn-comments-2.c: Likewise.
10888         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10889         * gcc.dg/cpp/warning-directive-2.c: Likewise.
10890         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10891         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10892         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10893         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10894         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10895         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10896         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10897         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10898         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10899         * g++.dg/cpp/warning-directive-2.C: Likewise.
10900         * gfortran.dg/warning-directive-2.F90: Likewise.
10901
10902 2010-04-09  Jason Merrill  <jason@redhat.com>
10903
10904         PR c++/42623
10905         * g++.dg/template/sizeof13.C: New.
10906
10907 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
10908
10909         * g++.dg/other/pr35504.C: Add check for thiscall.
10910         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10911         * gcc.dg/torture/stackalign/thiscall-1.c: New.
10912
10913 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10914
10915         PR c++/28584
10916         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10917         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
10918         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10919         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
10920         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10921         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
10922         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10923         * g++.dg/other/increment1.C: Likewise.
10924
10925 2010-04-09  Tobias Burnus  <burnus@net-b.de>
10926
10927         PR fortran/18918
10928         * gfortran.dg/coarray_7.f90: New test.
10929         * gfortran.dg/coarray_8.f90: New test.
10930
10931 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
10932
10933         PR fortran/28039
10934         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10935
10936 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10937
10938         PR target/43643
10939         * gcc.dg/pr43643.c: New test.
10940
10941 2010-04-08  Tobias Burnus  <burnus@net-b.de>
10942
10943         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10944
10945 2010-04-08  Richard Guenther  <rguenther@suse.de>
10946
10947         PR tree-optimization/43679
10948         * gcc.c-torture/compile/pr43679.c: New testcase.
10949
10950 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
10951
10952         PR debug/43670
10953         * gcc.dg/pr43670.c: New test.
10954
10955 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
10956
10957         PR middle-end/40815
10958         * gcc.dg/tree-ssa/reassoc-19.c: New.
10959
10960 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
10961
10962         PR c/18624
10963         * gcc.dg/Wunused-var-1.c: New test.
10964         * gcc.dg/Wunused-var-2.c: New test.
10965         * gcc.dg/Wunused-var-3.c: New test.
10966         * gcc.dg/Wunused-var-4.c: New test.
10967         * gcc.dg/Wunused-var-5.c: New test.
10968         * gcc.dg/Wunused-var-6.c: New test.
10969         * gcc.dg/Wunused-parm-1.c: New test.
10970
10971         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10972         * gcc.dg/trunc-1.c: Likewise.
10973         * gcc.dg/vla-9.c: Likewise.
10974         * gcc.dg/dfp/composite-type.c: Likewise.
10975
10976 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
10977
10978         PR objc/35996
10979         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10980         * obj-c++.dg/objc-gc-3.mm: Ditto.
10981
10982 2010-04-07  Simon Baldwin  <simonb@google.com>
10983
10984         * gcc.dg/cpp/warn-undef-2.c: New.
10985         * gcc.dg/cpp/warn-traditional-2.c: New.
10986         * gcc.dg/cpp/warn-comments-2.c: New.
10987         * gcc.dg/cpp/warning-directive-1.c: New.
10988         * gcc.dg/cpp/warn-long-long.c: New.
10989         * gcc.dg/cpp/warn-traditional.c: New.
10990         * gcc.dg/cpp/warn-variadic-2.c: New.
10991         * gcc.dg/cpp/warn-undef.c: New.
10992         * gcc.dg/cpp/warn-normalized-1.c: New.
10993         * gcc.dg/cpp/warning-directive-2.c: New.
10994         * gcc.dg/cpp/warn-long-long-2.c: New.
10995         * gcc.dg/cpp/warn-variadic.c: New.
10996         * gcc.dg/cpp/warn-normalized-2.c: New.
10997         * gcc.dg/cpp/warning-directive-3.c: New.
10998         * gcc.dg/cpp/warn-deprecated-2.c: New.
10999         * gcc.dg/cpp/warn-trigraphs-1.c: New.
11000         * gcc.dg/cpp/warn-multichar-2.c: New.
11001         * gcc.dg/cpp/warn-normalized-3.c: New.
11002         * gcc.dg/cpp/warning-directive-4.c: New.
11003         * gcc.dg/cpp/warn-unused-macros.c: New.
11004         * gcc.dg/cpp/warn-trigraphs-2.c: New.
11005         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11006         * gcc.dg/cpp/warn-cxx-compat.c: New.
11007         * gcc.dg/cpp/warn-redefined.c: New.
11008         * gcc.dg/cpp/warn-trigraphs-3.c: New.
11009         * gcc.dg/cpp/warn-unused-macros-2.c: New.
11010         * gcc.dg/cpp/warn-deprecated.c: New.
11011         * gcc.dg/cpp/warn-trigraphs-4.c: New.
11012         * gcc.dg/cpp/warn-redefined-2.c: New.
11013         * gcc.dg/cpp/warn-comments.c: New.
11014         * gcc.dg/cpp/warn-multichar.c: New.
11015         * g++.dg/cpp/warning-directive-1.C: New.
11016         * g++.dg/cpp/warning-directive-2.C: New.
11017         * g++.dg/cpp/warning-directive-3.C: New.
11018         * g++.dg/cpp/warning-directive-4.C: New.
11019         * gfortran.dg/warning-directive-1.F90: New.
11020         * gfortran.dg/warning-directive-3.F90: New.
11021         * gfortran.dg/warning-directive-2.F90: New.
11022         * gfortran.dg/warning-directive-4.F90: New.
11023
11024 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11025
11026         PR objc++/23716
11027         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11028
11029 2010-04-07  Jason Merrill  <jason@redhat.com>
11030
11031         * g++.dg/template/dr408.C: New.
11032
11033         * g++.dg/lookup/ns4.C: New.
11034
11035         PR c++/38392
11036         * g++.dg/template/friend51.C: New test.
11037
11038         PR c++/41970
11039         * g++.old-deja/g++.other/linkage1.C: Adjust.
11040
11041 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11042
11043         PR c++/42697
11044         * g++.dg/template/crash94.C: New test.
11045
11046 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11047
11048         PR c++/40239
11049         * g++.dg/init/aggr5.C: New test.
11050         * g++.dg/init/aggr5.C: New test.
11051
11052 2010-04-07  Richard Guenther  <rguenther@suse.de>
11053
11054         PR tree-optimization/43270
11055         * g++.dg/warn/Warray-bounds-4.C: New testcase.
11056         * gcc.dg/Warray-bounds-7.c: Likewise.
11057
11058 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
11059
11060         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11061         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11062         * gnat.dg/bit_packed_array4.ad[sb]: New test.
11063
11064 2010-04-07  Jie Zhang  <jie@codesourcery.com>
11065
11066         PR c++/42556
11067         * g++.dg/init/pr42556.C: New test.
11068
11069 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11070
11071         PR debug/43628
11072         * g++.dg/debug/dwarf2/typedef2.C: New test.
11073
11074 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
11075
11076         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
11077         c-c++-common/dwarf2/redeclaration-1.C
11078
11079 2010-04-06  Jason Merrill  <jason@redhat.com>
11080
11081         * g++.dg/cpp0x/pr31437.C: Adjust error location.
11082         * g++.dg/ext/attrib18.C: Likewise.
11083         * g++.dg/ext/bitfield2.C: Likewise.
11084         * g++.dg/ext/bitfield4.C: Likewise.
11085         * g++.dg/ext/visibility/warn2.C: Likewise.
11086         * g++.dg/ext/visibility/warn3.C: Likewise.
11087         * g++.dg/gomp/pr26690-1.C: Likewise.
11088         * g++.dg/inherit/covariant7.C: Likewise.
11089         * g++.dg/init/synth2.C: Likewise.
11090         * g++.dg/lookup/using7.C: Likewise.
11091         * g++.dg/other/crash-4.C: Likewise.
11092         * g++.dg/other/error13.C: Likewise.
11093         * g++.dg/other/error20.C: Likewise.
11094         * g++.dg/parse/crash31.C: Likewise.
11095         * g++.dg/parse/error16.C: Likewise.
11096         * g++.dg/parse/error19.C: Likewise.
11097         * g++.dg/parse/error27.C: Likewise.
11098         * g++.dg/parse/error28.C: Likewise.
11099         * g++.dg/parse/fused-params1.C: Likewise.
11100         * g++.dg/template/error2.C: Likewise.
11101         * g++.dg/template/local6.C: Likewise.
11102         * g++.dg/template/qualttp15.C: Likewise.
11103         * g++.dg/warn/Wnvdtor-2.C: Likewise.
11104         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11105         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11106         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11107         * g++.old-deja/g++.eh/spec6.C: Likewise.
11108         * g++.old-deja/g++.jason/crash3.C: Likewise.
11109         * g++.old-deja/g++.jason/destruct2.C: Likewise.
11110         * g++.old-deja/g++.law/ctors5.C: Likewise.
11111         * g++.old-deja/g++.law/ctors9.C: Likewise.
11112         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11113         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11114         * g++.old-deja/g++.other/struct1.C: Likewise.
11115         * g++.old-deja/g++.other/volatile1.C: Likewise.
11116         * g++.old-deja/g++.pt/crash36.C: Likewise.
11117         * g++.old-deja/g++.pt/derived3.C: Likewise.
11118         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11119         * g++.old-deja/g++.robertl/eb4.C: Likewise.
11120
11121 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
11122
11123         PR middle-end/43519
11124         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11125         * gcc.dg/graphite/id-19.c: New.
11126
11127 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
11128
11129         PR middle-end/32824
11130         * gcc.dg/vect/pr32824: New.
11131
11132 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11133
11134         PR fortran/18918
11135         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11136         * gfortran.dg/coarray_3.f90: Ditto.
11137         * gfortran.dg/coarray_4.f90: Ditto.
11138         * gfortran.dg/coarray_5.f90: Ditto.
11139         * gfortran.dg/coarray_6.f90: Ditto.
11140         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11141
11142 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11143
11144         PR fortran/18918
11145         * gfortran.dg/coarray_4.f90: Fix test.
11146         * gfortran.dg/coarray_6.f90: Add more tests.
11147
11148 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11149
11150         PR fortran/18918
11151         * gfortran.dg/coarray_4.f90: New test.
11152         * gfortran.dg/coarray_5.f90: New test.
11153         * gfortran.dg/coarray_6.f90: New test.
11154
11155 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11156
11157         PR fortran/18918
11158         * gfortran.dg/iso_fortran_env_5.f90: New test.
11159         * gfortran.dg/iso_fortran_env_6.f90: New test.
11160
11161 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11162
11163         PR fortran/39997
11164         * gfortran.dg/coarray_1.f90: New test.
11165         * gfortran.dg/coarray_2.f90: New test.
11166         * gfortran.dg/coarray_3.f90: New test.
11167
11168 2010-04-06  Jason Merrill  <jason@redhat.com>
11169
11170         PR c++/43648
11171         * g++.dg/template/dtor8.C: New.
11172
11173         PR c++/43621
11174         * g++.dg/template/error-recovery2.C: New.
11175
11176 2010-04-06  Jan Hubicka  <jh@suse.czpli
11177
11178         PR tree-optimization/42906
11179         * gcc.dg/tree-ssa/dce-1.c: New testcase.
11180
11181 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11182
11183         PR fortran/43178
11184         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
11185         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11186         * gfortran.dg/auto_dealloc_1.f90: Ditto.
11187
11188 2010-04-06  Richard Guenther  <rguenther@suse.de>
11189
11190         PR tree-optimization/43627
11191         * gcc.dg/tree-ssa/vrp49.c: New testcase.
11192
11193 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11194
11195         PR target/43638
11196         * gcc.target/i386/pr43638.c: New test.
11197
11198 2010-04-06  Richard Guenther  <rguenther@suse.de>
11199
11200         PR middle-end/43661
11201         * gcc.c-torture/compile/pr43661.c: New testcase.
11202
11203 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11204
11205         * gcc.target/s390/stackcheck1.c: Add dg-warning.
11206
11207 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
11208
11209         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11210
11211 2010-04-02  Richard Guenther  <rguenther@suse.de>
11212
11213         PR tree-optimization/43629
11214         * gcc.c-torture/execute/pr43629.c: New testcase.
11215
11216 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11217             Dominique d'Humieres  <dominiq@lps.ens.fr>
11218
11219         PR libfortran/43605
11220         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11221
11222 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
11223
11224         PR debug/43325
11225         * c-c++-common/dwarf2/redeclaration-1.C: New test.
11226
11227 2010-04-01  Jason Merrill  <jason@redhat.com>
11228
11229         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11230
11231 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11232             Manfred Schwarb  <manfred99@gmx.ch>
11233
11234         PR libfortran/43605
11235         * gfortran.dg/ftell_3.f90: New test.
11236
11237 2010-04-01  Richard Guenther  <rguenther@suse.de>
11238
11239         PR middle-end/43614
11240         * gcc.c-torture/compile/pr43614.c: New testcase.
11241
11242 2010-04-01  Martin Jambor  <mjambor@suse.cz>
11243
11244         PR tree-optimization/43141
11245         * gcc.dg/guality/pr43141.c: New test.
11246
11247 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11248
11249         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11250         * g++.dg/eh/spbp.C: Likewise.
11251         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11252         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11253         superfluous casts.
11254         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11255         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
11256         * objc.dg/dwarf-2.m: Likewise.
11257
11258 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11259
11260         PR middle-end/43464
11261         * gcc.dg/graphite/id-pr43464.c: New.
11262         * gcc.dg/graphite/id-pr43464-1.c: New.
11263
11264 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11265
11266         PR middle-end/43351
11267         * gcc.dg/graphite/id-pr43351.c
11268
11269 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11270
11271         PR testsuite/35165
11272         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11273         * obj-c++.dg/try-catch-2.mm: Ditto.
11274         * obj-c++.dg/lookup-2.mm: Ditto.
11275         * obj-c++.dg/encode-8.m: Ditto.
11276         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11277         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11278         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11279         * obj-c++.dg/const-str-11.mm: Ditto.
11280         * obj-c++.dg/const-str-9.mm: Ditto.
11281         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11282         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11283         * obj-c++.dg/except-1.mm: Ditto.
11284         * obj-c++.dg/const-str-7.mm: Ditto.
11285         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11286         * obj-c++.dg/const-str-3.mm: Ditto.
11287         * obj-c++.dg/const-str-7.mm: Ditto.
11288         * obj-c++.dg/stubify-2.mm: Change dump file name.
11289
11290         PR objc++/23613
11291         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11292         New macro.
11293         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11294         Remove dg-xfail-if.
11295
11296 2010-03-31  Martin Jambor  <mjambor@suse.cz>
11297
11298         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
11299         only with -O2, -O3 or -Os and not with -fwhopr.
11300
11301 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
11302
11303         PR c++/43558
11304         * g++.dg/template/typedef31.C: New test.
11305
11306 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11307
11308         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11309         assembler output on *-*-solaris2*.
11310         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11311
11312 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
11313
11314         PR debug/43557
11315         * gcc.dg/pr43557-1.c: New test.
11316         * gcc.dg/pr43557-2.c: New file.
11317
11318 2010-03-31  Jie Zhang  <jie@codesourcery.com>
11319
11320         PR 43562
11321         * gcc.dg/pr43562.c: New test.
11322
11323 2010-03-30  Jason Merrill  <jason@redhat.com>
11324
11325         PR c++/43076
11326         * g++.dg/template/error-recovery1.C: New.
11327
11328         PR c++/41786
11329         * g++.dg/parse/ambig5.C: New.
11330
11331 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
11332
11333         PR debug/43593
11334         * gcc.dg/guality/pr43593.c: New test.
11335
11336 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
11337
11338         PR middle-end/43430
11339         * gcc.dg/vect/pr43430-1.c: New.
11340
11341 2010-03-30  Jason Merrill  <jason@redhat.com>
11342
11343         PR c++/43559
11344         * g++.dg/template/partial7.C: New.
11345
11346 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11347
11348         * gcc.target/s390/stackcheck1.c: New testcase.
11349
11350 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11351
11352         PR libfortran/43265
11353         * gfortran.dg/read_eof_8.f90: New test.
11354
11355 2010-03-29  Jason Merrill  <jason@redhat.com>
11356
11357         * gcc.dg/cpp/include6.c: Change [] to ().
11358
11359         N3077
11360         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11361         splicing and UCNs.
11362         * c-c++-common/raw-string-2.c: Add trigraph test.
11363         * c-c++-common/raw-string-8.c: New.
11364         * c-c++-common/raw-string-9.c: New.
11365         * c-c++-common/raw-string-10.c: New.
11366
11367         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11368         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11369         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11370         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11371         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11372         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11373         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11374
11375 2010-03-29  Richard Guenther  <rguenther@suse.de>
11376
11377         PR tree-optimization/43560
11378         * gcc.dg/torture/pr43560.c: New testcase.
11379
11380 2010-03-29  Jason Merrill  <jason@redhat.com>
11381
11382         N3077
11383         * g++.dg/ext/raw-string-1.C: Change [] to ().
11384         * g++.dg/ext/raw-string-2.C: Change [] to ().
11385         Don't use \ in delimiter.
11386         * g++.dg/ext/raw-string-3.C: Change [] to ().
11387         * g++.dg/ext/raw-string-4.C: Change [] to ().
11388         * g++.dg/ext/raw-string-5.C: Change [] to ().
11389         Test for error on \ in delimiter.
11390         * g++.dg/ext/raw-string-6.C: Change [] to ().
11391         * g++.dg/ext/raw-string-7.C: Change [] to ().
11392
11393 2010-03-29  Jie Zhang  <jie@codesourcery.com>
11394
11395         PR 43564
11396         * gcc.dg/pr43564.c: New test.
11397
11398 2010-03-29  Tobias Burnus  <burnus@net-b.de>
11399
11400         PR fortran/43551
11401         * gfortran.dg/direct_io_12.f90: New test.
11402
11403 2010-03-28  Jan Hubicka  <jh@suse.cz>
11404
11405         PR tree-optimization/43505
11406         * gfortran.dg/pr43505.f90: New testcase.
11407
11408 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
11409
11410         PR tree-optimization/43528
11411         * gcc.target/i386/pr43528.c: New test.
11412
11413 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
11414
11415         PR c/43381
11416         * gcc.dg/parm-impl-decl-3.c: New test.
11417
11418 2010-03-26  Jason Merrill  <jason@redhat.com>
11419
11420         PR c++/43509
11421         * g++.dg/cpp0x/parse1.C: New.
11422
11423 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
11424
11425         PR target/43524
11426         * gcc.target/i386/pr43524.c: New test.
11427
11428 2010-03-26  Martin Jambor  <mjambor@suse.cz>
11429
11430         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11431         whitespace, rename main to foo.
11432         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11433         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11434         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11435         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11436         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11437         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11438         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11439         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11440         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11441         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11442         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11443
11444 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
11445
11446         PR c++/43327
11447         * g++.dg/other/crash-10.C: New test.
11448         * g++.dg/other/crash-11.C: New test.
11449
11450 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11451
11452         PR libfortran/43517
11453         * gfortran.dg/read_eof_7.f90: New test.
11454
11455 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11456
11457         PR objc/35165
11458         PR testsuite/43512
11459         * objc-obj-c++-shared: New directory.
11460         * objc-obj-c++-shared/Object1-implementation.h: New file.
11461         * objc-obj-c++-shared/Object1.h: New file.
11462         * objc-obj-c++-shared/Protocol1.h: New file.
11463         * objc-obj-c++-shared/next-abi.h: New file.
11464         * objc-obj-c++-shared/next-mapping.h: New file.
11465         * objc/execute/next_mapping.h: Delete.
11466         * objc.dg/special/special.exp: For all targets run the tests with
11467         -fgnu-runtime, for darwin targets also run the tests with
11468         -fnext-runtime.
11469         * objc.dg/dg.exp: Ditto.
11470         * obj-c++.dg/dg.exp: Ditto.
11471         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11472         Protocol1.h) and next-mapping.h as required.  Amend testcase to
11473         include use of updated NeXT interface.
11474         * objc/execute/formal_protocol-5.m: Ditto.
11475         * objc/execute/protocol-isEqual-2.m: Ditto.
11476         * objc/execute/protocol-isEqual-4.m: Ditto.
11477         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11478         Protocol1.h) and next-mapping.h as required.
11479         * objc/execute/object_is_class.m: Ditto.
11480         * objc/execute/enumeration-1.m: Ditto.
11481         * objc/execute/class-13.m: Ditto.
11482         * objc/execute/formal_protocol-2.m: Ditto.
11483         * objc/execute/formal_protocol-4.m: Ditto.
11484         * objc/execute/class-1.m: Ditto.
11485         * objc/execute/bycopy-1.m: Ditto.
11486         * objc/execute/formal_protocol-6.m: Ditto.
11487         * objc/execute/bycopy-3.m: Ditto.
11488         * objc/execute/class-3.m: Ditto.
11489         * objc/execute/bf-11.m: Ditto.
11490         * objc/execute/class-5.m: Ditto.
11491         * objc/execute/bf-13.m: Ditto.
11492         * objc/execute/class-7.m: Ditto.
11493         * objc/execute/bf-15.m: Ditto.
11494         * objc/execute/class-9.m: Ditto.
11495         * objc/execute/bf-17.m: Ditto.
11496         * objc/execute/bf-19.m: Ditto.
11497         * objc/execute/IMP.m: Ditto.
11498         * objc/execute/exceptions/catchall-1.m: Ditto.
11499         * objc/execute/exceptions/trivial.m: Ditto.
11500         * objc/execute/exceptions/finally-1.m: Ditto.
11501         * objc/execute/exceptions/local-variables-1.m: Ditto.
11502         * objc/execute/exceptions/foward-1.m: Ditto.
11503         * objc/execute/bf-2.m: Ditto.
11504         * objc/execute/string1.m: Ditto.
11505         * objc/execute/bf-4.m: Ditto.
11506         * objc/execute/informal_protocol.m: Ditto.
11507         * objc/execute/string3.m: Ditto.
11508         * objc/execute/bf-6.m: Ditto.
11509         * objc/execute/bf-8.m: Ditto.
11510         * objc/execute/class-tests-1.h: Ditto.
11511         * objc/execute/protocol-isEqual-1.m: Ditto.
11512         * objc/execute/protocol-isEqual-3.m: Ditto.
11513         * objc/execute/_cmd.m: Ditto.
11514         * objc/execute/function-message-1.m: Ditto.
11515         * objc/execute/bf-20.m: Ditto.
11516         * objc/execute/bf-common.h: Ditto.
11517         * objc/execute/np-2.m: Ditto.
11518         * objc/execute/class-10.m: Ditto.
11519         * objc/execute/class-12.m: Ditto.
11520         * objc/execute/enumeration-2.m: Ditto.
11521         * objc/execute/class-14.m: Ditto.
11522         * objc/execute/encode-1.m: Ditto.
11523         * objc/execute/formal_protocol-1.m: Ditto.
11524         * objc/execute/formal_protocol-3.m: Ditto.
11525         * objc/execute/accessing_ivars.m: Ditto.
11526         * objc/execute/bycopy-2.m: Ditto.
11527         * objc/execute/class-2.m: Ditto.
11528         * objc/execute/bf-10.m: Ditto.
11529         * objc/execute/formal_protocol-7.m: Ditto.
11530         * objc/execute/root_methods.m: Ditto.
11531         * objc/execute/class-4.m: Ditto.
11532         * objc/execute/bf-12.m: Ditto.
11533         * objc/execute/class-6.m: Ditto.
11534         * objc/execute/bf-14.m: Ditto.
11535         * objc/execute/nested-func-1.m: Ditto.
11536         * objc/execute/class-8.m: Ditto.
11537         * objc/execute/private.m: Ditto.
11538         * objc/execute/bf-16.m: Ditto.
11539         * objc/execute/bf-18.m: Ditto.
11540         * objc/execute/load-3.m: Ditto.
11541         * objc/execute/compatibility_alias.m: Ditto.
11542         * objc/execute/bf-1.m: Ditto.
11543         * objc/execute/no_clash.m: Ditto.
11544         * objc/execute/bf-3.m: Ditto.
11545         * objc/execute/string2.m: Ditto.
11546         * objc/execute/bf-5.m: Ditto.
11547         * objc/execute/string4.m: Ditto.
11548         * objc/execute/bf-7.m: Ditto.
11549         * objc/execute/object_is_meta_class.m: Ditto.
11550         * objc/execute/bf-9.m: Ditto.
11551         * objc/execute/bf-21.m: Ditto.
11552         * objc/execute/cascading-1.m: Ditto.
11553         * objc/execute/trivial.m: Ditto.
11554         * objc/execute/np-1.m: Ditto.
11555         * objc/compile/trivial.m: Ditto.
11556         * objc/execute/class_self-2.m: Include <stdlib.h>.
11557         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11558         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11559         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11560         and 64bit. Use new NeXT interface as required.
11561         * objc.dg/special/unclaimed-category-1.m: Ditto.
11562         * objc.dg/special/unclaimed-category-1.h: Ditto.
11563         * objc.dg/special/unclaimed-category-1a.m: Ditto.
11564         * objc.dg/func-ptr-1.m: Ditto.
11565         * objc.dg/stret-1.m: Ditto.
11566         * objc.dg/encode-2.m: Ditto.
11567         * objc.dg/category-1.m: Ditto.
11568         * objc.dg/encode-3.m: Ditto.
11569         * objc.dg/call-super-3.m: Ditto.
11570         * objc.dg/method-3.m: Ditto.
11571         * objc.dg/func-ptr-2.m: Ditto.
11572         * objc.dg/lookup-1.m: Ditto.
11573         * objc.dg/encode-4.m: Ditto.
11574         * objc.dg/fix-and-continue-1.m: Ditto.
11575         * objc.dg/proto-lossage-3.m: Ditto.
11576         * objc.dg/method-13.m: Ditto.
11577         * objc.dg/proto-qual-1.m: Ditto.
11578         * objc.dg/zero-link-3.m: Ditto.
11579         * objc.dg/bitfield-1.m: Ditto.
11580         * objc.dg/va-meth-1.m: Ditto.
11581         * objc.dg/super-class-3.m: Ditto.
11582         * objc.dg/call-super-1.m: Ditto.
11583         * objc.dg/type-size-2.m: Ditto.
11584         * objc.dg/method-10.m: Ditto.
11585         * objc.dg/defs.m: Ditto.
11586         * objc.dg/const-str-3.m: Ditto.
11587         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
11588         Protocol1.h) and next-mapping.h as required. Use new NeXT
11589         interface as required.
11590         * objc.dg/super-class-4.m: Ditto.
11591         * objc.dg/comp-types-8.m: Ditto.
11592         * objc.dg/call-super-2.m: Ditto.
11593         * objc.dg/objc-fast-4.m: Ditto.
11594         * objc.dg/method-6.m: Ditto.
11595         * objc.dg/const-str-3.m: Ditto.
11596         * objc.dg/const-str-7.m: Ditto.
11597         * objc.dg/method-15.m: Ditto.
11598         * objc.dg/method-19.m: Ditto.
11599         * objc.dg/sync-1.m: Ditto.
11600         * objc.dg/layout-1.m: Ditto.
11601         * objc.dg/bitfield-3.m: Ditto.
11602         * objc.dg/try-catch-3.m: Ditto.
11603         * objc.dg/try-catch-7.m: Ditto.
11604         * objc.dg/comp-types-10.m: Ditto.
11605         * objc.dg/selector-2.: Ditto.
11606         * objc.dg/method-7.m: Ditto.
11607         * objc.dg/typedef-alias-1.m: Ditto.
11608         * objc.dg/proto-lossage-2.m: Ditto.
11609         * objc.dg/comp-types-11.m: Ditto.
11610         * objc.dg/sizeof-1.m: Ditto.
11611         * objc.dg/method-17.m: Ditto.
11612         * objc.dg/bitfield-5.m: Ditto.
11613         * objc.dg/try-catch-1.m: Ditto.
11614         * objc.dg/encode-5.m: Ditto.
11615         * objc.dg/fix-and-continue-2.m: Ditto.
11616         * objc.dg/method-9.m: Ditto.
11617         * objc.dg/isa-field-1.m: Ditto.
11618         * objc.dg/local-decl-2.m: Ditto.
11619         * objc.dg/objc-gc-4.m: Ditto.
11620         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11621         * objc.dg/gnu-runtime-3.m: Ditto.
11622         * objc.dg/encode-7.m: Ditto.
11623         * objc.dg/encode-8.m: Ditto.
11624         * objc.dg/selector-3.m: Ditto.
11625         * objc.dg/gnu-runtime-1.m: Ditto.
11626         * objc.dg/const-str-12.m: Ditto.
11627         * objc.dg/gnu-runtime-2.m: Ditto.
11628         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11629         * objc.dg/selector-1.m: Ditto.
11630         * objc.dg/stubify-2.m: Ditto.
11631         * objc.dg/zero-link-1.m: Ditto.
11632         * objc.dg/stret-2.m: Ditto.
11633         * objc.dg/zero-link-2.m: Ditto.
11634         * objc.dg/next-runtime-1.m: Ditto.
11635         * objc.dg/symtab-1.m: Ditto.
11636         * objc.dg/stubify-1.m: Ditto.
11637         * objc.dg/bitfield-2.m: Ditto.
11638         * objc.dg/try-catch-10.m: Apply to both runtimes.
11639         * objc.dg/const-str-1.m: Ditto.
11640         * objc.dg/image-info.m: Ditto.
11641         * objc.dg/encode-9.m: Ditto.
11642         * objc.dg/pragma-1.m: Apply test to all targets.
11643         * objc.dg/const-str-4.m: Ditto.
11644         * objc.dg/const-str-8.m: Ditto.
11645         * objc.dg/super-class-2.m: Ditto.
11646         * objc.dg/try-catch-5.m: Ditto.
11647         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
11648         Protocol1.h) and next-mapping.h as required. Use new NeXT
11649         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
11650         * objc.dg/const-str-11.m: Ditto.
11651         * objc.dg/const-str-9.m: Ditto.
11652         * objc.dg/method-4.m: Skip for 64Bit NeXT.
11653         * objc.dg/encode-1.m: Remove redundant -lobjc.
11654         * objc.dg/try-catch-9.m: Tidy space.
11655         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
11656         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11657         and 64bit. Use new NeXT interface as required.
11658         * obj-c++.dg/template-4.mm: Ditto.
11659         * obj-c++.dg/defs.mm: Ditto.
11660         * obj-c++.dg/basic.mm: Ditto.
11661         * obj-c++.dg/encode-4.mm: Ditto.
11662         * obj-c++.dg/method-17.mm: Ditto.
11663         * obj-c++.dg/proto-lossage-3.mm: Ditto.
11664         * obj-c++.dg/cxx-class-1.mm: Ditto.
11665         * obj-c++.dg/method-10.mm: Ditto.
11666         * obj-c++.dg/va-meth-1.mm: Ditto.
11667         * obj-c++.dg/encode-5.mm: Ditto.
11668         * obj-c++.dg/lookup-2.mm: Ditto.
11669         * obj-c++.dg/template-3.mm: Ditto.
11670         * obj-c++.dg/proto-qual-1.mm: Ditto.
11671         * obj-c++.dg/qual-types-1.m: Ditto.
11672         * obj-c++.dg/cxx-scope-1.mm: Ditto.
11673         * obj-c++.dg/template-1.mm: Ditto.
11674         * obj-c++.dg/encode-6.mm: Ditto.
11675         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
11676         Protocol1.h) and next-mapping.h as required. Use new NeXT
11677         interface as required.
11678         * obj-c++.dg/except-1.mm: Ditto.
11679         * obj-c++.dg/const-str-7.mm: Ditto.
11680         * obj-c++.dg/ivar-list-semi.mm: Ditto.
11681         * obj-c++.dg/cxx-scope-2.mm: Ditto.
11682         * obj-c++.dg/selector-2.mm: Ditto.
11683         * obj-c++.dg/isa-field-1.mm: Ditto.
11684         * obj-c++.dg/try-catch-1.mm: Ditto.
11685         * obj-c++.dg/local-decl-1.mm: Ditto.
11686         * obj-c++.dg/try-catch-9.mm: Ditto.
11687         * obj-c++.dg/no-extra-load.mm: Ditto.
11688         * obj-c++.dg/selector-5.mm: Ditto.
11689         * obj-c++.dg/method-12.mm: Ditto.
11690         * obj-c++.dg/try-catch-11.mm: Ditto.
11691         * obj-c++.dg/comp-types-11.mm: Ditto.
11692         * obj-c++.dg/bitfield-3.mm: Ditto.
11693         * obj-c++.dg/method-6.mm: Ditto.
11694         * obj-c++.dg/super-class-2.mm: Ditto.
11695         * obj-c++.dg/method-21.mm: Ditto.
11696         * obj-c++.dg/const-str-8.mm: Ditto.
11697         * obj-c++.dg/try-catch-7.mm: Ditto.
11698         * obj-c++.dg/method-15.mm: Ditto.
11699         * obj-c++.dg/layout-1.mm: Ditto.
11700         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11701         * obj-c++.dg/const-str-3.mm: Ditto.
11702         * obj-c++.dg/try-catch-2.mm: Ditto.
11703         * obj-c++.dg/objc-gc-3.mm: Ditto.
11704         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11705         * obj-c++.dg/bitfield-1.mm: Ditto.
11706         * obj-c++.dg/selector-6.mm: Ditto.
11707         * obj-c++.dg/method-13.mm: Ditto.
11708         * obj-c++.dg/comp-types-12.mm: Ditto.
11709         * obj-c++.dg/bitfield-4.mm: Ditto.
11710         * obj-c++.dg/try-catch-8.mm: Ditto.
11711         * obj-c++.dg/method-2.mm: Ditto.
11712         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11713         * obj-c++.dg/typedef-alias-1.mm: Ditto.
11714         * obj-c++.dg/const-str-4.mm: Ditto.
11715         * obj-c++.dg/proto-lossage-2.mm: Ditto.
11716         * obj-c++.dg/try-catch-3.mm: Ditto.
11717         * obj-c++.dg/comp-types-9.mm: Ditto.
11718         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11719         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11720         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11721         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11722         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11723         Use new NeXT interface as required.
11724         * obj-c++.dg/const-str-10.mm: Ditto.
11725         * obj-c++.dg/const-str-11.mm: Ditto.
11726         * obj-c++.dg/const-str-9.mm: Ditto.
11727         * obj-c++.dg/method-11.mm: Ditto.
11728         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11729         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11730         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11731         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11732         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11733
11734 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
11735
11736         PR c++/43206
11737         * g++.dg/template/typedef30.C: New test case.
11738
11739 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
11740
11741         PR c/43385
11742         * gcc.c-torture/execute/pr43385.c: New test.
11743
11744 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
11745
11746         * gcc.dg/strncpy-fix-1.c: New test.
11747
11748 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11749
11750         PR testsuite/41609
11751         * lib/objc-torture.exp (objc-set-runtime-options): New.
11752         * objc/execute/execute.exp: Check runtime options on each pass.
11753         * objc/execute/exceptions/exceptions.exp: Ditto.
11754         * objc/compile/compile.exp: Ditto.
11755
11756         PR testsuite/42348
11757         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11758         standard tests.
11759         (check_effective_target_objc2): New proc.
11760         (check_effective_target_next_runtime): New proc.
11761         * lib/objc.exp: Determine which runtime is in force and support it.
11762         * lib/obj-c++.exp: Ditto.
11763
11764 2010-03-24  Jason Merrill  <jason@redhat.com>
11765
11766         PR c++/43502
11767         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11768
11769 2010-03-24  Martin Jambor  <mjambor@suse.cz>
11770
11771         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11772         a loop.
11773         * gcc.dg/ipa/ipa-2.c: Likewise.
11774         * gcc.dg/ipa/ipa-3.c: Likewise.
11775         * gcc.dg/ipa/ipa-4.c: Likewise.
11776         * gcc.dg/ipa/ipa-5.c: Likewise.
11777         * gcc.dg/ipa/ipa-7.c: Likewise.
11778         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11779         a loop.
11780         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11781         i_can_not_be_propagated_fully2 into a loop.
11782         * gcc.dg/ipa/ipa-8.c: New test.
11783         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11784
11785 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
11786
11787         PR debug/19192
11788         PR debug/43479
11789         * gcc.dg/guality/pr43479.c: New test.
11790         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11791         and add volatile keyword.
11792
11793 2010-03-23  Mike Stump  <mikestump@comcast.net>
11794
11795         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11796
11797 2010-03-23  Jason Merrill  <jason@redhat.com>
11798
11799         * g++.dg/ext/altivec-17.C: Adjust error message.
11800
11801         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11802         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11803         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11804         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11805         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11806         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11807
11808 2010-03-22  Jason Merrill  <jason@redhat.com>
11809
11810         PR c++/43333
11811         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11812         * g++.dg/ext/is_pod_98.C: New.
11813
11814         PR c++/43281
11815         * g++.dg/cpp0x/auto18.C: New.
11816
11817         * gcc.dg/pr36997.c: Adjust error message.
11818         * g++.dg/ext/vector9.C: Likewise.
11819         * g++.dg/conversion/simd3.C: Likewise.
11820         * g++.dg/other/error23.C: Likewise.
11821
11822 2010-03-22  Michael Matz  <matz@suse.de>
11823
11824         PR middle-end/43475
11825         * gfortran.dg/pr43475.f90: New testcase.
11826
11827 2010-03-22  Richard Guenther  <rguenther@suse.de>
11828
11829         PR tree-optimization/43390
11830         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11831
11832 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11833
11834         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11835         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11836
11837 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
11838             Michael Matz  <matz@suse.de>
11839
11840         PR c++/43081
11841         * g++.dg/parse/crash56.C: New test.
11842
11843 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
11844
11845         PR fortran/43450
11846         * gfortran.dg/whole_file_15.f90 : New test.
11847
11848 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11849
11850         PR fortran/43409
11851         * gfortran.dg/inquire_size.f90: New test.
11852
11853 2010-03-20  Richard Guenther  <rguenther@suse.de>
11854
11855         PR rtl-optimization/43438
11856         * gcc.c-torture/execute/pr43438.c: New testcase.
11857
11858 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
11859
11860         PR c++/43375
11861         * g++.dg/abi/mangle42.C: New test.
11862
11863 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11864
11865         PR C/43211
11866         * gcc.dg/pr43211.c: New test.
11867         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11868
11869 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
11870
11871         PR rtl-optimization/42258
11872         * gcc.target/arm/thumb1-mul-moves.c: New test.
11873
11874         PR target/40697
11875         * gcc.target/arm/thumb-andsi.c: New test.
11876
11877         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11878         dg-require-effective-target.
11879
11880 2010-03-19  Michael Matz  <matz@suse.de>
11881
11882         PR c++/43116
11883         * g++.dg/other/pr43116.C: New testcase.
11884
11885 2010-03-19  Michael Matz  <matz@suse.de>
11886
11887         PR target/43305
11888         * gcc.dg/pr43305.c: New testcase.
11889
11890 2010-03-19  Richard Guenther  <rguenther@suse.de>
11891
11892         PR tree-optimization/43415
11893         * gcc.c-torture/compile/pr43415.c: New testcase.
11894
11895 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
11896
11897         PR ada/43106
11898         * gnat.dg/case_optimization2.adb: New test.
11899         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11900
11901 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11902             Jack Howarth  <howarth@bromo.med.uc.edu>
11903
11904         PR target/36399
11905         * gcc.target/i386/push-1.c: Don't xfail
11906           scan-assembler-not "movups" on darwin.
11907
11908 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
11909
11910         PR debug/43058
11911         * gcc.dg/pr43058.c: New test.
11912
11913 2010-03-18  Martin Jambor  <mjambor@suse.cz>
11914
11915         PR middle-end/42450
11916         * g++.dg/torture/pr42450.C: New test.
11917
11918 2010-03-18  Michael Matz  <matz@suse.de>
11919
11920         PR middle-end/43419
11921         * gcc.dg/pr43419.c: New testcase.
11922
11923 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
11924
11925         PR rtl-optimization/43360
11926         * gcc.dg/torture/pr43360.c: New.
11927
11928 2010-03-18  Michael Matz  <matz@suse.de>
11929
11930         PR tree-optimization/43402
11931         * gcc.dg/pr43402.c: New testcase.
11932
11933 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
11934
11935         PR target/42427
11936         * gcc.dg/pr42427.c: New test.
11937
11938 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11939
11940         PR libfortran/43265
11941         * gfortran.dg/read_empty_file.f: New test.
11942         * gfortran.dg/read_eof_all.f90: New test.
11943         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11944         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11945
11946 2010-03-17  Michael Matz  <matz@suse.de>
11947
11948         * gcc.dg/pr43300.c: Add -w.
11949
11950 2010-03-17  Richard Guenther  <rguenther@suse.de>
11951
11952         * gcc.dg/pr43379.c: Add -w.
11953
11954 2010-03-17  Tobias Burnus  <burnus@net-b.de>
11955
11956         PR fortran/43331
11957         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11958
11959 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
11960
11961         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11962
11963 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11964
11965         * ada/acats/run_all.sh: Log start and end times.
11966
11967 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11968
11969         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11970
11971 2010-03-16  Richard Guenther  <rguenther@suse.de>
11972
11973         PR middle-end/43379
11974         * gcc.dg/pr43379.c: New testcase.
11975
11976 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
11977
11978         PR debug/43051
11979         * gcc.dg/guality/pr43051-1.c: New test.
11980
11981 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
11982
11983         PR testsuite/43363
11984         * g++.dg/ext/altivec-17.C: Handle changes to error message.
11985
11986 2010-03-15  Michael Matz  <matz@suse.de>
11987
11988         PR middle-end/43300
11989         * gcc.dg/pr43300.c: New testcase.
11990
11991 2010-03-15  Richard Guenther  <rguenther@suse.de>
11992
11993         PR tree-optimization/43367
11994         * gcc.c-torture/compile/pr43367.c: New testcase.
11995
11996 2010-03-15  Richard Guenther  <rguenther@suse.de>
11997
11998         PR tree-optimization/43317
11999         * gcc.dg/pr43317.c: New testcase.
12000
12001 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12002
12003         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12004
12005 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12006
12007         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12008
12009 2010-03-14  Tobias Burnus  <burnus@net-b.de>
12010
12011         PR fortran/43362
12012         * gfortran.dg/impure_constructor_1.f90: New test.
12013
12014 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12015
12016         PR middle-end/43354
12017         * gfortran.dg/graphite/id-pr43354.f: New.
12018
12019 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12020
12021         PR middle-end/43349
12022         * gfortran.dg/graphite/pr43349.f: New.
12023
12024 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12025
12026         PR middle-end/43306
12027         * gcc.dg/graphite/pr43306.c: New.
12028
12029 2010-03-12  David S. Miller  <davem@davemloft.net>
12030
12031         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12032         sparc.
12033
12034 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12035
12036         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12037
12038 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
12039
12040         PR fortran/43291
12041         PR fortran/43326
12042         * gfortran.dg/dynamic_dispatch_7.f03: New test.
12043
12044 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
12045
12046         * gfortran.dg/default_format_denormal_1.f90: Don't assume
12047         fail for *-*-mingw* targets.
12048
12049 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
12050
12051         PR debug/43329
12052         * gcc.dg/guality/pr43329-1.c: New test.
12053
12054 2010-03-11  Martin Jambor  <mjambor@suse.cz>
12055
12056         PR tree-optimization/43257
12057         * g++.dg/torture/pr43257.C: New test.
12058
12059 2010-03-11  Tobias Burnus  <burnus@net-b.de>
12060
12061         PR fortran/43228
12062         * gfortran.dg/namelist_61.f90: New test.
12063
12064 2010-03-11  Richard Guenther  <rguenther@suse.de>
12065
12066         PR tree-optimization/43255
12067         * gcc.c-torture/compile/pr43255.c: New testcase.
12068
12069 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12070
12071         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
12072         * gcc.dg/pr43280.c: New testcase.
12073
12074 2010-03-11  Richard Guenther  <rguenther@suse.de>
12075
12076         PR lto/43200
12077         * gcc.dg/lto/20100227-1_0.c: New testcase.
12078         * gcc.dg/lto/20100227-1_1.c: Likewise.
12079
12080 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12081
12082         PR libfortran/43320
12083         PR libfortran/43265
12084         * gfortran.dg/read_eof_6.f: New test
12085         * gfortran.dg/read_x_eof.f90: New test.
12086         * gfortran.dg/read_x_past.f: Update test.
12087
12088 2010-03-10  Jan Hubicka  <jh@suse.cz>
12089
12090         * gcc.c-torture/compile/pr43288.c: New test.
12091
12092 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12093
12094         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12095         -fpic/-fPIC flags.
12096         * g++.old-deja/g++.pt/asm2.C: Likewise.
12097         * gcc.c-torture/compile/20000804-1.c: Likewise.
12098         * gcc.target/i386/clobbers.c: Likewise.
12099
12100 2010-03-10  Tobias Burnus  <burnus@net-b.de>
12101
12102         PR fortran/43303
12103         * gfortran.dg/c_assoc_3.f90: New test.
12104
12105 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
12106
12107         PR debug/36728
12108         * gcc.dg/guality/pr36728-1.c: New test.
12109         * gcc.dg/guality/pr36728-2.c: New test.
12110
12111 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12112
12113         * gcc.dg/h8300-div-delay-slot.c: New test.
12114
12115 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
12116
12117         PR tree-optimization/43236
12118         * gcc.c-torture/execute/pr43236.c: New test.
12119
12120 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
12121
12122         PR middle-end/42859
12123         * g++.dg/eh/pr42859.C: New test.
12124
12125 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
12126
12127         PR debug/43299
12128         * gcc.dg/pr43299.c: New test.
12129
12130         PR debug/43290
12131         * g++.dg/eh/unwind2.C: New test.
12132
12133 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12134             Reza Yazdani  <reza.yazdani@amd.com>
12135
12136         PR middle-end/43065
12137         * gcc.dg/graphite/run-id-4.c: New.
12138
12139 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12140
12141         PR middle-end/43065
12142         * gcc.dg/graphite/run-id-3.c: New.
12143
12144 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
12145
12146         PR middle-end/42644
12147         PR middle-end/42130
12148         * gcc.dg/graphite/id-18.c: New.
12149         * gcc.dg/graphite/run-id-pr42644.c: New.
12150
12151 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12152
12153         PR middle-end/42326
12154         * gcc.dg/graphite/pr42326.c: New.
12155
12156 2010-03-08  Richard Guenther  <rguenther@suse.de>
12157
12158         PR tree-optimization/43269
12159         * gcc.c-torture/execute/pr43269.c: New testcase.
12160
12161 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
12162
12163         PR fortran/43256
12164         * gfortran.dg/typebound_call_13.f03: New.
12165
12166 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
12167
12168         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
12169         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
12170
12171 2010-03-05  Jason Merrill  <jason@redhat.com>
12172
12173         * g++.dg/abi/mangle40.C: Require weak and alias.
12174
12175 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12176
12177         PR middle-end/42326
12178         * gfortran.dg/graphite/pr42326.f90: New.
12179         * gfortran.dg/graphite/pr42326-1.f90: New.
12180
12181 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12182
12183         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
12184         (gnat_target_compile): Likewise.
12185         Reinitialize GNAT_UNDER_TEST if target changes.
12186         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
12187         (local_find_gnatmake): Pass full --GCC to gnatlink.
12188         Remove --LINK.
12189
12190 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12191
12192         PR c/43248
12193         * gcc.dg/compound-literal-1.c: New testcase.
12194
12195 2010-03-04  Martin Jambor  <mjambor@suse.cz>
12196
12197         PR tree-optimization/43164
12198         PR tree-optimization/43191
12199         * gcc.c-torture/compile/pr43164.c: New test.
12200         * gcc.c-torture/compile/pr43191.c: Likewise.
12201
12202 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
12203
12204         PR fortran/43244
12205         * gfortran.dg/finalize_9.f90: New.
12206
12207 2010-03-04  Tobias Burnus  <burnus@net-b.de>
12208             Ken Werner  <ken@linux.vnet.ibm.com>
12209
12210         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12211         to dg-options for spu.
12212         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12213         dump-scan target to exclude spu.
12214
12215 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
12216
12217         PR middle-end/43209
12218         * gcc.dg/tree-ssa/ivopts-4.c: New.
12219
12220 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
12221
12222         * lib/target-supports-dg.exp (check-flags): Provide defaults for
12223         include-opts and exclude-opts; skip checking the flags if arguments
12224         are the same as the defaults.
12225         (dg-xfail-if): Verify the number of arguments, supply defaults
12226         for unspecified optional arguments.
12227         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12228
12229 2010-03-03  Jason Merrill  <jason@redhat.com>
12230
12231         PR c++/12909
12232         * g++.dg/abi/mangle40.C: Updated.
12233
12234 2010-03-03  Jason Merrill  <jason@redhat.com>
12235
12236         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12237         * g++.dg/abi/mangle23.C: Likewise.
12238         * g++.dg/eh/simd-2.C: Likewise.
12239         * g++.dg/ext/attribute-test-2.C: Likewise.
12240         * g++.dg/ext/vector14.C: Likewise.
12241         * g++.dg/other/pr34435.C: Likewise.
12242         * g++.dg/template/conv8.C: Likewise.
12243         * g++.dg/template/nontype9.C: Likewise.
12244         * g++.dg/template/qualttp17.C: Likewise.
12245         * g++.dg/template/ref1.C: Likewise.
12246         * g++.old-deja/g++.pt/crash68.C: Likewise.
12247         * g++.old-deja/g++.pt/ref1.C: Likewise.
12248         * g++.old-deja/g++.pt/ref3.C: Likewise.
12249         * g++.old-deja/g++.pt/ref4.C: Likewise.
12250
12251         PR c++/12909
12252         * g++.dg/abi/mangle40.C: New.
12253         * g++.dg/abi/mangle41.C: New.
12254         * g++.dg/lto/20100302_0.C: New.
12255         * g++.dg/lto/20100302_1.C: New.
12256         * g++.dg/lto/20100302.h: New.
12257
12258 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
12259
12260         PR fortran/43243
12261         * gfortran.dg/internal_pack_12.f90: New test.
12262
12263 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
12264
12265         * gcc.dg/pr36997.c: Adjust error message.
12266
12267 2010-03-03  Mike Stump  <mikestump@comcast.net>
12268
12269         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12270         adjustments to not be present on machines that align the stack to
12271         more than 4 bytes and don't have a red zone yet as that is an
12272         unimplemented optimization.
12273
12274 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
12275
12276         PR fortran/43169
12277         * gfortran.dg/impure_assignment_3.f90: New.
12278
12279 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
12280
12281         PR debug/43229
12282         * gfortran.dg/pr43229.f90: New test.
12283
12284         PR debug/43237
12285         * gcc.dg/debug/dwarf2/pr43237.c: New test.
12286
12287         PR debug/43177
12288         * gcc.dg/guality/pr43177.c: New test.
12289
12290 2010-03-02  Jason Merrill  <jason@redhat.com>
12291
12292         * g++.dg/ext/vector9.C: Adjust error message.
12293         * g++.dg/conversion/simd3.C: Likewise.
12294         * g++.dg/other/error23.C: Likewise.
12295
12296 2010-03-02  Mike Stump  <mikestump@comcast.net>
12297
12298         PR c++/41090
12299         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12300
12301 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
12302
12303         PR fortran/43180
12304         * gfortran.dg/internal_pack_10.f90: New test.
12305
12306         PR fortran/43173
12307         * gfortran.dg/internal_pack_11.f90: New test.
12308
12309 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
12310
12311         PR middle-end/42640
12312         * gcc.dg/tree-ssa/pr42640.c: New.
12313
12314 2010-03-01  Richard Guenther  <rguenther@suse.de>
12315
12316         PR tree-optimization/43220
12317         * gcc.c-torture/execute/pr43220.c: New testcase.
12318
12319 2010-03-01  Richard Guenther  <rguenther@suse.de>
12320
12321         PR middle-end/43213
12322         * gcc.dg/pr43213.c: New testcase.
12323
12324 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12325
12326         PR pch/14940
12327         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12328
12329 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12330
12331         * lib/target-supports.exp (check_effective_target_ucn_nocache):
12332         New function.
12333         (check_effective_target_ucn): Likewise.
12334
12335         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12336         if !ucn.
12337         * gcc.dg/ucnid-2.c: Likewise.
12338         * gcc.dg/ucnid-3.c: Likewise.
12339         * gcc.dg/ucnid-4.c: Likewise.
12340         * gcc.dg/ucnid-11.c: Likewise.
12341         * gcc.dg/ucnid-12.c: Likewise.
12342         * gcc.dg/ucnid-6.c: Skip if !ucn.
12343         * gcc.dg/ucnid-9.c: Likewise.
12344
12345 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12346
12347         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12348         lists to dg-skip-if.
12349         * gcc.target/i386/stackalign/return-3.c: Likewise.
12350
12351 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12352
12353         * gcc.target/i386/clearcap.map: New file.
12354         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12355         Pass clearcap.map by default if supported.
12356
12357 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12358
12359         PR fortran/42900
12360         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12361         Explain this.
12362         * gfortran.dg/stat_2.f90: Likewise.
12363
12364 2010-03-01  Tobias Burnus  <burnus@net-b.de>
12365
12366         PR fortran/43199
12367         * gfortran.dg/module_read_2.f90: New test.
12368
12369 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
12370
12371         PR c++/42748
12372         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12373         * g++.dg/abi/mangle12.C: Likewise.
12374         * g++.dg/abi/mangle20-2.C: Likewise.
12375         * g++.dg/abi/mangle17.C: Likewise.
12376         * g++.dg/template/cond2.C: Likewise.
12377         * g++.dg/template/pr35240.C: Likewise.
12378
12379 2010-02-27  Richard Guenther  <rguenther@suse.de>
12380
12381         PR tree-optimization/43186
12382         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12383
12384 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12385
12386         * g++.dg/abi/packed1.C: Expect warning on the SH.
12387
12388 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
12389
12390         PR c++/42054:
12391         * g++.dg/parse/error37.C: New test.
12392
12393 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12394
12395         PR c/24577
12396         PR c/43192
12397         * gcc.dg/pr8927-1.c: Match new note.
12398         * gcc.dg/990506-0.c: Likewise.
12399         * gcc.dg/gomp/flush-2.c: Likewise.
12400         * gcc.dg/gomp/atomic-5.c: Likewise.
12401         * gcc.dg/gomp/pr34607.c: Likewise.
12402         * gcc.dg/pr35746.c: Likewise.
12403         * gcc.dg/cpp/pragma-1.c: Likewise.
12404         * gcc.dg/cpp/pragma-2.c: Likewise.
12405         * gcc.dg/pr41842.c: Likewise.
12406         * gcc.dg/noncompile/20040629-1.c: Likewise.
12407         * objc.dg/private-1.m: Likewise.
12408
12409 2010-02-27  Tobias Burnus  <burnus@net-b.de>
12410
12411         PR fortran/43185
12412         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12413         * gfortran.dg/default_initialization_4.f90: New test.
12414
12415 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
12416
12417         * gnat.dg/thin_pointer.ad[sb]: Rename into...
12418         * gnat.dg/thin_pointer1.ad[sb]: ...this.
12419         * gnat.dg/thin_pointer2.adb: New test.
12420         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12421
12422 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12423
12424         PR c/20631
12425         * gcc.dg/cpp/c90-pedantic.c: New.
12426         * gcc.dg/cpp/c90.c: New.
12427         * gcc.dg/gnu90-const-expr-1.c: New.
12428         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12429
12430 2010-02-26  Richard Guenther  <rguenther@suse.de>
12431
12432         PR tree-optimization/43186
12433         * gcc.c-torture/compile/pr43186.c: New testcase.
12434
12435 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
12436
12437         PR debug/43190
12438         * c-c++-common/dwarf2/pr43190.c: New test.
12439
12440 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12441
12442         PR testsuite/37074:
12443         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12444
12445 2010-02-26  Richard Guenther  <rguenther@suse.de>
12446
12447         PR tree-optimization/43188
12448         * gcc.c-torture/compile/pr43188.c: New testcase.
12449
12450 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12451
12452         PR target/43175
12453         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12454
12455 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
12456
12457         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12458
12459 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
12460
12461         PR target/43154
12462         * gcc.target/powerpc/pr43154.c: New file.
12463
12464 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
12465
12466         PR debug/43166
12467         * gfortran.dg/debug/pr43166.f: New test.
12468
12469         PR debug/43165
12470         * gcc.dg/torture/pr43165.c: New test.
12471
12472 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12473
12474         PR c/43128
12475         * c-c++-common/pr41779.c: Update.
12476
12477 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12478
12479         PR ada/32547
12480         * lib/gnat-dg.exp (gnat_load): Redefine.
12481
12482         * ada/acats/run_acats: Run run_all.sh with $SHELL.
12483         * ada/acats/run_all.sh: Downcase tasking not implemented message.
12484
12485 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12486
12487         PR libobjc/36610
12488         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12489         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12490         -fgnu-runtime.
12491         Sort entries.
12492
12493 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12494
12495         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12496
12497 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
12498
12499         PR debug/43150
12500         * gcc.dg/guality/vla-1.c: New test.
12501
12502 2010-02-24  Tobias Burnus  <burnus@net-b.de>
12503
12504         PR fortran/43042
12505         * gfortran.dg/c_ptr_tests_15.f90: New test.
12506
12507 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12508
12509         PR target/43107
12510         * gcc.target/i386/pr43107.c: New test.
12511
12512 2010-02-23  Jason Merrill  <jason@redhat.com>
12513
12514         PR c++/43143
12515         * g++.dg/cpp0x/variadic100.C: New.
12516
12517 2010-02-23  Jason Merrill  <jason@redhat.com>
12518
12519         PR debug/42800
12520         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12521         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12522         * c-c++-common/dwarf2/vla1.c: New.
12523
12524 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12525
12526         PR target/43139
12527         * gcc.dg/pr43139.c: New test.
12528
12529         PR debug/43077
12530         * gcc.dg/guality/pr43077-1.c: New test.
12531
12532 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12533
12534         PR 43123
12535         * gcc.dg/march.c: New.
12536         * gcc.dg/march-generic.c: New.
12537         * gcc.dg/mtune.c: New.
12538
12539 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12540
12541         PR middle-end/43083
12542         * gcc.dg/graphite/pr43083.c: New.
12543
12544 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12545
12546         PR middle-end/43097
12547         * gfortran.dg/graphite/pr43097.f: New.
12548
12549 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12550             Manuel López-Ibáñez  <manu@gcc.gnu.org>
12551
12552         PR middle-end/43140
12553         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12554
12555 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12556
12557         PR middle-end/43026
12558         * g++.dg/graphite/pr43026.C: New.
12559
12560 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12561
12562         PR c++/43126
12563         * gcc.dg/cleanup-1.c: Update.
12564         * gcc.dg/func-args-1.c: Update.
12565         * gcc.dg/format/sentinel-1.c: Update.
12566         * g++.old-deja/g++.jason/scoping10.C: Update.
12567         * g++.old-deja/g++.ns/lookup5.C: Update.
12568         * g++.dg/ext/cleanup-1.C: Update.
12569         * g++.dg/parse/varmod1.C: Update.
12570         * g++.dg/parse/error33.C: Update.
12571         * g++.dg/expr/call3.C: Update.
12572         * g++.dg/func-args-1.C: New.
12573
12574 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12575
12576         PR c/43125
12577         * gcc.dg/attr-used-2.c: Moved to ...
12578         * c-c++-common/attr-used-2.c: Here.
12579
12580         * gcc.dg/attr-used.c: Moved to ...
12581         * c-c++-common/attr-used.c: Here.
12582
12583 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
12584
12585         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12586
12587 2010-02-22  Richard Guenther  <rguenther@suse.de>
12588
12589         PR lto/43045
12590         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12591         * gfortran.dg/lto/20100222-1_1.c: Likewise.
12592
12593 2010-02-22  Richard Guenther  <rguenther@suse.de>
12594
12595         PR tree-optimization/42749
12596         * gcc.c-torture/compile/pr42749.c: New testcase.
12597
12598 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
12599
12600         PR fortran/43072
12601         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12602         * gfortran.dg/internal_pack_9.f90: New test.
12603
12604 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12605
12606         PR c++/23510
12607         * g++.dg/template/recurse.C: Adjust.
12608         * g++.dg/template/pr23510.C: New.
12609
12610 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
12611
12612         PR c++/42824
12613         * g++.dg/template/memclass4.C: New test.
12614
12615 2010-02-21  Tobias Burnus  <burnus@net-b.de>
12616
12617         PR fortran/35259
12618         * gfortran.dg/reassoc_5.f90: New test.
12619
12620 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
12621
12622         PR target/43067
12623         * gcc.target/i386/pr43067.c: New test.
12624
12625 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12626
12627         PR c++/35669
12628         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12629         -Wconversion-null.
12630         * g++.dg/warn/Wconversion-null.C: New test.
12631         * g++.old-deja/g++.other/null1.C: Move to...
12632         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12633
12634 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
12635
12636         PR fortran/36932
12637         PR fortran/36933
12638         * gfortran.dg/dependency_26.f90: New test.
12639
12640         PR fortran/43072
12641         * gfortran.dg/internal_pack_7.f90: New test.
12642
12643         PR fortran/43111
12644         * gfortran.dg/internal_pack_8.f90: New test.
12645
12646 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12647
12648         PR 43128
12649         * c-c++-common/pr41779.c: Fix broken testcase.
12650
12651 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12652
12653         PR 36513
12654         * c-c++-common/pr36513.c: New testcase.
12655         * c-c++-common/pr36513-2.c: New testcase.
12656
12657 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12658
12659         PR 41779
12660         * c-c++-common/pr41779.c: New.
12661
12662 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
12663
12664         PR debug/43084
12665         * gcc.dg/pr43084.c: New test.
12666
12667 2010-02-19  Richard Guenther  <rguenther@suse.de>
12668
12669         PR tree-optimization/42916
12670         * gcc.dg/pr42916.c: New testcase.
12671
12672 2010-02-18  Jason Merrill  <jason@redhat.com>
12673
12674         PR c++/42837
12675         * g++.dg/abi/packed1.C: Add expected warning.
12676
12677         PR c++/43108
12678         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12679         * gcc.dg/torture/dg-torture.exp: Likewise.
12680         * c-c++-common/torture/complex-sign.h,
12681         c-c++-common/torture/complex-sign-add.c,
12682         c-c++-common/torture/complex-sign-mixed-add.c,
12683         c-c++-common/torture/complex-sign-mixed-div.c,
12684         c-c++-common/torture/complex-sign-mixed-mul.c,
12685         c-c++-common/torture/complex-sign-mixed-sub.c,
12686         c-c++-common/torture/complex-sign-mul.c,
12687         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
12688         Adapt for C++ compilation as well.
12689
12690         PR c++/43070
12691         * g++.dg/ext/label1.C: Update.
12692         * g++.dg/ext/label2.C: Update.
12693
12694         PR c++/26261
12695         * g++.dg/template/dependent-name6.C: New.
12696
12697         PR c++/43109
12698         * g++.dg/parse/namespace12.C: New.
12699
12700 2010-02-18  Martin Jambor  <mjambor@suse.cz>
12701
12702         PR tree-optimization/43066
12703         * gcc.c-torture/compile/pr43066.c: New test.
12704
12705 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
12706
12707         * g++.dg/ext/attrib35.C: Fix target selector string.
12708         * g++.dg/ext/attrib36.C: Ditto.
12709         * g++.dg/ext/attrib37.C: Ditto.
12710         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12711         * g++.dg/abi/mangle25.C: Ditto.
12712
12713 2010-02-17  Jason Merrill  <jason@redhat.com>
12714
12715         PR c++/43069
12716         * g++.dg/parse/namespace11.C: New.
12717
12718         PR c++/43093
12719         * g++.dg/ext/attrib37.C: New.
12720
12721         PR c++/43079
12722         * g++.dg/template/ptrmem20.C: New.
12723
12724 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
12725
12726         PR target/43103
12727         * gcc.target/i386/xop-check.h: Include m256-check.h.
12728         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12729         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12730         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12731         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12732
12733 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
12734
12735         PR debug/42918
12736         * gcc.dg/pr42918.c: New test.
12737
12738 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
12739
12740         * g++.dg/ext/attrib36.C: Require ILP32.
12741
12742 2010-02-16  Richard Guenther  <rguenther@suse.de>
12743
12744         PR tree-optimization/41043
12745         * gfortran.dg/pr41043.f90: New testcase.
12746         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12747
12748 2010-02-16  Jason Merrill  <jason@redhat.com>
12749
12750         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12751
12752 2010-02-16  Ira Rosen  <irar@il.ibm.com>
12753
12754         PR tree-optimization/43074
12755         * gcc.dg/vect/fast-math-pr43074.c: New test.
12756
12757 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
12758
12759         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12760
12761 2010-02-16  Jason Merrill  <jason@redhat.com>
12762
12763         PR c++/43031
12764         * g++.dg/ext/attrib36.C: New.
12765
12766         PR c++/43036
12767         * g++.dg/other/array6.C: New.
12768
12769 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12770
12771         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12772
12773 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
12774
12775         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12776         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12777         * gcc.target/i386/xop-vpermil2pd-1.c: New.
12778         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12779         * gcc.target/i386/xop-vpermil2ps-1.c: New.
12780         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12781
12782 2010-02-15  Richard Guenther  <rguenther@suse.de>
12783
12784         PR middle-end/43068
12785         * g++.dg/torture/pr43068.C: New testcase.
12786
12787 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
12788
12789         PR c++/43024
12790         * g++.dg/opt/ice1.C: New.
12791
12792 2010-02-14  Jason Merrill  <jason@redhat.com>
12793
12794         PR c++/41997
12795         * g++.dg/cpp0x/initlist-opt.C: New.
12796
12797 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
12798
12799         PR fortran/41113
12800         PR fortran/41117
12801         * gfortran.dg/internal_pack_6.f90: New test.
12802
12803 2010-02-12  Jason Merrill  <jason@redhat.com>
12804
12805         PR c++/43054
12806         * g++.dg/cpp0x/variadic99.C: New.
12807
12808 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
12809
12810         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12811         sign extend pointers to gualchk_t.
12812
12813         PR c++/43033
12814         * g++.dg/other/default3.C: Xfail g4 test.
12815
12816 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12817
12818         PR middle-end/43012
12819         * gcc.dg/graphite/pr43012.c: New.
12820
12821 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12822
12823         PR middle-end/42930
12824         * g++.dg/graphite/pr42930.C: New.
12825
12826 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12827
12828         PR middle-end/42914
12829         PR middle-end/42530
12830         * gcc.dg/graphite/pr42530.c: New.
12831         * gcc.dg/graphite/pr42914.c: New.
12832
12833 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12834
12835         PR middle-end/42771
12836         * gcc.dg/graphite/pr42771.c: New.
12837
12838 2010-02-11  Richard Guenther  <rguenther@suse.de>
12839
12840         PR tree-optimization/42998
12841         * gcc.c-torture/compile/pr42998.c: New testcase.
12842
12843 2010-02-10  Jason Merrill  <jason@redhat.com>
12844
12845         PR c++/41896
12846         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12847
12848         PR c++/42983, core issue 906
12849         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12850         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12851
12852         PR c++/43016
12853         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12854
12855 2010-02-10  Richard Guenther  <rguenther@suse.de>
12856
12857         PR tree-optimization/43017
12858         * gcc.dg/torture/pr43017.c: New testcase.
12859
12860 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12861
12862         PR fortran/40823
12863         * gfortran.dg/private_type_1.f90: Update error location.
12864         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12865         * gfortran.dg/typebound_operator_2.f03: Ditto.
12866         * gfortran.dg/assignment_2.f90: Ditto.
12867         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12868         * gfortran.dg/binding_label_tests_9.f03: Ditto.
12869
12870 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12871
12872         PR fortran/43015
12873         * gfortran.dg/bind_c_usage_20.f90: New test.
12874
12875 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12876
12877         PR debug/43010
12878         * g++.dg/debug/pr43010.C: New test.
12879
12880 2010-02-10  Richard Guenther  <rguenther@suse.de>
12881
12882         PR c/43007
12883         * gcc.c-torture/execute/20100209-1.c: New testcase.
12884         * gcc.dg/fold-div-3.c: Likewise.
12885
12886 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12887
12888         * gcc.dg/builtin-ffs-1.c: New test.
12889
12890 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12891
12892         PR fortran/42999
12893         * gfortran.dg/array_constructor_35.f90: New test.
12894
12895 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12896
12897         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12898
12899 2010-02-09  Jason Merrill  <jason@redhat.com>
12900
12901         PR c++/42399
12902         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12903
12904         PR c++/42370
12905         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12906
12907 2010-02-09  Tobias Burnus  <burnus@net-b.de>
12908
12909         PR fortran/41869
12910         * gfortran.dg/module_write_1.f90: New test.
12911
12912 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
12913
12914         * gcc.dg/pr19340.c: Adjust.
12915
12916 2010-02-09  Richard Guenther  <rguenther@suse.de>
12917
12918         PR tree-optimization/43008
12919         * gcc.c-torture/execute/pr43008.c: New testcase.
12920
12921 2010-02-09  Richard Guenther  <rguenther@suse.de>
12922
12923         PR tree-optimization/43000
12924         * gcc.dg/torture/pr43000.c: New testcase.
12925         * gcc.dg/torture/pr43002.c: Likewise.
12926
12927 2010-02-09  Daniel Kraft  <d@domob.eu>
12928
12929         PR fortran/39171
12930         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12931         and pass -Wsurprising as necessary.
12932
12933 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
12934
12935         PR tree-optimization/42890
12936         * g++.dg/torture/pr42890.C: New test.
12937
12938 2010-02-08  Richard Guenther  <rguenther@suse.de>
12939
12940         PR middle-end/42995
12941         * gcc.dg/tree-ssa/inline-4.c: New testcase.
12942
12943 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12944
12945         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
12946         return 0 from main.
12947         * gcc.dg/graphite/block-1.c: Same.
12948         * gcc.dg/graphite/block-3.c: Same.
12949         * gcc.dg/graphite/block-4.c: Same.
12950         * gcc.dg/graphite/block-5.c: Same.
12951         * gcc.dg/graphite/block-6.c: Same.
12952         * gcc.dg/graphite/block-7.c: Same.
12953         * gcc.dg/graphite/interchange-0.c: Same.
12954         * gcc.dg/graphite/interchange-1.c: Same.
12955         * gcc.dg/graphite/interchange-10.c: Same.
12956         * gcc.dg/graphite/interchange-11.c: Same.
12957         * gcc.dg/graphite/interchange-12.c: Same.
12958         * gcc.dg/graphite/interchange-2.c: Same.
12959         * gcc.dg/graphite/interchange-3.c: Same.
12960         * gcc.dg/graphite/interchange-4.c: Same.
12961         * gcc.dg/graphite/interchange-5.c: Same.
12962         * gcc.dg/graphite/interchange-6.c: Same.
12963         * gcc.dg/graphite/interchange-7.c: Same.
12964         * gcc.dg/graphite/interchange-8.c: Same.
12965         * gcc.dg/graphite/interchange-9.c: Same.
12966         * gcc.dg/graphite/interchange-mvt.c: Same.
12967
12968 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12969
12970         * gfortran.dg/graphite/id-19.f: New.
12971         * gfortran.dg/graphite/pr14741.f90: New.
12972         * gfortran.dg/graphite/pr41924.f90: New.
12973         * gfortran.dg/graphite/run-id-2.f90: New.
12974
12975 2010-02-07  Richard Guenther  <rguenther@suse.de>
12976
12977         PR middle-end/42956
12978         * gcc.c-torture/compile/pr42956.c: New testcase.
12979
12980 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12981
12982         PR libfortran/42742
12983         * gfortran.dg/fmt_cache_2.f: New test.
12984
12985 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12986
12987         * gfortran.dg/read_no_eor.f90: New test.
12988
12989 2010-02-05  Jason Merrill  <jason@redhat.com>
12990
12991         * g++.dg/ext/label13.C: Move constructor body out of class.
12992
12993 2010-02-03  Jason Merrill  <jason@redhat.com>
12994
12995         PR c++/42870
12996         * g++.dg/ext/dllexport3.C: New.
12997
12998 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
12999
13000         * gcc.dg/format/ms-format3.c: New test for specific MS types.
13001
13002 2010-02-05  Richard Guenther  <rguenther@suse.de>
13003
13004         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13005
13006 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
13007
13008         PR c++/42915
13009         * g++.dg/other/crash-9.C: New test.
13010
13011 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
13012
13013         PR fortran/42309
13014         * gfortran.dg/subref_array_pointer_4.f90 : New test.
13015
13016 2010-02-04  Richard Guenther  <rguenther@suse.de>
13017
13018         PR rtl-optimization/42952
13019         * gcc.dg/torture/pr42952.c: New testcase.
13020
13021 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13022
13023         PR libfortran/42901
13024         * gfortran.dg/namelist_60.f90: New test.
13025
13026 2010-02-03  Jason Merrill  <jason@redhat.com>
13027
13028         PR c++/40138
13029         * g++.dg/ext/builtin11.C: New.
13030
13031         PR c++/4926
13032         PR c++/38600
13033         * g++.dg/abi/mangle35.C: New.
13034         * g++.dg/abi/mangle37.C: New.
13035
13036         PR c++/12909
13037         * g++.dg/abi/mangle36.C: New.
13038
13039         PR c++/35652
13040         * g++.dg/warn/string1.C: New.
13041
13042 2010-02-03  Richard Guenther  <rguenther@suse.de>
13043
13044         PR tree-optimization/42944
13045         * gcc.dg/errno-1.c: New testcase.
13046
13047 2010-02-03  Richard Guenther  <rguenther@suse.de>
13048
13049         PR middle-end/42927
13050         * gcc.c-torture/compile/pr42927.c: New testcase.
13051
13052 2010-02-03  Tobias Burnus  <burnus@net-b.de>
13053
13054         PR fortran/42936
13055         * gfortran.dg/null_4.f90: New test.
13056
13057 2010-02-02  Jason Merrill  <jason@redhat.com>
13058
13059         PR c++/41090
13060         * g++.dg/ext/label13.C: New.
13061
13062 2010-02-02  Tobias Burnus  <burnus@net-b.de>
13063
13064         PR fortran/42650
13065         * gfortran.dg/func_result_5.f90: New test.
13066
13067 2010-02-01  Tobias Burnus  <burnus@net-b.de>
13068
13069         PR fortran/42922
13070         * gfortran.dg/pure_initializer_3.f90: News test.
13071
13072 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
13073
13074         PR fortran/42888
13075         * gfortran.dg/allocate_derived_2.f90: New test.
13076
13077 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
13078
13079         PR middle-end/42898
13080         * gcc.dg/torture/pr42898-2.c: New test.
13081
13082 2010-01-31  Richard Guenther  <rguenther@suse.de>
13083
13084         PR middle-end/42898
13085         * gcc.dg/torture/pr42898.c: New testcase.
13086
13087 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
13088
13089         PR fortran/38324
13090         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13091         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
13092
13093 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
13094
13095         * g++.dg/tree-ssa/inline-1.C: New.
13096         * g++.dg/tree-ssa/inline-2.C: New.
13097         * g++.dg/tree-ssa/inline-3.C: New.
13098
13099 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
13100
13101         PR testsuite/41701
13102         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13103         the string 'pow' in the pathname of the compiler from generating a
13104         test failure.
13105
13106 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13107
13108         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13109         * g++.old-deja/g++.mike/eh17.C: Likewise.
13110         * g++.old-deja/g++.mike/p5571.C: Likewise.
13111
13112 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
13113
13114         PR c++/42758
13115         PR c++/42634
13116         PR c++/42336
13117         PR c++/42797
13118         PR c++/42880
13119         * g++.dg/other/crash-5.C: New test.
13120         * g++.dg/other/crash-6.C: New test.
13121         * g++.dg/other/crash-7.C: New test.
13122         * g++.dg/other/crash-8.C: New test.
13123
13124 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
13125
13126         PR rtl-optimization/42889
13127         * gcc.dg/pr42889.c: New test.
13128
13129 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
13130
13131         * gcc.target/i386/pr42881.c: Use SSE2.
13132
13133 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
13134
13135         PR target/42891
13136         * gcc.target/i386/pr42891.c: New test.
13137
13138 2010-01-28  Richard Guenther  <rguenther@suse.de>
13139
13140         PR tree-optimization/42871
13141         * g++.dg/torture/pr42871.C: New testcase.
13142
13143 2010-01-28  Richard Guenther  <rguenther@suse.de>
13144
13145         * gcc.dg/Wobjsize-1.h: New testcase.
13146         * gcc.dg/Wobjsize-1.c: Likewise.
13147
13148 2010-01-28  Richard Guenther  <rguenther@suse.de>
13149
13150         PR middle-end/42883
13151         * g++.dg/torture/pr42883.C: New testcase.
13152
13153 2010-01-28  Michael Matz  <matz@suse.de>
13154
13155         * gcc.target/i386/pr42881.c: New test.
13156
13157 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13158
13159         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
13160         Add i?86-*-solaris2* support.
13161
13162 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
13163
13164         PR c++/42713
13165         PR c++/42820
13166         * g++.dg/template/typedef27.C: New test case.
13167         * g++.dg/template/typedef28.C: New test case.
13168
13169 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
13170
13171         * gcc.dg/optimize-bswap*.c: Add ARM target
13172
13173 2010-01-27  Richard Guenther  <rguenther@suse.de>
13174
13175         PR middle-end/42878
13176         * gcc.dg/torture/pr42878-1.c: New testcase.
13177         * gcc.dg/torture/pr42878-2.c: Likewise.
13178
13179 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
13180
13181         PR middle-end/42874
13182         * gcc.dg/vla-22.c: New test.
13183
13184 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
13185
13186         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
13187         current collation.
13188
13189 2010-01-26  Richard Guenther  <rguenther@suse.de>
13190
13191         PR rtl-optimization/42685
13192         * gcc.dg/pr42685.c: New testcase.
13193         * g++.dg/other/pr42685.C: Likewise.
13194
13195 2010-01-26  Richard Guenther  <rguenther@suse.de>
13196
13197         PR middle-end/42806
13198         * g++.dg/other/pr42806.C: New testcase.
13199
13200 2010-01-26  Richard Guenther  <rguenther@suse.de>
13201
13202         PR tree-optimization/42250
13203         * gcc.dg/pr42250.c: New testcase.
13204
13205 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
13206
13207         * gnat.dg/array_bounds_test.adb: New test.
13208
13209 2010-01-25  Tobias Burnus  <burnus@net-b.de>
13210
13211         PR fortran/42858
13212         * gfortran.dg/generic_21.f90: New test.
13213
13214 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13215
13216         PR testsuite/41522
13217         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13218
13219 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
13220
13221         PR c++/42748
13222         * g++.dg/abi/arm_va_list2.C: New test.
13223         * g++.dg/abi/arm_va_list2.h: Companion header file.
13224
13225 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
13226
13227         PR fortran/41044
13228         * gfortran.dg/parameter_array_ref_2.f90 : New test.
13229
13230         PR fortran/41167
13231         * gfortran.dg/char_array_arg_1.f90 : New test.
13232
13233         * gfortran.dg/pr25923.f90 : Remove XFAIL.
13234
13235 2010-01-24  Tobias Burnus  <burnus@net-b.de>
13236
13237         PR fortran/39304
13238         * gfortran.dg/generic_20.f90: New test.
13239
13240 2010-01-22  Michael Matz  <matz@suse.de>
13241
13242         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13243         -msse2.
13244
13245 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
13246
13247         PR fortran/42736
13248         * gfortran.dg/dependency_25.f90 : New test.
13249
13250 2010-01-21  Martin Jambor  <mjambor@suse.cz>
13251
13252         PR tree-optimization/42585
13253         * gcc.dg/tree-ssa/pr42585.c: New test.
13254
13255 2010-01-21  Richard Guenther  <rguenther@suse.de>
13256
13257         PR middle-end/19988
13258         * gcc.dg/pr19988.c: New testcase.
13259
13260 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
13261
13262         * g++.dg/compat/decimal/compat-common.h: New file.
13263         * g++.dg/compat/decimal/decimal-dummy.h: New file.
13264         * g++.dg/compat/decimal/pass_x.h: New file.
13265         * g++.dg/compat/decimal/pass_y.h: New file.
13266         * g++.dg/compat/decimal/pass-1_main.C: New file.
13267         * g++.dg/compat/decimal/pass-1_x.C: New file.
13268         * g++.dg/compat/decimal/pass-1_y.C: New file.
13269         * g++.dg/compat/decimal/pass-2_main.C: New file.
13270         * g++.dg/compat/decimal/pass-2_x.C: New file.
13271         * g++.dg/compat/decimal/pass-2_y.C: New file.
13272         * g++.dg/compat/decimal/pass-3_main.C: New file.
13273         * g++.dg/compat/decimal/pass-3_x.C: New file.
13274         * g++.dg/compat/decimal/pass-3_y.C: New file.
13275         * g++.dg/compat/decimal/pass-4_main.C: New file.
13276         * g++.dg/compat/decimal/pass-4_x.C: New file.
13277         * g++.dg/compat/decimal/pass-4_y.C: New file.
13278         * g++.dg/compat/decimal/pass-5_main.C: New file.
13279         * g++.dg/compat/decimal/pass-5_x.C: New file.
13280         * g++.dg/compat/decimal/pass-5_y.C: New file.
13281         * g++.dg/compat/decimal/pass-6_main.C: New file.
13282         * g++.dg/compat/decimal/pass-6_x.C: New file.
13283         * g++.dg/compat/decimal/pass-6_y.C: New file.
13284         * g++.dg/compat/decimal/return_x.h: New file.
13285         * g++.dg/compat/decimal/return_y.h: New file.
13286         * g++.dg/compat/decimal/return-1_main.C: New file.
13287         * g++.dg/compat/decimal/return-1_x.C: New file.
13288         * g++.dg/compat/decimal/return-1_y.C: New file.
13289         * g++.dg/compat/decimal/return-2_main.C: New file.
13290         * g++.dg/compat/decimal/return-2_x.C: New file.
13291         * g++.dg/compat/decimal/return-2_y.C: New file.
13292         * g++.dg/compat/decimal/return-3_main.C: New file.
13293         * g++.dg/compat/decimal/return-3_x.C: New file.
13294         * g++.dg/compat/decimal/return-3_y.C: New file.
13295         * g++.dg/compat/decimal/return-4_main.C: New file.
13296         * g++.dg/compat/decimal/return-4_x.C: New file.
13297         * g++.dg/compat/decimal/return-4_y.C: New file.
13298         * g++.dg/compat/decimal/return-5_main.C: New file.
13299         * g++.dg/compat/decimal/return-5_x.C: New file.
13300         * g++.dg/compat/decimal/return-5_y.C: New file.
13301         * g++.dg/compat/decimal/return-6_main.C: New file.
13302         * g++.dg/compat/decimal/return-6_x.C: New file.
13303         * g++.dg/compat/decimal/return-6_y.C: New file.
13304
13305 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13306
13307         PR debug/42715
13308         * gcc.dg/pr42715.c: New.
13309
13310 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
13311
13312         PR c++/42038
13313         * g++.dg/parse/crash55.C: New.
13314
13315 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13316
13317         PR debug/42782
13318         * gcc.dg/guality/pr42782.c: New.
13319
13320 2010-01-20  Jason Merrill  <jason@redhat.com>
13321
13322         PR c++/41788
13323         * g++.dg/abi/packed1.C: New.
13324
13325         PR c++/41920
13326         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13327
13328         PR c++/40750
13329         * g++.dg/parse/fn-typedef1.C: New.
13330         * g++.dg/other/cv_quals.C: Adjust.
13331
13332 2010-01-20  Anthony Green  <green@moxielogic.com>
13333
13334         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13335         pack(push) pragma).
13336         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13337         * gcc.dg/20020312-2.c: Port this to the moxie core.
13338         * gcc.dg/weak/typeof-2.c: Ditto.
13339
13340 2010-01-20  Richard Guenther  <rguenther@suse.de>
13341
13342         PR tree-optimization/42717
13343         * gcc.c-torture/compile/pr42717.c: New testcase.
13344
13345 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
13346
13347         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13348         of signed, add a few new tests.
13349
13350         PR middle-end/42803
13351         * g++.dg/parse/limits-initializer1.C: New test.
13352
13353 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13354
13355         PR fortran/42804
13356         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13357         * gfortran.dg/typebound_call_12.f03: New test.
13358
13359 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
13360
13361         PR fortran/42783
13362         * gfortran.dg/bounds_check_15.f90 : New test.
13363
13364 2010-01-19  Michael Matz  <matz@suse.de>
13365
13366         PR tree-optimization/41783
13367         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13368
13369 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13370
13371         PR target/38697.
13372         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13373         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13374         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
13375         * gcc.target/arm/neon/vget_lows16.c: Likewise.
13376         * gcc.target/arm/neon/vget_lows32.c: Likewise.
13377         * gcc.target/arm/neon/vget_lows64.c: Likewise.
13378         * gcc.target/arm/neon/vget_lows8.c: Likewise.
13379         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13380         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13381         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13382         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13383
13384 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13385
13386         PR fortran/42545
13387         * gfortran.dg/extends_6.f03: Modified an error message.
13388         * gfortran.dg/extends_10.f03: New test.
13389         * gfortran.dg/private_type_6.f03: Modified an error message.
13390         * gfortran.dg/structure_constructor_8.f03: Ditto.
13391
13392 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
13393
13394         PR tree-optimization/42719
13395         * gcc.dg/pr42719.c: New test.
13396
13397         PR debug/42728
13398         * gcc.dg/pr42728.c: New test.
13399
13400 2010-01-19  Anthony Green  <green@moxielogic.com>
13401
13402         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13403
13404 2010-01-18  Anthony Green  <green@moxielogic.com>
13405
13406         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13407         for moxie.
13408
13409 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
13410
13411         * g++.dg/template/error45.C: reverted as part of reverting the
13412         fix of PR c++/42634.
13413
13414 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13415
13416         PR c++/42634
13417         * g++.dg/template/error45.C: New test.
13418
13419 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13420
13421         PR c++/42766
13422         * g++.dg/conversion/op6.C: New test.
13423
13424 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
13425
13426         PR target/42774
13427         * gcc.target/alpha/pr42774.c: New test.
13428
13429 2010-01-18  Richard Guenther  <rguenther@suse.de>
13430
13431         PR tree-optimization/42781
13432         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13433
13434 2010-01-17  Richard Guenther  <rguenther@suse.de>
13435
13436         PR middle-end/42248
13437         * gcc.c-torture/execute/pr42248.c: New testcase.
13438
13439 2010-01-17  Richard Guenther  <rguenther@suse.de>
13440
13441         PR tree-optimization/42773
13442         * g++.dg/torture/pr42773.C: New testcase.
13443
13444 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
13445
13446         PR fortran/42677
13447         * gfortran.dg/interface_assignment_5.f90: New test.
13448
13449 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
13450
13451         PR c++/42697
13452         * g++.dg/template/crash94.C: Reverted.
13453
13454 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
13455
13456         PR debug/42767
13457         * gcc.dg/debug/pr42767.c: New.
13458
13459 2010-01-15  Jason Merrill  <jason@redhat.com>
13460
13461         PR c++/42761
13462         * g++.dg/cpp0x/decltype22.C: New.
13463
13464 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
13465
13466         PR middle-end/42760
13467         * g++.dg/torture/pr42760.C: New test.
13468
13469 2010-01-15  Jing Yu  <jingyu@google.com>
13470
13471         PR rtl-optimization/42691
13472         * gcc.c-torture/execute/pr42691.c: New.
13473
13474 2010-01-15  Richard Guenther  <rguenther@suse.de>
13475
13476         PR middle-end/42739
13477         * g++.dg/torture/pr42739.C: New testcase.
13478
13479 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
13480
13481         * g++.dg/template/error45.C: Revert as part of reverting changes
13482         or PR c++/42634.
13483
13484 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13485
13486         PR fortran/42684
13487         * gfortran.dg/interface_31.f90: New test.
13488
13489 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13490
13491         * gcc.target/powerpc/pr42747.c: New file.
13492
13493 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13494
13495         PR middle-end/42674
13496         * c-c++-common/pr42674.c: New test.
13497
13498         PR c++/42608
13499         * g++.dg/template/instantiate11.C: New test.
13500
13501 2010-01-14  Jason Merrill  <jason@redhat.com>
13502
13503         PR c++/42701
13504         * g++.dg/overload/error3.C: New.
13505
13506         PR c++/42655
13507         * g++.dg/overload/rvalue1.C: New.
13508
13509 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13510
13511         PR tree-optimization/42706
13512         * gcc.dg/ipa/pr42706.c: New testcase.
13513
13514 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13515
13516         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13517
13518 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13519
13520         PR tree-optimization/42714
13521         * g++.dg/torture/pr42714.C: New test.
13522
13523 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13524
13525         PR rtl-optimization/42246
13526         * gfortran.dg/pr42246-2.f: New.
13527
13528 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13529
13530         PR rtl-optimization/42389
13531         * gcc.dg/pr42389.c: New.
13532
13533 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13534
13535         PR rtl-optimization/42388
13536         * gcc.dg/pr42388.c: New.
13537
13538 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13539
13540         PR rtl-optimization/42294
13541         * gfortran.dg/pr42294.f: New.
13542
13543 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13544
13545         PR rtl-optimization/39453
13546         PR rtl-optimization/42246
13547         * gcc.dg/pr39453.c: New.
13548         * gcc.dg/pr42246.c: New.
13549
13550 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13551
13552         PR middle-end/42245
13553         * gcc.dg/pr42245.c: New.
13554         * gcc.dg/pr42245-2.c: New.
13555
13556 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13557
13558         PR rtl-optimization/42249
13559         * gcc.dg/pr42249.c: New.
13560
13561 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13562
13563         PR c/42721
13564         * gcc.c-torture/execute/pr42721.c: New test.
13565
13566 2010-01-14  Ira Rosen  <irar@il.ibm.com>
13567
13568         PR tree-optimization/42709
13569         * gcc.dg/vect/pr42709.c: New test.
13570
13571 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13572
13573         PR fortran/41478
13574         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13575         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13576
13577 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13578
13579         PR fortran/42481
13580         * gfortran.dg/generic_19.f90 : New test.
13581
13582 2010-01-13  Richard Guenther  <rguenther@suse.de>
13583
13584         PR tree-optimization/42730
13585         * gcc.c-torture/compile/pr42730.c: New testcase.
13586
13587 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
13588
13589         PR target/pr42542
13590         * gcc.target/ia64/pr42542-1.c: New.
13591         * gcc.target/ia64/pr42542-2.c: New.
13592         * gcc.target/ia64/pr42542-3.c: New.
13593
13594 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
13595
13596         PR c++/42634
13597         * g++.dg/template/error45.C: New test.
13598
13599 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13600
13601         PR tree-optimization/42704
13602         * g++.dg/torture/pr42704.C: New test.
13603
13604 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13605
13606         PR tree-optimization/42703
13607         * gcc.c-torture/compile/pr42703.c: New test.
13608
13609 2010-01-13  Richard Guenther  <rguenther@suse.de>
13610
13611         PR tree-optimization/42705
13612         * gcc.c-torture/compile/pr42705.c: New testcase.
13613
13614 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
13615
13616         * gcc.target/bfin/l2.c: New test.
13617         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13618
13619 2010-01-13  Richard Guenther  <rguenther@suse.de>
13620
13621         PR middle-end/42716
13622         * gcc.c-torture/compile/pr42716.c: New testcase.
13623
13624 2010-01-13  Richard Guenther  <rguenther@suse.de>
13625
13626         PR lto/42678
13627         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13628
13629 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
13630
13631         PR c/42708
13632         * gcc.c-torture/compile/pr42708-1.c: New test.
13633
13634 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
13635
13636         PR debug/42662
13637         * gcc.dg/pr42662.c: New test.
13638
13639         PR tree-optimization/42645
13640         * g++.dg/other/pr42645-1.C: New test.
13641         * g++.dg/other/pr42645-2.C: New test.
13642
13643 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
13644
13645         PR target/42416
13646         * gcc.target/powerpc/warn-1.c: New test.
13647         * gcc.target/powerpc/warn-2.c: New test.
13648
13649 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
13650
13651         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13652         stack alignment.
13653
13654 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
13655
13656         * gcc.dg/lto/20100108_0.c: New.
13657
13658 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
13659
13660         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13661         Add -march=i686 -msse for 32bit x86 targets.
13662
13663 2010-01-10  Richard Guenther  <rguenther@suse.de>
13664
13665         PR middle-end/42667
13666         * gcc.dg/torture/pr42667.c: New testcase.
13667
13668 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13669
13670         PR fortran/32489
13671         * gfortran.dg/array_constructor_34.f90: New test.
13672
13673 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13674
13675         PR fortran/20923
13676         * gfortran.dg/array_constructor_33.f90: New test.
13677         gfortran.dg/array_function_5.f90: Add credit.
13678
13679 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13680
13681         PR debug/42631
13682         * gcc.dg/pr42631.c: New.
13683
13684 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13685
13686         PR debug/42630
13687         * gcc.dg/pr42630.c: New.
13688
13689 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13690
13691         PR debug/42629
13692         * gcc.dg/pr42629.c: New.
13693
13694 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13695
13696         PR middle-end/42363
13697         * gcc.dg/torture/pr42363.c: New.
13698
13699 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13700
13701         PR debug/42604
13702         PR debug/42395
13703         * gcc.dg/vect/pr42604.c: New.
13704         * gcc.dg/vect/pr42395.c: New.
13705
13706 2010-01-09  Richard Guenther  <rguenther@suse.de>
13707
13708         PR middle-end/42512
13709         * gcc.c-torture/execute/pr42512.c: New testcase.
13710
13711 2010-01-09  Tobias Burnus  <burnus@net-b.de>
13712
13713         PR fortran/41298
13714         * gfortran.dg/c_ptr_tests_14.f90: New test.
13715
13716 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13717
13718         PR ada/41929
13719         * gnat.dg/null_pointer_deref1.adb: Don't run on
13720         sparc*-sun-solaris2.11.
13721
13722 2010-01-08  Richard Guenther  <rguenther@suse.de>
13723
13724         PR lto/42528
13725         * gcc.dg/lto/20100103-1_0.c: New testcase.
13726         * gcc.dg/lto/20100103-2_0.c: Likewise.
13727
13728 2010-01-08  Tobias Burnus  <burnus@net-b.de
13729
13730         PR/fortran 25829
13731         * gfortran.dg/asynchronous_1.f90: New test.
13732         * gfortran.dg/asynchronous_2.f90: New test.
13733         * gfortran.dg/conflicts.f90: Update error message.
13734
13735 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
13736
13737         c++/40155
13738         * g++.dg/cpp0x/variadic-unify-2.C: New test.
13739
13740 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
13741
13742         PR tree-optimization/42625
13743         * g++.dg/opt/dtor4.C: New test.
13744         * g++.dg/opt/dtor4.h: New.
13745         * g++.dg/opt/dtor4-aux.cc: New.
13746
13747 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13748
13749         PR fortran/42597
13750         * gfortran.dg/proc_ptr_26.f90: New test.
13751
13752 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13753
13754         PR fortran/41872
13755         * gfortran.dg/allocatable_scalar_7.f90: New test.
13756
13757 2010-01-06  Richard Guenther  <rguenther@suse.de>
13758
13759         * gcc.c-torture/compile/pr42632.c: New testcase.
13760
13761 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13762
13763         PR target/42542
13764         * gcc.target/i386/pr42542-4.c: New.
13765         * gcc.target/i386/pr42542-4a.c: Likewise.
13766         * gcc.target/i386/pr42542-5.c: Likewise.
13767         * gcc.target/i386/pr42542-5a.c: Likewise.
13768
13769 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13770
13771         * gcc.dg/tls/opt-15.c: New test.
13772
13773 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13774
13775         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13776
13777 2010-01-05  Martin Jambor  <mjambor@suse.cz>
13778
13779         PR tree-optimization/42462
13780         * g++.dg/torture/pr42462.C: New test.
13781
13782 2010-01-05  Jason Merrill  <jason@redhat.com>
13783
13784         * g++.dg/cpp0x/initlist30.C: New test.
13785
13786 2010-01-05  Richard Guenther  <rguenther@suse.de>
13787
13788         PR tree-optimization/42614
13789         * gcc.c-torture/execute/pr42614.c: New testcase.
13790
13791 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
13792
13793         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13794         * gcc.dg/Wunreachable-1.c: Remove the testcase of
13795         -Wunreachable-code.
13796         * gcc.dg/Wunreachable-2.c: Likewise.
13797         * gcc.dg/Wunreachable-3.c: Likewise.
13798         * gcc.dg/Wunreachable-4.c: Likewise.
13799         * gcc.dg/Wunreachable-5.c: Likewise.
13800         * gcc.dg/Wunreachable-6.c: Likewise.
13801         * gcc.dg/Wunreachable-7.c: Likewise.
13802         * gcc.dg/Wunreachable-8.c: Likewise.
13803         * gcc.dg/20041231-1.c: Likewise.
13804
13805 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
13806
13807         PR other/42611
13808         * gcc.dg/pr42611.c: New test.
13809
13810         PR tree-optimization/42508
13811         * g++.dg/opt/pr42508.C: New test.
13812
13813 2010-01-05  Tobias Burnus  <burnus@net-b.de>
13814
13815         PR fortran/41872
13816         * gfortran.dg/allocatable_scalar_8.f90: New.
13817
13818 2010-01-04  Martin Jambor  <mjambor@suse.cz>
13819
13820         PR tree-optimization/42398
13821         * gcc.c-torture/compile/pr42398.c: New test.
13822
13823 2010-01-04  Jason Merrill  <jason@redhat.com>
13824
13825         PR c++/42555
13826         * g++.dg/ext/attrib35.C: New.
13827
13828         PR c++/42567
13829         * g++.dg/cpp0x/auto17.C: New.
13830
13831 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
13832
13833         * gcc.dg/lto/20100104_0.c: New.
13834
13835 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
13836
13837         PR target/42542
13838         * gcc.target/i386/pr42542-1.c: New.
13839         * gcc.target/i386/pr42542-1a.c: Likewise.
13840         * gcc.target/i386/pr42542-1b.c: Likewise.
13841         * gcc.target/i386/pr42542-2.c: Likewise.
13842         * gcc.target/i386/pr42542-2a.c: Likewise.
13843         * gcc.target/i386/pr42542-2b.c: Likewise.
13844         * gcc.target/i386/pr42542-3.c: Likewise.
13845         * gcc.target/i386/pr42542-3a.c: Likewise.
13846
13847 2009-01-04  Tobias Burnus  <burnus@net-b.de>
13848
13849         PR fortran/41872
13850         * gfortran.dg/allocatable_scalar_5.f90: New test.
13851         * gfortran.dg/allocatable_scalar_6.f90: New test.
13852
13853 2010-01-03  Richard Guenther  <rguenther@suse.de>
13854
13855         PR testsuite/42583
13856         * gfortran.dg/gomp/recursion1.f90: Remove.
13857
13858 2010-01-03  Richard Guenther  <rguenther@suse.de>
13859
13860         * gcc.dg/Warray-bounds.c: Remove XFAILs.
13861         * gcc.dg/uninit-6.c: Likewise.
13862         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13863
13864 2010-01-03  Richard Guenther  <rguenther@suse.de>
13865
13866         PR tree-optimization/42589
13867         * gcc.target/i386/pr42589.c: New testcase.
13868
13869 2010-01-03  Richard Guenther  <rguenther@suse.de>
13870
13871         PR tree-optimization/42438
13872         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13873
13874 2010-01-02  Richard Guenther  <rguenther@suse.de>
13875
13876         PR testsuite/41651
13877         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13878
13879 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
13880
13881         PR target/42448
13882         * gcc.target/alpha/pr42448-1.c: New test.
13883         * gcc.target/alpha/pr42448-2.c: Ditto.
13884
13885 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
13886
13887         PR preprocessor/41947
13888         * gcc.dg/c99-hexfloat-3.c: New test.
13889
13890 2010-01-01  Richard Guenther  <rguenther@suse.de>
13891
13892         PR c/42570
13893         * gcc.c-torture/execute/pr42570.c: New testcase.
13894
13895 2010-01-01  Richard Guenther  <rguenther@suse.de>
13896
13897         PR middle-end/42559
13898         * gcc.c-torture/compile/pr42559.c: New testcase.
13899
13900 \f
13901 Copyright (C) 2010 Free Software Foundation, Inc.
13902
13903 Copying and distribution of this file, with or without modification,
13904 are permitted in any medium without royalty provided the copyright
13905 notice and this notice are preserved.