OSDN Git Service

87e7ab5c5e4a06aae81a02a16e1046d04aa914f9
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
2
3         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
4         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
5         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
6         * gcc.dg/pack-test-2.c: Test for all targets.
7         * gcc.dg/pragma-align.c: Test for all targets.
8         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
9         * gcc.dg/ucnid-10.c: Test for all targets.
10
11 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
12
13         * gcc.target/sparc/sparc-align-1.c: New test.
14
15 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
16
17         PR c++/16189
18         PR c++/36888
19         PR c++/45331
20         * g++.dg/parse/semicolon3.C: New test.
21         * g++.dg/debug/pr22514.C: Adjust.
22         * g++.dg/init/error1.C: Adjust.
23         * g++.dg/other/bitfield3.C: Adjust.
24         * g++.dg/other/semicolon.C: Adjust.
25         * g++.dg/parse/error14.C: Adjust.
26         * g++.dg/parse/error5.C: Adjust.
27         * g++.dg/parse/parameter-declaration-1.C: Adjust.
28         * g++.dg/template/pr23510.C: Adjust.
29         * g++.dg/template/pr39425.C: Adjust.
30         * g++.old-deja/g++.robertl/eb125.C: Adjust.
31
32 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
33
34         PR debug/46561
35         * gcc.dg/autopar/pr46561.c: New test.
36
37         PR c++/46538
38         * g++.dg/other/error34.C: New test.
39
40         PR c++/46526
41         * g++.dg/cpp0x/constexpr-base3.C: New test.
42
43         PR tree-optimization/45830
44         * gcc.target/i386/pr45830.c: New test.
45         * gcc.c-torture/execute/pr45830.c: New test.
46
47 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
48
49         * objc.dg/attributes/class-attribute-1.m: Rewritten.
50         * objc.dg/attributes/class-attribute-2.m: Same change.
51         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
52         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
53         * objc.dg/fobjc-std-1.m: Updated.
54         * obj-c++.dg/fobjc-std-1.mm: Updated.
55         
56 2010-11-19  Michael Matz  <matz@suse.de>
57
58         PR tree-optimization/46077
59         * gcc.dg/vect/O3-pr46077.c: New testcase.
60
61 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
62
63         PR c/46547
64         * gcc.c-torture/compile/pr46547-1.c: New test.
65
66 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
67
68         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
69         exec $compiler.
70         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
71         $GFORTRAN_UNDER_TEST.
72         (gfortran_init): Use -B to specify specpath, add trailing /.
73
74 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
75
76         * gcc.target/powerpc/ppc-target-1.c: New file to test target
77         attributes on PowerPC.
78         * gcc.target/powerpc/ppc-target-2.c: Ditto.
79         * gcc.target/powerpc/ppc-target-3.c: Ditto.
80
81 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
82
83         * objc.dg/attributes/proto-attribute-1.m: Updated.
84         * objc.dg/attributes/proto-attribute-2.m: New.
85         * objc.dg/attributes/proto-attribute-3.m: New.
86         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
87         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
88         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
89
90 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
91
92         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
93
94 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
95
96         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
97
98 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
99
100         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
101         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
102
103 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
104
105         PR middle-end/46534
106         * gcc.c-torture/compile/pr46534.c: New test.
107
108 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
109
110         * gnat.dg/atomic4.ad[sb]: New test.
111         * gnat.dg/volatile4.adb: Likewise.
112
113 2010-11-18  Richard Henderson  <rth@redhat.com>
114
115         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
116
117 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
118
119         PR c/33193
120         * c-c++-common/pr33193.c: New test.
121
122 2010-11-18  Richard Guenther  <rguenther@suse.de>
123
124         PR tree-optimization/46172
125         * gcc.dg/torture/pr46172.c: New testcase.
126
127 2010-11-18  Jeff Law  <law@redhat.com>
128
129         PR middle-end-optimization/46297
130         * gfortran.dg/pr46297.f: New test.
131
132 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
133
134         PR middle-end/31490
135         * gcc.dg/pr31490.c: New test.
136
137 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
138
139         * gcc.dg/nop.h: Move from ...
140         * gcc.dg/guality/nop.h: ... here.
141         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
142         * gcc.dg/guality/asm-1.c: Update nop.h include.
143         * gcc.dg/guality/pr43329-1.c: Ditto.
144
145 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
146
147         * gcc.dg/two-types-1.c: New test.
148         * gcc.dg/two-types-2.c: New test.
149         * gcc.dg/two-types-3.c: New test.
150         * gcc.dg/two-types-4.c: New test.
151         * gcc.dg/two-types-5.c: New test.
152         * gcc.dg/two-types-6.c: New test.
153         * gcc.dg/two-types-7.c: New test.
154         * gcc.dg/two-types-8.c: New test.
155         * gcc.dg/two-types-9.c: New test.
156         * gcc.dg/two-types-10.c: New test.
157         * objc.dg/two-types-1.m: New test.
158
159 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
160
161         PR rtl-optimization/46440
162         * gcc.dg/pr46440.c: New test.
163
164         PR testsuite/45429
165         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
166
167 2010-11-17  Ira Rosen  <irar@il.ibm.com>
168
169         PR tree-optimization/46312
170         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
171         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
172         on targets that support vector shifts with scalar shift argument.
173         Remove dg-options.
174         * gcc.dg/vect/vect-scal-opt.c: Rename to...
175         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
176         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
177         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
178         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
179         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
180         support misaligned data accesses.
181         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
182         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
183         * lib/target-supports.exp
184         (check_effective_target_vect_shift_scalar): New.
185
186 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
187
188         * gcc.dg/guality/nop.h: New file.
189         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
190         "nop".  Adjust line numbers in gdb-test.
191         * gcc.dg/guality/pr43329-1.c: Likewise.
192
193 2010-11-16  Jason Merrill  <jason@redhat.com>
194
195         * g++.dg/cpp0x/defaulted20.C: New.
196
197         * g++.dg/template/injected2.C: New.
198
199 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
200
201         * objc.dg/protocol-optional-1.m: New.
202         * obj-c++.dg/protocol-optional-1.mm: New.
203
204 2010-11-16  Richard Henderson  <rth@redhat.com>
205
206         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
207         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
208
209 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
210
211         * gnat.dg/opt12.adb: New test.
212         * gnat.dg/opt12_pkg.ad[sb]: New helper.
213
214 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
215
216         * gcc.target/rx/pack.c: New test.
217
218 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
219             Tobias Burnus  <burnus@net-b.de>
220
221         PR fortran/32049
222         * gfortran.dg/quad_1.f90: New.
223         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
224         compiler arguments.
225         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
226         library search path; call gcc-set-multilib-library-path with
227         arguments such that libgfortran.spec is found.
228         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
229
230 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
231
232         PR c++/46401
233         * g++.dg/warn/Wsequence-point-3.C: New test.
234
235 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
236
237         PR preprocessor/17349
238         * gcc.dg/cpp/cmdlne-C3.c: New.
239
240 2010-11-16  Richard Guenther  <rguenther@suse.de>
241
242         PR tree-optimization/44545
243         * gcc.dg/pr44545.c: New testcase.
244
245 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
246
247         PR rtl-optimization/46366
248         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
249         casts.
250
251 2010-11-16  Richard Guenther  <rguenther@suse.de>
252
253         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
254
255 2010-11-16  Richard Guenther  <rguenther@suse.de>
256
257         PR middle-end/45172
258         * gfortran.dg/gomp/pr45172.f90: New testcase.
259
260 2010-11-16  Nick Clifton  <nickc@redhat.com>
261
262         * gcc.target/rx/pack.c: New test.
263
264 2010-11-15  Richard Henderson  <rth@redhat.com>
265
266         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
267         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
268         Use builtin_constant_p rather than scanning for builtin name.
269
270 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
271
272         * objc.dg/property/dotsyntax-18.m: New.
273         * objc.dg/property/dotsyntax-19.m: New.
274         * objc.dg/property/dotsyntax-20.m: New.
275         * obj-c++.dg/property/dotsyntax-18.mm: New.
276         * obj-c++.dg/property/dotsyntax-19.mm: New.
277         * obj-c++.dg/property/dotsyntax-20.mm: New.
278         * objc.dg/property/dotsyntax-4.m: Removed some unused
279         variables and code.
280         * objc.dg/property/dotsyntax-6.m: Same change.
281         * objc.dg/property/dotsyntax-16.m: Same change.
282         * objc.dg/property/dotsyntax-17.m: Same change.
283         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
284         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
285         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
286         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
287         * objc.dg/property/at-property-22.m: Added missing casts.
288         * obj-c++.dg/property/at-property-22.mm: Same change.
289
290 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
291
292         PR tree-optimization/46491
293         * gcc.target/i386/pr46491.c: New test.
294
295         PR tree-optimization/46461
296         * gcc.c-torture/compile/pr46461.c: New test.
297
298 2010-11-15  Tobias Burnus  <burnus@net.b.de>
299
300         PR fortran/46484
301         * gfortran.dg/allocatable_scalar_11.f90: New.
302         * gfortran.dg/allocatable_scalar_5.f90: Make test case
303         standard conform.
304
305 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
306
307         PR debug/46095
308         * gcc.target/i386/pr46095.c: New test.
309
310         PR debug/46387
311         * gcc.dg/pr46387.c: New test.
312
313 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
314
315         * objc.dg/property/dotsyntax-16.m: New.
316         * objc.dg/property/dotsyntax-17.m: New.
317         * obj-c++.dg/property/dotsyntax-16.mm: New.
318         * obj-c++.dg/property/dotsyntax-17.mm: New.
319         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
320         syntax with properties, which now works.
321         * obj-c++.dg/property/at-property-10.mm: Same change.
322
323 2010-11-15  Martin Jambor  <mjambor@suse.cz>
324
325         PR tree-optimization/46349
326         * gnat.dg/opt9.adb: New file.
327         * gnat.dg/opt9_pkg.ads: Likewise
328
329 2010-11-15  Richard Guenther  <rguenther@suse.de>
330
331         PR lto/44989
332         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
333
334 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
335
336         PR preprocessor/45038
337         * g++.dg/pr45038.C: New test.
338
339 2010-11-15  Richard Guenther  <rguenther@suse.de>
340
341         PR tree-optimization/46467
342         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
343
344 2010-11-15  Richard Guenther  <rguenther@suse.de>
345
346         PR testsuite/46423
347         * g++.dg/torture/pr34850.C: Adjust.
348
349 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
350
351         PR c/46475
352         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
353
354 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
355
356         * objc.dg/property/at-property-21.m: New.
357         * objc.dg/property/at-property-22.m: New.
358         * objc.dg/property/at-property-23.m: New.
359         * objc.dg/property/synthesize-9.m: New.
360         * objc.dg/property/synthesize-10.m: New.
361         * objc.dg/property/synthesize-11.m: New.
362         * obj-c++.dg/property/at-property-21.mm: New.
363         * obj-c++.dg/property/at-property-22.mm: New.
364         * obj-c++.dg/property/at-property-23.mm: New.
365         * obj-c++.dg/property/synthesize-9.mm: New.
366         * obj-c++.dg/property/synthesize-10.mm: New.
367         * obj-c++.dg/property/synthesize-11.mm: New.
368
369         * objc.dg/property/at-property-4.m: Updated to match new compiler
370         where some errors have been converted into warnings and vice versa.
371         * objc.dg/property/at-property-16.m: Same change.
372         * objc.dg/property/at-property-18.m: Same change.
373         * objc.dg/property/property-neg-5.m: Same change.
374         * obj-c++.dg/property/at-property-4.mm: Same change.
375         * obj-c++.dg/property/at-property-16.mm: Same change.
376         * obj-c++.dg/property/at-property-18.mm: Same change.
377         * obj-c++.dg/property/property-neg-5.mm: Same change.
378
379         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
380         commented out because of testsuite problems; I found out that
381         using dg-warning instead of dg-message gets them to work.
382         * obj-c++.dg/property/property-neg-3.mm: Same change.
383         * obj-c++.dg/property/synthesize-6.mm: Same change.
384         * obj-c++.dg/property/at-property-5.mm: Same change.
385         * obj-c++.dg/property/at-property-14.mm: Same change.
386         * obj-c++.dg/property/at-property-18.mm: Same change.
387         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
388         some tests still do not work due to some other testsuite issue).
389
390 2010-11-13  Jason Merrill  <jason@redhat.com>
391
392         * g++.dg/cpp0x/auto20.C: New.
393
394 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
395
396         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
397         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
398
399 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
400
401         PR c/46462
402         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
403         * gcc.dg/pr35746.c: Likewise.
404         * gcc.dg/cpp/direct2.c: Likewise.
405         * gcc.dg/cpp/direct2s.c: Likewise.
406         * gcc.dg/noncompile/920923-1.c: Likewise.
407         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
408
409 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
410
411         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
412
413 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
414
415         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
416         a pointer to an arbitrary C struct with an Objective-C protocol.
417         Test various valid uses of typedef with Objective-C objects and
418         protocols instead.
419         * objc.dg/invalid-type-1.m: New.
420         * obj-c++.dg/invalid-type-1.m: New.
421
422 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
423
424         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
425
426 2010-11-13  Tobias Burnus  <burnus@net-b.de>
427
428         PR fortran/45742
429         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
430
431 2010-11-13  Tobias Burnus  <burnus@net-b.de>
432
433         PR fortran/45742
434         * gfortran.dg/volatile12.f90: New.
435
436 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
437
438         * objc.dg/attributes/method-format-1.m: Adjust.
439
440 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
441
442         PR c/20385
443         * gcc.dg/decl-9.c: New.
444
445 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
446
447         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
448
449 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
450
451         * gcc.dg/format/few-1.c: New test.
452         * gcc.dg/format/asm_fprintf-1.c: Adjust.
453         * gcc.dg/format/c90-scanf-1.c: Adjust.
454         * gcc.dg/format/cmn-err-1.c: Adjust.
455         * gcc.dg/format/dfp-printf-1.c: Adjust.
456         * gcc.dg/format/dfp-scanf-1.c: Adjust.
457         * gcc.dg/format/gcc_diag-1.c: Adjust.
458         * gcc.dg/format/ms_unnamed-1.c: Adjust.
459         * gcc.dg/format/strfmon-1.c: Adjust.
460         * gcc.dg/format/unnamed-1.c: Adjust.
461         * gcc.dg/format/xopen-2.c: Adjust.
462         * g++.dg/ext/builtin4.C: Adjust.
463         * g++.dg/ext/builtin5.C: Adjust.
464
465 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
466
467         * gcc.dg/pragma-diag-2.c: New test.
468
469 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
470
471         PR fortran/45794
472         * gfortran.dg/optional_mask.f90: New test.
473
474 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
475
476         * g++.dg/cpp0x/defaulted15.C: Adjust.
477
478 2010-11-12  James Dennett <jdennett@google.com>
479
480         PR c++/39415
481         * g++.dg/expr/static_cast7.C: New.
482
483 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
484
485         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
486         warning.
487         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
488         mips-sgi-irix*.
489         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
490         * gcc.target/mips/call-3.c: Add dg-require-visibility.
491
492 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
493
494         * gcc.dg/pr46375.c: New test.
495
496 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
497
498         PR c/44782
499         * c-c++-common/fmax-errors.c: New test.
500
501 2010-11-11  Richard Henderson  <rth@redhat.com>
502
503         * gcc.target/i386/sse-24.c: Use -ffp-contract.
504
505 2010-11-11  Jan Hubicka  <jh@suse.cz>
506
507         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
508         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
509
510 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
511
512         PR target/46088
513         * gcc.dg/pr46088.c: New test.
514
515 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
516
517         * gfortran.dg/empty_derived_type.f90: New test.
518
519 2010-11-11  Tobias Burnus  <burnus@net-b.de>
520
521         PR fortran/46413
522         * gfortran.dg/class_31.f90: New.
523
524         PR fortran/46205
525         * gfortran.dg/forall_14.f90: New.
526
527 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
528             Tobias Burnus  <burnus@net-b.de>
529
530         PR fortran/46325
531         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
532
533 2010-11-11  Jan Hubicka  <jh@suse.cz>
534
535         * gcc.dg/20081223-1.c: Update LTO options.
536         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
537         * gcc.dg/lto/20081118_0.c: Update LTO options.
538         * gcc.dg/lto/ipareference_0.c: Update LTO options.
539         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
540         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
541         * gcc.dg/lto/ipacp_0.c: Update LTO options.
542         * gcc.dg/lto/20090116_0.c: Update LTO options.
543         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
544         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
545         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
546         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
547         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
548         * gcc.dg/lto/20081224_0.c: Update LTO options.
549         * gcc.dg/lto/20090219_0.c: Update LTO options.
550         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
551         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
552         * gcc.dg/lto/20081115_0.c: Update LTO options.
553         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
554         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
555         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
556         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
557         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
558         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
559         * g++.dg/20090107-1.C: Update LTO options.
560         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
561         * g++.dg/lto/20081123_0.C: Update LTO options.
562         * g++.dg/lto/20090313_0.C: Update LTO options.
563         * g++.dg/lto/20081125_0.C: Update LTO options.
564         * g++.dg/lto/20081109-1_0.C: Update LTO options.
565         * g++.dg/lto/20081219_0.C: Update LTO options.
566         * g++.dg/lto/20100724-1_0.C: Update LTO options.
567         * g++.dg/lto/20081204-1_0.C: Update LTO options.
568         * g++.dg/lto/20090303_0.C: Update LTO options.
569         * g++.dg/lto/20100723-1_0.C: Update LTO options.
570         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
571         * g++.dg/lto/20090128_0.C: Update LTO options.
572         * g++.dg/lto/20081204-2_0.C: Update LTO options.
573         * g++.dg/lto/20090302_0.C: Update LTO options.
574         * g++.dg/lto/20081119-1_0.C: Update LTO options.
575         * g++.dg/lto/20081118_0.C: Update LTO options.
576         * g++.dg/20090121-1.C: Update LTO options.
577         * objc.dg/lto/lto.exp: Update LTO options.
578         * lib/lto.exp: Update LTO options.
579         * lib/gcc-dg.exp: Update LTO options.
580         * lib/c-torture.exp: Update LTO options.
581         * obj-c++.dg/lto/lto.exp: Update LTO options.
582
583 2010-11-11  Jan Hubicka  <jh@suse.cz>
584
585         PR tree-optimize/40436
586         * gcc.dg/tree-ssa/inline-5.c: New testcase.
587         * gcc.dg/tree-ssa/inline-6.c: New testcase.
588
589 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
590
591         * gfortran.dg/proc_decl_24.f90: New.
592
593 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
594
595         * objc.dg/property/at-property-20.m: New.
596         * objc.dg/property/synthesize-8.m: New.
597         * obj-c++.dg/property/at-property-20.m: New.
598         * obj-c++.dg/property/synthesize-8.mm: New.
599
600 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
601
602         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
603
604 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
605
606         PR middle-end/46388
607         * gcc.c-torture/compile/pr46388.c: New test.
608
609 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
610
611         * lib/lto.exp (lto-get-options-main): Support optional target
612         selector for dg-suppress-ld-options.
613
614 2010-11-11  Martin Jambor  <mjambor@suse.cz>
615
616         PR tree-optimization/46383
617         * g++.dg/torture/pr46383.C: New test.
618
619 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
620
621         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
622         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
623         to dg-options.
624         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
625         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
626         * g++.dg/other/i386-3.C: Ditto.
627
628 2010-11-10  Jason Merrill  <jason@redhat.com>
629
630         * g++.dg/cpp0x/constexpr-46420.C: New.
631
632 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
633
634         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
635         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
636         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
637         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
638         expected messages.
639
640 2010-11-10  Jan Hubicka  <jh@suse.cz>
641
642         PR tree-optimize/38669
643         * gcc.dg/tree-ssa/pr38699.c: New testcase.
644
645 2010-11-10  Jan Hubicka  <jh@suse.cz>
646
647         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
648
649 2010-11-10  Jason Merrill  <jason@redhat.com>
650
651         * g++.dg/cpp0x/constexpr-bitfield.C: New.
652
653 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
654
655         PR debug/46409
656         * gcc.dg/debug/pr46409.c: New test.
657
658         PR c++/46368
659         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
660
661 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
662
663         PR target/46419
664         * gcc-target/i386/pr46419.c: New test.
665
666 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
667
668         * g++.dg/other/i386-2.C: Add -mtbm.
669         * g++.dg/other/i386-3.C: Likewise.
670         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
671         * gcc.target/i386/funcspec-6.c: Likewise.
672         * gcc.target/i386/sse-12.c: Add -mtbm.
673         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
674         operand intrinsics.
675         * gcc.target/i386/sse-14.c: Likewise.
676         * gcc.target/i386/sse-22.c: Likewise.
677         * gcc.target/i386/sse-23.c: Likewise.
678         * gcc.target/i386/tbm-1.c: New file.
679         * gcc.target/i386/tbm-2.c: Likewise.
680
681 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
682
683         * g++.dg/other/i386-2.C: Add -mbmi.
684         * g++.dg/other/i386-3.C: Likewise.
685         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
686         * gcc.target/i386/funcspec-6.c: Likewise.
687         * gcc.target/i386/sse-12.c: Add -mbmi.
688         * gcc.target/i386/bmi-1.c: New file.
689         * gcc.target/i386/bmi-2.c: Likewise.
690         * gcc.target/i386/bmi-3.c: Likewise.
691         * gcc.target/i386/bmi-4.c: Likewise.
692         * gcc.target/i386/bmi-5.c: Likewise.
693         * gcc.target/i386/bmi-6.c: Likewise.
694
695 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
696
697         PR c++/46065
698         * g++.dg/pr46065.C: New test.
699
700 2010-11-10  Jan Hubicka  <jh@suse.cz>
701
702         PR tree-optimize/33172
703         PR tree-optimize/43411
704         * gcc.dg/tree-ssa/pr33172.c: New testcase.
705         * g++.dg/tree-ssa/pr43411.C: New testcase.
706
707 2010-11-10  Jan Hubicka  <jh@suse.cz>
708
709         PR tree-optimize/46228
710         * g++.dg/tree-ssa/pr46228.C: New testcase.
711
712 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
713
714         PR tree-optimization/46414
715         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
716
717 2010-11-10  Tobias Burnus  <burnus@net-b.de>
718
719         PR fortran/46411
720         * gfortran.dg/intrinsic_7.f90: New.
721
722 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
723
724         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
725         * g++.dg/abi/thunk4.C: Likewise.
726         * g++.dg/opt/combine.C: Add dg-require-visibility.
727         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
728         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
729         alpha*-dec-osf*.
730         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
731         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
732         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
733         large arena_size.
734         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
735         * gcc.dg/intmax_t-1.c: Likewise.
736
737 2010-11-10  Tobias Burnus  <burnus@net-b.de>
738
739         PR fortran/46244
740         * gfortran.dg/class_30.f90: New.
741
742 2010-11-10  Tobias Burnus  <burnus@net-b.de>
743
744         PR fortran/46223
745         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
746         failure on s390.
747
748 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
749
750         PR tree-optimization/45971
751         * gcc.dg/vect/O3-pr45971.c: New.
752
753 2010-11-10  Richard Guenther  <rguenther@suse.de>
754
755         PR tree-optimization/44964
756         * gcc.dg/pr44964.c: New testcase.
757
758 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
759
760         * gnat.dg/opt10.adb: Fix typo.
761
762 2010-11-10  Martin Jambor  <mjambor@suse.cz>
763
764         PR tree-optimization/46351
765         PR tree-optimization/46377
766         * gnat.dg/opt10.adb: New file.
767         * gnat.dg/opt10_pkg.ads: Likewise.
768         * gnat.dg/opt11.adb: Likewise.
769         * gnat.dg/opt11.ads: Likewise.
770
771 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
772
773         * gnat.dg/boolean_conv.adb: New test.
774
775 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
776
777         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
778
779 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
780
781         * gnat.dg/unchecked_convert7.adb: New test.
782
783 2010-11-10  Richard Guenther  <rguenther@suse.de>
784
785         PR tree-optimization/46398
786         * gcc.dg/torture/pr46398.c: New testcase.
787
788 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
789
790         * gfortran.dg/open_dev_null.f90: New test.
791
792 2010-11-09  Jan Hubicka  <jh@suse.cz>
793
794         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
795         unrolling.
796
797 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
798
799         * gcc.dg/struct-semi-4.c: New test.
800
801 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
802
803         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
804         power5 to enable generation of FRIZ.
805
806         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
807         optimization.
808
809         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
810         expected.
811
812 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
813
814         PR target/43808
815         * gfortran.dg/pr43808.f90: New test.
816
817 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
818
819         PR tree-optimization/46036
820         * gfortran.dg/lto/pr46036_0.f90: New.
821
822 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
823
824         PR middle-end/45663
825         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
826         bar invocation instead of first.
827
828         PR debug/46171
829         * gcc.dg/pr46171.c: New test.
830
831 2010-11-09  Richard Guenther  <rguenther@suse.de>
832
833         PR tree-optimization/46355
834         * gcc.dg/pr46355.c: New testcase.
835
836 2010-11-09  Richard Guenther  <rguenther@suse.de>
837
838         PR tree-optimization/46177
839         * gcc.dg/pr46177-2.c: New testcase.
840
841 2010-11-09  Richard Guenther  <rguenther@suse.de>
842
843         PR testsuite/46312
844         * gcc.dg/vec-scal-opt.c: Move ...
845         * gcc.dg/vect/vect-scal-opt.c: ... here.
846         * gcc.dg/vec-scal-opt1.c: Move ...
847         * gcc.dg/vect/vect-scal-opt1.c: ... here.
848         * gcc.dg/vec-scal-opt2.c: Move ...
849         * gcc.dg/vect/vect-scal-opt2.c: ... here.
850
851 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
852
853         * gnat.dg/specs/static_initializer5.ads: New test.
854         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
855
856 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
857
858         PR middle-end/46360
859         * gcc.c-torture/compile/pr46360.c: New test.
860
861         PR c++/45894
862         * g++.dg/warn/Wsequence-point-2.C: New test.
863
864 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
865
866         PR fortran/46313
867         * gfortran.dg/class_29.f03: New.
868
869 2010-11-09  Richard Guenther  <rguenther@suse.de>
870
871         PR middle-end/46221
872         * gcc.target/i386/alias-1.c: New testcase.
873
874 2010-11-08  Jason Merrill  <jason@redhat.com>
875
876         * g++.dg/cpp0x/constexpr-sassert.C: New.
877
878 2010-11-08  Jason Merrill  <jason@redhat.com>
879
880         * g++.dg/cpp0x/constexpr-defarg.C: New.
881
882 2010-11-08  Xinliang David Li  <davidxl@google.com>
883
884         PR tree-optimization/46316
885         * gcc.c-torture/execute/pr46316.c: New test.
886
887 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
888
889         PR fortran/46344
890         * gfortran.dg/class_28.f03: Extended.
891
892 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
893
894         * objc.dg/property/dotsyntax-13.m: New.
895         * objc.dg/property/dotsyntax-14.m: New.
896         * objc.dg/property/dotsyntax-15.m: New.
897         * objc.dg/property/synthesize-7.m: New.
898         * obj-c++.dg/property/dotsyntax-13.mm: New.
899         * obj-c++.dg/property/dotsyntax-14.mm: New.
900         * obj-c++.dg/property/dotsyntax-15.mm: New.
901         * obj-c++.dg/property/synthesize-7.mm: New.
902
903 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
904
905         * objc.dg/property/dynamic-4.m: New.
906         * objc.dg/property/dynamic-5.m: New.
907         * objc.dg/property/dynamic-6.m: New.
908         * obj-c++.dg/property/dynamic-4.mm: New.
909         * obj-c++.dg/property/dynamic-5.mm: New.
910         * obj-c++.dg/property/dynamic-6.mm: New.
911
912 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
913
914         * objc.dg/property/synthesize-3.m: New.
915         * objc.dg/property/synthesize-4.m: New.
916         * objc.dg/property/synthesize-5.m: New.
917         * objc.dg/property/synthesize-6.m: New.
918         * obj-c++.dg/property/synthesize-3.mm: New.
919         * obj-c++.dg/property/synthesize-4.mm: New.
920         * obj-c++.dg/property/synthesize-5.mm: New.
921         * obj-c++.dg/property/synthesize-6.mm: New.
922
923 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
924
925         * objc.dg/property/at-property-5.m: Updated test.
926         * objc.dg/property/at-property-16.m: New.
927         * objc.dg/property/at-property-17.m: New.
928         * objc.dg/property/at-property-18.m: New.
929         * objc.dg/property/at-property-19.m: New.
930         * objc.dg/property/dotsyntax-12.m: New.
931         * objc.dg/protocol-inheritance-1.m: New.
932         * objc.dg/protocol-inheritance-2.m: New.
933         * obj-c++.dg/property/at-property-5.mm: Updated test.
934         * obj-c++.dg/property/at-property-16.mm: New.
935         * obj-c++.dg/property/at-property-17.mm: New.
936         * obj-c++.dg/property/at-property-18.mm: New.
937         * obj-c++.dg/property/at-property-19.mm: New.
938         * obj-c++.dg/protocol-inheritance-1.mm: New.
939         * obj-c++.dg/protocol-inheritance-2.mm: New.
940         * obj-c++.dg/property/dotsyntax-12.mm: New.
941
942 2010-11-08  Jason Merrill  <jason@redhat.com>
943
944         * g++.dg/expr/overflow1.C: New.
945         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
946         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
947         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
948         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
949
950 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
951
952         * gcc.dg/pr35442.c: Adapt warning.
953
954         PR target/46280
955         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
956         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
957         * g++.dg/torture/pr36444.C: Add dg-options -msse for
958         i?86-*-* x86_64-*-*.
959         * g++.dg/torture/pr36445.C: Likewise.
960         * gcc.c-torture/compile/pr34856.c: Likewise.
961         * gcc.c-torture/compile/pr39928-1.c: Likewise.
962         * gcc.c-torture/compile/vector-1.c: Likewise.
963         * gcc.c-torture/compile/vector-2.c: Likewise.
964         * gcc.dg/pr32912-1.c: Likewise.
965         * gcc.c-torture/execute/va-arg-25.c: Move ...
966         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
967         Add dg-options -msse, dg-require-effective-target sse_runtime for
968         for i?86-*-*, x86_64-*-*.
969         * gcc.c-torture/execute/vector-1.c: Likewise.
970         * gcc.c-torture/execute/vector-2.c: Likewise.
971         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
972         i?86-*-*, x86_64-*-*.
973         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
974         * gcc.dg/tree-ssa/sra-4.c: Likewise.
975         * gcc.dg/tree-ssa/vector-1.c: Likewise.
976         * gcc.dg/tree-ssa/vector-2.c: Likewise.
977         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
978
979 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
980
981         * gcc.dg/torture/pr45982.c: Add -std=c99
982         * gcc.dg/torture/pr45623.c: Ditto.
983
984 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
985
986         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
987         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
988
989 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
990
991         PR target/28627
992         * g++.dg/ext/dllimport7.C: Adjust second error check and
993         allow test for x86_64 mingw, too.
994
995 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
996
997         PR fortran/46344
998         * gfortran.dg/class_28.f03: New.
999
1000 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
1001
1002         PR rtl-optimization/45352
1003         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1004         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1005         gcc.target/i386/pr45352-2.c: New tests.
1006
1007 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1008
1009         PR libobjc/36610
1010         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1011         XFAIL the run for all but m32 x86.
1012
1013 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
1014
1015         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1016         as comment character.
1017
1018 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1019
1020         * gcc.target/mips/mips.exp: Revert previous patch.
1021         * gcc.target/mips/fma-1.c: Delete.
1022         * gcc.target/mips/fma-2.c: Likewise.
1023         * gcc.target/mips/fma-3.c: Likewise.
1024         * gcc.target/mips/fma-4.c: Likewise.
1025         * gcc.target/mips/fma-5.c: Likewise.
1026         * gcc.target/mips/fma-6.c: Likewise.
1027         * gcc.target/mips/fma-7.c: Likewise.
1028         * gcc.target/mips/fma-8.c: Likewise.
1029         * gcc.target/mips/fma-9.c: Likewise.
1030         * gcc.target/mips/fma-10.c: Likewise.
1031         * gcc.target/mips/fma-11.c: Likewise.
1032         * gcc.target/mips/fma-12.c: Likewise.
1033         * gcc.target/mips/fma-13.c: Likewise.
1034         * gcc.target/mips/fma-14.c: Likewise.
1035         * gcc.target/mips/fma-15.c: Likewise.
1036         * gcc.target/mips/fma-16.c: Likewise.
1037         * gcc.target/mips/fma-17.c: Likewise.
1038         * gcc.target/mips/fma-18.c: Likewise.
1039         * gcc.target/mips/fma-19.c: Likewise.
1040         * gcc.target/mips/fma-20.c: Likewise.
1041
1042 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1043
1044         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1045         * gcc.target/mips/fma-1.c: New test.
1046         * gcc.target/mips/fma-2.c: Likewise.
1047         * gcc.target/mips/fma-3.c: Likewise.
1048         * gcc.target/mips/fma-4.c: Likewise.
1049         * gcc.target/mips/fma-5.c: Likewise.
1050         * gcc.target/mips/fma-6.c: Likewise.
1051         * gcc.target/mips/fma-7.c: Likewise.
1052         * gcc.target/mips/fma-8.c: Likewise.
1053         * gcc.target/mips/fma-9.c: Likewise.
1054         * gcc.target/mips/fma-10.c: Likewise.
1055         * gcc.target/mips/fma-11.c: Likewise.
1056         * gcc.target/mips/fma-12.c: Likewise.
1057         * gcc.target/mips/fma-13.c: Likewise.
1058         * gcc.target/mips/fma-14.c: Likewise.
1059         * gcc.target/mips/fma-15.c: Likewise.
1060         * gcc.target/mips/fma-16.c: Likewise.
1061         * gcc.target/mips/fma-17.c: Likewise.
1062         * gcc.target/mips/fma-18.c: Likewise.
1063         * gcc.target/mips/fma-19.c: Likewise.
1064         * gcc.target/mips/fma-20.c: Likewise.
1065
1066 2010-11-06  Jason Merrill  <jason@redhat.com>
1067
1068         * g++.dg/cpp0x/constexpr-ctor3.C: New.
1069
1070 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
1071
1072         PR c/43384
1073         * gcc.dg/parser-error-3.c: New test.
1074
1075 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
1076
1077         PR c++/45332
1078         * g++.dg/parse/semicolon2.C: New testcase.
1079         * g++.dg/ext/asmspec1.C: Adjust.
1080         * g++.dg/init/new13.C: Adjust.
1081         * g++.dg/parse/ctor5.C: Adjust.
1082
1083 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
1084
1085         PR fortran/46330
1086         * gfortran.dg/class_27.f03: New.
1087
1088 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1089
1090         Fixed using the Objective-C 2.0 dot-syntax with self and super.
1091         * objc.dg/property/dotsyntax-5.m: New.
1092         * objc.dg/property/dotsyntax-6.m: New.
1093         * objc.dg/property/dotsyntax-7.m: New.
1094         * objc.dg/property/dotsyntax-8.m: New.
1095         * objc.dg/property/dotsyntax-9.m: New.
1096         * objc.dg/property/dotsyntax-10.m: New.
1097         * objc.dg/property/dotsyntax-11.m: New.
1098         * obj-c++.dg/property/dotsyntax-5.mm: New.
1099         * obj-c++.dg/property/dotsyntax-6.mm: New.
1100         * obj-c++.dg/property/dotsyntax-7.mm: New.
1101         * obj-c++.dg/property/dotsyntax-8.mm: New.
1102         * obj-c++.dg/property/dotsyntax-9.mm: New.
1103         * obj-c++.dg/property/dotsyntax-10.mm: New.
1104         * obj-c++.dg/property/dotsyntax-11.mm: New.
1105
1106 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1107
1108         * obj-c++.dg/encode-3.mm: Provide a different string check for the
1109         NeXT runtime when the type is READONLY.
1110
1111 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
1112
1113         * gcc.target/i386/387-2.c: Skip if -march= is specified.
1114         * gcc.target/i386/387-6.c: Ditto.
1115         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
1116         * gcc.target/i386/387-4.c: Ditto.
1117         * gcc.target/i386/387-7.c: Ditto.
1118         * gcc.target/i386/387-8.c: Ditto.
1119         * gcc.target/i386/387-9.c: Ditto.
1120         * gcc.target/i386/387-10.c: Ditto.
1121         * gcc.target/i386/387-11.c: Ditto.
1122         * gcc.target/i386/387-12.c: Ditto.
1123
1124         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
1125
1126 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1127
1128         PR target/44981
1129         * gcc.dg/darwin-cfstring-format-1.c: New.
1130         * gcc.dg/warn-nsstring.c: New.
1131         * objc.dg/fsf-nsstring-format-1.m: New.
1132         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1133         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1134         linker warning.
1135
1136 2010-11-05  Jason Merrill  <jason@redhat.com>
1137
1138         PR c++/45473
1139         * g++.dg/inherit/virtual6.C: New.
1140
1141 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1142
1143         PR c/44772
1144         * gcc.dg/Wcxx-compat-21.c: New test.
1145
1146 2010-11-05  Ian Lance Taylor  <iant@google.com>
1147
1148         PR target/46084
1149         * gcc.target/i386/pr46084.c: New test.
1150
1151 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
1152
1153         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1154         * (check_effective_target_mempcpy): New.
1155         * gcc.c-torture/execute/pr45636.c: Move this...
1156         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
1157
1158 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1159
1160         * gcc.target/i386/i386.exp (FLAGS): Remove.
1161         Wrap gcc_target_compile with $clearcap_ldflags added to options.
1162
1163 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1164
1165         PR c++/46160
1166         * g++.dg/opt/empty2.C: New test.
1167
1168         PR target/45670
1169         * gcc.target/i386/pr45670.c: New test.
1170
1171 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
1172
1173         PR fortran/45451
1174         PR fortran/46174
1175         * gfortran.dg/class_19.f03: Modified.
1176         * gfortran.dg/class_allocate_6.f03: New.
1177
1178 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1179
1180         * gcc.target/i386/avx-vzeroupper-19.c: New.
1181
1182 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1183
1184         PR tree-optimization/46099
1185         * gcc.dg/autopar/pr46099.c: New test.
1186
1187         PR middle-end/43690
1188         * c-c++-common/pr43690.c: New test.
1189
1190 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
1191
1192         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
1193         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
1194         declaration and implementation.
1195         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
1196         * obj-c++.dg/property/at-property-13.mm: Likewise.
1197         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
1198         * obj-c++.dg/property/property-1.mm: Likewise.
1199         * obj-c++.dg/property/at-property-7.mm: Likewise.
1200         * obj-c++.dg/property/at-property-9.mm: Likewise.
1201         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
1202         * obj-c++.dg/property/at-property-10.mm: Likewise.
1203         * obj-c++.dg/property/synthesize-2.mm: Likewise.
1204         * obj-c++.dg/property/at-property-12.mm: Likewise.
1205         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
1206         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
1207         * obj-c++.dg/property/at-property-6.mm: Likewise.
1208         * obj-c++.dg/property/at-property-8.mm: Likewise.
1209         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
1210         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
1211         * obj-c++.dg/property/at-property-11.mm: Likewise.
1212         * obj-c++.dg/template-8.mm: Likewise.
1213         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
1214         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
1215         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
1216         and put a FIXME for this.
1217         * obj-c++.dg/property/property-2.mm: Remove.
1218         * obj-c++.dg/property/property-3.mm: Remove.
1219
1220 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1221
1222         PR debug/46307
1223         * gcc.dg/pr46307.c: New test.
1224
1225 2010-11-05  Jason Merrill  <jason@redhat.com>
1226
1227         PR c++/46304
1228         * g++.dg/ext/complex6.C: New.
1229
1230 2010-11-04  Bud Davis   <jimmied@smu.edu>
1231
1232         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
1233
1234 2010-11-04  Chao-ying Fu  <fu@mips.com>
1235
1236         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
1237         msubu, mult, multu.
1238         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1239
1240 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1241
1242         Fixed using the Objective-C 2.0 dot-syntax with class names.
1243         * objc.dg/property/dotsyntax-3.m: New.
1244         * objc.dg/property/dotsyntax-4.m: New.
1245         * obj-c++.dg/property/dotsyntax-3.mm: New.
1246         * obj-c++.dg/property/dotsyntax-4.mm: New.
1247
1248         * objc.dg/fobjc-std-1.m: Added test for warnings when the
1249         Objective-C 2.0 dot-syntax is used with class names.
1250         * obj-c++.dg/fobjc-std-1.mm: Same change.
1251
1252 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
1253
1254         * gcc.target/powerpc/loop_align.c: New.
1255
1256 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1257
1258         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1259
1260         merge from FSF 'apple/trunk' branch.
1261         * gcc.target/powerpc/darwin64-abi.c: New.
1262
1263 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
1264
1265         PR tree-optimization/46233
1266         * gcc.dg/pr46233.c: New test.
1267
1268 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1269
1270         * objc.dg/property/property-2.m: Deleted.
1271         * objc.dg/property/property-3.m: Deleted.
1272
1273 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1274
1275         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1276         defined.
1277         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1278         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1279         * objc.dg/property/property-1.m: Likewise.
1280         * objc.dg/property/at-property-6.m: Likewise.
1281         * objc.dg/property/at-property-7.m: Likewise.
1282         * objc.dg/property/dotsyntax-1.m: Likewise.
1283         * objc.dg/property/at-property-8.m: Likewise.
1284         * objc.dg/property/dotsyntax-2.m: Likewise.
1285         * objc.dg/property/at-property-9.m: Likewise.
1286         * objc.dg/property/synthesize-2.m: Likewise.
1287         * objc.dg/property/at-property-10.m: Likewise.
1288         * objc.dg/property/at-property-11.m: Likewise.
1289         * objc.dg/property/at-property-12.m: Likewise.
1290         * objc.dg/property/at-property-13.m: Likewise.
1291         * objc.dg/property/fsf-property-method-access.m: Likewise.
1292         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1293         linker warning.
1294         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
1295         warnings.
1296         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
1297         deprecation warnings.  Use Object1 implementation.
1298         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
1299         * objc/execute/forward-1.m: Remove.
1300         * objc/execute/forward-1.x: Remove.
1301
1302 2010-11-04  Jason Merrill  <jason@redhat.com>
1303
1304         * g++.dg/cpp0x/constexpr-access.C: New.
1305
1306 2010-11-04  Richard Guenther  <rguenther@suse.de>
1307
1308         PR rtl-optimization/46183
1309         * gcc.dg/torture/pr46183.c: New testcase.
1310
1311 2010-11-04  Richard Guenther  <rguenther@suse.de>
1312
1313         PR tree-optimization/46068
1314         * gcc.dg/torture/pr46068.c: New testcase.
1315
1316 2010-11-04  Richard Guenther  <rguenther@suse.de>
1317
1318         PR tree-optimization/45991
1319         * gcc.dg/pr45991.c: New testcase.
1320
1321 2010-11-04  Richard Guenther  <rguenther@suse.de>
1322
1323         PR tree-optimization/46154
1324         * g++.dg/torture/pr46154.C: New testcase.
1325
1326 2010-11-04  Richard Guenther  <rguenther@suse.de>
1327
1328         PR tree-optimization/45733
1329         * gcc.dg/pr45733.c: New testcase.
1330
1331 2010-11-04  Ira Rosen  <irar@il.ibm.com>
1332
1333         PR tree-optimization/46213
1334         * gfortran.dg/vect/pr46213.f90: New.
1335
1336 2010-11-04  Richard Guenther  <rguenther@suse.de>
1337
1338         PR testsuite/45702
1339         * gcc.dg/pr34989-1.c: Move ...
1340         * gcc.dg/lto/pr34989-1_0.c: ... here.
1341         * gcc.dg/pr34989-2.c: Move ...
1342         * gcc.dg/lto/pr34989-1_1.c: ... here.
1343         * gcc.dg/pr27898.c: Move ...
1344         * gcc.dg/lto/pr27898_0.c: ... here and ...
1345         * gcc.dg/lto/pr27898_1.c: ... split.
1346         * gcc.dg/pr28712.c: Move ...
1347         * gcc.dg/lto/pr28712_0.c: ... here and ...
1348         * gcc.dg/lto/pr28712_1.c: ... split ...
1349         * gcc.dg/lto/pr28712_2.c: ... twice.
1350         * gcc.dg/pr28706.c: Move ...
1351         * gcc.dg/lto/pr28706_0.c: ... here and ...
1352         * gcc.dg/lto/pr28706_1.c: ... split.
1353
1354 2010-11-04  Richard Guenther  <rguenther@suse.de>
1355             Richard Henderson  <rth@redhat.com>
1356
1357         * gcc.target/i386/fma4-vector-2.c: New testcase.
1358
1359 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1360             Richard Guenther  <rguenther@suse.de>
1361
1362         * gcc.dg/vec-scal-opt.c: New testcase.
1363         * gcc.dg/vec-scal-opt1.c: New testcase.
1364         * gcc.dg/vec-scal-opt2.c: New testcase.
1365
1366 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1367
1368         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1369         from plugin build flags on Darwin targets.
1370
1371 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1372
1373         * gcc.target/i386/pr46285.c: Require split_stack target.
1374
1375 2010-11-03  Jason Merrill  <jason@redhat.com>
1376
1377         PR c++/46293
1378         * g++.dg/cpp0x/constexpr-base2.C: New.
1379
1380         PR c++/46289
1381         * g++.dg/cpp0x/initlist45.C: New.
1382
1383 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1384
1385         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1386         is now allowed in categories.
1387         * obj-c++.dg/property/dynamic-2.mm: Same change.
1388         * objc.dg/property/dynamic-3.m: New.
1389         * obj-c++.dg/property/dynamic-3.mm: New.
1390         * objc.dg/property/at-property-14.m: New.
1391         * objc.dg/property/at-property-15.m: New.
1392         * obj-c++.dg/property/at-property-14.mm: New.
1393         * obj-c++.dg/property/at-property-15.mm: New.
1394
1395         * objc.dg/foreach-6.m: Added a few more tests for valid and
1396         invalid iterating variables and collections.
1397
1398 2010-11-03  Xinliang David Li  <davidxl@google.com>
1399
1400         PR target/46200
1401         * g++.dg/tree-ssa/ivopts-2.C: New test.
1402
1403 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1404
1405         PR target/46295
1406         * gcc.target/i386/pr46295.c: New.
1407
1408 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1409
1410         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1411         precision min/max for single precision on VSX.
1412
1413 2010-11-03  Jason Merrill  <jason@redhat.com>
1414
1415         PR c++/46289
1416         * g++.dg/cpp0x/constexpr-ice3.C: New.
1417
1418 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1419
1420         * gnat.dg/opt8.ad[sb]: New test.
1421         * gnat.dg/opt8_pkg.ads: New helper.
1422
1423 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1424
1425         PR rtl-optimization/45865
1426         * gcc.dg/pr45865.c: New.
1427         * gcc.dg/torture/pr45865.c: Likewise.
1428
1429         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1430         * gcc.target/arm/headmerge-2.c: Likewise.
1431         * gcc.target/i386/headmerge-1.c: Likewise.
1432         * gcc.target/i386/headmerge-2.c: Likewise.
1433
1434 2010-11-03  Richard Guenther  <rguenther@suse.de>
1435
1436         PR middle-end/46288
1437         * gcc.dg/pr46288.c: New testcase.
1438
1439 2010-11-03  Richard Guenther  <rguenther@suse.de>
1440
1441         PR tree-optimization/44807
1442         * gcc.dg/torture/pr44807.c: New testcase.
1443
1444 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1445
1446         PR libgfortran/43899
1447         * gfortran.dg/namelist_67.f90: New test.
1448
1449 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1450
1451         PR tree-optimization/46009
1452         * gcc.dg/vect/pr46009.c: New function.
1453
1454 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1455
1456         Implemented -fobjc-std=objc1 flag.
1457         * objc.dg/fobjc-std-1.m: New.
1458         * obj-c++.dg/fobjc-std-1.mm: New.
1459
1460 2010-11-03  Richard Guenther  <rguenther@suse.de>
1461
1462         PR middle-end/46241
1463         * g++.dg/debug/pr46241.C: New testcase.
1464
1465 2010-11-03  Richard Guenther  <rguenther@suse.de>
1466
1467         PR tree-optimization/46190
1468         * gfortran.dg/pr46190.f90: New testcase.
1469
1470 2010-11-03  Richard Guenther  <rguenther@suse.de>
1471
1472         PR testsuite/46274
1473         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1474         * gcc.dg/vect/vect-19.c: Likewise.
1475         * gcc.dg/vect/vect-17.c: Likewise.
1476
1477 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1478
1479         PR target/46285
1480         * gcc.target/i386/pr46285.c: New.
1481
1482 2010-11-03  Richard Guenther  <rguenther@suse.de>
1483
1484         PR tree-optimization/46217
1485         * gcc.dg/pr46217.c: New testcase.
1486
1487 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1488
1489         * objc.dg/property/dotsyntax-1.m: New.
1490         * objc.dg/property/dotsyntax-2.m: New.
1491         * obj-c++.dg/property/dotsyntax-1.mm: New.
1492         * obj-c++.dg/property/dotsyntax-2.mm: New.
1493
1494 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1495
1496         PR tree-optimization/46165
1497         * gcc.dg/pr46165.c: New test.
1498
1499 2010-11-03  Richard Guenther  <rguenther@suse.de>
1500
1501         PR middle-end/46251
1502         * gcc.dg/pr46251.c: New testcase.
1503
1504 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1505
1506         PR tree-optimization/46107
1507         * gcc.c-torture/compile/pr46107.c: New test.
1508
1509         PR debug/46252
1510         * gcc.dg/pr46252.c: New test.
1511
1512         PR rtl-optimization/46034
1513         PR rtl-optimization/46212
1514         PR rtl-optimization/46248
1515         * gcc.c-torture/compile/pr46034.c: New test.
1516         * gcc.c-torture/compile/pr46248.c: New test.
1517         * gcc.dg/pr46212.c: New test.
1518
1519 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1520
1521         * gnat.dg/sizetype4.adb: New test.
1522
1523 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
1524
1525         * gcc.target/i386/avx-vzeroupper-15.c: New.
1526         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1527         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1528         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1529
1530         PR target/46253
1531         * gcc.target/i386/pr46253.c: New.
1532
1533 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1534             Tobias Burnus  <burnus@net-b.de>
1535
1536         PR fortran/45170
1537         * gfortran.dg/deferred_type_param_1.f90: New.
1538         * gfortran.dg/deferred_type_param_2.f90: New.
1539         * gfortran.dg/initialization_1.f90: Update dg-errors.
1540         * gfortran.dg/initialization_9.f90: Update dg-errors.
1541
1542 2010-11-02  Richard Guenther  <rguenther@suse.de>
1543
1544         PR tree-optimization/46149
1545         * g++.dg/torture/pr46149.C: New testcase.
1546
1547 2010-11-02  Richard Guenther  <rguenther@suse.de>
1548
1549         PR tree-optimization/46216
1550         * gcc.dg/torture/pr46216.c: New testcase.
1551
1552 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1553
1554         PR target/46131
1555         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1556         *-*-osf*.
1557
1558 2010-11-02  Richard Guenther  <rguenther@suse.de>
1559
1560         PR tree-optimization/46184
1561         * gcc.dg/pr46184.c: New testcase.
1562
1563 2010-11-02  Richard Guenther  <rguenther@suse.de>
1564
1565         PR tree-optimization/46177
1566         * gcc.dg/pr46177.c: New testcase.
1567
1568 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1569
1570         PR middle-end/46120
1571         * g++.dg/ipa/ivinline-9.C: New test.
1572
1573 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1574
1575         PR tree-optimization/45875
1576         * g++.dg/torture/pr45875.C: New test.
1577
1578 2010-11-02  Richard Guenther  <rguenther@suse.de>
1579
1580         PR testsuite/46249
1581         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1582
1583 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
1584
1585         PR debug/46255
1586         * gcc.dg/pr46255.c: New test.
1587
1588 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1589
1590         PR c++/46170
1591         PR c++/46162
1592         * g++.dg/template/sfinae26.C: New test.
1593         * g++.dg/template/sfinae27.C: Likewise.
1594
1595 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1596
1597         PR c++/45606
1598         * g++.dg/template/typedef36.C: New test.
1599         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1600         * g++.dg/template/canon-type-10.C: Likewise.
1601         * g++.dg/template/canon-type-11.C: Likewise.
1602         * g++.dg/template/canon-type-12.C: Likewise.
1603         * g++.dg/template/canon-type-13.C: Likewise.
1604
1605 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
1606
1607         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1608         instance of debug_pubnames on darwin.
1609
1610 2010-11-01  Jason Merrill  <jason@redhat.com>
1611             Benjamin Kosnik  <bkoz@redhat.com>
1612
1613         * g++.dg/cpp0x/constexpr-initlist2.C: New.
1614         * g++.dg/cpp0x/constexpr-initlist3.C: New.
1615
1616         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1617         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1618         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1619         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1620         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1621         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1622         * g++.dg/cpp0x/constexpr-array.C: New.
1623         * g++.dg/cpp0x/constexpr-base.C: New.
1624         * g++.dg/cpp0x/constexpr-complex.C: New.
1625         * g++.dg/cpp0x/constexpr-data1.C: New.
1626         * g++.dg/cpp0x/constexpr-data2.C: New.
1627         * g++.dg/cpp0x/constexpr-deref.C: New.
1628         * g++.dg/cpp0x/constexpr-diag1.C: New.
1629         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1630         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1631         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1632         * g++.dg/cpp0x/constexpr-empty.C: New.
1633         * g++.dg/cpp0x/constexpr-empty2.C: New.
1634         * g++.dg/cpp0x/constexpr-empty3.C: New.
1635         * g++.dg/cpp0x/constexpr-empty4.C: New.
1636         * g++.dg/cpp0x/constexpr-empty5.C: New.
1637         * g++.dg/cpp0x/constexpr-ex1.C: New.
1638         * g++.dg/cpp0x/constexpr-ex2.C: New.
1639         * g++.dg/cpp0x/constexpr-ex3.C: New.
1640         * g++.dg/cpp0x/constexpr-ex4.C: New.
1641         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1642         * g++.dg/cpp0x/constexpr-fnptr.C: New.
1643         * g++.dg/cpp0x/constexpr-function1.C: New.
1644         * g++.dg/cpp0x/constexpr-function2.C: New.
1645         * g++.dg/cpp0x/constexpr-function3.C: New.
1646         * g++.dg/cpp0x/constexpr-ice.C: New.
1647         * g++.dg/cpp0x/constexpr-initlist.C: New.
1648         * g++.dg/cpp0x/constexpr-neg1.C: New.
1649         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1650         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1651         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1652         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1653         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1654         * g++.dg/cpp0x/constexpr-nonlit.C: New.
1655         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1656         * g++.dg/cpp0x/constexpr-nullptr.C: New.
1657         * g++.dg/cpp0x/constexpr-object1.C: New.
1658         * g++.dg/cpp0x/constexpr-object2.C: New.
1659         * g++.dg/cpp0x/constexpr-overflow.C: New.
1660         * g++.dg/cpp0x/constexpr-pedantic.C: New.
1661         * g++.dg/cpp0x/constexpr-pos1.C: New.
1662         * g++.dg/cpp0x/constexpr-potential1.C: New.
1663         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1664         * g++.dg/cpp0x/constexpr-pure.C: New.
1665         * g++.dg/cpp0x/constexpr-static.C: New.
1666         * g++.dg/cpp0x/constexpr-static2.C: New.
1667         * g++.dg/cpp0x/constexpr-static3.C: New.
1668         * g++.dg/cpp0x/constexpr-static4.C: New.
1669         * g++.dg/cpp0x/constexpr-static5.C: New.
1670         * g++.dg/cpp0x/constexpr-static6.C: New.
1671         * g++.dg/cpp0x/constexpr-string.C: New.
1672         * g++.dg/cpp0x/constexpr-switch.C: New.
1673         * g++.dg/cpp0x/constexpr-targ.C: New.
1674         * g++.dg/cpp0x/constexpr-throw.C: New.
1675         * g++.dg/cpp0x/constexpr-typeid.C: New.
1676         * g++.dg/cpp0x/constexpr-union.C: New.
1677         * g++.dg/cpp0x/constexpr-value.C: New.
1678         * g++.dg/cpp0x/constexpr-value2.C: New.
1679         * g++.dg/cpp0x/constexpr-variadic.C: New.
1680         * g++.dg/cpp0x/initlist5.C: Use constexpr.
1681         * g++.dg/cpp0x/static_assert3.C: Add expected error.
1682         * g++.dg/other/fold1.C: Likewise.
1683         * g++.dg/parse/crash36.C: Likewise.
1684         * g++.dg/parse/constant4.C: Adjust expected error.
1685         * g++.dg/template/arg5.C: Likewise.
1686         * g++.dg/template/non-dependent10.C: Likewise.
1687         * g++.dg/template/qualified-id3.C: Likewise.
1688         * g++.dg/warn/overflow-warn-1.C: Likewise.
1689         * g++.dg/warn/overflow-warn-3.C: Likewise.
1690         * g++.dg/warn/overflow-warn-4.C: Likewise.
1691         * g++.old-deja/g++.pt/crash10.C: Likewise.
1692
1693         * g++.dg/cpp0x/constexpr-ctor2.C: New.
1694
1695 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1696
1697         Implemented format and noreturn attributes for Objective-C methods.
1698         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1699         * objc.dg/attributes/method-deprecated-1.m: New.
1700         * objc.dg/attributes/method-deprecated-2.m: New.
1701         * objc.dg/attributes/method-deprecated-3.m: New.
1702         * objc.dg/attributes/method-noreturn-1.m: New.
1703         * objc.dg/attributes/method-sentinel-1.m: New.
1704         * objc.dg/attributes/method-format-1.m: New.
1705         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1706         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1707         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1708         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1709         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1710         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
1711         * obj-c++.dg/attributes/method-format-1.mm: New.
1712
1713 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1714
1715         * objc.dg/property/at-property-deprecated-1.m: New.
1716         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
1717
1718 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1719
1720         Implemented Objective-C 2.0 property accessors.
1721         * objc.dg/property/at-property-6.m: Use nonatomic properties to
1722         avoid testing more complex accessors in this testcase which is not
1723         about them.
1724         * objc.dg/property/at-property-7.m: Same change.
1725         * objc.dg/property/at-property-8.m: Same change.
1726         * objc.dg/property/at-property-9.m: Same change.
1727         * objc.dg/property/at-property-10.m: Same change.
1728         * objc.dg/property/at-property-11.m: Same change.
1729         * obj-c++.dg/property/at-property-6.mm: Same change.
1730         * obj-c++.dg/property/at-property-7.mm: Same change.
1731         * obj-c++.dg/property/at-property-8.mm: Same change.
1732         * obj-c++.dg/property/at-property-9.mm: Same change.
1733         * obj-c++.dg/property/at-property-10.mm: Same change.
1734         * obj-c++.dg/property/at-property-11.mm: Same change.
1735         * objc.dg/property/at-property-12.m: New.
1736         * objc.dg/property/at-property-13.m: New.
1737         * obj-c++.dg/property/at-property-12.mm: New.
1738         * obj-c++.dg/property/at-property-13.mm: New.
1739
1740 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1741
1742         PR fortran/46152
1743         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1744         * gfortran.dg/allocate_with_typespec_4.f90: New test.
1745         * gfortran.dg/allocate_with_typespec_1.f90: New test.
1746         * gfortran.dg/allocate_with_typespec_2.f: New test.
1747         * gfortran.dg/allocate_with_typespec_3.f90: New test.
1748         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1749         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1750
1751 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
1752             Nathan Froyd  <froydnj@codesourcery.com>
1753
1754         PR tree-optimization/46259
1755         * gfortran.dg/pr46259.f: New testcase.
1756
1757 2010-11-01  Paul Koning  <ni1d@arrl.net>
1758
1759         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1760         * gcc.c-torture/compile/20020604-1.c: Ditto.
1761         * gcc.c-torture/compile/20001226-1.c: Ditto.
1762         * gcc.c-torture/compile/20010327-1.c: Ditto.
1763         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1764         * gcc.c-torture/compile/pr43191.c: Ditto.
1765         * gcc.c-torture/compile/pr41181.c: Ditto.
1766
1767 2010-10-31  Richard Henderson  <rth@redhat.com>
1768
1769         * lib/target-supports.exp
1770         (check_effective_target_automatic_stack_alignment): True for
1771         x86 but not windows.
1772         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1773         use of the preferred-stack-boundary arguments.
1774         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1775
1776 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
1777
1778         PR target/46142
1779         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1780         * gcc.target/i386/fma4-builtin-2.c: Likewise.
1781
1782 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1783
1784         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1785
1786 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1787
1788         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1789         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
1790         than tls.
1791         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1792         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1793         * objc.dg/torture/tls/thr-init.m: Likewise.
1794         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1795         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1796
1797 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1798
1799         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1800         the Linux kernel.
1801
1802 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
1803
1804         PR fortran/44917
1805         PR fortran/44926
1806         PR fortran/46196
1807         * gfortran.dg/typebound_generic_10.f03: New.
1808
1809 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1810
1811         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1812         * objc.dg/property/property-neg-1.m: Updated for changes in the
1813         syntax of @property and the implementation of
1814         @synthesize/@dynamic.
1815         * objc.dg/property/property-neg-2.m: Same change.
1816         * objc.dg/property/property-neg-3.m: Same change.
1817         * objc.dg/property/property-neg-4.m: Same change.
1818         * objc.dg/property/property-neg-5.m: Same change.
1819         * objc.dg/property/property-neg-7.m: Same change.
1820         * objc.dg/property/property-1.m: Same change.
1821         * objc.dg/property/synthesize-1.m: Same change.
1822         * objc.dg/property/at-property-2.m: Same change.
1823         * objc.dg/property/at-property-4.m: Same change.
1824
1825         * objc.dg/property/fsf-property-method-acces.m: Updated for
1826         changes in the syntax of @property and the implementation of
1827         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1828         * objc.dg/property/fsf-property-basic.m: Same change.
1829         * objc.dg/property/fsf-property-named-ivar.m: Same change.
1830
1831         * objc.dg/property/at-property-5.m: New.
1832         * objc.dg/property/at-property-6.m: New.
1833         * objc.dg/property/at-property-7.m: New.
1834         * objc.dg/property/at-property-8.m: New.
1835         * objc.dg/property/at-property-9.m: New.
1836         * objc.dg/property/at-property-10.m: New.
1837         * objc.dg/property/at-property-11.m: New.
1838         * objc.dg/property/synthesize-2.m: New.
1839         * objc.dg/property/dynamic-2.m: New.
1840
1841         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1842         syntax of @property and the implementation of
1843         @synthesize/@dynamic.
1844         * obj-c++.dg/property/property-neg-2.mm: Same change.
1845         * obj-c++.dg/property/property-neg-3.mm: Same change.
1846         * obj-c++.dg/property/property-neg-4.mm: Same change.
1847         * obj-c++.dg/property/property-neg-5.mm: Same change.
1848         * obj-c++.dg/property/property-neg-7.mm: Same change.
1849         * obj-c++.dg/property/property-1.mm: Same change.
1850         * obj-c++.dg/property/synthesize-1.mm: Same change.
1851         * obj-c++.dg/property/at-property-2.mm: Same change.
1852         * obj-c++.dg/property/at-property-4.mm: Same change.
1853
1854         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1855         changes in the syntax of @property and the implementation of
1856         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1857         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1858         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1859
1860         * obj-c++.dg/property/at-property-5.mm: New.
1861         * obj-c++.dg/property/at-property-6.mm: New.
1862         * obj-c++.dg/property/at-property-7.mm: New.
1863         * obj-c++.dg/property/at-property-8.mm: New.
1864         * obj-c++.dg/property/at-property-9.mm: New.
1865         * obj-c++.dg/property/at-property-10.mm: New.
1866         * obj-c++.dg/property/at-property-11.mm: New.
1867         * obj-c++.dg/property/synthesize-2.mm: New.
1868         * obj-c++.dg/property/dynamic-2.mm: New.
1869
1870 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1871             Andrew Pinski  <pinskia@gmail.com>
1872
1873         * gcc.c-torture/execute/vector-shift.c: New testcase.
1874         * gcc.c-torture/execute/vector-shift1.c: Likewise.
1875         * gcc.c-torture/execute/vector-shift2.c: Likewise.
1876         * gcc.dg/vector-shift.c: Likewise.
1877         * gcc.dg/vector-shift1.c: Likewise.
1878         * gcc.dg/torture/vector-shift2.c: Likewise.
1879         * gcc.dg/vector-shift3.c: Likewise.
1880         * gcc.dg/simd-1b.c: Adjust.
1881
1882 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1883
1884         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1885
1886 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
1887
1888         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1889
1890 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
1891
1892         PR target/46153
1893         * gcc.target/i386/pr46153.c: New test.
1894
1895 2010-10-27  Jason Merrill  <jason@redhat.com>
1896
1897         * g++.dg/cpp0x/constexpr-is_literal.C: New.
1898
1899 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
1900
1901         PR fortran/46161
1902         * gfortran.dg/class_dummy_3.f03: New.
1903
1904 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
1905
1906         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1907         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1908
1909         * gcc.target/i386/avx-vzeroupper-3.c: New.
1910         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1911         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1912         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1913         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1914         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1915         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1916         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1917         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1918         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1919         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1920         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1921
1922 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1923
1924         * obj-c.dg/property/at-property-4.m: New.
1925         * obj-c++.dg/property/at-property-4.mm: New.
1926         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1927         updates in warning.
1928         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1929         updates in warning.
1930
1931 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1932
1933         * objc.dg/property/at-property-1.m: New.
1934         * objc.dg/property/at-property-2.m: New.
1935         * objc.dg/property/at-property-3.m: New.
1936         * objc.dg/ivar-invalid-type-1.m: New.
1937         * obj-c++.dg/property/at-property-1.mm: New.
1938         * obj-c++.dg/property/at-property-2.mm: New.
1939         * obj-c++.dg/property/at-property-3.mm: New.
1940         * obj-c++.dg/ivar-invalid-type-1.mm: New.
1941         * objc.dg/property/property-neg-6.m: Updated testcase for updates
1942         in error reporting.
1943
1944 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1945
1946         PR libgfortran/46010
1947         * gfortran.dg/namelist_66.f90: New test.
1948         * gfortran.dg/fmt_t_6.f: Fix whitespace.
1949
1950 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
1951
1952         PR fortran/42647
1953         * gfortran.dg/allocatable_scalar_9.f90: Extended.
1954         * gfortran.dg/allocatable_scalar_10.f90: New.
1955         * gfortran.dg/class_19.f03: Extended.
1956
1957 2010-10-26  Jan Hubicka  <jh@suse.cz>
1958
1959         PR middle-end/45736
1960         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1961
1962 2010-10-26  Ira Rosen  <irar@il.ibm.com>
1963
1964         PR tree-optimization/46167
1965         * gcc.dg/vect/O-pr46167.c: New.
1966         * gcc.dg/vect/vect.exp: Run tests with -O.
1967
1968 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
1969
1970         PR target/44948
1971         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1972         * g++.dg/vect/pr33860a.cc: Likewise.
1973         * gcc.c-torture/compile/20070522-1.c: Likewise.
1974         * gcc.dg/compat/struct-align-1_x.c: Likewise.
1975         * gcc.dg/compat/struct-align-1_y.c: Likewise.
1976         * gcc.dg/compat/struct-align-2_x.c: Likewise.
1977         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1978         * gcc.dg/pr44136.c: Likewise.
1979
1980         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1981         * gcc.dg/compat/vector-1_x.c: Likewise.
1982         * gcc.dg/compat/vector-1_y.c: Likewise.
1983         * gcc.dg/compat/vector-2_x.c: Likewise.
1984         * gcc.dg/compat/vector-2_y.c: Likewise.
1985         * gcc.dg/pr43300.c: Likewise.
1986
1987         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1988         * gcc.dg/compat/vector-1a_y.c: Likewise.
1989         * gcc.dg/compat/vector-1b_x.c: Likewise.
1990         * gcc.dg/compat/vector-1b_y.c: Likewise.
1991         * gcc.dg/compat/vector-2a_x.c: Likewise.
1992         * gcc.dg/compat/vector-2a_y.c: Likewise.
1993         * gcc.dg/compat/vector-2b_x.c: Likewise.
1994         * gcc.dg/compat/vector-2b_y.c: Likewise.
1995         * gcc.target/i386/pr39162.c: Likewise.
1996         * gcc.target/i386/pr40906-2.c: Likewise.
1997         * gcc.target/i386/sse-5.c: Likewise.
1998
1999         * gcc.dg/pr35442.c: Prune ABI change warnings.
2000
2001         * gcc.c-torture/execute/pr38151.x: New.
2002         * gcc.target/i386/pr44948-1a.c: Likewise.
2003         * gcc.target/i386/pr44948-1b.c: Likewise.
2004         * gcc.target/i386/pr44948-2a.c: Likewise.
2005         * gcc.target/i386/pr44948-2b.c: Likewise.
2006
2007 2010-10-26  Ian Lance Taylor  <iant@google.com>
2008
2009         PR middle-end/45687
2010         * gcc.c-torture/execute/20101025-1.c: New test.
2011
2012 2010-10-26  Tobias Burnus  <burnus@net-b.de>
2013
2014         PR fortran/45451
2015         * gfortran.dg/class_allocate_5.f90: New.
2016
2017 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2018
2019         Implement opaque-enum-specifiers for C++0x
2020         * g++.dg/cpp0x/forw_enum1.C: New.
2021         * g++.dg/cpp0x/forw_enum2.C: New.
2022         * g++.dg/cpp0x/forw_enum3.C: New.
2023         * g++.dg/cpp0x/forw_enum4.C: New.
2024         * g++.dg/cpp0x/forw_enum5.C: New.
2025         * g++.dg/cpp0x/forw_enum6.C: New.
2026         * g++.dg/cpp0x/forw_enum7.C: New.
2027         * g++.dg/cpp0x/forw_enum8.C: New.
2028         * g++.dg/cpp0x/forw_enum9.C: New.
2029         * g++.dg/parse/enum3.C: Add new errors.
2030         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2031         * g++.dg/cpp0x/auto9.C: Add new error.
2032         * g++.dg/template/crash79.C: Add new errors.
2033
2034 2010-10-26  Jie Zhang  <jie@codesourcery.com>
2035
2036         * gcc.target/arm/volatile-bitfields-1.c: New test.
2037         * gcc.target/arm/volatile-bitfields-2.c: New test.
2038         * gcc.target/arm/volatile-bitfields-3.c: New test.
2039
2040 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2041
2042         * gnat.dg/pointer_discr1.adb: New test.
2043         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2044         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2045         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2046
2047 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2048
2049         * gnat.dg/loop_optimization8.adb: New test.
2050         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2051         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2052
2053 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2054
2055         * gnat.dg/in_out_parameter2.adb: New test.
2056         * gnat.dg/in_out_parameter3.adb: Likewise.
2057
2058 2010-10-25  Jie Zhang  <jie@codesourcery.com>
2059
2060         * g++.dg/opt/combine.c: New test.
2061
2062 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2063
2064         * gnat.dg/opt7.ad[sb]: New test.
2065         * gnat.dg/opt7_pkg.ads: New helper.
2066
2067 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2068
2069         PR objc/45735
2070         * obj-c.dg/pr45735.mm: New.
2071         * obj-c++.dg/pr45735.mm: New.
2072
2073 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2074
2075         PR objc/24393
2076         * objc.dg/pr24393.m: New.
2077         * obj-c++.dg/pr24393.mm: New.
2078
2079 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2080
2081         PR objc/28049
2082         * objc.dg/pr28049.m: New.
2083         * obj-c++.dg/pr28049.mm: New.
2084
2085 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2086
2087         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
2088         parameter attributes are now supported.
2089         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2090         * objc.dg/attributes/parameter-attribute-1.m: New test.
2091         * objc.dg/attributes/parameter-attribute-2.m: New test.
2092         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2093         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2094
2095 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
2096
2097         Based on the CFString implementation in FSF apple/trunk branch.
2098
2099         * gcc.dg/darwin-cfstring-1.c: New.
2100         * gcc.dg/darwin-cfstring-2.c: New.
2101         * gcc.dg/torture/darwin-cfstring-3.c: New.
2102         * g++.dg/other/darwin-cfstring1.C: New.
2103         * g++.dg/torture/darwin-cfstring-3.C: New.
2104
2105 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
2106
2107         * objc.dg/demangle-1.m: New test.
2108         * obj-c++.dg/demangle-1.mm: New test.
2109         * obj-c++.dg/demangle-2.mm: New test.
2110         * obj-c++.dg/demangle-3.mm: New test.
2111
2112 2010-10-23  Ian Lance Taylor  <iant@google.com>
2113
2114         * gcc.c-torture/execute/20101011-1.c: New test.
2115         * gcc.c-torture/execute/20101011-1.x: New test driver.
2116
2117 2010-10-23  Tobias Burnus  <burnus@net-b.de>
2118
2119         PR fortran/46122
2120         * gfortran.dg/protected_8.f90: New.
2121
2122 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
2123
2124         * gcc.dg/march-generic.c: Skip for -march in multilib options.
2125         * gcc.target/i386/isa-9.c: Skip for -march other than
2126         -march=amdfam10 in multilib options.
2127         * gcc.target/i386/pr42589.c: Skip for -march other than
2128         -march=i486 in multilib options.
2129         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2130         other -march in multilib options.
2131
2132 2010-10-23  Jie Zhang  <jie@codesourcery.com>
2133
2134         PR rtl-optimization/37360
2135         * gcc.dg/pr37360.c: New test.
2136
2137 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2138
2139         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2140
2141 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2142             Andrew Pinski  <pinskia@gmail.com>
2143
2144         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2145         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2146         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2147         * gcc.dg/vector-subscript-1.c: Likewise.
2148         * gcc.dg/vector-subscript-2.c: Likewise.
2149         * gcc.dg/vector-subscript-3.c: New testcase.
2150         * gcc.dg/array-8.c: Adjust.
2151
2152 2010-10-22  Richard Guenther  <rguenther@suse.de>
2153
2154         PR middle-end/46137
2155         * c-c++-common/torture/pr46137.c: New testcase.
2156
2157 2010-10-22  Jason Merrill  <jason@redhat.com>
2158
2159         PR c++/46129
2160         * g++.dg/template/defarg14.C: New.
2161
2162 2010-10-22  Jason Merrill  <jason@redhat.com>
2163
2164         PR c++/46103
2165         * g++.dg/cpp0x/implicit10.C: New.
2166
2167 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
2168
2169         PR target/46098
2170         * gcc.target/i386/pr46098.c: New test.
2171
2172 2010-10-22  Richard Guenther  <rguenther@suse.de>
2173
2174         PR tree-optimization/45720
2175         * gcc.dg/torture/pr45720.c: New testcase.
2176
2177 2010-10-22  Ira Rosen  <irar@il.ibm.com>
2178
2179         PR tree-optimization/46126
2180         * gcc.dg/vect/pr46126.c: New.
2181
2182 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
2183
2184         Based on the CFString implementation in FSF apple/trunk branch.
2185
2186         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2187         so that the latter can be used in dg-skip and dg-xfail clauses.
2188         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2189         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
2190         to use dg-additional-files for Object1.
2191         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
2192         to use dg-additional-files for Object1, move to torture/strings/.
2193         * obj-c++.dg/const-str-4.mm: Likewise.
2194         * obj-c++.dg/const-str-3.mm: Likewise.
2195         * obj-c++.dg/const-str-8.mm: Likewise.
2196         * obj-c++.dg/const-str-9.mm: Likewise.
2197         * obj-c++.dg/const-str-10.mm: Likewise.
2198         * obj-c++.dg/const-str-10.mm: Likewise.
2199         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
2200         to use dg-additional-files for Object1, move to strings/.
2201         * obj-c++.dg/const-str-2.mm: Likewise.
2202         * obj-c++.dg/const-str-5.mm: Likewise.
2203         * obj-c++.dg/const-str-6.mm: Likewise.
2204         * obj-c++.dg/const-str-12.mm: Likewise.
2205         * obj-c++.dg/strings/strings.exp: New.
2206         * obj-c++.dg/strings/const-cfstring-2.mm: New.
2207         * obj-c++.dg/strings/const-cfstring-5.mm: New.
2208         * obj-c++.dg/torture/strings/strings.exp: New.
2209         * obj-c++.dg/torture/strings/string1.mm: New.
2210         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
2211         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
2212         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
2213
2214         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
2215         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2216         * objc/execute/string2.m: Likewise.
2217         * objc/execute/string3.m: Likewise.
2218         * objc/execute/string3.m: Likewise.
2219         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
2220         * objc.dg/foreach-4.m: Likewise.
2221         * objc.dg/foreach-5.m: Likewise.
2222         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
2223         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2224         * objc.dg/const-str-4.m: Likewise.
2225         * objc.dg/const-str-7.m: Likewise.
2226         * objc.dg/const-str-8.m: Likewise.
2227         * objc.dg/const-str-9.m: Likewise.
2228         * objc.dg/const-str-10.m: Likewise.
2229         * objc.dg/const-str-11.m: Likewise.
2230         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
2231         to use dg-additional-files for Object1, move to objc.dg/strings/.
2232         * objc.dg/const-str-2.m: Likewise.
2233         * objc.dg/const-str-5.m: Likewise.
2234         * objc.dg/const-str-6.m: Likewise.
2235         * objc.dg/const-str-12.m: Likewise.
2236         * objc.dg/const-str-12b.m: Likewise.
2237         * objc.dg/strings/strings.exp: New.
2238         * objc.dg/strings/const-cfstring-2.m: New.
2239         * objc.dg/strings/const-cfstring-5.m: New.
2240         * objc.dg/torture/strings/strings.exp: New.
2241         * objc.dg/torture/strings/const-cfstring-1.m: New.
2242         * objc.dg/torture/strings/const-cfstring-3.m: New.
2243         * objc.dg/torture/strings/const-cfstring-4.m: New.
2244
2245 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2246
2247         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
2248
2249 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2250
2251         PR c++/46117
2252         * g++.dg/parse/crash57.C: New.
2253
2254 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
2255             H.J. Lu  <hongjiu.lu@intel.com>
2256
2257         PR target/45946
2258         * gcc.target/i386/pr45946.c: New test.
2259
2260 2010-10-21  Martin Jambor  <mjambor@suse.cz>
2261
2262         PR tree-optimization/45875
2263         * g++.dg/ipa/pr45875.C: New test.
2264
2265 2010-10-21  Ira Rosen  <irar@il.ibm.com>
2266
2267         PR tree-optimization/46049
2268         PR tree-optimization/46052
2269         * gcc.dg/vect/pr46052.c: New test.
2270         * gcc.dg/vect/pr46049.c: New test.
2271
2272 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2273
2274         PR fortran/46007
2275         * gfortran.dg/shape_5.f90:  New test case.
2276
2277 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2278
2279         PR fortran/46060
2280         * gfortran.dg/proc_ptr_comp_25.f90: New.
2281
2282 2010-10-21  Richard Guenther  <rguenther@suse.de>
2283             Michael Matz  <matz@suse.de>
2284
2285         PR tree-optimization/45764
2286         * gcc.dg/torture/pr45764.c: New testcase.
2287
2288 2010-10-21  Richard Guenther  <rguenther@suse.de>
2289
2290         PR tree-optimization/46111
2291         * g++.dg/torture/pr46111.C: New testcase.
2292
2293 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2294
2295         PR fortran/46067
2296         * gfortran.dg/dummy_procedure_4.f90: New.
2297         * gfortran.dg/proc_ptr_30.f90: New.
2298
2299 2010-10-21  Tobias Burnus  <burnus@net-b.de>
2300
2301         PR fortran/46100
2302         * gfortran.dg/ptr-func-1.f90: New.
2303         * gfortran.dg/ptr-func-2.f90: New.
2304
2305 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
2306
2307         PR tree-optimization/45919
2308         * gcc.c-torture/compile/pr45919.c: New test.
2309
2310         PR tree-optimization/46066
2311         * gcc.dg/autopar/pr46066.c: New test.
2312
2313 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2314
2315         PR c++/46024
2316         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2317
2318 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2319
2320         PR c++/46056
2321         * g++.dg/cpp0x/range-for7.C: New.
2322
2323 2010-10-20  Richard Guenther  <rguenther@suse.de>
2324
2325         PR lto/45667
2326         * g++.dg/lto/20101020-1_0.h: New testcase.
2327         * g++.dg/lto/20101020-1_0.C: Likewise.
2328         * g++.dg/lto/20101020-1_1.C: Likewise.
2329
2330 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
2331
2332         * gcc.dg/20101013-1.c: New test.
2333
2334 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
2335
2336         PR target/46085
2337         * gcc.target/i386/pr46085-1.c: New.
2338         * gcc.target/i386/pr46085-2.c: Likewise.
2339
2340 2010-10-20  Richard Guenther  <rguenther@suse.de>
2341
2342         PR tree-optimization/45860
2343         * gcc.dg/torture/pr45860.c: New testcase.
2344
2345 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2346
2347         * gnat.dg/discr25.adb: New test.
2348         * gnat.dg/discr25_pkg.ad[sb]: New helper.
2349
2350 2010-10-20  Olivier Hainque  <hainque@adacore.com>
2351
2352         * gcc.target/powerpc/ehreturn.c: New test.
2353
2354 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2355
2356         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
2357         not require Foundation and run with the GNU runtime as well.
2358
2359         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2360
2361         Radar 4439126
2362         * obj-c++.dg/template-8.mm: New.
2363
2364 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2365
2366         PR objc/23709
2367         * objc.dg/pr23709.m: New.
2368         * obj-c++.dg/pr23709.m: New.
2369
2370 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2371
2372         PR c++/46046
2373         * g++.dg/template/crash104.C: New.
2374
2375 2010-10-19  Richard Henderson  <rth@redhat.com>
2376
2377         * gcc.target/i386/fma3-fma.c: New.
2378         * gcc.target/i386/fma3-builtin.c: New.
2379         * gcc.target/i386/fma4-builtin.c: New.
2380
2381 2010-10-19  Richard Guenther  <rguenther@suse.de>
2382
2383         PR testsuite/46081
2384         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2385
2386 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2387
2388         Merge from 'apple/trunk' branch on FSF servers.
2389
2390         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
2391
2392         Radar 4293709
2393         * objc.dg/proto-init-mimatch-1.m: New.
2394         * obj-c++.dg/proto-init-mimatch-1.mm: New.
2395
2396 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2397
2398         Implemented parsing @synthesize and @dynamic for
2399         Objective-C/Objective-C++.
2400         * objc.dg/property/dynamic-1.m: New.
2401         * objc.dg/property/synthesize-1.m: New.
2402         * obj-c++.dg/property/dynamic-1.mm: New.
2403         * obj-c++.dg/property/synthesize-1.mm: New.
2404
2405 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2406
2407         * objc.dg/at-class-1.m: New.
2408         * objc.dg/at-class-1.mm: New.
2409
2410 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
2411
2412         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2413
2414 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2415
2416         Merge from 'apple/trunk' branch on FSF servers.
2417
2418         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
2419
2420         Radar 4407151
2421         * obj-c++.dg/template-7.mm: New.
2422
2423 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2424
2425         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2426         bugfix.
2427
2428 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2429
2430         Merge from 'apple/trunk' branch on FSF servers.
2431
2432         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
2433
2434         Radar 4451818
2435         * obj-c++.dg/try-catch-16.mm: New.
2436         * obj-c++.dg/try-catch-17.mm: New.
2437
2438         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
2439
2440         Radar 4330422
2441         * obj-c++.dg/try-catch-15.mm: New
2442
2443         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
2444
2445         Radar 4204796
2446         * obj-c++.dg/try-catch-12.mm: New
2447         * obj-c++.dg/try-catch-13.mm: New
2448         * obj-c++.dg/try-catch-14.mm: New
2449         * objc.dg/try-catch-11.m: New
2450         * objc.dg/try-catch-12.m: New
2451         * objc.dg/try-catch-13.m: New
2452
2453 2010-10-18  Richard Henderson  <rth@redhat.com>
2454
2455         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2456
2457 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2458
2459         PR c/46015
2460         * c-c++-common/Wunused-var-13.c: New test.
2461
2462 2010-10-18  Richard Guenther  <rguenther@suse.de>
2463
2464         PR tree-optimization/45967
2465         * gcc.dg/torture/pr45967.c: New testcase.
2466         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2467         * gcc.dg/ipa/ipa-pta-13.c: Likewise
2468         * gcc.dg/torture/pr39074-2.c: Likewise
2469         * gcc.dg/torture/pta-escape-1.c: Likewise
2470         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2471         * gcc.dg/tree-ssa/pta-callused.c: Likewise
2472         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2473         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2474         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2475         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2476
2477 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
2478
2479         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2480
2481 2010-10-18  Richard Guenther  <rguenther@suse.de>
2482
2483         PR lto/44950
2484         * g++.dg/lto/20101015-2_0.C: New testcase.
2485
2486 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2487
2488         PR middle-end/46019
2489         * gcc.c-torture/execute/pr46019.c: New test.
2490
2491 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2492
2493         Merge from 'apple/trunk' branch on FSF servers.
2494
2495         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
2496
2497         Radar 4516785
2498         * obj-c++.dg/method-namespace-2.mm: New.
2499
2500 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2501
2502         Merge from 'apple/trunk' branch on FSF servers.
2503
2504         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
2505
2506         Radar 4133425
2507         * objc.dg/private-1.m: Test modified.
2508         * obj-c++.dg/private-1.mm: Test modified.
2509
2510 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2511
2512         PR testsuite/45987
2513         * gcc.target/i386/push-1.c: Remove.
2514
2515 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2516             H.J. Lu  <hongjiu.lu@intel.com>
2517
2518         PR target/46051
2519         * gcc.target/i386/pr46051.c: New test.
2520
2521 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2522
2523         * obj-c++.dg/gnu-api-2-class.mm: New.
2524         * obj-c++.dg/gnu-api-2-ivar.mm: New.
2525         * obj-c++.dg/gnu-api-2-method.mm: New.
2526         * obj-c++.dg/gnu-api-2-objc.mm: New.
2527         * obj-c++.dg/gnu-api-2-object.mm: New.
2528         * obj-c++.dg/gnu-api-2-property.mm: New.
2529         * obj-c++.dg/gnu-api-2-protocol.mm: New.
2530         * obj-c++.dg/gnu-api-2-sel.mm: New.
2531
2532 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
2533
2534         * objc.dg/fsf-package-0.m: New.
2535         * obj-c++.dg/fsf-package-0.m: New.
2536
2537 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2538
2539         PR objc/18255
2540         * objc.dg/pr18255.m: New.
2541
2542 2010-10-16  Jan Hubicka  <jh@suse.cz>
2543
2544         PR middle-end/44206
2545         * g++.dg/torture/pr44206.C: New.
2546
2547 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2548
2549         * objc.dg/gnu-api-2-class.m: New.
2550         * objc.dg/gnu-api-2-objc.m: New.
2551
2552 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2553
2554         * objc.dg/gnu-api-2-ivar.m: New.
2555
2556 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2557
2558         * objc.dg/gnu-api-2-property.m: New.
2559
2560 2010-10-15  Xinliang David Li  <davidxl@google.com>
2561
2562         * g++.dg/uninit-pred-3_a.C: New test.
2563         * g++.dg/uninit-pred-3_b.C: New test.
2564
2565 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2566
2567         * objc.dg/gnu-api-2-object.m: New.
2568
2569 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2570
2571         * objc.dg/gnu-api-2-method.m: New.
2572
2573 2010-10-15  Jason Merrill  <jason@redhat.com>
2574
2575         * g++.dg/lto/pr45983_0.C: New.
2576
2577 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2578
2579         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2580         builtin combiner patterns.
2581         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2582         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2583         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2584         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2585         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2586
2587 2010-10-15  Richard Guenther  <rguenther@suse.de>
2588
2589         * g++.dg/lto/20101015-1_0.C: New testcase.
2590
2591 2010-10-15  Richard Guenther  <rguenther@suse.de>
2592
2593         PR testsuite/46021
2594         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2595         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2596
2597 2010-10-15  Richard Guenther  <rguenther@suse.de>
2598
2599         PR lto/45957
2600         * g++.dg/lto/20101014-1_0.C: New testcase.
2601
2602 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2603
2604         * objc.dg/gnu-api-2-protocol.m: New.
2605         * objc.dg/gnu-api-2-sel.m: New.
2606
2607 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2608
2609         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2610         arm-eabi targets.
2611
2612 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
2613
2614         * gcc.dg/20101010-1.c: New testcase.
2615
2616 2010-10-15  Jie Zhang  <jie@codesourcery.com>
2617
2618         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2619         script when relocatable linking.
2620
2621 2010-10-14  Yao Qi  <yao@codesourcery.com>
2622
2623         PR target/45447
2624         * gcc.target/arm/pr45447.c: New test.
2625
2626 2010-10-14  Jan Hubicka  <jh@suse.cz>
2627
2628         PR middle-end/45621
2629         * g++.dg/lto/pr45621.h : New.
2630         * g++.dg/lto/pr45621_0.C: New.
2631         * g++.dg/lto/pr45621_1.C: New.
2632
2633 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2634
2635         * objc.dg/property: New.
2636         * objc.dg/property/fsf-property-basic.m: New.
2637         * objc.dg/property/fsf-property-method-access.m: New.
2638         * objc.dg/property/fsf-property-named-ivar.m: New.
2639         * obj-c++.dg/property: New.
2640         * obj-c++.dg/property/fsf-property-basic.mm: New.
2641         * obj-c++.dg/property/fsf-property-method-access.mm: New.
2642         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2643
2644         merge from FSF apple 'trunk' branch.
2645         2006 Fariborz Jahanian  <fjahanian@apple.com>
2646
2647         Radars 4436866, 4505126, 4506903, 4517826
2648         * objc.dg/property/property-1.m: New.
2649         * objc.dg/property/property-2.m: New.
2650         * objc.dg/property/property-3.m: New.
2651         * objc.dg/property/property-neg-1.m: New.
2652         * objc.dg/property/property-neg-2.m: New.
2653         * objc.dg/property/property-neg-3.m: New.
2654         * objc.dg/property/property-neg-4.m: New.
2655         * objc.dg/property/property-neg-5.m: New.
2656         * objc.dg/property/property-neg-6.m: New.
2657         * objc.dg/property/property-neg-7.m: New.
2658         * objc.dg/property/property.exp: New.
2659         * obj-c++.dg/property/property-1.mm: New.
2660         * obj-c++.dg/property/property-2.mm: New.
2661         * obj-c++.dg/property/property-3.mm: New.
2662         * obj-c++.dg/property/property-neg-1.mm: New.
2663         * obj-c++.dg/property/property-neg-2.mm: New.
2664         * obj-c++.dg/property/property-neg-3.mm: New.
2665         * obj-c++.dg/property/property-neg-4.mm: New.
2666         * obj-c++.dg/property/property-neg-5.mm: New.
2667         * obj-c++.dg/property/property-neg-6.mm: New.
2668         * obj-c++.dg/property/property-neg-7.mm: New.
2669         * obj-c++.dg/property/property.exp: New.
2670
2671 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2672
2673         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
2674
2675 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
2676
2677         PR c/45969
2678         * gcc.c-torture/compile/pr45969-1.c: New test.
2679
2680 2010-10-14  Richard Guenther  <rguenther@suse.de>
2681
2682         PR tree-optimization/44913
2683         * gcc.dg/torture/pr44913.c: New testcase.
2684
2685 2010-10-14  Richard Guenther  <rguenther@suse.de>
2686
2687         PR lto/45382
2688         * g++.dg/lto/20101014-2_0.C: New testcase.
2689
2690 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2691
2692         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2693         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2694         * gcc.target/i386/pr44130.c: Likewise.
2695         * gcc.target/i386/pr44144.c: Likewise.
2696         * gcc.target/i386/pr44180.c: Likewise.
2697         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2698         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2699         * gcc.target/i386/vect-sizes-1.c: Likewise.
2700         * gcc.target/i386/vectorize4-avx.c: Likewise.
2701
2702 2010-10-14  Richard Guenther  <rguenther@suse.de>
2703
2704         PR lto/44561
2705         * g++.dg/lto/20101010-3_0.C: New testcase.
2706         * g++.dg/lto/20101010-4_0.C: Likewise.
2707
2708 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2709
2710         * objc.dg/pr45878.m: Update to include NSConstantString interface
2711         for -fnext-runtime.
2712         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2713         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2714         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2715         reference for m64 -fnext-runtime.
2716
2717 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2718
2719         * gcc.target/i386/vect-sizes-1.c: New.
2720
2721 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2722
2723         PR middle-end/46011
2724         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
2725
2726 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2727
2728         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
2729         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2730
2731 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2732
2733         * gcc.target/ia64/20101005.c: New test.
2734
2735 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2736
2737         PR rtl-optimization/45570
2738         * gcc.dg/pr45570.c: New test.
2739
2740 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2741
2742         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2743         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2744         * gcc.target/i386/vectorize4-avx.c: Likewise.
2745
2746 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2747
2748         * gcc.target/i386/avx-copysign-vec.c: New.
2749         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2750
2751 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2752
2753         PR middle-end/44130
2754         * gcc.target/i386/pr44130.c: New.
2755
2756 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2757
2758         PR middle-end/44144
2759         * gcc.target/i386/pr44144.c: New.
2760
2761 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2762
2763         PR target/44180
2764         * gcc.target/i386/pr44180.c: New.
2765
2766 2010-10-13  Jason Merrill  <jason@redhat.com>
2767
2768         * g++.dg/template/canon-type-8.C: New.
2769
2770 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2771
2772         * gcc.c-torture/execute/20101013-1.c: New test.
2773
2774 2010-10-13  Richard Guenther  <rguenther@suse.de>
2775
2776         PR objc/45878
2777         * objc.dg/pr45878.m: New testcase.
2778
2779 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
2780
2781         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2782         * gcc.dg/format/dfp-printf-1.c: Likewise.
2783         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2784
2785 2010-10-13  Richard Guenther  <rguenther@suse.de>
2786
2787         PR tree-optimization/45788
2788         * g++.dg/pr45788.C: New testcase.
2789
2790 2010-10-13  Richard Guenther  <rguenther@suse.de>
2791
2792         PR tree-optimization/45970
2793         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2794
2795 2010-10-13  Richard Guenther  <rguenther@suse.de>
2796
2797         PR tree-optimization/45982
2798         * gcc.dg/torture/pr45982.c: New testcase.
2799         * gcc.dg/tree-ssa/pr24287.c: Adjust.
2800         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2801         * gcc.dg/torture/pr39074-2.c: Likewise.
2802
2803 2010-10-13  Richard Guenther  <rguenther@suse.de>
2804
2805         PR middle-end/45874
2806         * g++.dg/torture/pr45874.C: New testcase.
2807
2808 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
2809
2810         * objc.dg/attributes/method-attribute-1.m: Update to respond
2811         to implemented method attributes..
2812         * objc.dg/attributes/method-attribute-2.m: Likewise.
2813         * objc.dg/attributes/method-attribute-3.m: Likewise.
2814         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2815         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2816         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2817
2818 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2819
2820         PR libobjc/23214
2821         * objc.dg/pr23214.m: New.
2822
2823 2010-10-12  Michael Eager  <eager@eagercon.com>
2824
2825         PR testsuite/45856
2826         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2827         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2828
2829 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
2830
2831         PR fortran/45636
2832         * gcc.c-torture/execute/pr45636.c: New test.
2833         * gfortran.dg/pr45636.f90: New test.
2834
2835 2010-10-12  Richard Henderson  <rth@redhat.com>
2836
2837         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2838
2839 2010-10-12  Daniel Kraft  <d@domob.eu>
2840
2841         PR fortran/38936
2842         * gfortran.dg/associate_1.f03: More tests with derived-types.
2843         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2844         * gfortran.dg/associate_8.f03: Fix typo.
2845         * gfortran.dg/initialization_27.f90: Fix typo.
2846
2847 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2848
2849         PR testsuite/45851
2850         * lib/lto.exp (lto-get-options-main): Support optional target
2851         selector for dg-extra-ld-options.
2852
2853 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2854
2855         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2856         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2857
2858 2010-10-11  Martin Jambor  <mjambor@suse.cz>
2859
2860         PR middle-end/45699
2861         * g++.dg/torture/pr45699.C: New test.
2862         * g++.dg/otr-fold-1.C: Adjusted.
2863         * g++.dg/otr-fold-1.C: Likewise.
2864
2865 2010-10-11  Nick Clifton  <nickc@redhat.com>
2866
2867         * gcc.c-torture/compile/pr44197.c: Require visibility support.
2868         Allow for a user label prefix.
2869
2870 2010-10-10  Richard Guenther  <rguenther@suse.de>
2871
2872         * g++.dg/lto/20101010-1_0.C: New testcase.
2873         * g++.dg/lto/20101010-2_0.C: Likewise.
2874
2875 2010-10-11  Ira Rosen  <irar@il.ibm.com>
2876
2877         PR tree-optimization/45902
2878         * gcc.dg/vect/45902.c: New test.
2879
2880 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
2881
2882         PR target/45870
2883         * gcc.dg/tls/pr45870.c: New test.
2884
2885 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
2886
2887         PR fortran/45961
2888         * gfortran.dg/typebound_operator_6.f03: New.
2889
2890 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
2891
2892         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2893         and adjust -export symbol scanning.
2894         * g++.dg/ext/dllexport1.C: Likewise.
2895         * g++.dg/ext/dllexport3.C: Likewise.
2896         * gcc.dg/dll-3.c: Likewise.
2897         * gcc.dg/dll-4.c: Likewise.
2898         * gcc.dg/dll-5.c: Likewise.
2899
2900 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2901
2902         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2903         instead of tree_profile dump file.
2904         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2905         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2906         dump file.
2907
2908 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2909
2910         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2911
2912 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2913
2914         * gfortran.dg/character_comparison_4.f90:  New test.
2915         * gfortran.dg/character_comparison_5.f90:  New test.
2916         * gfortran.dg/character_comparison_6.f90:  New test.
2917
2918 2010-10-09  Richard Henderson  <rth@redhat.com>
2919
2920         * lib/target-supports.exp
2921         (check_effective_target_automatic_stack_alignment): Always true.
2922
2923 2010-10-09  Richard Guenther  <rguenther@suse.de>
2924
2925         PR lto/45956
2926         * gcc.dg/lto/20101009-2_0.c: New testcase.
2927         * gcc.dg/lto/20101009-2_1.c: Likewise.
2928         * gcc.dg/lto/20101009-2_2.c: Likewise.
2929
2930 2010-10-09  Richard Guenther  <rguenther@suse.de>
2931
2932         PR lto/45947
2933         * g++.dg/lto/20101009-1_0.C: New testcase.
2934
2935 2010-10-09  Richard Guenther  <rguenther@suse.de>
2936
2937         PR tree-optimization/45945
2938         * gcc.dg/lto/20101009-1_0.c: New testcase.
2939
2940 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
2941
2942         PR target/45913
2943         * gcc.target/i386/pr45913.c: New.
2944
2945 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2946
2947         PR fortran/45943
2948         * gfortran.dg/streamio_16.f90: Update test.
2949
2950 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
2951
2952         PR tree-optimization/45903
2953         * gcc.target/i386/pr45903.c: New test.
2954
2955 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
2956
2957         * gnat.dg/interface5.adb: Compile with warnings disabled.
2958
2959 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2960
2961         * obj-c++.dg/encode-10.mm: New testcase.
2962
2963 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2964
2965         PR objc++/23614
2966         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2967         C++ class.  Removed XFAIL.
2968
2969 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
2970
2971         PR fortran/45933
2972         * gfortran.dg/typebound_operator_5.f03: New.
2973
2974 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2975
2976         Merge from 'apple/trunk' branch on FSF servers.
2977
2978         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
2979
2980         Radar 4508851
2981         * obj-c++.dg/method-namespace-1.mm: New.
2982
2983 2010-10-07  Martin Jambor  <mjambor@suse.cz>
2984
2985         * gcc.dg/tree-ssa/sra-11.c: New test.
2986
2987 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
2988
2989         PR Tree-Vect/45847
2990         * gcc.dg/vect/pr45847.c: New test.
2991
2992 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2993             Kai Tietz  <kai.tietz@onevision.com>
2994
2995         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2996
2997 2010-10-07  Richard Guenther  <rguenther@suse.de>
2998
2999         PR tree-optimization/45732
3000         * gcc.dg/torture/pr45732.c: New testcase.
3001
3002 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3003
3004         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3005         * objc.dg/foreach-2.m: Likewise.
3006         * objc.dg/foreach-3.m: Likewise.
3007         * objc.dg/foreach-4.m: Likewise.
3008         * objc.dg/foreach-5.m: Likewise.
3009         * objc.dg/foreach-6.m: Likewise.
3010         * objc.dg/foreach-7.m: Likewise.
3011         * objc.dg/objc-foreach-4.m: Likewise.
3012         * objc.dg/objc-foreach-5.m: Likewise.
3013
3014 2010-10-07  Richard Guenther  <rguenther@suse.de>
3015
3016         PR middle-end/45869
3017         * gcc.dg/torture/pr45869.c: New testcase.
3018
3019 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3020
3021         * objc.dg/set-not-used-1.m: New
3022         * obj-c++.dg/set-not-used-1.mm: New.
3023
3024 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3025
3026         * objc.dg/attributes/method-attribute-3.m: New.
3027         * obj-c++.dg/attributes/method-attribute-3.mm: New.
3028
3029 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
3030
3031         PR fortran/45916
3032         * gfortran.dg/generic_typebound_operator_1.f90: New test.
3033
3034 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3035
3036         PR fortran/45889
3037         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3038
3039 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3040
3041         Merge from 'apple/trunk' branch on FSF servers.
3042
3043         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
3044
3045         Radar 4278774
3046         * obj-c++.dg/encode-9.mm: New.
3047
3048 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3049
3050         * g++.dg/cpp0x/pr45908.C: New test.
3051
3052 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3053
3054         * gnat.dg/opt6.ad[sb]: New test.
3055
3056 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3057
3058         Implemented fast enumeration for Objective-C.
3059         * objc.dg/foreach-1.m: New.
3060         * objc.dg/foreach-2.m: New.
3061         * objc.dg/foreach-3.m: New.
3062         * objc.dg/foreach-4.m: New.
3063         * objc.dg/foreach-5.m: New.
3064         * objc.dg/foreach-6.m: New.
3065         * objc.dg/foreach-7.m: New.
3066
3067         Merge from 'apple/trunk' branch on FSF servers:
3068         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
3069
3070         Radar 4502236
3071         * objc.dg/objc-foreach-5.m: New.
3072
3073         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
3074
3075         Radar 4507230
3076         * objc.dg/objc-foreach-4.m: New.
3077
3078         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3079
3080         Radar 4472881
3081         * objc.dg/objc-foreach-3.m: New.
3082
3083         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
3084
3085         Radar 4468498
3086         * objc.dg/objc-foreach-2.m: New.
3087
3088         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
3089
3090         Radar 4294910
3091         * objc.dg/objc-foreach-1.m: New
3092
3093 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
3094
3095         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3096         unsigned values.
3097
3098 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3099
3100         PR objc++/28050
3101         * obj-c++.dg/syntax-error-10.mm: New.
3102
3103 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3104
3105         PR objc++/23707
3106         * obj-c++.dg/syntax-error-9.mm: New.
3107
3108 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3109
3110         PR objc++/31126
3111         * obj-c++.dg/syntax-error-8.mm: New.
3112
3113 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3114
3115         Merge from 'apple/trunk' branch on FSF servers.
3116
3117         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
3118
3119         Radar 4290840
3120         * obj-c++.dg/syntax-error-7.mm: New
3121
3122         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
3123
3124         Radar 4294425
3125         * obj-c++.dg/syntax-error-6.mm: New
3126
3127         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
3128
3129         Radar 4261146
3130         * obj-c++.dg/syntax-error-5.mm: New
3131
3132         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
3133
3134         Radar 4093475
3135         * obj-c++.dg/syntax-error-[3-4].mm: New.
3136
3137         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
3138
3139         Radar 4185810
3140         * obj-c++.dg/syntax-error-[1-2].mm: New.
3141
3142 2010-10-05  Ira Rosen  <irar@il.ibm.com>
3143
3144         PR tree-optimization/45752
3145         * gcc.dg/vect/pr45752.c: New test.
3146
3147 2010-10-05  Richard Guenther  <rguenther@suse.de>
3148
3149         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3150         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3151         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3152         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3153         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3154         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3155         * gcc.dg/tree-prof/stringop-1.c: Likewise.
3156         * gcc.dg/tree-prof/stringop-2.c: Likewise.
3157         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3158         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3159         * gcc.dg/tree-prof/update-loopch.c: Likewise.
3160         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3161         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3162         * gcc.dg/tree-prof/tracer-1.c: Likewise.
3163         * gcc.dg/tree-ssa/inline-4.c: Likewise.
3164         * gcc.dg/tree-ssa/inline-3.c: Likewise.
3165         * gcc.dg/tree-ssa/20080530.c: Likewise.
3166         * g++.dg/tree-ssa/inline-3.C: Likewise.
3167         * g++.dg/tree-ssa/inline-1.C: Likewise.
3168         * g++.dg/tree-ssa/inline-2.C: Likewise.
3169         * gcc.dg/profile-dir-1.c: Likewise.
3170         * gcc.dg/profile-dir-2.c: Likewise.
3171         * gcc.dg/profile-dir-3.c: Likewise.
3172
3173 2010-10-05  Richard Guenther  <rguenther@suse.de>
3174
3175         PR middle-end/45877
3176         * g++.dg/torture/pr45877.C: New testcase.
3177
3178 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
3179
3180         PR debug/45849
3181         * gcc.dg/debug/pr45849.c: New test.
3182
3183         PR middle-end/45876
3184         * gcc.c-torture/compile/pr45876.c: New test.
3185
3186 2010-10-04  Julian Brown  <julian@codesourcery.com>
3187
3188         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
3189         vect_hw_misalign.
3190         * gcc.dg/vect/vect-60.c: Likewise.
3191         * gcc.dg/vect/vect-56.c: Likewise.
3192         * gcc.dg/vect/vect-93.c: Likewise.
3193         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3194         * gcc.dg/vect/vect-95.c: Likewise.
3195         * gcc.dg/vect/vect-96.c: Likewise.
3196         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
3197         * gcc.dg/vect/slp-25.c: Likewise.
3198         * gcc.dg/vect/slp-3.c: Likewise.
3199         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3200         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3201         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
3202         * gcc.dg/vect/vect-109.c: Likewise.
3203         * gcc.dg/vect/vect-peel-1.c: Likewise.
3204         * gcc.dg/vect/vect-peel-2.c: Likewise.
3205         * lib/target-supports.exp
3206         (check_effective_target_arm_vect_no_misalign): New.
3207         (check_effective_target_vect_no_align): Use above.
3208         (check_effective_target_vect_element_align): New.
3209         (add_options_for_quad_vectors): New.
3210
3211 2010-10-04  Martin Jambor  <mjambor@suse.cz>
3212
3213         PR tree-optimization/45572
3214         * g++.dg/ipa/pr45572-1.C: New test.
3215         * g++.dg/ipa/pr45572-2.C: Likewise.
3216
3217 2010-10-03  Ian Lance Taylor  <iant@google.com>
3218
3219         * gcc.dg/anon-struct-11.c: New test.
3220         * gcc.dg/anon-struct-12.c: New test.
3221         * gcc.dg/anon-struct-13.c: New test.
3222         * gcc.dg/anon-struct-14.c: New test.
3223
3224 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
3225
3226         * g++.dg/torture/pr45764.C: Revert revision 164914.
3227         * gcc.dg/vect/pr43432.c: Likewise.
3228         * gcc.dg/vect/vect-114.c: Likewise.
3229         * gcc.dg/vect/vect-15.c: Likewise.
3230
3231 2010-10-03  Jason Merrill  <jason@redhat.com>
3232
3233         * g++.dg/cpp0x/sfinae5.C: New.
3234
3235 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
3236
3237         PR tree-optimization/45720
3238         PR tree-optimization/45764
3239         * g++.dg/torture/pr45764.C: New.
3240
3241         * gcc.dg/vect/pr43432.c: Xfail.
3242         * gcc.dg/vect/vect-114.c: Likewise.
3243         * gcc.dg/vect/vect-15.c: Likewise.
3244
3245 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3246
3247         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
3248         hppa*-*-hpux*.
3249         * gcc.dg/torture/pr45678-2.c: Likewise.
3250
3251 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
3252
3253         PR fortran/45748
3254         * gfortran.dg/intrinsic_6.f90: New.
3255
3256 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3257
3258         PR fortran/42831
3259         * gfortran.dg/dependency_37.f90:  New test.
3260
3261 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
3262
3263         * gcc.target/i386/shift_mask.c: New test.
3264
3265 2010-10-01  Richard Guenther  <rguenther@suse.de>
3266
3267         PR tree-optimization/45854
3268         * g++.dg/torture/pr45854.C: New testcase.
3269
3270 2010-09-30  Michael Eager  <eager@eagercon.com>
3271
3272         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3273         __FLT_{MIN,MAX}__.
3274
3275 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3276
3277         PR middle-end/45758
3278         * gfortran.dg/graphite/pr45758.f90: New.
3279
3280 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3281
3282         PR middle-end/45230
3283         * gcc.dg/graphite/id-pr45230.c: New.
3284
3285 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3286
3287         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3288         * gfortran.dg/graphite/graphite.exp: Same.
3289         * gcc.dg/graphite/vect-pr43423.c: New.
3290
3291 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3292
3293         PR target/45843
3294         * g++.dg/torture/pr45843.C: New test.
3295
3296 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
3297
3298         PR fortran/45828
3299         * gfortran.dg/allocate_derived_5.f90: New.
3300
3301 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3302
3303         PR tree-optimization/31261
3304         * gcc.dg/tree-ssa/pr31261.c: New test.
3305
3306 2010-09-30  Michael Eager  <eager@eagercon.com>
3307
3308         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3309         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3310         * gcc.target/microblaze/microblaze.exp: Ditto.
3311         * gcc.target/microblaze/others/string_cst1.c: Ditto.
3312         * gcc.target/microblaze/others/string_cst2.c: Ditto.
3313         * gcc.target/microblaze/others/data_var1.c: Ditto.
3314         * gcc.target/microblaze/others/data_var2.c: Ditto.
3315         * gcc.target/microblaze/others/data_var3.c: Ditto.
3316         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3317         * gcc.target/microblaze/others/strings1.c:: Ditto.
3318         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3319         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3320         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3321         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3322         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3323         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3324         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3325         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3326         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3327         * gcc.target/microblaze/isa/pcmp.c: Ditto.
3328         * gcc.target/microblaze/isa/nofloat.c: Ditto.
3329         * gcc.target/microblaze/isa/fcvt.c: Ditto.
3330         * gcc.target/microblaze/isa/float.c: Ditto.
3331         * gcc.target/microblaze/isa/mulh.c: Ditto.
3332         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3333         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3334         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3335         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3336         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3337         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3338         * gcc.target/microblaze/isa/bshift.c: Ditto.
3339         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3340         * gcc.target/microblaze/isa/div.c: Ditto.
3341         * gcc.target/microblaze/isa/vanilla.c: Ditto.
3342         * gcc.target/microblaze/isa/mul.c: Ditto.
3343
3344 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3345
3346         merge from FSF 'apple/trunk' branch.
3347         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
3348
3349         Radar 4386773
3350         * objc.dg/enhanced-proto-1.m: New.
3351         * objc.dg/enhanced-proto-2.m: New.
3352         * obj-c++.dg/enhanced-proto-1.mm: New
3353         * obj-c++.dg/enhanced-proto-2.mm: New.
3354
3355 2010-09-30  Richard Guenther  <rguenther@suse.de>
3356
3357         PR testsuite/45702
3358         * gcc.dg/debug/pr41893-1.c: Adjust.
3359         * gcc.dg/pr30762-1.c: Likewise.
3360         * gcc.dg/pr31529-1.c: Likewise.
3361         * gcc.dg/pr34457-1.c: Likewise.
3362         * gcc.dg/pr34668-1.c: Likewise.
3363         * gcc.dg/pr43557-1.c: Likewise.
3364
3365 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3366
3367         PR objc/45842
3368         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3369         * objc.dg/const-str-3.m: Correct header for memcpy.
3370         * objc.dg/const-str-7.m: Likewise.
3371         * objc.dg/method-20b.m: Provide an implementation of Object.
3372         Adjust XFAIL for m64 NeXT runtime.
3373         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3374         * objc.dg/encode-3.m: Correct line ordering, provide header for
3375         sprintf.
3376         * objc.dg/encode-7-next.m: Only run for 32bit.
3377         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3378         * objc.dg/type-size-2.m: Provide an implementation of Object.
3379         Ajust headers.
3380         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3381         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3382         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3383         Adjust XFAIL for m64 NeXT runtime.
3384         * obj-c++.dg/method-22.mm: Likewise.
3385         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3386
3387 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3388
3389         Merge from 'apple/trunk' branch on FSF servers.
3390
3391         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3392
3393         Radar 4278236
3394         * obj-c++.dg/bad-forward-decl.mm: New
3395
3396 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
3397
3398         * ada/acats/run_acats: Revert revision 157037.
3399
3400 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3401
3402         Merge from 'apple/trunk' branch on FSF servers.
3403
3404         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3405
3406         Radar 4281748
3407         * objc.dg/naming-2.m: Update
3408         * objc.dg/naming-3.m: New
3409
3410 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
3411
3412         PR target/40457
3413         * gcc.target/arm/pr40457-3.c: New test.
3414
3415 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3416
3417         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3418         alias checking.
3419         * lib/target-supports.exp (check_ifunc_available): Likewise.
3420
3421 2010-09-29  Tristan Gingold  <gingold@adacore.com>
3422
3423         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3424
3425 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3426
3427         * objc.dg/keywords-1.m: New test.
3428         * objc.dg/keywords-2.m: New test.
3429         * objc.dg/keywords-3.m: New test.
3430         * obj-c++.dg/keywords-1.mm: New test.
3431         * obj-c++.dg/keywords-2.mm: New test.
3432
3433 2010-09-28  Jason Merrill  <jason@redhat.com>
3434
3435         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3436         * g++.dg/ext/complit11.C: Likewise.
3437         * g++.old-deja/g++.law/temps1.C: Likewise.
3438
3439         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3440         * g++.old-deja/g++.mike/misc6.C: Likewise.
3441
3442 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3443
3444         * objc.dg/attributes/method-attribute-1.m: New.
3445         * objc.dg/attributes/method-attribute-2.m: New.
3446
3447         * obj-c++.dg/attributes/method-attribute-1.m: New.
3448         * obj-c++.dg/attributes/method-attribute-2.m: New.
3449
3450 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3451
3452         * objc.dg/attributes: New.
3453         * objc.dg/attributes/attributes.exp: New.
3454         * objc.dg/attributes/class-attribute-1.m: New.
3455         * objc.dg/attributes/class-attribute-2.m: New
3456         * objc.dg/attributes/categ-attribute-1.m: New
3457         * objc.dg/attributes/categ-attribute-2.m: New
3458         * objc.dg/attributes/proto-attribute-1.m: New
3459
3460         * obj-c++.dg/attributes: New.
3461         * obj-c++.dg/attributes/attributes.exp: New
3462         * obj-c++.dg/attributes/class-attribute-1.mm: New
3463         * obj-c++.dg/attributes/class-attribute-2.mm: New
3464         * obj-c++.dg/attributes/categ-attribute-1.mm: New
3465         * obj-c++.dg/attributes/categ-attribute-2.mm: New
3466         * obj-c++.dg/attributes/proto-attribute-1.mm: New
3467
3468 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3469
3470         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3471         from the branch renamed to method-20b.m to avoid clashes).
3472
3473         2005-08-23  Stuart Hastings  <stuart@apple.com>
3474                     Ziemowit Laski  <zlaski@apple.com>
3475
3476         Radar 4209854
3477         * obj-c++.dg/method-23.mm: New.
3478         * objc.dg/method-20.m: New.
3479
3480 2010-09-28  Jan Hubicka  <jh@suse.cz>
3481
3482         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3483
3484 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3485
3486         PR target/44452
3487         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3488         i?86-*-solaris2.[89], *-*-vxworks*.
3489         * gcc.target/i386/pr22152.c: Likewise.
3490         * gcc.target/i386/vect8-ret.c: New test.
3491
3492 2010-09-28  Jie Zhang  <jie@codesourcery.com>
3493
3494         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3495
3496 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3497
3498         Merge from 'apple/trunk' branch on FSF servers.
3499
3500         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
3501
3502         Radar 4175534
3503         * obj-c++.dg/method-22.mm: New.
3504
3505 2010-09-27  Jason Merrill  <jason@redhat.com>
3506
3507         * g++.dg/cpp0x/rv-lvalue-req.C: New.
3508         * g++.dg/ext/complit11.C: Adjust.
3509         * g++.old-deja/g++.law/temps1.C: Adjust.
3510         * g++.old-deja/g++.ns/koenig6.C: Adjust.
3511         * g++.old-deja/g++.oliva/partord1.C: Adjust.
3512
3513 2010-09-27  Ian Lance Taylor  <iant@google.com>
3514
3515         * lib/target-supports.exp (check_effective_target_split_stack):
3516         New procedure.
3517         * gcc.dg/split-1.c: New test.
3518         * gcc.dg/split-2.c: New test.
3519         * gcc.dg/split-3.c: New test.
3520         * gcc.dg/split-4.c: New test.
3521
3522 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3523
3524         PR objc/25464
3525         * objc.dg/type-size-3.m: New test.
3526
3527 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3528
3529         PR objc/45763
3530         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3531
3532 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3533
3534         PR objc/25450
3535         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3536         * objc.dg/type-size-2.m: Same change.
3537         * obj-c++.dg/encode-5.mm: Same change.
3538
3539 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3540
3541         Merge from 'apple/trunk' branch on FSF servers.  The original
3542         Changelogs are below.
3543
3544         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3545         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3546         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3547         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3548         in the branch).
3549         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3550         proto-qual-1.m in the branch) and the normal ABI on GNU.
3551         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
3552         the test only with the NeXT runtime.
3553         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3554         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3555         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3556         Run the test only with the NeXT runtime.
3557
3558         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
3559
3560         Radar 4492973
3561         * objc.dg/encode-7-64bit.m: New.
3562         * objc.dg/encode-7.m: Skip if -m64.
3563
3564         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
3565
3566         Radar 4301047
3567         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3568         * obj-c++.dg/threedotthree-abi-1.mm: New
3569         * objc.dg/threedotthree-abi-1.m: New
3570
3571         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
3572
3573         Radar 4136935
3574         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3575         * objc.dg/encode-6.m: Likewise.
3576         * objc.dg/encode-7.m: New test case.
3577
3578 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3579
3580         Merge from 'apple/trunk' branch on FSF servers.  Renamed
3581         const-str-12.m to constr-str-12b.m to avoid conflicts.
3582
3583         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
3584
3585         Radar 4229905
3586         * obj-c++.dg/warn5.mm: New
3587
3588         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
3589
3590         Radar 4154928
3591         * obj-c++.dg/const-str-12.mm: New.
3592         * objc.dg/const-str-12.m: New.
3593
3594 2010-09-27  Tobias Burnus  <burnus@net-b.de>
3595
3596         PR fortran/40569
3597         PR fortran/40568
3598         * gfortran.dg/storage_size_2.f08: Fix test.
3599         * gfortran.dg/c_sizeof_1.f90: Fix test.
3600         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3601         * gfortran.dg/c_sizeof_3.f90: New.
3602         * gfortran.dg/c_sizeof_4.f90: New.
3603         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3604         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3605
3606 2010-09-26  Daniel Kraft  <d@domob.eu>
3607
3608         PR fortran/45783
3609         PR fortran/45795
3610         * gfortran.dg/select_type_18.f03: New test.
3611
3612 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3613
3614         * gnat.dg/return2.ad[sb]: New test.
3615         * gnat.dg/return2_pkg.ads: New helper.
3616
3617 2010-09-25  Daniel Kraft  <d@domob.eu>
3618
3619         PR fortran/45776
3620         * gfortran.dg/io_constraints_6.f03: New test.
3621         * gfortran.dg/io_constraints_7.f03: New test.
3622         * gfortran.dg/newunit_2.f90: New test.
3623
3624 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3625
3626         * gfortran.dg/operator_c1202.f90: New test.
3627
3628 2010-09-24  Jan Hubicka  <jh@suse.cz>
3629
3630         * gcc.dg/tree-ssa/leaf.c: New testcase.
3631
3632 2010-09-24  Jan Hubicka  <jh@suse.cz>
3633
3634         PR tree-optimization/45738
3635         PR tree-optimization/45741
3636         * gcc.c-torture/compile/pr45741.c: New.
3637         * gfortran.fortran-torture/compile/pr45738.f90: New.
3638
3639 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
3640
3641         * gcc.dg/cpp/undef-opt-1.c: New test.
3642
3643 2010-09-24  Jason Merrill  <jason@redhat.com>
3644
3645         * g++.dg/other/error10.C: Adjust expected output.
3646
3647 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
3648
3649         PR middle-end/45234
3650         * gcc.dg/torture/stackalign/alloca-6.c: New test.
3651         * gcc.target/i386/pr45234.c: New test.
3652
3653 2010-09-24  Richard Guenther  <rguenther@suse.de>
3654
3655         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3656
3657 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3658
3659         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3660         as a comment leader in regexp.
3661
3662 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3663
3664         * objc.dg/sync-2.m: New test.
3665         * obj-c++.dg/sync-2.mm: New test.
3666
3667 2010-09-24  Tobias Burnus  <burnus@net-b.de>
3668
3669         PR fortran/40571
3670         * gfortran.dg/iso_fortran_env_7.f90: New.
3671
3672 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3673
3674         * obj-c++.dg/too-many-args.mm: New file.
3675
3676 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3677
3678         Merge from 'apple/trunk' branch on FSF servers.
3679
3680         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3681
3682         Radar 4491608
3683         * objc.dg/too-many-args.m: New
3684
3685 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3686
3687         PR fortran/45744
3688         * gfortran.dg/dependency_36.f90:  New test.
3689
3690 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
3691
3692         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3693         * gcc.target/i386/pad-3.c: Ditto.
3694         * gcc.target/i386/pad-7.c: Ditto.
3695         * gcc.target/i386/pad-7.c: Ditto.
3696         * gcc.target/i386/pr36502.c: Ditto.
3697         * gcc.target/i386/zee.c: Ditto.
3698         * gcc.target/i386/20060821-1.c: Ditto.
3699         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
3700         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
3701         * gcc.target/i386/pad-5b.c: Ditto.
3702         * gcc.target/i386/pad-6a.c: Ditto.
3703         * gcc.target/i386/pad-6b.c: Ditto.
3704         * gcc.target/i386/pad-8.c: Ditto.
3705         * gcc.target/i386/pad-9.c: Ditto.
3706         * gcc.target/i386/pad-10.c: Ditto.
3707         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
3708
3709 2010-09-23  Richard Guenther  <rguenther@suse.de>
3710
3711         PR tree-optimization/45565
3712         * g++.dg/ipa/pr45565.C: New testcase.
3713
3714 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
3715
3716         PR fortran/45745
3717         PR fortran/45648
3718         * gfortran.dg/vector_subscript_bound_1.f90: New.
3719
3720 2010-09-23  Richard Guenther  <rguenther@suse.de>
3721
3722         PR middle-end/45750
3723         * gcc.dg/pr45750.c: New testcase.
3724
3725 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
3726
3727         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3728         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
3729         build.
3730
3731 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
3732
3733         PR rtl-optimization/44374
3734         * gcc.target/arm/headmerge-1.c: New test.
3735         * gcc.target/arm/headmerge-2.c: New test.
3736         * gcc.target/i386/headmerge-1.c: New test.
3737         * gcc.target/i386/headmerge-2.c: New test.
3738
3739 2010-09-23  Daniel Kraft  <d@domob.eu>
3740
3741         PR fortran/38936
3742         PR fortran/44044
3743         PR fortran/45474
3744         * gfortran.dg/intrinsic_intent_1.f03: New test.
3745         * gfortran.dg/select_type_17.f03: New test.
3746         * gfortran.dg/associate_5.f03: More definability tests.
3747         * gfortran.dg/enum_2.f90: Check definability.
3748         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3749         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3750         * gfortran.dg/char_expr_2.f90: Ditto.
3751         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3752         * gfortran.dg/enum_5.f90: Ditto.
3753         * gfortran.dg/equiv_constraint_8.f90: Ditto.
3754         * gfortran.dg/impure_assignment_2.f90: Ditto.
3755         * gfortran.dg/impure_assignment_3.f90: Ditto.
3756         * gfortran.dg/intent_out_1.f90: Ditto.
3757         * gfortran.dg/intent_out_3.f90: Ditto.
3758         * gfortran.dg/pointer_assign_7.f90: Ditto.
3759         * gfortran.dg/pointer_intent_3.f90: Ditto.
3760         * gfortran.dg/pr19936_1.f90: Ditto.
3761         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3762         * gfortran.dg/simpleif_2.f90: Ditto.
3763         * gfortran.dg/protected_5.f90: Ditto.
3764         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3765         * gfortran.dg/protected_6.f90: Ditto.
3766         * gfortran.dg/protected_7.f90: Ditto.
3767
3768 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3769
3770         PR libfortran/45710
3771         * gfortran.dg/namelist_65.f90: New test.
3772
3773 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3774
3775         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3776         the regexp pattern between the expected label and location string.
3777
3778 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3779
3780         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3781
3782 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3783
3784         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3785         * gcc.dg/pr27898.c: Likewise.
3786         * gcc.dg/pr28712.c: Likewise.
3787         * gcc.dg/pr30762-1.c: Likewise.
3788         * gcc.dg/pr31529-1.c: Likewise.
3789         * gcc.dg/pr34457-1.c: Likewise.
3790         * gcc.dg/pr34668-1.c: Likewise.
3791         * gcc.dg/pr34989-1.c: Likewise.
3792         * gcc.dg/pr43557-1.c: Likewise.
3793
3794 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3795
3796         PR rtl-optimization/45739
3797         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3798
3799 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
3800
3801         * gcc.target/sparc/mnofpu.c: New test.
3802
3803 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3804
3805         PR rtl-optimization/45739
3806         * gcc.target/i386/pr45739.c: New test.
3807
3808 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
3809
3810         PR fortran/45648
3811         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3812         and counts. Add non-elemental function call check.
3813
3814         PR fortran/45648
3815         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3816         arguments checks. Update temporary counts.
3817         * gfortran.dg/transpose_optimization_1.f90: New.
3818
3819 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3820
3821         PR objc/23710
3822         * objc.dg/invalid-method-1.m: New.
3823
3824 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3825
3826         Merge from 'apple/trunk' branch on FSF servers.
3827
3828         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
3829
3830         Radar 4291785
3831         * objc.dg/naming-4.m: New
3832         * objc.dg/naming-5.m: New
3833         * obj-c++.dg/naming-1.mm: New
3834         * obj-c++.dg/naming-2.mm: New
3835
3836 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
3837             Jack Howarth  <howarth@bromo.med.uc.edu>
3838
3839         PR c++/45645
3840         * g++.dg/torture/pr44972.C: Use portable assert().
3841
3842 2010-09-21  Richard Guenther  <rguenther@suse.de>
3843
3844         PR tree-optimization/45580
3845         * g++.dg/torture/pr45580.C: New testcase.
3846
3847 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
3848
3849         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3850
3851 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
3852
3853         PR fortran/45438
3854         * gfortran.dg/pointer_check_7.f90: New.
3855
3856 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3857
3858         PR rtl-optimization/45728
3859         * gcc.c-torture/compile/pr45728.c: New test.
3860
3861 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
3862
3863         PR fortran/45081
3864         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3865
3866 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3867
3868         * g++.dg/tree-ssa/pr45605.C: Add "\\".
3869
3870 2010-09-20  Richard Guenther  <rguenther@suse.de>
3871
3872         PR middle-end/45704
3873         * gcc.dg/torture/pr45704.c: New testcase.
3874
3875 2010-09-20  Jan Hubicka  <jh@suse.cz>
3876
3877         PR tree-optimize/45605
3878         * g++.dg/tree-ssa/pr45605.C: New testcase.
3879
3880 2010-09-20  Michael Matz  <matz@suse.de>
3881
3882         PR testsuite/45706
3883         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3884         enough.
3885
3886 2010-09-20  Richard Guenther  <rguenther@suse.de>
3887
3888         PR tree-optimization/45705
3889         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3890
3891 2010-09-20  Michael Matz  <matz@suse.de>
3892
3893         PR testsuite/45706
3894         * lib/target-supports.exp (check_effective_target_vect_perm):
3895         Add i?86-*-*.
3896
3897 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3898
3899         PR rtl-optimization/45695
3900         * gcc.c-torture/execute/pr45695.c: New test.
3901
3902 2010-09-19  Jan Hubicka  <jh@suse.cz>
3903
3904         PR lto/44246
3905         * gcc.c-torture/compile/pr44246.c:New file.
3906
3907 2010-09-19  Ira Rosen  <irar@il.ibm.com>
3908
3909         PR tree-optimization/45714
3910         * gfortran.dg/vect/pr45714-a.f: New test.
3911         * gfortran.dg/vect/pr45714-b.f: New test.
3912
3913 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3914
3915         * gnat.dg/const1.adb: Rename into...
3916         * gnat.dg/constant1.adb: ...this.
3917         * gnat.dg/constant2.adb: New test.
3918         * gnat.dg/constant2_pkg1.ads: New helper.
3919         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3920
3921 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3922
3923         * gnat.dg/specs/constant1.ads: New test.
3924         * gnat.dg/specs/constant1_pkg.ads: New helper.
3925
3926 2010-09-18  Jan Hubicka  <jh@suse.cz>
3927
3928         PR tree-optimization/45453
3929         * g++.dg/tree-ssa/pr45453.C: New testcase.
3930
3931 2010-09-18  Jason Merrill  <jason@redhat.com>
3932
3933         * g++.dg/cpp0x/initlist44.C: New.
3934
3935 2010-09-18  Richard Guenther  <rguenther@suse.de>
3936
3937         PR tree-optimization/45709
3938         * g++.dg/torture/pr45709-2.C: New testcase.
3939
3940 2010-09-18  Richard Guenther  <rguenther@suse.de>
3941
3942         PR tree-optimization/45709
3943         * g++.dg/torture/pr45709.C: New testcase.
3944
3945 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3946
3947         PR testsuite/45719
3948         * gcc.target/i386/pad-3.c: Pass -fno-pic.
3949
3950 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3951
3952         * gcc.target/i386/pad-1.c: New.
3953         * gcc.target/i386/pad-2.c: Likewise.
3954         * gcc.target/i386/pad-3.c: Likewise.
3955         * gcc.target/i386/pad-4.c: Likewise.
3956         * gcc.target/i386/pad-5a.c: Likewise.
3957         * gcc.target/i386/pad-5b.c: Likewise.
3958         * gcc.target/i386/pad-6a.c: Likewise.
3959         * gcc.target/i386/pad-6b.c: Likewise.
3960         * gcc.target/i386/pad-7.c: Likewise.
3961         * gcc.target/i386/pad-8.c: Likewise.
3962         * gcc.target/i386/pad-9.c: Likewise.
3963         * gcc.target/i386/pad-10.c: Likewise.
3964
3965 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3966
3967         PR middle-end/45234
3968         * gcc.dg/torture/stackalign/alloca-5.c: New.
3969
3970 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3971
3972         PR middle-end/45678
3973         * gcc.dg/torture/pr45678-2.c: New.
3974
3975 2010-09-17  Richard Guenther  <rguenther@suse.de>
3976
3977         PR middle-end/45678
3978         * gcc.dg/torture/pr45678-1.c: New testcase.
3979
3980 2010-09-17  Michael Matz  <matz@suse.de>
3981
3982         PR tree-optimization/43432
3983         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3984         check_effective_target_vect_perm_short): New predicates.
3985         (check_effective_target_vect_perm): Include x86_64.
3986         * gcc.dg/vect/pr43432.c: New test.
3987         * gcc.dg/vect/vect-114.c: Adjust.
3988         * gcc.dg/vect/vect-15.c: Ditto.
3989         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3990         * gcc.dg/vect/slp-perm-9.c: Ditto.
3991
3992 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3993
3994         PR testsuite/45692
3995         * objc/execute/exceptions/throw-nil.m: Run the test only with the
3996         GNU runtime.
3997
3998 2010-09-17  Richard Guenther  <rguenther@suse.de>
3999
4000         * gcc.dg/pr27898.c: Use -flto instead of -combine.
4001         * gcc.dg/pr28706.c: Likewise.
4002         * gcc.dg/pr28712.c: Likewise.
4003         * gcc.dg/pr30762-1.c: Likewise.
4004         * gcc.dg/pr30762-2.c: Likewise.
4005         * gcc.dg/pr31529-1.c: Likewise.
4006         * gcc.dg/pr31529-2.c: Likewise.
4007         * gcc.dg/pr34457-1.c: Likewise.
4008         * gcc.dg/pr34457-2.c: Likewise.
4009         * gcc.dg/pr34668-1.c: Likewise.
4010         * gcc.dg/pr34668-2.c: Likewise.
4011         * gcc.dg/pr34989-1.c: Likewise.
4012         * gcc.dg/pr34989-2.c: Likewise.
4013         * gcc.dg/pr43557-1.c: Likewise.
4014         * gcc.dg/pr43557-2.c: Likewise.
4015         * gcc.dg/debug/pr41893-1.c: Likewise.
4016         * gcc.dg/matrix/matrix.exp: Do not use -combine.
4017         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4018         * gcc.dg/matrix/matrix-4.c: Likewise.
4019         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4020         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4021         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4022         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4023
4024 2010-09-16  Tobias Burnus  <burnus@net-b.de>
4025
4026         PR fortran/43665
4027         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4028         optimizations.
4029         * gfortran.dg/intent_optimize_1.f90: New test.
4030
4031 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
4032
4033         * gcc.target/i386/divmod-1.c: New.
4034         * gcc.target/i386/divmod-2.c: Likewise.
4035         * gcc.target/i386/divmod-3.c: Likewise.
4036         * gcc.target/i386/divmod-4.c: Likewise.
4037         * gcc.target/i386/divmod-4a.c: Likewise.
4038         * gcc.target/i386/divmod-5.c: Likewise.
4039         * gcc.target/i386/divmod-6.c: Likewise.
4040         * gcc.target/i386/divmod-7.c: Likewise.
4041         * gcc.target/i386/divmod-8.c: Likewise.
4042         * gcc.target/i386/udivmod-1.c: Likewise.
4043         * gcc.target/i386/udivmod-2.c: Likewise.
4044         * gcc.target/i386/udivmod-3.c: Likewise.
4045         * gcc.target/i386/udivmod-4.c: Likewise.
4046         * gcc.target/i386/udivmod-4a.c: Likewise.
4047         * gcc.target/i386/udivmod-5.c: Likewise.
4048         * gcc.target/i386/udivmod-6.c: Likewise.
4049         * gcc.target/i386/udivmod-7.c: Likewise.
4050         * gcc.target/i386/udivmod-8.c: Likewise.
4051
4052 2010-09-16  Jan Hubicka  <jh@suse.cz>
4053
4054         * g++.dg/lto/pr45679-1_0.C: New file.
4055         * g++.dg/lto/pr45679-1_1.C: New file.
4056         * g++.dg/lto/pr45679-0_0.C: New file.
4057         * g++.dg/lto/pr45679-0_1.C: New file.
4058
4059 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
4060
4061         PR fortran/45674
4062         * gfortran.dg/class_dummy_2.f03: New.
4063
4064 2010-09-16  Richard Guenther  <rguenther@suse.de>
4065
4066         PR tree-optimization/45623
4067         * gcc.dg/torture/pr45623.c: New testcase.
4068
4069 2010-09-16  Ira Rosen  <irar@il.ibm.com>
4070
4071         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4072         name and parentheses.
4073         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4074
4075 2010-09-15  Jason Merrill  <jason@redhat.com>
4076
4077         * g++.dg/parse/parameter-declaration-2.C: New.
4078
4079         * g++.dg/cpp0x/scoped_enum2.C: New.
4080
4081 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4082
4083         * gcc.c-torture/compile/20100915-1.c: New test.
4084
4085 2010-09-15  Martin Jambor  <mjambor@suse.cz>
4086
4087         PR middle-end/45644
4088         * gcc.dg/ipa/pr45644.c: New test.
4089
4090 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
4091
4092         PR tree-optimization/45633
4093         * gcc.dg/vect/pr45633.c: New test.
4094
4095 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
4096
4097         PR fortran/45577
4098         * gfortran.dg/allocate_derived_4.f90: New.
4099
4100 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
4101
4102         * lib/target-supports.exp
4103         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4104         supported flag to true for neon.
4105
4106 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
4107
4108         PR c++/45665
4109         * g++.dg/template/crash103.C: New.
4110
4111 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4112
4113         Merge from 'apple/trunk' branch on FSF servers.
4114
4115         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
4116
4117         Radar 4457381
4118         * objc.dg/msg-in-protocol.m: New.
4119         * obj-c++.dg/msg-in-protocol.mm: New.
4120
4121         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
4122
4123         Radar 4219590
4124         * objc.dg/break-in-ifstmt.m: New.
4125
4126         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4127
4128         Radar 4174166
4129         * obj-c++.dg/comp-types-13.mm: New.
4130         * objc.dg/comp-types-12.m: New.
4131
4132         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4133
4134         Radar 4216500
4135         * obj-c++.dg/proto-lossage-7.mm: New.
4136         * objc.dg/proto-lossage-7.m: New.
4137
4138 2010-09-14  Jan Hubicka  <jh@suse.cz>
4139
4140         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4141         folding.
4142         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4143         folding.
4144
4145 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
4146
4147         PR middle-end/45567
4148         * gcc.dg/pr45567.c: New test.
4149
4150         PR debug/45660
4151         * g++.dg/debug/pr45660.C: New test.
4152
4153 2010-09-14  Ira Rosen  <irar@il.ibm.com>
4154
4155         PR tree-optimization/45470
4156         * g++.dg/vect/pr45470-a.cc: New test.
4157         * g++.dg/vect/pr45470-a.cc: New test.
4158
4159 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
4160
4161         PR target/42070
4162         * lib/profopt.exp: Prune warnings on execname2 compile.
4163         * lib/prune.exp: Prune "can't add line info" warnings.
4164
4165 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4166
4167         PR libfortran/45532
4168         * gfortran.dg/namelist_64.f90: New test.
4169
4170 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
4171
4172         PR rtl-optimization/45617
4173         * gcc.target/i386/pr45617.c: New test.
4174
4175 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
4176
4177         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4178
4179 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
4180
4181         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4182         * gcc.target/i386/fma4-vector.c: Likewise.
4183         * gcc.target/i386/vectorize2.c: Likewise.
4184         * gcc.target/i386/vectorize4.c: Likewise.
4185         * gcc.target/i386/vectorize5.c: Likewise.
4186         * gcc.target/i386/vectorize6.c: Likewise.
4187         * gcc.target/i386/vectorize8.c: Likewise.
4188
4189         * gcc.target/i386/vect-double-1.c: New.
4190         * gcc.target/i386/vect-double-1a.c: Likewise.
4191         * gcc.target/i386/vect-double-2.c: Likewise.
4192         * gcc.target/i386/vect-double-2a.c: Likewise.
4193
4194         * lib/target-supports.exp (check_effective_target_vect_double):
4195         Set et_vect_double_saved to 0 when tuning for Atom.
4196
4197 2010-09-13  Jan Hubicka  <jh@suse.cz>
4198
4199         * gcc.dg/torture/pr23821.c: Drop static keyword.
4200         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4201         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
4202
4203 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4204
4205         * gcc.target/arm/sync-1.c: New.
4206
4207 2010-09-12  Olivier Hainque  <hainque@adacore.com>
4208
4209         * gnat.dg/memtrap.adb: New test.
4210
4211 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4212
4213         * gfortran.dg/promotion.f90: Fix options.
4214
4215 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
4216
4217         * g++.dg/cpp0x/range-for1.C: New.
4218         * g++.dg/cpp0x/range-for2.C: New.
4219         * g++.dg/cpp0x/range-for3.C: New.
4220         * g++.dg/cpp0x/range-for4.C: New.
4221         * g++.dg/cpp0x/range-for5.C: New.
4222         * g++.dg/cpp0x/range-for6.C: New.
4223
4224 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
4225
4226         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4227         and counts. Check that transpose is not called.
4228         * gfortran.dg/transpose_2.f90: Update error message.
4229
4230 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
4231
4232         PR c++/43824
4233         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
4234         * g++.dg/lookup/strong-using-2.C: Likewise.
4235         * g++.dg/lookup/strong-using-3.C: Likewise.
4236         * g++.dg/lookup/strong-using-5.C: Likewise.
4237
4238         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
4239         * g++.dg/cpp0x/inline-ns4.C: New.
4240         * g++.dg/cpp0x/inline-ns5.C: New.
4241
4242 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4243
4244         PR middle-end/45634
4245         * gfortran.fortran-torture/compile/pr45634.f90: New.
4246
4247 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
4248
4249         * objc.dg/fobjc-exceptions.m: New test.
4250
4251 2010-09-10  Jan Hubicka  <jh@suse.cz>
4252
4253         * g++.dg/inherit/covariant7.C: Fix pattern matching.
4254
4255 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4256
4257         PR tree-optimization/44972
4258         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4259         * gcc.dg/tree-ssa/pr45144.c: Likewise.
4260         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4261         instead.
4262         * g++.dg/torture/pr44972.C: New test.
4263
4264 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4265
4266         PR tree-optimization/44972
4267         * g++.dg/torture/pr34850.C: Remove expected warning.
4268
4269 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4270
4271         * gfortran.dg/dummy_optional_arg.f90: New test.
4272
4273 2010-09-08  Jan Hubicka  <jh@suse.cz>
4274
4275         PR tree-optimization/45598
4276         * fortran.fortran-torture/compile/pr45598.f90: New test.
4277
4278 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
4279
4280         * lib/target-supports-dg.exp (dg-require-ifunc): New.
4281         * lib/target-supports.exp (check_ifunc_available): New.
4282         * gcc.dg/attr-ifunc-1.c: New.
4283         * gcc.dg/attr-ifunc-2.c: New.
4284         * gcc.dg/attr-ifunc-3.c: New.
4285         * gcc.dg/attr-ifunc-4.c: New.
4286         * gcc.dg/attr-ifunc-5.c: New.
4287         * g++.dg/ext/attr-ifunc-1.C: New.
4288         * g++.dg/ext/attr-ifunc-2.C: New.
4289         * g++.dg/ext/attr-ifunc-3.C: New.
4290         * g++.dg/ext/attr-ifunc-4.C: New.
4291
4292 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
4293
4294         PR middle-end/40386
4295         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
4296
4297 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
4298
4299         * gfortran.dg/inline_transpose_1.f90: New test.
4300
4301 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4302
4303         PR c++/45588
4304         * g++.dg/warn/Wunused-var-15.C: New test.
4305
4306 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4307
4308         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4309         hppa*-*-hpux*.
4310
4311 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4312
4313         * objc/execute/exceptions/throw-nil.m: New test.
4314         * objc/execute/exceptions/handler-1.m: Updated to use the new
4315         objc_set_uncaught_exception_handler() function.
4316         * objc/execute/exceptions/matcher-1.m: New test.
4317
4318 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4319
4320         PR fortran/38282
4321         * gfortran.dg/bit_comparison_1.F90: New test.
4322         * gfortran.dg/leadz_trailz_3.f90: New test.
4323         * gfortran.dg/masklr_2.F90: New test.
4324         * gfortran.dg/shiftalr_1.F90: New test.
4325         * gfortran.dg/merge_bits_2.F90: New test.
4326         * gfortran.dg/dshift_2.F90: New test.
4327         * gfortran.dg/bit_comparison_2.F90: New test.
4328         * gfortran.dg/masklr_1.F90: New test.
4329         * gfortran.dg/merge_bits_1.F90: New test.
4330         * gfortran.dg/dshift_1.F90: New test.
4331         * gfortran.dg/shiftalr_2.F90: New test.
4332
4333 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4334
4335         * objc.dg/type-stream-1.m: Replaced with a test that tests that
4336         functions from objc/typedstream.h are deprecated.
4337
4338 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4339
4340         * lib/target-supports.exp
4341         (check_effective_target_run_expensive_tests): New proc.
4342         * gcc.c-torture/compile/limits-fnargs.c: Use
4343         dg-require-effective-target run_expensive_tests.
4344
4345 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4346
4347         PR fortran/45597
4348         * gfortran.dg/gomp/pr45597.f90: New test.
4349
4350         PR fortran/45595
4351         * gfortran.dg/gomp/pr45595.f90: New test.
4352
4353 2010-09-08  Michael Matz  <matz@suse.de>
4354
4355         * c-c++-common/uninit-17.c: Adjust.
4356
4357 2010-09-08  Michael Matz  <matz@suse.de>
4358
4359         PR tree-optimization/43430
4360         * gcc.dg/vect/pr43430-2.c: New test.
4361
4362 2010-09-08  Michael Matz  <matz@suse.de>
4363
4364         PR tree-optimization/33244
4365         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4366
4367 2010-09-08  Richard Guenther  <rguenther@suse.de>
4368
4369         PR tree-optimization/45578
4370         * gfortran.dg/pr45578.f90: New testcase.
4371
4372 2010-09-08  Richard Guenther  <rguenther@suse.de>
4373
4374         PR testsuite/45590
4375         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4376
4377 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4378
4379         PR fortran/45576
4380         * gfortran.dg/char_length_18.f90:  New test.
4381
4382 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
4383
4384         PR target/36502
4385         * gcc.target/i386/pr36502.c: New test.
4386
4387         PR target/42313
4388         PR target/44651
4389         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4390         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4391
4392 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
4393
4394         * gfortran.dg/achar_4.f90: Enable bounds checking.
4395
4396 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
4397
4398         PR target/45206
4399         * gcc.target/i386/pr45206.c: New test.
4400
4401 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
4402
4403         PR fortran/45505
4404         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4405
4406 2010-09-07  Jan Hubicka  <jh@suse.cz>
4407
4408         * gcc.c-torture/compile/20100907.c: New testcase.
4409
4410 2010-09-07  Richard Guenther  <rguenther@suse.de>
4411
4412         PR middle-end/45569
4413         * g++.dg/eh/pr45569.C: New testcase.
4414
4415 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
4416
4417         PR target/43137
4418         * gcc.target/arm/pr43137.c: New test.
4419
4420 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4421
4422         PR fortran/36931
4423         * gfortran.dg/dependency_35.f90:  New test.
4424
4425 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4426
4427         PR fortran/34145
4428         * gfortran.dg/char_length_17.f90:  New test.
4429
4430 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
4431
4432         PR c++/45200
4433         PR c++/45293
4434         PR c++/45558
4435         * g++.dg/template/typedef34.C: New test.
4436         * g++.dg/template/typedef35.C: New test.
4437
4438 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
4439
4440         PR target/22152
4441         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4442
4443 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
4444
4445         * g++.dg/warn/Wdouble-promotion.C: New.
4446
4447 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
4448
4449         * g++.dg/parse/redef2.C: New.
4450
4451 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4452
4453         * gcc.dg/20100906-1.c: New testcase.
4454
4455 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
4456
4457         PR testsuite/45543
4458         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4459         DW_TAG_enumeration_type DIE.
4460
4461 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
4462
4463         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4464         Update XFAILs.
4465
4466 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
4467
4468         PR rtl-optimization/44919
4469         * g++.dg/opt/pr44919.C: New.
4470
4471 2010-09-06  Tobias Burnus  <burnus@net-b.de>
4472
4473         PR fortran/38282
4474         * gfortran.dg/iall_iany_iparity_1.f90: New.
4475         * gfortran.dg/iall_iany_iparity_2.f90: New.
4476
4477 2010-09-06  Jason Merrill  <jason@redhat.com>
4478
4479         * g++.dg/cpp0x/initlist42.C: New.
4480
4481         * g++.dg/cpp0x/auto19.C: New.
4482
4483         * g++.dg/template/sfinae25.C: New.
4484         * g++.dg/template/char1.C: Expect warning.
4485         * g++.dg/template/nontype10.C: Likewise.
4486
4487         * g++.dg/cpp0x/implicit9.C: New.
4488
4489         * g++.dg/cpp0x/initlist43.C: New.
4490
4491 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
4492
4493         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4494
4495 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
4496
4497         * gcc.dg/Wdouble-promotion.c: New.
4498
4499 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4500
4501         * gfortran.dg/float128_1.f90: Remove test case as
4502         it always fails since Rev 163611 backed out the
4503         front-end implementation.
4504
4505 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4506
4507         * gfortran.dg/float128_1.f90: XFAIL test case.
4508
4509 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4510
4511         * gfortran.dg/bessel_7.f90: Decrease required precision.
4512
4513 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
4514
4515         PR testsuite/45545
4516         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4517         ref-all-matching targets.
4518
4519 2010-09-05  Richard Guenther  <rguenther@suse.de>
4520
4521         PR tree-optimization/45535
4522         * gcc.c-torture/compile/pr45535.c: New testcase.
4523
4524 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
4525
4526         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4527         "\[^\n\]*".
4528         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4529         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4530         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4531         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4532         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4533         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4534         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4535         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4536         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4537         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4538         * gcc.target/i386/pr22152.c: Likewise.
4539         * gcc.target/i386/pr36992-1.c: Likewise.
4540         * gcc.target/i386/pr36992-2.c: Likewise.
4541         * gcc.target/sh/sh4a-memmovua.c: Likewise.
4542
4543 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4544
4545         PR testsuite/43957
4546         * gcc.dg/const-uniq-1.c: Modify regexp.
4547
4548 2010-09-04  Tobias Burnus  <burnus@net-b.de>
4549
4550         PR fortran/45530
4551         * gfortran.dg/namelist_63.f90: New.
4552
4553 2010-09-04  Jan Hubicka  <jh@suse.cz>
4554
4555         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4556         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4557
4558 2010-09-04  Jan Hubicka  <jh@suse.cz>
4559
4560         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4561
4562 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
4563
4564         PR fortran/45507
4565         * gfortran.dg/allocate_alloc_opt_12.f90: New.
4566
4567 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
4568
4569         * gcc.dg/opts-4.c: New test.
4570
4571 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4572
4573         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4574         * gcc.dg/vect/vect-peel-4.c: Ditto.
4575
4576 2010-09-03  Daniel Kraft  <d@domob.eu>
4577
4578         PR fortran/45525
4579         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4580
4581 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4582
4583         PR fortran/45159
4584         * gfortran.dg/dependency_34.f90:  New test.
4585
4586 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4587
4588         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4589
4590 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4591
4592         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4593         gcc.target/i386/clearcap.map if supported.
4594
4595 2010-09-03  Michael Matz  <matz@suse.de>
4596
4597         PR middle-end/45415
4598         * gcc.dg/pr45415.c: New test.
4599
4600 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4601
4602         PR tree-optimization/45506
4603         * gcc.dg/pr45506.c: New.
4604
4605 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
4606
4607         PR target/45476
4608         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4609         * gcc.target/i386/float128-2.c: Ditto.
4610
4611 2010-09-03  Daniel Kraft  <d@domob.eu>
4612
4613         PR fortran/34162
4614         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4615         * gfortran.dg/internal_dummy_2.f08: New test.
4616         * gfortran.dg/internal_dummy_3.f08: New test.
4617         * gfortran.dg/internal_dummy_4.f08: New test.
4618
4619 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
4620
4621         PR debug/45500
4622         * gcc.target/i386/pr45500.c: New test.
4623
4624 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
4625
4626         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4627
4628 2010-09-03  Daniel Kraft  <d@domob.eu>
4629
4630         PR fortran/44602
4631         * gfortran.dg/exit_2.f08; Adapt error messages.
4632         * gfortran.dg/exit_3.f08: New test.
4633         * gfortran.dg/exit_4.f08: New test.
4634         * gfortran.dg/exit_5.f03: New test.
4635
4636 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4637
4638         * gfortran.dg/ishft_4.f90: New test.
4639
4640 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4641
4642         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4643         FRIZ/XSRIZ instruciton for (double)(long long)x.
4644         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4645
4646 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4647
4648         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4649
4650 2010-09-02  Richard Guenther  <rguenther@suse.de>
4651
4652         PR tree-optimization/44937
4653         PR tree-optimization/45412
4654         * g++.dg/opt/pr45412.C: New testcase.
4655         * gcc.c-torture/compile/pr45412.c: Likewise.
4656         * gcc.c-torture/compile/pr44937.c: Likewise.
4657
4658 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
4659
4660         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
4661         but using -Werror=comment.
4662         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4663         expected error messages.
4664
4665 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4666
4667         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4668         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4669
4670 2010-09-02  Tobias Burnus  <burnus@net-b.de>
4671
4672         PR fortran/45489
4673         * gfortran.dg/initialization_27.f90: New.
4674
4675 2010-09-02  Ira Rosen  <irar@il.ibm.com>
4676
4677         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4678         check into different basic blocks. Expect vectorization if misaligned
4679         stores are supported.
4680         * gcc.dg/vect/bb-slp-8a.c: New test.
4681         * gcc.dg/vect/bb-slp-8b.c: New test.
4682
4683 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
4684
4685         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4686
4687 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
4688
4689         PR fortran/44541
4690         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4691         * gfortran.dg/class_dummy_1.f03: New.
4692
4693 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
4694
4695         PR middle-end/45458
4696         * g++.dg/tree-prof/partition2.C: New test.
4697
4698 2010-09-01  Richard Guenther  <rguenther@suse.de>
4699
4700         * gcc.dg/vect/vect-outer-fir.c: Adjust.
4701         * gcc.dg/tree-ssa/vrp54.c: New testcase.
4702         * gcc.c-torture/execute/20100827-1.c: Likewise.
4703
4704 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4705
4706         * gfortran.dg/execute_command_line_1.f90: New test.
4707
4708 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4709
4710         PR preprocessor/45457
4711         * c-c++-common/cpp/pr45457.c: New test.
4712
4713 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
4714
4715         * gcc.dg/nested-func-8.c: New test.
4716
4717 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4718
4719         PR fortran/38282
4720         * gfortran.dg/popcnt_poppar_1.F90: New test.
4721         * gfortran.dg/popcnt_poppar_2.F90: New test.
4722
4723 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
4724
4725         * gcc.target/i386/volatile-2.c: Require nonpic target.
4726
4727 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4728
4729         PR middle-end/45461
4730         * gcc.dg/pr45461.c: New test.
4731
4732 2010-08-31  Richard Guenther  <rguenther@suse.de>
4733
4734         PR testsuite/45455
4735         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4736
4737 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
4738
4739         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4740
4741 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
4742
4743         PR fortran/45456
4744         * gfortran.dg/typebound_proc_18.f03: New.
4745
4746 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4747
4748         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4749         * lib/scanasm.exp (scan-stack-usage): Likewise.
4750         (scan-stack-usage-not): Likewise.
4751         * gcc.dg/stack-usage-1.c: New test.
4752         * gcc.target/i386/stack-usage-realign.c: Likewise.
4753
4754 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
4755
4756         PR tree-optimization/45427
4757         * gcc.dg/tree-ssa/pr45427.c: New test.
4758
4759 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
4760
4761         PR c++/45043
4762         * g++.dg/template/crash102.C: New.
4763
4764 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
4765
4766         PR middle-end/45423
4767         * gcc.dg/gomp/atomic-12.c: New test.
4768         * gcc.dg/gomp/atomic-13.c: New test.
4769         * gcc.dg/gomp/atomic-14.c: New test.
4770         * g++.dg/gomp/atomic-11.C: New test.
4771         * g++.dg/gomp/atomic-12.C: New test.
4772         * g++.dg/gomp/atomic-13.C: New test.
4773         * g++.dg/gomp/atomic-14.C: New test.
4774
4775 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4776
4777         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4778         delimiter.
4779
4780 2010-08-30  Thomas Quinot  <quinot@adacore.com>
4781
4782         * gnat.dg/discr24.adb: New test.
4783
4784 2010-08-30  Richard Guenther  <rguenther@suse.de>
4785
4786         PR tree-optimization/45449
4787         * gcc.dg/pr45449.c: New testcase.
4788
4789 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
4790
4791         * gcc.dg/opts-1.c: Expect errors, not warnings.
4792
4793 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4794
4795         PR fortran/42769
4796         * gfortran.dg/dynamic_dispatch_11.f03: New.
4797
4798 2010-08-29  Jason Merrill  <jason@redhat.com>
4799
4800         PR c++/44991
4801         * g++.dg/parse/defarg15.C: New.
4802
4803 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4804
4805         PR fortran/45439
4806         * gfortran.dg/select_type_16.f03: New.
4807
4808 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4809             Tobias Burnus  <burnus@net-b.de>
4810
4811         * gfortran.dg/bessel_7.f90: Decrease required precision.
4812
4813 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
4814             Kaz Kojima  <kkojima@gcc.gnu.org>
4815
4816         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
4817
4818 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4819
4820         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4821         floating point conversion code generation.
4822         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4823         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4824         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4825         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4826         to integer conversion code generation.
4827         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4828         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4829         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4830         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4831
4832 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4833
4834         PR fortran/32049
4835         * gfortran.dg/random_seed_1.f90: Adjust test.
4836         * gfortran.dg/float128_1.f90: New test.
4837
4838 2010-08-27  Tobias Burnus  <burnus@net-b.de>
4839
4840         PR fortran/33197
4841         * gfortran.dg/norm2_1.f90: New.
4842         * gfortran.dg/norm2_2.f90: New.
4843         * gfortran.dg/norm2_3.f90: New.
4844         * gfortran.dg/norm2_4.f90: New.
4845         * gfortran.dg/parity_1.f90: New.
4846         * gfortran.dg/parity_2.f90: New.
4847         * gfortran.dg/parity_3.f90: New.
4848
4849 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
4850
4851         PR fortran/45420
4852         * gfortran.dg/select_type_15.f03: New.
4853
4854 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4855
4856         PR libfortran/43217
4857         * gfortran.dg/hollerith8.f90: New test.
4858
4859 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4860
4861         PR fortran/45159
4862         * gfortran.dg/dependency_33.f90:  New test.
4863
4864 2010-08-27  Richard Guenther  <rguenther@suse.de>
4865
4866         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4867         * gcc.dg/graphite/scop-2.c: Likewise.
4868         * gcc.dg/graphite/scop-20.c: Likewise.
4869         * gcc.dg/vect/slp-25.c: Likewise.
4870
4871 2010-08-27  Olivier Hainque  <hainque@adacore.com>
4872
4873         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4874
4875 2010-08-26  Daniel Kraft  <d@domob.eu>
4876
4877         PR fortran/38936
4878         PR fortran/44047
4879         PR fortran/45384
4880         * gfortran.dg/associate_8.f03: New test.
4881         * gfortran.dg/select_type_13.f03: New test.
4882         * gfortran.dg/select_type_14.f03: New test.
4883
4884 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
4885
4886         PR tree-optimization/44485
4887         * gcc.dg/pr44485.c: New test.
4888
4889 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4890
4891         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4892         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4893         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4894
4895 2010-08-26  Richard Guenther  <rguenther@suse.de>
4896
4897         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4898         * gcc.dg/graphite/scop-21.c: Likewise.
4899
4900 2010-08-26  Richard Guenther  <rguenther@suse.de>
4901
4902         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4903         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4904         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4905         * gcc.dg/vect/vect-91.c: Likewise.
4906         * gcc.dg/vect/vect-peel-1.c: Likewise.
4907         * gcc.dg/vect/vect-peel-2.c: Likewise.
4908         * gcc.dg/vect/vect-peel-4.c: Likewise.
4909
4910 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4911
4912         PR libfortran/41859
4913         * gfortran.dg/der_io_4.f90: New test.
4914
4915 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4916
4917         PR rtl-optimization/44858
4918         * gcc.c-torture/execute/pr44858.c: New test.
4919
4920         PR rtl-optimization/45400
4921         * g++.dg/other/i386-8.C: New test.
4922
4923 2010-08-25  Richard Guenther  <rguenther@suse.de>
4924
4925         * gcc.dg/alias-8.c: Adjust.
4926
4927 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
4928
4929         * gcc.target/i386/combine-mul.c: New test.
4930
4931 2010-08-25  Richard Guenther  <rguenther@suse.de>
4932
4933         PR lto/44562
4934         * gcc.dg/graphite/id-27.c: New testcase.
4935         * gcc.dg/lto/20100825-1_0.c: Likewise.
4936
4937 2010-08-25  Richard Guenther  <rguenther@suse.de>
4938
4939         PR tree-optimization/45316
4940         * g++.dg/opt/pr45316.C: New testcase.
4941
4942 2010-08-25  Richard Guenther  <rguenther@suse.de>
4943
4944         PR tree-optimization/45393
4945         * g++.dg/torture/pr45393.C: New testcase.
4946
4947 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4948
4949         PR tree-optimization/45059
4950         * gcc.c-torture/compile/pr45059.c: New test.
4951
4952 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
4953
4954         * lib/target-supports.exp (check_effective_target_vect_unpack):
4955         Set vect_unpack supported flag to true for neon.
4956
4957 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4958
4959         * gcc.dg/tree-ssa/ifc-5.c: New.
4960
4961 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4962
4963         * gcc.dg/tree-ssa/ifc-4.c: New.
4964         * gcc.dg/tree-ssa/ifc-7.c: New.
4965
4966 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
4967
4968         * gcc.dg/vect/vect.exp: Check loongson targets
4969         * g++.dg/vect/vect.exp: Likewise
4970         * gfortran.dg/vect/vect.exp: Likewise
4971
4972 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4973
4974         * gcc.target/powerpc/vsx-mass-1.c: New file, test
4975         -mveclibabi=mass.
4976
4977 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
4978
4979         PR fortran/45366
4980         * gfortran.dg/proc_ptr_29.f90: New.
4981
4982 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4983             Dominique d'Humieres  <dominiq@lps.ens.fr>
4984
4985         PR fortran/45367
4986         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4987
4988 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4989
4990         PR fortran/45367
4991         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4992
4993 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4994
4995         PR fortran/36158
4996         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4997
4998 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4999             Dominique d'Humieres  <dominiq@lps.ens.fr>
5000
5001         PR fortran/45367
5002         PR fortran/36158
5003         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5004         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5005
5006 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
5007
5008         PR fortran/44863
5009         PR fortran/45271
5010         PR fortran/45290
5011         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5012         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5013         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5014
5015 2010-08-21  Tobias Burnus  <burnus@net-b.de>
5016
5017         PR fortran/36158
5018         PR fortran/33197
5019         * gfortran.dg/bessel_6.f90: New.
5020         * gfortran.dg/bessel_7.f90: New.
5021
5022 2010-08-20  Jan Hubicka  <jh@suse.cz>
5023
5024         PR c++/45307
5025         PR c++/17736
5026         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5027         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5028
5029 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
5030
5031         PR target/45336
5032         * gcc.target/i386/pr45336-1.c: New.
5033         * gcc.target/i386/pr45336-2.c: Likewise.
5034         * gcc.target/i386/pr45336-3.c: Likewise.
5035         * gcc.target/i386/pr45336-4.c: Likewise.
5036
5037 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
5038
5039         PR testsuite/45361
5040         * gcc.target/i386/volatile-2.c: Update scan strings to also
5041         include (%rip) for the memory reference on x86_64.
5042
5043 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
5044
5045         PR middle-end/44974
5046         * gcc.dg/pr44974.c: New test.
5047
5048         PR rtl-optimization/45353
5049         * gcc.dg/pr45353.c: New test.
5050
5051 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5052
5053         * gcc.target/i386/volatile-2.c: New.
5054
5055 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
5056
5057         PR rtl-optimization/44691
5058         * gfortran.dg/pr44691.f: New test.
5059
5060 2010-10-19  Olivier Hainque  <hainque@adacore.com>
5061
5062         * gcc.target/sparc/sibcall-dslot.c: New testcase.
5063
5064 2010-08-19  Jason Merrill  <jason@redhat.com>
5065
5066         * g++.dg/init/synth3.C: New.
5067         * g++.dg/init/value8.C: New.
5068         * g++.dg/tree-ssa/empty-2.C: New.
5069         * g++.dg/cpp0x/noexcept09.C: New.
5070
5071 2010-08-19  Daniel Kraft  <d@domob.eu>
5072
5073         PR fortran/29785
5074         PR fortran/45016
5075         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5076         * gfortran.dg/pointer_remapping_1.f90: New test.
5077         * gfortran.dg/pointer_remapping_2.f03: New test.
5078         * gfortran.dg/pointer_remapping_3.f08: New test.
5079         * gfortran.dg/pointer_remapping_4.f03: New test.
5080         * gfortran.dg/pointer_remapping_5.f08: New test.
5081         * gfortran.dg/pointer_remapping_6.f08: New test.
5082
5083 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
5084
5085         PR testsuite/45324
5086         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5087
5088 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5089
5090         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5091
5092 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
5093
5094         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5095         variable.
5096
5097 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5098
5099         PR target/45070
5100         * gcc.c-torture/execute/pr45070.c: New.
5101
5102 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5103
5104         * g++.dg/pr44328.C: New test.
5105
5106 2010-08-19  Tobias Burnus  <burnus@net-b.de>
5107
5108         PR fortran/36158
5109         PR fortran/33197
5110         * gfortran.dg/bessel_3.f90: New.
5111         * gfortran.dg/bessel_4.f90: New.
5112         * gfortran.dg/bessel_5.f90: New.
5113
5114 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
5115
5116         PR fortran/45290
5117         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5118         * gfortran.dg/pointer_init_2.f90: New.
5119         * gfortran.dg/pointer_init_3.f90: New.
5120         * gfortran.dg/pointer_init_4.f90: New.
5121
5122 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
5123
5124         PR c++/45049
5125         * g++.dg/pr45049-1.C: New test.
5126         * g++.dg/pr45049-2.C: New test.
5127
5128 2010-08-18  Jie Zhang  <jie@codesourcery.com>
5129
5130         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5131         20 if __ARM_PCS is defined otherwise 64.
5132         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5133         instead of hard coded 64.
5134
5135 2010-08-18  Yao Qi  <yao@codesourcery.com>
5136
5137         PR target/45094
5138         * gcc.target/arm/pr45094.c: New test.
5139
5140 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5141
5142         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5143
5144 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5145
5146         PR rtl-optimization/42575
5147         * gcc.target/arm/pr42575.c: New test.
5148
5149 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5150
5151         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5152         * gcc.dg/tls/thr-cse-1.c: New.
5153
5154 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5155
5156         PR debug/42487
5157         * lib/target-supports.exp
5158         (check_effective_target_function_sections): New.
5159         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5160         function sections before proceding.
5161
5162 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
5163
5164         PR fortran/45308
5165         * gfortran.dg/pr45308.f03: New test.
5166
5167 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
5168
5169         PR target/45296
5170         * gcc.target/i386/pr45296.c: New test.
5171
5172 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
5173
5174         * g++.dg/ext/uow-1.C: New.
5175         * g++.dg/ext/uow-2.C: New.
5176         * g++.dg/ext/uow-3.C: New.
5177         * g++.dg/ext/uow-4.C: New.
5178
5179 2010-08-17  Richard Guenther  <rguenther@suse.de>
5180
5181         PR testsuite/45266
5182         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5183
5184 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
5185
5186         PR c/40563
5187         * gcc.dg/Wcxx-compat-20.c: New test.
5188
5189 2010-08-17  Daniel Kraft  <d@domob.eu>
5190
5191         PR fortran/38936
5192         * gfortran.dg/associate_1.f03: Extended to test newly supported
5193         features like association to variables.
5194         * gfortran.dg/associate_3.f03: Removed check for illegal change
5195         of associate-name here...
5196         * gfortran.dg/associate_5.f03: ...and added it here.
5197         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
5198         * gfortran.dg/associate_7.f03: New test.
5199
5200 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
5201
5202         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
5203
5204 2010-08-15  Daniel Kraft  <d@domob.eu>
5205
5206         PR fortran/38936
5207         * gfortran.dg/associate_1.f03: Enable test for array expressions.
5208         * gfortran.dg/associate_3.f03: Clarify comment.
5209         * gfortran.dg/associate_5.f03: New test.
5210         * gfortran.dg/associate_6.f03: New test.
5211
5212 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5213
5214         PR fortran/45211
5215         * gfortran.dg/bind_c_usage_21.f90: New.
5216         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
5217
5218 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5219
5220         * gfortran.dg/optional_absent_1.f90: New.
5221         * gfortran.dg/null_actual.f90: New.
5222
5223 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5224
5225         * gfortran.dg/pointer_target_1.f90: New.
5226         * gfortran.dg/pointer_target_2.f90: New.
5227         * gfortran.dg/pointer_target_3.f90: New.
5228
5229 2010-08-15  Daniel Kraft  <d@domob.eu>
5230
5231         PR fortran/45197
5232         * gfortran.dg/elemental_args_check_3.f90: New test.
5233         * gfortran.dg/impure_1.f08: New test.
5234         * gfortran.dg/impure_2.f08: New test.
5235         * gfortran.dg/impure_3.f90: New test.
5236         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
5237
5238 2010-08-15  Ira Rosen  <irar@il.ibm.com>
5239
5240         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
5241         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
5242         SLP tests.
5243         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
5244         misaligned loads.
5245         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
5246         misaligned stores.c
5247         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
5248
5249 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5250
5251         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5252         dg-require-effective-target after dg-do.
5253
5254 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5255
5256         * lib/target-supports.exp (check_effective_target_vect_int): Return
5257         true for Loongson targets.
5258         (check_effective_target_vect_shift): Likewise.
5259         (check_effective_target_vect_no_int_max): Likewise.
5260         (check_effective_target_vect_no_align): Likewise.
5261         (check_effective_target_vect_short_mult): Likewise.
5262
5263 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
5264
5265         * g++.dg/cast.C: Change fields of structures to "long" to pass
5266         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5267         * g++.dg/cpp0x/iop.C: Ditto.
5268         * g++.dg/cpp0x/named_refs.C: Ditto.
5269         * g++.dg/cpp0x/rv1p.C: Ditto.
5270         * g++.dg/cpp0x/rv2p.C: Ditto.
5271         * g++.dg/cpp0x/rv3p.C: Ditto.
5272         * g++.dg/cpp0x/rv4p.C: Ditto.
5273         * g++.dg/cpp0x/rv5p.C: Ditto.
5274         * g++.dg/cpp0x/rv6p.C: Ditto.
5275         * g++.dg/cpp0x/rv7p.C: Ditto.
5276         * g++.dg/cpp0x/rv8p.C: Ditto.
5277         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5278
5279 2010-08-13  Daniel Kraft  <d@domob.eu>
5280
5281         * gfortran.dg/implied_shape_1.f08: New test.
5282         * gfortran.dg/implied_shape_2.f90: New test.
5283         * gfortran.dg/implied_shape_3.f08: New test.
5284
5285 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5286
5287         PR libfortran/42526
5288         * gfortran.dg/char_component_initializer_1.f90: New test.
5289
5290 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
5291
5292         PR tree-optimization/45241
5293         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5294
5295 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5296
5297         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5298         to dg-options.
5299         * gcc.target/i386/pr40906-2.c: Ditto.
5300         * gcc.target/i386/pr40906-3.c: Ditto.
5301
5302 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5303
5304         PR middle-end/45262
5305         * gcc.c-torture/execute/pr45262.c: New test.
5306
5307 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5308
5309         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5310         empty argument.
5311         * g++.dg/other/profile1.C: Ditto.
5312
5313 2010-08-12  Richard Guenther  <rguenther@suse.de>
5314
5315         PR tree-optimization/45232
5316         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5317         * gcc.dg/tree-ssa/loop-7.c: Adjust.
5318         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5319         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5320         unsigned arithmetic.
5321         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5322         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5323         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5324         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5325         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5326         unsigned arithmetic.
5327         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5328         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5329         unsigned arithmetic.
5330         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5331         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5332         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5333         unsigned arithmetic.
5334         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5335         * gcc.dg/tree-ssa/negate.c: Adjust.
5336         * gcc.dg/vect/vect-1.c: Adjust.
5337         * gfortran.dg/reassoc_6.f: XFAIL.
5338
5339 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5340
5341         PR debug/45259
5342         * gcc.dg/pr45259.c: New test.
5343
5344 2010-08-12  Wei Guozhi  <carrot@google.com>
5345
5346         PR target/44999
5347         * gcc.target/arm/pr44999.c: New testcase.
5348
5349 2010-08-12  Jie Zhang  <jie@codesourcery.com>
5350
5351         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5352         (N): Likewise.
5353         (main): Adjust accordingly.
5354
5355 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5356
5357         * gfortran.dg/graphite/id-22.f: New.
5358
5359 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5360
5361         * gcc.dg/graphite/id-26.c: New.
5362
5363 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5364
5365         * gcc.dg/graphite/id-25.c: New.
5366
5367 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5368
5369         * gcc.dg/graphite/run-id-5.c: New.
5370         * gcc.dg/graphite/run-id-6.c: New.
5371         * gfortran.dg/graphite/id-21.f: New.
5372
5373 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5374
5375         * gcc.dg/graphite/id-24.c: New.
5376
5377 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5378
5379         * gcc.dg/tree-ssa/pr20742.c: New.
5380
5381 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5382
5383         * gcc.dg/graphite/id-23.c: New.
5384
5385 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5386
5387         * gfortran.dg/graphite/id-20.f: Adjust testcase.
5388
5389 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5390
5391         * gcc.dg/graphite/pr42729.c: New.
5392
5393 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5394
5395         * gfortran.dg/graphite/id-20.f: New.
5396
5397 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5398
5399         * gcc.dg/graphite/id-22.c: New.
5400
5401 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5402
5403         * gcc.dg/graphite/run-id-2.c: Call abort.
5404
5405 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5406
5407         * gcc.dg/graphite/id-20.c: New.
5408
5409 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
5410             Steve Kargl  <kargl@gcc.gnu.org>
5411
5412         PR fortran/44595
5413         * gfortran.dg/move_alloc_3.f90: New.
5414         * gfortran.dg/random_seed_2.f90: New.
5415
5416 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5417
5418         * lib/target-supports.exp (check_effective_target_sync_int_long):
5419         Add hppa*-*-linux*.
5420         (check_effective_target_sync_char_short): Likewise.
5421
5422 2010-08-10  Yao Qi  <yao@codesourcery.com>
5423
5424         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5425         general form.
5426         * gcc.dg/tree-ssa/loop-31.c: Likewise.
5427         * g++.dg/other/packed1.C: Likewise.
5428         * g++.dg/other/crash-4.C: Likewise.
5429         * g++.dg/ext/packed8.C: Likewise.
5430         * g++.dg/init/array16.C: Likewise.
5431
5432 2010-08-10  xinliang David Li  <davidxl@google.com>
5433         * gcc.dg/tree-ssa/loop-19.c: Add option
5434         -fno-prefetch-loop-array
5435
5436 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
5437
5438         PR middle-end/45182
5439         * gcc.c-torture/compile/pr45182.c: New test.
5440
5441 2010-08-09  Jason Merrill  <jason@redhat.com>
5442
5443         PR c++/45236
5444         * g++.dg/cpp0x/variadic-104.C: New.
5445
5446 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5447
5448         PR fortran/44235
5449         * gfortran.dg/dependency_32.f90:  New test.
5450
5451 2010-08-09  Richard Guenther  <rguenther@suse.de>
5452
5453         PR middle-end/44632
5454         * g++.dg/opt/nrv17.C: New testcase.
5455
5456 2010-08-09  Richard Guenther  <rguenther@suse.de>
5457
5458         PR middle-end/45212
5459         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5460         alignment from MEM_REF offset only if we took it from the
5461         base object.
5462
5463         * gcc.target/i386/pr24178.c: New testcase.
5464
5465 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5466
5467         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5468         * gcc.dg/20030702-1.c: Ditto.
5469         * gcc.dg/20050309-1.c: Ditto.
5470         * gcc.dg/20050325-1.c: Ditto.
5471         * gcc.dg/20050330-2.c: Ditto.
5472         * gcc.dg/20051201-1.c: Ditto.
5473         * gcc.dg/gomp/pr27573.c: Ditto.
5474         * gcc.dg/gomp/pr34610.c: Ditto.
5475         * gcc.dg/pr24225.c: Ditto.
5476         * gcc.dg/pr26570.c: Ditto.
5477         * gcc.dg/pr32773.c: Ditto.
5478         * g++.dg/gcov/gcov-6.C: Ditto.
5479         * g++.dg/gomp/pr34608.C: Ditto.
5480         * gfortran.dg/gomp/pr27573.f90: Ditto.
5481
5482         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
5483         dg-require-host-local dg directive.
5484         * gcc.dg/profile-dir-2.c: Ditto.
5485         * gcc.dg/profile-dir-3.c: Ditto.
5486
5487 2010-08-08  Richard Guenther  <rguenther@suse.de>
5488
5489         PR tree-optimization/45109
5490         * gcc.c-torture/compile/pr45109.c: New testcase.
5491
5492 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5493
5494         * gcc.dg/march.c: Skip if -march defined.
5495         * gcc.dg/mtune.c: Skip if -mtune defined.
5496
5497         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5498         generic thunk support.
5499
5500 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
5501
5502         PR target/45213
5503         * gcc.target/i386/pr45213.c: New test.
5504
5505 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5506
5507         PR libfortran/45143
5508         * gfortran.dg/fmt_error_11.f03: New test.
5509
5510 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5511
5512         * lib/target-supports.exp (check_effective_target_sync_int_long):
5513         Add arm*-*-linux-gnueabi.
5514         (check_effective_target_sync_char_short): Likewise.
5515
5516 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5517
5518         PR fortran/45159
5519         * gfortran.dg/dependency_31.f90:  New test.
5520
5521 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5522
5523         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
5524
5525 2010-08-06  Jason Merrill  <jason@redhat.com>
5526
5527         * g++.dg/cpp0x/sfinae3.C: New.
5528         * g++.dg/cpp0x/sfinae4.C: New.
5529
5530 2010-08-06  Richard Guenther  <rguenther@suse.de>
5531
5532         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5533         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5534         * gcc.dg/tree-ssa/pr25382.c: Likewise.
5535         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5536         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5537         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5538         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5539         * gcc.c-torture/execute/20100805-1.c: Likewise.
5540
5541 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5542
5543         PR testsuite/42855
5544         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5545
5546 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5547
5548         * gcc.dg/ipa/ipcp-ii-1.c: New test.
5549         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5550
5551 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5552
5553         * g++.dg/ipa/devirt-1.C: New test.
5554         * g++.dg/ipa/devirt-2.C: Likewise.
5555         * g++.dg/ipa/devirt-3.C: Likewise.
5556         * g++.dg/ipa/devirt-4.C: Likewise.
5557         * g++.dg/ipa/devirt-5.C: Likewise.
5558         * gcc.dg/ipa/iinline-3.c: Likewise.
5559
5560 2010-08-05  Jie Zhang  <jie@codesourcery.com>
5561
5562         PR tree-optimization/45144
5563         * gcc.dg/tree-ssa/pr45144.c: New test.
5564
5565 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
5566
5567         PR fortran/42207
5568         PR fortran/44064
5569         PR fortran/44065
5570         * gfortran.dg/class_25.f03: New.
5571         * gfortran.dg/class_26.f03: New.
5572
5573 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
5574
5575         * g++.dg/warn/miss-format-1.C: Update line number.
5576
5577 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
5578
5579         PR c++/44641
5580         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5581         .frame and .mask assembler directives.
5582
5583 2010-08-04  Richard Guenther  <rguenther@suse.de>
5584
5585         * gcc.dg/tree-ssa/vrp35.c: Adjust.
5586         * gcc.dg/tree-ssa/vrp36.c: Likewise.
5587         * gcc.dg/tree-ssa/vrp50.c: Likewise.
5588         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5589
5590 2010-08-04  Tobias Burnus  <burnus@net-b.de>
5591
5592         PR fortran/44857
5593         * gfortran.dg/derived_constructor_char_1.f90: New.
5594         * gfortran.dg/derived_constructor_char_2.f90: New.
5595
5596 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5597
5598         PR fortran/45159
5599         * gfortran.dg/dependency_30.f90:  New test.
5600
5601 2010-08-03  Jan Hubicka  <jh@suse.cz>
5602
5603         * gcc.c-torture/compile/pr45085.c: New testcase.
5604
5605 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
5606
5607         PR fortran/44584
5608         PR fortran/45161
5609         * gfortran.dg/typebound_call_9.f03: Modified.
5610         * gfortran.dg/typebound_generic_1.f03: Modified.
5611
5612 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5613
5614         PR fortran/45159
5615
5616         * gfortran.dg/dependency_29.f90:  New test.
5617
5618 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5619
5620         PR fortran/36854
5621         * gfortran.dg/character_comparison_2.f90:  New test.
5622         * gfortran.dg/character_comparison_3.f90:  New test.
5623         * gfortran.dg/dependency_28.f90:  New test.
5624
5625 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
5626
5627         PR target/40457
5628         * gcc.target/arm/pr40457-1.c: New test.
5629         * gcc.target/arm/pr40457-2.c: New test.
5630
5631 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
5632
5633         PR fortran/44912
5634         * gfortran.dg/typebound_call_17.f03: New.
5635
5636 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
5637
5638         PR fortran/44929
5639         * gfortran.dg/allocate_derived_3.f90: New.
5640
5641 2010-07-30  Xinliang David Li  <davidxl@google.com>
5642         PR tree-optimization/45121
5643         * c-c++-common/uninit-17.c: Add -fno-ivops option.
5644
5645 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5646
5647         PR c++/45112
5648         * g++.dg/pr45112.C: New test.
5649
5650 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
5651
5652         PR debug/45055
5653         PR rtl-optimization/45137
5654         * gcc.dg/pr45055.c: New test.
5655
5656 2010-07-30  Alan Modra  <amodra@gmail.com>
5657
5658         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5659         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5660
5661 2010-07-29  Tobias Burnus  <burnus@net-b.de>
5662
5663         PR fortran/45087
5664         PR fortran/45125
5665         * gfortran.dg/whole_file_25.f90: New.
5666         * gfortran.dg/whole_file_26.f90: New.
5667         * gfortran.dg/whole_file_27.f90: New.
5668
5669 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5670
5671         PR fortran/44962
5672         * gfortran.dg/typebound_proc_17.f03: New.
5673
5674 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5675
5676         PR fortran/45004
5677         * gfortran.dg/move_alloc_2.f90: New.
5678
5679 2010-07-29  Xinliang David Li  <davidxl@google.com>
5680         PR tree-optimization/45121
5681         * c-c++-common/uninit-17.c: Fix expected output.
5682
5683 2010-07-29  Richard Guenther  <rguenther@suse.de>
5684
5685         PR tree-optimization/45120
5686         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5687
5688 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
5689
5690         PR fortran/42051
5691         PR fortran/44064
5692         * gfortran.dg/pr42051.f03: New testcase.
5693
5694 2010-07-29  Richard Guenther  <rguenther@suse.de>
5695
5696         PR middle-end/45034
5697         * gcc.c-torture/execute/pr45034.c: New testcase.
5698
5699 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
5700
5701         PR c++/45096
5702         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5703
5704 2010-07-28  Daniel Kraft  <d@domob.eu>
5705
5706         * gfortran.dg/bound_8.f90: New test.
5707
5708 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
5709
5710         PR debug/45105
5711         * gcc.dg/pr45105.c: New test.
5712
5713 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5714
5715         PR rtl-optimization/45107
5716         * gcc.dg/pr45107.c: New test.
5717
5718 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5719
5720         PR rtl-optimization/45101
5721         * gcc.dg/pr45101.c: New test.
5722
5723 2010-07-28  Tobias Burnus  <burnus@net-b.de>
5724
5725         PR fortran/45077
5726         * gfortran.dg/whole_file_24.f90: New.
5727
5728 2010-07-27  Jason Merrill  <jason@redhat.com>
5729
5730         * g++.dg/cpp0x/variadic102.C: New.
5731         * g++.dg/cpp0x/variadic103.C: New.
5732
5733 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5734
5735         PR rtl-optimization/40956
5736         PR target/42495
5737         PR middle-end/42574
5738         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5739         * gcc.target/arm/pr42574.c: Add tests.
5740
5741 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5742
5743         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5744         test name.
5745         (cleanup-repo-files): Ditto.
5746         (cleanup-saved-temps): Ditto.
5747
5748 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5749
5750         PR testsuite/44701
5751         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5752
5753         PR c/45079
5754         * gcc.dg/pr45079.c: New test.
5755
5756 2010-07-27  Ira Rosen  <irar@il.ibm.com>
5757
5758         PR tree-optimization/44152
5759         * gcc.dg/vect/fast-math-pr44152.c: New test.
5760
5761 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
5762
5763         PR ObjC/44140
5764         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5765         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5766         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5767         * obj-c++.dg/torture/trivial.mm: Ditto.
5768         * objc.dg/torture/tls/thr-init-2.m: Ditto.
5769         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5770         * objc.dg/torture/tls/thr-init.m: Ditto.
5771         * objc.dg/torture/trivial.m: Ditto.
5772
5773 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5774
5775         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5776         Skip on spu-*-* targets.
5777
5778 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5779
5780         PR tree-optimization/45083
5781         * gcc.dg/pr45083.c: New test.
5782
5783 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5784
5785         PR fortran/40873
5786         * gfortran.dg/whole_file_22.f90: New test.
5787         * gfortran.dg/whole_file_23.f90: New test.
5788
5789 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
5790             Jack Howarth  <howarth@bromo.med.uc.edu>
5791             Richard Henderson  <rth@redhat.com>
5792
5793         PR target/44132
5794         * gcc.dg/tls/thr-init-1.c: New.
5795         * gcc.dg/tls/thr-init-2.c: New.
5796         * gcc.dg/torture/tls New.
5797         * gcc.dg/torture/tls/tls-test.c: New.
5798         * gcc.dg/torture/tls/thr-init-1.c: New.
5799         * gcc.dg/torture/tls/tls.exp: New.
5800         * gcc.dg/torture/tls/thr-init-2.c: New.
5801         * gcc.dg/tls/emutls-2.c: New test
5802
5803         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5804         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5805         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5806         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5807         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5808         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5809         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5810         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5811         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5812         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5813         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5814         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5815         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5816         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5817         gfortran.dg/gomp/appendix-a/a.22.4.f90,
5818         gfortran.dg/gomp/appendix-a/a.22.5.f90,
5819         gfortran.dg/gomp/appendix-a/a.22.6.f90,
5820         gfortran.dg/gomp/appendix-a/a.24.1.f90,
5821         gfortran.dg/gomp/appendix-a/a.32.1.f90,
5822         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5823         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5824         gfortran.dg/gomp/omp_threadprivate1.f90,
5825         gfortran.dg/gomp/omp_threadprivate2.f90,
5826         gfortran.dg/gomp/reduction1.f90,
5827         gfortran.dg/gomp/sharing-1.f90: Likewise.
5828
5829 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5830
5831         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5832         sse_runtime.
5833         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5834         dg-require-visibility.
5835
5836 2010-07-26  Richard Guenther  <rguenther@suse.de>
5837
5838         PR tree-optimization/43784
5839         * gcc.c-torture/execute/pr43784.c: New testcase.
5840         * g++.dg/torture/pr43784.C: Likewise.
5841
5842 2010-07-26  Richard Guenther  <rguenther@suse.de>
5843
5844         PR middle-end/45056
5845         * g++.dg/pr45056.C: New testcase.
5846
5847 2010-07-26  Richard Guenther  <rguenther@suse.de>
5848
5849         PR tree-optimization/45071
5850         * gcc.dg/pr45071.c: New testcase.
5851
5852 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5853
5854         PR fortran/45066
5855         * gfortran.dg/namelist_62.f90: New.
5856
5857 2010-07-26  Richard Guenther  <rguenther@suse.de>
5858
5859         * gcc.c-torture/execute/pr45017.c: Move ...
5860         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
5861
5862 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5863
5864         PR fortran/40628
5865         * trim_optimize_1.f90:  New test.
5866         * character_comparision_1.f90:  New test.
5867
5868 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5869
5870         PR fortran/42852
5871         * gfortran.dg/wtruncate_fix.f: New test.
5872
5873 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5874
5875         PR testsuite/45068
5876         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5877
5878 2010-07-24  Richard Guenther  <rguenther@suse.de>
5879
5880         PR lto/43788
5881         * g++.dg/lto/20100724-1_0.C: New testcase.
5882
5883 2010-07-24  Richard Guenther  <rguenther@suse.de>
5884
5885         PR lto/43212
5886         * gcc.dg/lto/20100724-1_0.c: New testcase.
5887         * gcc.dg/lto/20100724-1_1.c: Likewise.
5888
5889 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5890
5891         PR fortran/40011
5892         * gfortran.dg/whole_file_21.f90: New.
5893
5894         * gfortran.dg/integer_exponentiation_3.F90: Use
5895         -ffloat-store only for i?86/x86-64 -m32.
5896
5897 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5898
5899         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5900         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5901
5902 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5903
5904         * gfortran.dg/func_decl_4.f90: Split test into two ...
5905         * gfortran.dg/func_decl_5.f90: ... parts.
5906         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5907         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5908         * gfortran.dg/global_references_1.f90: Add new dg-warning.
5909         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5910         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5911         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5912         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5913         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5914         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5915         * gfortran.dg/sizeof.f90: Make test valid.
5916         * gfortran.dg/pr20865.f90: Add new dg-error.
5917         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5918         * gfortran.dg/g77/19990218-0.f: Ditto.
5919         * gfortran.dg/g77/19990218-1.f: Ditto.
5920         * gfortran.dg/g77/970625-2.f: Ditto.
5921         * gfortran.dg/pr37243.f: Fix function declaration.
5922         * gfortran.dg/use_only_1.f90: Fix implicit typing.
5923         * gfortran.dg/loc_1.f90: Fix pointer datatype.
5924
5925 2010-07-23  Tobias Burnus  <burnus@net-b.de>
5926
5927         PR fortran/44945
5928         * gfortran.dg/char_array_structure_constructor.f90: Add
5929         -fwhole-file as dg-option as it otherwise fails on some
5930         systems.
5931
5932 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
5933
5934         * gnat.dg/aggr16.ad[sb]: New test.
5935         * gnat.dg/aggr16_pkg.ads: New helper.
5936
5937 2010-07-23  Richard Guenther  <rguenther@suse.de>
5938
5939         PR lto/43071
5940         * g++.dg/lto/20100723-1_0.C: New testcase.
5941
5942 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
5943
5944         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5945         AVX support.
5946         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5947         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5948
5949 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5950
5951         * lib/target-supports.exp (add_options_for_tls): New proc.
5952         * g++.dg/tls/static-1.C: Use dg-add-options tls.
5953         * g++.dg/tls/static-1a.cc: Likewise.
5954         * gcc.dg/tls/emutls-1.c: Likewise.
5955         * gcc.dg/tls/opt-11.c: Likewise.
5956         * gcc.dg/tls/opt-12.c: Likewise.
5957         * gcc.dg/tls/pr24428-2.c: Likewise.
5958         * gcc.dg/tls/pr24428.c: Likewise.
5959         * obj-c++.dg/tls/static-1.mm: Likewise.
5960         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5961         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5962         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5963         * objc.dg/torture/tls/thr-init-2.m: Likewise.
5964         * objc.dg/torture/tls/thr-init-3.m: Likewise.
5965         * objc.dg/torture/tls/thr-init.m: Likewise.
5966         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5967
5968 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5969
5970         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5971         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5972         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5973         optimized dump files.
5974
5975 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
5976
5977         PR tree-optimization/45047
5978         * gcc.c-torture/compile/pr45047.c: New test.
5979
5980 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5981
5982         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5983         instead of dg-compile.
5984         * gcc.dg/float-range-4.c: Ditto.
5985         * gcc.dg/float-range-5.c: Ditto.
5986         * gcc.dg/fold-overflow-1.c: Ditto.
5987         * gcc.dg/gomp/sections-4.c: Ditto.
5988         * gcc.dg/transparent-union-1.c: Ditto.
5989         * gcc.dg/transparent-union-2.c: Ditto.
5990         * gcc.target/i386/pr39315-check.c: Ditto.
5991         * g++.dg/gomp/sections-4.C: Ditto.
5992         * g++.dg/template/dtor7.C: Ditto.
5993         * g++.dg/tree-ssa/pr19952.C: Ditto.
5994         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5995         * gfortran.dg/graphite/pr42185.f90: Ditto.
5996         * gfortran.dg/namelist_36.f90: Ditto.
5997         * gnat.dg/noreturn1.adb: Ditto.
5998         * gnat.dg/specs/small_alignment.ads: Ditto.
5999
6000 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6001
6002         PR tree-optimization/44915
6003         * g++.dg/torture/pr44915.C: New test.
6004
6005 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6006
6007         PR tree-optimization/44914
6008         * g++.dg/tree-ssa/pr44914.C: New test.
6009
6010 2010-07-23  Jie Zhang  <jie@codesourcery.com>
6011
6012         PR target/44290
6013         * gcc.dg/pr44290-1.c: New test.
6014         * gcc.dg/pr44290-2.c: New test.
6015
6016 2010-07-23  Jason Merrill  <jason@redhat.com>
6017
6018         PR c++/45008
6019         * g++.dg/abi/mangle44.C: New.
6020
6021 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6022
6023         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6024         for compile-time only tests.
6025         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6026         target check.
6027         * gcc.target/i386/pr39315-4.c: Ditto.
6028         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6029         target check.  Include sse-os-support.h.
6030         (main): Call check_isa and sse_os_support.
6031         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6032         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6033         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6034         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6035         target check.  Include sse-os-support.h.
6036         (main): Call check_isa and sse_os_support.
6037         * gcc.target/i386/vperm-v2df.c: Ditto.
6038
6039 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6040
6041         * lib/target-supports.exp (check_avx_hw_available): New procedure.
6042         (check_effective_target_avx_runtime): New procedure.
6043         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6044         (check_effective_target_sse_runtime): Add check_effective_target_sse.
6045
6046         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6047         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
6048         and __get_cpuid test.
6049         * gcc.dg/compat/vector-2b_main.c: Ditto.
6050
6051         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6052
6053         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6054         for compile-time only test.
6055         * gcc.dg/pr32716.c: Ditto.
6056         * gcc.dg/pr34856.c: Ditto.
6057         * gcc.dg/pr36997.c: Ditto.
6058         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6059         * gfortran.dg/pr28158.f90: Ditto.
6060         * gfortran.dg/pr30667.f: Ditto.
6061
6062         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6063         i?86-*-* and x86_64-*-* targets to disable execution on targets
6064         without sse2 runtime support.
6065         * g++.dg/vect/vect.exp: Ditto.
6066         * gfortran.dg/vect/vect.exp: Ditto.
6067
6068         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6069         * gcc.dg/pr37544.c: Ditto.
6070         * gcc.dg/pr40550.c: Ditto.
6071         * gcc.dg/compat/union-m128-1_main.c: Ditto.
6072         * gcc.dg/compat/vector-1a_main.c: Ditto.
6073         * gcc.dg/compat/vector-2a_main.c: Ditto.
6074         * gcc.dg/torture/pr16104-1.c: Ditto.
6075         * gcc.dg/torture/pr35771-1.c: Ditto.
6076         * gcc.dg/torture/pr35771-2.c: Ditto.
6077         * gcc.dg/torture/pr35771-3.c: Ditto.
6078         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6079         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6080         * gcc.dg/torture/stackalign/push-1.c: Ditto.
6081         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6082         * g++.dg/other/i386-1.C: Ditto.
6083         * g++.dg/other/pr40446.C: Ditto.
6084
6085 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6086
6087         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6088
6089 2010-07-23  Daniel Kraft  <d@domob.eu>
6090
6091         PR fortran/44709
6092         * gfortran.dg/exit_1.f08: New test.
6093         * gfortran.dg/exit_2.f08: New test.
6094
6095 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
6096
6097         PR tree-optimization/39839
6098         * gcc.target/arm/pr39839.c: New test case.
6099
6100 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6101
6102         * gnat.dg/unchecked_convert5b.adb: New test.
6103         * gnat.dg/unchecked_convert6.adb: Likewise.
6104         * gnat.dg/unchecked_convert6b.adb: Likewise.
6105
6106 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6107
6108         * gnat.dg/aggr15.ad[sb]: New test.
6109
6110 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
6111
6112         PR debug/45024
6113         * g++.dg/debug/dwarf2/nested-2.C: New test case.
6114
6115 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6116
6117         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
6118         with dg-require-linker-plugin.
6119
6120 2010-07-22  Richard Guenther  <rguenther@suse.de>
6121
6122         PR lto/43850
6123         * g++.dg/lto/20100722-1_0.C: New testcase.
6124
6125 2010-07-22  Richard Guenther  <rguenther@suse.de>
6126
6127         PR lto/42451
6128         * gcc.dg/lto/20100720-3_0.c: New testcase.
6129         * gcc.dg/lto/20100720-3_1.c: Likewise.
6130
6131 2010-07-22  Richard Guenther  <rguenther@suse.de>
6132
6133         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6134         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6135
6136         PR lto/43373
6137         * gcc.dg/lto/20100722-1_0.c: New testcase.
6138
6139 2010-07-22  Martin Jambor  <mjambor@suse.cz>
6140
6141         PR tree-optimization/44891
6142         * gcc.c-torture/compile/pr44891.c: New test.
6143
6144 2010-07-22  Richard Guenther  <rguenther@suse.de>
6145
6146         PR tree-optimization/45017
6147         * gcc.c-torture/execute/pr45017.c: New testcase.
6148
6149 2010-07-22  Tobias Burnus  <burnus@net-b.de>
6150
6151         PR fortran/45019
6152         * gfortran.dg/aliasing_dummy_5.f90: New.
6153
6154 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6155
6156         PR target/43698
6157         * gcc.target/arm/pr43698.c: New test.
6158
6159 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6160
6161         PR fortran/44929
6162         * Revert my commit r162325 for this PR.
6163
6164 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6165
6166         PR debug/45015
6167         * gcc.target/m68k/pr45015.c: New test.
6168
6169 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
6170
6171         PR c++/44641
6172         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6173         comments.
6174
6175 2010-07-21  Richard Guenther  <rguenther@suse.de>
6176
6177         PR lto/45018
6178         * g++.dg/lto/20100721-1_0.C: New testcase.
6179
6180 2010-07-21  Martin Jambor  <mjambor@suse.cz>
6181
6182         PR tree-optimization/44900
6183         * g++.dg/torture/pr44900.C: New test.
6184
6185 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
6186
6187         PR middle-end/44738
6188         * c-c++-common/uninit-17.c: Correct expected error.
6189
6190 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6191
6192         * gcc.dg/guality/asm-1.c: New test.
6193
6194         PR debug/45003
6195         * gcc.dg/guality/pr45003-2.c: New test.
6196         * gcc.dg/guality/pr45003-3.c: New test.
6197
6198 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6199
6200         PR libfortran/44697
6201         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
6202
6203 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
6204
6205         * lib/scanasm.exp (dg-function-on-line): Test that a function is
6206         defined on the current line.
6207         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
6208         * g++.dg/debug/dwarf2/pr44641.C: New.
6209
6210 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
6211
6212         * gcc.target/powerpc/block-move-1.c: New test.
6213         * gcc.target/powerpc/block-move-2.c: New test.
6214
6215 2010-07-20  Jason Merrill  <jason@redhat.com>
6216
6217         PR c++/44967
6218         * g++.dg/cpp0x/sfinae2.C: New.
6219
6220 2010-07-20  Richard Guenther  <rguenther@suse.de>
6221
6222         PR lto/42696
6223         * gcc.dg/lto/20100720-4_0.c: New testcase.
6224
6225 2010-07-20  Richard Guenther  <rguenther@suse.de>
6226
6227         PR lto/43221
6228         * gcc.dg/lto/20100720-2_0.c: New testcase.
6229         * gcc.dg/lto/20100720-2_1.c: Likewise.
6230
6231 2010-07-20  Richard Guenther  <rguenther@suse.de>
6232
6233         PR lto/43208
6234         * gcc.dg/lto/20100720-1_0.c: New testcase.
6235         * gcc.dg/lto/20100720-1_1.c: Likewise.
6236
6237 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
6238
6239         PR debug/45003
6240         * gcc.dg/guality/pr45003-1.c: New test.
6241
6242 2010-07-20  Richard Guenther  <rguenther@suse.de>
6243
6244         PR tree-optimization/44977
6245         * gcc.dg/torture/pr44977.c: New testcase.
6246
6247 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
6248
6249         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6250         sync_char_short
6251
6252 2010-07-20  Richard Guenther  <rguenther@suse.de>
6253
6254         PR middle-end/44971
6255         PR middle-end/44988
6256         * gcc.dg/pr44971.c: New testcase.
6257         * gcc.c-torture/compile/pr44988.c: Likewise.
6258
6259 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6260
6261         PR fortran/44929
6262         * gfortran.dg/allocate_with_typespec.f90: New test.
6263         * gfortran.dg/allocate_derived_1.f90: Update error message.
6264
6265 2010-07-19  Jason Merrill  <jason@redhat.com>
6266
6267         PR c++/44996
6268         * g++.dg/cpp0x/decltype23.C: New.
6269
6270 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
6271
6272         PR fortran/42385
6273         * gfortran.dg/class_defined_operator_1.f03 : New test.
6274
6275 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
6276
6277         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6278         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6279         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
6280         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6281
6282 2010-07-19  Richard Guenther  <rguenther@suse.de>
6283
6284         PR middle-end/44941
6285         * gcc.c-torture/compile/pr44941.c: New testcase.
6286
6287 2010-07-19  Jason Merrill  <jason@redhat.com>
6288
6289         PR c++/44969
6290         * g++.dg/template/sfinae24.C: New.
6291
6292 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
6293
6294         PR fortran/44353
6295         * gfortran.dg/data_implied_do_2.f90: Removed.
6296
6297 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
6298
6299         PR c++/44969
6300         * g++.dg/template/sfinae23.C: New.
6301
6302 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6303
6304         * lib/target-supports.exp (check_sse_os_support_available): New
6305         proc.
6306         (check_sse_hw_available): New proc.
6307         (check_effective_target_sse_runtime): New proc.
6308         (check_effective_target_sse2_runtime): New proc.
6309         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6310         -msse2 if check_sse_os_support_available.
6311         * g++.dg/vect/vect.exp: Only run -msse2 tests if
6312         check_sse_os_support_available.
6313         * gcc.dg/vect/vect.exp: Likewise.
6314         * gfortran.dg/vect/vect.exp: Likewise.
6315         * gcc.target/i386/sol2-check: Renamed to ...
6316         * gcc.target/i386/sse-os-support.h: ... this.
6317         (sol2_check): Renamed to ...
6318         (sse_os_support): ... this.
6319         Only test movss with xmm registers.
6320         * gcc.target/i386/sse-check.h: Reflect new header and function names.
6321         Removed ILL_INSN, ILL_INSN_LEN.
6322         * gcc.target/i386/sse2-check.h: Likewise.
6323         * gcc.target/i386/sse3-check.h: Likewise.
6324         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6325         Removed cpuid.h, __get_cpuid test.
6326         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6327         Removed cpuid.h, __get_cpuid test.
6328         * g++.dg/other/pr40446.C: Likewise.
6329         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6330         * gcc.dg/compat/vector-1a_main.c: Likewise.
6331         * gcc.dg/compat/vector-2a_main.c: Likewise.
6332         * gcc.dg/pr36584.c: Likewise.
6333         * gcc.dg/pr37544.c: Likewise.
6334         * gcc.dg/torture/pr16104-1.c: Likewise.
6335         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6336         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6337         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6338         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6339         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6340         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6341         sse2_runtime.
6342         * gcc.dg/torture/pr35771-2.c: Likewise.
6343         * gcc.dg/torture/pr35771-3.c: Likewise.
6344         * gcc.target/i386/pr39315-2.c: Likewise.
6345         * gcc.target/i386/pr39315-4.c: Likewise.
6346         * gcc.target/i386/vperm-v2df.c: Likewise.
6347         * gcc.target/i386/vperm-v2di.c: Likewise.
6348         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6349         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6350         sse_runtime.
6351
6352 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
6353
6354         PR fortran/44353
6355         * gfortran.dg/data_implied_do_2.f90: New test.
6356
6357 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6358
6359         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6360
6361 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6362
6363         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6364         to the "mips16" group.
6365         (mips_using_mips16_p): New procedure.
6366         (mips-dg-options): Use it.
6367
6368 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6369
6370         * gcc.target/mips/mips16-attributes-4.c: New test.
6371
6372 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
6373
6374         PR testsuite/44418
6375         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6376         * gcc.target/powerpc/recip-2.c: Ditto.
6377         * gcc.target/powerpc/recip-3.c: Ditto.
6378
6379 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
6380
6381         * gcc.target/arm/pr42235.c: New test.
6382
6383 2010-07-16  Jason Merrill  <jason@redhat.com>
6384
6385         PR c++/32505
6386         * g++.dg/template/partial8.C: New.
6387
6388 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6389
6390         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6391         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
6392         in C++.
6393         (gualcvt): New overloaded inline.
6394         (GUALCVT): Use it for C++.
6395         * g++.dg/guality/guality.exp: New.
6396         * g++.dg/guality/guality.h: New.
6397         * g++.dg/guality/redeclaration1.C: New test.
6398         * g++.dg/dg.exp: Prune also guality/* tests.
6399         * gcc.dg/guality/pr43141.c: Moved to...
6400         * c-c++-common/guality/pr43141.c: ... here.
6401
6402 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6403
6404         PR libfortran/37077
6405         * gfortran.dg/char4_iunit_2.f03: New test.
6406
6407 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
6408
6409         * lib/plugin-support.exp (plugin-test-execute):
6410         Add ${gcc_objdir}/intl to includes.
6411
6412 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6413
6414         PR target/44942
6415         * gcc.c-torture/execute/pr44942.c: New test.
6416         * gcc.target/i386/pr44942.c: New test.
6417
6418 2010-07-15  Jason Merrill  <jason@redhat.com>
6419
6420         PR c++/44909
6421         * g++.dg/cpp0x/implicit7.C: New.
6422         * g++.dg/cpp0x/implicit8.C: New.
6423
6424 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6425
6426         Disable float tests for __SPU__ targets due to lack of signed zero:
6427         * c-c++-common/torture/complex-sign-add.c (check_add_float).
6428         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6429         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6430         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6431         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6432         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6433         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6434         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6435         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6436
6437 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6438
6439         * gfortran.dg/select_char_2.f90: New test.
6440
6441 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
6442
6443         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6444         with DECL_CHAIN.
6445
6446 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
6447
6448         PR fortran/44936
6449         * gfortran.dg/typebound_generic_9.f03: New.
6450
6451 2010-07-15  Richard Guenther  <rguenther@suse.de>
6452
6453         PR tree-optimization/44946
6454         * gcc.c-torture/compile/pr44946.c: New testcase.
6455
6456 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6457
6458         PR fortran/40206
6459         * gfortran.dg/select_char_3.f90: New test.
6460
6461 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
6462             Kevin F. Quinn  <kevquinn@gentoo.org>
6463
6464         * gcc.dg/Wtrampolines.c: New.
6465
6466 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6467
6468         PR libfortran/44934
6469         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6470
6471 2010-07-14  Jason Merrill  <jason@redhat.com>
6472
6473         PR c++/44810
6474         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6475
6476         Implement C++0x unrestricted unions (N2544)
6477         * g++.dg/cpp0x/union1.C: New.
6478         * g++.dg/cpp0x/union2.C: New.
6479         * g++.dg/cpp0x/union3.C: New.
6480         * g++.dg/cpp0x/defaulted2.C: Adjust.
6481         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6482         * g++.old-deja/g++.ext/anon2.C: Adjust.
6483         * g++.old-deja/g++.mike/misc6.C: Adjust.
6484
6485 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
6486
6487         PR fortran/44925
6488         * gfortran.dg/c_loc_tests_15.f90: New.
6489
6490 2010-07-13  Jason Merrill  <jason@redhat.com>
6491
6492         PR c++/44909
6493         * g++.dg/cpp0x/implicit6.C: New.
6494
6495 2010-07-13  Jason Merrill  <jason@redhat.com>
6496
6497         PR c++/44540
6498         * g++.dg/abi/noreturn1.C: New.
6499         * g++.dg/abi/noreturn2.C: New.
6500
6501 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
6502
6503         PR other/44874
6504         PR debug/44832
6505         * c-c++-common/pr44832.c: New test.
6506
6507 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
6508
6509         PR objc/44488
6510         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6511         on the target.  Make sure that we can assemble the emitted asm when
6512         the test type is 'compile'.
6513
6514 2010-07-13  Richard Guenther  <rguenther@suse.de>
6515
6516         PR tree-optimization/36960
6517         * g++.dg/torture/pr36960.C: New testcase.
6518
6519 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
6520
6521         PR c++/44908
6522         * g++.dg/template/sfinae21.C: New.
6523         * g++.dg/template/sfinae22.C: Likewise.
6524
6525 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6526
6527         PR testsuite/42843
6528         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6529         * gcc.dg/plugin/ggcplug.c: Likewise.
6530         * g++.dg/plugin/selfassign.c: Likewise.
6531         * g++.dg/plugin/attribute_plugin.c: Likewise.
6532         * g++.dg/plugin/dumb_plugin.c: Likewise.
6533         * g++.dg/plugin/pragma_plugin.c: Likewise.
6534
6535 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
6536
6537         * gcc.c-torture/execute/pr44683.x: New.
6538         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6539
6540 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
6541
6542         PR fortran/44434
6543         PR fortran/44565
6544         PR fortran/43945
6545         PR fortran/44869
6546         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6547         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6548         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6549         * gfortran.dh/typebound_call_16.f03: New.
6550         * gfortran.dg/typebound_generic_6.f03: New.
6551         * gfortran.dg/typebound_generic_7.f03: New.
6552         * gfortran.dg/typebound_generic_8.f03: New.
6553
6554 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6555
6556         PR libfortran/37077
6557         * gfortran.dg/char4_iunit_1.f03: New test.
6558
6559 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
6560
6561         * gcc.dg/tree-ssa/vrp53.c: New test.
6562
6563 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
6564
6565         PR c++/44907
6566         * g++.dg/template/sfinae19.C: New.
6567         * g++.dg/template/sfinae20.C: Likewise.
6568
6569 2010-07-12  Jie Zhang  <jie@codesourcery.com>
6570
6571         * gcc.target/arm/interrupt-1.c: New test.
6572         * gcc.target/arm/interrupt-2.c: New test.
6573
6574 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6575
6576         * gcc.dg/pr42427.c: Require c99_runtime.
6577         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6578         c99_runtime.
6579         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6580         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6581         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6582         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6583         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6584         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6585         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6586         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6587         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6588         * gcc.target/i386/pr37275.c: Require visibility support.
6589
6590 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6591
6592         * lib/target-supports.exp (check_effective_target_sse): New proc.
6593         * gcc.target/i386/sol2-check.h: New file.
6594         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6595         Include sol2-check.h.
6596         (main) Only run do_test () if sol2_check ().
6597         * gcc.target/i386/sse2-check.h: Likewise.
6598         * gcc.target/i386/sse3-check.h: Likewise.
6599         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6600         [__sun__ && __svr4__]: Execute SSE2 instruction.
6601         * gcc.target/i386/math-torture/math-torture.exp: Only add options
6602         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6603         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6604         * g++.dg/ext/vector14.C: Likewise.
6605         * g++.dg/other/mmintrin.C: Likewise.
6606         * gcc.dg/20020418-1.c: Likewise.
6607         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6608         * gcc.dg/format/ms_unnamed-1.c: Likewise.
6609         * gcc.dg/format/unnamed-1.c: Likewise.
6610         Adapt dg-warning line number.
6611         * gcc.dg/graphite/pr40281.c: Likewise.
6612         * gcc.dg/pr32176.c: Likewise.
6613         * gcc.dg/pr40550.c: Likewise.
6614         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6615         * gcc.dg/torture/pr36891.c: Likewise.
6616         * gcc.target/i386/20020218-1.c: Likewise.
6617         * gcc.target/i386/20020523.c: Likewise.
6618         * gcc.target/i386/abi-1.c: Likewise.
6619         * gcc.target/i386/brokensqrt.c: Likewise.
6620         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6621         * gcc.target/i386/pr13366.c: Likewise.
6622         * gcc.target/i386/pr13685.c: Likewise.
6623         * gcc.target/i386/pr24306.c: Likewise.
6624         * gcc.target/i386/pr31486.c: Likewise.
6625         * gcc.target/i386/pr32065-1.c: Likewise.
6626         * gcc.target/i386/pr32065-2.c: Likewise.
6627         * gcc.target/i386/pr32389.c: Likewise.
6628         * gcc.target/i386/pr38824.c: Likewise.
6629         * gcc.target/i386/pr38931.c: Likewise.
6630         * gcc.target/i386/pr39592-1.c: Likewise.
6631         * gcc.target/i386/pr43766.c: Likewise.
6632         * gcc.target/i386/recip-divf.c: Likewise.
6633         * gcc.target/i386/recip-sqrtf.c: Likewise.
6634         * gcc.target/i386/recip-vec-divf.c: Likewise.
6635         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6636         * gcc.target/i386/sse-1.c: Likewise.
6637         * gcc.target/i386/sse-16.c: Likewise.
6638         * gcc.target/i386/sse-2.c: Likewise.
6639         * gcc.target/i386/sse-20.c: Likewise.
6640         * gcc.target/i386/sse-3.c: Likewise.
6641         * gcc.target/i386/sse-7.c: Likewise.
6642         * gcc.target/i386/sse-9.c: Likewise.
6643         * gcc.target/i386/sse-addps-1.c: Likewise.
6644         * gcc.target/i386/sse-addss-1.c: Likewise.
6645         * gcc.target/i386/sse-andnps-1.c: Likewise.
6646         * gcc.target/i386/sse-andps-1.c: Likewise.
6647         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6648         * gcc.target/i386/sse-comiss-1.c: Likewise.
6649         * gcc.target/i386/sse-comiss-2.c: Likewise.
6650         * gcc.target/i386/sse-comiss-3.c: Likewise.
6651         * gcc.target/i386/sse-comiss-4.c: Likewise.
6652         * gcc.target/i386/sse-comiss-5.c: Likewise.
6653         * gcc.target/i386/sse-comiss-6.c: Likewise.
6654         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6655         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6656         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6657         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6658         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6659         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6660         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6661         * gcc.target/i386/sse-divps-1.c: Likewise.
6662         * gcc.target/i386/sse-divss-1.c: Likewise.
6663         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6664         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6665         * gcc.target/i386/sse-maxps-1.c: Likewise.
6666         * gcc.target/i386/sse-maxss-1.c: Likewise.
6667         * gcc.target/i386/sse-minps-1.c: Likewise.
6668         * gcc.target/i386/sse-minss-1.c: Likewise.
6669         * gcc.target/i386/sse-movaps-1.c: Likewise.
6670         * gcc.target/i386/sse-movaps-2.c: Likewise.
6671         * gcc.target/i386/sse-movhlps-1.c: Likewise.
6672         * gcc.target/i386/sse-movhps-1.c: Likewise.
6673         * gcc.target/i386/sse-movhps-2.c: Likewise.
6674         * gcc.target/i386/sse-movlhps-1.c: Likewise.
6675         * gcc.target/i386/sse-movmskps-1.c: Likewise.
6676         * gcc.target/i386/sse-movntps-1.c: Likewise.
6677         * gcc.target/i386/sse-movss-1.c: Likewise.
6678         * gcc.target/i386/sse-movss-2.c: Likewise.
6679         * gcc.target/i386/sse-movss-3.c: Likewise.
6680         * gcc.target/i386/sse-movups-1.c: Likewise.
6681         * gcc.target/i386/sse-movups-2.c: Likewise.
6682         * gcc.target/i386/sse-mulps-1.c: Likewise.
6683         * gcc.target/i386/sse-mulss-1.c: Likewise.
6684         * gcc.target/i386/sse-orps-1.c: Likewise.
6685         * gcc.target/i386/sse-rcpps-1.c: Likewise.
6686         * gcc.target/i386/sse-recip-vec.c: Likewise.
6687         * gcc.target/i386/sse-recip.c: Likewise.
6688         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6689         * gcc.target/i386/sse-set-ps-1.c: Likewise.
6690         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6691         * gcc.target/i386/sse-subps-1.c: Likewise.
6692         * gcc.target/i386/sse-subss-1.c: Likewise.
6693         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6694         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6695         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6696         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6697         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6698         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6699         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6700         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6701         * gcc.target/i386/sse-xorps-1.c: Likewise.
6702         * gcc.target/i386/ssefn-1.c: Likewise.
6703         * gcc.target/i386/ssefn-3.c: Likewise.
6704         * gcc.target/i386/sseregparm-1.c: Likewise.
6705         * gcc.target/i386/stackalign/return-3.c: Likewise.
6706         * gcc.target/i386/vectorize1.c: Likewise.
6707         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6708         * gcc.target/i386/xorps-sse.c: Likewise.
6709         * gfortran.dg/pr28158.f90: Likewise.
6710         * gfortran.dg/pr30667.f: Likewise.
6711         * gnat.dg/loop_optimization7.adb: Likewise.
6712         * gnat.dg/sse_nolib.adb: Likewise.
6713
6714 2010-07-11  Tobias Burnus  <burnus@net-b.de>
6715
6716         PR fortran/44702
6717         * gfortran.dg/use_rename_6.f90: New.
6718         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6719
6720 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
6721
6722         PR fortran/44869
6723         * gfortran.dg/class_24.f03: New.
6724
6725 2010-07-10  Richard Guenther  <rguenther@suse.de>
6726
6727         PR lto/44889
6728         * gcc.dg/lto/20100709-1_0.c: New testcase.
6729         * gcc.dg/lto/20100709-1_1.c: Likewise.
6730
6731 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
6732
6733         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6734
6735 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
6736
6737         PR objc/44140
6738         * objc.dg/lto/trivial-1_0.m: New.
6739         * objc.dg/lto/lto.exp: New.
6740         * obj-c++.dg/lto/trivial-1_0.mm: New.
6741         * obj-c++.dg/lto/lto.exp: New.
6742         * objc.dg/symtab-1.m: Adjust sizes.
6743         * objc.dg/image-info.m: Do not run for gnu-runtime.
6744
6745 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6746
6747         * gcc.dg/pr32370.c: Allow another kind of error message.
6748
6749 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
6750
6751         * gnat.dg/atomic3.adb: New test.
6752
6753 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6754             Denys Vlasenko  <dvlasenk@redhat.com>
6755             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6756
6757         PR tree-optimization/28632
6758         * gcc.dg/tree-ssa/vrp51.c: New test.
6759         * gcc.dg/tree-ssa/vrp52.c: New test.
6760
6761 2010-07-09  Jason Merrill  <jason@redhat.com>
6762
6763         * g++.dg/abi/covariant6.C: New.
6764         * g++.dg/inherit/covariant17.C: Test both bases.
6765         * g++.dg/inherit/covariant7.C: Check vtable layout.
6766
6767 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
6768
6769         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6770
6771 2010-07-09  Richard Guenther  <rguenther@suse.de>
6772
6773         PR tree-optimization/44852
6774         * gcc.c-torture/execute/pr44852.c: New testcase.
6775
6776 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6777
6778         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6779         multiplication by values.
6780         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6781         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6782
6783 2010-07-09  Richard Guenther  <rguenther@suse.de>
6784
6785         PR tree-optimization/44882
6786         * gfortran.dg/pr44882.f90: New testcase.
6787
6788 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6789
6790         PR target/40657
6791         * gcc.target/arm/pr40657-1.c: New test.
6792         * gcc.target/arm/pr40657-2.c: New test.
6793         * gcc.c-torture/execute/pr40657.c: New test.
6794
6795 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6796
6797         * gcc.dg/tree-ssa/vrp50.c: New test.
6798         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6799
6800 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
6801
6802         PR fortran/44649
6803         * gfortran.dg/c_sizeof_1.f90: Modified.
6804         * gfortran.dg/storage_size_1.f08: New.
6805         * gfortran.dg/storage_size_2.f08: New.
6806
6807 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
6808
6809         * gcc.c-torture/execute/20100708-1.c: New test.
6810
6811 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
6812
6813         PR fortran/44847
6814         * gfortran.dg/gomp/pr44847.f90: New test.
6815
6816 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
6817
6818         PR tree-optimization/44710
6819         * gcc.dg/tree-ssa/ifc-6.c: New.
6820         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6821
6822 2010-07-08  Tobias Burnus  <burnus@net-b.de>
6823
6824         PR fortran/18918
6825         * gfortran.dg/coarray_10.f90: Add an additional test.
6826
6827 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
6828
6829         PR middle-end/44828
6830         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6831         * gcc.c-torture/execute/pr44828.x: Revert.
6832
6833 2010-07-08  Jason Merrill  <jason@redhat.com>
6834
6835         PR c++/43120
6836         * g++.dg/inherit/covariant17.C: New.
6837         * g++.dg/abi/covariant1.C: Actually test for the bug.
6838
6839 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
6840
6841         PR rtl-optimization/44838
6842         * gcc.dg/pr44838.c: New.
6843
6844 2010-07-08  Richard Guenther  <rguenther@suse.de>
6845
6846         PR tree-optimization/44831
6847         * gcc.c-torture/compile/pr44831.c: New testcase.
6848         * gcc.dg/tree-ssa/pr21463.c: Adjust.
6849
6850 2010-07-08  Richard Guenther  <rguenther@suse.de>
6851
6852         PR tree-optimization/44861
6853         * g++.dg/vect/pr44861.cc: New testcase.
6854
6855 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6856
6857         PR middle-end/44828
6858         * gcc.c-torture/execute/pr44828.x: New file.
6859
6860 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6861
6862         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6863         dg-options.
6864         * g++.dg/ext/altivec-17.C: Adjust error message.
6865
6866 2010-07-07  Tom Tromey  <tromey@redhat.com>
6867
6868         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6869
6870 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6871
6872         PR target/44844
6873         * gcc.target/i386/rdrand-1.c: Scan "jnc".
6874         * gcc.target/i386/rdrand-2.c: Likewise.
6875         * gcc.target/i386/rdrand-3.c: Likewise.
6876
6877 2010-07-07  Jan Hubicka  <jh@suse.cz>
6878
6879         PR middle-end/44813
6880         * g++.dg/torture/pr44813.C: New testcase.
6881         * g++.dg/torture/pr44826.C: New testcase.
6882
6883 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
6884
6885         PR rtl-optimization/44787
6886         * gcc.c-torture/compile/pr44788.c: New test.
6887         * gcc.target/arm/pr44788.c: New test.
6888
6889 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6890
6891         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6892
6893 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6894
6895         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6896         to dg-options.
6897
6898 2010-07-06  Tobias Burnus  <burnus@net-b.de>
6899
6900         PR fortran/44742
6901         * gfortran.dg/parameter_array_init_6.f90: New.
6902         * gfortran.dg/initialization_20.f90: Update dg-error.
6903         * gfortran.dg/initialization_24.f90: Ditto.
6904
6905 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6906         PR fortran/PR44693
6907         * gfortran.dg/dim_range_1.f90:  New test.
6908         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
6909
6910 2010-07-06  Jason Merrill  <jason@redhat.com>
6911
6912         PR c++/44703
6913         * g++.dg/cpp0x/initlist41.C: New.
6914
6915         PR c++/44778
6916         * g++.dg/template/ptrmem22.C: New.
6917
6918 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
6919
6920         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6921         support.
6922         * gcc.target/i386/i386.exp: Likewise.
6923
6924 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6925
6926         PR testsuite/44195
6927         * gcc.dg/lto/20100518_0.c: Limit to x86.
6928
6929 2010-07-06  Richard Guenther  <rguenther@suse.de>
6930
6931         PR middle-end/44828
6932         * gcc.c-torture/execute/pr44828.c: New testcase.
6933
6934 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
6935
6936         * g++.dg/warn/noeffect2.C: Adjust expected warning.
6937         * g++.dg/warn/volatile1.C: Likewise.
6938         * g++.dg/template/warn1.C: Likewise.
6939
6940 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
6941
6942         AVX Programming Reference (June, 2010)
6943         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6944         * g++.dg/other/i386-3.C: Likewise.
6945         * gcc.target/i386/sse-12.c: Likewise.
6946
6947         * gcc.target/i386/f16c-check.h: New.
6948         * gcc.target/i386/rdfsbase-1.c: Likewise.
6949         * gcc.target/i386/rdfsbase-2.c: Likewise.
6950         * gcc.target/i386/rdgsbase-1.c: Likewise.
6951         * gcc.target/i386/rdgsbase-2.c: Likewise.
6952         * gcc.target/i386/rdrand-1.c: Likewise.
6953         * gcc.target/i386/rdrand-2.c: Likewise.
6954         * gcc.target/i386/rdrand-3.c: Likewise.
6955         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6956         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6957         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6958         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6959         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6960         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6961         * gcc.target/i386/wrfsbase-1.c: Likewise.
6962         * gcc.target/i386/wrfsbase-2.c: Likewise.
6963         * gcc.target/i386/wrgsbase-1.c: Likewise.
6964         * gcc.target/i386/wrgsbase-2.c: Likewise.
6965
6966         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6967         (__builtin_ia32_vcvtps2ph): New.
6968         (__builtin_ia32_vcvtps2ph256): Likewise.
6969
6970         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6971         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6972
6973         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6974         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6975
6976         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6977         (__builtin_ia32_vcvtps2ph256): Likewise.
6978         Add fsgsbase,rdrnd,f16c.
6979
6980         * lib/target-supports.exp (check_effective_target_f16c): New.
6981
6982 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6983
6984         * gcc.dg/guality/nrv-1.c: New test.
6985
6986 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
6987
6988         PR middle-end/42505
6989         * gcc.target/arm/pr42505.c: New test case.
6990
6991 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6992
6993         PR c++/44808
6994         * g++.dg/opt/nrv16.C: New test.
6995
6996 2010-07-05  Richard Guenther  <rguenther@suse.de>
6997
6998         PR tree-optimization/44784
6999         * gcc.c-torture/compile/pr44784.c: New testcase.
7000
7001 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7002
7003         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7004         Increase loop bound and array size.
7005         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7006         Likewise.
7007
7008 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7009
7010         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7011         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7012         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7013         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7014         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7015
7016 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
7017
7018         PR c++/22138
7019         * g++.dg/parse/template25.C: New.
7020
7021 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7022
7023         PR rtl-optimization/44695
7024         * gcc.dg/torture/pr44695.c: New.
7025
7026 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7027
7028         PR c++/16630
7029         * g++.dg/ext/pretty3.C: New.
7030
7031 2010-07-04  Richard Guenther  <rguenther@suse.de>
7032
7033         PR middle-end/44809
7034         * g++.dg/torture/pr44809.C: New testcase.
7035
7036 2010-07-04  Richard Guenther  <rguenther@suse.de>
7037
7038         PR tree-optimization/44656
7039         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7040
7041 2010-07-04  Ira Rosen  <irar@il.ibm.com>
7042             Revital Eres  <eres@il.ibm.com>
7043
7044         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7045         misaligned stores.
7046         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7047         gcc.dg/vect/vect-96.c: Likewise.
7048         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7049         that support misaligned stores. Change the number of expected
7050         misaligned accesses.
7051         * gcc.dg/vect/vect-peel-1.c: New test.
7052         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7053         gcc.dg/vect/vect-peel-4.c: Likewise.
7054         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7055         vectorizable on all targets that support realignment.
7056         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7057
7058 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
7059
7060         PR c/44806
7061         * gcc.dg/torture/pr44806.c: New.
7062
7063 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7064
7065         * gnat.dg/cond_expr1.adb: New test.
7066
7067 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7068
7069         * gnat.dg/modular3.adb: New test.
7070         * gnat.dg/modular3_pkg.ads: New helper.
7071
7072 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
7073             Mikael Pettersson  <mikpe@it.uu.se>
7074
7075         PR testsuite/44518
7076         * obj-c++.dg/encode-2.mm: Produce object and save temps.
7077         Make signed-ness of chars explicit.  Scan the object for
7078         strings that are split by some target assemblers.
7079         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7080         explicit.
7081
7082 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
7083
7084         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7085
7086 2010-07-02  Le-Chun Wu  <lcwu@google.com>
7087
7088         PR/44128
7089         * g++.dg/warn/Wshadow-7.C: New test.
7090
7091 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
7092             Julian Brown  <julian@codesourcery.com>
7093             Sandra Loosemore  <sandra@codesourcery.com>
7094
7095         * gcc.c-torture/execute/20100416-1.c: New test case.
7096
7097 2010-07-02  Julian Brown  <julian@codesourcery.com>
7098             Sandra Loosemore  <sandra@codesourcery.com>
7099
7100         PR target/43703
7101
7102         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7103         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7104
7105 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7106             Julian Brown  <julian@codesourcery.com>
7107
7108         * gcc.target/arm/neon/vadds64.c: Regenerated.
7109         * gcc.target/arm/neon/vaddu64.c: Regenerated.
7110         * gcc.target/arm/neon/vsubs64.c: Regenerated.
7111         * gcc.target/arm/neon/vsubu64.c: Regenerated.
7112         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
7113         * gcc.target/arm/neon-vmls-1.c: Likewise.
7114         * gcc.target/arm/neon-vsubs64.c: New execution test.
7115         * gcc.target/arm/neon-vsubu64.c: New execution test.
7116         * gcc.target/arm/neon-vadds64.c: New execution test.
7117         * gcc.target/arm/neon-vaddu64.c: New execution test.
7118
7119 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7120
7121         * gcc.target/arm/neon-vands64.c: New.
7122         * gcc.target/arm/neon-vandu64.c: New.
7123         * gcc.target/arm/neon-vbics64.c: New.
7124         * gcc.target/arm/neon-vbicu64.c: New.
7125         * gcc.target/arm/neon-veors64.c: New.
7126         * gcc.target/arm/neon-veoru64.c: New.
7127         * gcc.target/arm/neon-vorns64.c: New.
7128         * gcc.target/arm/neon-vornu64.c: New.
7129         * gcc.target/arm/neon-vorrs64.c: New.
7130         * gcc.target/arm/neon-vorru64.c: New.
7131         * gcc.target/arm/neon/vands64.c: Regenerated.
7132         * gcc.target/arm/neon/vandu64.c: Regenerated.
7133         * gcc.target/arm/neon/vbics64.c: Regenerated.
7134         * gcc.target/arm/neon/vbicu64.c: Regenerated.
7135         * gcc.target/arm/neon/veors64.c: Regenerated.
7136         * gcc.target/arm/neon/veoru64.c: Regenerated.
7137         * gcc.target/arm/neon/vorns64.c: Regenerated.
7138         * gcc.target/arm/neon/vornu64.c: Regenerated.
7139         * gcc.target/arm/neon/vorrs64.c: Regenerated.
7140         * gcc.target/arm/neon/vorru64.c: Regenerated.
7141
7142 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7143
7144         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7145
7146 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7147
7148         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7149         * gfortran.dg/intent_out_5.f90: Same.
7150         * gfortran.dg/ltrans-7.f90: Same.
7151         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7152
7153 2010-07-02  Jan Hubicka  <jh@suse.cz>
7154
7155         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7156
7157 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7158
7159         * objc-obj-c++-shared/Object1.h: Correct Line endings.
7160
7161 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
7162
7163         PR c++/44780
7164         * c-c++-common/Wunused-var-12.c: New test.
7165
7166 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
7167
7168         PR target/42835
7169         * gcc.target/arm/pr42835.c: New test.
7170
7171         PR target/42172
7172         * gcc.target/arm/pr42172-1.c: New test.
7173
7174 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7175
7176         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7177
7178 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7179
7180         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7181         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7182         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7183         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7184         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7185         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7186         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7187         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7188         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
7189         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
7190         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
7191         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
7192         * gcc.target/arm/neon-vdup_ns64.c: New.
7193         * gcc.target/arm/neon-vdup_nu64.c: New.
7194         * gcc.target/arm/neon-vdupQ_ns64.c: New.
7195         * gcc.target/arm/neon-vdupQ_nu64.c: New.
7196         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
7197         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
7198         * gcc.target/arm/neon-vmov_ns64.c: New.
7199         * gcc.target/arm/neon-vmov_nu64.c: New.
7200         * gcc.target/arm/neon-vmovQ_ns64.c: New.
7201         * gcc.target/arm/neon-vmovQ_nu64.c: New.
7202         * gcc.target/arm/neon-vget_lanes64.c: New.
7203         * gcc.target/arm/neon-vget_laneu64.c: New.
7204         * gcc.target/arm/neon-vset_lanes64.c: New.
7205         * gcc.target/arm/neon-vset_laneu64.c: New.
7206
7207 2010-07-02  Richard Guenther  <rguenther@suse.de>
7208
7209         * g++.dg/torture/20100702-1.C: New testcase.
7210
7211 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7212
7213         PR target/44707
7214         * gcc.c-torture/compile/pr44707.c: New test.
7215
7216 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7217
7218         PR c++/44039
7219         * g++.dg/template/crash101.C: New.
7220
7221 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7222
7223         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
7224         Use the ABI-0 accessors and fail it for m64.
7225
7226 2010-07-02  Jan Hubicka  <jh@suse.cz>
7227
7228         * g++.dg/tree-ssa/pr44706.C: New testcase.
7229
7230 2010-07-02  Richard Guenther  <rguenther@suse.de>
7231
7232         PR tree-optimization/44748
7233         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
7234
7235 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7236
7237         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
7238         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
7239         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
7240         the method types to forward:.
7241
7242 2010-06-30  Jason Merrill  <jason@redhat.com>
7243
7244         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
7245         * g++.dg/other/pr25632.C: Likewise.
7246
7247 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
7248
7249         PR tree-optimization/40421
7250         * gfortran.fortran-torture/compile/pr40421.f90: New test.
7251
7252 2010-07-01  Richard Guenther  <rguenther@suse.de>
7253
7254         PR middle-end/42834
7255         PR middle-end/44468
7256         * gcc.c-torture/execute/20100316-1.c: New testcase.
7257         * gcc.c-torture/execute/pr44468.c: Likewise.
7258         * gcc.c-torture/compile/20100609-1.c: Likewise.
7259         * gcc.dg/volatile2.c: Adjust.
7260         * gcc.dg/plugin/selfassign.c: Likewise.
7261         * gcc.dg/pr36902.c: Likewise.
7262         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7263         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7264         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7265         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7266         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7267         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7268         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7269         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7270         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7271         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7272         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7273         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7274         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7275         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7276         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7277         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7278         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7279         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7280         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7281         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7282         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7283         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7284         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7285         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7286         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7287         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7288         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7289         * gcc.dg/struct/w_prof_local_array.c: Likewise.
7290         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7291         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7292         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7293         * gcc.dg/struct/w_prof_global_array.c: Likewise.
7294         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7295         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7296         * gcc.dg/struct/w_prof_local_var.c: Likewise.
7297         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7298         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7299         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7300         * gcc.dg/struct/w_prof_global_var.c: Likewise.
7301         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7302         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7303         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7304         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7305         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7306         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7307         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7308         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7309         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7310         * gcc.dg/tree-prof/stringop-1.c: Adjust.
7311         * g++.dg/tree-ssa/pr31146.C: Likewise.
7312         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7313         * g++.dg/tree-ssa/pr33604.C: Likewise.
7314         * g++.dg/plugin/selfassign.c: Likewise.
7315         * gfortran.dg/array_memcpy_3.f90: Likewise.
7316         * gfortran.dg/array_memcpy_4.f90: Likewise.
7317         * c-c++-common/torture/pr42834.c: New testcase.
7318
7319 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
7320
7321         PR c++/44628
7322         * g++.dg/template/crash100.C: New.
7323
7324 2010-06-30  Jan Hubicka  <jh@suse.cz>
7325
7326         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7327
7328 2010-06-30  Michael Matz  <matz@suse.de>
7329
7330         PR bootstrap/44699
7331         * gcc.dg/pr44699.c: New test.
7332
7333 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
7334
7335         PR tree-optimization/39799
7336         * c-c++-common/uninit-17.c: New test.
7337
7338 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7339
7340         PR libfortran/43298
7341         * gfortran.dg/read_infnan_1.f90: New test.
7342
7343 2010-06-29  Jason Merrill  <jason@redhat.com>
7344
7345         Enable implicitly declared move constructor/operator= (N3053).
7346         * g++.dg/cpp0x/implicit3.C: New.
7347         * g++.dg/cpp0x/implicit4.C: New.
7348         * g++.dg/cpp0x/implicit5.C: New.
7349         * g++.dg/cpp0x/implicit-copy.C: Adjust.
7350         * g++.dg/cpp0x/not_special.C: Adjust.
7351         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7352         * g++.dg/cpp0x/rv1n.C: Adjust.
7353         * g++.dg/cpp0x/rv1p.C: Adjust.
7354         * g++.dg/cpp0x/rv2n.C: Adjust.
7355         * g++.dg/cpp0x/rv2p.C: Adjust.
7356         * g++.dg/cpp0x/rv3n.C: Adjust.
7357         * g++.dg/cpp0x/rv3p.C: Adjust.
7358         * g++.dg/cpp0x/rv4n.C: Adjust.
7359         * g++.dg/cpp0x/rv4p.C: Adjust.
7360         * g++.dg/cpp0x/rv5n.C: Adjust.
7361         * g++.dg/cpp0x/rv5p.C: Adjust.
7362         * g++.dg/cpp0x/rv6n.C: Adjust.
7363         * g++.dg/cpp0x/rv6p.C: Adjust.
7364         * g++.dg/cpp0x/rv7n.C: Adjust.
7365         * g++.dg/cpp0x/rv7p.C: Adjust.
7366         * g++.dg/cpp0x/rv8p.C: Adjust.
7367         * g++.dg/gomp/pr26690-1.C: Adjust.
7368         * g++.dg/other/error20.C: Adjust.
7369         * g++.dg/other/error31.C: Adjust.
7370         * g++.dg/parse/error19.C: Adjust.
7371         * g++.dg/template/qualttp5.C: Adjust.
7372         * g++.old-deja/g++.law/ctors5.C: Adjust.
7373
7374         Enable implicitly deleted functions (N2346)
7375         * g++.dg/cpp0x/defaulted17.C: New.
7376         * g++.dg/cpp0x/implicit1.C: New.
7377         * g++.dg/cpp0x/implicit2.C: New.
7378         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7379         * g++.dg/ext/has_virtual_destructor.C: Adjust.
7380         * g++.dg/init/ctor4.C: Adjust.
7381         * g++.dg/init/synth2.C: Adjust.
7382         * g++.dg/lto/20081118_1.C: Adjust.
7383         * g++.dg/other/error13.C: Adjust.
7384         * g++.dg/other/unused1.C: Adjust.
7385         * g++.old-deja/g++.bob/inherit2.C: Adjust.
7386         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7387         * g++.old-deja/g++.jason/opeq3.C: Adjust.
7388         * g++.old-deja/g++.law/ctors17.C: Adjust.
7389         * g++.old-deja/g++.oliva/delete1.C: Adjust.
7390         * g++.old-deja/g++.pt/assign1.C: Adjust.
7391         * g++.old-deja/g++.pt/crash20.C: Adjust.
7392
7393         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7394         * g++.dg/cpp0x/defaulted13.C: Adjust.
7395         * g++.dg/cpp0x/defaulted2.C: Adjust.
7396         * g++.dg/cpp0x/defaulted3.C: Adjust.
7397         * g++.dg/cpp0x/initlist9.C: Adjust.
7398         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7399         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7400         * g++.dg/init/synth2.C: Adjust.
7401
7402         * g++.dg/cpp0x/defaulted19.C: New.
7403
7404         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7405         * g++.dg/template/error23.C: Fix for -std=c++0x.
7406
7407 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7408
7409         PR fortran/44718
7410         * gfortran.dg/proc_ptr_28.f90: New.
7411
7412 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
7413
7414         PR tree-optimization/43801
7415         * g++.dg/torture/pr43801.C: New test.
7416
7417         PR debug/44668
7418         * g++.dg/debug/dwarf2/accessibility1.C: New test.
7419
7420 2010-06-29  Jason Merrill  <jason@redhat.com>
7421
7422         PR c++/44587
7423         * g++.dg/template/qualified-id2.C: New.
7424         * g++.dg/template/qualified-id3.C: New.
7425
7426 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7427
7428         PR fortran/44696
7429         * gfortran.dg/associated_target_4.f90: New.
7430
7431 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
7432
7433         PR fortran/44582
7434         * gfortran.dg/aliasing_array_result_1.f90 : New test.
7435
7436 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7437
7438         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7439
7440 2010-06-29  Jan Hubicka  <jh@suse.cz>
7441
7442         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7443
7444 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
7445
7446         PR target/43902
7447         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7448         * gcc.target/arm/wmul-3.c: New test.
7449         * gcc.target/arm/wmul-4.c: New test.
7450
7451 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
7452
7453         PR rtl-optimization/44659
7454         * gcc.target/i386/extract-1.c: New.
7455         * gcc.target/i386/extract-2.c: Likewise.
7456         * gcc.target/i386/extract-3.c: Likewise.
7457         * gcc.target/i386/extract-4.c: Likewise.
7458         * gcc.target/i386/extract-5.c: Likewise.
7459         * gcc.target/i386/extract-6.c: Likewise.
7460
7461 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
7462
7463         PR c++/44682
7464         * g++.dg/warn/Wunused-var-14.C: New test.
7465
7466 2010-06-28  Tobias Burnus  <burnus@net-b.de>
7467
7468         PR fortran/43298
7469         * gfortran.dg/nan_6.f90: New.
7470
7471 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
7472
7473         PR tree-optimization/43781
7474         * gcc.dg/torture/pr43781.c: New.
7475
7476 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
7477
7478         PR fortran/40158
7479         * gfortran.dg/actual_rank_check_1.f90: New test.
7480
7481 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7482
7483         * gcc.dg/ipa/ipa-sra-6.c: New test.
7484
7485 2010-06-28  Jan Hubicka  <jh@suse.cz>
7486
7487         PR tree-optimization/44687
7488         * gcc.c-torture/compile/pr44687.c
7489
7490 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7491
7492         PR c++/44535
7493         * g++.dg/torture/pr44535.C: New test.
7494
7495 2010-06-28  Michael Matz  <matz@suse.de>
7496
7497         PR middle-end/44592
7498         * gfortran.dg/pr44592.f90: New test.
7499
7500 2010-06-28  Jan Hubicka  <jh@suse.cz>
7501
7502         PR tree-optimization/44357
7503         * g++.dg/torture/pr44357.C: New testcase.
7504
7505 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7506
7507         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7508         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7509         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7510         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7511         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7512         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7513         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7514         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7515
7516 2010-06-27  Jan Hubicka  <jh@suse.cz>
7517
7518         * gcc.c-torture/compile/pr44686.c: New file.
7519
7520 2010-06-27  Richard Guenther  <rguenther@suse.de>
7521
7522         PR tree-optimization/44683
7523         * gcc.c-torture/execute/pr44683.c: New testcase.
7524
7525 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
7526
7527         * gnat.dg/noreturn3.ad[sb]: New test.
7528
7529 2010-06-26  Jason Merrill  <jason@redhat.com>
7530
7531         * g++.dg/cpp0x/explicit5.C: New.
7532
7533 2010-06-26  Richard Guenther  <rguenther@suse.de>
7534
7535         PR tree-optimization/44393
7536         * gcc.dg/pr44393.c: New testcase.
7537
7538 2010-06-26  Jan Hubicka  <jh@suse.cz>
7539
7540         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7541
7542 2010-06-26  Richard Guenther  <rguenther@suse.de>
7543
7544         PR middle-end/44674
7545         * gcc.dg/pr44674.c: New testcase.
7546
7547 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
7548
7549         * gcc.dg/opts-3.c: New test.
7550
7551 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7552
7553         * gfortran.dg/type_decl_1.f90: New.
7554         * gfortran.dg/type_decl_2.f90: New.
7555
7556 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7557
7558         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7559         * gfortran.dg/semicolon_fixed_2.f: Ditto.
7560
7561 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7562
7563         PR testsuite/38946
7564         * gfortran.dg/array_constructor_23.f: Update test to allow for small
7565         error in comparing reals.
7566
7567 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7568
7569         * selected_real_kind_2.f90: New.
7570         * selected_real_kind_3.f90: New.
7571
7572 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7573
7574         * gfortran.dg/entry_19.f90: New.
7575
7576 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7577
7578         * gfortran.dg/end_subroutine_1.f90: New.
7579         * gfortran.dg/end_subroutine_2.f90: New.
7580         * gfortran.dg/interface_proc_end.f90: Update.
7581
7582 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7583
7584         * gfortran.dg/semicolon_fixed.f: Update.
7585         * gfortran.dg/semicolon_fixed_2.f: New.
7586         * gfortran.dg/semicolon_free_2.f90: New.
7587         * gfortran.dg/semicolon_free.f90: Update.
7588
7589 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7590
7591         PR fortran/44448
7592         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7593
7594 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7595
7596         * g++.dg/ipa/iinline-3.C: New test.
7597         * gcc.dg/ipa/modif-1.c: Removed.
7598
7599 2010-06-25  Jan Hubicka  <jh@suse.cz>
7600
7601         * gcc.dg/tree-ssa/ipa-split-1.c
7602
7603 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7604
7605         * g++.dg/ipa/iinline-2.C: New test.
7606
7607 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
7608
7609         PR middle-end/43866
7610         * gfortran.dg/pr43866.f90: New test.
7611
7612         PR tree-optimization/44539
7613         * gcc.dg/pr44539.c: New test.
7614
7615 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
7616
7617         From Jim Wilson:
7618         PR target/43902
7619         * gcc.target/mips/madd-9.c: New test.
7620
7621 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
7622
7623         PR c/44517
7624         * gcc.dg/noncompile/pr44517.c: New.
7625         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7626
7627 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
7628
7629         PR testsuite/43283
7630         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7631         and add argument to nop for IA64.
7632
7633 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
7634
7635         PR target/44588
7636         * gcc.target/i386/mod-1.c: New.
7637         * gcc.target/i386/umod-1.c: Likewise.
7638         * gcc.target/i386/umod-2.c: Likewise.
7639         * gcc.target/i386/umod-3.c: Likewise.
7640
7641 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
7642
7643         PR middle-end/44492
7644         * g++.dg/torture/pr44492.C: New test.
7645
7646 2010-06-24  Andi Kleen  <ak@linux.intel.com>
7647
7648         * c-c++-common/warn-omitted-condop.c: New.
7649
7650 2010-06-24  Tobias Burnus  <burnus@net-b.de>
7651
7652         PR fortran/44614
7653         * gfortran.dg/import8.f90: New.
7654
7655 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
7656
7657         * gnat.dg/not_null.adb: Update test case.
7658
7659 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
7660
7661         PR c++/44619
7662         * g++.dg/warn/Wunused-var-13.C: New test.
7663
7664         PR c++/44627
7665         * g++.dg/diagnostic/method1.C: New test.
7666
7667 2010-06-22  Cary Coutant  <ccoutant@google.com>
7668
7669         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7670
7671 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
7672
7673         PR fortran/44616
7674         * gfortran.dg/abstract_type_8.f03: New.
7675
7676 2010-06-21  Jason Merrill  <jason@redhat.com>
7677
7678         * g++.dg/cpp0x/noexcept08.C: New.
7679
7680         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7681
7682 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7683
7684         PR target/44615
7685         * gcc.target/i386/sse2-vec-2a.c: New.
7686
7687 2010-06-21  DJ Delorie  <dj@redhat.com>
7688
7689         * gcc.dg/pragma-diag-1.c: New.
7690
7691 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7692
7693         PR target/44615
7694         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7695
7696 2010-06-21  Alan Modra  <amodra@gmail.com>
7697
7698         PR testsuite/44505
7699         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7700         tail call to check_fa_mid.
7701
7702 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
7703
7704         PR target/44575
7705         * gcc.c-torture/execute/pr44575.c: New test.
7706
7707 2010-06-21  Tobias Burnus  <burnus@net-b.de>
7708
7709         PR fortran/40632
7710         * gfortran.dg/contiguous_1.f90: New.
7711         * gfortran.dg/contiguous_2.f90: New.
7712         * gfortran.dg/contiguous_3.f90: New.
7713
7714 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
7715
7716         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7717         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7718
7719 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
7720
7721         PR target/44546
7722         * gcc.target/i386/pr44546.c: New test.
7723
7724 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
7725
7726         * gcc.dg/opts-2.c: New test.
7727
7728 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
7729
7730         PR fortran/44584
7731         * gfortran.dg/typebound_proc_15.f03: Modified.
7732
7733 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
7734
7735         PR target/44072
7736         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7737         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7738
7739 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7740
7741         * g++.dg/ext/label13.C: Fix typo in last change.
7742
7743 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7744
7745         PR libfortran/44477
7746         * gfortran.dg/eof_3.f90
7747         * gfortran.dg/endfile_2.f90
7748         * gfortran.dg/endfile_4.f90
7749         * gfortran.dg/endfile_3.f90
7750
7751 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7752
7753         PR c++/41090
7754         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7755
7756 2010-06-18  Tobias Burnus  <burnus@net-b.de>
7757
7758         PR fortran/44556
7759         * gfortran.dg/allocate_alloc_opt_11.f90: New.
7760
7761 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
7762
7763         * gcc.target/arm/pr40900.c: New test.
7764
7765 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
7766
7767         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7768
7769 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
7770
7771         PR fortran/44558
7772         * gfortran.dg/typebound_call_15.f03: New.
7773
7774 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7775
7776         PR c++/44486
7777         * g++.dg/pr44486.C: New.
7778
7779 2010-06-16  DJ Delorie  <dj@redhat.com>
7780
7781         * gcc.target/i386/volatile-bitfields-1.c: New.
7782         * gcc.target/i386/volatile-bitfields-2.c: New.
7783
7784 2010-06-16  Jason Merrill  <jason@redhat.com>
7785
7786         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7787
7788         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7789
7790 2010-06-16  Richard Guenther  <rguenther@suse.de>
7791
7792         PR c/44555
7793         * gcc.c-torture/execute/pr44555.c: New testcase.
7794
7795 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
7796
7797         PR fortran/44549
7798         * gfortran.dg/typebound_proc_16.f03: New.
7799
7800 2010-06-16  Martin Jambor  <mjambor@suse.cz>
7801
7802         * g++.dg/torture/pr43905.C: New test.
7803
7804 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
7805
7806         PR testsuite/44538
7807         * gcc.dg/vect/slp-perm-5.c (main): Prevent
7808         initialization loop from being vectorized.
7809         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7810
7811 2010-06-16  Alan Modra  <amodra@gmail.com>
7812
7813         PR tree-optimization/44507
7814         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7815
7816 2010-06-15  Jason Merrill  <jason@redhat.com>
7817
7818         * g++.dg/overload/arg3.C: Adjust error locations.
7819         * g++.dg/overload/copy1.C: Likewise.
7820         * g++.dg/tc1/dr152.C: Likewise.
7821         * g++.dg/template/incomplete4.C: Likewise.
7822         * g++.dg/template/incomplete5.C: Likewise.
7823         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7824         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7825         * g++.old-deja/g++.pt/crash9.C: Likewise.
7826
7827         * g++.dg/inherit/virtual5.C: New.
7828
7829         * g++.dg/cpp0x/defaulted18.C: New.
7830
7831         * g++.dg/cpp0x/initlist40.C: New.
7832
7833         * g++.dg/cpp0x/initlist39.C: New.
7834
7835 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
7836
7837         PR middle-end/44391
7838         * gcc.dg/graphite/pr44391.c: New.
7839
7840 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
7841
7842         PR fortran/43388
7843         * gfortran.dg/allocate_alloc_opt_8.f90: New.
7844         * gfortran.dg/allocate_alloc_opt_9.f90: New.
7845         * gfortran.dg/allocate_alloc_opt_10.f90: New.
7846         * gfortran.dg/class_allocate_2.f03: Modified an error message.
7847
7848 2010-06-15  Richard Guenther  <rguenther@suse.de>
7849
7850         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7851
7852 2010-06-15  Richard Guenther  <rguenther@suse.de>
7853
7854         * gcc.dg/vect/bb-slp-21.c: Adjust.
7855         * gcc.dg/vect/bb-slp-13.c: Likewise
7856         * gcc.dg/vect/bb-slp-4.c: Likewise
7857         * gcc.dg/vect/bb-slp-22.c: Likewise
7858         * gcc.dg/vect/bb-slp-14.c: Likewise
7859         * gcc.dg/vect/bb-slp-23.c: Likewise
7860         * gcc.dg/vect/bb-slp-15.c: Likewise
7861         * gcc.dg/vect/bb-slp-17.c: Likewise
7862         * gcc.dg/vect/bb-slp-18.c: Likewise
7863         * gcc.dg/vect/bb-slp-19.c: Likewise
7864         * gcc.dg/vect/bb-slp-10.c: Likewise
7865         * gcc.dg/vect/bb-slp-11.c: Likewise
7866         * gcc.dg/vect/bb-slp-20.c: Likewise
7867         * gcc.dg/vect/bb-slp-3.c: Likewise
7868
7869 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
7870
7871         PR fortran/44536
7872         * gfortran.dg/gomp/pr44536.f90: New test.
7873         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7874
7875 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7876
7877         PR target/44534
7878         * gcc.target/i386/avx-vextractf128-256-3.c: New.
7879         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7880
7881 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
7882
7883         PR tree-optimization/44508
7884         * gcc.dg/tree-ssa/pr21086.c: Adjust.
7885
7886         PR bootstrap/44509
7887         * gcc.dg/pr44509.c: New test.
7888
7889 2010-06-14  Ira Rosen  <irar@il.ibm.com>
7890
7891         PR tree-optimization/44507
7892         * gcc.dg/vect/pr44507.c: New test.
7893
7894 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7895
7896         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7897         and c-pretty-print.h.
7898
7899         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7900
7901 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
7902
7903         * gfortran.dg/whole_file_18.f90: Updated error message.
7904
7905 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
7906
7907         * gfortran.dg/whole_file_20.f03: New.
7908
7909 2010-06-12  Jan Hubicka  <jh@suse.cz>
7910
7911         * gcc.c-torture/compile/pc44485.c: New testcase.
7912
7913 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
7914
7915         PR fortran/40117
7916         * gfortran.dg/typebound_proc_4.f03: Modified error message.
7917         * gfortran.dg/typebound_proc_14.f03: New.
7918         * gfortran.dg/typebound_proc_15.f03: New.
7919
7920 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7921
7922         * gcc.dg/opts-1.c: New test.
7923
7924 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7925
7926         * gcc.dg/funroll-loops-all.c: Update expected error.
7927
7928 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
7929
7930         PR target/44481
7931         * gcc.target/i386/pr44481.c: New test.
7932
7933 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7934
7935         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7936
7937 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
7938
7939         PR middle-end/44483
7940         * gcc.dg/tree-ssa/pr44483.c: New.
7941
7942 2010-06-11  Paul Brook  <paul@codesourcery.com>
7943
7944         * g++.dg/other/arm-neon-1.C: New test.
7945
7946 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
7947
7948         PR fortran/42051
7949         PR fortran/43896
7950         * gfortran.dg/class_23.f03: New test.
7951
7952 2010-06-11  Jan Hubicka  <jh@suse.cz>
7953
7954         * gcc.dg/ipa/pure-const-2.c: New testcase.
7955
7956 2010-06-11  Jan Hubicka  <jh@suse.cz>
7957
7958         * gcc.dg/noreturn-7.c: Update.
7959         * gcc.dg/noreturn-4.c: Update.
7960
7961 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
7962
7963         Fix MIPS bootstrap
7964         * g++.dg/other/typedef4.C: New test.
7965
7966 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
7967
7968         PR fortran/44207
7969         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7970
7971 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
7972
7973         PR fortran/44457
7974         * gfortran.dg/asynchronous_3.f03
7975
7976 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
7977
7978         PR middle-end/44185
7979         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7980         non-temporal stores out of the tests to form new test cases.  As a
7981         result, no non-temporal store should be generated in this case.
7982
7983         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
7984         prefetch-7.c that generate one non-temporal store.
7985
7986         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
7987         prefetch-7.c that generate one non-temporal store and one
7988         one-temporal prefetch.
7989
7990 2010-06-10  Martin Jambor  <mjambor@suse.cz>
7991
7992         PR tree-optimization/44258
7993         * gcc.dg/tree-ssa/pr44258.c: New test.
7994
7995 2010-06-10  Daniel Kraft  <d@domob.eu>
7996
7997         PR fortran/38936
7998         * gfortran.dg/associate_1.f03: New test.
7999         * gfortran.dg/associate_2.f95: New test.
8000         * gfortran.dg/associate_3.f03: New test.
8001         * gfortran.dg/associate_4.f08: New test.
8002
8003 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8004
8005         * gfortran.dg/selected_char_kind_4.f90: New test.
8006
8007 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
8008
8009         * gcc.dg/pr42461.c: New test.
8010
8011 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8012
8013         PR fortran/44347
8014         * gfortran.dg/selected_real_kind_1.f90: New.
8015
8016 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8017
8018         PR fortran/44359
8019         * gfortran.dg/warn_conversion.f90: Removed check for redundant
8020         warning.
8021         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8022         check for warning.
8023
8024 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8025
8026         * gfortran.dg/data_namelist_conflict.f90: New test.
8027
8028 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8029
8030         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8031         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8032         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8033
8034 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8035
8036         * gfortran.dg/mvbits_9.f90: New test.
8037         * gfortran.dg/ibset_1.f90: Ditto.
8038         * gfortran.dg/ibits_1.f90: Ditto.
8039         * gfortran.dg/btest_1.f90: Ditto.
8040         * gfortran.dg/ibclr_1.f90: Ditto.
8041
8042 2010-06-09  Jason Merrill  <jason@redhat.com>
8043
8044         PR c++/44366
8045         * g++.dg/cpp0x/decltype23.C: Move to...
8046         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8047
8048 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
8049
8050         PR fortran/44211
8051         * gfortran.dg/typebound_call_14.f03: New test.
8052
8053 2010-06-09  Martin Jambor  <mjambor@suse.cz>
8054
8055         PR tree-optimization/44423
8056         * gcc.dg/tree-ssa/pr44423.c: New test.
8057
8058 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
8059
8060         PR testsuite/42843
8061         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8062         TV_NONE to initialize tv_id field.
8063         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8064         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8065         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8066         Include toplev.h .
8067         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8068         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8069         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8070
8071 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
8072
8073         PR tree-optimization/39874
8074         PR middle-end/28685
8075         * gcc.dg/pr39874.c: New file.
8076
8077 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8078
8079         * g++.dg/ext/attr-alias-1.C: New.
8080         * g++.dg/ext/attr-alias-2.C: New.
8081
8082 2010-06-07  Tobias Burnus  <burnus@net-b.de>
8083
8084         PR fortran/44446
8085         * gfortran.dg/proc_ptr_27.f90: New.
8086
8087 2010-06-07  Jason Merrill  <jason@redhat.com>
8088
8089         PR c++/44366
8090         * g++.dg/cpp0x/decltype23.C: New.
8091
8092 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
8093             Shujing Zhao  <pearly.zhao@oracle.com>
8094
8095         PR c/37724
8096         * gcc.dg/c90-const-expr-10.c: Adjust.
8097         * gcc.dg/c99-const-expr-10.c: Adjust.
8098         * gcc.dg/init-bad-7.c: New.
8099
8100 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8101
8102         * lib/target-supports.exp (check_effective_target_gas): New proc.
8103         * gcc.c-torture/execute/960321-1.x: New file.
8104
8105 2010-06-07  Jason Merrill  <jason@redhat.com>
8106
8107         PR c++/44401
8108         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8109
8110 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
8111
8112         PR c++/44444
8113         * g++.dg/warn/Wunused-var-12.C: New test.
8114
8115         PR c++/44443
8116         * c-c++-common/Wunused-var-11.c: New test.
8117
8118 2010-06-07  Jan Hubicka  <jh@suse.cz>
8119
8120         * gcc.dg/ipa/pure-const-1.c: New testcase.
8121
8122 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
8123
8124         PR rtl-optimization/44404
8125         * gcc.dg/pr44404.c: New.
8126
8127 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
8128
8129         PR target/44159
8130         * gcc.target/i386/abi-2.c: Check sysv abi here.
8131         * gcc.target/i386/aes-avx-check.h: Call test in noinline
8132         function to avoid failures by different ABIs.
8133         * gcc.target/i386/aes-check.h: Likewise.
8134         * gcc.target/i386/avx-check.h: Likewise.
8135         * gcc.target/i386/fma4-check.h: Likewise.
8136         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8137         * gcc.target/i386/mmx-check.h: Likewise.
8138         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8139         * gcc.target/i386/pclmul-check.h: Likewise.
8140         * gcc.target/i386/sse-check.h: Likewise.
8141         * gcc.target/i386/sse2-check.h: Likewise.
8142         * gcc.target/i386/sse3-check.h: Likewise.
8143         * gcc.target/i386/sse4_1-check.h: Likewise.
8144         * gcc.target/i386/sse4_2-check.h: Likewise.
8145         * gcc.target/i386/sse4a-check.h: Likewise.
8146         * gcc.target/i386/ssse3-check.h: Likewise.
8147         * gcc.target/i386/xop-check.h: Likewise.
8148         * gcc.target/i386/pr27971.c: Fix for LLP64.
8149         * gcc.target/i386/pr39139.c: Likewise.
8150         * gcc.target/i386/pr39315-check.c: Likewise.
8151         * gcc.target/i386/vararg-1.c: Likewise.
8152         * gcc.target/i386/vararg-2.c: Likewise.
8153         Additional add dg-compile to avoid failure due
8154         missing foo symbol.
8155
8156         * gcc.dg/compound-literal-1.c: Fix for llp64.
8157         * gcc.dg/pr32370.c: Likewise.
8158         * gcc.dg/pr37561.c: Likewise.
8159         * gcc.dg/pr41340.c: Likewise.
8160         * gcc.dg/pr41551.c: Likewise.
8161
8162 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8163
8164         PR c++/44188
8165         * g++.dg/debug/dwarf2/typedef3.C: New test.
8166
8167 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8168
8169         PR c/20000
8170         * c-c++-common/pr20000.c: New.
8171
8172 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
8173
8174         PR c++/44086
8175         * g++.dg/init/pr44086.C: New.
8176         * g++.dg/cpp0x/decltype4.C: Adjust.
8177
8178 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8179
8180         PR fortran/43945
8181         * gfortran.dg/generic_23.f03: New test.
8182
8183 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8184
8185         PR fortran/43895
8186         * gfortran.dg/alloc_comp_class_1.f90 : New test.
8187
8188 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
8189
8190         PR c++/44361
8191         * c-c++-common/Wunused-var-9.c: New test.
8192
8193 2010-06-05  Jason Merrill  <jason@redhat.com>
8194
8195         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
8196
8197 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
8198
8199         PR c/44322
8200         * gcc.dg/c99-restrict-4.c: New test.
8201
8202 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
8203
8204         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
8205         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
8206         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
8207         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
8208         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
8209         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
8210         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
8211         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
8212         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
8213         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
8214         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
8215         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
8216         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
8217         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
8218         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
8219         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
8220         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
8221         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
8222         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
8223         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
8224         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
8225         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
8226
8227 2010-06-04  Jason Merrill  <jason@redhat.com>
8228
8229         * g++.dg/cpp0x/noexcept06.C: New.
8230         * g++.dg/cpp0x/noexcept07.C: New.
8231
8232         * g++.dg/cpp0x/noexcept01.C: New.
8233         * g++.dg/cpp0x/noexcept02.C: New.
8234         * g++.dg/cpp0x/noexcept03.C: New.
8235         * g++.dg/cpp0x/noexcept04.C: New.
8236         * g++.dg/cpp0x/noexcept05.C: New.
8237
8238 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
8239
8240         PR c++/44412
8241         * g++.dg/warn/Wunused-var-10.C: New test.
8242         * g++.dg/warn/Wunused-var-11.C: New test.
8243
8244         PR c++/44362
8245         * c-c++-common/Wunused-var-10.c: New test.
8246
8247 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8248
8249         PR c/25880
8250         * gcc.dg/assign-warn-2.c: Update.
8251         * gcc.dg/cpp/line3.c: Update.
8252         * gcc.dg/c99-array-lval-8.c: Update.
8253         * gcc.dg/cast-qual-2.c: Update.
8254         * gcc.dg/c99-arraydecl-3.c:  Update.
8255         * gcc.dg/assign-warn-1.c:  Update.
8256         * gcc.dg/format/gcc_diag-1.c:  Update.
8257
8258 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
8259
8260         PR rtl-optimization/39871
8261         PR rtl-optimization/40615
8262         PR rtl-optimization/42500
8263         PR rtl-optimization/42502
8264         * gcc.target/arm/eliminate.c: New test.
8265
8266 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
8267
8268         PR libstdc++/44410
8269         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8270         * g++.old-deja/g++.other/delete3.C: Likewise.
8271         * g++.old-deja/g++.other/new.C: Likewise.
8272         * g++.old-deja/g++.law/operators27.C: Likewise.
8273         * g++.old-deja/g++.mike/p755.C: Likewise.
8274         * g++.dg/eh/new1.C: Likewise.
8275         * g++.dg/init/new5.C: Likewise.
8276
8277 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8278
8279         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
8280         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
8281         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
8282
8283 2010-06-03  Richard Guenther  <rguenther@suse.de>
8284
8285         PR lto/41921
8286         * lib/lto.exp: Always load gcc.exp.
8287         (lto-obj): For C source files invoke gcc_target_compile.
8288         * g++.dg/lto/20100603-1_0.C: New testcase.
8289         * g++.dg/lto/20100603-1_1.c: Likewise.
8290
8291 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
8292
8293         PR tree-optimization/43688
8294         * gfortran.dg/pr43688.f90: New.
8295
8296 2010-06-03  Richard Guenther  <rguenther@suse.de>
8297
8298         PR lto/41584
8299         * gcc.dg/lto/20100603-1_0.c: New testcase.
8300         * gcc.dg/lto/20100603-2_0.c: Likewise.
8301         * gcc.dg/lto/20100603-3_0.c: Likewise.
8302
8303 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8304
8305         PR target/44218
8306         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8307         * gcc.target/powerpc/recip-2.c: Ditto.
8308         * gcc.target/powerpc/recip-3.c: Ditto.
8309         * gcc.target/powerpc/recip-4.c: Ditto.
8310         * gcc.target/powerpc/recip-5.c: Ditto.
8311         * gcc.target/powerpc/recip-6.c: Ditto.
8312         * gcc.target/powerpc/recip-7.c: Ditto.
8313         * gcc.target/powerpc/recip-test.h: Ditto.
8314         * gcc.target/powerpc/recip-test2.h: Ditto.
8315
8316 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8317
8318         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8319
8320 2010-06-02  Jason Merrill  <jason@redhat.com>
8321
8322         * g++.dg/ext/vector9.C: Expect typedef in error message.
8323
8324         PR c++/9726
8325         PR c++/23594
8326         PR c++/44333
8327         * g++.dg/tc1/dr101.C: Remove xfails.
8328
8329 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8330
8331         PR middle-end/44372
8332         * g++.dg/ipa/pr44372.C: New.
8333
8334 2010-06-02  Jan Hubicka  <jh@suse.cz>
8335
8336         PR middle-end/44295
8337         * g++.dg/torture/pr44295.C: Neww testcase.
8338
8339 2010-06-02  Jan Hubicka  <jh@suse.cz>
8340
8341         * gcc.dg/tree-ssa/loadpre6.c: Update.
8342
8343 2010-06-02  Richard Guenther  <rguenther@suse.de>
8344
8345         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8346         diagnostic.h.
8347
8348 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
8349
8350         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8351         the link fail message.
8352
8353 2010-06-02  Tobias Burnus  <burnus@net-b.de>
8354
8355         PR fortran/44360
8356         * gfortran.dg/use_13.f90: New test case.
8357
8358 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8359
8360         PR fortran/44371
8361         * gfortran.dg/error_stop_2.f08: Minor update.
8362
8363 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8364
8365         PR fortran/44371
8366         * gfortran.dg/error_stop_1.f08: New test.
8367         * gfortran.dg/error_stop_2.f08: New test.
8368
8369 2010-06-01  Jason Merrill  <jason@redhat.com>
8370
8371         DR 990
8372         * g++.dg/cpp0x/initlist37.C: New.
8373         * g++.dg/cpp0x/initlist38.C: New.
8374
8375         PR c++/44358
8376         * g++.dg/cpp0x/initlist36.C: New.
8377
8378 2010-05-31 Jan Hubicka  <jh@suse.cz>
8379
8380         * gcc.dg/noreturn-8.c: New testcase.
8381
8382 2010-05-31 Jan Hubicka  <jh@suse.cz>
8383
8384         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8385         * gcc.dg/lto/noreturn-1_0.c: Move it here.
8386
8387 2010-05-31 Jan Hubicka  <jh@suse.cz>
8388
8389         * gcc.dg/lto/noreturn-1_1.c: New testcase.
8390         * gcc.dg/lto/noreturn-1_0.c: New testcase.
8391
8392 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
8393
8394         PR fortran/36928
8395         * gfortran.dg/dependency_27.f90:  New test.
8396         * gfortran.dg/array_assign_1.F90:  New test.
8397
8398 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8399
8400         PR target/44338
8401         * gcc.target/i386/sse-24.c: New test.
8402
8403 2010-05-31  Jan Hubicka  <jh@suse.cz>
8404
8405         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8406
8407 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8408
8409         PR middle-end/44337
8410         * gcc.dg/pr44337.c: New test.
8411
8412         PR tree-optimization/44182
8413         * g++.dg/debug/pr44182.C: New test.
8414
8415 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
8416
8417         * gcc.dg/nested-func-7.c: New test.
8418         * gnat.dg/frame_overflow.adb: Adjust directives.
8419
8420 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8421
8422         * gnat.dg/prot2.ad[sb]: New test.
8423         * gnat.dg/prot2_pkg1.ads: New helper.
8424         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8425
8426 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8427
8428         * gnat.dg/array11.adb: Adjust dg-warning directive.
8429         * gnat.dg/object_overflow.adb: Likewise.
8430
8431 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
8432
8433         PR middle-end/44306
8434         * gcc.dg/tree-ssa/pr44306.c: New.
8435
8436 2010-05-29  Jan Hubicka  <jh@suse.cz>
8437
8438         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8439
8440 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
8441
8442         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8443
8444 2010-05-28  Mike Stump  <mikestump@comcast.net>
8445
8446         PR objc/44125
8447         * objc.dg/const-str-9.m: Remove static.
8448
8449 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
8450
8451         PR target/43636
8452         * gcc.c-torture/compile/pr43636.c: New test.
8453
8454 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
8455
8456         PR objc++/23616
8457         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8458         * obj-c++.dg/try-catch-9.mm: Ditto.
8459
8460 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
8461
8462         Revert patch for PR c++/44188
8463         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8464
8465 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8466
8467         PR c++/44188
8468         * g++.dg/debug/dwarf2/typedef3.C: New test.
8469
8470 2010-05-27  Jason Merrill  <jason@redhat.com>
8471
8472         PR c++/43555
8473         * g++.dg/ext/vla9.C: New.
8474
8475 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
8476
8477         PR objc/44140
8478         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8479         * objc.dg/torture/tls/thr-init-3.m: Ditto.
8480         * objc.dg/torture/tls/thr-init.m: Ditto.
8481         * objc.dg/torture/trivial.m: Ditto.
8482         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8483         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8484         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8485         * obj-c++.dg/torture/trivial.mm: Ditto.
8486
8487 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
8488
8489         * g++.dg/lto/20100302_0.C: Skip on darwin.
8490
8491 2010-05-27  Richard Guenther  <rguenther@suse.de>
8492
8493         PR tree-optimization/44284
8494         * gcc.dg/vect/vect-118.c: New testcase.
8495         * gcc.dg/vect/bb-slp-20.c: Adjust.
8496         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8497         * gcc.dg/vect/slp-9.c: Likewise.
8498         * gcc.dg/vect/slp-reduc-4.c: Likewise.
8499         * gcc.dg/vect/vect-10.c: Likewise.
8500         * gcc.dg/vect/vect-109.c: Likewise.
8501         * gcc.dg/vect/vect-12.c: Likewise.
8502         * gcc.dg/vect/vect-36.c: Likewise.
8503         * gcc.dg/vect/vect-7.c: Likewise.
8504         * gcc.dg/vect/vect-iv-8.c: Likewise.
8505         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8506         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8507         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8508         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8509         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8510         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8511         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8512         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8513         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8514         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8515         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8516         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8517         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8518         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8519         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8520         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8521         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8522
8523 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
8524
8525         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8526         necessary.
8527
8528 2010-05-26  Jan Hubicka  <jh@suse.cz>
8529
8530         * gcc.dg/lto/materialize-1_0.c: New file.
8531         * gcc.dg/lto/materialize-1_1.c: New file.
8532
8533 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8534
8535         * gnat.dg/lto10.adb: New test.
8536         * gnat.dg/lto10_pkg.ads: New helper.
8537
8538 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
8539
8540         * lib/target-supports.exp (check_effective_target_int128): New
8541         function to check if __int128 types are available for target.
8542         * c-c++-common/int128-types-1.c: New.
8543         * c-c++-common/int128-1.c: New.
8544         * c-c++-common/int128-2.c: New.
8545         * g++.dg/abi/mangle43.C: New.
8546         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8547         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8548         pointer-wide scalar.
8549         * g++.dg/other/pr25632.C: Likewise.
8550         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8551         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8552         overflow warnings.
8553         * g++.dg/warn/pr13358-4.C: Likewise.
8554         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
8555         * g++.dg/warn/Wconversion-null.C: Likewise.
8556
8557 2010-05-26  Jason Merrill  <jason@redhat.com>
8558
8559         PR c++/43382
8560         * g++.dg/cpp0x/variadic101.C: New.
8561
8562 2010-05-26  Richard Guenther  <rguenther@suse.de>
8563
8564         PR rtl-optimization/44164
8565         * gcc.c-torture/execute/pr44164.c: New testcase.
8566         * g++.dg/tree-ssa/pr13146.C: Adjust.
8567
8568 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
8569
8570         PR fortran/40011
8571         * gfortran.dg/whole_file_19.f90 : New test.
8572
8573 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
8574
8575         PR fortran/30668
8576         PR fortran/31346
8577         PR fortran/34260
8578         * gfortran.dg/pr40999.f: Fix function type.
8579         * gfortran.dg/whole_file_5.f90: Likewise.
8580         * gfortran.dg/whole_file_6.f90: Likewise.
8581         * gfortran.dg/whole_file_16.f90: New.
8582         * gfortran.dg/whole_file_17.f90: New.
8583         * gfortran.dg/whole_file_18.f90: New.
8584
8585 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
8586             Iain Sandoe  <iains@gcc.gnu.org>
8587
8588         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8589         * gcc.c-torture/compile/pr44197.c: Require alias support.
8590         * gcc.dg/lto/20081222_0.c: Ditto.
8591
8592 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
8593
8594         PR debug/42801
8595         * gcc.dg/guality/vla-2.c: New test.
8596
8597 2010-05-25  Richard Guenther  <rguenther@suse.de>
8598
8599         PR middle-end/44069
8600         * g++.dg/torture/pr44069.C: New testcase.
8601
8602 2010-05-25  Richard Guenther  <rguenther@suse.de>
8603
8604         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8605
8606 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8607
8608         PR objc/44140
8609         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8610
8611 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8612
8613         * obj-c++.dg/torture/tls/trivial.mm: New.
8614         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8615         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8616         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8617         * obj-c++.dg/torture/tls/diag-1.mm: New.
8618         * obj-c++.dg/torture/tls/tls.exp: New.
8619         * obj-c++.dg/torture/trivial.mm: New.
8620         * obj-c++.dg/torture/dg-torture.exp: New.
8621         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8622         * obj-c++.dg/tls/trivial.m: New.
8623         * obj-c++.dg/tls/init-1.mm: New.
8624         * obj-c++.dg/tls/diag-1.mm: New.
8625         * obj-c++.dg/tls/init-2.mm: New.
8626         * obj-c++.dg/tls/diag-2.mm: New.
8627         * obj-c++.dg/tls/diag-3.mm: New.
8628         * obj-c++.dg/tls/diag-4.mm: New.
8629         * obj-c++.dg/tls/static-1.mm: New.
8630         * obj-c++.dg/tls/tls.exp: New.
8631         * obj-c++.dg/tls/diag-5.mm: New.
8632         * obj-c++.dg/tls/static-1a.mm: New.
8633         * objc-obj-c++-shared/Object1.mm: New.
8634         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8635
8636 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
8637
8638         PR objc++/43689
8639         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8640         * obj-c++.dg/const-str-6.mm: Ditto.
8641
8642 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8643
8644         * g++.dg/parse/array-size2.C: Remove dg-error directives.
8645
8646 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8647
8648         PR ada/38394
8649         * gnat.dg/array13.ad[sb]: New test.
8650
8651 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
8652             Sandra Loosemore  <sandra@codesourcery.com>
8653
8654         * gcc.target/arm/neon/: Regenerated test cases.
8655
8656         * gcc.target/arm/neon/polytypes.c,
8657         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8658         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
8659         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
8660         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8661         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8662         dg-add-options arm_neon.
8663
8664         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8665         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8666         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8667         and arm_neon_fp16_ok.
8668
8669         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8670         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8671
8672         * lib/target-supports.exp (add_options_for_arm_neon): New.
8673         (check_effective_target_arm_neon_ok_nocache): New, from
8674         check_effective_target_arm_neon_ok.  Check multiple possibilities.
8675         (check_effective_target_arm_neon_ok): Use
8676         check_effective_target_arm_neon_ok_nocache.
8677         (add_options_for_arm_neon_fp16)
8678         (check_effective_target_arm_neon_fp16_ok)
8679         check_effective_target_arm_neon_fp16_ok_nocache): New.
8680         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8681
8682 2010-05-24  Jason Merrill  <jason@redhat.com>
8683
8684         PR c++/41510
8685         * g++.dg/cpp0x/initlist35.C: New.
8686         * g++.dg/init/brace6.C: Adjust.
8687
8688 2010-05-24  Paul Brook  <paul@codesourcery.com>
8689
8690         * gcc.target/arm/frame-pointer-1.c: New test.
8691         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8692         pointer elimination.
8693
8694 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8695
8696         PR target/44245
8697         * gcc.target/i386/crc32-3.c: New.
8698         * gcc.target/i386/crc32-4.c: Likewise.
8699
8700 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
8701
8702         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8703         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8704         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8705
8706 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8707
8708         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8709
8710 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
8711
8712         PR target/43869
8713         * gcc.c-target/pr43869.c: New test.
8714
8715 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8716
8717         PR fortran/44212
8718         * gfortran.dg/class_22.f03: New.
8719
8720 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
8721
8722         PR lto/44238
8723         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8724
8725 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8726
8727         PR fortran/44213
8728         * gfortran.dg/abstract_type_7.f03: New.
8729
8730 2010-05-21  Jason Merrill  <jason@redhat.com>
8731
8732         * g++.dg/eh/spec11.C: Test cleanup optimization.
8733
8734 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
8735
8736         PR debug/44223
8737         * gcc.target/i386/pr44223.c: New test.
8738
8739 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8740
8741         * gcc.target/i386/pr25993.c: Use @function as type specifier.
8742
8743 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
8744
8745         * g++.dg/other/const3.C: New test.
8746
8747 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
8748
8749         PR fortran/38407
8750         * warn_unused_dummy_argument_1.f90: New.
8751         * warn_unused_dummy_argument_2.f90: New.
8752
8753 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8754
8755         PR c++/30298
8756         * g++.dg/inherit/crash1.C: New.
8757         * g++.dg/inherit/crash2.C: Likewise.
8758
8759 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
8760
8761         PR debug/44178
8762         * g++.dg/debug/pr44178.C: New test.
8763
8764 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
8765
8766         PR middle-end/44185
8767         * gcc.dg/tree-ssa/prefetch-6.c: Add
8768         --param min-insn-to-prefetch-ratio=6.
8769         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8770         allow unrolling, and adjust the movnti count.
8771
8772 2010-05-20  Jan Hubicka  <jh@suse.cz>
8773
8774         PR middle-end/44197
8775         * gcc.c-torture/compile/pr44197.c: New file.
8776
8777 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
8778
8779         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8780         Fix test code.
8781         (check_effective_target_xop): Remove __may_alias__ attribute.
8782
8783 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
8784
8785         PR target/44202
8786         * gcc.c-torture/execute/pr44202-1.c: New test.
8787
8788 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8789
8790         PR fortran/43851
8791         * gfortran.dg/label_1.f90: Update test.
8792
8793 2010-05-19  Jan Hubicka  <jh@suse.cz>
8794
8795         * gcc.dg/lto/ipareference2_0.c: New file.
8796         * gcc.dg/lto/ipareference2_1.c: New file.
8797
8798 2010-05-19  Jason Merrill  <jason@redhat.com>
8799
8800         * g++.dg/parse/fn-typedef2.C: New.
8801
8802         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8803         function type.
8804
8805         PR c++/44193
8806         * g++.dg/template/fntype1.C: New.
8807
8808 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
8809
8810         * gnat.dg/discr23.ad[sb]: New test.
8811         * gnat.dg/discr23_pkg.ads: New helper.
8812
8813         * gnat.dg/specs/controlled1.ads: New test.
8814         * gnat.dg/specs/controlled1_pkg.ads: New helper.
8815
8816 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8817
8818         PR fortran/44055
8819         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8820         Fixed scope of C_SIZEOF.
8821         * gfortran.dg/warn_conversion_2.f90: New.
8822
8823 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8824
8825         * lib/target-supports.exp (check_effective_target_sse2): New proc.
8826         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8827         for optional selector.
8828         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8829         (check_effective_target_sse3): New proc.
8830         * gcc.target/i386/math-torture/math-torture.exp: Load
8831         target-supports.exp.
8832         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8833         check_effective_target_sse2.
8834         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8835         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8836         * g++.dg/vect/vect.exp: Likewise.
8837         * gfortran.dg/vect/vect.exp: Likewise.
8838         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8839         -msse2 if check_effective_target_sse2.
8840
8841         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8842         * gcc.target/i386/3dnow-2.c: Likewise.
8843         * gcc.target/i386/3dnowA-1.c: Likewise.
8844         * gcc.target/i386/3dnowA-2.c: Likewise.
8845         * gcc.target/i386/pr42549.c: Likewise.
8846
8847         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8848         * gcc.target/i386/sse3-addsubpd.c: Likewise.
8849         * gcc.target/i386/sse3-addsubps.c: Likewise.
8850         * gcc.target/i386/sse3-haddpd.c: Likewise.
8851         * gcc.target/i386/sse3-haddps.c: Likewise.
8852         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8853         * gcc.target/i386/sse3-hsubps.c: Likewise.
8854         * gcc.target/i386/sse3-movddup.c: Likewise.
8855         * gcc.target/i386/sse3-movshdup.c: Likewise.
8856         * gcc.target/i386/sse3-movsldup.c: Likewise.
8857
8858         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8859         * g++.dg/ext/attrib35.C: Likewise.
8860         * g++.dg/opt/pr40496.C: Likewise.
8861         * g++.dg/other/i386-1.C: Likewise.
8862         * g++.dg/other/i386-4.C: Likewise.
8863         * g++.dg/other/pr34435.C: Likewise.
8864         * g++.dg/other/pr39496.C: Likewise.
8865         * g++.dg/other/pr40446.C: Likewise.
8866         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8867         * gcc.dg/compat/vector-1a_main.c: Likewise.
8868         * gcc.dg/compat/vector-2a_main.c: Likewise.
8869         * gcc.dg/lto/20090206-1_0.c: Likewise.
8870         * gcc.dg/pr34856.c: Likewise.
8871         * gcc.dg/pr36584.c: Likewise.
8872         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
8873         * gcc.dg/pr37544.c: Likewise.
8874         * gcc.dg/torture/pr16104-1.c: Likewise.
8875         * gcc.dg/torture/pr35771-1.c: Likewise.
8876         * gcc.dg/torture/pr35771-2.c: Likewise.
8877         * gcc.dg/torture/pr35771-3.c: Likewise.
8878         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8879         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8880         * gcc.dg/torture/stackalign/push-1.c: Likewise.
8881         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8882         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8883         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8884         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8885         * gcc.target/i386/20060512-1.c: Likewise.
8886         * gcc.target/i386/20060512-3.c: Likewise.
8887         * gcc.target/i386/all_one_m128i.c: Likewise.
8888         * gcc.target/i386/float128-1.c: Likewise.
8889         * gcc.target/i386/float128-2.c: Likewise.
8890         * gcc.target/i386/fpcvt-1.c: Likewise.
8891         * gcc.target/i386/fpcvt-2.c: Likewise.
8892         * gcc.target/i386/fpcvt-3.c: Likewise.
8893         * gcc.target/i386/fpprec-1.c: Likewise.
8894         * gcc.target/i386/funcspec-9.c: Likewise.
8895         * gcc.target/i386/incoming-1.c: Likewise.
8896         * gcc.target/i386/incoming-12.c: Likewise.
8897         * gcc.target/i386/incoming-2.c: Likewise.
8898         * gcc.target/i386/incoming-3.c: Likewise.
8899         * gcc.target/i386/incoming-4.c: Likewise.
8900         * gcc.target/i386/incoming-6.c: Likewise.
8901         * gcc.target/i386/incoming-7.c: Likewise.
8902         * gcc.target/i386/incoming-8.c: Likewise.
8903         * gcc.target/i386/opt-1.c: Likewise.
8904         * gcc.target/i386/opt-2.c: Likewise.
8905         * gcc.target/i386/ordcmp-1.c: Likewise.
8906         * gcc.target/i386/pr17692.c: Likewise.
8907         * gcc.target/i386/pr18614-1.c: Likewise.
8908         * gcc.target/i386/pr22152.c: Likewise.
8909         * gcc.target/i386/pr23570.c: Likewise.
8910         * gcc.target/i386/pr23575.c: Likewise.
8911         * gcc.target/i386/pr26449-1.c: Likewise.
8912         * gcc.target/i386/pr26600.c: Likewise.
8913         * gcc.target/i386/pr27790.c: Likewise.
8914         * gcc.target/i386/pr28839.c: Likewise.
8915         * gcc.target/i386/pr30970.c: Likewise.
8916         * gcc.target/i386/pr32000-1.c: Likewise.
8917         * gcc.target/i386/pr32000-2.c: Likewise.
8918         * gcc.target/i386/pr32280.c: Likewise.
8919         * gcc.target/i386/pr32661.c: Likewise.
8920         * gcc.target/i386/pr32708-1.c: Likewise.
8921         * gcc.target/i386/pr32961.c: Likewise.
8922         * gcc.target/i386/pr33329.c: Likewise.
8923         * gcc.target/i386/pr35714.c: Likewise.
8924         * gcc.target/i386/pr35767-1.c: Likewise.
8925         * gcc.target/i386/pr35767-1d.c: Likewise.
8926         * gcc.target/i386/pr35767-1i.c: Likewise.
8927         * gcc.target/i386/pr35767-2.c: Likewise.
8928         * gcc.target/i386/pr35767-2d.c: Likewise.
8929         * gcc.target/i386/pr35767-2i.c: Likewise.
8930         * gcc.target/i386/pr35767-3.c: Likewise.
8931         * gcc.target/i386/pr35767-5.c: Likewise.
8932         * gcc.target/i386/pr36222-1.c: Likewise.
8933         * gcc.target/i386/pr36578-1.c: Likewise.
8934         * gcc.target/i386/pr36578-2.c: Likewise.
8935         * gcc.target/i386/pr36992-1.c: Likewise.
8936         * gcc.target/i386/pr37101.c: Likewise.
8937         * gcc.target/i386/pr37216.c: Likewise.
8938         * gcc.target/i386/pr37434-1.c: Likewise.
8939         * gcc.target/i386/pr37434-2.c: Likewise.
8940         * gcc.target/i386/pr37843-3.c: Likewise.
8941         * gcc.target/i386/pr37843-4.c: Likewise.
8942         * gcc.target/i386/pr39162.c: Likewise.
8943         * gcc.target/i386/pr39315-1.c: Likewise.
8944         * gcc.target/i386/pr39315-2.c: Likewise.
8945         * gcc.target/i386/pr39315-3.c: Likewise.
8946         * gcc.target/i386/pr39315-4.c: Likewise.
8947         * gcc.target/i386/pr39445.c: Likewise.
8948         * gcc.target/i386/pr39496.c: Likewise.
8949         * gcc.target/i386/pr40809.c: Likewise.
8950         * gcc.target/i386/pr40906-3.c: Likewise.
8951         * gcc.target/i386/pr41019.c: Likewise.
8952         * gcc.target/i386/pr42542-1.c: Likewise.
8953         * gcc.target/i386/pr42542-2.c: Likewise.
8954         * gcc.target/i386/pr42542-3.c: Likewise.
8955         * gcc.target/i386/pr42542-3a.c: Likewise.
8956         * gcc.target/i386/pr42881.c: Likewise.
8957         * gcc.target/i386/push-1.c: Likewise.
8958         * gcc.target/i386/quad-sse.c: Likewise.
8959         * gcc.target/i386/reload-1.c: Likewise.
8960         * gcc.target/i386/sse-10.c: Likewise.
8961         * gcc.target/i386/sse-11.c: Likewise.
8962         * gcc.target/i386/sse-15.c: Likewise.
8963         * gcc.target/i386/sse-17.c: Likewise.
8964         * gcc.target/i386/sse-18.c: Likewise.
8965         * gcc.target/i386/sse-19.c: Likewise.
8966         * gcc.target/i386/sse-4.c: Likewise.
8967         * gcc.target/i386/sse-6.c: Likewise.
8968         * gcc.target/i386/sse-vect-types.c: Likewise.
8969         * gcc.target/i386/sse2-addpd-1.c: Likewise.
8970         * gcc.target/i386/sse2-addsd-1.c: Likewise.
8971         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8972         * gcc.target/i386/sse2-andpd-1.c: Likewise.
8973         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8974         * gcc.target/i386/sse2-comisd-1.c: Likewise.
8975         * gcc.target/i386/sse2-comisd-2.c: Likewise.
8976         * gcc.target/i386/sse2-comisd-3.c: Likewise.
8977         * gcc.target/i386/sse2-comisd-4.c: Likewise.
8978         * gcc.target/i386/sse2-comisd-5.c: Likewise.
8979         * gcc.target/i386/sse2-comisd-6.c: Likewise.
8980         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8981         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8982         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8983         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8984         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8985         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8986         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8987         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8988         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8989         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8990         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8991         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8992         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8993         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8994         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8995         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8996         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8997         * gcc.target/i386/sse2-divpd-1.c: Likewise.
8998         * gcc.target/i386/sse2-divsd-1.c: Likewise.
8999         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9000         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9001         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9002         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9003         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9004         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9005         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9006         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9007         * gcc.target/i386/sse2-minpd-1.c: Likewise.
9008         * gcc.target/i386/sse2-minsd-1.c: Likewise.
9009         * gcc.target/i386/sse2-mmx.c: Likewise.
9010         * gcc.target/i386/sse2-movapd-1.c: Likewise.
9011         * gcc.target/i386/sse2-movapd-2.c: Likewise.
9012         * gcc.target/i386/sse2-movd-1.c: Likewise.
9013         * gcc.target/i386/sse2-movd-2.c: Likewise.
9014         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9015         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9016         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9017         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9018         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9019         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9020         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9021         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9022         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9023         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9024         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9025         * gcc.target/i386/sse2-movq-1.c: Likewise.
9026         * gcc.target/i386/sse2-movq-2.c: Likewise.
9027         * gcc.target/i386/sse2-movq-3.c: Likewise.
9028         * gcc.target/i386/sse2-movsd-1.c: Likewise.
9029         * gcc.target/i386/sse2-movsd-2.c: Likewise.
9030         * gcc.target/i386/sse2-movupd-1.c: Likewise.
9031         * gcc.target/i386/sse2-movupd-2.c: Likewise.
9032         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9033         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9034         * gcc.target/i386/sse2-orpd-1.c: Likewise.
9035         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9036         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9037         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9038         * gcc.target/i386/sse2-paddb-1.c: Likewise.
9039         * gcc.target/i386/sse2-paddd-1.c: Likewise.
9040         * gcc.target/i386/sse2-paddq-1.c: Likewise.
9041         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9042         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9043         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9044         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9045         * gcc.target/i386/sse2-paddw-1.c: Likewise.
9046         * gcc.target/i386/sse2-pand-1.c: Likewise.
9047         * gcc.target/i386/sse2-pandn-1.c: Likewise.
9048         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9049         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9050         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9051         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9052         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9053         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9054         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9055         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9056         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9057         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9058         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9059         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9060         * gcc.target/i386/sse2-pminub-1.c: Likewise.
9061         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9062         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9063         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9064         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9065         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9066         * gcc.target/i386/sse2-por-1.c: Likewise.
9067         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9068         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9069         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9070         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9071         * gcc.target/i386/sse2-pslld-1.c: Likewise.
9072         * gcc.target/i386/sse2-pslld-2.c: Likewise.
9073         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9074         * gcc.target/i386/sse2-psllq-1.c: Likewise.
9075         * gcc.target/i386/sse2-psllq-2.c: Likewise.
9076         * gcc.target/i386/sse2-psllw-1.c: Likewise.
9077         * gcc.target/i386/sse2-psllw-2.c: Likewise.
9078         * gcc.target/i386/sse2-psrad-1.c: Likewise.
9079         * gcc.target/i386/sse2-psrad-2.c: Likewise.
9080         * gcc.target/i386/sse2-psraw-1.c: Likewise.
9081         * gcc.target/i386/sse2-psraw-2.c: Likewise.
9082         * gcc.target/i386/sse2-psrld-1.c: Likewise.
9083         * gcc.target/i386/sse2-psrld-2.c: Likewise.
9084         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9085         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9086         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9087         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9088         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9089         * gcc.target/i386/sse2-psubb-1.c: Likewise.
9090         * gcc.target/i386/sse2-psubd-1.c: Likewise.
9091         * gcc.target/i386/sse2-psubq-1.c: Likewise.
9092         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9093         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9094         * gcc.target/i386/sse2-psubw-1.c: Likewise.
9095         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9096         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9097         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9098         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9099         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9100         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9101         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9102         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9103         * gcc.target/i386/sse2-pxor-1.c: Likewise.
9104         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9105         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9106         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9107         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9108         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9109         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9110         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
9111         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
9112         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
9113         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
9114         * gcc.target/i386/sse2-shufps-1.c: Likewise.
9115         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
9116         * gcc.target/i386/sse2-subpd-1.c: Likewise.
9117         * gcc.target/i386/sse2-subsd-1.c: Likewise.
9118         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
9119         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
9120         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9121         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9122         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9123         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9124         * gcc.target/i386/sse2-unpack-1.c: Likewise.
9125         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9126         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9127         * gcc.target/i386/sse2-vec-1.c: Likewise.
9128         * gcc.target/i386/sse2-vec-2.c: Likewise.
9129         * gcc.target/i386/sse2-vec-3.c: Likewise.
9130         * gcc.target/i386/sse2-vec-4.c: Likewise.
9131         * gcc.target/i386/sse2-vec-5.c: Likewise.
9132         * gcc.target/i386/sse2-vec-6.c: Likewise.
9133         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9134         * gcc.target/i386/ssefn-2.c: Likewise.
9135         * gcc.target/i386/ssefn-4.c: Likewise.
9136         * gcc.target/i386/ssefp-1.c: Likewise.
9137         * gcc.target/i386/ssefp-2.c: Likewise.
9138         * gcc.target/i386/sseregparm-3.c: Likewise.
9139         * gcc.target/i386/sseregparm-4.c: Likewise.
9140         * gcc.target/i386/sseregparm-5.c: Likewise.
9141         * gcc.target/i386/sseregparm-6.c: Likewise.
9142         * gcc.target/i386/sseregparm-7.c: Likewise.
9143         * gcc.target/i386/ssetype-1.c: Likewise.
9144         * gcc.target/i386/ssetype-2.c: Likewise.
9145         * gcc.target/i386/ssetype-3.c: Likewise.
9146         * gcc.target/i386/ssetype-4.c: Likewise.
9147         * gcc.target/i386/ssetype-5.c: Likewise.
9148         * gcc.target/i386/unordcmp-1.c: Likewise.
9149         * gcc.target/i386/vararg-1.c: Likewise.
9150         * gcc.target/i386/vararg-2.c: Likewise.
9151         * gcc.target/i386/vararg-3.c: Likewise.
9152         * gcc.target/i386/vararg-4.c: Likewise.
9153         * gcc.target/i386/vararg-7.c: Likewise.
9154         * gcc.target/i386/vararg-8.c: Likewise.
9155         * gcc.target/i386/vecinit-1.c: Likewise.
9156         * gcc.target/i386/vecinit-2.c: Likewise.
9157         * gcc.target/i386/vecinit-3.c: Likewise.
9158         * gcc.target/i386/vecinit-4.c: Likewise.
9159         * gcc.target/i386/vecinit-5.c: Likewise.
9160         * gcc.target/i386/vecinit-6.c: Likewise.
9161         * gcc.target/i386/vectorize2.c: Likewise.
9162         * gcc.target/i386/vectorize3.c: Likewise.
9163         * gcc.target/i386/vectorize4.c: Likewise.
9164         * gcc.target/i386/vectorize6.c: Likewise.
9165         * gcc.target/i386/vectorize7.c: Likewise.
9166         * gcc.target/i386/vectorize8.c: Likewise.
9167         * gcc.target/i386/vperm-v2df.c: Likewise.
9168         * gcc.target/i386/vperm-v2di.c: Likewise.
9169         * gcc.target/i386/vperm-v4si-1.c: Likewise.
9170         * gcc.target/i386/xorps-sse2.c: Likewise.
9171         * gcc.target/i386/xorps.c: Likewise.
9172         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9173         * gfortran.dg/graphite/pr42326.f90: Likewise.
9174         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9175
9176 2010-05-19  Richard Guenther  <rguenther@suse.de>
9177
9178         PR lto/44196
9179         * g++.dg/lto/20100519-1_0.C: New testcase.
9180
9181 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9182
9183         PR fortran/42360
9184         * gfortran.dg/warn_intent_out_not_set.f90: New.
9185
9186 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9187
9188         PR fortran/38404
9189         * gfortran.dg/data_char_1.f90: Updated warning message.
9190         * gfortran.dg/data_array_6.f: New.
9191
9192 2010-05-19  Martin Jambor  <mjambor@suse.cz>
9193
9194         * g++.dg/ipa/ivinline-8.C: New test.
9195         * gcc.dg/ipa/iinline-2.c: Likewise.
9196
9197 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9198
9199         PR fortran/34505
9200         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
9201         arguments; add check for return value kind.
9202         * gfortran.dg/float_1.f90: Likewise.
9203
9204 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9205
9206         * gcc.target/i386/20011009-1.c (COMMENT): Define.
9207         (main): Use it.
9208         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
9209         * lib/lto.exp (lto_prune_warns): Fix location line regex.
9210         Prune another location line format.
9211         (lto-obj): Call lto_prune_warns on comp_output.
9212
9213 2010-05-18  Jan Hubicka  <jh@suse.cz>
9214
9215         * gcc.dg/lto/ipacp_0.c: New test.
9216         * gcc.dg/lto/ipacp_1.c: New test.
9217
9218 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
9219
9220         PR lto/44184
9221         * gcc.dg/lto/20100518_0.c: New test.
9222
9223 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
9224
9225         * gnat.dg/specs/lto3.ads: Add missing dg-options.
9226
9227 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9228
9229         PR fortran/43990
9230         * gfortran.dg/class_21.f03: New.
9231
9232 2010-05-17  Jason Merrill  <jason@redhat.com>
9233
9234         PR c++/44157
9235         * g++.dg/cpp0x/initlist34.C: New.
9236
9237         PR c++/44158
9238         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
9239
9240 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9241
9242         * g++.dg/ipa/ivinline-1.C: New test.
9243         * g++.dg/ipa/ivinline-2.C: New test.
9244         * g++.dg/ipa/ivinline-3.C: New test.
9245         * g++.dg/ipa/ivinline-4.C: New test.
9246         * g++.dg/ipa/ivinline-5.C: New test.
9247         * g++.dg/ipa/ivinline-6.C: New test.
9248
9249 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
9250             Jason Merrill  <jason@redhat.com>
9251
9252         PR c++/44108
9253         * c-c++-common/Wunused-var-8.c: New test.
9254
9255 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
9256
9257         PR bootstrap/42347
9258         * gcc.c-torture/compile/pr42347.c: New test.
9259
9260         PR middle-end/44102
9261         * g++.dg/ext/asmgoto1.C: New test.
9262
9263 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9264
9265         PR middle-end/44133
9266         * gcc.dg/tree-ssa/pr44133.c: New test.
9267         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9268         precise.
9269
9270 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9271
9272         PR fortran/44044
9273         * gfortran.dg/class_20.f03: New.
9274
9275 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
9276
9277         PR 44078
9278         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9279         debug messages but not the newly introduced one.
9280
9281 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
9282
9283         PR fortran/35779
9284         * gfortran.dg/initialization_25.f90: Commented testcase.
9285         * gfortran.dg/initialization_26.f90: New.
9286
9287 2010-05-16  Richard Guenther  <rguenther@suse.de>
9288
9289         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9290         * gcc.dg/pr43084.c: Likewise.
9291         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9292         -fipa-type-escape.
9293         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9294         -fipa-type-escape.
9295         * gcc.dg/struct/struct-reorg.exp: Likewise.
9296         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9297         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9298
9299 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
9300
9301         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9302         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9303         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9304         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9305         tests.
9306
9307 2010-05-15  Jason Merrill  <jason@redhat.com>
9308
9309         * g++.dg/eh/spec10.C: New.
9310         * g++.dg/eh/spec11.C: New.
9311         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9312
9313 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9314
9315         PR fortran/44154
9316         PR fortran/42647
9317         * gfortran.dg/allocatable_scalar_9.f90: New.
9318
9319 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
9320
9321         PR c++/44148
9322         * g++.dg/torture/pr44148.C: New test.
9323
9324 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
9325
9326         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9327         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9328         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9329         diagnostics and type sizes.
9330
9331 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
9332
9333         * gnat.dg/lto9.adb: New test.
9334         * gnat.dg/lto9_pkg1.ads: New helper.
9335         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9336
9337 2010-05-15  Jan Hubicka  <jh@suse.cz>
9338
9339         * gcc.dg/lto/ipareference_1.c: Rename to ...
9340         * gcc.dg/lto/ipareference_0.c: ... this one.
9341         * gcc.dg/lto/ipareference_2.c: Rename to ...
9342         * gcc.dg/lto/ipareference_1.c: ... this one.
9343
9344 2010-05-15  Jan Hubicka  <jh@suse.cz>
9345
9346         * gcc.dg/lto/ipareference_1.c: New file.
9347         * gcc.dg/lto/ipareference_2.c: New file.
9348
9349 2010-05-15  Richard Guenther  <rguenther@suse.de>
9350
9351         PR tree-optimization/44038
9352         * gcc.c-torture/compile/pr44038.c: New testcase.
9353
9354 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
9355
9356         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9357         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9358
9359 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9360
9361         PR fortran/43207
9362         PR fortran/43969
9363         * gfortran.dg/class_18.f03: New.
9364         * gfortran.dg/class_19.f03: New.
9365
9366 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9367
9368         PR debug/44112
9369         * gcc.dg/debug/dwarf2/const-1.c: Remove.
9370         * g++.dg/debug/dwarf2/const1.C: Remove.
9371
9372 2010-05-14  Jason Merrill  <jason@redhat.com>
9373
9374         * g++.dg/eh/cond4.C: New.
9375         * g++.dg/eh/elide2.C: Adjust.
9376         * g++.old-deja/g++.eh/terminate1.C: Adjust.
9377
9378 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9379
9380         PR fortran/44135
9381         * gfortran.dg/actual_array_interface_2.f90: New test.
9382
9383 2010-05-14  Richard Guenther  <rguenther@suse.de>
9384
9385         PR tree-optimization/44119
9386         * gcc.c-torture/compile/pr44119.c: New testcase.
9387
9388 2010-05-14  Jason Merrill  <jason@redhat.com>
9389
9390         PR c++/44127
9391         * g++.dg/eh/terminate1.C: New.
9392
9393 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9394
9395         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9396
9397         PR debug/44136
9398         * gcc.dg/pr44136.c: New test.
9399
9400 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
9401
9402         PR c++/30566
9403         * g++.dg/warn/Wshadow-4.C: Adjust.
9404         * g++.dg/warn/Wshadow-5.C: New test.
9405         * g++.dg/warn/Wshadow-6.C: New test
9406
9407 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
9408
9409         PR fortran/35779
9410         * gfortran.dg/initialization_25.f90: New.
9411
9412 2010-05-13  Martin Jambor  <mjambor@suse.cz>
9413
9414         * g++.dg/otr-fold-1.C: New test.
9415         * g++.dg/otr-fold-2.C: New test.
9416
9417 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
9418
9419         PR fortran/44036
9420         * gfortran.dg/gomp/pr44036-1.f90: New test.
9421         * gfortran.dg/gomp/pr44036-2.f90: New test.
9422         * gfortran.dg/gomp/pr44036-3.f90: New test.
9423
9424         PR debug/43983
9425         * gcc.dg/guality/sra-1.c: New test.
9426
9427 2010-05-12  Jan Hubicka  <jh@suse.cz>
9428
9429         * tree-ssa/unreachable.c: New test.
9430
9431 2010-05-12  Jason Merrill  <jason@redhat.com>
9432
9433         * g++.dg/cpp0x/sfinae1.C: New.
9434
9435 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
9436
9437         * gcc.target/i386/zee.c: New file.
9438
9439 2010-05-12  Jason Merrill  <jason@redhat.com>
9440
9441         * g++.dg/conversion/op1.C: Expect template candidate message.
9442         * g++.dg/cpp0x/nullptr15.C: Likewise.
9443         * g++.dg/cpp0x/pr31431-2.C: Likewise.
9444         * g++.dg/cpp0x/pr31431.C: Likewise.
9445         * g++.dg/cpp0x/temp_default2.C: Likewise.
9446         * g++.dg/cpp0x/trailing4.C: Likewise.
9447         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9448         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9449         * g++.dg/cpp0x/variadic-throw.C: Likewise.
9450         * g++.dg/cpp0x/variadic35.C: Likewise.
9451         * g++.dg/cpp0x/vt-35147.C: Likewise.
9452         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9453         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9454         * g++.dg/ext/visibility/anon8.C: Likewise.
9455         * g++.dg/ext/vla2.C: Likewise.
9456         * g++.dg/other/pr28114.C: Likewise.
9457         * g++.dg/other/ptrmem10.C: Likewise.
9458         * g++.dg/other/ptrmem11.C: Likewise.
9459         * g++.dg/overload/unknown1.C: Likewise.
9460         * g++.dg/parse/template7.C: Likewise.
9461         * g++.dg/parse/typename7.C: Likewise.
9462         * g++.dg/template/conv11.C: Likewise.
9463         * g++.dg/template/copy1.C: Likewise.
9464         * g++.dg/template/deduce3.C: Likewise.
9465         * g++.dg/template/dependent-expr5.C: Likewise.
9466         * g++.dg/template/friend.C: Likewise.
9467         * g++.dg/template/incomplete2.C: Likewise.
9468         * g++.dg/template/local4.C: Likewise.
9469         * g++.dg/template/local6.C: Likewise.
9470         * g++.dg/template/operator10.C: Likewise.
9471         * g++.dg/template/overload6.C: Likewise.
9472         * g++.dg/template/ptrmem2.C: Likewise.
9473         * g++.dg/template/ptrmem20.C: Likewise.
9474         * g++.dg/template/ptrmem8.C: Likewise.
9475         * g++.dg/template/sfinae2.C: Likewise.
9476         * g++.dg/template/ttp25.C: Likewise.
9477         * g++.dg/template/unify10.C: Likewise.
9478         * g++.dg/template/unify11.C: Likewise.
9479         * g++.dg/template/unify6.C: Likewise.
9480         * g++.dg/template/unify7.C: Likewise.
9481         * g++.dg/template/unify9.C: Likewise.
9482         * g++.dg/template/varmod1.C: Likewise.
9483         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9484         * g++.old-deja/g++.law/operators32.C: Likewise.
9485         * g++.old-deja/g++.pt/crash28.C: Likewise.
9486         * g++.old-deja/g++.pt/crash60.C: Likewise.
9487         * g++.old-deja/g++.pt/explicit38.C: Likewise.
9488         * g++.old-deja/g++.pt/explicit39.C: Likewise.
9489         * g++.old-deja/g++.pt/explicit41.C: Likewise.
9490         * g++.old-deja/g++.pt/explicit67.C: Likewise.
9491         * g++.old-deja/g++.pt/explicit77.C: Likewise.
9492         * g++.old-deja/g++.pt/expr2.C: Likewise.
9493         * g++.old-deja/g++.pt/overload7.C: Likewise.
9494         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9495         * g++.old-deja/g++.pt/spec5.C: Likewise.
9496         * g++.old-deja/g++.pt/spec6.C: Likewise.
9497         * g++.old-deja/g++.pt/t24.C: Likewise.
9498         * g++.old-deja/g++.pt/unify4.C: Likewise.
9499         * g++.old-deja/g++.pt/unify6.C: Likewise.
9500         * g++.old-deja/g++.pt/unify8.C: Likewise.
9501         * g++.old-deja/g++.robertl/eb119.C: Likewise.
9502         * g++.old-deja/g++.robertl/eb79.C: Likewise.
9503         * g++.old-deja/g++.robertl/eb98.C: Likewise.
9504
9505         * g++.dg/cpp0x/initlist32.C: New.
9506
9507         * g++.dg/template/conv11.C: New.
9508         * g++.dg/conversion/op1.C: Adjust expected error.
9509
9510         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9511
9512 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
9513
9514         PR target/44088
9515         * gcc.target/i386/avx-cmpsd-1.c: New.
9516         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9517         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9518         * gcc.target/i386/avx-cmpss-2.c: Likewise.
9519         * gcc.target/i386/sse-cmpss-1.c: Likewise.
9520         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9521
9522 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
9523
9524         PR middle-end/44085
9525         * gcc.dg/gomp/pr44085.c: New test.
9526         * gfortran.dg/gomp/pr44085.f90: New test.
9527
9528 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
9529
9530         * objc-obj-c++-shared/Object1.m: New.
9531         * objc.dg/torture: New directory.
9532         * objc.dg/torture/tls: Ditto.
9533         * objc.dg/tls: Ditto.
9534         * objc.dg/torture/tls/trivial.m: New test.
9535         * objc.dg/torture/tls/thr-init-2.m: New test.
9536         * objc.dg/torture/tls/thr-init-3.m: New test.
9537         * objc.dg/torture/tls/thr-init.m: New test.
9538         * objc.dg/torture/tls/diag-1.m: New test.
9539         * objc.dg/torture/tls/tls.exp: New.
9540         * objc.dg/torture/trivial.m: New test.
9541         * objc.dg/torture/dg-torture.exp: New.
9542         * objc.dg/tls/diag-3.m: New test.
9543         * objc.dg/tls/diag-4.m: New test.
9544         * objc.dg/tls/diag-5.m: New test.
9545         * objc.dg/tls/init-1.m: New test.
9546         * objc.dg/tls/init-2.m: New test.
9547         * objc.dg/tls/tls.exp: New.
9548         * objc.dg/tls/diag-2.m: New test.
9549         * lib/objc.exp: Respond to dg-additional-files.
9550
9551 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
9552
9553         * gcc.target/m68k/20100512-1.c: New.
9554
9555 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
9556
9557         * gnat.dg/lto8.adb: New test.
9558         * gnat.dg/lto8_pkg.ad[sb]: New helper.
9559         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9560
9561 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
9562
9563         PR c++/34272
9564         PR c++/43630
9565         PR c++/34491
9566         * g++.dg/template/crash97.C: New.
9567         * g++.dg/template/crash98.C: Likewise.
9568         * g++.dg/template/crash99.C: Likewise.
9569         * g++.dg/cpp0x/pr31439.C: Adjust.
9570         * g++.dg/template/crash95.C: Likewise.
9571
9572 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9573
9574         PR middle-end/44071
9575         * c-c++-common/asmgoto-4.c: New test.
9576         * gcc.target/i386/pr44071.c: New test.
9577
9578         PR c++/44062
9579         * c-c++-common/Wunused-var-7.c: New test.
9580         * g++.dg/warn/Wunused-var-9.C: New test.
9581
9582 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9583
9584         PR fortran/43711
9585         * gfortran.dg/gomp/pr43711.f90: New.
9586
9587 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9588
9589         PR fortran/31820
9590         * gfortran.dg/select_5.f90: Updated.
9591
9592 2010-05-11  Jan Hubicka  <jh@suse.cz>
9593
9594         PR tree-optimize/44063
9595         * gcc.c-torture/compile/pr44063.c: New testcase.
9596
9597 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9598
9599         PR debug/44023
9600         * gcc.dg/pr44023.c: New test.
9601
9602 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
9603
9604         * gnat.dg/lto7.adb: New test.
9605         * gnat.dg/lto7_pkg.ad[sb]: New helper.
9606
9607 2010-05-10  Jason Merrill  <jason@redhat.com>
9608
9609         PR c++/44017
9610         * g++.dg/template/inherit5.C: New.
9611
9612         PR c++/44045
9613         * g++.dg/cpp0x/initlist33.C: New.
9614         * g++.dg/cpp0x/initlist26.C: Adjust.
9615         * g++.dg/cpp0x/initlist28.C: Adjust.
9616
9617 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
9618
9619         PR c++/43719
9620         * g++.dg/init/pr43719.C: New.
9621         * g++.dg/anon-struct4.C: Adjust.
9622
9623 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
9624
9625         PR debug/44028
9626         * gcc.dg/pr44028.c: New test.
9627
9628 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
9629
9630         PR fortran/27866
9631         PR fortran/35003
9632         PR fortran/42809
9633         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9634         * gfortran.dg/warn_conversion.f90: New.
9635
9636 2010-05-10  Michael Matz  <matz@suse.de>
9637
9638         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9639
9640 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
9641
9642         PR rtl-optimization/44012
9643         * gcc.dg/pr44012.c: New.
9644
9645 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9646
9647         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9648         Log text on entry and exit.
9649         Prune Sun ld warnings for common symbols with differing sizes.
9650         (lto-link-and-maybe-run): Change caller.
9651
9652 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
9653
9654         PR fortran/44044
9655         * gfortran.dg/class_7.f03: Modified.
9656         * gfortran.dg/select_type_1.f03: Modified.
9657         * gfortran.dg/select_type_12.f03: New.
9658
9659 2010-05-10  Richard Guenther  <rguenther@suse.de>
9660
9661         PR tree-optimization/44050
9662         * gcc.dg/torture/pr44050.c: New testcase.
9663
9664 2010-05-10  Wei Guozhi  <carrot@google.com>
9665
9666         PR target/42879
9667         * gcc.target/arm/pr42879.c: New testcase.
9668
9669 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9670
9671         PR c/44051
9672         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9673
9674 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9675
9676         PR c/10676
9677         * gcc.dg/anon-struct-10.c: New test.
9678
9679 2010-05-09  Richard Guenther  <rguenther@suse.de>
9680
9681         PR middle-end/44024
9682         * gcc.dg/pr44024.c: New testcase.
9683
9684 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9685
9686         PR c/4784
9687         * gcc.dg/anon-struct-9.c: New test.
9688
9689 2010-05-09  Richard Guenther  <rguenther@suse.de>
9690
9691         PR middle-end/44043
9692         * gcc.c-torture/compile/pr44043.c: New testcase.
9693
9694 2010-05-09  Richard Guenther  <rguenther@suse.de>
9695
9696         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9697
9698 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
9699
9700         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9701
9702 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9703
9704         * gnat.dg/lto[12456].adb: Add "target lto" marker.
9705         * gnat.dg/specs/lto3.ads: Likewise.
9706
9707 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
9708
9709         PR middle-end/28685
9710         * gcc.dg/pr28685-1.c: New file.
9711
9712 2010-05-08  Richard Guenther  <rguenther@suse.de>
9713
9714         PR tree-optimization/44030
9715         * gcc.c-torture/compile/pr44030.c: New testcase.
9716
9717 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9718
9719         * gnat.dg/lto6.adb: New test.
9720         * gnat.dg/lto6_pkg.ads: New helper.
9721
9722 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9723
9724         * gnat.dg/lto5.adb: New test.
9725         * gnat.dg/lto5_pkg.ad[sb]: New helper.
9726
9727 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9728
9729         * gnat.dg/lto4.ad[sb]: New test.
9730
9731 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9732
9733         * gnat.dg/specs/lto3.ads: New test.
9734         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9735         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9736
9737 2010-05-08  Quentin Ochem  <ochem@adacore.com>
9738
9739         * gnat.dg/sizetype3.ad[sb]: New test.
9740         * gnat.dg/sizetype3_pkg.ads: New helper.
9741
9742 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
9743
9744         PR c++/43951
9745         * g++.dg/init/new29.C: New.
9746
9747 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
9748
9749         PR fortran/40728
9750         * gfortran.dg/coarray_1.f90: Fixed error message.
9751         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9752         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9753         * gfortran.dg/intrinsic_std_5.f90: New.
9754
9755 2010-05-07  Jason Merrill  <jason@redhat.com>
9756
9757         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9758
9759 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9760
9761         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9762         (size_t, stderr): Remove.
9763         (read_error): Replaced __builtin_fprintf by fprintf.
9764
9765 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
9766
9767         * gcc.dg/ordered-comparison-1.c: New test.
9768         * gcc.dg/ordered-comparison-2.c: New test.
9769         * gcc.dg/ordered-comparison-3.c: New test.
9770         * gcc.dg/ordered-comparison-4.c: New test.
9771
9772 2010-05-06  Mike Stump  <mikestump@comcast.net>
9773
9774         PR objc/35165
9775         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9776
9777 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
9778             Jason Merrill  <jason@redhat.com>
9779
9780         * g++.dg/cpp0x/nullptr01.C: New.
9781         * g++.dg/cpp0x/nullptr02.C: New.
9782         * g++.dg/cpp0x/nullptr03.C: New.
9783         * g++.dg/cpp0x/nullptr04.C: New.
9784         * g++.dg/cpp0x/nullptr05.C: New.
9785         * g++.dg/cpp0x/nullptr06.C: New.
9786         * g++.dg/cpp0x/nullptr07.C: New.
9787         * g++.dg/cpp0x/nullptr08.C: New.
9788         * g++.dg/cpp0x/nullptr09.C: New.
9789         * g++.dg/cpp0x/nullptr10.C: New.
9790         * g++.dg/cpp0x/nullptr11.C: New.
9791         * g++.dg/cpp0x/nullptr12.C: New.
9792         * g++.dg/cpp0x/nullptr13.C: New.
9793         * g++.dg/cpp0x/nullptr14.C: New.
9794         * g++.dg/cpp0x/nullptr15.C: New.
9795         * g++.dg/cpp0x/nullptr16.C: New.
9796         * g++.dg/cpp0x/nullptr17.C: New.
9797         * g++.dg/cpp0x/nullptr18.C: New.
9798         * g++.dg/cpp0x/nullptr19.C: New.
9799         * g++.dg/cpp0x/nullptr20.C: New.
9800         * g++.dg/cpp0x/nullptr21.C: New.
9801         * g++.dg/cpp0x/nullptr22.C: New.
9802         * g++.dg/debug/nullptr01.C: New.
9803         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9804
9805 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
9806
9807         * gcc.dg/Wunused-var-8.c: Move to...
9808         * c-c++-common/Wunused-var-6.c: ... here.  New test.
9809
9810 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9811
9812         PR c++/40406
9813         * g++.dg/template/crash96.C: New.
9814
9815 2010-05-06  Jan Hubicka  <jh@suse.cz>
9816
9817         PR tree-optimization/43791
9818         * gcc.c-torture/compile/pr43791.c: New file.
9819
9820 2010-05-06  Michael Matz  <matz@suse.de>
9821
9822         PR tree-optimization/43984
9823         * gfortran.dg/pr43984.f90: New test.
9824
9825 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9826
9827         PR 40989
9828         * gcc.dg/pr40989.c: New.
9829
9830 2010-05-06  Richard Guenther  <rguenther@suse.de>
9831
9832         PR tree-optimization/43934
9833         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9834
9835 2010-05-06  Richard Guenther  <rguenther@suse.de>
9836
9837         PR tree-optimization/43987
9838         * gcc.c-torture/execute/pr43987.c: New testcase.
9839         * gcc.dg/torture/pta-escape-1.c: Adjust.
9840         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9841         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9842         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9843         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9844
9845 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
9846             Dodji Seketeli  <dodji@redhat.com>
9847
9848         PR c/18624
9849         * g++.dg/warn/Wunused-7.C: Add dg-warning.
9850         * g++.dg/template/sfinae16.C: Likewise.
9851         * gcc.dg/Wunused-var-1.c: Moved to...
9852         * c-c++-common/Wunused-var-1.c: ...here. New test.
9853         * gcc.dg/Wunused-var-2.c: Moved to...
9854         * c-c++-common/Wunused-var-2.c: ...here. New test.
9855         * gcc.dg/Wunused-var-3.c: Moved to...
9856         * c-c++-common/Wunused-var-3.c: ...here. New test.
9857         * gcc.dg/Wunused-var-4.c: Moved to...
9858         * gcc.dg/Wunused-var-1.c: ... here.
9859         * gcc.dg/Wunused-var-5.c: Moved to...
9860         * c-c++-common/Wunused-var-4.c: ...here. New test.
9861         * gcc.dg/Wunused-var-7.c: Moved to...
9862         * c-c++-common/Wunused-var-5.c: ...here. New test.
9863         * gcc.dg/Wunused-var-6.c: Moved to...
9864         * gcc.dg/Wunused-var-2.c: ... here.
9865         * c-c++-common/Wunused-var-1.c: New test.
9866         * c-c++-common/Wunused-var-2.c: New test.
9867         * c-c++-common/Wunused-var-3.c: New test.
9868         * c-c++-common/Wunused-var-4.c: New test.
9869         * c-c++-common/Wunused-var-5.c: New test.
9870         * g++.dg/warn/Wunused-var-1.C: New test.
9871         * g++.dg/warn/Wunused-var-2.C: New test.
9872         * g++.dg/warn/Wunused-var-3.C: New test.
9873         * g++.dg/warn/Wunused-var-4.C: New test.
9874         * g++.dg/warn/Wunused-var-5.C: New test.
9875         * g++.dg/warn/Wunused-var-6.C: New test.
9876         * g++.dg/warn/Wunused-var-7.C: New test.
9877         * g++.dg/warn/Wunused-var-8.C: New test.
9878         * g++.dg/warn/Wunused-parm-1.C: New test.
9879         * g++.dg/warn/Wunused-parm-2.C: New test.
9880         * g++.dg/warn/Wunused-parm-3.C: New test.
9881
9882 2010-05-06  Tobias Burnus  <burnus@net-b.de>
9883
9884         PR fortran/43985
9885         * gfortran.dg/gomp/crayptr5.f90: New test case.
9886
9887 2010-05-05  Jason Merrill  <jason@redhat.com>
9888
9889         PR debug/43370
9890         * g++.dg/ext/attrib39.C: New.
9891
9892 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
9893
9894         PR fortran/24978
9895         * gfortran.dg/data_invalid.f90: New.
9896
9897 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9898
9899         * gnat.dg/lto2.adb: New test.
9900
9901 2010-05-05  Jason Merrill  <jason@redhat.com>
9902
9903         PR c++/43787
9904         * g++.dg/opt/empty1.C: New.
9905
9906 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
9907
9908         PR fortran/43696
9909         * gfortran.dg/class_17.f03: New.
9910
9911 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
9912
9913         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9914
9915 2010-05-04  Mike Stump  <mikestump@comcast.net>
9916
9917         PR objc/35165
9918         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9919
9920 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9921
9922         PR target/43668
9923         * gcc.target/i386/pr43668.c: New.
9924
9925 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9926
9927         PR c++/43028
9928         * g++.dg/cpp0x/initlist31.C: New.
9929
9930 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
9931
9932         PR c/43981
9933         * gcc.dg/Wunused-var-8.c: New test.
9934
9935 2010-05-04  Jason Merrill  <jason@redhat.com>
9936
9937         PR c++/38064
9938         * g++.dg/cpp0x/enum3.C: Extend.
9939
9940 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9941
9942         PR target/43799
9943         * gcc.target/i386/pr43799.c: New.
9944
9945 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
9946
9947         * gnat.dg/lto1.adb: New test.
9948         * gnat.dg/lto1_pkg.ad[sb]: New helper.
9949
9950 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9951
9952         PR middle-end/43671
9953         * gcc.target/i386/pr43671.c: New.
9954
9955 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9956
9957         PR c++/43705
9958         * g++.dg/template/crash95.C: New.
9959
9960 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9961
9962         PR debug/43508
9963         * gcc.target/i386/pr43508.c: New.
9964
9965 2010-05-04  Richard Guenther  <rguenther@suse.de>
9966
9967         PR tree-optimization/43879
9968         * g++.dg/torture/pr43879-1_0.C: New testcase.
9969         * g++.dg/torture/pr43879-1_1.C: Likewise.
9970
9971 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
9972
9973         PR c++/43953
9974         * g++.dg/other/crash-12.C: New test.
9975
9976 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9977
9978         * g++.dg/cdce3.C: Add a space.  Updated.
9979
9980 2010-05-03  Jason Merrill  <jason@redhat.com>
9981
9982         PR c++/43680
9983         * g++.dg/opt/enum2.C: New.
9984         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9985         * g++.dg/warn/Wswitch-1.C: Adjust message.
9986
9987 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9988
9989         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9990         * g++.dg/ext/label13.C: Fix typo.
9991         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9992         alpha*-dec-osf5*.
9993         * gcc.c-torture/compile/limits-declparen.c: xfail on
9994         alpha*-dec-osf5* with -g.
9995         * gcc.c-torture/compile/limits-pointer.c: Likewise.
9996         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9997         * gcc.dg/c99-tgmath-2.c: Likewise.
9998         * gcc.dg/c99-tgmath-3.c: Likewise.
9999         * gcc.dg/c99-tgmath-4.c: Likewise.
10000
10001 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10002
10003         PR fortran/43592
10004         * gfortran.dg/unexpected_interface.f90: New test.
10005
10006 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10007
10008         * ada/acats/run_acats (which): New function.
10009         (host_gnatchop, host_gnatmake): Use it.
10010
10011 2010-05-03  Richard Guenther  <rguenther@suse.de>
10012
10013         PR tree-optimization/43971
10014         * gcc.dg/pr43971.c: New testcase.
10015
10016 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
10017
10018         PR debug/43972
10019         * gcc.dg/debug/pr43972.c: New test.
10020
10021 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
10022
10023         PR testsuite/43963
10024         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10025
10026 2010-05-02  Richard Guenther  <rguenther@suse.de>
10027
10028         PR tree-optimization/43879
10029         * gcc.dg/torture/pr43879-3.c: New testcase.
10030
10031 2010-05-01  Richard Guenther  <rguenther@suse.de>
10032
10033         PR tree-optimization/43949
10034         * g++.dg/warn/Warray-bounds-5.C: New testcase.
10035
10036 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
10037
10038         PR c++/43951
10039         * g++.dg/init/new28.C: New.
10040
10041 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
10042
10043         PR objc++/32052
10044         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10045         structure and nested declarations.
10046         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
10047         structure and nested declarations.  Reduce header clutter and
10048         use _exit() rather than abort().
10049         * objc.dg/encode-10.m: New.
10050         * objc.dg/encode-11.m: New.
10051
10052 2010-04-30  DJ Delorie  <dj@redhat.com>
10053
10054         * gcc.c-torture/execute/20100430-1.c: New test.
10055
10056 2010-04-30  Jason Merrill  <jason@redhat.com>
10057
10058         PR c++/43868
10059         * g++.dg/template/ptrmem21.C: New.
10060
10061 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
10062
10063         PR fortran/18918
10064         PR fortran/43931
10065         * gfortran.dg/coarray_13.f90: New test.
10066
10067 2010-04-30  Richard Guenther  <rguenther@suse.de>
10068
10069         PR lto/43946
10070         * gcc.dg/lto/20100430-1_0.c: New testcase.
10071
10072 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
10073
10074         PR debug/43942
10075         * c-c++-common/pr43942.c: New test.
10076
10077 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
10078
10079         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10080         conflict with darwin crt1.o 'start' symbol.
10081
10082 2010-04-30  Richard Guenther  <rguenther@suse.de>
10083
10084         PR tree-optimization/43879
10085         * gcc.dg/torture/pr43879_1.c: New testcase.
10086
10087 2010-04-30  Richard Guenther  <rguenther@suse.de>
10088
10089         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10090
10091 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
10092
10093         PR c++/43890
10094         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10095         user-provided constructor while recursing.
10096
10097 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10098
10099         PR fortran/42274
10100         * gfortran.dg/class_16.f03: New test.
10101
10102 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10103
10104         PR fortran/42274
10105         * gfortran.dg/class_15.f03: New.
10106
10107 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10108
10109         PR fortran/43326
10110         * gfortran.dg/dynamic_dispatch_9.f03: New test.
10111
10112 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10113
10114         PR fortran/43492
10115         * gfortran.dg/generic_22.f03 : New test.
10116
10117 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10118
10119         PR fortran/42353
10120         * gfortran.dg/class_14.f03: New test.
10121
10122 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10123
10124         PR fortran/42680
10125         * gfortran.dg/interface_32.f90: New test.
10126
10127 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
10128             Janus Weil  <janus@gcc.gnu.org>
10129
10130         PR fortran/41829
10131         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10132         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10133         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10134
10135 2010-04-28  Mike Stump  <mikestump@comcast.net>
10136
10137         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10138         dg-excess-errors.
10139         * g++.dg/uninit-pred-2_b.C: Likewise.
10140
10141 2010-04-28  Tobias Burnus  <burnus@net-b.de>
10142
10143         PR fortran/18918
10144         PR fortran/43919
10145         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10146
10147 2010-04-28  Matthias Klose  <doko@ubuntu.com>
10148
10149         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10150         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10151         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10152         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10153         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10154
10155 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
10156
10157         * gcc.dg/const-uniq-1.c: New test.
10158         * gcc.dg/lto/const-uniq_[01].c: Likewise.
10159
10160 2010-04-28  Xinliang David Li  <davidxl@google.com>
10161
10162         * gcc.dg/uninit-pred-2_b.c: New test.
10163         * gcc.dg/uninit-pred-4_b.c: New test.
10164         * gcc.dg/uninit-pred-3_d.c: New test.
10165         * gcc.dg/uninit-pred-6_b.c: New test.
10166         * gcc.dg/uninit-pred-8_b.c: New test.
10167         * gcc.dg/uninit-pred-3_a.c: New test.
10168         * gcc.dg/uninit-pred-2_c.c: New test.
10169         * gcc.dg/uninit-pred-5_a.c: New test.
10170         * gcc.dg/uninit-pred-3_e.c: New test.
10171         * gcc.dg/uninit-pred-7_a.c: New test.
10172         * gcc.dg/uninit-pred-6_c.c: New test.
10173         * gcc.dg/uninit-pred-9_a.c: New test.
10174         * gcc.dg/uninit-pred-8_c.c: New test.
10175         * gcc.dg/uninit-pred-3_b.c: New test.
10176         * gcc.dg/uninit-pred-5_b.c: New test.
10177         * gcc.dg/uninit-pred-7_b.c: New test.
10178         * gcc.dg/uninit-pred-6_d.c: New test.
10179         * gcc.dg/uninit-pred-9_b.c: New test.
10180         * gcc.dg/uninit-pred-2_a.c: New test.
10181         * gcc.dg/uninit-pred-4_a.c: New test.
10182         * gcc.dg/uninit-pred-3_c.c: New test.
10183         * gcc.dg/uninit-pred-6_a.c: New test.
10184         * gcc.dg/uninit-pred-8_a.c: New test.
10185         * gcc.dg/uninit-pred-7_c.c: New test.
10186         * gcc.dg/uninit-pred-6_e.c: New test.
10187         * g++.dg/uninit-pred-loop-1_b.cc: New test.
10188         * g++.dg/uninit-pred-1_a.C: New test.
10189         * g++.dg/uninit-pred-1_b.C: New test.
10190         * g++.dg/uninit-pred-2_a.C: New test.
10191         * g++.dg/uninit-pred-2_b.C: New test.
10192         * g++.dg/uninit-pred-loop-1_a.cc: New test.
10193         * g++.dg/uninit-pred-loop-1_c.cc: New test.
10194         * g++.dg/uninit-pred-loop_1.cc: New test.
10195
10196 2010-04-28  Martin Jambor  <mjambor@suse.cz>
10197
10198         * gcc.dg/lto/20091209-1_0.c: New testcase.
10199
10200 2010-04-28  Richard Guenther  <rguenther@suse.de>
10201
10202         PR tree-optimization/43879
10203         PR tree-optimization/43909
10204         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
10205
10206 2010-04-28  Richard Guenther  <rguenther@suse.de>
10207
10208         PR c++/43880
10209         * g++.dg/torture/pr43880.C: New testcase.
10210
10211 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10212
10213         PR c++/9335
10214         * g++.dg/template/recurse2.C: Update
10215         * g++.dg/template/recurse.C: Update.
10216         * g++.dg/template/pr23510.C: Update.
10217         * lib/prune.exp: Filter out 'recursively instantiated'.
10218
10219 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10220
10221         PR c++/29043
10222         * g++.dg/init/pr29043.C: New.
10223
10224 2010-04-27  Jason Merrill  <jason@redhat.com>
10225
10226         * g++.dg/lookup/scoped5.C: Adjust.
10227         * g++.dg/lookup/scoped8.C: Adjust.
10228         * g++.dg/template/dependent-expr5.C: Adjust.
10229         * g++.old-deja/g++.brendan/nest1.C: Adjust.
10230
10231         PR c++/43856
10232         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
10233
10234         PR c++/43875
10235         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10236
10237 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10238             Jan Hubicka  <hubicka@ucw.cz>
10239
10240         * gcc.dg/pure-2.c: New testcase.
10241         * gcc.dg/const-1.c: New testcase.
10242
10243 2010-04-27  Jason Merrill  <jason@redhat.com>
10244
10245         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
10246
10247         PR c++/41468
10248         * g++.dg/template/sfinae17.C: New.
10249         * g++.dg/template/sfinae18.C: New.
10250
10251 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10252
10253         * g++.dg/init/pr42844.C: New.
10254         * g++.dg/cpp0x/pr42844-2.C: New.
10255         * g++.dg/cpp0x/defaulted2.C: Adjust.
10256         * g++.dg/tree-ssa/pr27549.C: Likewise.
10257         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10258
10259 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10260
10261         PR fortran/18918
10262         * gfortran.dg/coarray_12.f90: Fix dump parsing.
10263
10264 2010-04-27  Richard Guenther  <rguenther@suse.de>
10265
10266         PR middle-end/40561
10267         * g++.dg/other/pr40561.C: New testcase.
10268
10269 2010-04-27  Martin Jambor  <mjambor@suse.cz>
10270
10271         PR middle-end/43812
10272         * g++.dg/ipa/pr43812.C: New test.
10273
10274 2010-04-27  Jan Hubicka  <jh@suse.cz>
10275
10276         * gcc.dg/ipa/iinline-1.c (main): Rename to...
10277         (test): ... this one.
10278
10279 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
10280
10281         PR target/40657
10282         * gcc.target/arm/thumb-stackframe.c: New test.
10283
10284 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10285
10286         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10287         * gcc.dg/misc-column.c: Likewise.
10288         * gcc.dg/Walways-true-1.c: Likewise.
10289         * gcc.dg/Walways-true-2.c: Likewise.
10290         * gcc.dg/warn-addr-cmp.c: Likewise.
10291
10292 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10293
10294         PR fortran/18918
10295         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10296         * gfortran.dg/coarray_12.f90: New.
10297
10298 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10299
10300         PR c/32207
10301         * gcc.dg/pr32207.c: New test.
10302         * gcc.dg/misc-column.c: Adjust expected warning.
10303         * gcc.dg/Walways-true-1.c: Likewise.
10304         * gcc.dg/Walways-true-2.c: Likewise.
10305         * gcc.dg/warn-addr-cmp.c: Likewise.
10306
10307 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
10308
10309         PR lto/42776
10310         * lib/lto.exp (lto_prune_vis_warns): New function.
10311         (lto-link-and-maybe-run): Call it.
10312
10313 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
10314
10315         PR tree-optimization/43904
10316         * gcc.dg/tree-ssa/tailcall-6.c: New.
10317
10318 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10319
10320         PR testsuite/35165
10321         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
10322         Darwin8/OSX10.4 - compatible code generation.
10323         Use scan-rtl-dump.
10324         * obj-c++.dg/stubify-1.mm: Ditto.
10325         * lib/objc-torture.exp: Do not require link success for
10326         "trivial.m" in the runtime checks when dowhat = 'compile'.
10327         * lib/dg-pch.exp (dg-flags-pch): New Proc.
10328         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
10329         Darwin8/OSX10.4 - compatible code generation.
10330         * objc.dg/stubify-2.m: Ditto.
10331         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10332         * objc.dg/next-runtime-1.m: Ditto.
10333         * objc.dg/stret-2.m: Restrict to ilp32 targets.
10334         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10335         runtimes on Darwin.
10336
10337 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
10338
10339         PR 43715
10340         * lib/plugin-support.exp: Use "-undefined
10341         dynamic_lookup" on darwin.
10342
10343 2010-04-26  Richard Guenther  <rguenther@suse.de>
10344
10345         * gcc.dg/lto/20100426_0.c: New testcase.
10346
10347 2010-04-26  Jie Zhang  <jie@codesourcery.com>
10348
10349         PR tree-optimization/43833
10350         gcc.dg/Warray-bounds-8.c: New test case.
10351
10352 2010-04-26  Richard Guenther  <rguenther@suse.de>
10353
10354         PR lto/43080
10355         * g++.dg/lto/20100423-3_0.C: New testcase.
10356
10357 2010-04-26  Richard Guenther  <rguenther@suse.de>
10358
10359         PR lto/42425
10360         * g++.dg/lto/20100423-2_0.C: New testcase.
10361
10362 2010-04-26  Ira Rosen  <irar@il.ibm.com>
10363
10364         * gcc.dg/vect/bb-slp-23.c: New test.
10365
10366 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
10367
10368         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10369         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10370         * gcc.dg/c1x-float-1.c: New test.
10371
10372 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10373
10374         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10375         of "lea\[ \t\]".
10376
10377 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10378
10379         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10380         FreeBSD.
10381         * gfortran.dg/default_format_denormal_1.f90: Ditto.
10382         * gfortran.dg/default_format_2.f90: Ditto.
10383
10384 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10385
10386         * gfortran.dg/pr43505.f90: Clean up .mod file.
10387         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10388         * gfortran.dg/pr41347.f90: Ditto.
10389         * gfortran.dg/internal_pack_4.f90: Ditto.
10390         * gfortran.dg/proc_decl_23.f90: Ditto.
10391         * gfortran.dg/recursive_check_3.f90: Ditto.
10392         * gfortran.dg/intent_out_3.f90: Ditto.
10393         * gfortran.dg/assignment_2.f90: Ditto.
10394         * gfortran.dg/pr41928.f90: Ditto.
10395         * gfortran.dg/pr42166.f90: Ditto.
10396         * gfortran.dg/private_type_12.f90: Ditto.
10397         * gfortran.dg/graphite/pr42185.f90: Ditto.
10398         * gfortran.dg/graphite/pr42186.f90: Ditto.
10399         * gfortran.dg/graphite/pr40982.f90: Ditto.
10400         * gfortran.dg/graphite/id-2.f90: Ditto.
10401         * gfortran.dg/graphite/id-4.f90: Ditto.
10402         * gfortran.dg/graphite/pr42050.f90: Ditto.
10403         * gfortran.dg/graphite/id-18.f90: Ditto.
10404         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10405         * gfortran.dg/graphite/pr41924.f90: Ditto.
10406         * gfortran.dg/graphite/pr42393.f90: Ditto.
10407         * gfortran.dg/graphite/pr37980.f90: Ditto.
10408         * gfortran.dg/graphite/pr38953.f90: Ditto.
10409         * gfortran.dg/graphite/pr42180.f90: Ditto.
10410         * gfortran.dg/graphite/pr42181.f90: Ditto.
10411         * gfortran.dg/where_operator_assign_4.f90: Ditto.
10412         * gfortran.dg/select_type_4.f90: Ditto.
10413         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10414         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10415         * gfortran.dg/lto/pr40725_0.f03: Ditto.
10416         * gfortran.dg/elemental_args_check_2.f90: Ditto.
10417         * gfortran.dg/whole_file_11.f90: Ditto.
10418         * gfortran.dg/private_type_11.f90: Ditto.
10419         * gfortran.dg/vect/vect-gems.f90: Ditto.
10420         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10421
10422 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10423
10424         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10425
10426 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
10427
10428         * gnat.dg/pack15.ad[sb]: New test.
10429
10430 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
10431
10432         * gcc.target/arm/mla-1.c: New test.
10433
10434 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
10435
10436         PR fortran/30073
10437         PR fortran/43793
10438         * gfortran.dg/pr43793.f90: New test.
10439
10440 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
10441
10442         PR tree-optimization/41442
10443         * gcc.target/i386/pr41442.c: New test.
10444
10445 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
10446
10447         PR fortran/43832
10448         * gfortran.dg/fgetc_3.f90: Delete bogus test.
10449
10450 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10451
10452         PR fortran/43832
10453         * gfortran.dg/open_nounit.f90: New test.
10454
10455 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
10456
10457         PR fortran/43841
10458         PR fortran/43843
10459         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10460
10461 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10462
10463         * gcc.dg/Wconversion-integer.c: Update.
10464
10465 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
10466
10467         * gnat.dg/unchecked_convert5.adb: New test.
10468
10469 2010-04-23  Richard Guenther  <rguenther@suse.de>
10470
10471         PR lto/41734
10472         * gcc.dg/lto/20100423-2_0.c: New testcase.
10473         * gcc.dg/lto/20100423-2_0.c: Likewise.
10474
10475 2010-04-23  Richard Guenther  <rguenther@suse.de>
10476
10477         PR lto/43455
10478         * gcc.dg/lto/20100423-1_0.c: New testcase.
10479         * gcc.dg/lto/20100423-1_1.c: Likewise.
10480
10481 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10482
10483         PR tree-optimization/43846
10484         * gcc.dg/tree-ssa/sra-10.c: New test.
10485
10486 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10487
10488         PR middle-end/43835
10489         * gcc.c-torture/execute/pr43835.c: New test.
10490
10491 2010-04-23  Richard Guenther  <rguenther@suse.de>
10492
10493         PR lto/42653
10494         * g++.dg/lto/20100423-1_0.C: New testcase.
10495
10496 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
10497
10498         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10499
10500 2010-04-22  Ira Rosen  <irar@il.ibm.com>
10501
10502         PR tree-optimization/43842
10503         * gcc.dg/vect/pr43842.c: New test.
10504
10505 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10506
10507         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10508         * gcc.target/i386/wmul-2.c: Likewise.
10509
10510 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10511
10512         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10513         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10514
10515 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
10516
10517         * gfortran.dg/reassoc_6.f: New testcase.
10518
10519 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10520
10521         PR middle-end/29274
10522         * gcc.target/arm/wmul-1.c: New test.
10523         * gcc.target/arm/wmul-2.c: New test.
10524
10525 2010-04-22  Richard Guenther  <rguenther@suse.de>
10526
10527         PR tree-optimization/43845
10528         * gcc.c-torture/compile/pr43845.c: New testcase.
10529
10530 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10531
10532         PR middle-end/29274
10533         * gcc.target/i386/wmul-1.c: New test.
10534         * gcc.target/i386/wmul-2.c: New test.
10535         * gcc.target/bfin/wmul-1.c: New test.
10536         * gcc.target/bfin/wmul-2.c: New test.
10537
10538 2010-04-22  Richard Guenther  <rguenther@suse.de>
10539
10540         PR fortran/43829
10541         * gfortran.dg/vector_subscript_6.f90: New testcase.
10542         * gfortran.dg/assign_10.f90: Adjust.
10543
10544 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
10545
10546         PR fortran/43836
10547         * gfortran.dg/gomp/pr43836.f90: New test.
10548
10549 2010-04-21  Richard Guenther  <rguenther@suse.de>
10550
10551         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10552
10553 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10554
10555         * gcc.dg/torture/builtin-cproj-3.c: New.
10556
10557 2010-04-20  Jason Merrill  <jason@redhat.com>
10558
10559         PR c++/9335
10560         * g++.dg/template/recurse2.C: New.
10561         * g++.dg/parse/crash36.C: Adjust.
10562         * g++.dg/other/fold1.C: Adjust.
10563         * g++.dg/init/member1.C: Adjust.
10564         * lib/prune.exp: Prune "skipping N instantiation contexts".
10565
10566 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10567
10568         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10569
10570 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10571
10572         * gcc.dg/torture/builtin-cproj-1.c: New.
10573         * gcc.dg/torture/builtin-cproj-2.c: New.
10574
10575 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
10576
10577         PR c++/43800
10578         PR c++/43704
10579         * g++.dg/template/typedef32.C: Adjust.
10580         * g++.dg/template/typedef33.C: New test.
10581
10582 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
10583
10584         PR fortran/43227
10585         * gfortran.dg/proc_decl_23.f90: New test.
10586
10587         PR fortran/43266
10588         * gfortran.dg/abstract_type_6.f03: New test.
10589
10590 2010-04-20  Xinliang David Li  <davidxl@google.com>
10591
10592         * g++.dg/tree-ssa/fold-compare.C: New.
10593
10594 2010-04-20  Richard Guenther  <rguenther@suse.de>
10595
10596         PR tree-optimization/39417
10597         * g++.dg/torture/pr39417.C: New testcase.
10598
10599 2010-04-20  Richard Guenther  <rguenther@suse.de>
10600
10601         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10602
10603 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
10604
10605         * g++.dg/debug/dwarf2/rv1.C: New test.
10606
10607 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10608
10609         PR target/43635
10610         * gcc.c-torture/compile/pr43635.c: New testcase.
10611
10612 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10613
10614         PR fortran/43339
10615         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10616         of sequential loops being private only in the innermost containing
10617         task region.
10618
10619         PR middle-end/43337
10620         * gfortran.dg/gomp/pr43337.f90: New test.
10621
10622 2010-04-19  Richard Guenther  <rguenther@suse.de>
10623
10624         PR tree-optimization/43796
10625         * gfortran.dg/pr43796.f90: New testcase.
10626
10627 2010-04-19  Richard Guenther  <rguenther@suse.de>
10628
10629         PR tree-optimization/43783
10630         * gcc.c-torture/execute/pr43783.c: New testcase.
10631
10632 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
10633
10634         PR target/43766
10635         * gcc.target/i386/pr43766.c: New test.
10636
10637 2010-04-19  Jie Zhang  <jie@codesourcery.com>
10638
10639         PR target/43662
10640         * gcc.target/i386/pr43662.c: New test.
10641
10642 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
10643
10644         PR c++/43704
10645         * g++.dg/template/typedef32.C: New test.
10646
10647 2010-04-19  Ira Rosen  <irar@il.ibm.com>
10648
10649         PR tree-optimization/37027
10650         * lib/target-supports.exp
10651         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10652         * gcc.dg/vect/pr37027.c: New test.
10653         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10654         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10655         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10656         gcc.dg/vect/vect-complex-6.c: Likewise.
10657
10658 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10659
10660         * g++.dg/debug/dwarf2/enum1.C: New test.
10661
10662 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
10663
10664         * gnat.dg/rep_clause5.ad[sb]: New test.
10665         * gnat.dg/rep_clause5_pkg.ads: New helper.
10666
10667 2010-04-18  Ira Rosen  <irar@il.ibm.com>
10668
10669         PR tree-optimization/43771
10670         * g++.dg/vect/pr43771.cc: New test.
10671
10672 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10673
10674         PR fortran/31538
10675         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10676         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
10677
10678 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10679
10680         * gnat.dg/sizetype.adb: Rename into...
10681         * gnat.dg/sizetype1.adb: ...this.
10682         * gnat.dg/sizetype2.adb: New test.
10683
10684 2010-04-16  Richard Guenther  <rguenther@suse.de>
10685
10686         PR tree-optimization/43572
10687         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10688
10689 2010-04-16  Olivier Hainque  <hainque@adacore.com>
10690
10691         * gnat.dg/specs/discr_private.ads: New test.
10692
10693 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
10694
10695         PR target/41514
10696         * gcc.target/arm/thumb-comparisons.c: New test.
10697
10698         PR target/40603
10699         * gcc.target/arm/thumb-cbranchqi.c: New test.
10700
10701 2010-04-16  Christian Bruel  <christian.bruel@st.com>
10702
10703         * g++.dg/torture/pr36191.C: Enable for SH.
10704
10705 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
10706
10707         * gnat.dg/wide_boolean.adb: New test.
10708         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10709
10710 2010-04-15  Richard Guenther  <rguenther@suse.de>
10711
10712         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10713         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10714         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10715         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10716         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10717         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10718         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10719         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10720         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10721         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10722         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10723         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10724         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10725         * gcc.dg/torture/ipa-pta-2.c: Likewise.
10726         * gcc.dg/torture/ipa-pta-1.c: Adjust.
10727
10728 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
10729
10730         PR target/21803
10731         * gcc.target/arm/pr42496.c: New test.
10732
10733 2010-04-14  Jason Merrill  <jason@redhat.com>
10734
10735         PR c++/36625
10736         * g++.dg/ext/attrib38.C: New.
10737
10738 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
10739
10740         PR testsuite/43739
10741         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10742
10743 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10744
10745         PR 42966
10746         * gcc.dg/cpp/warn-undef-2.c: Update.
10747         * gcc.dg/cpp/warn-traditional-2.c: Update.
10748         * gcc.dg/cpp/warn-comments-2.c: Update.
10749         * gcc.dg/cpp/warn-variadic-2.c: Update.
10750         * gcc.dg/cpp/warn-long-long-2.c: Update.
10751         * gcc.dg/cpp/warn-deprecated-2.c: Update.
10752         * gcc.dg/cpp/warn-multichar-2.c: Update.
10753         * gcc.dg/cpp/warn-normalized-3.c: Update.
10754         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10755         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10756         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10757         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10758         * gcc.dg/cpp/warn-redefined-2.c: Update.
10759         * gfortran.dg/warning-directive-2.F90: Update.
10760         * c-c++-common/cpp/warning-directive-2.c: Update.
10761
10762 2010-04-14  Michael Matz  <matz@suse.de>
10763
10764         PR tree-optimization/42963
10765         * gcc.dg/pr42963.c: New testcase.
10766
10767 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
10768
10769         * gnat.dg/class_wide.adb: Rename into...
10770         * gnat.dg/class_wide1.adb: ...this.
10771         * gnat.dg/class_wide2.ad[sb]: New test.
10772
10773 2010-04-14  Tobias Burnus  <burnus@net-b.de>
10774
10775         PR fortran/18918
10776         * gfortran.dg/coarray_9.f90: Update dg-errors.
10777         * gfortran.dg/coarray_10.f90: New test.
10778         * gfortran.dg/coarray_11.f90: New test.
10779
10780 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10781
10782         PR fortran/43747
10783         gfortran.dg/initialization_24.f90: New test.
10784
10785 2010-04-13  Jason Merrill  <jason@redhat.com>
10786
10787         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10788         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10789
10790 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10791
10792         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10793         * g++.dg/dg.exp: Likewise.
10794         * gcc.dg/cpp/warning-directive-1.c: Move to ...
10795         * c-c++-common/cpp/warning-directive-1.c: ... here.
10796         * gcc.dg/cpp/warning-directive-2.c: Move to ...
10797         * c-c++-common/cpp/warning-directive-2.c: ... here.
10798         * gcc.dg/cpp/warning-directive-3.c: Move to ...
10799         * c-c++-common/cpp/warning-directive-3.c: ... here.
10800         * gcc.dg/cpp/warning-directive-4.c: Move to ...
10801         * c-c++-common/cpp/warning-directive-4.c: ... here.
10802         * g++.dg/cpp/warning-directive-1.C: Delete.
10803         * g++.dg/cpp/warning-directive-2.C: Delete.
10804         * g++.dg/cpp/warning-directive-3.C: Delete.
10805         * g++.dg/cpp/warning-directive-4.C: Delete.
10806         * gcc.dg/cpp/normalised-3.c: Delete.
10807         * g++.dg/cpp/normalised-1.C: Rename as ...
10808         * c-c++-common/cpp/normalised-3.c: ... this.
10809
10810 2010-04-13  Martin Jambor  <mjambor@suse.cz>
10811
10812         * gcc.dg/tree-ssa/sra-9.c: New test.
10813
10814 2010-04-13  Michael Matz  <matz@suse.de>
10815
10816         PR middle-end/43730
10817         * gcc.dg/pr43730.c: New test.
10818
10819 2010-04-13  Michael Matz  <matz@suse.de>
10820
10821         * gcc.dg/tree-ssa/negate.c: New testcase.
10822
10823 2010-04-13  Richard Guenther  <rguenther@suse.de>
10824
10825         PR testsuite/43735
10826         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10827
10828 2010-04-13  Richard Guenther  <rguenther@suse.de>
10829
10830         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10831
10832 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
10833
10834         * gnat.dg/derived_type1.adb: New test.
10835
10836 2010-04-13  Matthias Klose  <doko@ubuntu.com>
10837
10838         * gcc.dg/plugindir1.c: New testcase.
10839         * gcc.dg/plugindir2.c: New testcase.
10840         * gcc.dg/plugindir3.c: New testcase.
10841         * gcc.dg/plugindir4.c: New testcase.
10842
10843 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
10844
10845         * gcc.target/i386/rotate-2.c: New test.
10846
10847 2010-04-12  Jason Merrill  <jason@redhat.com>
10848
10849         PR c++/43641
10850         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10851         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10852
10853 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
10854
10855         PR c++/25811
10856         * g++.dg/init/pr25811.C: New test.
10857
10858 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10859
10860         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10861         dg-error, dg-warning.
10862         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10863
10864 2010-04-12  Richard Guenther  <rguenther@suse.de>
10865
10866         * gcc.dg/torture/inline-2.c: New testcase.
10867
10868 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
10869
10870         PR bootstrap/43699
10871         * gcc.dg/Wunused-var-7.c: New test.
10872
10873         PR tree-optimization/43560
10874         * gcc.c-torture/execute/pr43560.c: New test.
10875
10876 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
10877
10878         * gnat.dg/aggr13.adb: New test.
10879         * gnat.dg/aggr14.adb: Likewise.
10880         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10881
10882 2010-04-12  Richard Guenther  <rguenther@suse.de>
10883
10884         PR c++/43611
10885         * g++.dg/torture/pr43611.C: New testcase.
10886
10887 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
10888
10889         PR c/36774
10890         * gcc.dg/pr36774-1.c: New test.
10891         * gcc.dg/pr36774-2.c: New test.
10892
10893 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10894
10895         * gcc.target/sh/rte-delay-slot.c: New test.
10896
10897 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
10898
10899         * gnat.dg/pack9.adb: Remove -cargs option.
10900         * gnat.dg/aggr12.ad[sb]: New test.
10901
10902 2010-04-10  Jie Zhang  <jie@codesourcery.com>
10903
10904         PR target/43417
10905         * gcc.target/sh/pr43417.c: New test.
10906
10907 2010-04-10  Tobias Burnus  <burnus@net-b.de>
10908
10909         PR fortran/43591
10910         * gfortran.dg/spec_expr_6.f90: New test.
10911
10912 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10913
10914         PR cpp/43195
10915         * gcc.dg/cpp/pr43195.c: New.
10916         * gcc.dg/cpp/pr43195.h: New.
10917
10918 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10919
10920         PR 42965
10921         * gcc.dg/Werror-6.c: Adjust.
10922         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10923         * gcc.dg/Werror-4.c: Likewise.
10924         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10925         * gcc.dg/Wswitch-enum-error.c: Likewise.
10926         * gcc.dg/Wpointer-arith.c: Likewise.
10927         * gcc.dg/Wfatal.c: Likewise.
10928         * gcc.dg/Wswitch-error.c: Likewise.
10929         * g++.dg/warn/unused-result1-Werror.c: Likewise.
10930         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10931         * gcc.dg/cpp/warn-undef-2.c: Likewise.
10932         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10933         * gcc.dg/cpp/warn-comments-2.c: Likewise.
10934         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10935         * gcc.dg/cpp/warning-directive-2.c: Likewise.
10936         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10937         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10938         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10939         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10940         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10941         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10942         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10943         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10944         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10945         * g++.dg/cpp/warning-directive-2.C: Likewise.
10946         * gfortran.dg/warning-directive-2.F90: Likewise.
10947
10948 2010-04-09  Jason Merrill  <jason@redhat.com>
10949
10950         PR c++/42623
10951         * g++.dg/template/sizeof13.C: New.
10952
10953 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
10954
10955         * g++.dg/other/pr35504.C: Add check for thiscall.
10956         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10957         * gcc.dg/torture/stackalign/thiscall-1.c: New.
10958
10959 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10960
10961         PR c++/28584
10962         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10963         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
10964         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10965         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
10966         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10967         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
10968         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10969         * g++.dg/other/increment1.C: Likewise.
10970
10971 2010-04-09  Tobias Burnus  <burnus@net-b.de>
10972
10973         PR fortran/18918
10974         * gfortran.dg/coarray_7.f90: New test.
10975         * gfortran.dg/coarray_8.f90: New test.
10976
10977 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
10978
10979         PR fortran/28039
10980         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10981
10982 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10983
10984         PR target/43643
10985         * gcc.dg/pr43643.c: New test.
10986
10987 2010-04-08  Tobias Burnus  <burnus@net-b.de>
10988
10989         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10990
10991 2010-04-08  Richard Guenther  <rguenther@suse.de>
10992
10993         PR tree-optimization/43679
10994         * gcc.c-torture/compile/pr43679.c: New testcase.
10995
10996 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
10997
10998         PR debug/43670
10999         * gcc.dg/pr43670.c: New test.
11000
11001 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
11002
11003         PR middle-end/40815
11004         * gcc.dg/tree-ssa/reassoc-19.c: New.
11005
11006 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
11007
11008         PR c/18624
11009         * gcc.dg/Wunused-var-1.c: New test.
11010         * gcc.dg/Wunused-var-2.c: New test.
11011         * gcc.dg/Wunused-var-3.c: New test.
11012         * gcc.dg/Wunused-var-4.c: New test.
11013         * gcc.dg/Wunused-var-5.c: New test.
11014         * gcc.dg/Wunused-var-6.c: New test.
11015         * gcc.dg/Wunused-parm-1.c: New test.
11016
11017         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11018         * gcc.dg/trunc-1.c: Likewise.
11019         * gcc.dg/vla-9.c: Likewise.
11020         * gcc.dg/dfp/composite-type.c: Likewise.
11021
11022 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11023
11024         PR objc/35996
11025         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11026         * obj-c++.dg/objc-gc-3.mm: Ditto.
11027
11028 2010-04-07  Simon Baldwin  <simonb@google.com>
11029
11030         * gcc.dg/cpp/warn-undef-2.c: New.
11031         * gcc.dg/cpp/warn-traditional-2.c: New.
11032         * gcc.dg/cpp/warn-comments-2.c: New.
11033         * gcc.dg/cpp/warning-directive-1.c: New.
11034         * gcc.dg/cpp/warn-long-long.c: New.
11035         * gcc.dg/cpp/warn-traditional.c: New.
11036         * gcc.dg/cpp/warn-variadic-2.c: New.
11037         * gcc.dg/cpp/warn-undef.c: New.
11038         * gcc.dg/cpp/warn-normalized-1.c: New.
11039         * gcc.dg/cpp/warning-directive-2.c: New.
11040         * gcc.dg/cpp/warn-long-long-2.c: New.
11041         * gcc.dg/cpp/warn-variadic.c: New.
11042         * gcc.dg/cpp/warn-normalized-2.c: New.
11043         * gcc.dg/cpp/warning-directive-3.c: New.
11044         * gcc.dg/cpp/warn-deprecated-2.c: New.
11045         * gcc.dg/cpp/warn-trigraphs-1.c: New.
11046         * gcc.dg/cpp/warn-multichar-2.c: New.
11047         * gcc.dg/cpp/warn-normalized-3.c: New.
11048         * gcc.dg/cpp/warning-directive-4.c: New.
11049         * gcc.dg/cpp/warn-unused-macros.c: New.
11050         * gcc.dg/cpp/warn-trigraphs-2.c: New.
11051         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11052         * gcc.dg/cpp/warn-cxx-compat.c: New.
11053         * gcc.dg/cpp/warn-redefined.c: New.
11054         * gcc.dg/cpp/warn-trigraphs-3.c: New.
11055         * gcc.dg/cpp/warn-unused-macros-2.c: New.
11056         * gcc.dg/cpp/warn-deprecated.c: New.
11057         * gcc.dg/cpp/warn-trigraphs-4.c: New.
11058         * gcc.dg/cpp/warn-redefined-2.c: New.
11059         * gcc.dg/cpp/warn-comments.c: New.
11060         * gcc.dg/cpp/warn-multichar.c: New.
11061         * g++.dg/cpp/warning-directive-1.C: New.
11062         * g++.dg/cpp/warning-directive-2.C: New.
11063         * g++.dg/cpp/warning-directive-3.C: New.
11064         * g++.dg/cpp/warning-directive-4.C: New.
11065         * gfortran.dg/warning-directive-1.F90: New.
11066         * gfortran.dg/warning-directive-3.F90: New.
11067         * gfortran.dg/warning-directive-2.F90: New.
11068         * gfortran.dg/warning-directive-4.F90: New.
11069
11070 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11071
11072         PR objc++/23716
11073         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11074
11075 2010-04-07  Jason Merrill  <jason@redhat.com>
11076
11077         * g++.dg/template/dr408.C: New.
11078
11079         * g++.dg/lookup/ns4.C: New.
11080
11081         PR c++/38392
11082         * g++.dg/template/friend51.C: New test.
11083
11084         PR c++/41970
11085         * g++.old-deja/g++.other/linkage1.C: Adjust.
11086
11087 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11088
11089         PR c++/42697
11090         * g++.dg/template/crash94.C: New test.
11091
11092 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11093
11094         PR c++/40239
11095         * g++.dg/init/aggr5.C: New test.
11096         * g++.dg/init/aggr5.C: New test.
11097
11098 2010-04-07  Richard Guenther  <rguenther@suse.de>
11099
11100         PR tree-optimization/43270
11101         * g++.dg/warn/Warray-bounds-4.C: New testcase.
11102         * gcc.dg/Warray-bounds-7.c: Likewise.
11103
11104 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
11105
11106         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11107         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11108         * gnat.dg/bit_packed_array4.ad[sb]: New test.
11109
11110 2010-04-07  Jie Zhang  <jie@codesourcery.com>
11111
11112         PR c++/42556
11113         * g++.dg/init/pr42556.C: New test.
11114
11115 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11116
11117         PR debug/43628
11118         * g++.dg/debug/dwarf2/typedef2.C: New test.
11119
11120 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
11121
11122         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
11123         c-c++-common/dwarf2/redeclaration-1.C
11124
11125 2010-04-06  Jason Merrill  <jason@redhat.com>
11126
11127         * g++.dg/cpp0x/pr31437.C: Adjust error location.
11128         * g++.dg/ext/attrib18.C: Likewise.
11129         * g++.dg/ext/bitfield2.C: Likewise.
11130         * g++.dg/ext/bitfield4.C: Likewise.
11131         * g++.dg/ext/visibility/warn2.C: Likewise.
11132         * g++.dg/ext/visibility/warn3.C: Likewise.
11133         * g++.dg/gomp/pr26690-1.C: Likewise.
11134         * g++.dg/inherit/covariant7.C: Likewise.
11135         * g++.dg/init/synth2.C: Likewise.
11136         * g++.dg/lookup/using7.C: Likewise.
11137         * g++.dg/other/crash-4.C: Likewise.
11138         * g++.dg/other/error13.C: Likewise.
11139         * g++.dg/other/error20.C: Likewise.
11140         * g++.dg/parse/crash31.C: Likewise.
11141         * g++.dg/parse/error16.C: Likewise.
11142         * g++.dg/parse/error19.C: Likewise.
11143         * g++.dg/parse/error27.C: Likewise.
11144         * g++.dg/parse/error28.C: Likewise.
11145         * g++.dg/parse/fused-params1.C: Likewise.
11146         * g++.dg/template/error2.C: Likewise.
11147         * g++.dg/template/local6.C: Likewise.
11148         * g++.dg/template/qualttp15.C: Likewise.
11149         * g++.dg/warn/Wnvdtor-2.C: Likewise.
11150         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11151         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11152         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11153         * g++.old-deja/g++.eh/spec6.C: Likewise.
11154         * g++.old-deja/g++.jason/crash3.C: Likewise.
11155         * g++.old-deja/g++.jason/destruct2.C: Likewise.
11156         * g++.old-deja/g++.law/ctors5.C: Likewise.
11157         * g++.old-deja/g++.law/ctors9.C: Likewise.
11158         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11159         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11160         * g++.old-deja/g++.other/struct1.C: Likewise.
11161         * g++.old-deja/g++.other/volatile1.C: Likewise.
11162         * g++.old-deja/g++.pt/crash36.C: Likewise.
11163         * g++.old-deja/g++.pt/derived3.C: Likewise.
11164         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11165         * g++.old-deja/g++.robertl/eb4.C: Likewise.
11166
11167 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
11168
11169         PR middle-end/43519
11170         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11171         * gcc.dg/graphite/id-19.c: New.
11172
11173 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
11174
11175         PR middle-end/32824
11176         * gcc.dg/vect/pr32824: New.
11177
11178 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11179
11180         PR fortran/18918
11181         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11182         * gfortran.dg/coarray_3.f90: Ditto.
11183         * gfortran.dg/coarray_4.f90: Ditto.
11184         * gfortran.dg/coarray_5.f90: Ditto.
11185         * gfortran.dg/coarray_6.f90: Ditto.
11186         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11187
11188 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11189
11190         PR fortran/18918
11191         * gfortran.dg/coarray_4.f90: Fix test.
11192         * gfortran.dg/coarray_6.f90: Add more tests.
11193
11194 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11195
11196         PR fortran/18918
11197         * gfortran.dg/coarray_4.f90: New test.
11198         * gfortran.dg/coarray_5.f90: New test.
11199         * gfortran.dg/coarray_6.f90: New test.
11200
11201 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11202
11203         PR fortran/18918
11204         * gfortran.dg/iso_fortran_env_5.f90: New test.
11205         * gfortran.dg/iso_fortran_env_6.f90: New test.
11206
11207 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11208
11209         PR fortran/39997
11210         * gfortran.dg/coarray_1.f90: New test.
11211         * gfortran.dg/coarray_2.f90: New test.
11212         * gfortran.dg/coarray_3.f90: New test.
11213
11214 2010-04-06  Jason Merrill  <jason@redhat.com>
11215
11216         PR c++/43648
11217         * g++.dg/template/dtor8.C: New.
11218
11219         PR c++/43621
11220         * g++.dg/template/error-recovery2.C: New.
11221
11222 2010-04-06  Jan Hubicka  <jh@suse.czpli
11223
11224         PR tree-optimization/42906
11225         * gcc.dg/tree-ssa/dce-1.c: New testcase.
11226
11227 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11228
11229         PR fortran/43178
11230         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
11231         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11232         * gfortran.dg/auto_dealloc_1.f90: Ditto.
11233
11234 2010-04-06  Richard Guenther  <rguenther@suse.de>
11235
11236         PR tree-optimization/43627
11237         * gcc.dg/tree-ssa/vrp49.c: New testcase.
11238
11239 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11240
11241         PR target/43638
11242         * gcc.target/i386/pr43638.c: New test.
11243
11244 2010-04-06  Richard Guenther  <rguenther@suse.de>
11245
11246         PR middle-end/43661
11247         * gcc.c-torture/compile/pr43661.c: New testcase.
11248
11249 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11250
11251         * gcc.target/s390/stackcheck1.c: Add dg-warning.
11252
11253 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
11254
11255         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11256
11257 2010-04-02  Richard Guenther  <rguenther@suse.de>
11258
11259         PR tree-optimization/43629
11260         * gcc.c-torture/execute/pr43629.c: New testcase.
11261
11262 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11263             Dominique d'Humieres  <dominiq@lps.ens.fr>
11264
11265         PR libfortran/43605
11266         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11267
11268 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
11269
11270         PR debug/43325
11271         * c-c++-common/dwarf2/redeclaration-1.C: New test.
11272
11273 2010-04-01  Jason Merrill  <jason@redhat.com>
11274
11275         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11276
11277 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11278             Manfred Schwarb  <manfred99@gmx.ch>
11279
11280         PR libfortran/43605
11281         * gfortran.dg/ftell_3.f90: New test.
11282
11283 2010-04-01  Richard Guenther  <rguenther@suse.de>
11284
11285         PR middle-end/43614
11286         * gcc.c-torture/compile/pr43614.c: New testcase.
11287
11288 2010-04-01  Martin Jambor  <mjambor@suse.cz>
11289
11290         PR tree-optimization/43141
11291         * gcc.dg/guality/pr43141.c: New test.
11292
11293 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11294
11295         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11296         * g++.dg/eh/spbp.C: Likewise.
11297         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11298         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11299         superfluous casts.
11300         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11301         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
11302         * objc.dg/dwarf-2.m: Likewise.
11303
11304 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11305
11306         PR middle-end/43464
11307         * gcc.dg/graphite/id-pr43464.c: New.
11308         * gcc.dg/graphite/id-pr43464-1.c: New.
11309
11310 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11311
11312         PR middle-end/43351
11313         * gcc.dg/graphite/id-pr43351.c
11314
11315 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11316
11317         PR testsuite/35165
11318         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11319         * obj-c++.dg/try-catch-2.mm: Ditto.
11320         * obj-c++.dg/lookup-2.mm: Ditto.
11321         * obj-c++.dg/encode-8.m: Ditto.
11322         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11323         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11324         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11325         * obj-c++.dg/const-str-11.mm: Ditto.
11326         * obj-c++.dg/const-str-9.mm: Ditto.
11327         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11328         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11329         * obj-c++.dg/except-1.mm: Ditto.
11330         * obj-c++.dg/const-str-7.mm: Ditto.
11331         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11332         * obj-c++.dg/const-str-3.mm: Ditto.
11333         * obj-c++.dg/const-str-7.mm: Ditto.
11334         * obj-c++.dg/stubify-2.mm: Change dump file name.
11335
11336         PR objc++/23613
11337         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11338         New macro.
11339         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11340         Remove dg-xfail-if.
11341
11342 2010-03-31  Martin Jambor  <mjambor@suse.cz>
11343
11344         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
11345         only with -O2, -O3 or -Os and not with -fwhopr.
11346
11347 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
11348
11349         PR c++/43558
11350         * g++.dg/template/typedef31.C: New test.
11351
11352 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11353
11354         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11355         assembler output on *-*-solaris2*.
11356         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11357
11358 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
11359
11360         PR debug/43557
11361         * gcc.dg/pr43557-1.c: New test.
11362         * gcc.dg/pr43557-2.c: New file.
11363
11364 2010-03-31  Jie Zhang  <jie@codesourcery.com>
11365
11366         PR 43562
11367         * gcc.dg/pr43562.c: New test.
11368
11369 2010-03-30  Jason Merrill  <jason@redhat.com>
11370
11371         PR c++/43076
11372         * g++.dg/template/error-recovery1.C: New.
11373
11374         PR c++/41786
11375         * g++.dg/parse/ambig5.C: New.
11376
11377 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
11378
11379         PR debug/43593
11380         * gcc.dg/guality/pr43593.c: New test.
11381
11382 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
11383
11384         PR middle-end/43430
11385         * gcc.dg/vect/pr43430-1.c: New.
11386
11387 2010-03-30  Jason Merrill  <jason@redhat.com>
11388
11389         PR c++/43559
11390         * g++.dg/template/partial7.C: New.
11391
11392 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11393
11394         * gcc.target/s390/stackcheck1.c: New testcase.
11395
11396 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11397
11398         PR libfortran/43265
11399         * gfortran.dg/read_eof_8.f90: New test.
11400
11401 2010-03-29  Jason Merrill  <jason@redhat.com>
11402
11403         * gcc.dg/cpp/include6.c: Change [] to ().
11404
11405         N3077
11406         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11407         splicing and UCNs.
11408         * c-c++-common/raw-string-2.c: Add trigraph test.
11409         * c-c++-common/raw-string-8.c: New.
11410         * c-c++-common/raw-string-9.c: New.
11411         * c-c++-common/raw-string-10.c: New.
11412
11413         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11414         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11415         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11416         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11417         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11418         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11419         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11420
11421 2010-03-29  Richard Guenther  <rguenther@suse.de>
11422
11423         PR tree-optimization/43560
11424         * gcc.dg/torture/pr43560.c: New testcase.
11425
11426 2010-03-29  Jason Merrill  <jason@redhat.com>
11427
11428         N3077
11429         * g++.dg/ext/raw-string-1.C: Change [] to ().
11430         * g++.dg/ext/raw-string-2.C: Change [] to ().
11431         Don't use \ in delimiter.
11432         * g++.dg/ext/raw-string-3.C: Change [] to ().
11433         * g++.dg/ext/raw-string-4.C: Change [] to ().
11434         * g++.dg/ext/raw-string-5.C: Change [] to ().
11435         Test for error on \ in delimiter.
11436         * g++.dg/ext/raw-string-6.C: Change [] to ().
11437         * g++.dg/ext/raw-string-7.C: Change [] to ().
11438
11439 2010-03-29  Jie Zhang  <jie@codesourcery.com>
11440
11441         PR 43564
11442         * gcc.dg/pr43564.c: New test.
11443
11444 2010-03-29  Tobias Burnus  <burnus@net-b.de>
11445
11446         PR fortran/43551
11447         * gfortran.dg/direct_io_12.f90: New test.
11448
11449 2010-03-28  Jan Hubicka  <jh@suse.cz>
11450
11451         PR tree-optimization/43505
11452         * gfortran.dg/pr43505.f90: New testcase.
11453
11454 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
11455
11456         PR tree-optimization/43528
11457         * gcc.target/i386/pr43528.c: New test.
11458
11459 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
11460
11461         PR c/43381
11462         * gcc.dg/parm-impl-decl-3.c: New test.
11463
11464 2010-03-26  Jason Merrill  <jason@redhat.com>
11465
11466         PR c++/43509
11467         * g++.dg/cpp0x/parse1.C: New.
11468
11469 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
11470
11471         PR target/43524
11472         * gcc.target/i386/pr43524.c: New test.
11473
11474 2010-03-26  Martin Jambor  <mjambor@suse.cz>
11475
11476         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11477         whitespace, rename main to foo.
11478         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11479         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11480         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11481         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11482         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11483         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11484         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11485         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11486         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11487         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11488         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11489
11490 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
11491
11492         PR c++/43327
11493         * g++.dg/other/crash-10.C: New test.
11494         * g++.dg/other/crash-11.C: New test.
11495
11496 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11497
11498         PR libfortran/43517
11499         * gfortran.dg/read_eof_7.f90: New test.
11500
11501 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11502
11503         PR objc/35165
11504         PR testsuite/43512
11505         * objc-obj-c++-shared: New directory.
11506         * objc-obj-c++-shared/Object1-implementation.h: New file.
11507         * objc-obj-c++-shared/Object1.h: New file.
11508         * objc-obj-c++-shared/Protocol1.h: New file.
11509         * objc-obj-c++-shared/next-abi.h: New file.
11510         * objc-obj-c++-shared/next-mapping.h: New file.
11511         * objc/execute/next_mapping.h: Delete.
11512         * objc.dg/special/special.exp: For all targets run the tests with
11513         -fgnu-runtime, for darwin targets also run the tests with
11514         -fnext-runtime.
11515         * objc.dg/dg.exp: Ditto.
11516         * obj-c++.dg/dg.exp: Ditto.
11517         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11518         Protocol1.h) and next-mapping.h as required.  Amend testcase to
11519         include use of updated NeXT interface.
11520         * objc/execute/formal_protocol-5.m: Ditto.
11521         * objc/execute/protocol-isEqual-2.m: Ditto.
11522         * objc/execute/protocol-isEqual-4.m: Ditto.
11523         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11524         Protocol1.h) and next-mapping.h as required.
11525         * objc/execute/object_is_class.m: Ditto.
11526         * objc/execute/enumeration-1.m: Ditto.
11527         * objc/execute/class-13.m: Ditto.
11528         * objc/execute/formal_protocol-2.m: Ditto.
11529         * objc/execute/formal_protocol-4.m: Ditto.
11530         * objc/execute/class-1.m: Ditto.
11531         * objc/execute/bycopy-1.m: Ditto.
11532         * objc/execute/formal_protocol-6.m: Ditto.
11533         * objc/execute/bycopy-3.m: Ditto.
11534         * objc/execute/class-3.m: Ditto.
11535         * objc/execute/bf-11.m: Ditto.
11536         * objc/execute/class-5.m: Ditto.
11537         * objc/execute/bf-13.m: Ditto.
11538         * objc/execute/class-7.m: Ditto.
11539         * objc/execute/bf-15.m: Ditto.
11540         * objc/execute/class-9.m: Ditto.
11541         * objc/execute/bf-17.m: Ditto.
11542         * objc/execute/bf-19.m: Ditto.
11543         * objc/execute/IMP.m: Ditto.
11544         * objc/execute/exceptions/catchall-1.m: Ditto.
11545         * objc/execute/exceptions/trivial.m: Ditto.
11546         * objc/execute/exceptions/finally-1.m: Ditto.
11547         * objc/execute/exceptions/local-variables-1.m: Ditto.
11548         * objc/execute/exceptions/foward-1.m: Ditto.
11549         * objc/execute/bf-2.m: Ditto.
11550         * objc/execute/string1.m: Ditto.
11551         * objc/execute/bf-4.m: Ditto.
11552         * objc/execute/informal_protocol.m: Ditto.
11553         * objc/execute/string3.m: Ditto.
11554         * objc/execute/bf-6.m: Ditto.
11555         * objc/execute/bf-8.m: Ditto.
11556         * objc/execute/class-tests-1.h: Ditto.
11557         * objc/execute/protocol-isEqual-1.m: Ditto.
11558         * objc/execute/protocol-isEqual-3.m: Ditto.
11559         * objc/execute/_cmd.m: Ditto.
11560         * objc/execute/function-message-1.m: Ditto.
11561         * objc/execute/bf-20.m: Ditto.
11562         * objc/execute/bf-common.h: Ditto.
11563         * objc/execute/np-2.m: Ditto.
11564         * objc/execute/class-10.m: Ditto.
11565         * objc/execute/class-12.m: Ditto.
11566         * objc/execute/enumeration-2.m: Ditto.
11567         * objc/execute/class-14.m: Ditto.
11568         * objc/execute/encode-1.m: Ditto.
11569         * objc/execute/formal_protocol-1.m: Ditto.
11570         * objc/execute/formal_protocol-3.m: Ditto.
11571         * objc/execute/accessing_ivars.m: Ditto.
11572         * objc/execute/bycopy-2.m: Ditto.
11573         * objc/execute/class-2.m: Ditto.
11574         * objc/execute/bf-10.m: Ditto.
11575         * objc/execute/formal_protocol-7.m: Ditto.
11576         * objc/execute/root_methods.m: Ditto.
11577         * objc/execute/class-4.m: Ditto.
11578         * objc/execute/bf-12.m: Ditto.
11579         * objc/execute/class-6.m: Ditto.
11580         * objc/execute/bf-14.m: Ditto.
11581         * objc/execute/nested-func-1.m: Ditto.
11582         * objc/execute/class-8.m: Ditto.
11583         * objc/execute/private.m: Ditto.
11584         * objc/execute/bf-16.m: Ditto.
11585         * objc/execute/bf-18.m: Ditto.
11586         * objc/execute/load-3.m: Ditto.
11587         * objc/execute/compatibility_alias.m: Ditto.
11588         * objc/execute/bf-1.m: Ditto.
11589         * objc/execute/no_clash.m: Ditto.
11590         * objc/execute/bf-3.m: Ditto.
11591         * objc/execute/string2.m: Ditto.
11592         * objc/execute/bf-5.m: Ditto.
11593         * objc/execute/string4.m: Ditto.
11594         * objc/execute/bf-7.m: Ditto.
11595         * objc/execute/object_is_meta_class.m: Ditto.
11596         * objc/execute/bf-9.m: Ditto.
11597         * objc/execute/bf-21.m: Ditto.
11598         * objc/execute/cascading-1.m: Ditto.
11599         * objc/execute/trivial.m: Ditto.
11600         * objc/execute/np-1.m: Ditto.
11601         * objc/compile/trivial.m: Ditto.
11602         * objc/execute/class_self-2.m: Include <stdlib.h>.
11603         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11604         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11605         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11606         and 64bit. Use new NeXT interface as required.
11607         * objc.dg/special/unclaimed-category-1.m: Ditto.
11608         * objc.dg/special/unclaimed-category-1.h: Ditto.
11609         * objc.dg/special/unclaimed-category-1a.m: Ditto.
11610         * objc.dg/func-ptr-1.m: Ditto.
11611         * objc.dg/stret-1.m: Ditto.
11612         * objc.dg/encode-2.m: Ditto.
11613         * objc.dg/category-1.m: Ditto.
11614         * objc.dg/encode-3.m: Ditto.
11615         * objc.dg/call-super-3.m: Ditto.
11616         * objc.dg/method-3.m: Ditto.
11617         * objc.dg/func-ptr-2.m: Ditto.
11618         * objc.dg/lookup-1.m: Ditto.
11619         * objc.dg/encode-4.m: Ditto.
11620         * objc.dg/fix-and-continue-1.m: Ditto.
11621         * objc.dg/proto-lossage-3.m: Ditto.
11622         * objc.dg/method-13.m: Ditto.
11623         * objc.dg/proto-qual-1.m: Ditto.
11624         * objc.dg/zero-link-3.m: Ditto.
11625         * objc.dg/bitfield-1.m: Ditto.
11626         * objc.dg/va-meth-1.m: Ditto.
11627         * objc.dg/super-class-3.m: Ditto.
11628         * objc.dg/call-super-1.m: Ditto.
11629         * objc.dg/type-size-2.m: Ditto.
11630         * objc.dg/method-10.m: Ditto.
11631         * objc.dg/defs.m: Ditto.
11632         * objc.dg/const-str-3.m: Ditto.
11633         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
11634         Protocol1.h) and next-mapping.h as required. Use new NeXT
11635         interface as required.
11636         * objc.dg/super-class-4.m: Ditto.
11637         * objc.dg/comp-types-8.m: Ditto.
11638         * objc.dg/call-super-2.m: Ditto.
11639         * objc.dg/objc-fast-4.m: Ditto.
11640         * objc.dg/method-6.m: Ditto.
11641         * objc.dg/const-str-3.m: Ditto.
11642         * objc.dg/const-str-7.m: Ditto.
11643         * objc.dg/method-15.m: Ditto.
11644         * objc.dg/method-19.m: Ditto.
11645         * objc.dg/sync-1.m: Ditto.
11646         * objc.dg/layout-1.m: Ditto.
11647         * objc.dg/bitfield-3.m: Ditto.
11648         * objc.dg/try-catch-3.m: Ditto.
11649         * objc.dg/try-catch-7.m: Ditto.
11650         * objc.dg/comp-types-10.m: Ditto.
11651         * objc.dg/selector-2.: Ditto.
11652         * objc.dg/method-7.m: Ditto.
11653         * objc.dg/typedef-alias-1.m: Ditto.
11654         * objc.dg/proto-lossage-2.m: Ditto.
11655         * objc.dg/comp-types-11.m: Ditto.
11656         * objc.dg/sizeof-1.m: Ditto.
11657         * objc.dg/method-17.m: Ditto.
11658         * objc.dg/bitfield-5.m: Ditto.
11659         * objc.dg/try-catch-1.m: Ditto.
11660         * objc.dg/encode-5.m: Ditto.
11661         * objc.dg/fix-and-continue-2.m: Ditto.
11662         * objc.dg/method-9.m: Ditto.
11663         * objc.dg/isa-field-1.m: Ditto.
11664         * objc.dg/local-decl-2.m: Ditto.
11665         * objc.dg/objc-gc-4.m: Ditto.
11666         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11667         * objc.dg/gnu-runtime-3.m: Ditto.
11668         * objc.dg/encode-7.m: Ditto.
11669         * objc.dg/encode-8.m: Ditto.
11670         * objc.dg/selector-3.m: Ditto.
11671         * objc.dg/gnu-runtime-1.m: Ditto.
11672         * objc.dg/const-str-12.m: Ditto.
11673         * objc.dg/gnu-runtime-2.m: Ditto.
11674         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11675         * objc.dg/selector-1.m: Ditto.
11676         * objc.dg/stubify-2.m: Ditto.
11677         * objc.dg/zero-link-1.m: Ditto.
11678         * objc.dg/stret-2.m: Ditto.
11679         * objc.dg/zero-link-2.m: Ditto.
11680         * objc.dg/next-runtime-1.m: Ditto.
11681         * objc.dg/symtab-1.m: Ditto.
11682         * objc.dg/stubify-1.m: Ditto.
11683         * objc.dg/bitfield-2.m: Ditto.
11684         * objc.dg/try-catch-10.m: Apply to both runtimes.
11685         * objc.dg/const-str-1.m: Ditto.
11686         * objc.dg/image-info.m: Ditto.
11687         * objc.dg/encode-9.m: Ditto.
11688         * objc.dg/pragma-1.m: Apply test to all targets.
11689         * objc.dg/const-str-4.m: Ditto.
11690         * objc.dg/const-str-8.m: Ditto.
11691         * objc.dg/super-class-2.m: Ditto.
11692         * objc.dg/try-catch-5.m: Ditto.
11693         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
11694         Protocol1.h) and next-mapping.h as required. Use new NeXT
11695         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
11696         * objc.dg/const-str-11.m: Ditto.
11697         * objc.dg/const-str-9.m: Ditto.
11698         * objc.dg/method-4.m: Skip for 64Bit NeXT.
11699         * objc.dg/encode-1.m: Remove redundant -lobjc.
11700         * objc.dg/try-catch-9.m: Tidy space.
11701         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
11702         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11703         and 64bit. Use new NeXT interface as required.
11704         * obj-c++.dg/template-4.mm: Ditto.
11705         * obj-c++.dg/defs.mm: Ditto.
11706         * obj-c++.dg/basic.mm: Ditto.
11707         * obj-c++.dg/encode-4.mm: Ditto.
11708         * obj-c++.dg/method-17.mm: Ditto.
11709         * obj-c++.dg/proto-lossage-3.mm: Ditto.
11710         * obj-c++.dg/cxx-class-1.mm: Ditto.
11711         * obj-c++.dg/method-10.mm: Ditto.
11712         * obj-c++.dg/va-meth-1.mm: Ditto.
11713         * obj-c++.dg/encode-5.mm: Ditto.
11714         * obj-c++.dg/lookup-2.mm: Ditto.
11715         * obj-c++.dg/template-3.mm: Ditto.
11716         * obj-c++.dg/proto-qual-1.mm: Ditto.
11717         * obj-c++.dg/qual-types-1.m: Ditto.
11718         * obj-c++.dg/cxx-scope-1.mm: Ditto.
11719         * obj-c++.dg/template-1.mm: Ditto.
11720         * obj-c++.dg/encode-6.mm: Ditto.
11721         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
11722         Protocol1.h) and next-mapping.h as required. Use new NeXT
11723         interface as required.
11724         * obj-c++.dg/except-1.mm: Ditto.
11725         * obj-c++.dg/const-str-7.mm: Ditto.
11726         * obj-c++.dg/ivar-list-semi.mm: Ditto.
11727         * obj-c++.dg/cxx-scope-2.mm: Ditto.
11728         * obj-c++.dg/selector-2.mm: Ditto.
11729         * obj-c++.dg/isa-field-1.mm: Ditto.
11730         * obj-c++.dg/try-catch-1.mm: Ditto.
11731         * obj-c++.dg/local-decl-1.mm: Ditto.
11732         * obj-c++.dg/try-catch-9.mm: Ditto.
11733         * obj-c++.dg/no-extra-load.mm: Ditto.
11734         * obj-c++.dg/selector-5.mm: Ditto.
11735         * obj-c++.dg/method-12.mm: Ditto.
11736         * obj-c++.dg/try-catch-11.mm: Ditto.
11737         * obj-c++.dg/comp-types-11.mm: Ditto.
11738         * obj-c++.dg/bitfield-3.mm: Ditto.
11739         * obj-c++.dg/method-6.mm: Ditto.
11740         * obj-c++.dg/super-class-2.mm: Ditto.
11741         * obj-c++.dg/method-21.mm: Ditto.
11742         * obj-c++.dg/const-str-8.mm: Ditto.
11743         * obj-c++.dg/try-catch-7.mm: Ditto.
11744         * obj-c++.dg/method-15.mm: Ditto.
11745         * obj-c++.dg/layout-1.mm: Ditto.
11746         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11747         * obj-c++.dg/const-str-3.mm: Ditto.
11748         * obj-c++.dg/try-catch-2.mm: Ditto.
11749         * obj-c++.dg/objc-gc-3.mm: Ditto.
11750         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11751         * obj-c++.dg/bitfield-1.mm: Ditto.
11752         * obj-c++.dg/selector-6.mm: Ditto.
11753         * obj-c++.dg/method-13.mm: Ditto.
11754         * obj-c++.dg/comp-types-12.mm: Ditto.
11755         * obj-c++.dg/bitfield-4.mm: Ditto.
11756         * obj-c++.dg/try-catch-8.mm: Ditto.
11757         * obj-c++.dg/method-2.mm: Ditto.
11758         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11759         * obj-c++.dg/typedef-alias-1.mm: Ditto.
11760         * obj-c++.dg/const-str-4.mm: Ditto.
11761         * obj-c++.dg/proto-lossage-2.mm: Ditto.
11762         * obj-c++.dg/try-catch-3.mm: Ditto.
11763         * obj-c++.dg/comp-types-9.mm: Ditto.
11764         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11765         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11766         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11767         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11768         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11769         Use new NeXT interface as required.
11770         * obj-c++.dg/const-str-10.mm: Ditto.
11771         * obj-c++.dg/const-str-11.mm: Ditto.
11772         * obj-c++.dg/const-str-9.mm: Ditto.
11773         * obj-c++.dg/method-11.mm: Ditto.
11774         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11775         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11776         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11777         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11778         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11779
11780 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
11781
11782         PR c++/43206
11783         * g++.dg/template/typedef30.C: New test case.
11784
11785 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
11786
11787         PR c/43385
11788         * gcc.c-torture/execute/pr43385.c: New test.
11789
11790 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
11791
11792         * gcc.dg/strncpy-fix-1.c: New test.
11793
11794 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11795
11796         PR testsuite/41609
11797         * lib/objc-torture.exp (objc-set-runtime-options): New.
11798         * objc/execute/execute.exp: Check runtime options on each pass.
11799         * objc/execute/exceptions/exceptions.exp: Ditto.
11800         * objc/compile/compile.exp: Ditto.
11801
11802         PR testsuite/42348
11803         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11804         standard tests.
11805         (check_effective_target_objc2): New proc.
11806         (check_effective_target_next_runtime): New proc.
11807         * lib/objc.exp: Determine which runtime is in force and support it.
11808         * lib/obj-c++.exp: Ditto.
11809
11810 2010-03-24  Jason Merrill  <jason@redhat.com>
11811
11812         PR c++/43502
11813         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11814
11815 2010-03-24  Martin Jambor  <mjambor@suse.cz>
11816
11817         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11818         a loop.
11819         * gcc.dg/ipa/ipa-2.c: Likewise.
11820         * gcc.dg/ipa/ipa-3.c: Likewise.
11821         * gcc.dg/ipa/ipa-4.c: Likewise.
11822         * gcc.dg/ipa/ipa-5.c: Likewise.
11823         * gcc.dg/ipa/ipa-7.c: Likewise.
11824         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11825         a loop.
11826         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11827         i_can_not_be_propagated_fully2 into a loop.
11828         * gcc.dg/ipa/ipa-8.c: New test.
11829         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11830
11831 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
11832
11833         PR debug/19192
11834         PR debug/43479
11835         * gcc.dg/guality/pr43479.c: New test.
11836         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11837         and add volatile keyword.
11838
11839 2010-03-23  Mike Stump  <mikestump@comcast.net>
11840
11841         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11842
11843 2010-03-23  Jason Merrill  <jason@redhat.com>
11844
11845         * g++.dg/ext/altivec-17.C: Adjust error message.
11846
11847         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11848         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11849         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11850         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11851         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11852         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11853
11854 2010-03-22  Jason Merrill  <jason@redhat.com>
11855
11856         PR c++/43333
11857         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11858         * g++.dg/ext/is_pod_98.C: New.
11859
11860         PR c++/43281
11861         * g++.dg/cpp0x/auto18.C: New.
11862
11863         * gcc.dg/pr36997.c: Adjust error message.
11864         * g++.dg/ext/vector9.C: Likewise.
11865         * g++.dg/conversion/simd3.C: Likewise.
11866         * g++.dg/other/error23.C: Likewise.
11867
11868 2010-03-22  Michael Matz  <matz@suse.de>
11869
11870         PR middle-end/43475
11871         * gfortran.dg/pr43475.f90: New testcase.
11872
11873 2010-03-22  Richard Guenther  <rguenther@suse.de>
11874
11875         PR tree-optimization/43390
11876         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11877
11878 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11879
11880         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11881         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11882
11883 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
11884             Michael Matz  <matz@suse.de>
11885
11886         PR c++/43081
11887         * g++.dg/parse/crash56.C: New test.
11888
11889 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
11890
11891         PR fortran/43450
11892         * gfortran.dg/whole_file_15.f90 : New test.
11893
11894 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11895
11896         PR fortran/43409
11897         * gfortran.dg/inquire_size.f90: New test.
11898
11899 2010-03-20  Richard Guenther  <rguenther@suse.de>
11900
11901         PR rtl-optimization/43438
11902         * gcc.c-torture/execute/pr43438.c: New testcase.
11903
11904 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
11905
11906         PR c++/43375
11907         * g++.dg/abi/mangle42.C: New test.
11908
11909 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11910
11911         PR C/43211
11912         * gcc.dg/pr43211.c: New test.
11913         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11914
11915 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
11916
11917         PR rtl-optimization/42258
11918         * gcc.target/arm/thumb1-mul-moves.c: New test.
11919
11920         PR target/40697
11921         * gcc.target/arm/thumb-andsi.c: New test.
11922
11923         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11924         dg-require-effective-target.
11925
11926 2010-03-19  Michael Matz  <matz@suse.de>
11927
11928         PR c++/43116
11929         * g++.dg/other/pr43116.C: New testcase.
11930
11931 2010-03-19  Michael Matz  <matz@suse.de>
11932
11933         PR target/43305
11934         * gcc.dg/pr43305.c: New testcase.
11935
11936 2010-03-19  Richard Guenther  <rguenther@suse.de>
11937
11938         PR tree-optimization/43415
11939         * gcc.c-torture/compile/pr43415.c: New testcase.
11940
11941 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
11942
11943         PR ada/43106
11944         * gnat.dg/case_optimization2.adb: New test.
11945         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11946
11947 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11948             Jack Howarth  <howarth@bromo.med.uc.edu>
11949
11950         PR target/36399
11951         * gcc.target/i386/push-1.c: Don't xfail
11952           scan-assembler-not "movups" on darwin.
11953
11954 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
11955
11956         PR debug/43058
11957         * gcc.dg/pr43058.c: New test.
11958
11959 2010-03-18  Martin Jambor  <mjambor@suse.cz>
11960
11961         PR middle-end/42450
11962         * g++.dg/torture/pr42450.C: New test.
11963
11964 2010-03-18  Michael Matz  <matz@suse.de>
11965
11966         PR middle-end/43419
11967         * gcc.dg/pr43419.c: New testcase.
11968
11969 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
11970
11971         PR rtl-optimization/43360
11972         * gcc.dg/torture/pr43360.c: New.
11973
11974 2010-03-18  Michael Matz  <matz@suse.de>
11975
11976         PR tree-optimization/43402
11977         * gcc.dg/pr43402.c: New testcase.
11978
11979 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
11980
11981         PR target/42427
11982         * gcc.dg/pr42427.c: New test.
11983
11984 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11985
11986         PR libfortran/43265
11987         * gfortran.dg/read_empty_file.f: New test.
11988         * gfortran.dg/read_eof_all.f90: New test.
11989         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11990         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11991
11992 2010-03-17  Michael Matz  <matz@suse.de>
11993
11994         * gcc.dg/pr43300.c: Add -w.
11995
11996 2010-03-17  Richard Guenther  <rguenther@suse.de>
11997
11998         * gcc.dg/pr43379.c: Add -w.
11999
12000 2010-03-17  Tobias Burnus  <burnus@net-b.de>
12001
12002         PR fortran/43331
12003         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12004
12005 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
12006
12007         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12008
12009 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12010
12011         * ada/acats/run_all.sh: Log start and end times.
12012
12013 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12014
12015         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12016
12017 2010-03-16  Richard Guenther  <rguenther@suse.de>
12018
12019         PR middle-end/43379
12020         * gcc.dg/pr43379.c: New testcase.
12021
12022 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
12023
12024         PR debug/43051
12025         * gcc.dg/guality/pr43051-1.c: New test.
12026
12027 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
12028
12029         PR testsuite/43363
12030         * g++.dg/ext/altivec-17.C: Handle changes to error message.
12031
12032 2010-03-15  Michael Matz  <matz@suse.de>
12033
12034         PR middle-end/43300
12035         * gcc.dg/pr43300.c: New testcase.
12036
12037 2010-03-15  Richard Guenther  <rguenther@suse.de>
12038
12039         PR tree-optimization/43367
12040         * gcc.c-torture/compile/pr43367.c: New testcase.
12041
12042 2010-03-15  Richard Guenther  <rguenther@suse.de>
12043
12044         PR tree-optimization/43317
12045         * gcc.dg/pr43317.c: New testcase.
12046
12047 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12048
12049         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12050
12051 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12052
12053         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12054
12055 2010-03-14  Tobias Burnus  <burnus@net-b.de>
12056
12057         PR fortran/43362
12058         * gfortran.dg/impure_constructor_1.f90: New test.
12059
12060 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12061
12062         PR middle-end/43354
12063         * gfortran.dg/graphite/id-pr43354.f: New.
12064
12065 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12066
12067         PR middle-end/43349
12068         * gfortran.dg/graphite/pr43349.f: New.
12069
12070 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12071
12072         PR middle-end/43306
12073         * gcc.dg/graphite/pr43306.c: New.
12074
12075 2010-03-12  David S. Miller  <davem@davemloft.net>
12076
12077         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12078         sparc.
12079
12080 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12081
12082         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12083
12084 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
12085
12086         PR fortran/43291
12087         PR fortran/43326
12088         * gfortran.dg/dynamic_dispatch_7.f03: New test.
12089
12090 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
12091
12092         * gfortran.dg/default_format_denormal_1.f90: Don't assume
12093         fail for *-*-mingw* targets.
12094
12095 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
12096
12097         PR debug/43329
12098         * gcc.dg/guality/pr43329-1.c: New test.
12099
12100 2010-03-11  Martin Jambor  <mjambor@suse.cz>
12101
12102         PR tree-optimization/43257
12103         * g++.dg/torture/pr43257.C: New test.
12104
12105 2010-03-11  Tobias Burnus  <burnus@net-b.de>
12106
12107         PR fortran/43228
12108         * gfortran.dg/namelist_61.f90: New test.
12109
12110 2010-03-11  Richard Guenther  <rguenther@suse.de>
12111
12112         PR tree-optimization/43255
12113         * gcc.c-torture/compile/pr43255.c: New testcase.
12114
12115 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12116
12117         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
12118         * gcc.dg/pr43280.c: New testcase.
12119
12120 2010-03-11  Richard Guenther  <rguenther@suse.de>
12121
12122         PR lto/43200
12123         * gcc.dg/lto/20100227-1_0.c: New testcase.
12124         * gcc.dg/lto/20100227-1_1.c: Likewise.
12125
12126 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12127
12128         PR libfortran/43320
12129         PR libfortran/43265
12130         * gfortran.dg/read_eof_6.f: New test
12131         * gfortran.dg/read_x_eof.f90: New test.
12132         * gfortran.dg/read_x_past.f: Update test.
12133
12134 2010-03-10  Jan Hubicka  <jh@suse.cz>
12135
12136         * gcc.c-torture/compile/pr43288.c: New test.
12137
12138 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12139
12140         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12141         -fpic/-fPIC flags.
12142         * g++.old-deja/g++.pt/asm2.C: Likewise.
12143         * gcc.c-torture/compile/20000804-1.c: Likewise.
12144         * gcc.target/i386/clobbers.c: Likewise.
12145
12146 2010-03-10  Tobias Burnus  <burnus@net-b.de>
12147
12148         PR fortran/43303
12149         * gfortran.dg/c_assoc_3.f90: New test.
12150
12151 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
12152
12153         PR debug/36728
12154         * gcc.dg/guality/pr36728-1.c: New test.
12155         * gcc.dg/guality/pr36728-2.c: New test.
12156
12157 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12158
12159         * gcc.dg/h8300-div-delay-slot.c: New test.
12160
12161 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
12162
12163         PR tree-optimization/43236
12164         * gcc.c-torture/execute/pr43236.c: New test.
12165
12166 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
12167
12168         PR middle-end/42859
12169         * g++.dg/eh/pr42859.C: New test.
12170
12171 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
12172
12173         PR debug/43299
12174         * gcc.dg/pr43299.c: New test.
12175
12176         PR debug/43290
12177         * g++.dg/eh/unwind2.C: New test.
12178
12179 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12180             Reza Yazdani  <reza.yazdani@amd.com>
12181
12182         PR middle-end/43065
12183         * gcc.dg/graphite/run-id-4.c: New.
12184
12185 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12186
12187         PR middle-end/43065
12188         * gcc.dg/graphite/run-id-3.c: New.
12189
12190 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
12191
12192         PR middle-end/42644
12193         PR middle-end/42130
12194         * gcc.dg/graphite/id-18.c: New.
12195         * gcc.dg/graphite/run-id-pr42644.c: New.
12196
12197 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12198
12199         PR middle-end/42326
12200         * gcc.dg/graphite/pr42326.c: New.
12201
12202 2010-03-08  Richard Guenther  <rguenther@suse.de>
12203
12204         PR tree-optimization/43269
12205         * gcc.c-torture/execute/pr43269.c: New testcase.
12206
12207 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
12208
12209         PR fortran/43256
12210         * gfortran.dg/typebound_call_13.f03: New.
12211
12212 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
12213
12214         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
12215         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
12216
12217 2010-03-05  Jason Merrill  <jason@redhat.com>
12218
12219         * g++.dg/abi/mangle40.C: Require weak and alias.
12220
12221 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12222
12223         PR middle-end/42326
12224         * gfortran.dg/graphite/pr42326.f90: New.
12225         * gfortran.dg/graphite/pr42326-1.f90: New.
12226
12227 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12228
12229         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
12230         (gnat_target_compile): Likewise.
12231         Reinitialize GNAT_UNDER_TEST if target changes.
12232         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
12233         (local_find_gnatmake): Pass full --GCC to gnatlink.
12234         Remove --LINK.
12235
12236 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12237
12238         PR c/43248
12239         * gcc.dg/compound-literal-1.c: New testcase.
12240
12241 2010-03-04  Martin Jambor  <mjambor@suse.cz>
12242
12243         PR tree-optimization/43164
12244         PR tree-optimization/43191
12245         * gcc.c-torture/compile/pr43164.c: New test.
12246         * gcc.c-torture/compile/pr43191.c: Likewise.
12247
12248 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
12249
12250         PR fortran/43244
12251         * gfortran.dg/finalize_9.f90: New.
12252
12253 2010-03-04  Tobias Burnus  <burnus@net-b.de>
12254             Ken Werner  <ken@linux.vnet.ibm.com>
12255
12256         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12257         to dg-options for spu.
12258         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12259         dump-scan target to exclude spu.
12260
12261 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
12262
12263         PR middle-end/43209
12264         * gcc.dg/tree-ssa/ivopts-4.c: New.
12265
12266 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
12267
12268         * lib/target-supports-dg.exp (check-flags): Provide defaults for
12269         include-opts and exclude-opts; skip checking the flags if arguments
12270         are the same as the defaults.
12271         (dg-xfail-if): Verify the number of arguments, supply defaults
12272         for unspecified optional arguments.
12273         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12274
12275 2010-03-03  Jason Merrill  <jason@redhat.com>
12276
12277         PR c++/12909
12278         * g++.dg/abi/mangle40.C: Updated.
12279
12280 2010-03-03  Jason Merrill  <jason@redhat.com>
12281
12282         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12283         * g++.dg/abi/mangle23.C: Likewise.
12284         * g++.dg/eh/simd-2.C: Likewise.
12285         * g++.dg/ext/attribute-test-2.C: Likewise.
12286         * g++.dg/ext/vector14.C: Likewise.
12287         * g++.dg/other/pr34435.C: Likewise.
12288         * g++.dg/template/conv8.C: Likewise.
12289         * g++.dg/template/nontype9.C: Likewise.
12290         * g++.dg/template/qualttp17.C: Likewise.
12291         * g++.dg/template/ref1.C: Likewise.
12292         * g++.old-deja/g++.pt/crash68.C: Likewise.
12293         * g++.old-deja/g++.pt/ref1.C: Likewise.
12294         * g++.old-deja/g++.pt/ref3.C: Likewise.
12295         * g++.old-deja/g++.pt/ref4.C: Likewise.
12296
12297         PR c++/12909
12298         * g++.dg/abi/mangle40.C: New.
12299         * g++.dg/abi/mangle41.C: New.
12300         * g++.dg/lto/20100302_0.C: New.
12301         * g++.dg/lto/20100302_1.C: New.
12302         * g++.dg/lto/20100302.h: New.
12303
12304 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
12305
12306         PR fortran/43243
12307         * gfortran.dg/internal_pack_12.f90: New test.
12308
12309 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
12310
12311         * gcc.dg/pr36997.c: Adjust error message.
12312
12313 2010-03-03  Mike Stump  <mikestump@comcast.net>
12314
12315         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12316         adjustments to not be present on machines that align the stack to
12317         more than 4 bytes and don't have a red zone yet as that is an
12318         unimplemented optimization.
12319
12320 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
12321
12322         PR fortran/43169
12323         * gfortran.dg/impure_assignment_3.f90: New.
12324
12325 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
12326
12327         PR debug/43229
12328         * gfortran.dg/pr43229.f90: New test.
12329
12330         PR debug/43237
12331         * gcc.dg/debug/dwarf2/pr43237.c: New test.
12332
12333         PR debug/43177
12334         * gcc.dg/guality/pr43177.c: New test.
12335
12336 2010-03-02  Jason Merrill  <jason@redhat.com>
12337
12338         * g++.dg/ext/vector9.C: Adjust error message.
12339         * g++.dg/conversion/simd3.C: Likewise.
12340         * g++.dg/other/error23.C: Likewise.
12341
12342 2010-03-02  Mike Stump  <mikestump@comcast.net>
12343
12344         PR c++/41090
12345         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12346
12347 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
12348
12349         PR fortran/43180
12350         * gfortran.dg/internal_pack_10.f90: New test.
12351
12352         PR fortran/43173
12353         * gfortran.dg/internal_pack_11.f90: New test.
12354
12355 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
12356
12357         PR middle-end/42640
12358         * gcc.dg/tree-ssa/pr42640.c: New.
12359
12360 2010-03-01  Richard Guenther  <rguenther@suse.de>
12361
12362         PR tree-optimization/43220
12363         * gcc.c-torture/execute/pr43220.c: New testcase.
12364
12365 2010-03-01  Richard Guenther  <rguenther@suse.de>
12366
12367         PR middle-end/43213
12368         * gcc.dg/pr43213.c: New testcase.
12369
12370 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12371
12372         PR pch/14940
12373         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12374
12375 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12376
12377         * lib/target-supports.exp (check_effective_target_ucn_nocache):
12378         New function.
12379         (check_effective_target_ucn): Likewise.
12380
12381         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12382         if !ucn.
12383         * gcc.dg/ucnid-2.c: Likewise.
12384         * gcc.dg/ucnid-3.c: Likewise.
12385         * gcc.dg/ucnid-4.c: Likewise.
12386         * gcc.dg/ucnid-11.c: Likewise.
12387         * gcc.dg/ucnid-12.c: Likewise.
12388         * gcc.dg/ucnid-6.c: Skip if !ucn.
12389         * gcc.dg/ucnid-9.c: Likewise.
12390
12391 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12392
12393         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12394         lists to dg-skip-if.
12395         * gcc.target/i386/stackalign/return-3.c: Likewise.
12396
12397 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12398
12399         * gcc.target/i386/clearcap.map: New file.
12400         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12401         Pass clearcap.map by default if supported.
12402
12403 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12404
12405         PR fortran/42900
12406         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12407         Explain this.
12408         * gfortran.dg/stat_2.f90: Likewise.
12409
12410 2010-03-01  Tobias Burnus  <burnus@net-b.de>
12411
12412         PR fortran/43199
12413         * gfortran.dg/module_read_2.f90: New test.
12414
12415 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
12416
12417         PR c++/42748
12418         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12419         * g++.dg/abi/mangle12.C: Likewise.
12420         * g++.dg/abi/mangle20-2.C: Likewise.
12421         * g++.dg/abi/mangle17.C: Likewise.
12422         * g++.dg/template/cond2.C: Likewise.
12423         * g++.dg/template/pr35240.C: Likewise.
12424
12425 2010-02-27  Richard Guenther  <rguenther@suse.de>
12426
12427         PR tree-optimization/43186
12428         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12429
12430 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12431
12432         * g++.dg/abi/packed1.C: Expect warning on the SH.
12433
12434 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
12435
12436         PR c++/42054:
12437         * g++.dg/parse/error37.C: New test.
12438
12439 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12440
12441         PR c/24577
12442         PR c/43192
12443         * gcc.dg/pr8927-1.c: Match new note.
12444         * gcc.dg/990506-0.c: Likewise.
12445         * gcc.dg/gomp/flush-2.c: Likewise.
12446         * gcc.dg/gomp/atomic-5.c: Likewise.
12447         * gcc.dg/gomp/pr34607.c: Likewise.
12448         * gcc.dg/pr35746.c: Likewise.
12449         * gcc.dg/cpp/pragma-1.c: Likewise.
12450         * gcc.dg/cpp/pragma-2.c: Likewise.
12451         * gcc.dg/pr41842.c: Likewise.
12452         * gcc.dg/noncompile/20040629-1.c: Likewise.
12453         * objc.dg/private-1.m: Likewise.
12454
12455 2010-02-27  Tobias Burnus  <burnus@net-b.de>
12456
12457         PR fortran/43185
12458         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12459         * gfortran.dg/default_initialization_4.f90: New test.
12460
12461 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
12462
12463         * gnat.dg/thin_pointer.ad[sb]: Rename into...
12464         * gnat.dg/thin_pointer1.ad[sb]: ...this.
12465         * gnat.dg/thin_pointer2.adb: New test.
12466         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12467
12468 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12469
12470         PR c/20631
12471         * gcc.dg/cpp/c90-pedantic.c: New.
12472         * gcc.dg/cpp/c90.c: New.
12473         * gcc.dg/gnu90-const-expr-1.c: New.
12474         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12475
12476 2010-02-26  Richard Guenther  <rguenther@suse.de>
12477
12478         PR tree-optimization/43186
12479         * gcc.c-torture/compile/pr43186.c: New testcase.
12480
12481 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
12482
12483         PR debug/43190
12484         * c-c++-common/dwarf2/pr43190.c: New test.
12485
12486 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12487
12488         PR testsuite/37074:
12489         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12490
12491 2010-02-26  Richard Guenther  <rguenther@suse.de>
12492
12493         PR tree-optimization/43188
12494         * gcc.c-torture/compile/pr43188.c: New testcase.
12495
12496 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12497
12498         PR target/43175
12499         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12500
12501 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
12502
12503         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12504
12505 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
12506
12507         PR target/43154
12508         * gcc.target/powerpc/pr43154.c: New file.
12509
12510 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
12511
12512         PR debug/43166
12513         * gfortran.dg/debug/pr43166.f: New test.
12514
12515         PR debug/43165
12516         * gcc.dg/torture/pr43165.c: New test.
12517
12518 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12519
12520         PR c/43128
12521         * c-c++-common/pr41779.c: Update.
12522
12523 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12524
12525         PR ada/32547
12526         * lib/gnat-dg.exp (gnat_load): Redefine.
12527
12528         * ada/acats/run_acats: Run run_all.sh with $SHELL.
12529         * ada/acats/run_all.sh: Downcase tasking not implemented message.
12530
12531 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12532
12533         PR libobjc/36610
12534         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12535         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12536         -fgnu-runtime.
12537         Sort entries.
12538
12539 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12540
12541         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12542
12543 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
12544
12545         PR debug/43150
12546         * gcc.dg/guality/vla-1.c: New test.
12547
12548 2010-02-24  Tobias Burnus  <burnus@net-b.de>
12549
12550         PR fortran/43042
12551         * gfortran.dg/c_ptr_tests_15.f90: New test.
12552
12553 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12554
12555         PR target/43107
12556         * gcc.target/i386/pr43107.c: New test.
12557
12558 2010-02-23  Jason Merrill  <jason@redhat.com>
12559
12560         PR c++/43143
12561         * g++.dg/cpp0x/variadic100.C: New.
12562
12563 2010-02-23  Jason Merrill  <jason@redhat.com>
12564
12565         PR debug/42800
12566         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12567         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12568         * c-c++-common/dwarf2/vla1.c: New.
12569
12570 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12571
12572         PR target/43139
12573         * gcc.dg/pr43139.c: New test.
12574
12575         PR debug/43077
12576         * gcc.dg/guality/pr43077-1.c: New test.
12577
12578 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12579
12580         PR 43123
12581         * gcc.dg/march.c: New.
12582         * gcc.dg/march-generic.c: New.
12583         * gcc.dg/mtune.c: New.
12584
12585 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12586
12587         PR middle-end/43083
12588         * gcc.dg/graphite/pr43083.c: New.
12589
12590 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12591
12592         PR middle-end/43097
12593         * gfortran.dg/graphite/pr43097.f: New.
12594
12595 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12596             Manuel López-Ibáñez  <manu@gcc.gnu.org>
12597
12598         PR middle-end/43140
12599         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12600
12601 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12602
12603         PR middle-end/43026
12604         * g++.dg/graphite/pr43026.C: New.
12605
12606 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12607
12608         PR c++/43126
12609         * gcc.dg/cleanup-1.c: Update.
12610         * gcc.dg/func-args-1.c: Update.
12611         * gcc.dg/format/sentinel-1.c: Update.
12612         * g++.old-deja/g++.jason/scoping10.C: Update.
12613         * g++.old-deja/g++.ns/lookup5.C: Update.
12614         * g++.dg/ext/cleanup-1.C: Update.
12615         * g++.dg/parse/varmod1.C: Update.
12616         * g++.dg/parse/error33.C: Update.
12617         * g++.dg/expr/call3.C: Update.
12618         * g++.dg/func-args-1.C: New.
12619
12620 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12621
12622         PR c/43125
12623         * gcc.dg/attr-used-2.c: Moved to ...
12624         * c-c++-common/attr-used-2.c: Here.
12625
12626         * gcc.dg/attr-used.c: Moved to ...
12627         * c-c++-common/attr-used.c: Here.
12628
12629 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
12630
12631         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12632
12633 2010-02-22  Richard Guenther  <rguenther@suse.de>
12634
12635         PR lto/43045
12636         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12637         * gfortran.dg/lto/20100222-1_1.c: Likewise.
12638
12639 2010-02-22  Richard Guenther  <rguenther@suse.de>
12640
12641         PR tree-optimization/42749
12642         * gcc.c-torture/compile/pr42749.c: New testcase.
12643
12644 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
12645
12646         PR fortran/43072
12647         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12648         * gfortran.dg/internal_pack_9.f90: New test.
12649
12650 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12651
12652         PR c++/23510
12653         * g++.dg/template/recurse.C: Adjust.
12654         * g++.dg/template/pr23510.C: New.
12655
12656 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
12657
12658         PR c++/42824
12659         * g++.dg/template/memclass4.C: New test.
12660
12661 2010-02-21  Tobias Burnus  <burnus@net-b.de>
12662
12663         PR fortran/35259
12664         * gfortran.dg/reassoc_5.f90: New test.
12665
12666 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
12667
12668         PR target/43067
12669         * gcc.target/i386/pr43067.c: New test.
12670
12671 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12672
12673         PR c++/35669
12674         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12675         -Wconversion-null.
12676         * g++.dg/warn/Wconversion-null.C: New test.
12677         * g++.old-deja/g++.other/null1.C: Move to...
12678         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12679
12680 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
12681
12682         PR fortran/36932
12683         PR fortran/36933
12684         * gfortran.dg/dependency_26.f90: New test.
12685
12686         PR fortran/43072
12687         * gfortran.dg/internal_pack_7.f90: New test.
12688
12689         PR fortran/43111
12690         * gfortran.dg/internal_pack_8.f90: New test.
12691
12692 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12693
12694         PR 43128
12695         * c-c++-common/pr41779.c: Fix broken testcase.
12696
12697 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12698
12699         PR 36513
12700         * c-c++-common/pr36513.c: New testcase.
12701         * c-c++-common/pr36513-2.c: New testcase.
12702
12703 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12704
12705         PR 41779
12706         * c-c++-common/pr41779.c: New.
12707
12708 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
12709
12710         PR debug/43084
12711         * gcc.dg/pr43084.c: New test.
12712
12713 2010-02-19  Richard Guenther  <rguenther@suse.de>
12714
12715         PR tree-optimization/42916
12716         * gcc.dg/pr42916.c: New testcase.
12717
12718 2010-02-18  Jason Merrill  <jason@redhat.com>
12719
12720         PR c++/42837
12721         * g++.dg/abi/packed1.C: Add expected warning.
12722
12723         PR c++/43108
12724         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12725         * gcc.dg/torture/dg-torture.exp: Likewise.
12726         * c-c++-common/torture/complex-sign.h,
12727         c-c++-common/torture/complex-sign-add.c,
12728         c-c++-common/torture/complex-sign-mixed-add.c,
12729         c-c++-common/torture/complex-sign-mixed-div.c,
12730         c-c++-common/torture/complex-sign-mixed-mul.c,
12731         c-c++-common/torture/complex-sign-mixed-sub.c,
12732         c-c++-common/torture/complex-sign-mul.c,
12733         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
12734         Adapt for C++ compilation as well.
12735
12736         PR c++/43070
12737         * g++.dg/ext/label1.C: Update.
12738         * g++.dg/ext/label2.C: Update.
12739
12740         PR c++/26261
12741         * g++.dg/template/dependent-name6.C: New.
12742
12743         PR c++/43109
12744         * g++.dg/parse/namespace12.C: New.
12745
12746 2010-02-18  Martin Jambor  <mjambor@suse.cz>
12747
12748         PR tree-optimization/43066
12749         * gcc.c-torture/compile/pr43066.c: New test.
12750
12751 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
12752
12753         * g++.dg/ext/attrib35.C: Fix target selector string.
12754         * g++.dg/ext/attrib36.C: Ditto.
12755         * g++.dg/ext/attrib37.C: Ditto.
12756         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12757         * g++.dg/abi/mangle25.C: Ditto.
12758
12759 2010-02-17  Jason Merrill  <jason@redhat.com>
12760
12761         PR c++/43069
12762         * g++.dg/parse/namespace11.C: New.
12763
12764         PR c++/43093
12765         * g++.dg/ext/attrib37.C: New.
12766
12767         PR c++/43079
12768         * g++.dg/template/ptrmem20.C: New.
12769
12770 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
12771
12772         PR target/43103
12773         * gcc.target/i386/xop-check.h: Include m256-check.h.
12774         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12775         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12776         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12777         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12778
12779 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
12780
12781         PR debug/42918
12782         * gcc.dg/pr42918.c: New test.
12783
12784 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
12785
12786         * g++.dg/ext/attrib36.C: Require ILP32.
12787
12788 2010-02-16  Richard Guenther  <rguenther@suse.de>
12789
12790         PR tree-optimization/41043
12791         * gfortran.dg/pr41043.f90: New testcase.
12792         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12793
12794 2010-02-16  Jason Merrill  <jason@redhat.com>
12795
12796         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12797
12798 2010-02-16  Ira Rosen  <irar@il.ibm.com>
12799
12800         PR tree-optimization/43074
12801         * gcc.dg/vect/fast-math-pr43074.c: New test.
12802
12803 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
12804
12805         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12806
12807 2010-02-16  Jason Merrill  <jason@redhat.com>
12808
12809         PR c++/43031
12810         * g++.dg/ext/attrib36.C: New.
12811
12812         PR c++/43036
12813         * g++.dg/other/array6.C: New.
12814
12815 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12816
12817         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12818
12819 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
12820
12821         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12822         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12823         * gcc.target/i386/xop-vpermil2pd-1.c: New.
12824         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12825         * gcc.target/i386/xop-vpermil2ps-1.c: New.
12826         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12827
12828 2010-02-15  Richard Guenther  <rguenther@suse.de>
12829
12830         PR middle-end/43068
12831         * g++.dg/torture/pr43068.C: New testcase.
12832
12833 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
12834
12835         PR c++/43024
12836         * g++.dg/opt/ice1.C: New.
12837
12838 2010-02-14  Jason Merrill  <jason@redhat.com>
12839
12840         PR c++/41997
12841         * g++.dg/cpp0x/initlist-opt.C: New.
12842
12843 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
12844
12845         PR fortran/41113
12846         PR fortran/41117
12847         * gfortran.dg/internal_pack_6.f90: New test.
12848
12849 2010-02-12  Jason Merrill  <jason@redhat.com>
12850
12851         PR c++/43054
12852         * g++.dg/cpp0x/variadic99.C: New.
12853
12854 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
12855
12856         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12857         sign extend pointers to gualchk_t.
12858
12859         PR c++/43033
12860         * g++.dg/other/default3.C: Xfail g4 test.
12861
12862 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12863
12864         PR middle-end/43012
12865         * gcc.dg/graphite/pr43012.c: New.
12866
12867 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12868
12869         PR middle-end/42930
12870         * g++.dg/graphite/pr42930.C: New.
12871
12872 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12873
12874         PR middle-end/42914
12875         PR middle-end/42530
12876         * gcc.dg/graphite/pr42530.c: New.
12877         * gcc.dg/graphite/pr42914.c: New.
12878
12879 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12880
12881         PR middle-end/42771
12882         * gcc.dg/graphite/pr42771.c: New.
12883
12884 2010-02-11  Richard Guenther  <rguenther@suse.de>
12885
12886         PR tree-optimization/42998
12887         * gcc.c-torture/compile/pr42998.c: New testcase.
12888
12889 2010-02-10  Jason Merrill  <jason@redhat.com>
12890
12891         PR c++/41896
12892         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12893
12894         PR c++/42983, core issue 906
12895         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12896         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12897
12898         PR c++/43016
12899         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12900
12901 2010-02-10  Richard Guenther  <rguenther@suse.de>
12902
12903         PR tree-optimization/43017
12904         * gcc.dg/torture/pr43017.c: New testcase.
12905
12906 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12907
12908         PR fortran/40823
12909         * gfortran.dg/private_type_1.f90: Update error location.
12910         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12911         * gfortran.dg/typebound_operator_2.f03: Ditto.
12912         * gfortran.dg/assignment_2.f90: Ditto.
12913         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12914         * gfortran.dg/binding_label_tests_9.f03: Ditto.
12915
12916 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12917
12918         PR fortran/43015
12919         * gfortran.dg/bind_c_usage_20.f90: New test.
12920
12921 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12922
12923         PR debug/43010
12924         * g++.dg/debug/pr43010.C: New test.
12925
12926 2010-02-10  Richard Guenther  <rguenther@suse.de>
12927
12928         PR c/43007
12929         * gcc.c-torture/execute/20100209-1.c: New testcase.
12930         * gcc.dg/fold-div-3.c: Likewise.
12931
12932 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12933
12934         * gcc.dg/builtin-ffs-1.c: New test.
12935
12936 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12937
12938         PR fortran/42999
12939         * gfortran.dg/array_constructor_35.f90: New test.
12940
12941 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12942
12943         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12944
12945 2010-02-09  Jason Merrill  <jason@redhat.com>
12946
12947         PR c++/42399
12948         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12949
12950         PR c++/42370
12951         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12952
12953 2010-02-09  Tobias Burnus  <burnus@net-b.de>
12954
12955         PR fortran/41869
12956         * gfortran.dg/module_write_1.f90: New test.
12957
12958 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
12959
12960         * gcc.dg/pr19340.c: Adjust.
12961
12962 2010-02-09  Richard Guenther  <rguenther@suse.de>
12963
12964         PR tree-optimization/43008
12965         * gcc.c-torture/execute/pr43008.c: New testcase.
12966
12967 2010-02-09  Richard Guenther  <rguenther@suse.de>
12968
12969         PR tree-optimization/43000
12970         * gcc.dg/torture/pr43000.c: New testcase.
12971         * gcc.dg/torture/pr43002.c: Likewise.
12972
12973 2010-02-09  Daniel Kraft  <d@domob.eu>
12974
12975         PR fortran/39171
12976         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12977         and pass -Wsurprising as necessary.
12978
12979 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
12980
12981         PR tree-optimization/42890
12982         * g++.dg/torture/pr42890.C: New test.
12983
12984 2010-02-08  Richard Guenther  <rguenther@suse.de>
12985
12986         PR middle-end/42995
12987         * gcc.dg/tree-ssa/inline-4.c: New testcase.
12988
12989 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12990
12991         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
12992         return 0 from main.
12993         * gcc.dg/graphite/block-1.c: Same.
12994         * gcc.dg/graphite/block-3.c: Same.
12995         * gcc.dg/graphite/block-4.c: Same.
12996         * gcc.dg/graphite/block-5.c: Same.
12997         * gcc.dg/graphite/block-6.c: Same.
12998         * gcc.dg/graphite/block-7.c: Same.
12999         * gcc.dg/graphite/interchange-0.c: Same.
13000         * gcc.dg/graphite/interchange-1.c: Same.
13001         * gcc.dg/graphite/interchange-10.c: Same.
13002         * gcc.dg/graphite/interchange-11.c: Same.
13003         * gcc.dg/graphite/interchange-12.c: Same.
13004         * gcc.dg/graphite/interchange-2.c: Same.
13005         * gcc.dg/graphite/interchange-3.c: Same.
13006         * gcc.dg/graphite/interchange-4.c: Same.
13007         * gcc.dg/graphite/interchange-5.c: Same.
13008         * gcc.dg/graphite/interchange-6.c: Same.
13009         * gcc.dg/graphite/interchange-7.c: Same.
13010         * gcc.dg/graphite/interchange-8.c: Same.
13011         * gcc.dg/graphite/interchange-9.c: Same.
13012         * gcc.dg/graphite/interchange-mvt.c: Same.
13013
13014 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13015
13016         * gfortran.dg/graphite/id-19.f: New.
13017         * gfortran.dg/graphite/pr14741.f90: New.
13018         * gfortran.dg/graphite/pr41924.f90: New.
13019         * gfortran.dg/graphite/run-id-2.f90: New.
13020
13021 2010-02-07  Richard Guenther  <rguenther@suse.de>
13022
13023         PR middle-end/42956
13024         * gcc.c-torture/compile/pr42956.c: New testcase.
13025
13026 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13027
13028         PR libfortran/42742
13029         * gfortran.dg/fmt_cache_2.f: New test.
13030
13031 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13032
13033         * gfortran.dg/read_no_eor.f90: New test.
13034
13035 2010-02-05  Jason Merrill  <jason@redhat.com>
13036
13037         * g++.dg/ext/label13.C: Move constructor body out of class.
13038
13039 2010-02-03  Jason Merrill  <jason@redhat.com>
13040
13041         PR c++/42870
13042         * g++.dg/ext/dllexport3.C: New.
13043
13044 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
13045
13046         * gcc.dg/format/ms-format3.c: New test for specific MS types.
13047
13048 2010-02-05  Richard Guenther  <rguenther@suse.de>
13049
13050         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13051
13052 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
13053
13054         PR c++/42915
13055         * g++.dg/other/crash-9.C: New test.
13056
13057 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
13058
13059         PR fortran/42309
13060         * gfortran.dg/subref_array_pointer_4.f90 : New test.
13061
13062 2010-02-04  Richard Guenther  <rguenther@suse.de>
13063
13064         PR rtl-optimization/42952
13065         * gcc.dg/torture/pr42952.c: New testcase.
13066
13067 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13068
13069         PR libfortran/42901
13070         * gfortran.dg/namelist_60.f90: New test.
13071
13072 2010-02-03  Jason Merrill  <jason@redhat.com>
13073
13074         PR c++/40138
13075         * g++.dg/ext/builtin11.C: New.
13076
13077         PR c++/4926
13078         PR c++/38600
13079         * g++.dg/abi/mangle35.C: New.
13080         * g++.dg/abi/mangle37.C: New.
13081
13082         PR c++/12909
13083         * g++.dg/abi/mangle36.C: New.
13084
13085         PR c++/35652
13086         * g++.dg/warn/string1.C: New.
13087
13088 2010-02-03  Richard Guenther  <rguenther@suse.de>
13089
13090         PR tree-optimization/42944
13091         * gcc.dg/errno-1.c: New testcase.
13092
13093 2010-02-03  Richard Guenther  <rguenther@suse.de>
13094
13095         PR middle-end/42927
13096         * gcc.c-torture/compile/pr42927.c: New testcase.
13097
13098 2010-02-03  Tobias Burnus  <burnus@net-b.de>
13099
13100         PR fortran/42936
13101         * gfortran.dg/null_4.f90: New test.
13102
13103 2010-02-02  Jason Merrill  <jason@redhat.com>
13104
13105         PR c++/41090
13106         * g++.dg/ext/label13.C: New.
13107
13108 2010-02-02  Tobias Burnus  <burnus@net-b.de>
13109
13110         PR fortran/42650
13111         * gfortran.dg/func_result_5.f90: New test.
13112
13113 2010-02-01  Tobias Burnus  <burnus@net-b.de>
13114
13115         PR fortran/42922
13116         * gfortran.dg/pure_initializer_3.f90: News test.
13117
13118 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
13119
13120         PR fortran/42888
13121         * gfortran.dg/allocate_derived_2.f90: New test.
13122
13123 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
13124
13125         PR middle-end/42898
13126         * gcc.dg/torture/pr42898-2.c: New test.
13127
13128 2010-01-31  Richard Guenther  <rguenther@suse.de>
13129
13130         PR middle-end/42898
13131         * gcc.dg/torture/pr42898.c: New testcase.
13132
13133 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
13134
13135         PR fortran/38324
13136         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13137         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
13138
13139 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
13140
13141         * g++.dg/tree-ssa/inline-1.C: New.
13142         * g++.dg/tree-ssa/inline-2.C: New.
13143         * g++.dg/tree-ssa/inline-3.C: New.
13144
13145 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
13146
13147         PR testsuite/41701
13148         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13149         the string 'pow' in the pathname of the compiler from generating a
13150         test failure.
13151
13152 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13153
13154         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13155         * g++.old-deja/g++.mike/eh17.C: Likewise.
13156         * g++.old-deja/g++.mike/p5571.C: Likewise.
13157
13158 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
13159
13160         PR c++/42758
13161         PR c++/42634
13162         PR c++/42336
13163         PR c++/42797
13164         PR c++/42880
13165         * g++.dg/other/crash-5.C: New test.
13166         * g++.dg/other/crash-6.C: New test.
13167         * g++.dg/other/crash-7.C: New test.
13168         * g++.dg/other/crash-8.C: New test.
13169
13170 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
13171
13172         PR rtl-optimization/42889
13173         * gcc.dg/pr42889.c: New test.
13174
13175 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
13176
13177         * gcc.target/i386/pr42881.c: Use SSE2.
13178
13179 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
13180
13181         PR target/42891
13182         * gcc.target/i386/pr42891.c: New test.
13183
13184 2010-01-28  Richard Guenther  <rguenther@suse.de>
13185
13186         PR tree-optimization/42871
13187         * g++.dg/torture/pr42871.C: New testcase.
13188
13189 2010-01-28  Richard Guenther  <rguenther@suse.de>
13190
13191         * gcc.dg/Wobjsize-1.h: New testcase.
13192         * gcc.dg/Wobjsize-1.c: Likewise.
13193
13194 2010-01-28  Richard Guenther  <rguenther@suse.de>
13195
13196         PR middle-end/42883
13197         * g++.dg/torture/pr42883.C: New testcase.
13198
13199 2010-01-28  Michael Matz  <matz@suse.de>
13200
13201         * gcc.target/i386/pr42881.c: New test.
13202
13203 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13204
13205         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
13206         Add i?86-*-solaris2* support.
13207
13208 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
13209
13210         PR c++/42713
13211         PR c++/42820
13212         * g++.dg/template/typedef27.C: New test case.
13213         * g++.dg/template/typedef28.C: New test case.
13214
13215 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
13216
13217         * gcc.dg/optimize-bswap*.c: Add ARM target
13218
13219 2010-01-27  Richard Guenther  <rguenther@suse.de>
13220
13221         PR middle-end/42878
13222         * gcc.dg/torture/pr42878-1.c: New testcase.
13223         * gcc.dg/torture/pr42878-2.c: Likewise.
13224
13225 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
13226
13227         PR middle-end/42874
13228         * gcc.dg/vla-22.c: New test.
13229
13230 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
13231
13232         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
13233         current collation.
13234
13235 2010-01-26  Richard Guenther  <rguenther@suse.de>
13236
13237         PR rtl-optimization/42685
13238         * gcc.dg/pr42685.c: New testcase.
13239         * g++.dg/other/pr42685.C: Likewise.
13240
13241 2010-01-26  Richard Guenther  <rguenther@suse.de>
13242
13243         PR middle-end/42806
13244         * g++.dg/other/pr42806.C: New testcase.
13245
13246 2010-01-26  Richard Guenther  <rguenther@suse.de>
13247
13248         PR tree-optimization/42250
13249         * gcc.dg/pr42250.c: New testcase.
13250
13251 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
13252
13253         * gnat.dg/array_bounds_test.adb: New test.
13254
13255 2010-01-25  Tobias Burnus  <burnus@net-b.de>
13256
13257         PR fortran/42858
13258         * gfortran.dg/generic_21.f90: New test.
13259
13260 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13261
13262         PR testsuite/41522
13263         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13264
13265 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
13266
13267         PR c++/42748
13268         * g++.dg/abi/arm_va_list2.C: New test.
13269         * g++.dg/abi/arm_va_list2.h: Companion header file.
13270
13271 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
13272
13273         PR fortran/41044
13274         * gfortran.dg/parameter_array_ref_2.f90 : New test.
13275
13276         PR fortran/41167
13277         * gfortran.dg/char_array_arg_1.f90 : New test.
13278
13279         * gfortran.dg/pr25923.f90 : Remove XFAIL.
13280
13281 2010-01-24  Tobias Burnus  <burnus@net-b.de>
13282
13283         PR fortran/39304
13284         * gfortran.dg/generic_20.f90: New test.
13285
13286 2010-01-22  Michael Matz  <matz@suse.de>
13287
13288         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13289         -msse2.
13290
13291 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
13292
13293         PR fortran/42736
13294         * gfortran.dg/dependency_25.f90 : New test.
13295
13296 2010-01-21  Martin Jambor  <mjambor@suse.cz>
13297
13298         PR tree-optimization/42585
13299         * gcc.dg/tree-ssa/pr42585.c: New test.
13300
13301 2010-01-21  Richard Guenther  <rguenther@suse.de>
13302
13303         PR middle-end/19988
13304         * gcc.dg/pr19988.c: New testcase.
13305
13306 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
13307
13308         * g++.dg/compat/decimal/compat-common.h: New file.
13309         * g++.dg/compat/decimal/decimal-dummy.h: New file.
13310         * g++.dg/compat/decimal/pass_x.h: New file.
13311         * g++.dg/compat/decimal/pass_y.h: New file.
13312         * g++.dg/compat/decimal/pass-1_main.C: New file.
13313         * g++.dg/compat/decimal/pass-1_x.C: New file.
13314         * g++.dg/compat/decimal/pass-1_y.C: New file.
13315         * g++.dg/compat/decimal/pass-2_main.C: New file.
13316         * g++.dg/compat/decimal/pass-2_x.C: New file.
13317         * g++.dg/compat/decimal/pass-2_y.C: New file.
13318         * g++.dg/compat/decimal/pass-3_main.C: New file.
13319         * g++.dg/compat/decimal/pass-3_x.C: New file.
13320         * g++.dg/compat/decimal/pass-3_y.C: New file.
13321         * g++.dg/compat/decimal/pass-4_main.C: New file.
13322         * g++.dg/compat/decimal/pass-4_x.C: New file.
13323         * g++.dg/compat/decimal/pass-4_y.C: New file.
13324         * g++.dg/compat/decimal/pass-5_main.C: New file.
13325         * g++.dg/compat/decimal/pass-5_x.C: New file.
13326         * g++.dg/compat/decimal/pass-5_y.C: New file.
13327         * g++.dg/compat/decimal/pass-6_main.C: New file.
13328         * g++.dg/compat/decimal/pass-6_x.C: New file.
13329         * g++.dg/compat/decimal/pass-6_y.C: New file.
13330         * g++.dg/compat/decimal/return_x.h: New file.
13331         * g++.dg/compat/decimal/return_y.h: New file.
13332         * g++.dg/compat/decimal/return-1_main.C: New file.
13333         * g++.dg/compat/decimal/return-1_x.C: New file.
13334         * g++.dg/compat/decimal/return-1_y.C: New file.
13335         * g++.dg/compat/decimal/return-2_main.C: New file.
13336         * g++.dg/compat/decimal/return-2_x.C: New file.
13337         * g++.dg/compat/decimal/return-2_y.C: New file.
13338         * g++.dg/compat/decimal/return-3_main.C: New file.
13339         * g++.dg/compat/decimal/return-3_x.C: New file.
13340         * g++.dg/compat/decimal/return-3_y.C: New file.
13341         * g++.dg/compat/decimal/return-4_main.C: New file.
13342         * g++.dg/compat/decimal/return-4_x.C: New file.
13343         * g++.dg/compat/decimal/return-4_y.C: New file.
13344         * g++.dg/compat/decimal/return-5_main.C: New file.
13345         * g++.dg/compat/decimal/return-5_x.C: New file.
13346         * g++.dg/compat/decimal/return-5_y.C: New file.
13347         * g++.dg/compat/decimal/return-6_main.C: New file.
13348         * g++.dg/compat/decimal/return-6_x.C: New file.
13349         * g++.dg/compat/decimal/return-6_y.C: New file.
13350
13351 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13352
13353         PR debug/42715
13354         * gcc.dg/pr42715.c: New.
13355
13356 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
13357
13358         PR c++/42038
13359         * g++.dg/parse/crash55.C: New.
13360
13361 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13362
13363         PR debug/42782
13364         * gcc.dg/guality/pr42782.c: New.
13365
13366 2010-01-20  Jason Merrill  <jason@redhat.com>
13367
13368         PR c++/41788
13369         * g++.dg/abi/packed1.C: New.
13370
13371         PR c++/41920
13372         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13373
13374         PR c++/40750
13375         * g++.dg/parse/fn-typedef1.C: New.
13376         * g++.dg/other/cv_quals.C: Adjust.
13377
13378 2010-01-20  Anthony Green  <green@moxielogic.com>
13379
13380         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13381         pack(push) pragma).
13382         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13383         * gcc.dg/20020312-2.c: Port this to the moxie core.
13384         * gcc.dg/weak/typeof-2.c: Ditto.
13385
13386 2010-01-20  Richard Guenther  <rguenther@suse.de>
13387
13388         PR tree-optimization/42717
13389         * gcc.c-torture/compile/pr42717.c: New testcase.
13390
13391 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
13392
13393         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13394         of signed, add a few new tests.
13395
13396         PR middle-end/42803
13397         * g++.dg/parse/limits-initializer1.C: New test.
13398
13399 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13400
13401         PR fortran/42804
13402         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13403         * gfortran.dg/typebound_call_12.f03: New test.
13404
13405 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
13406
13407         PR fortran/42783
13408         * gfortran.dg/bounds_check_15.f90 : New test.
13409
13410 2010-01-19  Michael Matz  <matz@suse.de>
13411
13412         PR tree-optimization/41783
13413         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13414
13415 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13416
13417         PR target/38697.
13418         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13419         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13420         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
13421         * gcc.target/arm/neon/vget_lows16.c: Likewise.
13422         * gcc.target/arm/neon/vget_lows32.c: Likewise.
13423         * gcc.target/arm/neon/vget_lows64.c: Likewise.
13424         * gcc.target/arm/neon/vget_lows8.c: Likewise.
13425         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13426         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13427         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13428         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13429
13430 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13431
13432         PR fortran/42545
13433         * gfortran.dg/extends_6.f03: Modified an error message.
13434         * gfortran.dg/extends_10.f03: New test.
13435         * gfortran.dg/private_type_6.f03: Modified an error message.
13436         * gfortran.dg/structure_constructor_8.f03: Ditto.
13437
13438 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
13439
13440         PR tree-optimization/42719
13441         * gcc.dg/pr42719.c: New test.
13442
13443         PR debug/42728
13444         * gcc.dg/pr42728.c: New test.
13445
13446 2010-01-19  Anthony Green  <green@moxielogic.com>
13447
13448         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13449
13450 2010-01-18  Anthony Green  <green@moxielogic.com>
13451
13452         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13453         for moxie.
13454
13455 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
13456
13457         * g++.dg/template/error45.C: reverted as part of reverting the
13458         fix of PR c++/42634.
13459
13460 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13461
13462         PR c++/42634
13463         * g++.dg/template/error45.C: New test.
13464
13465 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13466
13467         PR c++/42766
13468         * g++.dg/conversion/op6.C: New test.
13469
13470 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
13471
13472         PR target/42774
13473         * gcc.target/alpha/pr42774.c: New test.
13474
13475 2010-01-18  Richard Guenther  <rguenther@suse.de>
13476
13477         PR tree-optimization/42781
13478         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13479
13480 2010-01-17  Richard Guenther  <rguenther@suse.de>
13481
13482         PR middle-end/42248
13483         * gcc.c-torture/execute/pr42248.c: New testcase.
13484
13485 2010-01-17  Richard Guenther  <rguenther@suse.de>
13486
13487         PR tree-optimization/42773
13488         * g++.dg/torture/pr42773.C: New testcase.
13489
13490 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
13491
13492         PR fortran/42677
13493         * gfortran.dg/interface_assignment_5.f90: New test.
13494
13495 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
13496
13497         PR c++/42697
13498         * g++.dg/template/crash94.C: Reverted.
13499
13500 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
13501
13502         PR debug/42767
13503         * gcc.dg/debug/pr42767.c: New.
13504
13505 2010-01-15  Jason Merrill  <jason@redhat.com>
13506
13507         PR c++/42761
13508         * g++.dg/cpp0x/decltype22.C: New.
13509
13510 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
13511
13512         PR middle-end/42760
13513         * g++.dg/torture/pr42760.C: New test.
13514
13515 2010-01-15  Jing Yu  <jingyu@google.com>
13516
13517         PR rtl-optimization/42691
13518         * gcc.c-torture/execute/pr42691.c: New.
13519
13520 2010-01-15  Richard Guenther  <rguenther@suse.de>
13521
13522         PR middle-end/42739
13523         * g++.dg/torture/pr42739.C: New testcase.
13524
13525 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
13526
13527         * g++.dg/template/error45.C: Revert as part of reverting changes
13528         or PR c++/42634.
13529
13530 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13531
13532         PR fortran/42684
13533         * gfortran.dg/interface_31.f90: New test.
13534
13535 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13536
13537         * gcc.target/powerpc/pr42747.c: New file.
13538
13539 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13540
13541         PR middle-end/42674
13542         * c-c++-common/pr42674.c: New test.
13543
13544         PR c++/42608
13545         * g++.dg/template/instantiate11.C: New test.
13546
13547 2010-01-14  Jason Merrill  <jason@redhat.com>
13548
13549         PR c++/42701
13550         * g++.dg/overload/error3.C: New.
13551
13552         PR c++/42655
13553         * g++.dg/overload/rvalue1.C: New.
13554
13555 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13556
13557         PR tree-optimization/42706
13558         * gcc.dg/ipa/pr42706.c: New testcase.
13559
13560 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13561
13562         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13563
13564 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13565
13566         PR tree-optimization/42714
13567         * g++.dg/torture/pr42714.C: New test.
13568
13569 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13570
13571         PR rtl-optimization/42246
13572         * gfortran.dg/pr42246-2.f: New.
13573
13574 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13575
13576         PR rtl-optimization/42389
13577         * gcc.dg/pr42389.c: New.
13578
13579 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13580
13581         PR rtl-optimization/42388
13582         * gcc.dg/pr42388.c: New.
13583
13584 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13585
13586         PR rtl-optimization/42294
13587         * gfortran.dg/pr42294.f: New.
13588
13589 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13590
13591         PR rtl-optimization/39453
13592         PR rtl-optimization/42246
13593         * gcc.dg/pr39453.c: New.
13594         * gcc.dg/pr42246.c: New.
13595
13596 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13597
13598         PR middle-end/42245
13599         * gcc.dg/pr42245.c: New.
13600         * gcc.dg/pr42245-2.c: New.
13601
13602 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13603
13604         PR rtl-optimization/42249
13605         * gcc.dg/pr42249.c: New.
13606
13607 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13608
13609         PR c/42721
13610         * gcc.c-torture/execute/pr42721.c: New test.
13611
13612 2010-01-14  Ira Rosen  <irar@il.ibm.com>
13613
13614         PR tree-optimization/42709
13615         * gcc.dg/vect/pr42709.c: New test.
13616
13617 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13618
13619         PR fortran/41478
13620         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13621         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13622
13623 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13624
13625         PR fortran/42481
13626         * gfortran.dg/generic_19.f90 : New test.
13627
13628 2010-01-13  Richard Guenther  <rguenther@suse.de>
13629
13630         PR tree-optimization/42730
13631         * gcc.c-torture/compile/pr42730.c: New testcase.
13632
13633 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
13634
13635         PR target/pr42542
13636         * gcc.target/ia64/pr42542-1.c: New.
13637         * gcc.target/ia64/pr42542-2.c: New.
13638         * gcc.target/ia64/pr42542-3.c: New.
13639
13640 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
13641
13642         PR c++/42634
13643         * g++.dg/template/error45.C: New test.
13644
13645 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13646
13647         PR tree-optimization/42704
13648         * g++.dg/torture/pr42704.C: New test.
13649
13650 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13651
13652         PR tree-optimization/42703
13653         * gcc.c-torture/compile/pr42703.c: New test.
13654
13655 2010-01-13  Richard Guenther  <rguenther@suse.de>
13656
13657         PR tree-optimization/42705
13658         * gcc.c-torture/compile/pr42705.c: New testcase.
13659
13660 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
13661
13662         * gcc.target/bfin/l2.c: New test.
13663         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13664
13665 2010-01-13  Richard Guenther  <rguenther@suse.de>
13666
13667         PR middle-end/42716
13668         * gcc.c-torture/compile/pr42716.c: New testcase.
13669
13670 2010-01-13  Richard Guenther  <rguenther@suse.de>
13671
13672         PR lto/42678
13673         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13674
13675 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
13676
13677         PR c/42708
13678         * gcc.c-torture/compile/pr42708-1.c: New test.
13679
13680 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
13681
13682         PR debug/42662
13683         * gcc.dg/pr42662.c: New test.
13684
13685         PR tree-optimization/42645
13686         * g++.dg/other/pr42645-1.C: New test.
13687         * g++.dg/other/pr42645-2.C: New test.
13688
13689 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
13690
13691         PR target/42416
13692         * gcc.target/powerpc/warn-1.c: New test.
13693         * gcc.target/powerpc/warn-2.c: New test.
13694
13695 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
13696
13697         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13698         stack alignment.
13699
13700 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
13701
13702         * gcc.dg/lto/20100108_0.c: New.
13703
13704 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
13705
13706         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13707         Add -march=i686 -msse for 32bit x86 targets.
13708
13709 2010-01-10  Richard Guenther  <rguenther@suse.de>
13710
13711         PR middle-end/42667
13712         * gcc.dg/torture/pr42667.c: New testcase.
13713
13714 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13715
13716         PR fortran/32489
13717         * gfortran.dg/array_constructor_34.f90: New test.
13718
13719 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13720
13721         PR fortran/20923
13722         * gfortran.dg/array_constructor_33.f90: New test.
13723         gfortran.dg/array_function_5.f90: Add credit.
13724
13725 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13726
13727         PR debug/42631
13728         * gcc.dg/pr42631.c: New.
13729
13730 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13731
13732         PR debug/42630
13733         * gcc.dg/pr42630.c: New.
13734
13735 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13736
13737         PR debug/42629
13738         * gcc.dg/pr42629.c: New.
13739
13740 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13741
13742         PR middle-end/42363
13743         * gcc.dg/torture/pr42363.c: New.
13744
13745 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13746
13747         PR debug/42604
13748         PR debug/42395
13749         * gcc.dg/vect/pr42604.c: New.
13750         * gcc.dg/vect/pr42395.c: New.
13751
13752 2010-01-09  Richard Guenther  <rguenther@suse.de>
13753
13754         PR middle-end/42512
13755         * gcc.c-torture/execute/pr42512.c: New testcase.
13756
13757 2010-01-09  Tobias Burnus  <burnus@net-b.de>
13758
13759         PR fortran/41298
13760         * gfortran.dg/c_ptr_tests_14.f90: New test.
13761
13762 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13763
13764         PR ada/41929
13765         * gnat.dg/null_pointer_deref1.adb: Don't run on
13766         sparc*-sun-solaris2.11.
13767
13768 2010-01-08  Richard Guenther  <rguenther@suse.de>
13769
13770         PR lto/42528
13771         * gcc.dg/lto/20100103-1_0.c: New testcase.
13772         * gcc.dg/lto/20100103-2_0.c: Likewise.
13773
13774 2010-01-08  Tobias Burnus  <burnus@net-b.de
13775
13776         PR/fortran 25829
13777         * gfortran.dg/asynchronous_1.f90: New test.
13778         * gfortran.dg/asynchronous_2.f90: New test.
13779         * gfortran.dg/conflicts.f90: Update error message.
13780
13781 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
13782
13783         c++/40155
13784         * g++.dg/cpp0x/variadic-unify-2.C: New test.
13785
13786 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
13787
13788         PR tree-optimization/42625
13789         * g++.dg/opt/dtor4.C: New test.
13790         * g++.dg/opt/dtor4.h: New.
13791         * g++.dg/opt/dtor4-aux.cc: New.
13792
13793 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13794
13795         PR fortran/42597
13796         * gfortran.dg/proc_ptr_26.f90: New test.
13797
13798 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13799
13800         PR fortran/41872
13801         * gfortran.dg/allocatable_scalar_7.f90: New test.
13802
13803 2010-01-06  Richard Guenther  <rguenther@suse.de>
13804
13805         * gcc.c-torture/compile/pr42632.c: New testcase.
13806
13807 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13808
13809         PR target/42542
13810         * gcc.target/i386/pr42542-4.c: New.
13811         * gcc.target/i386/pr42542-4a.c: Likewise.
13812         * gcc.target/i386/pr42542-5.c: Likewise.
13813         * gcc.target/i386/pr42542-5a.c: Likewise.
13814
13815 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13816
13817         * gcc.dg/tls/opt-15.c: New test.
13818
13819 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13820
13821         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13822
13823 2010-01-05  Martin Jambor  <mjambor@suse.cz>
13824
13825         PR tree-optimization/42462
13826         * g++.dg/torture/pr42462.C: New test.
13827
13828 2010-01-05  Jason Merrill  <jason@redhat.com>
13829
13830         * g++.dg/cpp0x/initlist30.C: New test.
13831
13832 2010-01-05  Richard Guenther  <rguenther@suse.de>
13833
13834         PR tree-optimization/42614
13835         * gcc.c-torture/execute/pr42614.c: New testcase.
13836
13837 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
13838
13839         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13840         * gcc.dg/Wunreachable-1.c: Remove the testcase of
13841         -Wunreachable-code.
13842         * gcc.dg/Wunreachable-2.c: Likewise.
13843         * gcc.dg/Wunreachable-3.c: Likewise.
13844         * gcc.dg/Wunreachable-4.c: Likewise.
13845         * gcc.dg/Wunreachable-5.c: Likewise.
13846         * gcc.dg/Wunreachable-6.c: Likewise.
13847         * gcc.dg/Wunreachable-7.c: Likewise.
13848         * gcc.dg/Wunreachable-8.c: Likewise.
13849         * gcc.dg/20041231-1.c: Likewise.
13850
13851 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
13852
13853         PR other/42611
13854         * gcc.dg/pr42611.c: New test.
13855
13856         PR tree-optimization/42508
13857         * g++.dg/opt/pr42508.C: New test.
13858
13859 2010-01-05  Tobias Burnus  <burnus@net-b.de>
13860
13861         PR fortran/41872
13862         * gfortran.dg/allocatable_scalar_8.f90: New.
13863
13864 2010-01-04  Martin Jambor  <mjambor@suse.cz>
13865
13866         PR tree-optimization/42398
13867         * gcc.c-torture/compile/pr42398.c: New test.
13868
13869 2010-01-04  Jason Merrill  <jason@redhat.com>
13870
13871         PR c++/42555
13872         * g++.dg/ext/attrib35.C: New.
13873
13874         PR c++/42567
13875         * g++.dg/cpp0x/auto17.C: New.
13876
13877 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
13878
13879         * gcc.dg/lto/20100104_0.c: New.
13880
13881 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
13882
13883         PR target/42542
13884         * gcc.target/i386/pr42542-1.c: New.
13885         * gcc.target/i386/pr42542-1a.c: Likewise.
13886         * gcc.target/i386/pr42542-1b.c: Likewise.
13887         * gcc.target/i386/pr42542-2.c: Likewise.
13888         * gcc.target/i386/pr42542-2a.c: Likewise.
13889         * gcc.target/i386/pr42542-2b.c: Likewise.
13890         * gcc.target/i386/pr42542-3.c: Likewise.
13891         * gcc.target/i386/pr42542-3a.c: Likewise.
13892
13893 2009-01-04  Tobias Burnus  <burnus@net-b.de>
13894
13895         PR fortran/41872
13896         * gfortran.dg/allocatable_scalar_5.f90: New test.
13897         * gfortran.dg/allocatable_scalar_6.f90: New test.
13898
13899 2010-01-03  Richard Guenther  <rguenther@suse.de>
13900
13901         PR testsuite/42583
13902         * gfortran.dg/gomp/recursion1.f90: Remove.
13903
13904 2010-01-03  Richard Guenther  <rguenther@suse.de>
13905
13906         * gcc.dg/Warray-bounds.c: Remove XFAILs.
13907         * gcc.dg/uninit-6.c: Likewise.
13908         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13909
13910 2010-01-03  Richard Guenther  <rguenther@suse.de>
13911
13912         PR tree-optimization/42589
13913         * gcc.target/i386/pr42589.c: New testcase.
13914
13915 2010-01-03  Richard Guenther  <rguenther@suse.de>
13916
13917         PR tree-optimization/42438
13918         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13919
13920 2010-01-02  Richard Guenther  <rguenther@suse.de>
13921
13922         PR testsuite/41651
13923         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13924
13925 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
13926
13927         PR target/42448
13928         * gcc.target/alpha/pr42448-1.c: New test.
13929         * gcc.target/alpha/pr42448-2.c: Ditto.
13930
13931 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
13932
13933         PR preprocessor/41947
13934         * gcc.dg/c99-hexfloat-3.c: New test.
13935
13936 2010-01-01  Richard Guenther  <rguenther@suse.de>
13937
13938         PR c/42570
13939         * gcc.c-torture/execute/pr42570.c: New testcase.
13940
13941 2010-01-01  Richard Guenther  <rguenther@suse.de>
13942
13943         PR middle-end/42559
13944         * gcc.c-torture/compile/pr42559.c: New testcase.
13945
13946 \f
13947 Copyright (C) 2010 Free Software Foundation, Inc.
13948
13949 Copying and distribution of this file, with or without modification,
13950 are permitted in any medium without royalty provided the copyright
13951 notice and this notice are preserved.