OSDN Git Service

Note patch fixing PR testsuite/43925.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
2
3         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
4         "target short_enums".
5         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
6
7 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
8
9         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
10
11         PR rtl-optimization/46603
12         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
13
14         PR testsuite/46230
15         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
16         being vectorized.  Adjust dg-final pattern.
17         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
18
19         * gcc.dg/vect: Do not include <stdio.h> in testcases.
20         * gcc.dg/vect/costmodel/ppc: Likewise.
21
22 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
23
24         PR rtl-optimization/45652
25         * gcc.dg/pr45652.c: New.
26
27 2010-11-21  Richard Henderson  <rth@redhat.com>
28
29         PR rtl-optimization/46571
30         * gcc.dg/pr46571.c: New.
31
32 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
33
34         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
35
36 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
37
38         PR target/46533
39         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
40
41 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
42
43         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
44         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
45         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
46         * gcc.dg/pack-test-2.c: Test for all targets.
47         * gcc.dg/pragma-align.c: Test for all targets.
48         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
49         * gcc.dg/ucnid-10.c: Test for all targets.
50
51 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
52
53         * gcc.target/sparc/sparc-align-1.c: New test.
54
55 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
56
57         PR c++/16189
58         PR c++/36888
59         PR c++/45331
60         * g++.dg/parse/semicolon3.C: New test.
61         * g++.dg/debug/pr22514.C: Adjust.
62         * g++.dg/init/error1.C: Adjust.
63         * g++.dg/other/bitfield3.C: Adjust.
64         * g++.dg/other/semicolon.C: Adjust.
65         * g++.dg/parse/error14.C: Adjust.
66         * g++.dg/parse/error5.C: Adjust.
67         * g++.dg/parse/parameter-declaration-1.C: Adjust.
68         * g++.dg/template/pr23510.C: Adjust.
69         * g++.dg/template/pr39425.C: Adjust.
70         * g++.old-deja/g++.robertl/eb125.C: Adjust.
71
72 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
73
74         PR debug/46561
75         * gcc.dg/autopar/pr46561.c: New test.
76
77         PR c++/46538
78         * g++.dg/other/error34.C: New test.
79
80         PR c++/46526
81         * g++.dg/cpp0x/constexpr-base3.C: New test.
82
83         PR tree-optimization/45830
84         * gcc.target/i386/pr45830.c: New test.
85         * gcc.c-torture/execute/pr45830.c: New test.
86
87 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
88
89         * objc.dg/attributes/class-attribute-1.m: Rewritten.
90         * objc.dg/attributes/class-attribute-2.m: Same change.
91         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
92         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
93         * objc.dg/fobjc-std-1.m: Updated.
94         * obj-c++.dg/fobjc-std-1.mm: Updated.
95
96 2010-11-19  Michael Matz  <matz@suse.de>
97
98         PR tree-optimization/46077
99         * gcc.dg/vect/O3-pr46077.c: New testcase.
100
101 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
102
103         PR c/46547
104         * gcc.c-torture/compile/pr46547-1.c: New test.
105
106 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
107
108         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
109         exec $compiler.
110         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
111         $GFORTRAN_UNDER_TEST.
112         (gfortran_init): Use -B to specify specpath, add trailing /.
113
114 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
115
116         * gcc.target/powerpc/ppc-target-1.c: New file to test target
117         attributes on PowerPC.
118         * gcc.target/powerpc/ppc-target-2.c: Ditto.
119         * gcc.target/powerpc/ppc-target-3.c: Ditto.
120
121 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
122
123         * objc.dg/attributes/proto-attribute-1.m: Updated.
124         * objc.dg/attributes/proto-attribute-2.m: New.
125         * objc.dg/attributes/proto-attribute-3.m: New.
126         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
127         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
128         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
129
130 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
131
132         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
133
134 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
135
136         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
137
138 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
139
140         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
141         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
142
143 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
144
145         PR middle-end/46534
146         * gcc.c-torture/compile/pr46534.c: New test.
147
148 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
149
150         * gnat.dg/atomic4.ad[sb]: New test.
151         * gnat.dg/volatile4.adb: Likewise.
152
153 2010-11-18  Richard Henderson  <rth@redhat.com>
154
155         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
156
157 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
158
159         PR c/33193
160         * c-c++-common/pr33193.c: New test.
161
162 2010-11-18  Richard Guenther  <rguenther@suse.de>
163
164         PR tree-optimization/46172
165         * gcc.dg/torture/pr46172.c: New testcase.
166
167 2010-11-18  Jeff Law  <law@redhat.com>
168
169         PR middle-end-optimization/46297
170         * gfortran.dg/pr46297.f: New test.
171
172 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
173
174         PR middle-end/31490
175         * gcc.dg/pr31490.c: New test.
176
177 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
178
179         * gcc.dg/nop.h: Move from ...
180         * gcc.dg/guality/nop.h: ... here.
181         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
182         * gcc.dg/guality/asm-1.c: Update nop.h include.
183         * gcc.dg/guality/pr43329-1.c: Ditto.
184
185 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
186
187         * gcc.dg/two-types-1.c: New test.
188         * gcc.dg/two-types-2.c: New test.
189         * gcc.dg/two-types-3.c: New test.
190         * gcc.dg/two-types-4.c: New test.
191         * gcc.dg/two-types-5.c: New test.
192         * gcc.dg/two-types-6.c: New test.
193         * gcc.dg/two-types-7.c: New test.
194         * gcc.dg/two-types-8.c: New test.
195         * gcc.dg/two-types-9.c: New test.
196         * gcc.dg/two-types-10.c: New test.
197         * objc.dg/two-types-1.m: New test.
198
199 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
200
201         PR rtl-optimization/46440
202         * gcc.dg/pr46440.c: New test.
203
204         PR testsuite/45429
205         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
206
207 2010-11-17  Ira Rosen  <irar@il.ibm.com>
208
209         PR tree-optimization/46312
210         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
211         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
212         on targets that support vector shifts with scalar shift argument.
213         Remove dg-options.
214         * gcc.dg/vect/vect-scal-opt.c: Rename to...
215         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
216         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
217         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
218         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
219         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
220         support misaligned data accesses.
221         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
222         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
223         * lib/target-supports.exp
224         (check_effective_target_vect_shift_scalar): New.
225
226 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
227
228         * gcc.dg/guality/nop.h: New file.
229         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
230         "nop".  Adjust line numbers in gdb-test.
231         * gcc.dg/guality/pr43329-1.c: Likewise.
232
233 2010-11-16  Jason Merrill  <jason@redhat.com>
234
235         * g++.dg/cpp0x/defaulted20.C: New.
236
237         * g++.dg/template/injected2.C: New.
238
239 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
240
241         * objc.dg/protocol-optional-1.m: New.
242         * obj-c++.dg/protocol-optional-1.mm: New.
243
244 2010-11-16  Richard Henderson  <rth@redhat.com>
245
246         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
247         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
248
249 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
250
251         * gnat.dg/opt12.adb: New test.
252         * gnat.dg/opt12_pkg.ad[sb]: New helper.
253
254 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
255
256         * gcc.target/rx/pack.c: New test.
257
258 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
259             Tobias Burnus  <burnus@net-b.de>
260
261         PR fortran/32049
262         * gfortran.dg/quad_1.f90: New.
263         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
264         compiler arguments.
265         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
266         library search path; call gcc-set-multilib-library-path with
267         arguments such that libgfortran.spec is found.
268         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
269
270 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
271
272         PR c++/46401
273         * g++.dg/warn/Wsequence-point-3.C: New test.
274
275 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
276
277         PR preprocessor/17349
278         * gcc.dg/cpp/cmdlne-C3.c: New.
279
280 2010-11-16  Richard Guenther  <rguenther@suse.de>
281
282         PR tree-optimization/44545
283         * gcc.dg/pr44545.c: New testcase.
284
285 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
286
287         PR rtl-optimization/46366
288         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
289         casts.
290
291 2010-11-16  Richard Guenther  <rguenther@suse.de>
292
293         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
294
295 2010-11-16  Richard Guenther  <rguenther@suse.de>
296
297         PR middle-end/45172
298         * gfortran.dg/gomp/pr45172.f90: New testcase.
299
300 2010-11-16  Nick Clifton  <nickc@redhat.com>
301
302         * gcc.target/rx/pack.c: New test.
303
304 2010-11-15  Richard Henderson  <rth@redhat.com>
305
306         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
307         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
308         Use builtin_constant_p rather than scanning for builtin name.
309
310 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
311
312         * objc.dg/property/dotsyntax-18.m: New.
313         * objc.dg/property/dotsyntax-19.m: New.
314         * objc.dg/property/dotsyntax-20.m: New.
315         * obj-c++.dg/property/dotsyntax-18.mm: New.
316         * obj-c++.dg/property/dotsyntax-19.mm: New.
317         * obj-c++.dg/property/dotsyntax-20.mm: New.
318         * objc.dg/property/dotsyntax-4.m: Removed some unused
319         variables and code.
320         * objc.dg/property/dotsyntax-6.m: Same change.
321         * objc.dg/property/dotsyntax-16.m: Same change.
322         * objc.dg/property/dotsyntax-17.m: Same change.
323         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
324         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
325         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
326         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
327         * objc.dg/property/at-property-22.m: Added missing casts.
328         * obj-c++.dg/property/at-property-22.mm: Same change.
329
330 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
331
332         PR tree-optimization/46491
333         * gcc.target/i386/pr46491.c: New test.
334
335         PR tree-optimization/46461
336         * gcc.c-torture/compile/pr46461.c: New test.
337
338 2010-11-15  Tobias Burnus  <burnus@net.b.de>
339
340         PR fortran/46484
341         * gfortran.dg/allocatable_scalar_11.f90: New.
342         * gfortran.dg/allocatable_scalar_5.f90: Make test case
343         standard conform.
344
345 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
346
347         PR debug/46095
348         * gcc.target/i386/pr46095.c: New test.
349
350         PR debug/46387
351         * gcc.dg/pr46387.c: New test.
352
353 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
354
355         * objc.dg/property/dotsyntax-16.m: New.
356         * objc.dg/property/dotsyntax-17.m: New.
357         * obj-c++.dg/property/dotsyntax-16.mm: New.
358         * obj-c++.dg/property/dotsyntax-17.mm: New.
359         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
360         syntax with properties, which now works.
361         * obj-c++.dg/property/at-property-10.mm: Same change.
362
363 2010-11-15  Martin Jambor  <mjambor@suse.cz>
364
365         PR tree-optimization/46349
366         * gnat.dg/opt9.adb: New file.
367         * gnat.dg/opt9_pkg.ads: Likewise
368
369 2010-11-15  Richard Guenther  <rguenther@suse.de>
370
371         PR lto/44989
372         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
373
374 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
375
376         PR preprocessor/45038
377         * g++.dg/pr45038.C: New test.
378
379 2010-11-15  Richard Guenther  <rguenther@suse.de>
380
381         PR tree-optimization/46467
382         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
383
384 2010-11-15  Richard Guenther  <rguenther@suse.de>
385
386         PR testsuite/46423
387         * g++.dg/torture/pr34850.C: Adjust.
388
389 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
390
391         PR c/46475
392         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
393
394 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
395
396         * objc.dg/property/at-property-21.m: New.
397         * objc.dg/property/at-property-22.m: New.
398         * objc.dg/property/at-property-23.m: New.
399         * objc.dg/property/synthesize-9.m: New.
400         * objc.dg/property/synthesize-10.m: New.
401         * objc.dg/property/synthesize-11.m: New.
402         * obj-c++.dg/property/at-property-21.mm: New.
403         * obj-c++.dg/property/at-property-22.mm: New.
404         * obj-c++.dg/property/at-property-23.mm: New.
405         * obj-c++.dg/property/synthesize-9.mm: New.
406         * obj-c++.dg/property/synthesize-10.mm: New.
407         * obj-c++.dg/property/synthesize-11.mm: New.
408
409         * objc.dg/property/at-property-4.m: Updated to match new compiler
410         where some errors have been converted into warnings and vice versa.
411         * objc.dg/property/at-property-16.m: Same change.
412         * objc.dg/property/at-property-18.m: Same change.
413         * objc.dg/property/property-neg-5.m: Same change.
414         * obj-c++.dg/property/at-property-4.mm: Same change.
415         * obj-c++.dg/property/at-property-16.mm: Same change.
416         * obj-c++.dg/property/at-property-18.mm: Same change.
417         * obj-c++.dg/property/property-neg-5.mm: Same change.
418
419         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
420         commented out because of testsuite problems; I found out that
421         using dg-warning instead of dg-message gets them to work.
422         * obj-c++.dg/property/property-neg-3.mm: Same change.
423         * obj-c++.dg/property/synthesize-6.mm: Same change.
424         * obj-c++.dg/property/at-property-5.mm: Same change.
425         * obj-c++.dg/property/at-property-14.mm: Same change.
426         * obj-c++.dg/property/at-property-18.mm: Same change.
427         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
428         some tests still do not work due to some other testsuite issue).
429
430 2010-11-13  Jason Merrill  <jason@redhat.com>
431
432         * g++.dg/cpp0x/auto20.C: New.
433
434 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
435
436         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
437         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
438
439 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
440
441         PR c/46462
442         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
443         * gcc.dg/pr35746.c: Likewise.
444         * gcc.dg/cpp/direct2.c: Likewise.
445         * gcc.dg/cpp/direct2s.c: Likewise.
446         * gcc.dg/noncompile/920923-1.c: Likewise.
447         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
448
449 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
450
451         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
452
453 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
454
455         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
456         a pointer to an arbitrary C struct with an Objective-C protocol.
457         Test various valid uses of typedef with Objective-C objects and
458         protocols instead.
459         * objc.dg/invalid-type-1.m: New.
460         * obj-c++.dg/invalid-type-1.m: New.
461
462 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
463
464         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
465
466 2010-11-13  Tobias Burnus  <burnus@net-b.de>
467
468         PR fortran/45742
469         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
470
471 2010-11-13  Tobias Burnus  <burnus@net-b.de>
472
473         PR fortran/45742
474         * gfortran.dg/volatile12.f90: New.
475
476 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
477
478         * objc.dg/attributes/method-format-1.m: Adjust.
479
480 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
481
482         PR c/20385
483         * gcc.dg/decl-9.c: New.
484
485 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
486
487         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
488
489 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
490
491         * gcc.dg/format/few-1.c: New test.
492         * gcc.dg/format/asm_fprintf-1.c: Adjust.
493         * gcc.dg/format/c90-scanf-1.c: Adjust.
494         * gcc.dg/format/cmn-err-1.c: Adjust.
495         * gcc.dg/format/dfp-printf-1.c: Adjust.
496         * gcc.dg/format/dfp-scanf-1.c: Adjust.
497         * gcc.dg/format/gcc_diag-1.c: Adjust.
498         * gcc.dg/format/ms_unnamed-1.c: Adjust.
499         * gcc.dg/format/strfmon-1.c: Adjust.
500         * gcc.dg/format/unnamed-1.c: Adjust.
501         * gcc.dg/format/xopen-2.c: Adjust.
502         * g++.dg/ext/builtin4.C: Adjust.
503         * g++.dg/ext/builtin5.C: Adjust.
504
505 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
506
507         * gcc.dg/pragma-diag-2.c: New test.
508
509 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
510
511         PR fortran/45794
512         * gfortran.dg/optional_mask.f90: New test.
513
514 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
515
516         * g++.dg/cpp0x/defaulted15.C: Adjust.
517
518 2010-11-12  James Dennett <jdennett@google.com>
519
520         PR c++/39415
521         * g++.dg/expr/static_cast7.C: New.
522
523 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
524
525         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
526         warning.
527         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
528         mips-sgi-irix*.
529         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
530         * gcc.target/mips/call-3.c: Add dg-require-visibility.
531
532 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
533
534         * gcc.dg/pr46375.c: New test.
535
536 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
537
538         PR c/44782
539         * c-c++-common/fmax-errors.c: New test.
540
541 2010-11-11  Richard Henderson  <rth@redhat.com>
542
543         * gcc.target/i386/sse-24.c: Use -ffp-contract.
544
545 2010-11-11  Jan Hubicka  <jh@suse.cz>
546
547         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
548         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
549
550 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
551
552         PR target/46088
553         * gcc.dg/pr46088.c: New test.
554
555 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
556
557         * gfortran.dg/empty_derived_type.f90: New test.
558
559 2010-11-11  Tobias Burnus  <burnus@net-b.de>
560
561         PR fortran/46413
562         * gfortran.dg/class_31.f90: New.
563
564         PR fortran/46205
565         * gfortran.dg/forall_14.f90: New.
566
567 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
568             Tobias Burnus  <burnus@net-b.de>
569
570         PR fortran/46325
571         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
572
573 2010-11-11  Jan Hubicka  <jh@suse.cz>
574
575         * gcc.dg/20081223-1.c: Update LTO options.
576         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
577         * gcc.dg/lto/20081118_0.c: Update LTO options.
578         * gcc.dg/lto/ipareference_0.c: Update LTO options.
579         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
580         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
581         * gcc.dg/lto/ipacp_0.c: Update LTO options.
582         * gcc.dg/lto/20090116_0.c: Update LTO options.
583         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
584         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
585         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
586         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
587         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
588         * gcc.dg/lto/20081224_0.c: Update LTO options.
589         * gcc.dg/lto/20090219_0.c: Update LTO options.
590         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
591         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
592         * gcc.dg/lto/20081115_0.c: Update LTO options.
593         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
594         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
595         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
596         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
597         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
598         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
599         * g++.dg/20090107-1.C: Update LTO options.
600         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
601         * g++.dg/lto/20081123_0.C: Update LTO options.
602         * g++.dg/lto/20090313_0.C: Update LTO options.
603         * g++.dg/lto/20081125_0.C: Update LTO options.
604         * g++.dg/lto/20081109-1_0.C: Update LTO options.
605         * g++.dg/lto/20081219_0.C: Update LTO options.
606         * g++.dg/lto/20100724-1_0.C: Update LTO options.
607         * g++.dg/lto/20081204-1_0.C: Update LTO options.
608         * g++.dg/lto/20090303_0.C: Update LTO options.
609         * g++.dg/lto/20100723-1_0.C: Update LTO options.
610         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
611         * g++.dg/lto/20090128_0.C: Update LTO options.
612         * g++.dg/lto/20081204-2_0.C: Update LTO options.
613         * g++.dg/lto/20090302_0.C: Update LTO options.
614         * g++.dg/lto/20081119-1_0.C: Update LTO options.
615         * g++.dg/lto/20081118_0.C: Update LTO options.
616         * g++.dg/20090121-1.C: Update LTO options.
617         * objc.dg/lto/lto.exp: Update LTO options.
618         * lib/lto.exp: Update LTO options.
619         * lib/gcc-dg.exp: Update LTO options.
620         * lib/c-torture.exp: Update LTO options.
621         * obj-c++.dg/lto/lto.exp: Update LTO options.
622
623 2010-11-11  Jan Hubicka  <jh@suse.cz>
624
625         PR tree-optimize/40436
626         * gcc.dg/tree-ssa/inline-5.c: New testcase.
627         * gcc.dg/tree-ssa/inline-6.c: New testcase.
628
629 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
630
631         * gfortran.dg/proc_decl_24.f90: New.
632
633 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
634
635         * objc.dg/property/at-property-20.m: New.
636         * objc.dg/property/synthesize-8.m: New.
637         * obj-c++.dg/property/at-property-20.m: New.
638         * obj-c++.dg/property/synthesize-8.mm: New.
639
640 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
641
642         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
643
644 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
645
646         PR middle-end/46388
647         * gcc.c-torture/compile/pr46388.c: New test.
648
649 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
650
651         * lib/lto.exp (lto-get-options-main): Support optional target
652         selector for dg-suppress-ld-options.
653
654 2010-11-11  Martin Jambor  <mjambor@suse.cz>
655
656         PR tree-optimization/46383
657         * g++.dg/torture/pr46383.C: New test.
658
659 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
660
661         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
662         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
663         to dg-options.
664         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
665         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
666         * g++.dg/other/i386-3.C: Ditto.
667
668 2010-11-10  Jason Merrill  <jason@redhat.com>
669
670         * g++.dg/cpp0x/constexpr-46420.C: New.
671
672 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
673
674         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
675         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
676         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
677         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
678         expected messages.
679
680 2010-11-10  Jan Hubicka  <jh@suse.cz>
681
682         PR tree-optimize/38669
683         * gcc.dg/tree-ssa/pr38699.c: New testcase.
684
685 2010-11-10  Jan Hubicka  <jh@suse.cz>
686
687         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
688
689 2010-11-10  Jason Merrill  <jason@redhat.com>
690
691         * g++.dg/cpp0x/constexpr-bitfield.C: New.
692
693 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
694
695         PR debug/46409
696         * gcc.dg/debug/pr46409.c: New test.
697
698         PR c++/46368
699         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
700
701 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
702
703         PR target/46419
704         * gcc-target/i386/pr46419.c: New test.
705
706 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
707
708         * g++.dg/other/i386-2.C: Add -mtbm.
709         * g++.dg/other/i386-3.C: Likewise.
710         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
711         * gcc.target/i386/funcspec-6.c: Likewise.
712         * gcc.target/i386/sse-12.c: Add -mtbm.
713         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
714         operand intrinsics.
715         * gcc.target/i386/sse-14.c: Likewise.
716         * gcc.target/i386/sse-22.c: Likewise.
717         * gcc.target/i386/sse-23.c: Likewise.
718         * gcc.target/i386/tbm-1.c: New file.
719         * gcc.target/i386/tbm-2.c: Likewise.
720
721 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
722
723         * g++.dg/other/i386-2.C: Add -mbmi.
724         * g++.dg/other/i386-3.C: Likewise.
725         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
726         * gcc.target/i386/funcspec-6.c: Likewise.
727         * gcc.target/i386/sse-12.c: Add -mbmi.
728         * gcc.target/i386/bmi-1.c: New file.
729         * gcc.target/i386/bmi-2.c: Likewise.
730         * gcc.target/i386/bmi-3.c: Likewise.
731         * gcc.target/i386/bmi-4.c: Likewise.
732         * gcc.target/i386/bmi-5.c: Likewise.
733         * gcc.target/i386/bmi-6.c: Likewise.
734
735 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
736
737         PR c++/46065
738         * g++.dg/pr46065.C: New test.
739
740 2010-11-10  Jan Hubicka  <jh@suse.cz>
741
742         PR tree-optimize/33172
743         PR tree-optimize/43411
744         * gcc.dg/tree-ssa/pr33172.c: New testcase.
745         * g++.dg/tree-ssa/pr43411.C: New testcase.
746
747 2010-11-10  Jan Hubicka  <jh@suse.cz>
748
749         PR tree-optimize/46228
750         * g++.dg/tree-ssa/pr46228.C: New testcase.
751
752 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
753
754         PR tree-optimization/46414
755         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
756
757 2010-11-10  Tobias Burnus  <burnus@net-b.de>
758
759         PR fortran/46411
760         * gfortran.dg/intrinsic_7.f90: New.
761
762 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
763
764         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
765         * g++.dg/abi/thunk4.C: Likewise.
766         * g++.dg/opt/combine.C: Add dg-require-visibility.
767         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
768         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
769         alpha*-dec-osf*.
770         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
771         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
772         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
773         large arena_size.
774         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
775         * gcc.dg/intmax_t-1.c: Likewise.
776
777 2010-11-10  Tobias Burnus  <burnus@net-b.de>
778
779         PR fortran/46244
780         * gfortran.dg/class_30.f90: New.
781
782 2010-11-10  Tobias Burnus  <burnus@net-b.de>
783
784         PR fortran/46223
785         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
786         failure on s390.
787
788 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
789
790         PR tree-optimization/45971
791         * gcc.dg/vect/O3-pr45971.c: New.
792
793 2010-11-10  Richard Guenther  <rguenther@suse.de>
794
795         PR tree-optimization/44964
796         * gcc.dg/pr44964.c: New testcase.
797
798 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
799
800         * gnat.dg/opt10.adb: Fix typo.
801
802 2010-11-10  Martin Jambor  <mjambor@suse.cz>
803
804         PR tree-optimization/46351
805         PR tree-optimization/46377
806         * gnat.dg/opt10.adb: New file.
807         * gnat.dg/opt10_pkg.ads: Likewise.
808         * gnat.dg/opt11.adb: Likewise.
809         * gnat.dg/opt11.ads: Likewise.
810
811 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
812
813         * gnat.dg/boolean_conv.adb: New test.
814
815 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
816
817         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
818
819 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
820
821         * gnat.dg/unchecked_convert7.adb: New test.
822
823 2010-11-10  Richard Guenther  <rguenther@suse.de>
824
825         PR tree-optimization/46398
826         * gcc.dg/torture/pr46398.c: New testcase.
827
828 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
829
830         * gfortran.dg/open_dev_null.f90: New test.
831
832 2010-11-09  Jan Hubicka  <jh@suse.cz>
833
834         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
835         unrolling.
836
837 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
838
839         * gcc.dg/struct-semi-4.c: New test.
840
841 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
842
843         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
844         power5 to enable generation of FRIZ.
845
846         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
847         optimization.
848
849         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
850         expected.
851
852 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
853
854         PR target/43808
855         * gfortran.dg/pr43808.f90: New test.
856
857 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
858
859         PR tree-optimization/46036
860         * gfortran.dg/lto/pr46036_0.f90: New.
861
862 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
863
864         PR middle-end/45663
865         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
866         bar invocation instead of first.
867
868         PR debug/46171
869         * gcc.dg/pr46171.c: New test.
870
871 2010-11-09  Richard Guenther  <rguenther@suse.de>
872
873         PR tree-optimization/46355
874         * gcc.dg/pr46355.c: New testcase.
875
876 2010-11-09  Richard Guenther  <rguenther@suse.de>
877
878         PR tree-optimization/46177
879         * gcc.dg/pr46177-2.c: New testcase.
880
881 2010-11-09  Richard Guenther  <rguenther@suse.de>
882
883         PR testsuite/46312
884         * gcc.dg/vec-scal-opt.c: Move ...
885         * gcc.dg/vect/vect-scal-opt.c: ... here.
886         * gcc.dg/vec-scal-opt1.c: Move ...
887         * gcc.dg/vect/vect-scal-opt1.c: ... here.
888         * gcc.dg/vec-scal-opt2.c: Move ...
889         * gcc.dg/vect/vect-scal-opt2.c: ... here.
890
891 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
892
893         * gnat.dg/specs/static_initializer5.ads: New test.
894         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
895
896 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
897
898         PR middle-end/46360
899         * gcc.c-torture/compile/pr46360.c: New test.
900
901         PR c++/45894
902         * g++.dg/warn/Wsequence-point-2.C: New test.
903
904 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
905
906         PR fortran/46313
907         * gfortran.dg/class_29.f03: New.
908
909 2010-11-09  Richard Guenther  <rguenther@suse.de>
910
911         PR middle-end/46221
912         * gcc.target/i386/alias-1.c: New testcase.
913
914 2010-11-08  Jason Merrill  <jason@redhat.com>
915
916         * g++.dg/cpp0x/constexpr-sassert.C: New.
917
918 2010-11-08  Jason Merrill  <jason@redhat.com>
919
920         * g++.dg/cpp0x/constexpr-defarg.C: New.
921
922 2010-11-08  Xinliang David Li  <davidxl@google.com>
923
924         PR tree-optimization/46316
925         * gcc.c-torture/execute/pr46316.c: New test.
926
927 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
928
929         PR fortran/46344
930         * gfortran.dg/class_28.f03: Extended.
931
932 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
933
934         * objc.dg/property/dotsyntax-13.m: New.
935         * objc.dg/property/dotsyntax-14.m: New.
936         * objc.dg/property/dotsyntax-15.m: New.
937         * objc.dg/property/synthesize-7.m: New.
938         * obj-c++.dg/property/dotsyntax-13.mm: New.
939         * obj-c++.dg/property/dotsyntax-14.mm: New.
940         * obj-c++.dg/property/dotsyntax-15.mm: New.
941         * obj-c++.dg/property/synthesize-7.mm: New.
942
943 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
944
945         * objc.dg/property/dynamic-4.m: New.
946         * objc.dg/property/dynamic-5.m: New.
947         * objc.dg/property/dynamic-6.m: New.
948         * obj-c++.dg/property/dynamic-4.mm: New.
949         * obj-c++.dg/property/dynamic-5.mm: New.
950         * obj-c++.dg/property/dynamic-6.mm: New.
951
952 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
953
954         * objc.dg/property/synthesize-3.m: New.
955         * objc.dg/property/synthesize-4.m: New.
956         * objc.dg/property/synthesize-5.m: New.
957         * objc.dg/property/synthesize-6.m: New.
958         * obj-c++.dg/property/synthesize-3.mm: New.
959         * obj-c++.dg/property/synthesize-4.mm: New.
960         * obj-c++.dg/property/synthesize-5.mm: New.
961         * obj-c++.dg/property/synthesize-6.mm: New.
962
963 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
964
965         * objc.dg/property/at-property-5.m: Updated test.
966         * objc.dg/property/at-property-16.m: New.
967         * objc.dg/property/at-property-17.m: New.
968         * objc.dg/property/at-property-18.m: New.
969         * objc.dg/property/at-property-19.m: New.
970         * objc.dg/property/dotsyntax-12.m: New.
971         * objc.dg/protocol-inheritance-1.m: New.
972         * objc.dg/protocol-inheritance-2.m: New.
973         * obj-c++.dg/property/at-property-5.mm: Updated test.
974         * obj-c++.dg/property/at-property-16.mm: New.
975         * obj-c++.dg/property/at-property-17.mm: New.
976         * obj-c++.dg/property/at-property-18.mm: New.
977         * obj-c++.dg/property/at-property-19.mm: New.
978         * obj-c++.dg/protocol-inheritance-1.mm: New.
979         * obj-c++.dg/protocol-inheritance-2.mm: New.
980         * obj-c++.dg/property/dotsyntax-12.mm: New.
981
982 2010-11-08  Jason Merrill  <jason@redhat.com>
983
984         * g++.dg/expr/overflow1.C: New.
985         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
986         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
987         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
988         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
989
990 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
991
992         * gcc.dg/pr35442.c: Adapt warning.
993
994         PR target/46280
995         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
996         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
997         * g++.dg/torture/pr36444.C: Add dg-options -msse for
998         i?86-*-* x86_64-*-*.
999         * g++.dg/torture/pr36445.C: Likewise.
1000         * gcc.c-torture/compile/pr34856.c: Likewise.
1001         * gcc.c-torture/compile/pr39928-1.c: Likewise.
1002         * gcc.c-torture/compile/vector-1.c: Likewise.
1003         * gcc.c-torture/compile/vector-2.c: Likewise.
1004         * gcc.dg/pr32912-1.c: Likewise.
1005         * gcc.c-torture/execute/va-arg-25.c: Move ...
1006         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
1007         Add dg-options -msse, dg-require-effective-target sse_runtime for
1008         for i?86-*-*, x86_64-*-*.
1009         * gcc.c-torture/execute/vector-1.c: Likewise.
1010         * gcc.c-torture/execute/vector-2.c: Likewise.
1011         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1012         i?86-*-*, x86_64-*-*.
1013         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1014         * gcc.dg/tree-ssa/sra-4.c: Likewise.
1015         * gcc.dg/tree-ssa/vector-1.c: Likewise.
1016         * gcc.dg/tree-ssa/vector-2.c: Likewise.
1017         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1018
1019 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1020
1021         * gcc.dg/torture/pr45982.c: Add -std=c99
1022         * gcc.dg/torture/pr45623.c: Ditto.
1023
1024 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1025
1026         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1027         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1028
1029 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
1030
1031         PR target/28627
1032         * g++.dg/ext/dllimport7.C: Adjust second error check and
1033         allow test for x86_64 mingw, too.
1034
1035 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1036
1037         PR fortran/46344
1038         * gfortran.dg/class_28.f03: New.
1039
1040 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
1041
1042         PR rtl-optimization/45352
1043         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1044         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1045         gcc.target/i386/pr45352-2.c: New tests.
1046
1047 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1048
1049         PR libobjc/36610
1050         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1051         XFAIL the run for all but m32 x86.
1052
1053 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
1054
1055         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1056         as comment character.
1057
1058 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1059
1060         * gcc.target/mips/mips.exp: Revert previous patch.
1061         * gcc.target/mips/fma-1.c: Delete.
1062         * gcc.target/mips/fma-2.c: Likewise.
1063         * gcc.target/mips/fma-3.c: Likewise.
1064         * gcc.target/mips/fma-4.c: Likewise.
1065         * gcc.target/mips/fma-5.c: Likewise.
1066         * gcc.target/mips/fma-6.c: Likewise.
1067         * gcc.target/mips/fma-7.c: Likewise.
1068         * gcc.target/mips/fma-8.c: Likewise.
1069         * gcc.target/mips/fma-9.c: Likewise.
1070         * gcc.target/mips/fma-10.c: Likewise.
1071         * gcc.target/mips/fma-11.c: Likewise.
1072         * gcc.target/mips/fma-12.c: Likewise.
1073         * gcc.target/mips/fma-13.c: Likewise.
1074         * gcc.target/mips/fma-14.c: Likewise.
1075         * gcc.target/mips/fma-15.c: Likewise.
1076         * gcc.target/mips/fma-16.c: Likewise.
1077         * gcc.target/mips/fma-17.c: Likewise.
1078         * gcc.target/mips/fma-18.c: Likewise.
1079         * gcc.target/mips/fma-19.c: Likewise.
1080         * gcc.target/mips/fma-20.c: Likewise.
1081
1082 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1083
1084         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1085         * gcc.target/mips/fma-1.c: New test.
1086         * gcc.target/mips/fma-2.c: Likewise.
1087         * gcc.target/mips/fma-3.c: Likewise.
1088         * gcc.target/mips/fma-4.c: Likewise.
1089         * gcc.target/mips/fma-5.c: Likewise.
1090         * gcc.target/mips/fma-6.c: Likewise.
1091         * gcc.target/mips/fma-7.c: Likewise.
1092         * gcc.target/mips/fma-8.c: Likewise.
1093         * gcc.target/mips/fma-9.c: Likewise.
1094         * gcc.target/mips/fma-10.c: Likewise.
1095         * gcc.target/mips/fma-11.c: Likewise.
1096         * gcc.target/mips/fma-12.c: Likewise.
1097         * gcc.target/mips/fma-13.c: Likewise.
1098         * gcc.target/mips/fma-14.c: Likewise.
1099         * gcc.target/mips/fma-15.c: Likewise.
1100         * gcc.target/mips/fma-16.c: Likewise.
1101         * gcc.target/mips/fma-17.c: Likewise.
1102         * gcc.target/mips/fma-18.c: Likewise.
1103         * gcc.target/mips/fma-19.c: Likewise.
1104         * gcc.target/mips/fma-20.c: Likewise.
1105
1106 2010-11-06  Jason Merrill  <jason@redhat.com>
1107
1108         * g++.dg/cpp0x/constexpr-ctor3.C: New.
1109
1110 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
1111
1112         PR c/43384
1113         * gcc.dg/parser-error-3.c: New test.
1114
1115 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
1116
1117         PR c++/45332
1118         * g++.dg/parse/semicolon2.C: New testcase.
1119         * g++.dg/ext/asmspec1.C: Adjust.
1120         * g++.dg/init/new13.C: Adjust.
1121         * g++.dg/parse/ctor5.C: Adjust.
1122
1123 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
1124
1125         PR fortran/46330
1126         * gfortran.dg/class_27.f03: New.
1127
1128 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1129
1130         Fixed using the Objective-C 2.0 dot-syntax with self and super.
1131         * objc.dg/property/dotsyntax-5.m: New.
1132         * objc.dg/property/dotsyntax-6.m: New.
1133         * objc.dg/property/dotsyntax-7.m: New.
1134         * objc.dg/property/dotsyntax-8.m: New.
1135         * objc.dg/property/dotsyntax-9.m: New.
1136         * objc.dg/property/dotsyntax-10.m: New.
1137         * objc.dg/property/dotsyntax-11.m: New.
1138         * obj-c++.dg/property/dotsyntax-5.mm: New.
1139         * obj-c++.dg/property/dotsyntax-6.mm: New.
1140         * obj-c++.dg/property/dotsyntax-7.mm: New.
1141         * obj-c++.dg/property/dotsyntax-8.mm: New.
1142         * obj-c++.dg/property/dotsyntax-9.mm: New.
1143         * obj-c++.dg/property/dotsyntax-10.mm: New.
1144         * obj-c++.dg/property/dotsyntax-11.mm: New.
1145
1146 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1147
1148         * obj-c++.dg/encode-3.mm: Provide a different string check for the
1149         NeXT runtime when the type is READONLY.
1150
1151 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
1152
1153         * gcc.target/i386/387-2.c: Skip if -march= is specified.
1154         * gcc.target/i386/387-6.c: Ditto.
1155         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
1156         * gcc.target/i386/387-4.c: Ditto.
1157         * gcc.target/i386/387-7.c: Ditto.
1158         * gcc.target/i386/387-8.c: Ditto.
1159         * gcc.target/i386/387-9.c: Ditto.
1160         * gcc.target/i386/387-10.c: Ditto.
1161         * gcc.target/i386/387-11.c: Ditto.
1162         * gcc.target/i386/387-12.c: Ditto.
1163
1164         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
1165
1166 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1167
1168         PR target/44981
1169         * gcc.dg/darwin-cfstring-format-1.c: New.
1170         * gcc.dg/warn-nsstring.c: New.
1171         * objc.dg/fsf-nsstring-format-1.m: New.
1172         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1173         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1174         linker warning.
1175
1176 2010-11-05  Jason Merrill  <jason@redhat.com>
1177
1178         PR c++/45473
1179         * g++.dg/inherit/virtual6.C: New.
1180
1181 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1182
1183         PR c/44772
1184         * gcc.dg/Wcxx-compat-21.c: New test.
1185
1186 2010-11-05  Ian Lance Taylor  <iant@google.com>
1187
1188         PR target/46084
1189         * gcc.target/i386/pr46084.c: New test.
1190
1191 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
1192
1193         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1194         * (check_effective_target_mempcpy): New.
1195         * gcc.c-torture/execute/pr45636.c: Move this...
1196         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
1197
1198 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1199
1200         * gcc.target/i386/i386.exp (FLAGS): Remove.
1201         Wrap gcc_target_compile with $clearcap_ldflags added to options.
1202
1203 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1204
1205         PR c++/46160
1206         * g++.dg/opt/empty2.C: New test.
1207
1208         PR target/45670
1209         * gcc.target/i386/pr45670.c: New test.
1210
1211 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
1212
1213         PR fortran/45451
1214         PR fortran/46174
1215         * gfortran.dg/class_19.f03: Modified.
1216         * gfortran.dg/class_allocate_6.f03: New.
1217
1218 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1219
1220         * gcc.target/i386/avx-vzeroupper-19.c: New.
1221
1222 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1223
1224         PR tree-optimization/46099
1225         * gcc.dg/autopar/pr46099.c: New test.
1226
1227         PR middle-end/43690
1228         * c-c++-common/pr43690.c: New test.
1229
1230 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
1231
1232         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
1233         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
1234         declaration and implementation.
1235         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
1236         * obj-c++.dg/property/at-property-13.mm: Likewise.
1237         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
1238         * obj-c++.dg/property/property-1.mm: Likewise.
1239         * obj-c++.dg/property/at-property-7.mm: Likewise.
1240         * obj-c++.dg/property/at-property-9.mm: Likewise.
1241         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
1242         * obj-c++.dg/property/at-property-10.mm: Likewise.
1243         * obj-c++.dg/property/synthesize-2.mm: Likewise.
1244         * obj-c++.dg/property/at-property-12.mm: Likewise.
1245         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
1246         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
1247         * obj-c++.dg/property/at-property-6.mm: Likewise.
1248         * obj-c++.dg/property/at-property-8.mm: Likewise.
1249         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
1250         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
1251         * obj-c++.dg/property/at-property-11.mm: Likewise.
1252         * obj-c++.dg/template-8.mm: Likewise.
1253         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
1254         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
1255         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
1256         and put a FIXME for this.
1257         * obj-c++.dg/property/property-2.mm: Remove.
1258         * obj-c++.dg/property/property-3.mm: Remove.
1259
1260 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1261
1262         PR debug/46307
1263         * gcc.dg/pr46307.c: New test.
1264
1265 2010-11-05  Jason Merrill  <jason@redhat.com>
1266
1267         PR c++/46304
1268         * g++.dg/ext/complex6.C: New.
1269
1270 2010-11-04  Bud Davis   <jimmied@smu.edu>
1271
1272         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
1273
1274 2010-11-04  Chao-ying Fu  <fu@mips.com>
1275
1276         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
1277         msubu, mult, multu.
1278         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1279
1280 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1281
1282         Fixed using the Objective-C 2.0 dot-syntax with class names.
1283         * objc.dg/property/dotsyntax-3.m: New.
1284         * objc.dg/property/dotsyntax-4.m: New.
1285         * obj-c++.dg/property/dotsyntax-3.mm: New.
1286         * obj-c++.dg/property/dotsyntax-4.mm: New.
1287
1288         * objc.dg/fobjc-std-1.m: Added test for warnings when the
1289         Objective-C 2.0 dot-syntax is used with class names.
1290         * obj-c++.dg/fobjc-std-1.mm: Same change.
1291
1292 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
1293
1294         * gcc.target/powerpc/loop_align.c: New.
1295
1296 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1297
1298         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1299
1300         merge from FSF 'apple/trunk' branch.
1301         * gcc.target/powerpc/darwin64-abi.c: New.
1302
1303 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
1304
1305         PR tree-optimization/46233
1306         * gcc.dg/pr46233.c: New test.
1307
1308 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1309
1310         * objc.dg/property/property-2.m: Deleted.
1311         * objc.dg/property/property-3.m: Deleted.
1312
1313 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1314
1315         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1316         defined.
1317         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1318         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1319         * objc.dg/property/property-1.m: Likewise.
1320         * objc.dg/property/at-property-6.m: Likewise.
1321         * objc.dg/property/at-property-7.m: Likewise.
1322         * objc.dg/property/dotsyntax-1.m: Likewise.
1323         * objc.dg/property/at-property-8.m: Likewise.
1324         * objc.dg/property/dotsyntax-2.m: Likewise.
1325         * objc.dg/property/at-property-9.m: Likewise.
1326         * objc.dg/property/synthesize-2.m: Likewise.
1327         * objc.dg/property/at-property-10.m: Likewise.
1328         * objc.dg/property/at-property-11.m: Likewise.
1329         * objc.dg/property/at-property-12.m: Likewise.
1330         * objc.dg/property/at-property-13.m: Likewise.
1331         * objc.dg/property/fsf-property-method-access.m: Likewise.
1332         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1333         linker warning.
1334         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
1335         warnings.
1336         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
1337         deprecation warnings.  Use Object1 implementation.
1338         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
1339         * objc/execute/forward-1.m: Remove.
1340         * objc/execute/forward-1.x: Remove.
1341
1342 2010-11-04  Jason Merrill  <jason@redhat.com>
1343
1344         * g++.dg/cpp0x/constexpr-access.C: New.
1345
1346 2010-11-04  Richard Guenther  <rguenther@suse.de>
1347
1348         PR rtl-optimization/46183
1349         * gcc.dg/torture/pr46183.c: New testcase.
1350
1351 2010-11-04  Richard Guenther  <rguenther@suse.de>
1352
1353         PR tree-optimization/46068
1354         * gcc.dg/torture/pr46068.c: New testcase.
1355
1356 2010-11-04  Richard Guenther  <rguenther@suse.de>
1357
1358         PR tree-optimization/45991
1359         * gcc.dg/pr45991.c: New testcase.
1360
1361 2010-11-04  Richard Guenther  <rguenther@suse.de>
1362
1363         PR tree-optimization/46154
1364         * g++.dg/torture/pr46154.C: New testcase.
1365
1366 2010-11-04  Richard Guenther  <rguenther@suse.de>
1367
1368         PR tree-optimization/45733
1369         * gcc.dg/pr45733.c: New testcase.
1370
1371 2010-11-04  Ira Rosen  <irar@il.ibm.com>
1372
1373         PR tree-optimization/46213
1374         * gfortran.dg/vect/pr46213.f90: New.
1375
1376 2010-11-04  Richard Guenther  <rguenther@suse.de>
1377
1378         PR testsuite/45702
1379         * gcc.dg/pr34989-1.c: Move ...
1380         * gcc.dg/lto/pr34989-1_0.c: ... here.
1381         * gcc.dg/pr34989-2.c: Move ...
1382         * gcc.dg/lto/pr34989-1_1.c: ... here.
1383         * gcc.dg/pr27898.c: Move ...
1384         * gcc.dg/lto/pr27898_0.c: ... here and ...
1385         * gcc.dg/lto/pr27898_1.c: ... split.
1386         * gcc.dg/pr28712.c: Move ...
1387         * gcc.dg/lto/pr28712_0.c: ... here and ...
1388         * gcc.dg/lto/pr28712_1.c: ... split ...
1389         * gcc.dg/lto/pr28712_2.c: ... twice.
1390         * gcc.dg/pr28706.c: Move ...
1391         * gcc.dg/lto/pr28706_0.c: ... here and ...
1392         * gcc.dg/lto/pr28706_1.c: ... split.
1393
1394 2010-11-04  Richard Guenther  <rguenther@suse.de>
1395             Richard Henderson  <rth@redhat.com>
1396
1397         * gcc.target/i386/fma4-vector-2.c: New testcase.
1398
1399 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1400             Richard Guenther  <rguenther@suse.de>
1401
1402         * gcc.dg/vec-scal-opt.c: New testcase.
1403         * gcc.dg/vec-scal-opt1.c: New testcase.
1404         * gcc.dg/vec-scal-opt2.c: New testcase.
1405
1406 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1407
1408         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1409         from plugin build flags on Darwin targets.
1410
1411 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1412
1413         * gcc.target/i386/pr46285.c: Require split_stack target.
1414
1415 2010-11-03  Jason Merrill  <jason@redhat.com>
1416
1417         PR c++/46293
1418         * g++.dg/cpp0x/constexpr-base2.C: New.
1419
1420         PR c++/46289
1421         * g++.dg/cpp0x/initlist45.C: New.
1422
1423 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1424
1425         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1426         is now allowed in categories.
1427         * obj-c++.dg/property/dynamic-2.mm: Same change.
1428         * objc.dg/property/dynamic-3.m: New.
1429         * obj-c++.dg/property/dynamic-3.mm: New.
1430         * objc.dg/property/at-property-14.m: New.
1431         * objc.dg/property/at-property-15.m: New.
1432         * obj-c++.dg/property/at-property-14.mm: New.
1433         * obj-c++.dg/property/at-property-15.mm: New.
1434
1435         * objc.dg/foreach-6.m: Added a few more tests for valid and
1436         invalid iterating variables and collections.
1437
1438 2010-11-03  Xinliang David Li  <davidxl@google.com>
1439
1440         PR target/46200
1441         * g++.dg/tree-ssa/ivopts-2.C: New test.
1442
1443 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1444
1445         PR target/46295
1446         * gcc.target/i386/pr46295.c: New.
1447
1448 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1449
1450         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1451         precision min/max for single precision on VSX.
1452
1453 2010-11-03  Jason Merrill  <jason@redhat.com>
1454
1455         PR c++/46289
1456         * g++.dg/cpp0x/constexpr-ice3.C: New.
1457
1458 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1459
1460         * gnat.dg/opt8.ad[sb]: New test.
1461         * gnat.dg/opt8_pkg.ads: New helper.
1462
1463 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1464
1465         PR rtl-optimization/45865
1466         * gcc.dg/pr45865.c: New.
1467         * gcc.dg/torture/pr45865.c: Likewise.
1468
1469         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1470         * gcc.target/arm/headmerge-2.c: Likewise.
1471         * gcc.target/i386/headmerge-1.c: Likewise.
1472         * gcc.target/i386/headmerge-2.c: Likewise.
1473
1474 2010-11-03  Richard Guenther  <rguenther@suse.de>
1475
1476         PR middle-end/46288
1477         * gcc.dg/pr46288.c: New testcase.
1478
1479 2010-11-03  Richard Guenther  <rguenther@suse.de>
1480
1481         PR tree-optimization/44807
1482         * gcc.dg/torture/pr44807.c: New testcase.
1483
1484 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1485
1486         PR libgfortran/43899
1487         * gfortran.dg/namelist_67.f90: New test.
1488
1489 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1490
1491         PR tree-optimization/46009
1492         * gcc.dg/vect/pr46009.c: New function.
1493
1494 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1495
1496         Implemented -fobjc-std=objc1 flag.
1497         * objc.dg/fobjc-std-1.m: New.
1498         * obj-c++.dg/fobjc-std-1.mm: New.
1499
1500 2010-11-03  Richard Guenther  <rguenther@suse.de>
1501
1502         PR middle-end/46241
1503         * g++.dg/debug/pr46241.C: New testcase.
1504
1505 2010-11-03  Richard Guenther  <rguenther@suse.de>
1506
1507         PR tree-optimization/46190
1508         * gfortran.dg/pr46190.f90: New testcase.
1509
1510 2010-11-03  Richard Guenther  <rguenther@suse.de>
1511
1512         PR testsuite/46274
1513         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1514         * gcc.dg/vect/vect-19.c: Likewise.
1515         * gcc.dg/vect/vect-17.c: Likewise.
1516
1517 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1518
1519         PR target/46285
1520         * gcc.target/i386/pr46285.c: New.
1521
1522 2010-11-03  Richard Guenther  <rguenther@suse.de>
1523
1524         PR tree-optimization/46217
1525         * gcc.dg/pr46217.c: New testcase.
1526
1527 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1528
1529         * objc.dg/property/dotsyntax-1.m: New.
1530         * objc.dg/property/dotsyntax-2.m: New.
1531         * obj-c++.dg/property/dotsyntax-1.mm: New.
1532         * obj-c++.dg/property/dotsyntax-2.mm: New.
1533
1534 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1535
1536         PR tree-optimization/46165
1537         * gcc.dg/pr46165.c: New test.
1538
1539 2010-11-03  Richard Guenther  <rguenther@suse.de>
1540
1541         PR middle-end/46251
1542         * gcc.dg/pr46251.c: New testcase.
1543
1544 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1545
1546         PR tree-optimization/46107
1547         * gcc.c-torture/compile/pr46107.c: New test.
1548
1549         PR debug/46252
1550         * gcc.dg/pr46252.c: New test.
1551
1552         PR rtl-optimization/46034
1553         PR rtl-optimization/46212
1554         PR rtl-optimization/46248
1555         * gcc.c-torture/compile/pr46034.c: New test.
1556         * gcc.c-torture/compile/pr46248.c: New test.
1557         * gcc.dg/pr46212.c: New test.
1558
1559 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1560
1561         * gnat.dg/sizetype4.adb: New test.
1562
1563 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
1564
1565         * gcc.target/i386/avx-vzeroupper-15.c: New.
1566         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1567         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1568         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1569
1570         PR target/46253
1571         * gcc.target/i386/pr46253.c: New.
1572
1573 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1574             Tobias Burnus  <burnus@net-b.de>
1575
1576         PR fortran/45170
1577         * gfortran.dg/deferred_type_param_1.f90: New.
1578         * gfortran.dg/deferred_type_param_2.f90: New.
1579         * gfortran.dg/initialization_1.f90: Update dg-errors.
1580         * gfortran.dg/initialization_9.f90: Update dg-errors.
1581
1582 2010-11-02  Richard Guenther  <rguenther@suse.de>
1583
1584         PR tree-optimization/46149
1585         * g++.dg/torture/pr46149.C: New testcase.
1586
1587 2010-11-02  Richard Guenther  <rguenther@suse.de>
1588
1589         PR tree-optimization/46216
1590         * gcc.dg/torture/pr46216.c: New testcase.
1591
1592 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1593
1594         PR target/46131
1595         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1596         *-*-osf*.
1597
1598 2010-11-02  Richard Guenther  <rguenther@suse.de>
1599
1600         PR tree-optimization/46184
1601         * gcc.dg/pr46184.c: New testcase.
1602
1603 2010-11-02  Richard Guenther  <rguenther@suse.de>
1604
1605         PR tree-optimization/46177
1606         * gcc.dg/pr46177.c: New testcase.
1607
1608 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1609
1610         PR middle-end/46120
1611         * g++.dg/ipa/ivinline-9.C: New test.
1612
1613 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1614
1615         PR tree-optimization/45875
1616         * g++.dg/torture/pr45875.C: New test.
1617
1618 2010-11-02  Richard Guenther  <rguenther@suse.de>
1619
1620         PR testsuite/46249
1621         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1622
1623 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
1624
1625         PR debug/46255
1626         * gcc.dg/pr46255.c: New test.
1627
1628 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1629
1630         PR c++/46170
1631         PR c++/46162
1632         * g++.dg/template/sfinae26.C: New test.
1633         * g++.dg/template/sfinae27.C: Likewise.
1634
1635 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1636
1637         PR c++/45606
1638         * g++.dg/template/typedef36.C: New test.
1639         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1640         * g++.dg/template/canon-type-10.C: Likewise.
1641         * g++.dg/template/canon-type-11.C: Likewise.
1642         * g++.dg/template/canon-type-12.C: Likewise.
1643         * g++.dg/template/canon-type-13.C: Likewise.
1644
1645 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
1646
1647         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1648         instance of debug_pubnames on darwin.
1649
1650 2010-11-01  Jason Merrill  <jason@redhat.com>
1651             Benjamin Kosnik  <bkoz@redhat.com>
1652
1653         * g++.dg/cpp0x/constexpr-initlist2.C: New.
1654         * g++.dg/cpp0x/constexpr-initlist3.C: New.
1655
1656         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1657         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1658         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1659         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1660         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1661         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1662         * g++.dg/cpp0x/constexpr-array.C: New.
1663         * g++.dg/cpp0x/constexpr-base.C: New.
1664         * g++.dg/cpp0x/constexpr-complex.C: New.
1665         * g++.dg/cpp0x/constexpr-data1.C: New.
1666         * g++.dg/cpp0x/constexpr-data2.C: New.
1667         * g++.dg/cpp0x/constexpr-deref.C: New.
1668         * g++.dg/cpp0x/constexpr-diag1.C: New.
1669         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1670         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1671         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1672         * g++.dg/cpp0x/constexpr-empty.C: New.
1673         * g++.dg/cpp0x/constexpr-empty2.C: New.
1674         * g++.dg/cpp0x/constexpr-empty3.C: New.
1675         * g++.dg/cpp0x/constexpr-empty4.C: New.
1676         * g++.dg/cpp0x/constexpr-empty5.C: New.
1677         * g++.dg/cpp0x/constexpr-ex1.C: New.
1678         * g++.dg/cpp0x/constexpr-ex2.C: New.
1679         * g++.dg/cpp0x/constexpr-ex3.C: New.
1680         * g++.dg/cpp0x/constexpr-ex4.C: New.
1681         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1682         * g++.dg/cpp0x/constexpr-fnptr.C: New.
1683         * g++.dg/cpp0x/constexpr-function1.C: New.
1684         * g++.dg/cpp0x/constexpr-function2.C: New.
1685         * g++.dg/cpp0x/constexpr-function3.C: New.
1686         * g++.dg/cpp0x/constexpr-ice.C: New.
1687         * g++.dg/cpp0x/constexpr-initlist.C: New.
1688         * g++.dg/cpp0x/constexpr-neg1.C: New.
1689         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1690         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1691         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1692         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1693         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1694         * g++.dg/cpp0x/constexpr-nonlit.C: New.
1695         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1696         * g++.dg/cpp0x/constexpr-nullptr.C: New.
1697         * g++.dg/cpp0x/constexpr-object1.C: New.
1698         * g++.dg/cpp0x/constexpr-object2.C: New.
1699         * g++.dg/cpp0x/constexpr-overflow.C: New.
1700         * g++.dg/cpp0x/constexpr-pedantic.C: New.
1701         * g++.dg/cpp0x/constexpr-pos1.C: New.
1702         * g++.dg/cpp0x/constexpr-potential1.C: New.
1703         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1704         * g++.dg/cpp0x/constexpr-pure.C: New.
1705         * g++.dg/cpp0x/constexpr-static.C: New.
1706         * g++.dg/cpp0x/constexpr-static2.C: New.
1707         * g++.dg/cpp0x/constexpr-static3.C: New.
1708         * g++.dg/cpp0x/constexpr-static4.C: New.
1709         * g++.dg/cpp0x/constexpr-static5.C: New.
1710         * g++.dg/cpp0x/constexpr-static6.C: New.
1711         * g++.dg/cpp0x/constexpr-string.C: New.
1712         * g++.dg/cpp0x/constexpr-switch.C: New.
1713         * g++.dg/cpp0x/constexpr-targ.C: New.
1714         * g++.dg/cpp0x/constexpr-throw.C: New.
1715         * g++.dg/cpp0x/constexpr-typeid.C: New.
1716         * g++.dg/cpp0x/constexpr-union.C: New.
1717         * g++.dg/cpp0x/constexpr-value.C: New.
1718         * g++.dg/cpp0x/constexpr-value2.C: New.
1719         * g++.dg/cpp0x/constexpr-variadic.C: New.
1720         * g++.dg/cpp0x/initlist5.C: Use constexpr.
1721         * g++.dg/cpp0x/static_assert3.C: Add expected error.
1722         * g++.dg/other/fold1.C: Likewise.
1723         * g++.dg/parse/crash36.C: Likewise.
1724         * g++.dg/parse/constant4.C: Adjust expected error.
1725         * g++.dg/template/arg5.C: Likewise.
1726         * g++.dg/template/non-dependent10.C: Likewise.
1727         * g++.dg/template/qualified-id3.C: Likewise.
1728         * g++.dg/warn/overflow-warn-1.C: Likewise.
1729         * g++.dg/warn/overflow-warn-3.C: Likewise.
1730         * g++.dg/warn/overflow-warn-4.C: Likewise.
1731         * g++.old-deja/g++.pt/crash10.C: Likewise.
1732
1733         * g++.dg/cpp0x/constexpr-ctor2.C: New.
1734
1735 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1736
1737         Implemented format and noreturn attributes for Objective-C methods.
1738         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1739         * objc.dg/attributes/method-deprecated-1.m: New.
1740         * objc.dg/attributes/method-deprecated-2.m: New.
1741         * objc.dg/attributes/method-deprecated-3.m: New.
1742         * objc.dg/attributes/method-noreturn-1.m: New.
1743         * objc.dg/attributes/method-sentinel-1.m: New.
1744         * objc.dg/attributes/method-format-1.m: New.
1745         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1746         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1747         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1748         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1749         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1750         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
1751         * obj-c++.dg/attributes/method-format-1.mm: New.
1752
1753 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1754
1755         * objc.dg/property/at-property-deprecated-1.m: New.
1756         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
1757
1758 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1759
1760         Implemented Objective-C 2.0 property accessors.
1761         * objc.dg/property/at-property-6.m: Use nonatomic properties to
1762         avoid testing more complex accessors in this testcase which is not
1763         about them.
1764         * objc.dg/property/at-property-7.m: Same change.
1765         * objc.dg/property/at-property-8.m: Same change.
1766         * objc.dg/property/at-property-9.m: Same change.
1767         * objc.dg/property/at-property-10.m: Same change.
1768         * objc.dg/property/at-property-11.m: Same change.
1769         * obj-c++.dg/property/at-property-6.mm: Same change.
1770         * obj-c++.dg/property/at-property-7.mm: Same change.
1771         * obj-c++.dg/property/at-property-8.mm: Same change.
1772         * obj-c++.dg/property/at-property-9.mm: Same change.
1773         * obj-c++.dg/property/at-property-10.mm: Same change.
1774         * obj-c++.dg/property/at-property-11.mm: Same change.
1775         * objc.dg/property/at-property-12.m: New.
1776         * objc.dg/property/at-property-13.m: New.
1777         * obj-c++.dg/property/at-property-12.mm: New.
1778         * obj-c++.dg/property/at-property-13.mm: New.
1779
1780 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1781
1782         PR fortran/46152
1783         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1784         * gfortran.dg/allocate_with_typespec_4.f90: New test.
1785         * gfortran.dg/allocate_with_typespec_1.f90: New test.
1786         * gfortran.dg/allocate_with_typespec_2.f: New test.
1787         * gfortran.dg/allocate_with_typespec_3.f90: New test.
1788         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1789         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1790
1791 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
1792             Nathan Froyd  <froydnj@codesourcery.com>
1793
1794         PR tree-optimization/46259
1795         * gfortran.dg/pr46259.f: New testcase.
1796
1797 2010-11-01  Paul Koning  <ni1d@arrl.net>
1798
1799         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1800         * gcc.c-torture/compile/20020604-1.c: Ditto.
1801         * gcc.c-torture/compile/20001226-1.c: Ditto.
1802         * gcc.c-torture/compile/20010327-1.c: Ditto.
1803         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1804         * gcc.c-torture/compile/pr43191.c: Ditto.
1805         * gcc.c-torture/compile/pr41181.c: Ditto.
1806
1807 2010-10-31  Richard Henderson  <rth@redhat.com>
1808
1809         * lib/target-supports.exp
1810         (check_effective_target_automatic_stack_alignment): True for
1811         x86 but not windows.
1812         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1813         use of the preferred-stack-boundary arguments.
1814         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1815
1816 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
1817
1818         PR target/46142
1819         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1820         * gcc.target/i386/fma4-builtin-2.c: Likewise.
1821
1822 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1823
1824         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1825
1826 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1827
1828         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1829         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
1830         than tls.
1831         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1832         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1833         * objc.dg/torture/tls/thr-init.m: Likewise.
1834         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1835         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1836
1837 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1838
1839         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1840         the Linux kernel.
1841
1842 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
1843
1844         PR fortran/44917
1845         PR fortran/44926
1846         PR fortran/46196
1847         * gfortran.dg/typebound_generic_10.f03: New.
1848
1849 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1850
1851         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1852         * objc.dg/property/property-neg-1.m: Updated for changes in the
1853         syntax of @property and the implementation of
1854         @synthesize/@dynamic.
1855         * objc.dg/property/property-neg-2.m: Same change.
1856         * objc.dg/property/property-neg-3.m: Same change.
1857         * objc.dg/property/property-neg-4.m: Same change.
1858         * objc.dg/property/property-neg-5.m: Same change.
1859         * objc.dg/property/property-neg-7.m: Same change.
1860         * objc.dg/property/property-1.m: Same change.
1861         * objc.dg/property/synthesize-1.m: Same change.
1862         * objc.dg/property/at-property-2.m: Same change.
1863         * objc.dg/property/at-property-4.m: Same change.
1864
1865         * objc.dg/property/fsf-property-method-acces.m: Updated for
1866         changes in the syntax of @property and the implementation of
1867         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1868         * objc.dg/property/fsf-property-basic.m: Same change.
1869         * objc.dg/property/fsf-property-named-ivar.m: Same change.
1870
1871         * objc.dg/property/at-property-5.m: New.
1872         * objc.dg/property/at-property-6.m: New.
1873         * objc.dg/property/at-property-7.m: New.
1874         * objc.dg/property/at-property-8.m: New.
1875         * objc.dg/property/at-property-9.m: New.
1876         * objc.dg/property/at-property-10.m: New.
1877         * objc.dg/property/at-property-11.m: New.
1878         * objc.dg/property/synthesize-2.m: New.
1879         * objc.dg/property/dynamic-2.m: New.
1880
1881         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1882         syntax of @property and the implementation of
1883         @synthesize/@dynamic.
1884         * obj-c++.dg/property/property-neg-2.mm: Same change.
1885         * obj-c++.dg/property/property-neg-3.mm: Same change.
1886         * obj-c++.dg/property/property-neg-4.mm: Same change.
1887         * obj-c++.dg/property/property-neg-5.mm: Same change.
1888         * obj-c++.dg/property/property-neg-7.mm: Same change.
1889         * obj-c++.dg/property/property-1.mm: Same change.
1890         * obj-c++.dg/property/synthesize-1.mm: Same change.
1891         * obj-c++.dg/property/at-property-2.mm: Same change.
1892         * obj-c++.dg/property/at-property-4.mm: Same change.
1893
1894         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1895         changes in the syntax of @property and the implementation of
1896         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1897         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1898         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1899
1900         * obj-c++.dg/property/at-property-5.mm: New.
1901         * obj-c++.dg/property/at-property-6.mm: New.
1902         * obj-c++.dg/property/at-property-7.mm: New.
1903         * obj-c++.dg/property/at-property-8.mm: New.
1904         * obj-c++.dg/property/at-property-9.mm: New.
1905         * obj-c++.dg/property/at-property-10.mm: New.
1906         * obj-c++.dg/property/at-property-11.mm: New.
1907         * obj-c++.dg/property/synthesize-2.mm: New.
1908         * obj-c++.dg/property/dynamic-2.mm: New.
1909
1910 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1911             Andrew Pinski  <pinskia@gmail.com>
1912
1913         * gcc.c-torture/execute/vector-shift.c: New testcase.
1914         * gcc.c-torture/execute/vector-shift1.c: Likewise.
1915         * gcc.c-torture/execute/vector-shift2.c: Likewise.
1916         * gcc.dg/vector-shift.c: Likewise.
1917         * gcc.dg/vector-shift1.c: Likewise.
1918         * gcc.dg/torture/vector-shift2.c: Likewise.
1919         * gcc.dg/vector-shift3.c: Likewise.
1920         * gcc.dg/simd-1b.c: Adjust.
1921
1922 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1923
1924         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1925
1926 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
1927
1928         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1929
1930 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
1931
1932         PR target/46153
1933         * gcc.target/i386/pr46153.c: New test.
1934
1935 2010-10-27  Jason Merrill  <jason@redhat.com>
1936
1937         * g++.dg/cpp0x/constexpr-is_literal.C: New.
1938
1939 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
1940
1941         PR fortran/46161
1942         * gfortran.dg/class_dummy_3.f03: New.
1943
1944 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
1945
1946         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1947         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1948
1949         * gcc.target/i386/avx-vzeroupper-3.c: New.
1950         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1951         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1952         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1953         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1954         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1955         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1956         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1957         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1958         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1959         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1960         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1961
1962 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1963
1964         * obj-c.dg/property/at-property-4.m: New.
1965         * obj-c++.dg/property/at-property-4.mm: New.
1966         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1967         updates in warning.
1968         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1969         updates in warning.
1970
1971 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1972
1973         * objc.dg/property/at-property-1.m: New.
1974         * objc.dg/property/at-property-2.m: New.
1975         * objc.dg/property/at-property-3.m: New.
1976         * objc.dg/ivar-invalid-type-1.m: New.
1977         * obj-c++.dg/property/at-property-1.mm: New.
1978         * obj-c++.dg/property/at-property-2.mm: New.
1979         * obj-c++.dg/property/at-property-3.mm: New.
1980         * obj-c++.dg/ivar-invalid-type-1.mm: New.
1981         * objc.dg/property/property-neg-6.m: Updated testcase for updates
1982         in error reporting.
1983
1984 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1985
1986         PR libgfortran/46010
1987         * gfortran.dg/namelist_66.f90: New test.
1988         * gfortran.dg/fmt_t_6.f: Fix whitespace.
1989
1990 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
1991
1992         PR fortran/42647
1993         * gfortran.dg/allocatable_scalar_9.f90: Extended.
1994         * gfortran.dg/allocatable_scalar_10.f90: New.
1995         * gfortran.dg/class_19.f03: Extended.
1996
1997 2010-10-26  Jan Hubicka  <jh@suse.cz>
1998
1999         PR middle-end/45736
2000         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2001
2002 2010-10-26  Ira Rosen  <irar@il.ibm.com>
2003
2004         PR tree-optimization/46167
2005         * gcc.dg/vect/O-pr46167.c: New.
2006         * gcc.dg/vect/vect.exp: Run tests with -O.
2007
2008 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
2009
2010         PR target/44948
2011         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2012         * g++.dg/vect/pr33860a.cc: Likewise.
2013         * gcc.c-torture/compile/20070522-1.c: Likewise.
2014         * gcc.dg/compat/struct-align-1_x.c: Likewise.
2015         * gcc.dg/compat/struct-align-1_y.c: Likewise.
2016         * gcc.dg/compat/struct-align-2_x.c: Likewise.
2017         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2018         * gcc.dg/pr44136.c: Likewise.
2019
2020         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2021         * gcc.dg/compat/vector-1_x.c: Likewise.
2022         * gcc.dg/compat/vector-1_y.c: Likewise.
2023         * gcc.dg/compat/vector-2_x.c: Likewise.
2024         * gcc.dg/compat/vector-2_y.c: Likewise.
2025         * gcc.dg/pr43300.c: Likewise.
2026
2027         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2028         * gcc.dg/compat/vector-1a_y.c: Likewise.
2029         * gcc.dg/compat/vector-1b_x.c: Likewise.
2030         * gcc.dg/compat/vector-1b_y.c: Likewise.
2031         * gcc.dg/compat/vector-2a_x.c: Likewise.
2032         * gcc.dg/compat/vector-2a_y.c: Likewise.
2033         * gcc.dg/compat/vector-2b_x.c: Likewise.
2034         * gcc.dg/compat/vector-2b_y.c: Likewise.
2035         * gcc.target/i386/pr39162.c: Likewise.
2036         * gcc.target/i386/pr40906-2.c: Likewise.
2037         * gcc.target/i386/sse-5.c: Likewise.
2038
2039         * gcc.dg/pr35442.c: Prune ABI change warnings.
2040
2041         * gcc.c-torture/execute/pr38151.x: New.
2042         * gcc.target/i386/pr44948-1a.c: Likewise.
2043         * gcc.target/i386/pr44948-1b.c: Likewise.
2044         * gcc.target/i386/pr44948-2a.c: Likewise.
2045         * gcc.target/i386/pr44948-2b.c: Likewise.
2046
2047 2010-10-26  Ian Lance Taylor  <iant@google.com>
2048
2049         PR middle-end/45687
2050         * gcc.c-torture/execute/20101025-1.c: New test.
2051
2052 2010-10-26  Tobias Burnus  <burnus@net-b.de>
2053
2054         PR fortran/45451
2055         * gfortran.dg/class_allocate_5.f90: New.
2056
2057 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2058
2059         Implement opaque-enum-specifiers for C++0x
2060         * g++.dg/cpp0x/forw_enum1.C: New.
2061         * g++.dg/cpp0x/forw_enum2.C: New.
2062         * g++.dg/cpp0x/forw_enum3.C: New.
2063         * g++.dg/cpp0x/forw_enum4.C: New.
2064         * g++.dg/cpp0x/forw_enum5.C: New.
2065         * g++.dg/cpp0x/forw_enum6.C: New.
2066         * g++.dg/cpp0x/forw_enum7.C: New.
2067         * g++.dg/cpp0x/forw_enum8.C: New.
2068         * g++.dg/cpp0x/forw_enum9.C: New.
2069         * g++.dg/parse/enum3.C: Add new errors.
2070         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2071         * g++.dg/cpp0x/auto9.C: Add new error.
2072         * g++.dg/template/crash79.C: Add new errors.
2073
2074 2010-10-26  Jie Zhang  <jie@codesourcery.com>
2075
2076         * gcc.target/arm/volatile-bitfields-1.c: New test.
2077         * gcc.target/arm/volatile-bitfields-2.c: New test.
2078         * gcc.target/arm/volatile-bitfields-3.c: New test.
2079
2080 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2081
2082         * gnat.dg/pointer_discr1.adb: New test.
2083         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2084         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2085         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2086
2087 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2088
2089         * gnat.dg/loop_optimization8.adb: New test.
2090         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2091         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2092
2093 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2094
2095         * gnat.dg/in_out_parameter2.adb: New test.
2096         * gnat.dg/in_out_parameter3.adb: Likewise.
2097
2098 2010-10-25  Jie Zhang  <jie@codesourcery.com>
2099
2100         * g++.dg/opt/combine.c: New test.
2101
2102 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2103
2104         * gnat.dg/opt7.ad[sb]: New test.
2105         * gnat.dg/opt7_pkg.ads: New helper.
2106
2107 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2108
2109         PR objc/45735
2110         * obj-c.dg/pr45735.mm: New.
2111         * obj-c++.dg/pr45735.mm: New.
2112
2113 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2114
2115         PR objc/24393
2116         * objc.dg/pr24393.m: New.
2117         * obj-c++.dg/pr24393.mm: New.
2118
2119 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2120
2121         PR objc/28049
2122         * objc.dg/pr28049.m: New.
2123         * obj-c++.dg/pr28049.mm: New.
2124
2125 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2126
2127         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
2128         parameter attributes are now supported.
2129         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2130         * objc.dg/attributes/parameter-attribute-1.m: New test.
2131         * objc.dg/attributes/parameter-attribute-2.m: New test.
2132         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2133         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2134
2135 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
2136
2137         Based on the CFString implementation in FSF apple/trunk branch.
2138
2139         * gcc.dg/darwin-cfstring-1.c: New.
2140         * gcc.dg/darwin-cfstring-2.c: New.
2141         * gcc.dg/torture/darwin-cfstring-3.c: New.
2142         * g++.dg/other/darwin-cfstring1.C: New.
2143         * g++.dg/torture/darwin-cfstring-3.C: New.
2144
2145 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
2146
2147         * objc.dg/demangle-1.m: New test.
2148         * obj-c++.dg/demangle-1.mm: New test.
2149         * obj-c++.dg/demangle-2.mm: New test.
2150         * obj-c++.dg/demangle-3.mm: New test.
2151
2152 2010-10-23  Ian Lance Taylor  <iant@google.com>
2153
2154         * gcc.c-torture/execute/20101011-1.c: New test.
2155         * gcc.c-torture/execute/20101011-1.x: New test driver.
2156
2157 2010-10-23  Tobias Burnus  <burnus@net-b.de>
2158
2159         PR fortran/46122
2160         * gfortran.dg/protected_8.f90: New.
2161
2162 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
2163
2164         * gcc.dg/march-generic.c: Skip for -march in multilib options.
2165         * gcc.target/i386/isa-9.c: Skip for -march other than
2166         -march=amdfam10 in multilib options.
2167         * gcc.target/i386/pr42589.c: Skip for -march other than
2168         -march=i486 in multilib options.
2169         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2170         other -march in multilib options.
2171
2172 2010-10-23  Jie Zhang  <jie@codesourcery.com>
2173
2174         PR rtl-optimization/37360
2175         * gcc.dg/pr37360.c: New test.
2176
2177 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2178
2179         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2180
2181 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2182             Andrew Pinski  <pinskia@gmail.com>
2183
2184         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2185         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2186         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2187         * gcc.dg/vector-subscript-1.c: Likewise.
2188         * gcc.dg/vector-subscript-2.c: Likewise.
2189         * gcc.dg/vector-subscript-3.c: New testcase.
2190         * gcc.dg/array-8.c: Adjust.
2191
2192 2010-10-22  Richard Guenther  <rguenther@suse.de>
2193
2194         PR middle-end/46137
2195         * c-c++-common/torture/pr46137.c: New testcase.
2196
2197 2010-10-22  Jason Merrill  <jason@redhat.com>
2198
2199         PR c++/46129
2200         * g++.dg/template/defarg14.C: New.
2201
2202 2010-10-22  Jason Merrill  <jason@redhat.com>
2203
2204         PR c++/46103
2205         * g++.dg/cpp0x/implicit10.C: New.
2206
2207 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
2208
2209         PR target/46098
2210         * gcc.target/i386/pr46098.c: New test.
2211
2212 2010-10-22  Richard Guenther  <rguenther@suse.de>
2213
2214         PR tree-optimization/45720
2215         * gcc.dg/torture/pr45720.c: New testcase.
2216
2217 2010-10-22  Ira Rosen  <irar@il.ibm.com>
2218
2219         PR tree-optimization/46126
2220         * gcc.dg/vect/pr46126.c: New.
2221
2222 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
2223
2224         Based on the CFString implementation in FSF apple/trunk branch.
2225
2226         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2227         so that the latter can be used in dg-skip and dg-xfail clauses.
2228         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2229         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
2230         to use dg-additional-files for Object1.
2231         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
2232         to use dg-additional-files for Object1, move to torture/strings/.
2233         * obj-c++.dg/const-str-4.mm: Likewise.
2234         * obj-c++.dg/const-str-3.mm: Likewise.
2235         * obj-c++.dg/const-str-8.mm: Likewise.
2236         * obj-c++.dg/const-str-9.mm: Likewise.
2237         * obj-c++.dg/const-str-10.mm: Likewise.
2238         * obj-c++.dg/const-str-10.mm: Likewise.
2239         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
2240         to use dg-additional-files for Object1, move to strings/.
2241         * obj-c++.dg/const-str-2.mm: Likewise.
2242         * obj-c++.dg/const-str-5.mm: Likewise.
2243         * obj-c++.dg/const-str-6.mm: Likewise.
2244         * obj-c++.dg/const-str-12.mm: Likewise.
2245         * obj-c++.dg/strings/strings.exp: New.
2246         * obj-c++.dg/strings/const-cfstring-2.mm: New.
2247         * obj-c++.dg/strings/const-cfstring-5.mm: New.
2248         * obj-c++.dg/torture/strings/strings.exp: New.
2249         * obj-c++.dg/torture/strings/string1.mm: New.
2250         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
2251         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
2252         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
2253
2254         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
2255         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2256         * objc/execute/string2.m: Likewise.
2257         * objc/execute/string3.m: Likewise.
2258         * objc/execute/string3.m: Likewise.
2259         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
2260         * objc.dg/foreach-4.m: Likewise.
2261         * objc.dg/foreach-5.m: Likewise.
2262         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
2263         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2264         * objc.dg/const-str-4.m: Likewise.
2265         * objc.dg/const-str-7.m: Likewise.
2266         * objc.dg/const-str-8.m: Likewise.
2267         * objc.dg/const-str-9.m: Likewise.
2268         * objc.dg/const-str-10.m: Likewise.
2269         * objc.dg/const-str-11.m: Likewise.
2270         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
2271         to use dg-additional-files for Object1, move to objc.dg/strings/.
2272         * objc.dg/const-str-2.m: Likewise.
2273         * objc.dg/const-str-5.m: Likewise.
2274         * objc.dg/const-str-6.m: Likewise.
2275         * objc.dg/const-str-12.m: Likewise.
2276         * objc.dg/const-str-12b.m: Likewise.
2277         * objc.dg/strings/strings.exp: New.
2278         * objc.dg/strings/const-cfstring-2.m: New.
2279         * objc.dg/strings/const-cfstring-5.m: New.
2280         * objc.dg/torture/strings/strings.exp: New.
2281         * objc.dg/torture/strings/const-cfstring-1.m: New.
2282         * objc.dg/torture/strings/const-cfstring-3.m: New.
2283         * objc.dg/torture/strings/const-cfstring-4.m: New.
2284
2285 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2286
2287         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
2288
2289 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2290
2291         PR c++/46117
2292         * g++.dg/parse/crash57.C: New.
2293
2294 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
2295             H.J. Lu  <hongjiu.lu@intel.com>
2296
2297         PR target/45946
2298         * gcc.target/i386/pr45946.c: New test.
2299
2300 2010-10-21  Martin Jambor  <mjambor@suse.cz>
2301
2302         PR tree-optimization/45875
2303         * g++.dg/ipa/pr45875.C: New test.
2304
2305 2010-10-21  Ira Rosen  <irar@il.ibm.com>
2306
2307         PR tree-optimization/46049
2308         PR tree-optimization/46052
2309         * gcc.dg/vect/pr46052.c: New test.
2310         * gcc.dg/vect/pr46049.c: New test.
2311
2312 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2313
2314         PR fortran/46007
2315         * gfortran.dg/shape_5.f90:  New test case.
2316
2317 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2318
2319         PR fortran/46060
2320         * gfortran.dg/proc_ptr_comp_25.f90: New.
2321
2322 2010-10-21  Richard Guenther  <rguenther@suse.de>
2323             Michael Matz  <matz@suse.de>
2324
2325         PR tree-optimization/45764
2326         * gcc.dg/torture/pr45764.c: New testcase.
2327
2328 2010-10-21  Richard Guenther  <rguenther@suse.de>
2329
2330         PR tree-optimization/46111
2331         * g++.dg/torture/pr46111.C: New testcase.
2332
2333 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2334
2335         PR fortran/46067
2336         * gfortran.dg/dummy_procedure_4.f90: New.
2337         * gfortran.dg/proc_ptr_30.f90: New.
2338
2339 2010-10-21  Tobias Burnus  <burnus@net-b.de>
2340
2341         PR fortran/46100
2342         * gfortran.dg/ptr-func-1.f90: New.
2343         * gfortran.dg/ptr-func-2.f90: New.
2344
2345 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
2346
2347         PR tree-optimization/45919
2348         * gcc.c-torture/compile/pr45919.c: New test.
2349
2350         PR tree-optimization/46066
2351         * gcc.dg/autopar/pr46066.c: New test.
2352
2353 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2354
2355         PR c++/46024
2356         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2357
2358 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2359
2360         PR c++/46056
2361         * g++.dg/cpp0x/range-for7.C: New.
2362
2363 2010-10-20  Richard Guenther  <rguenther@suse.de>
2364
2365         PR lto/45667
2366         * g++.dg/lto/20101020-1_0.h: New testcase.
2367         * g++.dg/lto/20101020-1_0.C: Likewise.
2368         * g++.dg/lto/20101020-1_1.C: Likewise.
2369
2370 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
2371
2372         * gcc.dg/20101013-1.c: New test.
2373
2374 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
2375
2376         PR target/46085
2377         * gcc.target/i386/pr46085-1.c: New.
2378         * gcc.target/i386/pr46085-2.c: Likewise.
2379
2380 2010-10-20  Richard Guenther  <rguenther@suse.de>
2381
2382         PR tree-optimization/45860
2383         * gcc.dg/torture/pr45860.c: New testcase.
2384
2385 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2386
2387         * gnat.dg/discr25.adb: New test.
2388         * gnat.dg/discr25_pkg.ad[sb]: New helper.
2389
2390 2010-10-20  Olivier Hainque  <hainque@adacore.com>
2391
2392         * gcc.target/powerpc/ehreturn.c: New test.
2393
2394 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2395
2396         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
2397         not require Foundation and run with the GNU runtime as well.
2398
2399         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2400
2401         Radar 4439126
2402         * obj-c++.dg/template-8.mm: New.
2403
2404 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2405
2406         PR objc/23709
2407         * objc.dg/pr23709.m: New.
2408         * obj-c++.dg/pr23709.m: New.
2409
2410 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2411
2412         PR c++/46046
2413         * g++.dg/template/crash104.C: New.
2414
2415 2010-10-19  Richard Henderson  <rth@redhat.com>
2416
2417         * gcc.target/i386/fma3-fma.c: New.
2418         * gcc.target/i386/fma3-builtin.c: New.
2419         * gcc.target/i386/fma4-builtin.c: New.
2420
2421 2010-10-19  Richard Guenther  <rguenther@suse.de>
2422
2423         PR testsuite/46081
2424         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2425
2426 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2427
2428         Merge from 'apple/trunk' branch on FSF servers.
2429
2430         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
2431
2432         Radar 4293709
2433         * objc.dg/proto-init-mimatch-1.m: New.
2434         * obj-c++.dg/proto-init-mimatch-1.mm: New.
2435
2436 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2437
2438         Implemented parsing @synthesize and @dynamic for
2439         Objective-C/Objective-C++.
2440         * objc.dg/property/dynamic-1.m: New.
2441         * objc.dg/property/synthesize-1.m: New.
2442         * obj-c++.dg/property/dynamic-1.mm: New.
2443         * obj-c++.dg/property/synthesize-1.mm: New.
2444
2445 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2446
2447         * objc.dg/at-class-1.m: New.
2448         * objc.dg/at-class-1.mm: New.
2449
2450 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
2451
2452         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2453
2454 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2455
2456         Merge from 'apple/trunk' branch on FSF servers.
2457
2458         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
2459
2460         Radar 4407151
2461         * obj-c++.dg/template-7.mm: New.
2462
2463 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2464
2465         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2466         bugfix.
2467
2468 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2469
2470         Merge from 'apple/trunk' branch on FSF servers.
2471
2472         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
2473
2474         Radar 4451818
2475         * obj-c++.dg/try-catch-16.mm: New.
2476         * obj-c++.dg/try-catch-17.mm: New.
2477
2478         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
2479
2480         Radar 4330422
2481         * obj-c++.dg/try-catch-15.mm: New
2482
2483         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
2484
2485         Radar 4204796
2486         * obj-c++.dg/try-catch-12.mm: New
2487         * obj-c++.dg/try-catch-13.mm: New
2488         * obj-c++.dg/try-catch-14.mm: New
2489         * objc.dg/try-catch-11.m: New
2490         * objc.dg/try-catch-12.m: New
2491         * objc.dg/try-catch-13.m: New
2492
2493 2010-10-18  Richard Henderson  <rth@redhat.com>
2494
2495         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2496
2497 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2498
2499         PR c/46015
2500         * c-c++-common/Wunused-var-13.c: New test.
2501
2502 2010-10-18  Richard Guenther  <rguenther@suse.de>
2503
2504         PR tree-optimization/45967
2505         * gcc.dg/torture/pr45967.c: New testcase.
2506         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2507         * gcc.dg/ipa/ipa-pta-13.c: Likewise
2508         * gcc.dg/torture/pr39074-2.c: Likewise
2509         * gcc.dg/torture/pta-escape-1.c: Likewise
2510         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2511         * gcc.dg/tree-ssa/pta-callused.c: Likewise
2512         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2513         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2514         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2515         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2516
2517 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
2518
2519         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2520
2521 2010-10-18  Richard Guenther  <rguenther@suse.de>
2522
2523         PR lto/44950
2524         * g++.dg/lto/20101015-2_0.C: New testcase.
2525
2526 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2527
2528         PR middle-end/46019
2529         * gcc.c-torture/execute/pr46019.c: New test.
2530
2531 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2532
2533         Merge from 'apple/trunk' branch on FSF servers.
2534
2535         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
2536
2537         Radar 4516785
2538         * obj-c++.dg/method-namespace-2.mm: New.
2539
2540 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2541
2542         Merge from 'apple/trunk' branch on FSF servers.
2543
2544         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
2545
2546         Radar 4133425
2547         * objc.dg/private-1.m: Test modified.
2548         * obj-c++.dg/private-1.mm: Test modified.
2549
2550 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2551
2552         PR testsuite/45987
2553         * gcc.target/i386/push-1.c: Remove.
2554
2555 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2556             H.J. Lu  <hongjiu.lu@intel.com>
2557
2558         PR target/46051
2559         * gcc.target/i386/pr46051.c: New test.
2560
2561 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2562
2563         * obj-c++.dg/gnu-api-2-class.mm: New.
2564         * obj-c++.dg/gnu-api-2-ivar.mm: New.
2565         * obj-c++.dg/gnu-api-2-method.mm: New.
2566         * obj-c++.dg/gnu-api-2-objc.mm: New.
2567         * obj-c++.dg/gnu-api-2-object.mm: New.
2568         * obj-c++.dg/gnu-api-2-property.mm: New.
2569         * obj-c++.dg/gnu-api-2-protocol.mm: New.
2570         * obj-c++.dg/gnu-api-2-sel.mm: New.
2571
2572 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
2573
2574         * objc.dg/fsf-package-0.m: New.
2575         * obj-c++.dg/fsf-package-0.m: New.
2576
2577 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2578
2579         PR objc/18255
2580         * objc.dg/pr18255.m: New.
2581
2582 2010-10-16  Jan Hubicka  <jh@suse.cz>
2583
2584         PR middle-end/44206
2585         * g++.dg/torture/pr44206.C: New.
2586
2587 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2588
2589         * objc.dg/gnu-api-2-class.m: New.
2590         * objc.dg/gnu-api-2-objc.m: New.
2591
2592 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2593
2594         * objc.dg/gnu-api-2-ivar.m: New.
2595
2596 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2597
2598         * objc.dg/gnu-api-2-property.m: New.
2599
2600 2010-10-15  Xinliang David Li  <davidxl@google.com>
2601
2602         * g++.dg/uninit-pred-3_a.C: New test.
2603         * g++.dg/uninit-pred-3_b.C: New test.
2604
2605 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2606
2607         * objc.dg/gnu-api-2-object.m: New.
2608
2609 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2610
2611         * objc.dg/gnu-api-2-method.m: New.
2612
2613 2010-10-15  Jason Merrill  <jason@redhat.com>
2614
2615         * g++.dg/lto/pr45983_0.C: New.
2616
2617 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2618
2619         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2620         builtin combiner patterns.
2621         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2622         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2623         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2624         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2625         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2626
2627 2010-10-15  Richard Guenther  <rguenther@suse.de>
2628
2629         * g++.dg/lto/20101015-1_0.C: New testcase.
2630
2631 2010-10-15  Richard Guenther  <rguenther@suse.de>
2632
2633         PR testsuite/46021
2634         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2635         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2636
2637 2010-10-15  Richard Guenther  <rguenther@suse.de>
2638
2639         PR lto/45957
2640         * g++.dg/lto/20101014-1_0.C: New testcase.
2641
2642 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2643
2644         * objc.dg/gnu-api-2-protocol.m: New.
2645         * objc.dg/gnu-api-2-sel.m: New.
2646
2647 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2648
2649         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2650         arm-eabi targets.
2651
2652 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
2653
2654         * gcc.dg/20101010-1.c: New testcase.
2655
2656 2010-10-15  Jie Zhang  <jie@codesourcery.com>
2657
2658         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2659         script when relocatable linking.
2660
2661 2010-10-14  Yao Qi  <yao@codesourcery.com>
2662
2663         PR target/45447
2664         * gcc.target/arm/pr45447.c: New test.
2665
2666 2010-10-14  Jan Hubicka  <jh@suse.cz>
2667
2668         PR middle-end/45621
2669         * g++.dg/lto/pr45621.h : New.
2670         * g++.dg/lto/pr45621_0.C: New.
2671         * g++.dg/lto/pr45621_1.C: New.
2672
2673 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2674
2675         * objc.dg/property: New.
2676         * objc.dg/property/fsf-property-basic.m: New.
2677         * objc.dg/property/fsf-property-method-access.m: New.
2678         * objc.dg/property/fsf-property-named-ivar.m: New.
2679         * obj-c++.dg/property: New.
2680         * obj-c++.dg/property/fsf-property-basic.mm: New.
2681         * obj-c++.dg/property/fsf-property-method-access.mm: New.
2682         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2683
2684         merge from FSF apple 'trunk' branch.
2685         2006 Fariborz Jahanian  <fjahanian@apple.com>
2686
2687         Radars 4436866, 4505126, 4506903, 4517826
2688         * objc.dg/property/property-1.m: New.
2689         * objc.dg/property/property-2.m: New.
2690         * objc.dg/property/property-3.m: New.
2691         * objc.dg/property/property-neg-1.m: New.
2692         * objc.dg/property/property-neg-2.m: New.
2693         * objc.dg/property/property-neg-3.m: New.
2694         * objc.dg/property/property-neg-4.m: New.
2695         * objc.dg/property/property-neg-5.m: New.
2696         * objc.dg/property/property-neg-6.m: New.
2697         * objc.dg/property/property-neg-7.m: New.
2698         * objc.dg/property/property.exp: New.
2699         * obj-c++.dg/property/property-1.mm: New.
2700         * obj-c++.dg/property/property-2.mm: New.
2701         * obj-c++.dg/property/property-3.mm: New.
2702         * obj-c++.dg/property/property-neg-1.mm: New.
2703         * obj-c++.dg/property/property-neg-2.mm: New.
2704         * obj-c++.dg/property/property-neg-3.mm: New.
2705         * obj-c++.dg/property/property-neg-4.mm: New.
2706         * obj-c++.dg/property/property-neg-5.mm: New.
2707         * obj-c++.dg/property/property-neg-6.mm: New.
2708         * obj-c++.dg/property/property-neg-7.mm: New.
2709         * obj-c++.dg/property/property.exp: New.
2710
2711 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2712
2713         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
2714
2715 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
2716
2717         PR c/45969
2718         * gcc.c-torture/compile/pr45969-1.c: New test.
2719
2720 2010-10-14  Richard Guenther  <rguenther@suse.de>
2721
2722         PR tree-optimization/44913
2723         * gcc.dg/torture/pr44913.c: New testcase.
2724
2725 2010-10-14  Richard Guenther  <rguenther@suse.de>
2726
2727         PR lto/45382
2728         * g++.dg/lto/20101014-2_0.C: New testcase.
2729
2730 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2731
2732         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2733         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2734         * gcc.target/i386/pr44130.c: Likewise.
2735         * gcc.target/i386/pr44144.c: Likewise.
2736         * gcc.target/i386/pr44180.c: Likewise.
2737         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2738         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2739         * gcc.target/i386/vect-sizes-1.c: Likewise.
2740         * gcc.target/i386/vectorize4-avx.c: Likewise.
2741
2742 2010-10-14  Richard Guenther  <rguenther@suse.de>
2743
2744         PR lto/44561
2745         * g++.dg/lto/20101010-3_0.C: New testcase.
2746         * g++.dg/lto/20101010-4_0.C: Likewise.
2747
2748 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2749
2750         * objc.dg/pr45878.m: Update to include NSConstantString interface
2751         for -fnext-runtime.
2752         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2753         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2754         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2755         reference for m64 -fnext-runtime.
2756
2757 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2758
2759         * gcc.target/i386/vect-sizes-1.c: New.
2760
2761 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2762
2763         PR middle-end/46011
2764         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
2765
2766 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2767
2768         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
2769         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2770
2771 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2772
2773         * gcc.target/ia64/20101005.c: New test.
2774
2775 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2776
2777         PR rtl-optimization/45570
2778         * gcc.dg/pr45570.c: New test.
2779
2780 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2781
2782         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2783         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2784         * gcc.target/i386/vectorize4-avx.c: Likewise.
2785
2786 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2787
2788         * gcc.target/i386/avx-copysign-vec.c: New.
2789         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2790
2791 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2792
2793         PR middle-end/44130
2794         * gcc.target/i386/pr44130.c: New.
2795
2796 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2797
2798         PR middle-end/44144
2799         * gcc.target/i386/pr44144.c: New.
2800
2801 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2802
2803         PR target/44180
2804         * gcc.target/i386/pr44180.c: New.
2805
2806 2010-10-13  Jason Merrill  <jason@redhat.com>
2807
2808         * g++.dg/template/canon-type-8.C: New.
2809
2810 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2811
2812         * gcc.c-torture/execute/20101013-1.c: New test.
2813
2814 2010-10-13  Richard Guenther  <rguenther@suse.de>
2815
2816         PR objc/45878
2817         * objc.dg/pr45878.m: New testcase.
2818
2819 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
2820
2821         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2822         * gcc.dg/format/dfp-printf-1.c: Likewise.
2823         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2824
2825 2010-10-13  Richard Guenther  <rguenther@suse.de>
2826
2827         PR tree-optimization/45788
2828         * g++.dg/pr45788.C: New testcase.
2829
2830 2010-10-13  Richard Guenther  <rguenther@suse.de>
2831
2832         PR tree-optimization/45970
2833         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2834
2835 2010-10-13  Richard Guenther  <rguenther@suse.de>
2836
2837         PR tree-optimization/45982
2838         * gcc.dg/torture/pr45982.c: New testcase.
2839         * gcc.dg/tree-ssa/pr24287.c: Adjust.
2840         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2841         * gcc.dg/torture/pr39074-2.c: Likewise.
2842
2843 2010-10-13  Richard Guenther  <rguenther@suse.de>
2844
2845         PR middle-end/45874
2846         * g++.dg/torture/pr45874.C: New testcase.
2847
2848 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
2849
2850         * objc.dg/attributes/method-attribute-1.m: Update to respond
2851         to implemented method attributes..
2852         * objc.dg/attributes/method-attribute-2.m: Likewise.
2853         * objc.dg/attributes/method-attribute-3.m: Likewise.
2854         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2855         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2856         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2857
2858 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2859
2860         PR libobjc/23214
2861         * objc.dg/pr23214.m: New.
2862
2863 2010-10-12  Michael Eager  <eager@eagercon.com>
2864
2865         PR testsuite/45856
2866         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2867         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2868
2869 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
2870
2871         PR fortran/45636
2872         * gcc.c-torture/execute/pr45636.c: New test.
2873         * gfortran.dg/pr45636.f90: New test.
2874
2875 2010-10-12  Richard Henderson  <rth@redhat.com>
2876
2877         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2878
2879 2010-10-12  Daniel Kraft  <d@domob.eu>
2880
2881         PR fortran/38936
2882         * gfortran.dg/associate_1.f03: More tests with derived-types.
2883         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2884         * gfortran.dg/associate_8.f03: Fix typo.
2885         * gfortran.dg/initialization_27.f90: Fix typo.
2886
2887 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2888
2889         PR testsuite/45851
2890         * lib/lto.exp (lto-get-options-main): Support optional target
2891         selector for dg-extra-ld-options.
2892
2893 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2894
2895         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2896         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2897
2898 2010-10-11  Martin Jambor  <mjambor@suse.cz>
2899
2900         PR middle-end/45699
2901         * g++.dg/torture/pr45699.C: New test.
2902         * g++.dg/otr-fold-1.C: Adjusted.
2903         * g++.dg/otr-fold-1.C: Likewise.
2904
2905 2010-10-11  Nick Clifton  <nickc@redhat.com>
2906
2907         * gcc.c-torture/compile/pr44197.c: Require visibility support.
2908         Allow for a user label prefix.
2909
2910 2010-10-10  Richard Guenther  <rguenther@suse.de>
2911
2912         * g++.dg/lto/20101010-1_0.C: New testcase.
2913         * g++.dg/lto/20101010-2_0.C: Likewise.
2914
2915 2010-10-11  Ira Rosen  <irar@il.ibm.com>
2916
2917         PR tree-optimization/45902
2918         * gcc.dg/vect/45902.c: New test.
2919
2920 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
2921
2922         PR target/45870
2923         * gcc.dg/tls/pr45870.c: New test.
2924
2925 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
2926
2927         PR fortran/45961
2928         * gfortran.dg/typebound_operator_6.f03: New.
2929
2930 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
2931
2932         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2933         and adjust -export symbol scanning.
2934         * g++.dg/ext/dllexport1.C: Likewise.
2935         * g++.dg/ext/dllexport3.C: Likewise.
2936         * gcc.dg/dll-3.c: Likewise.
2937         * gcc.dg/dll-4.c: Likewise.
2938         * gcc.dg/dll-5.c: Likewise.
2939
2940 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2941
2942         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2943         instead of tree_profile dump file.
2944         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2945         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2946         dump file.
2947
2948 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2949
2950         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2951
2952 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2953
2954         * gfortran.dg/character_comparison_4.f90:  New test.
2955         * gfortran.dg/character_comparison_5.f90:  New test.
2956         * gfortran.dg/character_comparison_6.f90:  New test.
2957
2958 2010-10-09  Richard Henderson  <rth@redhat.com>
2959
2960         * lib/target-supports.exp
2961         (check_effective_target_automatic_stack_alignment): Always true.
2962
2963 2010-10-09  Richard Guenther  <rguenther@suse.de>
2964
2965         PR lto/45956
2966         * gcc.dg/lto/20101009-2_0.c: New testcase.
2967         * gcc.dg/lto/20101009-2_1.c: Likewise.
2968         * gcc.dg/lto/20101009-2_2.c: Likewise.
2969
2970 2010-10-09  Richard Guenther  <rguenther@suse.de>
2971
2972         PR lto/45947
2973         * g++.dg/lto/20101009-1_0.C: New testcase.
2974
2975 2010-10-09  Richard Guenther  <rguenther@suse.de>
2976
2977         PR tree-optimization/45945
2978         * gcc.dg/lto/20101009-1_0.c: New testcase.
2979
2980 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
2981
2982         PR target/45913
2983         * gcc.target/i386/pr45913.c: New.
2984
2985 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2986
2987         PR fortran/45943
2988         * gfortran.dg/streamio_16.f90: Update test.
2989
2990 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
2991
2992         PR tree-optimization/45903
2993         * gcc.target/i386/pr45903.c: New test.
2994
2995 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
2996
2997         * gnat.dg/interface5.adb: Compile with warnings disabled.
2998
2999 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3000
3001         * obj-c++.dg/encode-10.mm: New testcase.
3002
3003 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3004
3005         PR objc++/23614
3006         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3007         C++ class.  Removed XFAIL.
3008
3009 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
3010
3011         PR fortran/45933
3012         * gfortran.dg/typebound_operator_5.f03: New.
3013
3014 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3015
3016         Merge from 'apple/trunk' branch on FSF servers.
3017
3018         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
3019
3020         Radar 4508851
3021         * obj-c++.dg/method-namespace-1.mm: New.
3022
3023 2010-10-07  Martin Jambor  <mjambor@suse.cz>
3024
3025         * gcc.dg/tree-ssa/sra-11.c: New test.
3026
3027 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
3028
3029         PR Tree-Vect/45847
3030         * gcc.dg/vect/pr45847.c: New test.
3031
3032 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3033             Kai Tietz  <kai.tietz@onevision.com>
3034
3035         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3036
3037 2010-10-07  Richard Guenther  <rguenther@suse.de>
3038
3039         PR tree-optimization/45732
3040         * gcc.dg/torture/pr45732.c: New testcase.
3041
3042 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3043
3044         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3045         * objc.dg/foreach-2.m: Likewise.
3046         * objc.dg/foreach-3.m: Likewise.
3047         * objc.dg/foreach-4.m: Likewise.
3048         * objc.dg/foreach-5.m: Likewise.
3049         * objc.dg/foreach-6.m: Likewise.
3050         * objc.dg/foreach-7.m: Likewise.
3051         * objc.dg/objc-foreach-4.m: Likewise.
3052         * objc.dg/objc-foreach-5.m: Likewise.
3053
3054 2010-10-07  Richard Guenther  <rguenther@suse.de>
3055
3056         PR middle-end/45869
3057         * gcc.dg/torture/pr45869.c: New testcase.
3058
3059 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3060
3061         * objc.dg/set-not-used-1.m: New
3062         * obj-c++.dg/set-not-used-1.mm: New.
3063
3064 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3065
3066         * objc.dg/attributes/method-attribute-3.m: New.
3067         * obj-c++.dg/attributes/method-attribute-3.mm: New.
3068
3069 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
3070
3071         PR fortran/45916
3072         * gfortran.dg/generic_typebound_operator_1.f90: New test.
3073
3074 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3075
3076         PR fortran/45889
3077         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3078
3079 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3080
3081         Merge from 'apple/trunk' branch on FSF servers.
3082
3083         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
3084
3085         Radar 4278774
3086         * obj-c++.dg/encode-9.mm: New.
3087
3088 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3089
3090         * g++.dg/cpp0x/pr45908.C: New test.
3091
3092 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3093
3094         * gnat.dg/opt6.ad[sb]: New test.
3095
3096 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3097
3098         Implemented fast enumeration for Objective-C.
3099         * objc.dg/foreach-1.m: New.
3100         * objc.dg/foreach-2.m: New.
3101         * objc.dg/foreach-3.m: New.
3102         * objc.dg/foreach-4.m: New.
3103         * objc.dg/foreach-5.m: New.
3104         * objc.dg/foreach-6.m: New.
3105         * objc.dg/foreach-7.m: New.
3106
3107         Merge from 'apple/trunk' branch on FSF servers:
3108         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
3109
3110         Radar 4502236
3111         * objc.dg/objc-foreach-5.m: New.
3112
3113         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
3114
3115         Radar 4507230
3116         * objc.dg/objc-foreach-4.m: New.
3117
3118         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3119
3120         Radar 4472881
3121         * objc.dg/objc-foreach-3.m: New.
3122
3123         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
3124
3125         Radar 4468498
3126         * objc.dg/objc-foreach-2.m: New.
3127
3128         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
3129
3130         Radar 4294910
3131         * objc.dg/objc-foreach-1.m: New
3132
3133 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
3134
3135         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3136         unsigned values.
3137
3138 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3139
3140         PR objc++/28050
3141         * obj-c++.dg/syntax-error-10.mm: New.
3142
3143 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3144
3145         PR objc++/23707
3146         * obj-c++.dg/syntax-error-9.mm: New.
3147
3148 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3149
3150         PR objc++/31126
3151         * obj-c++.dg/syntax-error-8.mm: New.
3152
3153 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3154
3155         Merge from 'apple/trunk' branch on FSF servers.
3156
3157         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
3158
3159         Radar 4290840
3160         * obj-c++.dg/syntax-error-7.mm: New
3161
3162         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
3163
3164         Radar 4294425
3165         * obj-c++.dg/syntax-error-6.mm: New
3166
3167         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
3168
3169         Radar 4261146
3170         * obj-c++.dg/syntax-error-5.mm: New
3171
3172         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
3173
3174         Radar 4093475
3175         * obj-c++.dg/syntax-error-[3-4].mm: New.
3176
3177         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
3178
3179         Radar 4185810
3180         * obj-c++.dg/syntax-error-[1-2].mm: New.
3181
3182 2010-10-05  Ira Rosen  <irar@il.ibm.com>
3183
3184         PR tree-optimization/45752
3185         * gcc.dg/vect/pr45752.c: New test.
3186
3187 2010-10-05  Richard Guenther  <rguenther@suse.de>
3188
3189         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3190         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3191         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3192         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3193         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3194         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3195         * gcc.dg/tree-prof/stringop-1.c: Likewise.
3196         * gcc.dg/tree-prof/stringop-2.c: Likewise.
3197         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3198         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3199         * gcc.dg/tree-prof/update-loopch.c: Likewise.
3200         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3201         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3202         * gcc.dg/tree-prof/tracer-1.c: Likewise.
3203         * gcc.dg/tree-ssa/inline-4.c: Likewise.
3204         * gcc.dg/tree-ssa/inline-3.c: Likewise.
3205         * gcc.dg/tree-ssa/20080530.c: Likewise.
3206         * g++.dg/tree-ssa/inline-3.C: Likewise.
3207         * g++.dg/tree-ssa/inline-1.C: Likewise.
3208         * g++.dg/tree-ssa/inline-2.C: Likewise.
3209         * gcc.dg/profile-dir-1.c: Likewise.
3210         * gcc.dg/profile-dir-2.c: Likewise.
3211         * gcc.dg/profile-dir-3.c: Likewise.
3212
3213 2010-10-05  Richard Guenther  <rguenther@suse.de>
3214
3215         PR middle-end/45877
3216         * g++.dg/torture/pr45877.C: New testcase.
3217
3218 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
3219
3220         PR debug/45849
3221         * gcc.dg/debug/pr45849.c: New test.
3222
3223         PR middle-end/45876
3224         * gcc.c-torture/compile/pr45876.c: New test.
3225
3226 2010-10-04  Julian Brown  <julian@codesourcery.com>
3227
3228         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
3229         vect_hw_misalign.
3230         * gcc.dg/vect/vect-60.c: Likewise.
3231         * gcc.dg/vect/vect-56.c: Likewise.
3232         * gcc.dg/vect/vect-93.c: Likewise.
3233         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3234         * gcc.dg/vect/vect-95.c: Likewise.
3235         * gcc.dg/vect/vect-96.c: Likewise.
3236         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
3237         * gcc.dg/vect/slp-25.c: Likewise.
3238         * gcc.dg/vect/slp-3.c: Likewise.
3239         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3240         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3241         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
3242         * gcc.dg/vect/vect-109.c: Likewise.
3243         * gcc.dg/vect/vect-peel-1.c: Likewise.
3244         * gcc.dg/vect/vect-peel-2.c: Likewise.
3245         * lib/target-supports.exp
3246         (check_effective_target_arm_vect_no_misalign): New.
3247         (check_effective_target_vect_no_align): Use above.
3248         (check_effective_target_vect_element_align): New.
3249         (add_options_for_quad_vectors): New.
3250
3251 2010-10-04  Martin Jambor  <mjambor@suse.cz>
3252
3253         PR tree-optimization/45572
3254         * g++.dg/ipa/pr45572-1.C: New test.
3255         * g++.dg/ipa/pr45572-2.C: Likewise.
3256
3257 2010-10-03  Ian Lance Taylor  <iant@google.com>
3258
3259         * gcc.dg/anon-struct-11.c: New test.
3260         * gcc.dg/anon-struct-12.c: New test.
3261         * gcc.dg/anon-struct-13.c: New test.
3262         * gcc.dg/anon-struct-14.c: New test.
3263
3264 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
3265
3266         * g++.dg/torture/pr45764.C: Revert revision 164914.
3267         * gcc.dg/vect/pr43432.c: Likewise.
3268         * gcc.dg/vect/vect-114.c: Likewise.
3269         * gcc.dg/vect/vect-15.c: Likewise.
3270
3271 2010-10-03  Jason Merrill  <jason@redhat.com>
3272
3273         * g++.dg/cpp0x/sfinae5.C: New.
3274
3275 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
3276
3277         PR tree-optimization/45720
3278         PR tree-optimization/45764
3279         * g++.dg/torture/pr45764.C: New.
3280
3281         * gcc.dg/vect/pr43432.c: Xfail.
3282         * gcc.dg/vect/vect-114.c: Likewise.
3283         * gcc.dg/vect/vect-15.c: Likewise.
3284
3285 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3286
3287         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
3288         hppa*-*-hpux*.
3289         * gcc.dg/torture/pr45678-2.c: Likewise.
3290
3291 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
3292
3293         PR fortran/45748
3294         * gfortran.dg/intrinsic_6.f90: New.
3295
3296 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3297
3298         PR fortran/42831
3299         * gfortran.dg/dependency_37.f90:  New test.
3300
3301 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
3302
3303         * gcc.target/i386/shift_mask.c: New test.
3304
3305 2010-10-01  Richard Guenther  <rguenther@suse.de>
3306
3307         PR tree-optimization/45854
3308         * g++.dg/torture/pr45854.C: New testcase.
3309
3310 2010-09-30  Michael Eager  <eager@eagercon.com>
3311
3312         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3313         __FLT_{MIN,MAX}__.
3314
3315 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3316
3317         PR middle-end/45758
3318         * gfortran.dg/graphite/pr45758.f90: New.
3319
3320 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3321
3322         PR middle-end/45230
3323         * gcc.dg/graphite/id-pr45230.c: New.
3324
3325 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3326
3327         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3328         * gfortran.dg/graphite/graphite.exp: Same.
3329         * gcc.dg/graphite/vect-pr43423.c: New.
3330
3331 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3332
3333         PR target/45843
3334         * g++.dg/torture/pr45843.C: New test.
3335
3336 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
3337
3338         PR fortran/45828
3339         * gfortran.dg/allocate_derived_5.f90: New.
3340
3341 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3342
3343         PR tree-optimization/31261
3344         * gcc.dg/tree-ssa/pr31261.c: New test.
3345
3346 2010-09-30  Michael Eager  <eager@eagercon.com>
3347
3348         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3349         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3350         * gcc.target/microblaze/microblaze.exp: Ditto.
3351         * gcc.target/microblaze/others/string_cst1.c: Ditto.
3352         * gcc.target/microblaze/others/string_cst2.c: Ditto.
3353         * gcc.target/microblaze/others/data_var1.c: Ditto.
3354         * gcc.target/microblaze/others/data_var2.c: Ditto.
3355         * gcc.target/microblaze/others/data_var3.c: Ditto.
3356         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3357         * gcc.target/microblaze/others/strings1.c:: Ditto.
3358         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3359         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3360         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3361         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3362         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3363         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3364         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3365         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3366         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3367         * gcc.target/microblaze/isa/pcmp.c: Ditto.
3368         * gcc.target/microblaze/isa/nofloat.c: Ditto.
3369         * gcc.target/microblaze/isa/fcvt.c: Ditto.
3370         * gcc.target/microblaze/isa/float.c: Ditto.
3371         * gcc.target/microblaze/isa/mulh.c: Ditto.
3372         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3373         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3374         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3375         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3376         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3377         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3378         * gcc.target/microblaze/isa/bshift.c: Ditto.
3379         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3380         * gcc.target/microblaze/isa/div.c: Ditto.
3381         * gcc.target/microblaze/isa/vanilla.c: Ditto.
3382         * gcc.target/microblaze/isa/mul.c: Ditto.
3383
3384 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3385
3386         merge from FSF 'apple/trunk' branch.
3387         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
3388
3389         Radar 4386773
3390         * objc.dg/enhanced-proto-1.m: New.
3391         * objc.dg/enhanced-proto-2.m: New.
3392         * obj-c++.dg/enhanced-proto-1.mm: New
3393         * obj-c++.dg/enhanced-proto-2.mm: New.
3394
3395 2010-09-30  Richard Guenther  <rguenther@suse.de>
3396
3397         PR testsuite/45702
3398         * gcc.dg/debug/pr41893-1.c: Adjust.
3399         * gcc.dg/pr30762-1.c: Likewise.
3400         * gcc.dg/pr31529-1.c: Likewise.
3401         * gcc.dg/pr34457-1.c: Likewise.
3402         * gcc.dg/pr34668-1.c: Likewise.
3403         * gcc.dg/pr43557-1.c: Likewise.
3404
3405 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3406
3407         PR objc/45842
3408         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3409         * objc.dg/const-str-3.m: Correct header for memcpy.
3410         * objc.dg/const-str-7.m: Likewise.
3411         * objc.dg/method-20b.m: Provide an implementation of Object.
3412         Adjust XFAIL for m64 NeXT runtime.
3413         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3414         * objc.dg/encode-3.m: Correct line ordering, provide header for
3415         sprintf.
3416         * objc.dg/encode-7-next.m: Only run for 32bit.
3417         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3418         * objc.dg/type-size-2.m: Provide an implementation of Object.
3419         Ajust headers.
3420         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3421         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3422         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3423         Adjust XFAIL for m64 NeXT runtime.
3424         * obj-c++.dg/method-22.mm: Likewise.
3425         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3426
3427 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3428
3429         Merge from 'apple/trunk' branch on FSF servers.
3430
3431         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3432
3433         Radar 4278236
3434         * obj-c++.dg/bad-forward-decl.mm: New
3435
3436 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
3437
3438         * ada/acats/run_acats: Revert revision 157037.
3439
3440 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3441
3442         Merge from 'apple/trunk' branch on FSF servers.
3443
3444         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3445
3446         Radar 4281748
3447         * objc.dg/naming-2.m: Update
3448         * objc.dg/naming-3.m: New
3449
3450 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
3451
3452         PR target/40457
3453         * gcc.target/arm/pr40457-3.c: New test.
3454
3455 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3456
3457         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3458         alias checking.
3459         * lib/target-supports.exp (check_ifunc_available): Likewise.
3460
3461 2010-09-29  Tristan Gingold  <gingold@adacore.com>
3462
3463         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3464
3465 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3466
3467         * objc.dg/keywords-1.m: New test.
3468         * objc.dg/keywords-2.m: New test.
3469         * objc.dg/keywords-3.m: New test.
3470         * obj-c++.dg/keywords-1.mm: New test.
3471         * obj-c++.dg/keywords-2.mm: New test.
3472
3473 2010-09-28  Jason Merrill  <jason@redhat.com>
3474
3475         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3476         * g++.dg/ext/complit11.C: Likewise.
3477         * g++.old-deja/g++.law/temps1.C: Likewise.
3478
3479         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3480         * g++.old-deja/g++.mike/misc6.C: Likewise.
3481
3482 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3483
3484         * objc.dg/attributes/method-attribute-1.m: New.
3485         * objc.dg/attributes/method-attribute-2.m: New.
3486
3487         * obj-c++.dg/attributes/method-attribute-1.m: New.
3488         * obj-c++.dg/attributes/method-attribute-2.m: New.
3489
3490 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3491
3492         * objc.dg/attributes: New.
3493         * objc.dg/attributes/attributes.exp: New.
3494         * objc.dg/attributes/class-attribute-1.m: New.
3495         * objc.dg/attributes/class-attribute-2.m: New
3496         * objc.dg/attributes/categ-attribute-1.m: New
3497         * objc.dg/attributes/categ-attribute-2.m: New
3498         * objc.dg/attributes/proto-attribute-1.m: New
3499
3500         * obj-c++.dg/attributes: New.
3501         * obj-c++.dg/attributes/attributes.exp: New
3502         * obj-c++.dg/attributes/class-attribute-1.mm: New
3503         * obj-c++.dg/attributes/class-attribute-2.mm: New
3504         * obj-c++.dg/attributes/categ-attribute-1.mm: New
3505         * obj-c++.dg/attributes/categ-attribute-2.mm: New
3506         * obj-c++.dg/attributes/proto-attribute-1.mm: New
3507
3508 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3509
3510         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3511         from the branch renamed to method-20b.m to avoid clashes).
3512
3513         2005-08-23  Stuart Hastings  <stuart@apple.com>
3514                     Ziemowit Laski  <zlaski@apple.com>
3515
3516         Radar 4209854
3517         * obj-c++.dg/method-23.mm: New.
3518         * objc.dg/method-20.m: New.
3519
3520 2010-09-28  Jan Hubicka  <jh@suse.cz>
3521
3522         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3523
3524 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3525
3526         PR target/44452
3527         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3528         i?86-*-solaris2.[89], *-*-vxworks*.
3529         * gcc.target/i386/pr22152.c: Likewise.
3530         * gcc.target/i386/vect8-ret.c: New test.
3531
3532 2010-09-28  Jie Zhang  <jie@codesourcery.com>
3533
3534         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3535
3536 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3537
3538         Merge from 'apple/trunk' branch on FSF servers.
3539
3540         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
3541
3542         Radar 4175534
3543         * obj-c++.dg/method-22.mm: New.
3544
3545 2010-09-27  Jason Merrill  <jason@redhat.com>
3546
3547         * g++.dg/cpp0x/rv-lvalue-req.C: New.
3548         * g++.dg/ext/complit11.C: Adjust.
3549         * g++.old-deja/g++.law/temps1.C: Adjust.
3550         * g++.old-deja/g++.ns/koenig6.C: Adjust.
3551         * g++.old-deja/g++.oliva/partord1.C: Adjust.
3552
3553 2010-09-27  Ian Lance Taylor  <iant@google.com>
3554
3555         * lib/target-supports.exp (check_effective_target_split_stack):
3556         New procedure.
3557         * gcc.dg/split-1.c: New test.
3558         * gcc.dg/split-2.c: New test.
3559         * gcc.dg/split-3.c: New test.
3560         * gcc.dg/split-4.c: New test.
3561
3562 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3563
3564         PR objc/25464
3565         * objc.dg/type-size-3.m: New test.
3566
3567 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3568
3569         PR objc/45763
3570         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3571
3572 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3573
3574         PR objc/25450
3575         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3576         * objc.dg/type-size-2.m: Same change.
3577         * obj-c++.dg/encode-5.mm: Same change.
3578
3579 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3580
3581         Merge from 'apple/trunk' branch on FSF servers.  The original
3582         Changelogs are below.
3583
3584         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3585         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3586         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3587         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3588         in the branch).
3589         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3590         proto-qual-1.m in the branch) and the normal ABI on GNU.
3591         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
3592         the test only with the NeXT runtime.
3593         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3594         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3595         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3596         Run the test only with the NeXT runtime.
3597
3598         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
3599
3600         Radar 4492973
3601         * objc.dg/encode-7-64bit.m: New.
3602         * objc.dg/encode-7.m: Skip if -m64.
3603
3604         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
3605
3606         Radar 4301047
3607         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3608         * obj-c++.dg/threedotthree-abi-1.mm: New
3609         * objc.dg/threedotthree-abi-1.m: New
3610
3611         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
3612
3613         Radar 4136935
3614         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3615         * objc.dg/encode-6.m: Likewise.
3616         * objc.dg/encode-7.m: New test case.
3617
3618 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3619
3620         Merge from 'apple/trunk' branch on FSF servers.  Renamed
3621         const-str-12.m to constr-str-12b.m to avoid conflicts.
3622
3623         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
3624
3625         Radar 4229905
3626         * obj-c++.dg/warn5.mm: New
3627
3628         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
3629
3630         Radar 4154928
3631         * obj-c++.dg/const-str-12.mm: New.
3632         * objc.dg/const-str-12.m: New.
3633
3634 2010-09-27  Tobias Burnus  <burnus@net-b.de>
3635
3636         PR fortran/40569
3637         PR fortran/40568
3638         * gfortran.dg/storage_size_2.f08: Fix test.
3639         * gfortran.dg/c_sizeof_1.f90: Fix test.
3640         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3641         * gfortran.dg/c_sizeof_3.f90: New.
3642         * gfortran.dg/c_sizeof_4.f90: New.
3643         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3644         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3645
3646 2010-09-26  Daniel Kraft  <d@domob.eu>
3647
3648         PR fortran/45783
3649         PR fortran/45795
3650         * gfortran.dg/select_type_18.f03: New test.
3651
3652 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3653
3654         * gnat.dg/return2.ad[sb]: New test.
3655         * gnat.dg/return2_pkg.ads: New helper.
3656
3657 2010-09-25  Daniel Kraft  <d@domob.eu>
3658
3659         PR fortran/45776
3660         * gfortran.dg/io_constraints_6.f03: New test.
3661         * gfortran.dg/io_constraints_7.f03: New test.
3662         * gfortran.dg/newunit_2.f90: New test.
3663
3664 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3665
3666         * gfortran.dg/operator_c1202.f90: New test.
3667
3668 2010-09-24  Jan Hubicka  <jh@suse.cz>
3669
3670         * gcc.dg/tree-ssa/leaf.c: New testcase.
3671
3672 2010-09-24  Jan Hubicka  <jh@suse.cz>
3673
3674         PR tree-optimization/45738
3675         PR tree-optimization/45741
3676         * gcc.c-torture/compile/pr45741.c: New.
3677         * gfortran.fortran-torture/compile/pr45738.f90: New.
3678
3679 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
3680
3681         * gcc.dg/cpp/undef-opt-1.c: New test.
3682
3683 2010-09-24  Jason Merrill  <jason@redhat.com>
3684
3685         * g++.dg/other/error10.C: Adjust expected output.
3686
3687 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
3688
3689         PR middle-end/45234
3690         * gcc.dg/torture/stackalign/alloca-6.c: New test.
3691         * gcc.target/i386/pr45234.c: New test.
3692
3693 2010-09-24  Richard Guenther  <rguenther@suse.de>
3694
3695         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3696
3697 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3698
3699         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3700         as a comment leader in regexp.
3701
3702 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3703
3704         * objc.dg/sync-2.m: New test.
3705         * obj-c++.dg/sync-2.mm: New test.
3706
3707 2010-09-24  Tobias Burnus  <burnus@net-b.de>
3708
3709         PR fortran/40571
3710         * gfortran.dg/iso_fortran_env_7.f90: New.
3711
3712 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3713
3714         * obj-c++.dg/too-many-args.mm: New file.
3715
3716 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3717
3718         Merge from 'apple/trunk' branch on FSF servers.
3719
3720         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3721
3722         Radar 4491608
3723         * objc.dg/too-many-args.m: New
3724
3725 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3726
3727         PR fortran/45744
3728         * gfortran.dg/dependency_36.f90:  New test.
3729
3730 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
3731
3732         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3733         * gcc.target/i386/pad-3.c: Ditto.
3734         * gcc.target/i386/pad-7.c: Ditto.
3735         * gcc.target/i386/pad-7.c: Ditto.
3736         * gcc.target/i386/pr36502.c: Ditto.
3737         * gcc.target/i386/zee.c: Ditto.
3738         * gcc.target/i386/20060821-1.c: Ditto.
3739         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
3740         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
3741         * gcc.target/i386/pad-5b.c: Ditto.
3742         * gcc.target/i386/pad-6a.c: Ditto.
3743         * gcc.target/i386/pad-6b.c: Ditto.
3744         * gcc.target/i386/pad-8.c: Ditto.
3745         * gcc.target/i386/pad-9.c: Ditto.
3746         * gcc.target/i386/pad-10.c: Ditto.
3747         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
3748
3749 2010-09-23  Richard Guenther  <rguenther@suse.de>
3750
3751         PR tree-optimization/45565
3752         * g++.dg/ipa/pr45565.C: New testcase.
3753
3754 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
3755
3756         PR fortran/45745
3757         PR fortran/45648
3758         * gfortran.dg/vector_subscript_bound_1.f90: New.
3759
3760 2010-09-23  Richard Guenther  <rguenther@suse.de>
3761
3762         PR middle-end/45750
3763         * gcc.dg/pr45750.c: New testcase.
3764
3765 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
3766
3767         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3768         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
3769         build.
3770
3771 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
3772
3773         PR rtl-optimization/44374
3774         * gcc.target/arm/headmerge-1.c: New test.
3775         * gcc.target/arm/headmerge-2.c: New test.
3776         * gcc.target/i386/headmerge-1.c: New test.
3777         * gcc.target/i386/headmerge-2.c: New test.
3778
3779 2010-09-23  Daniel Kraft  <d@domob.eu>
3780
3781         PR fortran/38936
3782         PR fortran/44044
3783         PR fortran/45474
3784         * gfortran.dg/intrinsic_intent_1.f03: New test.
3785         * gfortran.dg/select_type_17.f03: New test.
3786         * gfortran.dg/associate_5.f03: More definability tests.
3787         * gfortran.dg/enum_2.f90: Check definability.
3788         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3789         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3790         * gfortran.dg/char_expr_2.f90: Ditto.
3791         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3792         * gfortran.dg/enum_5.f90: Ditto.
3793         * gfortran.dg/equiv_constraint_8.f90: Ditto.
3794         * gfortran.dg/impure_assignment_2.f90: Ditto.
3795         * gfortran.dg/impure_assignment_3.f90: Ditto.
3796         * gfortran.dg/intent_out_1.f90: Ditto.
3797         * gfortran.dg/intent_out_3.f90: Ditto.
3798         * gfortran.dg/pointer_assign_7.f90: Ditto.
3799         * gfortran.dg/pointer_intent_3.f90: Ditto.
3800         * gfortran.dg/pr19936_1.f90: Ditto.
3801         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3802         * gfortran.dg/simpleif_2.f90: Ditto.
3803         * gfortran.dg/protected_5.f90: Ditto.
3804         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3805         * gfortran.dg/protected_6.f90: Ditto.
3806         * gfortran.dg/protected_7.f90: Ditto.
3807
3808 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3809
3810         PR libfortran/45710
3811         * gfortran.dg/namelist_65.f90: New test.
3812
3813 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3814
3815         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3816         the regexp pattern between the expected label and location string.
3817
3818 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3819
3820         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3821
3822 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3823
3824         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3825         * gcc.dg/pr27898.c: Likewise.
3826         * gcc.dg/pr28712.c: Likewise.
3827         * gcc.dg/pr30762-1.c: Likewise.
3828         * gcc.dg/pr31529-1.c: Likewise.
3829         * gcc.dg/pr34457-1.c: Likewise.
3830         * gcc.dg/pr34668-1.c: Likewise.
3831         * gcc.dg/pr34989-1.c: Likewise.
3832         * gcc.dg/pr43557-1.c: Likewise.
3833
3834 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3835
3836         PR rtl-optimization/45739
3837         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3838
3839 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
3840
3841         * gcc.target/sparc/mnofpu.c: New test.
3842
3843 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3844
3845         PR rtl-optimization/45739
3846         * gcc.target/i386/pr45739.c: New test.
3847
3848 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
3849
3850         PR fortran/45648
3851         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3852         and counts. Add non-elemental function call check.
3853
3854         PR fortran/45648
3855         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3856         arguments checks. Update temporary counts.
3857         * gfortran.dg/transpose_optimization_1.f90: New.
3858
3859 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3860
3861         PR objc/23710
3862         * objc.dg/invalid-method-1.m: New.
3863
3864 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3865
3866         Merge from 'apple/trunk' branch on FSF servers.
3867
3868         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
3869
3870         Radar 4291785
3871         * objc.dg/naming-4.m: New
3872         * objc.dg/naming-5.m: New
3873         * obj-c++.dg/naming-1.mm: New
3874         * obj-c++.dg/naming-2.mm: New
3875
3876 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
3877             Jack Howarth  <howarth@bromo.med.uc.edu>
3878
3879         PR c++/45645
3880         * g++.dg/torture/pr44972.C: Use portable assert().
3881
3882 2010-09-21  Richard Guenther  <rguenther@suse.de>
3883
3884         PR tree-optimization/45580
3885         * g++.dg/torture/pr45580.C: New testcase.
3886
3887 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
3888
3889         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3890
3891 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
3892
3893         PR fortran/45438
3894         * gfortran.dg/pointer_check_7.f90: New.
3895
3896 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3897
3898         PR rtl-optimization/45728
3899         * gcc.c-torture/compile/pr45728.c: New test.
3900
3901 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
3902
3903         PR fortran/45081
3904         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3905
3906 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3907
3908         * g++.dg/tree-ssa/pr45605.C: Add "\\".
3909
3910 2010-09-20  Richard Guenther  <rguenther@suse.de>
3911
3912         PR middle-end/45704
3913         * gcc.dg/torture/pr45704.c: New testcase.
3914
3915 2010-09-20  Jan Hubicka  <jh@suse.cz>
3916
3917         PR tree-optimize/45605
3918         * g++.dg/tree-ssa/pr45605.C: New testcase.
3919
3920 2010-09-20  Michael Matz  <matz@suse.de>
3921
3922         PR testsuite/45706
3923         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3924         enough.
3925
3926 2010-09-20  Richard Guenther  <rguenther@suse.de>
3927
3928         PR tree-optimization/45705
3929         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3930
3931 2010-09-20  Michael Matz  <matz@suse.de>
3932
3933         PR testsuite/45706
3934         * lib/target-supports.exp (check_effective_target_vect_perm):
3935         Add i?86-*-*.
3936
3937 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3938
3939         PR rtl-optimization/45695
3940         * gcc.c-torture/execute/pr45695.c: New test.
3941
3942 2010-09-19  Jan Hubicka  <jh@suse.cz>
3943
3944         PR lto/44246
3945         * gcc.c-torture/compile/pr44246.c:New file.
3946
3947 2010-09-19  Ira Rosen  <irar@il.ibm.com>
3948
3949         PR tree-optimization/45714
3950         * gfortran.dg/vect/pr45714-a.f: New test.
3951         * gfortran.dg/vect/pr45714-b.f: New test.
3952
3953 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3954
3955         * gnat.dg/const1.adb: Rename into...
3956         * gnat.dg/constant1.adb: ...this.
3957         * gnat.dg/constant2.adb: New test.
3958         * gnat.dg/constant2_pkg1.ads: New helper.
3959         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3960
3961 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3962
3963         * gnat.dg/specs/constant1.ads: New test.
3964         * gnat.dg/specs/constant1_pkg.ads: New helper.
3965
3966 2010-09-18  Jan Hubicka  <jh@suse.cz>
3967
3968         PR tree-optimization/45453
3969         * g++.dg/tree-ssa/pr45453.C: New testcase.
3970
3971 2010-09-18  Jason Merrill  <jason@redhat.com>
3972
3973         * g++.dg/cpp0x/initlist44.C: New.
3974
3975 2010-09-18  Richard Guenther  <rguenther@suse.de>
3976
3977         PR tree-optimization/45709
3978         * g++.dg/torture/pr45709-2.C: New testcase.
3979
3980 2010-09-18  Richard Guenther  <rguenther@suse.de>
3981
3982         PR tree-optimization/45709
3983         * g++.dg/torture/pr45709.C: New testcase.
3984
3985 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3986
3987         PR testsuite/45719
3988         * gcc.target/i386/pad-3.c: Pass -fno-pic.
3989
3990 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3991
3992         * gcc.target/i386/pad-1.c: New.
3993         * gcc.target/i386/pad-2.c: Likewise.
3994         * gcc.target/i386/pad-3.c: Likewise.
3995         * gcc.target/i386/pad-4.c: Likewise.
3996         * gcc.target/i386/pad-5a.c: Likewise.
3997         * gcc.target/i386/pad-5b.c: Likewise.
3998         * gcc.target/i386/pad-6a.c: Likewise.
3999         * gcc.target/i386/pad-6b.c: Likewise.
4000         * gcc.target/i386/pad-7.c: Likewise.
4001         * gcc.target/i386/pad-8.c: Likewise.
4002         * gcc.target/i386/pad-9.c: Likewise.
4003         * gcc.target/i386/pad-10.c: Likewise.
4004
4005 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4006
4007         PR middle-end/45234
4008         * gcc.dg/torture/stackalign/alloca-5.c: New.
4009
4010 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4011
4012         PR middle-end/45678
4013         * gcc.dg/torture/pr45678-2.c: New.
4014
4015 2010-09-17  Richard Guenther  <rguenther@suse.de>
4016
4017         PR middle-end/45678
4018         * gcc.dg/torture/pr45678-1.c: New testcase.
4019
4020 2010-09-17  Michael Matz  <matz@suse.de>
4021
4022         PR tree-optimization/43432
4023         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4024         check_effective_target_vect_perm_short): New predicates.
4025         (check_effective_target_vect_perm): Include x86_64.
4026         * gcc.dg/vect/pr43432.c: New test.
4027         * gcc.dg/vect/vect-114.c: Adjust.
4028         * gcc.dg/vect/vect-15.c: Ditto.
4029         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4030         * gcc.dg/vect/slp-perm-9.c: Ditto.
4031
4032 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4033
4034         PR testsuite/45692
4035         * objc/execute/exceptions/throw-nil.m: Run the test only with the
4036         GNU runtime.
4037
4038 2010-09-17  Richard Guenther  <rguenther@suse.de>
4039
4040         * gcc.dg/pr27898.c: Use -flto instead of -combine.
4041         * gcc.dg/pr28706.c: Likewise.
4042         * gcc.dg/pr28712.c: Likewise.
4043         * gcc.dg/pr30762-1.c: Likewise.
4044         * gcc.dg/pr30762-2.c: Likewise.
4045         * gcc.dg/pr31529-1.c: Likewise.
4046         * gcc.dg/pr31529-2.c: Likewise.
4047         * gcc.dg/pr34457-1.c: Likewise.
4048         * gcc.dg/pr34457-2.c: Likewise.
4049         * gcc.dg/pr34668-1.c: Likewise.
4050         * gcc.dg/pr34668-2.c: Likewise.
4051         * gcc.dg/pr34989-1.c: Likewise.
4052         * gcc.dg/pr34989-2.c: Likewise.
4053         * gcc.dg/pr43557-1.c: Likewise.
4054         * gcc.dg/pr43557-2.c: Likewise.
4055         * gcc.dg/debug/pr41893-1.c: Likewise.
4056         * gcc.dg/matrix/matrix.exp: Do not use -combine.
4057         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4058         * gcc.dg/matrix/matrix-4.c: Likewise.
4059         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4060         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4061         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4062         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4063
4064 2010-09-16  Tobias Burnus  <burnus@net-b.de>
4065
4066         PR fortran/43665
4067         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4068         optimizations.
4069         * gfortran.dg/intent_optimize_1.f90: New test.
4070
4071 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
4072
4073         * gcc.target/i386/divmod-1.c: New.
4074         * gcc.target/i386/divmod-2.c: Likewise.
4075         * gcc.target/i386/divmod-3.c: Likewise.
4076         * gcc.target/i386/divmod-4.c: Likewise.
4077         * gcc.target/i386/divmod-4a.c: Likewise.
4078         * gcc.target/i386/divmod-5.c: Likewise.
4079         * gcc.target/i386/divmod-6.c: Likewise.
4080         * gcc.target/i386/divmod-7.c: Likewise.
4081         * gcc.target/i386/divmod-8.c: Likewise.
4082         * gcc.target/i386/udivmod-1.c: Likewise.
4083         * gcc.target/i386/udivmod-2.c: Likewise.
4084         * gcc.target/i386/udivmod-3.c: Likewise.
4085         * gcc.target/i386/udivmod-4.c: Likewise.
4086         * gcc.target/i386/udivmod-4a.c: Likewise.
4087         * gcc.target/i386/udivmod-5.c: Likewise.
4088         * gcc.target/i386/udivmod-6.c: Likewise.
4089         * gcc.target/i386/udivmod-7.c: Likewise.
4090         * gcc.target/i386/udivmod-8.c: Likewise.
4091
4092 2010-09-16  Jan Hubicka  <jh@suse.cz>
4093
4094         * g++.dg/lto/pr45679-1_0.C: New file.
4095         * g++.dg/lto/pr45679-1_1.C: New file.
4096         * g++.dg/lto/pr45679-0_0.C: New file.
4097         * g++.dg/lto/pr45679-0_1.C: New file.
4098
4099 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
4100
4101         PR fortran/45674
4102         * gfortran.dg/class_dummy_2.f03: New.
4103
4104 2010-09-16  Richard Guenther  <rguenther@suse.de>
4105
4106         PR tree-optimization/45623
4107         * gcc.dg/torture/pr45623.c: New testcase.
4108
4109 2010-09-16  Ira Rosen  <irar@il.ibm.com>
4110
4111         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4112         name and parentheses.
4113         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4114
4115 2010-09-15  Jason Merrill  <jason@redhat.com>
4116
4117         * g++.dg/parse/parameter-declaration-2.C: New.
4118
4119         * g++.dg/cpp0x/scoped_enum2.C: New.
4120
4121 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4122
4123         * gcc.c-torture/compile/20100915-1.c: New test.
4124
4125 2010-09-15  Martin Jambor  <mjambor@suse.cz>
4126
4127         PR middle-end/45644
4128         * gcc.dg/ipa/pr45644.c: New test.
4129
4130 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
4131
4132         PR tree-optimization/45633
4133         * gcc.dg/vect/pr45633.c: New test.
4134
4135 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
4136
4137         PR fortran/45577
4138         * gfortran.dg/allocate_derived_4.f90: New.
4139
4140 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
4141
4142         * lib/target-supports.exp
4143         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4144         supported flag to true for neon.
4145
4146 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
4147
4148         PR c++/45665
4149         * g++.dg/template/crash103.C: New.
4150
4151 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4152
4153         Merge from 'apple/trunk' branch on FSF servers.
4154
4155         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
4156
4157         Radar 4457381
4158         * objc.dg/msg-in-protocol.m: New.
4159         * obj-c++.dg/msg-in-protocol.mm: New.
4160
4161         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
4162
4163         Radar 4219590
4164         * objc.dg/break-in-ifstmt.m: New.
4165
4166         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4167
4168         Radar 4174166
4169         * obj-c++.dg/comp-types-13.mm: New.
4170         * objc.dg/comp-types-12.m: New.
4171
4172         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4173
4174         Radar 4216500
4175         * obj-c++.dg/proto-lossage-7.mm: New.
4176         * objc.dg/proto-lossage-7.m: New.
4177
4178 2010-09-14  Jan Hubicka  <jh@suse.cz>
4179
4180         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4181         folding.
4182         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4183         folding.
4184
4185 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
4186
4187         PR middle-end/45567
4188         * gcc.dg/pr45567.c: New test.
4189
4190         PR debug/45660
4191         * g++.dg/debug/pr45660.C: New test.
4192
4193 2010-09-14  Ira Rosen  <irar@il.ibm.com>
4194
4195         PR tree-optimization/45470
4196         * g++.dg/vect/pr45470-a.cc: New test.
4197         * g++.dg/vect/pr45470-a.cc: New test.
4198
4199 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
4200
4201         PR target/42070
4202         * lib/profopt.exp: Prune warnings on execname2 compile.
4203         * lib/prune.exp: Prune "can't add line info" warnings.
4204
4205 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4206
4207         PR libfortran/45532
4208         * gfortran.dg/namelist_64.f90: New test.
4209
4210 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
4211
4212         PR rtl-optimization/45617
4213         * gcc.target/i386/pr45617.c: New test.
4214
4215 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
4216
4217         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4218
4219 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
4220
4221         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4222         * gcc.target/i386/fma4-vector.c: Likewise.
4223         * gcc.target/i386/vectorize2.c: Likewise.
4224         * gcc.target/i386/vectorize4.c: Likewise.
4225         * gcc.target/i386/vectorize5.c: Likewise.
4226         * gcc.target/i386/vectorize6.c: Likewise.
4227         * gcc.target/i386/vectorize8.c: Likewise.
4228
4229         * gcc.target/i386/vect-double-1.c: New.
4230         * gcc.target/i386/vect-double-1a.c: Likewise.
4231         * gcc.target/i386/vect-double-2.c: Likewise.
4232         * gcc.target/i386/vect-double-2a.c: Likewise.
4233
4234         * lib/target-supports.exp (check_effective_target_vect_double):
4235         Set et_vect_double_saved to 0 when tuning for Atom.
4236
4237 2010-09-13  Jan Hubicka  <jh@suse.cz>
4238
4239         * gcc.dg/torture/pr23821.c: Drop static keyword.
4240         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4241         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
4242
4243 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4244
4245         * gcc.target/arm/sync-1.c: New.
4246
4247 2010-09-12  Olivier Hainque  <hainque@adacore.com>
4248
4249         * gnat.dg/memtrap.adb: New test.
4250
4251 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4252
4253         * gfortran.dg/promotion.f90: Fix options.
4254
4255 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
4256
4257         * g++.dg/cpp0x/range-for1.C: New.
4258         * g++.dg/cpp0x/range-for2.C: New.
4259         * g++.dg/cpp0x/range-for3.C: New.
4260         * g++.dg/cpp0x/range-for4.C: New.
4261         * g++.dg/cpp0x/range-for5.C: New.
4262         * g++.dg/cpp0x/range-for6.C: New.
4263
4264 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
4265
4266         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4267         and counts. Check that transpose is not called.
4268         * gfortran.dg/transpose_2.f90: Update error message.
4269
4270 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
4271
4272         PR c++/43824
4273         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
4274         * g++.dg/lookup/strong-using-2.C: Likewise.
4275         * g++.dg/lookup/strong-using-3.C: Likewise.
4276         * g++.dg/lookup/strong-using-5.C: Likewise.
4277
4278         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
4279         * g++.dg/cpp0x/inline-ns4.C: New.
4280         * g++.dg/cpp0x/inline-ns5.C: New.
4281
4282 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4283
4284         PR middle-end/45634
4285         * gfortran.fortran-torture/compile/pr45634.f90: New.
4286
4287 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
4288
4289         * objc.dg/fobjc-exceptions.m: New test.
4290
4291 2010-09-10  Jan Hubicka  <jh@suse.cz>
4292
4293         * g++.dg/inherit/covariant7.C: Fix pattern matching.
4294
4295 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4296
4297         PR tree-optimization/44972
4298         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4299         * gcc.dg/tree-ssa/pr45144.c: Likewise.
4300         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4301         instead.
4302         * g++.dg/torture/pr44972.C: New test.
4303
4304 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4305
4306         PR tree-optimization/44972
4307         * g++.dg/torture/pr34850.C: Remove expected warning.
4308
4309 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4310
4311         * gfortran.dg/dummy_optional_arg.f90: New test.
4312
4313 2010-09-08  Jan Hubicka  <jh@suse.cz>
4314
4315         PR tree-optimization/45598
4316         * fortran.fortran-torture/compile/pr45598.f90: New test.
4317
4318 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
4319
4320         * lib/target-supports-dg.exp (dg-require-ifunc): New.
4321         * lib/target-supports.exp (check_ifunc_available): New.
4322         * gcc.dg/attr-ifunc-1.c: New.
4323         * gcc.dg/attr-ifunc-2.c: New.
4324         * gcc.dg/attr-ifunc-3.c: New.
4325         * gcc.dg/attr-ifunc-4.c: New.
4326         * gcc.dg/attr-ifunc-5.c: New.
4327         * g++.dg/ext/attr-ifunc-1.C: New.
4328         * g++.dg/ext/attr-ifunc-2.C: New.
4329         * g++.dg/ext/attr-ifunc-3.C: New.
4330         * g++.dg/ext/attr-ifunc-4.C: New.
4331
4332 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
4333
4334         PR middle-end/40386
4335         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
4336
4337 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
4338
4339         * gfortran.dg/inline_transpose_1.f90: New test.
4340
4341 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4342
4343         PR c++/45588
4344         * g++.dg/warn/Wunused-var-15.C: New test.
4345
4346 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4347
4348         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4349         hppa*-*-hpux*.
4350
4351 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4352
4353         * objc/execute/exceptions/throw-nil.m: New test.
4354         * objc/execute/exceptions/handler-1.m: Updated to use the new
4355         objc_set_uncaught_exception_handler() function.
4356         * objc/execute/exceptions/matcher-1.m: New test.
4357
4358 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4359
4360         PR fortran/38282
4361         * gfortran.dg/bit_comparison_1.F90: New test.
4362         * gfortran.dg/leadz_trailz_3.f90: New test.
4363         * gfortran.dg/masklr_2.F90: New test.
4364         * gfortran.dg/shiftalr_1.F90: New test.
4365         * gfortran.dg/merge_bits_2.F90: New test.
4366         * gfortran.dg/dshift_2.F90: New test.
4367         * gfortran.dg/bit_comparison_2.F90: New test.
4368         * gfortran.dg/masklr_1.F90: New test.
4369         * gfortran.dg/merge_bits_1.F90: New test.
4370         * gfortran.dg/dshift_1.F90: New test.
4371         * gfortran.dg/shiftalr_2.F90: New test.
4372
4373 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4374
4375         * objc.dg/type-stream-1.m: Replaced with a test that tests that
4376         functions from objc/typedstream.h are deprecated.
4377
4378 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4379
4380         * lib/target-supports.exp
4381         (check_effective_target_run_expensive_tests): New proc.
4382         * gcc.c-torture/compile/limits-fnargs.c: Use
4383         dg-require-effective-target run_expensive_tests.
4384
4385 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4386
4387         PR fortran/45597
4388         * gfortran.dg/gomp/pr45597.f90: New test.
4389
4390         PR fortran/45595
4391         * gfortran.dg/gomp/pr45595.f90: New test.
4392
4393 2010-09-08  Michael Matz  <matz@suse.de>
4394
4395         * c-c++-common/uninit-17.c: Adjust.
4396
4397 2010-09-08  Michael Matz  <matz@suse.de>
4398
4399         PR tree-optimization/43430
4400         * gcc.dg/vect/pr43430-2.c: New test.
4401
4402 2010-09-08  Michael Matz  <matz@suse.de>
4403
4404         PR tree-optimization/33244
4405         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4406
4407 2010-09-08  Richard Guenther  <rguenther@suse.de>
4408
4409         PR tree-optimization/45578
4410         * gfortran.dg/pr45578.f90: New testcase.
4411
4412 2010-09-08  Richard Guenther  <rguenther@suse.de>
4413
4414         PR testsuite/45590
4415         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4416
4417 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4418
4419         PR fortran/45576
4420         * gfortran.dg/char_length_18.f90:  New test.
4421
4422 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
4423
4424         PR target/36502
4425         * gcc.target/i386/pr36502.c: New test.
4426
4427         PR target/42313
4428         PR target/44651
4429         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4430         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4431
4432 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
4433
4434         * gfortran.dg/achar_4.f90: Enable bounds checking.
4435
4436 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
4437
4438         PR target/45206
4439         * gcc.target/i386/pr45206.c: New test.
4440
4441 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
4442
4443         PR fortran/45505
4444         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4445
4446 2010-09-07  Jan Hubicka  <jh@suse.cz>
4447
4448         * gcc.c-torture/compile/20100907.c: New testcase.
4449
4450 2010-09-07  Richard Guenther  <rguenther@suse.de>
4451
4452         PR middle-end/45569
4453         * g++.dg/eh/pr45569.C: New testcase.
4454
4455 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
4456
4457         PR target/43137
4458         * gcc.target/arm/pr43137.c: New test.
4459
4460 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4461
4462         PR fortran/36931
4463         * gfortran.dg/dependency_35.f90:  New test.
4464
4465 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4466
4467         PR fortran/34145
4468         * gfortran.dg/char_length_17.f90:  New test.
4469
4470 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
4471
4472         PR c++/45200
4473         PR c++/45293
4474         PR c++/45558
4475         * g++.dg/template/typedef34.C: New test.
4476         * g++.dg/template/typedef35.C: New test.
4477
4478 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
4479
4480         PR target/22152
4481         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4482
4483 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
4484
4485         * g++.dg/warn/Wdouble-promotion.C: New.
4486
4487 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
4488
4489         * g++.dg/parse/redef2.C: New.
4490
4491 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4492
4493         * gcc.dg/20100906-1.c: New testcase.
4494
4495 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
4496
4497         PR testsuite/45543
4498         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4499         DW_TAG_enumeration_type DIE.
4500
4501 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
4502
4503         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4504         Update XFAILs.
4505
4506 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
4507
4508         PR rtl-optimization/44919
4509         * g++.dg/opt/pr44919.C: New.
4510
4511 2010-09-06  Tobias Burnus  <burnus@net-b.de>
4512
4513         PR fortran/38282
4514         * gfortran.dg/iall_iany_iparity_1.f90: New.
4515         * gfortran.dg/iall_iany_iparity_2.f90: New.
4516
4517 2010-09-06  Jason Merrill  <jason@redhat.com>
4518
4519         * g++.dg/cpp0x/initlist42.C: New.
4520
4521         * g++.dg/cpp0x/auto19.C: New.
4522
4523         * g++.dg/template/sfinae25.C: New.
4524         * g++.dg/template/char1.C: Expect warning.
4525         * g++.dg/template/nontype10.C: Likewise.
4526
4527         * g++.dg/cpp0x/implicit9.C: New.
4528
4529         * g++.dg/cpp0x/initlist43.C: New.
4530
4531 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
4532
4533         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4534
4535 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
4536
4537         * gcc.dg/Wdouble-promotion.c: New.
4538
4539 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4540
4541         * gfortran.dg/float128_1.f90: Remove test case as
4542         it always fails since Rev 163611 backed out the
4543         front-end implementation.
4544
4545 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4546
4547         * gfortran.dg/float128_1.f90: XFAIL test case.
4548
4549 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4550
4551         * gfortran.dg/bessel_7.f90: Decrease required precision.
4552
4553 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
4554
4555         PR testsuite/45545
4556         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4557         ref-all-matching targets.
4558
4559 2010-09-05  Richard Guenther  <rguenther@suse.de>
4560
4561         PR tree-optimization/45535
4562         * gcc.c-torture/compile/pr45535.c: New testcase.
4563
4564 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
4565
4566         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4567         "\[^\n\]*".
4568         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4569         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4570         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4571         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4572         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4573         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4574         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4575         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4576         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4577         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4578         * gcc.target/i386/pr22152.c: Likewise.
4579         * gcc.target/i386/pr36992-1.c: Likewise.
4580         * gcc.target/i386/pr36992-2.c: Likewise.
4581         * gcc.target/sh/sh4a-memmovua.c: Likewise.
4582
4583 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4584
4585         PR testsuite/43957
4586         * gcc.dg/const-uniq-1.c: Modify regexp.
4587
4588 2010-09-04  Tobias Burnus  <burnus@net-b.de>
4589
4590         PR fortran/45530
4591         * gfortran.dg/namelist_63.f90: New.
4592
4593 2010-09-04  Jan Hubicka  <jh@suse.cz>
4594
4595         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4596         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4597
4598 2010-09-04  Jan Hubicka  <jh@suse.cz>
4599
4600         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4601
4602 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
4603
4604         PR fortran/45507
4605         * gfortran.dg/allocate_alloc_opt_12.f90: New.
4606
4607 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
4608
4609         * gcc.dg/opts-4.c: New test.
4610
4611 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4612
4613         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4614         * gcc.dg/vect/vect-peel-4.c: Ditto.
4615
4616 2010-09-03  Daniel Kraft  <d@domob.eu>
4617
4618         PR fortran/45525
4619         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4620
4621 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4622
4623         PR fortran/45159
4624         * gfortran.dg/dependency_34.f90:  New test.
4625
4626 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4627
4628         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4629
4630 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4631
4632         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4633         gcc.target/i386/clearcap.map if supported.
4634
4635 2010-09-03  Michael Matz  <matz@suse.de>
4636
4637         PR middle-end/45415
4638         * gcc.dg/pr45415.c: New test.
4639
4640 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4641
4642         PR tree-optimization/45506
4643         * gcc.dg/pr45506.c: New.
4644
4645 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
4646
4647         PR target/45476
4648         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4649         * gcc.target/i386/float128-2.c: Ditto.
4650
4651 2010-09-03  Daniel Kraft  <d@domob.eu>
4652
4653         PR fortran/34162
4654         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4655         * gfortran.dg/internal_dummy_2.f08: New test.
4656         * gfortran.dg/internal_dummy_3.f08: New test.
4657         * gfortran.dg/internal_dummy_4.f08: New test.
4658
4659 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
4660
4661         PR debug/45500
4662         * gcc.target/i386/pr45500.c: New test.
4663
4664 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
4665
4666         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4667
4668 2010-09-03  Daniel Kraft  <d@domob.eu>
4669
4670         PR fortran/44602
4671         * gfortran.dg/exit_2.f08; Adapt error messages.
4672         * gfortran.dg/exit_3.f08: New test.
4673         * gfortran.dg/exit_4.f08: New test.
4674         * gfortran.dg/exit_5.f03: New test.
4675
4676 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4677
4678         * gfortran.dg/ishft_4.f90: New test.
4679
4680 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4681
4682         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4683         FRIZ/XSRIZ instruciton for (double)(long long)x.
4684         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4685
4686 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4687
4688         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4689
4690 2010-09-02  Richard Guenther  <rguenther@suse.de>
4691
4692         PR tree-optimization/44937
4693         PR tree-optimization/45412
4694         * g++.dg/opt/pr45412.C: New testcase.
4695         * gcc.c-torture/compile/pr45412.c: Likewise.
4696         * gcc.c-torture/compile/pr44937.c: Likewise.
4697
4698 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
4699
4700         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
4701         but using -Werror=comment.
4702         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4703         expected error messages.
4704
4705 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4706
4707         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4708         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4709
4710 2010-09-02  Tobias Burnus  <burnus@net-b.de>
4711
4712         PR fortran/45489
4713         * gfortran.dg/initialization_27.f90: New.
4714
4715 2010-09-02  Ira Rosen  <irar@il.ibm.com>
4716
4717         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4718         check into different basic blocks. Expect vectorization if misaligned
4719         stores are supported.
4720         * gcc.dg/vect/bb-slp-8a.c: New test.
4721         * gcc.dg/vect/bb-slp-8b.c: New test.
4722
4723 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
4724
4725         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4726
4727 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
4728
4729         PR fortran/44541
4730         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4731         * gfortran.dg/class_dummy_1.f03: New.
4732
4733 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
4734
4735         PR middle-end/45458
4736         * g++.dg/tree-prof/partition2.C: New test.
4737
4738 2010-09-01  Richard Guenther  <rguenther@suse.de>
4739
4740         * gcc.dg/vect/vect-outer-fir.c: Adjust.
4741         * gcc.dg/tree-ssa/vrp54.c: New testcase.
4742         * gcc.c-torture/execute/20100827-1.c: Likewise.
4743
4744 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4745
4746         * gfortran.dg/execute_command_line_1.f90: New test.
4747
4748 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4749
4750         PR preprocessor/45457
4751         * c-c++-common/cpp/pr45457.c: New test.
4752
4753 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
4754
4755         * gcc.dg/nested-func-8.c: New test.
4756
4757 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4758
4759         PR fortran/38282
4760         * gfortran.dg/popcnt_poppar_1.F90: New test.
4761         * gfortran.dg/popcnt_poppar_2.F90: New test.
4762
4763 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
4764
4765         * gcc.target/i386/volatile-2.c: Require nonpic target.
4766
4767 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4768
4769         PR middle-end/45461
4770         * gcc.dg/pr45461.c: New test.
4771
4772 2010-08-31  Richard Guenther  <rguenther@suse.de>
4773
4774         PR testsuite/45455
4775         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4776
4777 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
4778
4779         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4780
4781 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
4782
4783         PR fortran/45456
4784         * gfortran.dg/typebound_proc_18.f03: New.
4785
4786 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4787
4788         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4789         * lib/scanasm.exp (scan-stack-usage): Likewise.
4790         (scan-stack-usage-not): Likewise.
4791         * gcc.dg/stack-usage-1.c: New test.
4792         * gcc.target/i386/stack-usage-realign.c: Likewise.
4793
4794 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
4795
4796         PR tree-optimization/45427
4797         * gcc.dg/tree-ssa/pr45427.c: New test.
4798
4799 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
4800
4801         PR c++/45043
4802         * g++.dg/template/crash102.C: New.
4803
4804 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
4805
4806         PR middle-end/45423
4807         * gcc.dg/gomp/atomic-12.c: New test.
4808         * gcc.dg/gomp/atomic-13.c: New test.
4809         * gcc.dg/gomp/atomic-14.c: New test.
4810         * g++.dg/gomp/atomic-11.C: New test.
4811         * g++.dg/gomp/atomic-12.C: New test.
4812         * g++.dg/gomp/atomic-13.C: New test.
4813         * g++.dg/gomp/atomic-14.C: New test.
4814
4815 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4816
4817         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4818         delimiter.
4819
4820 2010-08-30  Thomas Quinot  <quinot@adacore.com>
4821
4822         * gnat.dg/discr24.adb: New test.
4823
4824 2010-08-30  Richard Guenther  <rguenther@suse.de>
4825
4826         PR tree-optimization/45449
4827         * gcc.dg/pr45449.c: New testcase.
4828
4829 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
4830
4831         * gcc.dg/opts-1.c: Expect errors, not warnings.
4832
4833 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4834
4835         PR fortran/42769
4836         * gfortran.dg/dynamic_dispatch_11.f03: New.
4837
4838 2010-08-29  Jason Merrill  <jason@redhat.com>
4839
4840         PR c++/44991
4841         * g++.dg/parse/defarg15.C: New.
4842
4843 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4844
4845         PR fortran/45439
4846         * gfortran.dg/select_type_16.f03: New.
4847
4848 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4849             Tobias Burnus  <burnus@net-b.de>
4850
4851         * gfortran.dg/bessel_7.f90: Decrease required precision.
4852
4853 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
4854             Kaz Kojima  <kkojima@gcc.gnu.org>
4855
4856         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
4857
4858 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4859
4860         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4861         floating point conversion code generation.
4862         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4863         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4864         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4865         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4866         to integer conversion code generation.
4867         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4868         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4869         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4870         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4871
4872 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4873
4874         PR fortran/32049
4875         * gfortran.dg/random_seed_1.f90: Adjust test.
4876         * gfortran.dg/float128_1.f90: New test.
4877
4878 2010-08-27  Tobias Burnus  <burnus@net-b.de>
4879
4880         PR fortran/33197
4881         * gfortran.dg/norm2_1.f90: New.
4882         * gfortran.dg/norm2_2.f90: New.
4883         * gfortran.dg/norm2_3.f90: New.
4884         * gfortran.dg/norm2_4.f90: New.
4885         * gfortran.dg/parity_1.f90: New.
4886         * gfortran.dg/parity_2.f90: New.
4887         * gfortran.dg/parity_3.f90: New.
4888
4889 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
4890
4891         PR fortran/45420
4892         * gfortran.dg/select_type_15.f03: New.
4893
4894 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4895
4896         PR libfortran/43217
4897         * gfortran.dg/hollerith8.f90: New test.
4898
4899 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4900
4901         PR fortran/45159
4902         * gfortran.dg/dependency_33.f90:  New test.
4903
4904 2010-08-27  Richard Guenther  <rguenther@suse.de>
4905
4906         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4907         * gcc.dg/graphite/scop-2.c: Likewise.
4908         * gcc.dg/graphite/scop-20.c: Likewise.
4909         * gcc.dg/vect/slp-25.c: Likewise.
4910
4911 2010-08-27  Olivier Hainque  <hainque@adacore.com>
4912
4913         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4914
4915 2010-08-26  Daniel Kraft  <d@domob.eu>
4916
4917         PR fortran/38936
4918         PR fortran/44047
4919         PR fortran/45384
4920         * gfortran.dg/associate_8.f03: New test.
4921         * gfortran.dg/select_type_13.f03: New test.
4922         * gfortran.dg/select_type_14.f03: New test.
4923
4924 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
4925
4926         PR tree-optimization/44485
4927         * gcc.dg/pr44485.c: New test.
4928
4929 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4930
4931         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4932         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4933         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4934
4935 2010-08-26  Richard Guenther  <rguenther@suse.de>
4936
4937         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4938         * gcc.dg/graphite/scop-21.c: Likewise.
4939
4940 2010-08-26  Richard Guenther  <rguenther@suse.de>
4941
4942         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4943         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4944         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4945         * gcc.dg/vect/vect-91.c: Likewise.
4946         * gcc.dg/vect/vect-peel-1.c: Likewise.
4947         * gcc.dg/vect/vect-peel-2.c: Likewise.
4948         * gcc.dg/vect/vect-peel-4.c: Likewise.
4949
4950 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4951
4952         PR libfortran/41859
4953         * gfortran.dg/der_io_4.f90: New test.
4954
4955 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4956
4957         PR rtl-optimization/44858
4958         * gcc.c-torture/execute/pr44858.c: New test.
4959
4960         PR rtl-optimization/45400
4961         * g++.dg/other/i386-8.C: New test.
4962
4963 2010-08-25  Richard Guenther  <rguenther@suse.de>
4964
4965         * gcc.dg/alias-8.c: Adjust.
4966
4967 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
4968
4969         * gcc.target/i386/combine-mul.c: New test.
4970
4971 2010-08-25  Richard Guenther  <rguenther@suse.de>
4972
4973         PR lto/44562
4974         * gcc.dg/graphite/id-27.c: New testcase.
4975         * gcc.dg/lto/20100825-1_0.c: Likewise.
4976
4977 2010-08-25  Richard Guenther  <rguenther@suse.de>
4978
4979         PR tree-optimization/45316
4980         * g++.dg/opt/pr45316.C: New testcase.
4981
4982 2010-08-25  Richard Guenther  <rguenther@suse.de>
4983
4984         PR tree-optimization/45393
4985         * g++.dg/torture/pr45393.C: New testcase.
4986
4987 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4988
4989         PR tree-optimization/45059
4990         * gcc.c-torture/compile/pr45059.c: New test.
4991
4992 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
4993
4994         * lib/target-supports.exp (check_effective_target_vect_unpack):
4995         Set vect_unpack supported flag to true for neon.
4996
4997 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4998
4999         * gcc.dg/tree-ssa/ifc-5.c: New.
5000
5001 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5002
5003         * gcc.dg/tree-ssa/ifc-4.c: New.
5004         * gcc.dg/tree-ssa/ifc-7.c: New.
5005
5006 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
5007
5008         * gcc.dg/vect/vect.exp: Check loongson targets
5009         * g++.dg/vect/vect.exp: Likewise
5010         * gfortran.dg/vect/vect.exp: Likewise
5011
5012 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5013
5014         * gcc.target/powerpc/vsx-mass-1.c: New file, test
5015         -mveclibabi=mass.
5016
5017 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
5018
5019         PR fortran/45366
5020         * gfortran.dg/proc_ptr_29.f90: New.
5021
5022 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5023             Dominique d'Humieres  <dominiq@lps.ens.fr>
5024
5025         PR fortran/45367
5026         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5027
5028 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5029
5030         PR fortran/45367
5031         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5032
5033 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5034
5035         PR fortran/36158
5036         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5037
5038 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5039             Dominique d'Humieres  <dominiq@lps.ens.fr>
5040
5041         PR fortran/45367
5042         PR fortran/36158
5043         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5044         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5045
5046 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
5047
5048         PR fortran/44863
5049         PR fortran/45271
5050         PR fortran/45290
5051         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5052         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5053         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5054
5055 2010-08-21  Tobias Burnus  <burnus@net-b.de>
5056
5057         PR fortran/36158
5058         PR fortran/33197
5059         * gfortran.dg/bessel_6.f90: New.
5060         * gfortran.dg/bessel_7.f90: New.
5061
5062 2010-08-20  Jan Hubicka  <jh@suse.cz>
5063
5064         PR c++/45307
5065         PR c++/17736
5066         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5067         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5068
5069 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
5070
5071         PR target/45336
5072         * gcc.target/i386/pr45336-1.c: New.
5073         * gcc.target/i386/pr45336-2.c: Likewise.
5074         * gcc.target/i386/pr45336-3.c: Likewise.
5075         * gcc.target/i386/pr45336-4.c: Likewise.
5076
5077 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
5078
5079         PR testsuite/45361
5080         * gcc.target/i386/volatile-2.c: Update scan strings to also
5081         include (%rip) for the memory reference on x86_64.
5082
5083 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
5084
5085         PR middle-end/44974
5086         * gcc.dg/pr44974.c: New test.
5087
5088         PR rtl-optimization/45353
5089         * gcc.dg/pr45353.c: New test.
5090
5091 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5092
5093         * gcc.target/i386/volatile-2.c: New.
5094
5095 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
5096
5097         PR rtl-optimization/44691
5098         * gfortran.dg/pr44691.f: New test.
5099
5100 2010-10-19  Olivier Hainque  <hainque@adacore.com>
5101
5102         * gcc.target/sparc/sibcall-dslot.c: New testcase.
5103
5104 2010-08-19  Jason Merrill  <jason@redhat.com>
5105
5106         * g++.dg/init/synth3.C: New.
5107         * g++.dg/init/value8.C: New.
5108         * g++.dg/tree-ssa/empty-2.C: New.
5109         * g++.dg/cpp0x/noexcept09.C: New.
5110
5111 2010-08-19  Daniel Kraft  <d@domob.eu>
5112
5113         PR fortran/29785
5114         PR fortran/45016
5115         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5116         * gfortran.dg/pointer_remapping_1.f90: New test.
5117         * gfortran.dg/pointer_remapping_2.f03: New test.
5118         * gfortran.dg/pointer_remapping_3.f08: New test.
5119         * gfortran.dg/pointer_remapping_4.f03: New test.
5120         * gfortran.dg/pointer_remapping_5.f08: New test.
5121         * gfortran.dg/pointer_remapping_6.f08: New test.
5122
5123 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
5124
5125         PR testsuite/45324
5126         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5127
5128 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5129
5130         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5131
5132 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
5133
5134         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5135         variable.
5136
5137 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5138
5139         PR target/45070
5140         * gcc.c-torture/execute/pr45070.c: New.
5141
5142 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5143
5144         * g++.dg/pr44328.C: New test.
5145
5146 2010-08-19  Tobias Burnus  <burnus@net-b.de>
5147
5148         PR fortran/36158
5149         PR fortran/33197
5150         * gfortran.dg/bessel_3.f90: New.
5151         * gfortran.dg/bessel_4.f90: New.
5152         * gfortran.dg/bessel_5.f90: New.
5153
5154 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
5155
5156         PR fortran/45290
5157         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5158         * gfortran.dg/pointer_init_2.f90: New.
5159         * gfortran.dg/pointer_init_3.f90: New.
5160         * gfortran.dg/pointer_init_4.f90: New.
5161
5162 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
5163
5164         PR c++/45049
5165         * g++.dg/pr45049-1.C: New test.
5166         * g++.dg/pr45049-2.C: New test.
5167
5168 2010-08-18  Jie Zhang  <jie@codesourcery.com>
5169
5170         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5171         20 if __ARM_PCS is defined otherwise 64.
5172         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5173         instead of hard coded 64.
5174
5175 2010-08-18  Yao Qi  <yao@codesourcery.com>
5176
5177         PR target/45094
5178         * gcc.target/arm/pr45094.c: New test.
5179
5180 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5181
5182         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5183
5184 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5185
5186         PR rtl-optimization/42575
5187         * gcc.target/arm/pr42575.c: New test.
5188
5189 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5190
5191         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5192         * gcc.dg/tls/thr-cse-1.c: New.
5193
5194 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5195
5196         PR debug/42487
5197         * lib/target-supports.exp
5198         (check_effective_target_function_sections): New.
5199         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5200         function sections before proceding.
5201
5202 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
5203
5204         PR fortran/45308
5205         * gfortran.dg/pr45308.f03: New test.
5206
5207 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
5208
5209         PR target/45296
5210         * gcc.target/i386/pr45296.c: New test.
5211
5212 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
5213
5214         * g++.dg/ext/uow-1.C: New.
5215         * g++.dg/ext/uow-2.C: New.
5216         * g++.dg/ext/uow-3.C: New.
5217         * g++.dg/ext/uow-4.C: New.
5218
5219 2010-08-17  Richard Guenther  <rguenther@suse.de>
5220
5221         PR testsuite/45266
5222         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5223
5224 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
5225
5226         PR c/40563
5227         * gcc.dg/Wcxx-compat-20.c: New test.
5228
5229 2010-08-17  Daniel Kraft  <d@domob.eu>
5230
5231         PR fortran/38936
5232         * gfortran.dg/associate_1.f03: Extended to test newly supported
5233         features like association to variables.
5234         * gfortran.dg/associate_3.f03: Removed check for illegal change
5235         of associate-name here...
5236         * gfortran.dg/associate_5.f03: ...and added it here.
5237         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
5238         * gfortran.dg/associate_7.f03: New test.
5239
5240 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
5241
5242         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
5243
5244 2010-08-15  Daniel Kraft  <d@domob.eu>
5245
5246         PR fortran/38936
5247         * gfortran.dg/associate_1.f03: Enable test for array expressions.
5248         * gfortran.dg/associate_3.f03: Clarify comment.
5249         * gfortran.dg/associate_5.f03: New test.
5250         * gfortran.dg/associate_6.f03: New test.
5251
5252 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5253
5254         PR fortran/45211
5255         * gfortran.dg/bind_c_usage_21.f90: New.
5256         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
5257
5258 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5259
5260         * gfortran.dg/optional_absent_1.f90: New.
5261         * gfortran.dg/null_actual.f90: New.
5262
5263 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5264
5265         * gfortran.dg/pointer_target_1.f90: New.
5266         * gfortran.dg/pointer_target_2.f90: New.
5267         * gfortran.dg/pointer_target_3.f90: New.
5268
5269 2010-08-15  Daniel Kraft  <d@domob.eu>
5270
5271         PR fortran/45197
5272         * gfortran.dg/elemental_args_check_3.f90: New test.
5273         * gfortran.dg/impure_1.f08: New test.
5274         * gfortran.dg/impure_2.f08: New test.
5275         * gfortran.dg/impure_3.f90: New test.
5276         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
5277
5278 2010-08-15  Ira Rosen  <irar@il.ibm.com>
5279
5280         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
5281         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
5282         SLP tests.
5283         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
5284         misaligned loads.
5285         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
5286         misaligned stores.c
5287         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
5288
5289 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5290
5291         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5292         dg-require-effective-target after dg-do.
5293
5294 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5295
5296         * lib/target-supports.exp (check_effective_target_vect_int): Return
5297         true for Loongson targets.
5298         (check_effective_target_vect_shift): Likewise.
5299         (check_effective_target_vect_no_int_max): Likewise.
5300         (check_effective_target_vect_no_align): Likewise.
5301         (check_effective_target_vect_short_mult): Likewise.
5302
5303 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
5304
5305         * g++.dg/cast.C: Change fields of structures to "long" to pass
5306         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5307         * g++.dg/cpp0x/iop.C: Ditto.
5308         * g++.dg/cpp0x/named_refs.C: Ditto.
5309         * g++.dg/cpp0x/rv1p.C: Ditto.
5310         * g++.dg/cpp0x/rv2p.C: Ditto.
5311         * g++.dg/cpp0x/rv3p.C: Ditto.
5312         * g++.dg/cpp0x/rv4p.C: Ditto.
5313         * g++.dg/cpp0x/rv5p.C: Ditto.
5314         * g++.dg/cpp0x/rv6p.C: Ditto.
5315         * g++.dg/cpp0x/rv7p.C: Ditto.
5316         * g++.dg/cpp0x/rv8p.C: Ditto.
5317         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5318
5319 2010-08-13  Daniel Kraft  <d@domob.eu>
5320
5321         * gfortran.dg/implied_shape_1.f08: New test.
5322         * gfortran.dg/implied_shape_2.f90: New test.
5323         * gfortran.dg/implied_shape_3.f08: New test.
5324
5325 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5326
5327         PR libfortran/42526
5328         * gfortran.dg/char_component_initializer_1.f90: New test.
5329
5330 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
5331
5332         PR tree-optimization/45241
5333         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5334
5335 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5336
5337         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5338         to dg-options.
5339         * gcc.target/i386/pr40906-2.c: Ditto.
5340         * gcc.target/i386/pr40906-3.c: Ditto.
5341
5342 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5343
5344         PR middle-end/45262
5345         * gcc.c-torture/execute/pr45262.c: New test.
5346
5347 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5348
5349         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5350         empty argument.
5351         * g++.dg/other/profile1.C: Ditto.
5352
5353 2010-08-12  Richard Guenther  <rguenther@suse.de>
5354
5355         PR tree-optimization/45232
5356         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5357         * gcc.dg/tree-ssa/loop-7.c: Adjust.
5358         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5359         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5360         unsigned arithmetic.
5361         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5362         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5363         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5364         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5365         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5366         unsigned arithmetic.
5367         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5368         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5369         unsigned arithmetic.
5370         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5371         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5372         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5373         unsigned arithmetic.
5374         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5375         * gcc.dg/tree-ssa/negate.c: Adjust.
5376         * gcc.dg/vect/vect-1.c: Adjust.
5377         * gfortran.dg/reassoc_6.f: XFAIL.
5378
5379 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5380
5381         PR debug/45259
5382         * gcc.dg/pr45259.c: New test.
5383
5384 2010-08-12  Wei Guozhi  <carrot@google.com>
5385
5386         PR target/44999
5387         * gcc.target/arm/pr44999.c: New testcase.
5388
5389 2010-08-12  Jie Zhang  <jie@codesourcery.com>
5390
5391         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5392         (N): Likewise.
5393         (main): Adjust accordingly.
5394
5395 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5396
5397         * gfortran.dg/graphite/id-22.f: New.
5398
5399 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5400
5401         * gcc.dg/graphite/id-26.c: New.
5402
5403 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5404
5405         * gcc.dg/graphite/id-25.c: New.
5406
5407 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5408
5409         * gcc.dg/graphite/run-id-5.c: New.
5410         * gcc.dg/graphite/run-id-6.c: New.
5411         * gfortran.dg/graphite/id-21.f: New.
5412
5413 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5414
5415         * gcc.dg/graphite/id-24.c: New.
5416
5417 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5418
5419         * gcc.dg/tree-ssa/pr20742.c: New.
5420
5421 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5422
5423         * gcc.dg/graphite/id-23.c: New.
5424
5425 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5426
5427         * gfortran.dg/graphite/id-20.f: Adjust testcase.
5428
5429 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5430
5431         * gcc.dg/graphite/pr42729.c: New.
5432
5433 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5434
5435         * gfortran.dg/graphite/id-20.f: New.
5436
5437 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5438
5439         * gcc.dg/graphite/id-22.c: New.
5440
5441 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5442
5443         * gcc.dg/graphite/run-id-2.c: Call abort.
5444
5445 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5446
5447         * gcc.dg/graphite/id-20.c: New.
5448
5449 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
5450             Steve Kargl  <kargl@gcc.gnu.org>
5451
5452         PR fortran/44595
5453         * gfortran.dg/move_alloc_3.f90: New.
5454         * gfortran.dg/random_seed_2.f90: New.
5455
5456 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5457
5458         * lib/target-supports.exp (check_effective_target_sync_int_long):
5459         Add hppa*-*-linux*.
5460         (check_effective_target_sync_char_short): Likewise.
5461
5462 2010-08-10  Yao Qi  <yao@codesourcery.com>
5463
5464         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5465         general form.
5466         * gcc.dg/tree-ssa/loop-31.c: Likewise.
5467         * g++.dg/other/packed1.C: Likewise.
5468         * g++.dg/other/crash-4.C: Likewise.
5469         * g++.dg/ext/packed8.C: Likewise.
5470         * g++.dg/init/array16.C: Likewise.
5471
5472 2010-08-10  xinliang David Li  <davidxl@google.com>
5473         * gcc.dg/tree-ssa/loop-19.c: Add option
5474         -fno-prefetch-loop-array
5475
5476 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
5477
5478         PR middle-end/45182
5479         * gcc.c-torture/compile/pr45182.c: New test.
5480
5481 2010-08-09  Jason Merrill  <jason@redhat.com>
5482
5483         PR c++/45236
5484         * g++.dg/cpp0x/variadic-104.C: New.
5485
5486 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5487
5488         PR fortran/44235
5489         * gfortran.dg/dependency_32.f90:  New test.
5490
5491 2010-08-09  Richard Guenther  <rguenther@suse.de>
5492
5493         PR middle-end/44632
5494         * g++.dg/opt/nrv17.C: New testcase.
5495
5496 2010-08-09  Richard Guenther  <rguenther@suse.de>
5497
5498         PR middle-end/45212
5499         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5500         alignment from MEM_REF offset only if we took it from the
5501         base object.
5502
5503         * gcc.target/i386/pr24178.c: New testcase.
5504
5505 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5506
5507         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5508         * gcc.dg/20030702-1.c: Ditto.
5509         * gcc.dg/20050309-1.c: Ditto.
5510         * gcc.dg/20050325-1.c: Ditto.
5511         * gcc.dg/20050330-2.c: Ditto.
5512         * gcc.dg/20051201-1.c: Ditto.
5513         * gcc.dg/gomp/pr27573.c: Ditto.
5514         * gcc.dg/gomp/pr34610.c: Ditto.
5515         * gcc.dg/pr24225.c: Ditto.
5516         * gcc.dg/pr26570.c: Ditto.
5517         * gcc.dg/pr32773.c: Ditto.
5518         * g++.dg/gcov/gcov-6.C: Ditto.
5519         * g++.dg/gomp/pr34608.C: Ditto.
5520         * gfortran.dg/gomp/pr27573.f90: Ditto.
5521
5522         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
5523         dg-require-host-local dg directive.
5524         * gcc.dg/profile-dir-2.c: Ditto.
5525         * gcc.dg/profile-dir-3.c: Ditto.
5526
5527 2010-08-08  Richard Guenther  <rguenther@suse.de>
5528
5529         PR tree-optimization/45109
5530         * gcc.c-torture/compile/pr45109.c: New testcase.
5531
5532 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5533
5534         * gcc.dg/march.c: Skip if -march defined.
5535         * gcc.dg/mtune.c: Skip if -mtune defined.
5536
5537         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5538         generic thunk support.
5539
5540 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
5541
5542         PR target/45213
5543         * gcc.target/i386/pr45213.c: New test.
5544
5545 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5546
5547         PR libfortran/45143
5548         * gfortran.dg/fmt_error_11.f03: New test.
5549
5550 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5551
5552         * lib/target-supports.exp (check_effective_target_sync_int_long):
5553         Add arm*-*-linux-gnueabi.
5554         (check_effective_target_sync_char_short): Likewise.
5555
5556 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5557
5558         PR fortran/45159
5559         * gfortran.dg/dependency_31.f90:  New test.
5560
5561 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5562
5563         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
5564
5565 2010-08-06  Jason Merrill  <jason@redhat.com>
5566
5567         * g++.dg/cpp0x/sfinae3.C: New.
5568         * g++.dg/cpp0x/sfinae4.C: New.
5569
5570 2010-08-06  Richard Guenther  <rguenther@suse.de>
5571
5572         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5573         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5574         * gcc.dg/tree-ssa/pr25382.c: Likewise.
5575         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5576         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5577         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5578         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5579         * gcc.c-torture/execute/20100805-1.c: Likewise.
5580
5581 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5582
5583         PR testsuite/42855
5584         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5585
5586 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5587
5588         * gcc.dg/ipa/ipcp-ii-1.c: New test.
5589         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5590
5591 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5592
5593         * g++.dg/ipa/devirt-1.C: New test.
5594         * g++.dg/ipa/devirt-2.C: Likewise.
5595         * g++.dg/ipa/devirt-3.C: Likewise.
5596         * g++.dg/ipa/devirt-4.C: Likewise.
5597         * g++.dg/ipa/devirt-5.C: Likewise.
5598         * gcc.dg/ipa/iinline-3.c: Likewise.
5599
5600 2010-08-05  Jie Zhang  <jie@codesourcery.com>
5601
5602         PR tree-optimization/45144
5603         * gcc.dg/tree-ssa/pr45144.c: New test.
5604
5605 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
5606
5607         PR fortran/42207
5608         PR fortran/44064
5609         PR fortran/44065
5610         * gfortran.dg/class_25.f03: New.
5611         * gfortran.dg/class_26.f03: New.
5612
5613 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
5614
5615         * g++.dg/warn/miss-format-1.C: Update line number.
5616
5617 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
5618
5619         PR c++/44641
5620         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5621         .frame and .mask assembler directives.
5622
5623 2010-08-04  Richard Guenther  <rguenther@suse.de>
5624
5625         * gcc.dg/tree-ssa/vrp35.c: Adjust.
5626         * gcc.dg/tree-ssa/vrp36.c: Likewise.
5627         * gcc.dg/tree-ssa/vrp50.c: Likewise.
5628         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5629
5630 2010-08-04  Tobias Burnus  <burnus@net-b.de>
5631
5632         PR fortran/44857
5633         * gfortran.dg/derived_constructor_char_1.f90: New.
5634         * gfortran.dg/derived_constructor_char_2.f90: New.
5635
5636 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5637
5638         PR fortran/45159
5639         * gfortran.dg/dependency_30.f90:  New test.
5640
5641 2010-08-03  Jan Hubicka  <jh@suse.cz>
5642
5643         * gcc.c-torture/compile/pr45085.c: New testcase.
5644
5645 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
5646
5647         PR fortran/44584
5648         PR fortran/45161
5649         * gfortran.dg/typebound_call_9.f03: Modified.
5650         * gfortran.dg/typebound_generic_1.f03: Modified.
5651
5652 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5653
5654         PR fortran/45159
5655
5656         * gfortran.dg/dependency_29.f90:  New test.
5657
5658 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5659
5660         PR fortran/36854
5661         * gfortran.dg/character_comparison_2.f90:  New test.
5662         * gfortran.dg/character_comparison_3.f90:  New test.
5663         * gfortran.dg/dependency_28.f90:  New test.
5664
5665 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
5666
5667         PR target/40457
5668         * gcc.target/arm/pr40457-1.c: New test.
5669         * gcc.target/arm/pr40457-2.c: New test.
5670
5671 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
5672
5673         PR fortran/44912
5674         * gfortran.dg/typebound_call_17.f03: New.
5675
5676 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
5677
5678         PR fortran/44929
5679         * gfortran.dg/allocate_derived_3.f90: New.
5680
5681 2010-07-30  Xinliang David Li  <davidxl@google.com>
5682         PR tree-optimization/45121
5683         * c-c++-common/uninit-17.c: Add -fno-ivops option.
5684
5685 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5686
5687         PR c++/45112
5688         * g++.dg/pr45112.C: New test.
5689
5690 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
5691
5692         PR debug/45055
5693         PR rtl-optimization/45137
5694         * gcc.dg/pr45055.c: New test.
5695
5696 2010-07-30  Alan Modra  <amodra@gmail.com>
5697
5698         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5699         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5700
5701 2010-07-29  Tobias Burnus  <burnus@net-b.de>
5702
5703         PR fortran/45087
5704         PR fortran/45125
5705         * gfortran.dg/whole_file_25.f90: New.
5706         * gfortran.dg/whole_file_26.f90: New.
5707         * gfortran.dg/whole_file_27.f90: New.
5708
5709 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5710
5711         PR fortran/44962
5712         * gfortran.dg/typebound_proc_17.f03: New.
5713
5714 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5715
5716         PR fortran/45004
5717         * gfortran.dg/move_alloc_2.f90: New.
5718
5719 2010-07-29  Xinliang David Li  <davidxl@google.com>
5720         PR tree-optimization/45121
5721         * c-c++-common/uninit-17.c: Fix expected output.
5722
5723 2010-07-29  Richard Guenther  <rguenther@suse.de>
5724
5725         PR tree-optimization/45120
5726         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5727
5728 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
5729
5730         PR fortran/42051
5731         PR fortran/44064
5732         * gfortran.dg/pr42051.f03: New testcase.
5733
5734 2010-07-29  Richard Guenther  <rguenther@suse.de>
5735
5736         PR middle-end/45034
5737         * gcc.c-torture/execute/pr45034.c: New testcase.
5738
5739 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
5740
5741         PR c++/45096
5742         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5743
5744 2010-07-28  Daniel Kraft  <d@domob.eu>
5745
5746         * gfortran.dg/bound_8.f90: New test.
5747
5748 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
5749
5750         PR debug/45105
5751         * gcc.dg/pr45105.c: New test.
5752
5753 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5754
5755         PR rtl-optimization/45107
5756         * gcc.dg/pr45107.c: New test.
5757
5758 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5759
5760         PR rtl-optimization/45101
5761         * gcc.dg/pr45101.c: New test.
5762
5763 2010-07-28  Tobias Burnus  <burnus@net-b.de>
5764
5765         PR fortran/45077
5766         * gfortran.dg/whole_file_24.f90: New.
5767
5768 2010-07-27  Jason Merrill  <jason@redhat.com>
5769
5770         * g++.dg/cpp0x/variadic102.C: New.
5771         * g++.dg/cpp0x/variadic103.C: New.
5772
5773 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5774
5775         PR rtl-optimization/40956
5776         PR target/42495
5777         PR middle-end/42574
5778         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5779         * gcc.target/arm/pr42574.c: Add tests.
5780
5781 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5782
5783         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5784         test name.
5785         (cleanup-repo-files): Ditto.
5786         (cleanup-saved-temps): Ditto.
5787
5788 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5789
5790         PR testsuite/44701
5791         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5792
5793         PR c/45079
5794         * gcc.dg/pr45079.c: New test.
5795
5796 2010-07-27  Ira Rosen  <irar@il.ibm.com>
5797
5798         PR tree-optimization/44152
5799         * gcc.dg/vect/fast-math-pr44152.c: New test.
5800
5801 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
5802
5803         PR ObjC/44140
5804         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5805         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5806         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5807         * obj-c++.dg/torture/trivial.mm: Ditto.
5808         * objc.dg/torture/tls/thr-init-2.m: Ditto.
5809         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5810         * objc.dg/torture/tls/thr-init.m: Ditto.
5811         * objc.dg/torture/trivial.m: Ditto.
5812
5813 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5814
5815         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5816         Skip on spu-*-* targets.
5817
5818 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5819
5820         PR tree-optimization/45083
5821         * gcc.dg/pr45083.c: New test.
5822
5823 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5824
5825         PR fortran/40873
5826         * gfortran.dg/whole_file_22.f90: New test.
5827         * gfortran.dg/whole_file_23.f90: New test.
5828
5829 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
5830             Jack Howarth  <howarth@bromo.med.uc.edu>
5831             Richard Henderson  <rth@redhat.com>
5832
5833         PR target/44132
5834         * gcc.dg/tls/thr-init-1.c: New.
5835         * gcc.dg/tls/thr-init-2.c: New.
5836         * gcc.dg/torture/tls New.
5837         * gcc.dg/torture/tls/tls-test.c: New.
5838         * gcc.dg/torture/tls/thr-init-1.c: New.
5839         * gcc.dg/torture/tls/tls.exp: New.
5840         * gcc.dg/torture/tls/thr-init-2.c: New.
5841         * gcc.dg/tls/emutls-2.c: New test
5842
5843         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5844         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5845         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5846         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5847         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5848         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5849         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5850         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5851         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5852         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5853         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5854         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5855         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5856         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5857         gfortran.dg/gomp/appendix-a/a.22.4.f90,
5858         gfortran.dg/gomp/appendix-a/a.22.5.f90,
5859         gfortran.dg/gomp/appendix-a/a.22.6.f90,
5860         gfortran.dg/gomp/appendix-a/a.24.1.f90,
5861         gfortran.dg/gomp/appendix-a/a.32.1.f90,
5862         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5863         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5864         gfortran.dg/gomp/omp_threadprivate1.f90,
5865         gfortran.dg/gomp/omp_threadprivate2.f90,
5866         gfortran.dg/gomp/reduction1.f90,
5867         gfortran.dg/gomp/sharing-1.f90: Likewise.
5868
5869 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5870
5871         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5872         sse_runtime.
5873         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5874         dg-require-visibility.
5875
5876 2010-07-26  Richard Guenther  <rguenther@suse.de>
5877
5878         PR tree-optimization/43784
5879         * gcc.c-torture/execute/pr43784.c: New testcase.
5880         * g++.dg/torture/pr43784.C: Likewise.
5881
5882 2010-07-26  Richard Guenther  <rguenther@suse.de>
5883
5884         PR middle-end/45056
5885         * g++.dg/pr45056.C: New testcase.
5886
5887 2010-07-26  Richard Guenther  <rguenther@suse.de>
5888
5889         PR tree-optimization/45071
5890         * gcc.dg/pr45071.c: New testcase.
5891
5892 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5893
5894         PR fortran/45066
5895         * gfortran.dg/namelist_62.f90: New.
5896
5897 2010-07-26  Richard Guenther  <rguenther@suse.de>
5898
5899         * gcc.c-torture/execute/pr45017.c: Move ...
5900         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
5901
5902 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5903
5904         PR fortran/40628
5905         * trim_optimize_1.f90:  New test.
5906         * character_comparision_1.f90:  New test.
5907
5908 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5909
5910         PR fortran/42852
5911         * gfortran.dg/wtruncate_fix.f: New test.
5912
5913 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5914
5915         PR testsuite/45068
5916         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5917
5918 2010-07-24  Richard Guenther  <rguenther@suse.de>
5919
5920         PR lto/43788
5921         * g++.dg/lto/20100724-1_0.C: New testcase.
5922
5923 2010-07-24  Richard Guenther  <rguenther@suse.de>
5924
5925         PR lto/43212
5926         * gcc.dg/lto/20100724-1_0.c: New testcase.
5927         * gcc.dg/lto/20100724-1_1.c: Likewise.
5928
5929 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5930
5931         PR fortran/40011
5932         * gfortran.dg/whole_file_21.f90: New.
5933
5934         * gfortran.dg/integer_exponentiation_3.F90: Use
5935         -ffloat-store only for i?86/x86-64 -m32.
5936
5937 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5938
5939         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5940         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5941
5942 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5943
5944         * gfortran.dg/func_decl_4.f90: Split test into two ...
5945         * gfortran.dg/func_decl_5.f90: ... parts.
5946         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5947         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5948         * gfortran.dg/global_references_1.f90: Add new dg-warning.
5949         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5950         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5951         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5952         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5953         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5954         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5955         * gfortran.dg/sizeof.f90: Make test valid.
5956         * gfortran.dg/pr20865.f90: Add new dg-error.
5957         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5958         * gfortran.dg/g77/19990218-0.f: Ditto.
5959         * gfortran.dg/g77/19990218-1.f: Ditto.
5960         * gfortran.dg/g77/970625-2.f: Ditto.
5961         * gfortran.dg/pr37243.f: Fix function declaration.
5962         * gfortran.dg/use_only_1.f90: Fix implicit typing.
5963         * gfortran.dg/loc_1.f90: Fix pointer datatype.
5964
5965 2010-07-23  Tobias Burnus  <burnus@net-b.de>
5966
5967         PR fortran/44945
5968         * gfortran.dg/char_array_structure_constructor.f90: Add
5969         -fwhole-file as dg-option as it otherwise fails on some
5970         systems.
5971
5972 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
5973
5974         * gnat.dg/aggr16.ad[sb]: New test.
5975         * gnat.dg/aggr16_pkg.ads: New helper.
5976
5977 2010-07-23  Richard Guenther  <rguenther@suse.de>
5978
5979         PR lto/43071
5980         * g++.dg/lto/20100723-1_0.C: New testcase.
5981
5982 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
5983
5984         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5985         AVX support.
5986         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5987         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5988
5989 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5990
5991         * lib/target-supports.exp (add_options_for_tls): New proc.
5992         * g++.dg/tls/static-1.C: Use dg-add-options tls.
5993         * g++.dg/tls/static-1a.cc: Likewise.
5994         * gcc.dg/tls/emutls-1.c: Likewise.
5995         * gcc.dg/tls/opt-11.c: Likewise.
5996         * gcc.dg/tls/opt-12.c: Likewise.
5997         * gcc.dg/tls/pr24428-2.c: Likewise.
5998         * gcc.dg/tls/pr24428.c: Likewise.
5999         * obj-c++.dg/tls/static-1.mm: Likewise.
6000         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6001         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6002         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6003         * objc.dg/torture/tls/thr-init-2.m: Likewise.
6004         * objc.dg/torture/tls/thr-init-3.m: Likewise.
6005         * objc.dg/torture/tls/thr-init.m: Likewise.
6006         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6007
6008 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6009
6010         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6011         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6012         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6013         optimized dump files.
6014
6015 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
6016
6017         PR tree-optimization/45047
6018         * gcc.c-torture/compile/pr45047.c: New test.
6019
6020 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6021
6022         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6023         instead of dg-compile.
6024         * gcc.dg/float-range-4.c: Ditto.
6025         * gcc.dg/float-range-5.c: Ditto.
6026         * gcc.dg/fold-overflow-1.c: Ditto.
6027         * gcc.dg/gomp/sections-4.c: Ditto.
6028         * gcc.dg/transparent-union-1.c: Ditto.
6029         * gcc.dg/transparent-union-2.c: Ditto.
6030         * gcc.target/i386/pr39315-check.c: Ditto.
6031         * g++.dg/gomp/sections-4.C: Ditto.
6032         * g++.dg/template/dtor7.C: Ditto.
6033         * g++.dg/tree-ssa/pr19952.C: Ditto.
6034         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6035         * gfortran.dg/graphite/pr42185.f90: Ditto.
6036         * gfortran.dg/namelist_36.f90: Ditto.
6037         * gnat.dg/noreturn1.adb: Ditto.
6038         * gnat.dg/specs/small_alignment.ads: Ditto.
6039
6040 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6041
6042         PR tree-optimization/44915
6043         * g++.dg/torture/pr44915.C: New test.
6044
6045 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6046
6047         PR tree-optimization/44914
6048         * g++.dg/tree-ssa/pr44914.C: New test.
6049
6050 2010-07-23  Jie Zhang  <jie@codesourcery.com>
6051
6052         PR target/44290
6053         * gcc.dg/pr44290-1.c: New test.
6054         * gcc.dg/pr44290-2.c: New test.
6055
6056 2010-07-23  Jason Merrill  <jason@redhat.com>
6057
6058         PR c++/45008
6059         * g++.dg/abi/mangle44.C: New.
6060
6061 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6062
6063         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6064         for compile-time only tests.
6065         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6066         target check.
6067         * gcc.target/i386/pr39315-4.c: Ditto.
6068         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6069         target check.  Include sse-os-support.h.
6070         (main): Call check_isa and sse_os_support.
6071         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6072         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6073         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6074         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6075         target check.  Include sse-os-support.h.
6076         (main): Call check_isa and sse_os_support.
6077         * gcc.target/i386/vperm-v2df.c: Ditto.
6078
6079 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6080
6081         * lib/target-supports.exp (check_avx_hw_available): New procedure.
6082         (check_effective_target_avx_runtime): New procedure.
6083         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6084         (check_effective_target_sse_runtime): Add check_effective_target_sse.
6085
6086         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6087         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
6088         and __get_cpuid test.
6089         * gcc.dg/compat/vector-2b_main.c: Ditto.
6090
6091         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6092
6093         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6094         for compile-time only test.
6095         * gcc.dg/pr32716.c: Ditto.
6096         * gcc.dg/pr34856.c: Ditto.
6097         * gcc.dg/pr36997.c: Ditto.
6098         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6099         * gfortran.dg/pr28158.f90: Ditto.
6100         * gfortran.dg/pr30667.f: Ditto.
6101
6102         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6103         i?86-*-* and x86_64-*-* targets to disable execution on targets
6104         without sse2 runtime support.
6105         * g++.dg/vect/vect.exp: Ditto.
6106         * gfortran.dg/vect/vect.exp: Ditto.
6107
6108         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6109         * gcc.dg/pr37544.c: Ditto.
6110         * gcc.dg/pr40550.c: Ditto.
6111         * gcc.dg/compat/union-m128-1_main.c: Ditto.
6112         * gcc.dg/compat/vector-1a_main.c: Ditto.
6113         * gcc.dg/compat/vector-2a_main.c: Ditto.
6114         * gcc.dg/torture/pr16104-1.c: Ditto.
6115         * gcc.dg/torture/pr35771-1.c: Ditto.
6116         * gcc.dg/torture/pr35771-2.c: Ditto.
6117         * gcc.dg/torture/pr35771-3.c: Ditto.
6118         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6119         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6120         * gcc.dg/torture/stackalign/push-1.c: Ditto.
6121         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6122         * g++.dg/other/i386-1.C: Ditto.
6123         * g++.dg/other/pr40446.C: Ditto.
6124
6125 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6126
6127         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6128
6129 2010-07-23  Daniel Kraft  <d@domob.eu>
6130
6131         PR fortran/44709
6132         * gfortran.dg/exit_1.f08: New test.
6133         * gfortran.dg/exit_2.f08: New test.
6134
6135 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
6136
6137         PR tree-optimization/39839
6138         * gcc.target/arm/pr39839.c: New test case.
6139
6140 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6141
6142         * gnat.dg/unchecked_convert5b.adb: New test.
6143         * gnat.dg/unchecked_convert6.adb: Likewise.
6144         * gnat.dg/unchecked_convert6b.adb: Likewise.
6145
6146 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6147
6148         * gnat.dg/aggr15.ad[sb]: New test.
6149
6150 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
6151
6152         PR debug/45024
6153         * g++.dg/debug/dwarf2/nested-2.C: New test case.
6154
6155 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6156
6157         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
6158         with dg-require-linker-plugin.
6159
6160 2010-07-22  Richard Guenther  <rguenther@suse.de>
6161
6162         PR lto/43850
6163         * g++.dg/lto/20100722-1_0.C: New testcase.
6164
6165 2010-07-22  Richard Guenther  <rguenther@suse.de>
6166
6167         PR lto/42451
6168         * gcc.dg/lto/20100720-3_0.c: New testcase.
6169         * gcc.dg/lto/20100720-3_1.c: Likewise.
6170
6171 2010-07-22  Richard Guenther  <rguenther@suse.de>
6172
6173         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6174         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6175
6176         PR lto/43373
6177         * gcc.dg/lto/20100722-1_0.c: New testcase.
6178
6179 2010-07-22  Martin Jambor  <mjambor@suse.cz>
6180
6181         PR tree-optimization/44891
6182         * gcc.c-torture/compile/pr44891.c: New test.
6183
6184 2010-07-22  Richard Guenther  <rguenther@suse.de>
6185
6186         PR tree-optimization/45017
6187         * gcc.c-torture/execute/pr45017.c: New testcase.
6188
6189 2010-07-22  Tobias Burnus  <burnus@net-b.de>
6190
6191         PR fortran/45019
6192         * gfortran.dg/aliasing_dummy_5.f90: New.
6193
6194 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6195
6196         PR target/43698
6197         * gcc.target/arm/pr43698.c: New test.
6198
6199 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6200
6201         PR fortran/44929
6202         * Revert my commit r162325 for this PR.
6203
6204 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6205
6206         PR debug/45015
6207         * gcc.target/m68k/pr45015.c: New test.
6208
6209 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
6210
6211         PR c++/44641
6212         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6213         comments.
6214
6215 2010-07-21  Richard Guenther  <rguenther@suse.de>
6216
6217         PR lto/45018
6218         * g++.dg/lto/20100721-1_0.C: New testcase.
6219
6220 2010-07-21  Martin Jambor  <mjambor@suse.cz>
6221
6222         PR tree-optimization/44900
6223         * g++.dg/torture/pr44900.C: New test.
6224
6225 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
6226
6227         PR middle-end/44738
6228         * c-c++-common/uninit-17.c: Correct expected error.
6229
6230 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6231
6232         * gcc.dg/guality/asm-1.c: New test.
6233
6234         PR debug/45003
6235         * gcc.dg/guality/pr45003-2.c: New test.
6236         * gcc.dg/guality/pr45003-3.c: New test.
6237
6238 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6239
6240         PR libfortran/44697
6241         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
6242
6243 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
6244
6245         * lib/scanasm.exp (dg-function-on-line): Test that a function is
6246         defined on the current line.
6247         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
6248         * g++.dg/debug/dwarf2/pr44641.C: New.
6249
6250 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
6251
6252         * gcc.target/powerpc/block-move-1.c: New test.
6253         * gcc.target/powerpc/block-move-2.c: New test.
6254
6255 2010-07-20  Jason Merrill  <jason@redhat.com>
6256
6257         PR c++/44967
6258         * g++.dg/cpp0x/sfinae2.C: New.
6259
6260 2010-07-20  Richard Guenther  <rguenther@suse.de>
6261
6262         PR lto/42696
6263         * gcc.dg/lto/20100720-4_0.c: New testcase.
6264
6265 2010-07-20  Richard Guenther  <rguenther@suse.de>
6266
6267         PR lto/43221
6268         * gcc.dg/lto/20100720-2_0.c: New testcase.
6269         * gcc.dg/lto/20100720-2_1.c: Likewise.
6270
6271 2010-07-20  Richard Guenther  <rguenther@suse.de>
6272
6273         PR lto/43208
6274         * gcc.dg/lto/20100720-1_0.c: New testcase.
6275         * gcc.dg/lto/20100720-1_1.c: Likewise.
6276
6277 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
6278
6279         PR debug/45003
6280         * gcc.dg/guality/pr45003-1.c: New test.
6281
6282 2010-07-20  Richard Guenther  <rguenther@suse.de>
6283
6284         PR tree-optimization/44977
6285         * gcc.dg/torture/pr44977.c: New testcase.
6286
6287 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
6288
6289         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6290         sync_char_short
6291
6292 2010-07-20  Richard Guenther  <rguenther@suse.de>
6293
6294         PR middle-end/44971
6295         PR middle-end/44988
6296         * gcc.dg/pr44971.c: New testcase.
6297         * gcc.c-torture/compile/pr44988.c: Likewise.
6298
6299 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6300
6301         PR fortran/44929
6302         * gfortran.dg/allocate_with_typespec.f90: New test.
6303         * gfortran.dg/allocate_derived_1.f90: Update error message.
6304
6305 2010-07-19  Jason Merrill  <jason@redhat.com>
6306
6307         PR c++/44996
6308         * g++.dg/cpp0x/decltype23.C: New.
6309
6310 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
6311
6312         PR fortran/42385
6313         * gfortran.dg/class_defined_operator_1.f03 : New test.
6314
6315 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
6316
6317         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6318         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6319         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
6320         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6321
6322 2010-07-19  Richard Guenther  <rguenther@suse.de>
6323
6324         PR middle-end/44941
6325         * gcc.c-torture/compile/pr44941.c: New testcase.
6326
6327 2010-07-19  Jason Merrill  <jason@redhat.com>
6328
6329         PR c++/44969
6330         * g++.dg/template/sfinae24.C: New.
6331
6332 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
6333
6334         PR fortran/44353
6335         * gfortran.dg/data_implied_do_2.f90: Removed.
6336
6337 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
6338
6339         PR c++/44969
6340         * g++.dg/template/sfinae23.C: New.
6341
6342 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6343
6344         * lib/target-supports.exp (check_sse_os_support_available): New
6345         proc.
6346         (check_sse_hw_available): New proc.
6347         (check_effective_target_sse_runtime): New proc.
6348         (check_effective_target_sse2_runtime): New proc.
6349         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6350         -msse2 if check_sse_os_support_available.
6351         * g++.dg/vect/vect.exp: Only run -msse2 tests if
6352         check_sse_os_support_available.
6353         * gcc.dg/vect/vect.exp: Likewise.
6354         * gfortran.dg/vect/vect.exp: Likewise.
6355         * gcc.target/i386/sol2-check: Renamed to ...
6356         * gcc.target/i386/sse-os-support.h: ... this.
6357         (sol2_check): Renamed to ...
6358         (sse_os_support): ... this.
6359         Only test movss with xmm registers.
6360         * gcc.target/i386/sse-check.h: Reflect new header and function names.
6361         Removed ILL_INSN, ILL_INSN_LEN.
6362         * gcc.target/i386/sse2-check.h: Likewise.
6363         * gcc.target/i386/sse3-check.h: Likewise.
6364         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6365         Removed cpuid.h, __get_cpuid test.
6366         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6367         Removed cpuid.h, __get_cpuid test.
6368         * g++.dg/other/pr40446.C: Likewise.
6369         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6370         * gcc.dg/compat/vector-1a_main.c: Likewise.
6371         * gcc.dg/compat/vector-2a_main.c: Likewise.
6372         * gcc.dg/pr36584.c: Likewise.
6373         * gcc.dg/pr37544.c: Likewise.
6374         * gcc.dg/torture/pr16104-1.c: Likewise.
6375         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6376         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6377         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6378         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6379         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6380         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6381         sse2_runtime.
6382         * gcc.dg/torture/pr35771-2.c: Likewise.
6383         * gcc.dg/torture/pr35771-3.c: Likewise.
6384         * gcc.target/i386/pr39315-2.c: Likewise.
6385         * gcc.target/i386/pr39315-4.c: Likewise.
6386         * gcc.target/i386/vperm-v2df.c: Likewise.
6387         * gcc.target/i386/vperm-v2di.c: Likewise.
6388         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6389         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6390         sse_runtime.
6391
6392 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
6393
6394         PR fortran/44353
6395         * gfortran.dg/data_implied_do_2.f90: New test.
6396
6397 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6398
6399         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6400
6401 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6402
6403         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6404         to the "mips16" group.
6405         (mips_using_mips16_p): New procedure.
6406         (mips-dg-options): Use it.
6407
6408 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6409
6410         * gcc.target/mips/mips16-attributes-4.c: New test.
6411
6412 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
6413
6414         PR testsuite/44418
6415         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6416         * gcc.target/powerpc/recip-2.c: Ditto.
6417         * gcc.target/powerpc/recip-3.c: Ditto.
6418
6419 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
6420
6421         * gcc.target/arm/pr42235.c: New test.
6422
6423 2010-07-16  Jason Merrill  <jason@redhat.com>
6424
6425         PR c++/32505
6426         * g++.dg/template/partial8.C: New.
6427
6428 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6429
6430         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6431         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
6432         in C++.
6433         (gualcvt): New overloaded inline.
6434         (GUALCVT): Use it for C++.
6435         * g++.dg/guality/guality.exp: New.
6436         * g++.dg/guality/guality.h: New.
6437         * g++.dg/guality/redeclaration1.C: New test.
6438         * g++.dg/dg.exp: Prune also guality/* tests.
6439         * gcc.dg/guality/pr43141.c: Moved to...
6440         * c-c++-common/guality/pr43141.c: ... here.
6441
6442 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6443
6444         PR libfortran/37077
6445         * gfortran.dg/char4_iunit_2.f03: New test.
6446
6447 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
6448
6449         PR testsuite/43925
6450         * lib/plugin-support.exp (plugin-test-execute):
6451         Add ${gcc_objdir}/intl to includes.
6452
6453 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6454
6455         PR target/44942
6456         * gcc.c-torture/execute/pr44942.c: New test.
6457         * gcc.target/i386/pr44942.c: New test.
6458
6459 2010-07-15  Jason Merrill  <jason@redhat.com>
6460
6461         PR c++/44909
6462         * g++.dg/cpp0x/implicit7.C: New.
6463         * g++.dg/cpp0x/implicit8.C: New.
6464
6465 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6466
6467         Disable float tests for __SPU__ targets due to lack of signed zero:
6468         * c-c++-common/torture/complex-sign-add.c (check_add_float).
6469         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6470         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6471         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6472         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6473         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6474         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6475         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6476         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6477
6478 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6479
6480         * gfortran.dg/select_char_2.f90: New test.
6481
6482 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
6483
6484         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6485         with DECL_CHAIN.
6486
6487 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
6488
6489         PR fortran/44936
6490         * gfortran.dg/typebound_generic_9.f03: New.
6491
6492 2010-07-15  Richard Guenther  <rguenther@suse.de>
6493
6494         PR tree-optimization/44946
6495         * gcc.c-torture/compile/pr44946.c: New testcase.
6496
6497 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6498
6499         PR fortran/40206
6500         * gfortran.dg/select_char_3.f90: New test.
6501
6502 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
6503             Kevin F. Quinn  <kevquinn@gentoo.org>
6504
6505         * gcc.dg/Wtrampolines.c: New.
6506
6507 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6508
6509         PR libfortran/44934
6510         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6511
6512 2010-07-14  Jason Merrill  <jason@redhat.com>
6513
6514         PR c++/44810
6515         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6516
6517         Implement C++0x unrestricted unions (N2544)
6518         * g++.dg/cpp0x/union1.C: New.
6519         * g++.dg/cpp0x/union2.C: New.
6520         * g++.dg/cpp0x/union3.C: New.
6521         * g++.dg/cpp0x/defaulted2.C: Adjust.
6522         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6523         * g++.old-deja/g++.ext/anon2.C: Adjust.
6524         * g++.old-deja/g++.mike/misc6.C: Adjust.
6525
6526 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
6527
6528         PR fortran/44925
6529         * gfortran.dg/c_loc_tests_15.f90: New.
6530
6531 2010-07-13  Jason Merrill  <jason@redhat.com>
6532
6533         PR c++/44909
6534         * g++.dg/cpp0x/implicit6.C: New.
6535
6536 2010-07-13  Jason Merrill  <jason@redhat.com>
6537
6538         PR c++/44540
6539         * g++.dg/abi/noreturn1.C: New.
6540         * g++.dg/abi/noreturn2.C: New.
6541
6542 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
6543
6544         PR other/44874
6545         PR debug/44832
6546         * c-c++-common/pr44832.c: New test.
6547
6548 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
6549
6550         PR objc/44488
6551         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6552         on the target.  Make sure that we can assemble the emitted asm when
6553         the test type is 'compile'.
6554
6555 2010-07-13  Richard Guenther  <rguenther@suse.de>
6556
6557         PR tree-optimization/36960
6558         * g++.dg/torture/pr36960.C: New testcase.
6559
6560 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
6561
6562         PR c++/44908
6563         * g++.dg/template/sfinae21.C: New.
6564         * g++.dg/template/sfinae22.C: Likewise.
6565
6566 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6567
6568         PR testsuite/42843
6569         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6570         * gcc.dg/plugin/ggcplug.c: Likewise.
6571         * g++.dg/plugin/selfassign.c: Likewise.
6572         * g++.dg/plugin/attribute_plugin.c: Likewise.
6573         * g++.dg/plugin/dumb_plugin.c: Likewise.
6574         * g++.dg/plugin/pragma_plugin.c: Likewise.
6575
6576 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
6577
6578         * gcc.c-torture/execute/pr44683.x: New.
6579         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6580
6581 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
6582
6583         PR fortran/44434
6584         PR fortran/44565
6585         PR fortran/43945
6586         PR fortran/44869
6587         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6588         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6589         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6590         * gfortran.dh/typebound_call_16.f03: New.
6591         * gfortran.dg/typebound_generic_6.f03: New.
6592         * gfortran.dg/typebound_generic_7.f03: New.
6593         * gfortran.dg/typebound_generic_8.f03: New.
6594
6595 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6596
6597         PR libfortran/37077
6598         * gfortran.dg/char4_iunit_1.f03: New test.
6599
6600 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
6601
6602         * gcc.dg/tree-ssa/vrp53.c: New test.
6603
6604 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
6605
6606         PR c++/44907
6607         * g++.dg/template/sfinae19.C: New.
6608         * g++.dg/template/sfinae20.C: Likewise.
6609
6610 2010-07-12  Jie Zhang  <jie@codesourcery.com>
6611
6612         * gcc.target/arm/interrupt-1.c: New test.
6613         * gcc.target/arm/interrupt-2.c: New test.
6614
6615 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6616
6617         * gcc.dg/pr42427.c: Require c99_runtime.
6618         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6619         c99_runtime.
6620         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6621         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6622         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6623         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6624         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6625         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6626         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6627         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6628         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6629         * gcc.target/i386/pr37275.c: Require visibility support.
6630
6631 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6632
6633         * lib/target-supports.exp (check_effective_target_sse): New proc.
6634         * gcc.target/i386/sol2-check.h: New file.
6635         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6636         Include sol2-check.h.
6637         (main) Only run do_test () if sol2_check ().
6638         * gcc.target/i386/sse2-check.h: Likewise.
6639         * gcc.target/i386/sse3-check.h: Likewise.
6640         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6641         [__sun__ && __svr4__]: Execute SSE2 instruction.
6642         * gcc.target/i386/math-torture/math-torture.exp: Only add options
6643         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6644         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6645         * g++.dg/ext/vector14.C: Likewise.
6646         * g++.dg/other/mmintrin.C: Likewise.
6647         * gcc.dg/20020418-1.c: Likewise.
6648         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6649         * gcc.dg/format/ms_unnamed-1.c: Likewise.
6650         * gcc.dg/format/unnamed-1.c: Likewise.
6651         Adapt dg-warning line number.
6652         * gcc.dg/graphite/pr40281.c: Likewise.
6653         * gcc.dg/pr32176.c: Likewise.
6654         * gcc.dg/pr40550.c: Likewise.
6655         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6656         * gcc.dg/torture/pr36891.c: Likewise.
6657         * gcc.target/i386/20020218-1.c: Likewise.
6658         * gcc.target/i386/20020523.c: Likewise.
6659         * gcc.target/i386/abi-1.c: Likewise.
6660         * gcc.target/i386/brokensqrt.c: Likewise.
6661         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6662         * gcc.target/i386/pr13366.c: Likewise.
6663         * gcc.target/i386/pr13685.c: Likewise.
6664         * gcc.target/i386/pr24306.c: Likewise.
6665         * gcc.target/i386/pr31486.c: Likewise.
6666         * gcc.target/i386/pr32065-1.c: Likewise.
6667         * gcc.target/i386/pr32065-2.c: Likewise.
6668         * gcc.target/i386/pr32389.c: Likewise.
6669         * gcc.target/i386/pr38824.c: Likewise.
6670         * gcc.target/i386/pr38931.c: Likewise.
6671         * gcc.target/i386/pr39592-1.c: Likewise.
6672         * gcc.target/i386/pr43766.c: Likewise.
6673         * gcc.target/i386/recip-divf.c: Likewise.
6674         * gcc.target/i386/recip-sqrtf.c: Likewise.
6675         * gcc.target/i386/recip-vec-divf.c: Likewise.
6676         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6677         * gcc.target/i386/sse-1.c: Likewise.
6678         * gcc.target/i386/sse-16.c: Likewise.
6679         * gcc.target/i386/sse-2.c: Likewise.
6680         * gcc.target/i386/sse-20.c: Likewise.
6681         * gcc.target/i386/sse-3.c: Likewise.
6682         * gcc.target/i386/sse-7.c: Likewise.
6683         * gcc.target/i386/sse-9.c: Likewise.
6684         * gcc.target/i386/sse-addps-1.c: Likewise.
6685         * gcc.target/i386/sse-addss-1.c: Likewise.
6686         * gcc.target/i386/sse-andnps-1.c: Likewise.
6687         * gcc.target/i386/sse-andps-1.c: Likewise.
6688         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6689         * gcc.target/i386/sse-comiss-1.c: Likewise.
6690         * gcc.target/i386/sse-comiss-2.c: Likewise.
6691         * gcc.target/i386/sse-comiss-3.c: Likewise.
6692         * gcc.target/i386/sse-comiss-4.c: Likewise.
6693         * gcc.target/i386/sse-comiss-5.c: Likewise.
6694         * gcc.target/i386/sse-comiss-6.c: Likewise.
6695         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6696         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6697         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6698         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6699         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6700         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6701         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6702         * gcc.target/i386/sse-divps-1.c: Likewise.
6703         * gcc.target/i386/sse-divss-1.c: Likewise.
6704         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6705         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6706         * gcc.target/i386/sse-maxps-1.c: Likewise.
6707         * gcc.target/i386/sse-maxss-1.c: Likewise.
6708         * gcc.target/i386/sse-minps-1.c: Likewise.
6709         * gcc.target/i386/sse-minss-1.c: Likewise.
6710         * gcc.target/i386/sse-movaps-1.c: Likewise.
6711         * gcc.target/i386/sse-movaps-2.c: Likewise.
6712         * gcc.target/i386/sse-movhlps-1.c: Likewise.
6713         * gcc.target/i386/sse-movhps-1.c: Likewise.
6714         * gcc.target/i386/sse-movhps-2.c: Likewise.
6715         * gcc.target/i386/sse-movlhps-1.c: Likewise.
6716         * gcc.target/i386/sse-movmskps-1.c: Likewise.
6717         * gcc.target/i386/sse-movntps-1.c: Likewise.
6718         * gcc.target/i386/sse-movss-1.c: Likewise.
6719         * gcc.target/i386/sse-movss-2.c: Likewise.
6720         * gcc.target/i386/sse-movss-3.c: Likewise.
6721         * gcc.target/i386/sse-movups-1.c: Likewise.
6722         * gcc.target/i386/sse-movups-2.c: Likewise.
6723         * gcc.target/i386/sse-mulps-1.c: Likewise.
6724         * gcc.target/i386/sse-mulss-1.c: Likewise.
6725         * gcc.target/i386/sse-orps-1.c: Likewise.
6726         * gcc.target/i386/sse-rcpps-1.c: Likewise.
6727         * gcc.target/i386/sse-recip-vec.c: Likewise.
6728         * gcc.target/i386/sse-recip.c: Likewise.
6729         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6730         * gcc.target/i386/sse-set-ps-1.c: Likewise.
6731         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6732         * gcc.target/i386/sse-subps-1.c: Likewise.
6733         * gcc.target/i386/sse-subss-1.c: Likewise.
6734         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6735         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6736         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6737         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6738         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6739         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6740         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6741         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6742         * gcc.target/i386/sse-xorps-1.c: Likewise.
6743         * gcc.target/i386/ssefn-1.c: Likewise.
6744         * gcc.target/i386/ssefn-3.c: Likewise.
6745         * gcc.target/i386/sseregparm-1.c: Likewise.
6746         * gcc.target/i386/stackalign/return-3.c: Likewise.
6747         * gcc.target/i386/vectorize1.c: Likewise.
6748         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6749         * gcc.target/i386/xorps-sse.c: Likewise.
6750         * gfortran.dg/pr28158.f90: Likewise.
6751         * gfortran.dg/pr30667.f: Likewise.
6752         * gnat.dg/loop_optimization7.adb: Likewise.
6753         * gnat.dg/sse_nolib.adb: Likewise.
6754
6755 2010-07-11  Tobias Burnus  <burnus@net-b.de>
6756
6757         PR fortran/44702
6758         * gfortran.dg/use_rename_6.f90: New.
6759         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6760
6761 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
6762
6763         PR fortran/44869
6764         * gfortran.dg/class_24.f03: New.
6765
6766 2010-07-10  Richard Guenther  <rguenther@suse.de>
6767
6768         PR lto/44889
6769         * gcc.dg/lto/20100709-1_0.c: New testcase.
6770         * gcc.dg/lto/20100709-1_1.c: Likewise.
6771
6772 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
6773
6774         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6775
6776 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
6777
6778         PR objc/44140
6779         * objc.dg/lto/trivial-1_0.m: New.
6780         * objc.dg/lto/lto.exp: New.
6781         * obj-c++.dg/lto/trivial-1_0.mm: New.
6782         * obj-c++.dg/lto/lto.exp: New.
6783         * objc.dg/symtab-1.m: Adjust sizes.
6784         * objc.dg/image-info.m: Do not run for gnu-runtime.
6785
6786 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6787
6788         * gcc.dg/pr32370.c: Allow another kind of error message.
6789
6790 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
6791
6792         * gnat.dg/atomic3.adb: New test.
6793
6794 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6795             Denys Vlasenko  <dvlasenk@redhat.com>
6796             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6797
6798         PR tree-optimization/28632
6799         * gcc.dg/tree-ssa/vrp51.c: New test.
6800         * gcc.dg/tree-ssa/vrp52.c: New test.
6801
6802 2010-07-09  Jason Merrill  <jason@redhat.com>
6803
6804         * g++.dg/abi/covariant6.C: New.
6805         * g++.dg/inherit/covariant17.C: Test both bases.
6806         * g++.dg/inherit/covariant7.C: Check vtable layout.
6807
6808 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
6809
6810         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6811
6812 2010-07-09  Richard Guenther  <rguenther@suse.de>
6813
6814         PR tree-optimization/44852
6815         * gcc.c-torture/execute/pr44852.c: New testcase.
6816
6817 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6818
6819         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6820         multiplication by values.
6821         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6822         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6823
6824 2010-07-09  Richard Guenther  <rguenther@suse.de>
6825
6826         PR tree-optimization/44882
6827         * gfortran.dg/pr44882.f90: New testcase.
6828
6829 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6830
6831         PR target/40657
6832         * gcc.target/arm/pr40657-1.c: New test.
6833         * gcc.target/arm/pr40657-2.c: New test.
6834         * gcc.c-torture/execute/pr40657.c: New test.
6835
6836 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6837
6838         * gcc.dg/tree-ssa/vrp50.c: New test.
6839         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6840
6841 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
6842
6843         PR fortran/44649
6844         * gfortran.dg/c_sizeof_1.f90: Modified.
6845         * gfortran.dg/storage_size_1.f08: New.
6846         * gfortran.dg/storage_size_2.f08: New.
6847
6848 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
6849
6850         * gcc.c-torture/execute/20100708-1.c: New test.
6851
6852 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
6853
6854         PR fortran/44847
6855         * gfortran.dg/gomp/pr44847.f90: New test.
6856
6857 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
6858
6859         PR tree-optimization/44710
6860         * gcc.dg/tree-ssa/ifc-6.c: New.
6861         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6862
6863 2010-07-08  Tobias Burnus  <burnus@net-b.de>
6864
6865         PR fortran/18918
6866         * gfortran.dg/coarray_10.f90: Add an additional test.
6867
6868 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
6869
6870         PR middle-end/44828
6871         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6872         * gcc.c-torture/execute/pr44828.x: Revert.
6873
6874 2010-07-08  Jason Merrill  <jason@redhat.com>
6875
6876         PR c++/43120
6877         * g++.dg/inherit/covariant17.C: New.
6878         * g++.dg/abi/covariant1.C: Actually test for the bug.
6879
6880 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
6881
6882         PR rtl-optimization/44838
6883         * gcc.dg/pr44838.c: New.
6884
6885 2010-07-08  Richard Guenther  <rguenther@suse.de>
6886
6887         PR tree-optimization/44831
6888         * gcc.c-torture/compile/pr44831.c: New testcase.
6889         * gcc.dg/tree-ssa/pr21463.c: Adjust.
6890
6891 2010-07-08  Richard Guenther  <rguenther@suse.de>
6892
6893         PR tree-optimization/44861
6894         * g++.dg/vect/pr44861.cc: New testcase.
6895
6896 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6897
6898         PR middle-end/44828
6899         * gcc.c-torture/execute/pr44828.x: New file.
6900
6901 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6902
6903         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6904         dg-options.
6905         * g++.dg/ext/altivec-17.C: Adjust error message.
6906
6907 2010-07-07  Tom Tromey  <tromey@redhat.com>
6908
6909         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6910
6911 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6912
6913         PR target/44844
6914         * gcc.target/i386/rdrand-1.c: Scan "jnc".
6915         * gcc.target/i386/rdrand-2.c: Likewise.
6916         * gcc.target/i386/rdrand-3.c: Likewise.
6917
6918 2010-07-07  Jan Hubicka  <jh@suse.cz>
6919
6920         PR middle-end/44813
6921         * g++.dg/torture/pr44813.C: New testcase.
6922         * g++.dg/torture/pr44826.C: New testcase.
6923
6924 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
6925
6926         PR rtl-optimization/44787
6927         * gcc.c-torture/compile/pr44788.c: New test.
6928         * gcc.target/arm/pr44788.c: New test.
6929
6930 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6931
6932         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6933
6934 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6935
6936         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6937         to dg-options.
6938
6939 2010-07-06  Tobias Burnus  <burnus@net-b.de>
6940
6941         PR fortran/44742
6942         * gfortran.dg/parameter_array_init_6.f90: New.
6943         * gfortran.dg/initialization_20.f90: Update dg-error.
6944         * gfortran.dg/initialization_24.f90: Ditto.
6945
6946 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6947         PR fortran/PR44693
6948         * gfortran.dg/dim_range_1.f90:  New test.
6949         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
6950
6951 2010-07-06  Jason Merrill  <jason@redhat.com>
6952
6953         PR c++/44703
6954         * g++.dg/cpp0x/initlist41.C: New.
6955
6956         PR c++/44778
6957         * g++.dg/template/ptrmem22.C: New.
6958
6959 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
6960
6961         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6962         support.
6963         * gcc.target/i386/i386.exp: Likewise.
6964
6965 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6966
6967         PR testsuite/44195
6968         * gcc.dg/lto/20100518_0.c: Limit to x86.
6969
6970 2010-07-06  Richard Guenther  <rguenther@suse.de>
6971
6972         PR middle-end/44828
6973         * gcc.c-torture/execute/pr44828.c: New testcase.
6974
6975 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
6976
6977         * g++.dg/warn/noeffect2.C: Adjust expected warning.
6978         * g++.dg/warn/volatile1.C: Likewise.
6979         * g++.dg/template/warn1.C: Likewise.
6980
6981 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
6982
6983         AVX Programming Reference (June, 2010)
6984         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6985         * g++.dg/other/i386-3.C: Likewise.
6986         * gcc.target/i386/sse-12.c: Likewise.
6987
6988         * gcc.target/i386/f16c-check.h: New.
6989         * gcc.target/i386/rdfsbase-1.c: Likewise.
6990         * gcc.target/i386/rdfsbase-2.c: Likewise.
6991         * gcc.target/i386/rdgsbase-1.c: Likewise.
6992         * gcc.target/i386/rdgsbase-2.c: Likewise.
6993         * gcc.target/i386/rdrand-1.c: Likewise.
6994         * gcc.target/i386/rdrand-2.c: Likewise.
6995         * gcc.target/i386/rdrand-3.c: Likewise.
6996         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6997         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6998         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6999         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7000         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7001         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7002         * gcc.target/i386/wrfsbase-1.c: Likewise.
7003         * gcc.target/i386/wrfsbase-2.c: Likewise.
7004         * gcc.target/i386/wrgsbase-1.c: Likewise.
7005         * gcc.target/i386/wrgsbase-2.c: Likewise.
7006
7007         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7008         (__builtin_ia32_vcvtps2ph): New.
7009         (__builtin_ia32_vcvtps2ph256): Likewise.
7010
7011         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7012         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7013
7014         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7015         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7016
7017         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7018         (__builtin_ia32_vcvtps2ph256): Likewise.
7019         Add fsgsbase,rdrnd,f16c.
7020
7021         * lib/target-supports.exp (check_effective_target_f16c): New.
7022
7023 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7024
7025         * gcc.dg/guality/nrv-1.c: New test.
7026
7027 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
7028
7029         PR middle-end/42505
7030         * gcc.target/arm/pr42505.c: New test case.
7031
7032 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7033
7034         PR c++/44808
7035         * g++.dg/opt/nrv16.C: New test.
7036
7037 2010-07-05  Richard Guenther  <rguenther@suse.de>
7038
7039         PR tree-optimization/44784
7040         * gcc.c-torture/compile/pr44784.c: New testcase.
7041
7042 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7043
7044         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7045         Increase loop bound and array size.
7046         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7047         Likewise.
7048
7049 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7050
7051         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7052         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7053         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7054         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7055         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7056
7057 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
7058
7059         PR c++/22138
7060         * g++.dg/parse/template25.C: New.
7061
7062 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7063
7064         PR rtl-optimization/44695
7065         * gcc.dg/torture/pr44695.c: New.
7066
7067 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7068
7069         PR c++/16630
7070         * g++.dg/ext/pretty3.C: New.
7071
7072 2010-07-04  Richard Guenther  <rguenther@suse.de>
7073
7074         PR middle-end/44809
7075         * g++.dg/torture/pr44809.C: New testcase.
7076
7077 2010-07-04  Richard Guenther  <rguenther@suse.de>
7078
7079         PR tree-optimization/44656
7080         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7081
7082 2010-07-04  Ira Rosen  <irar@il.ibm.com>
7083             Revital Eres  <eres@il.ibm.com>
7084
7085         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7086         misaligned stores.
7087         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7088         gcc.dg/vect/vect-96.c: Likewise.
7089         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7090         that support misaligned stores. Change the number of expected
7091         misaligned accesses.
7092         * gcc.dg/vect/vect-peel-1.c: New test.
7093         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7094         gcc.dg/vect/vect-peel-4.c: Likewise.
7095         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7096         vectorizable on all targets that support realignment.
7097         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7098
7099 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
7100
7101         PR c/44806
7102         * gcc.dg/torture/pr44806.c: New.
7103
7104 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7105
7106         * gnat.dg/cond_expr1.adb: New test.
7107
7108 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7109
7110         * gnat.dg/modular3.adb: New test.
7111         * gnat.dg/modular3_pkg.ads: New helper.
7112
7113 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
7114             Mikael Pettersson  <mikpe@it.uu.se>
7115
7116         PR testsuite/44518
7117         * obj-c++.dg/encode-2.mm: Produce object and save temps.
7118         Make signed-ness of chars explicit.  Scan the object for
7119         strings that are split by some target assemblers.
7120         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7121         explicit.
7122
7123 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
7124
7125         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7126
7127 2010-07-02  Le-Chun Wu  <lcwu@google.com>
7128
7129         PR/44128
7130         * g++.dg/warn/Wshadow-7.C: New test.
7131
7132 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
7133             Julian Brown  <julian@codesourcery.com>
7134             Sandra Loosemore  <sandra@codesourcery.com>
7135
7136         * gcc.c-torture/execute/20100416-1.c: New test case.
7137
7138 2010-07-02  Julian Brown  <julian@codesourcery.com>
7139             Sandra Loosemore  <sandra@codesourcery.com>
7140
7141         PR target/43703
7142
7143         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7144         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7145
7146 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7147             Julian Brown  <julian@codesourcery.com>
7148
7149         * gcc.target/arm/neon/vadds64.c: Regenerated.
7150         * gcc.target/arm/neon/vaddu64.c: Regenerated.
7151         * gcc.target/arm/neon/vsubs64.c: Regenerated.
7152         * gcc.target/arm/neon/vsubu64.c: Regenerated.
7153         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
7154         * gcc.target/arm/neon-vmls-1.c: Likewise.
7155         * gcc.target/arm/neon-vsubs64.c: New execution test.
7156         * gcc.target/arm/neon-vsubu64.c: New execution test.
7157         * gcc.target/arm/neon-vadds64.c: New execution test.
7158         * gcc.target/arm/neon-vaddu64.c: New execution test.
7159
7160 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7161
7162         * gcc.target/arm/neon-vands64.c: New.
7163         * gcc.target/arm/neon-vandu64.c: New.
7164         * gcc.target/arm/neon-vbics64.c: New.
7165         * gcc.target/arm/neon-vbicu64.c: New.
7166         * gcc.target/arm/neon-veors64.c: New.
7167         * gcc.target/arm/neon-veoru64.c: New.
7168         * gcc.target/arm/neon-vorns64.c: New.
7169         * gcc.target/arm/neon-vornu64.c: New.
7170         * gcc.target/arm/neon-vorrs64.c: New.
7171         * gcc.target/arm/neon-vorru64.c: New.
7172         * gcc.target/arm/neon/vands64.c: Regenerated.
7173         * gcc.target/arm/neon/vandu64.c: Regenerated.
7174         * gcc.target/arm/neon/vbics64.c: Regenerated.
7175         * gcc.target/arm/neon/vbicu64.c: Regenerated.
7176         * gcc.target/arm/neon/veors64.c: Regenerated.
7177         * gcc.target/arm/neon/veoru64.c: Regenerated.
7178         * gcc.target/arm/neon/vorns64.c: Regenerated.
7179         * gcc.target/arm/neon/vornu64.c: Regenerated.
7180         * gcc.target/arm/neon/vorrs64.c: Regenerated.
7181         * gcc.target/arm/neon/vorru64.c: Regenerated.
7182
7183 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7184
7185         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7186
7187 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7188
7189         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7190         * gfortran.dg/intent_out_5.f90: Same.
7191         * gfortran.dg/ltrans-7.f90: Same.
7192         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7193
7194 2010-07-02  Jan Hubicka  <jh@suse.cz>
7195
7196         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7197
7198 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7199
7200         * objc-obj-c++-shared/Object1.h: Correct Line endings.
7201
7202 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
7203
7204         PR c++/44780
7205         * c-c++-common/Wunused-var-12.c: New test.
7206
7207 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
7208
7209         PR target/42835
7210         * gcc.target/arm/pr42835.c: New test.
7211
7212         PR target/42172
7213         * gcc.target/arm/pr42172-1.c: New test.
7214
7215 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7216
7217         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7218
7219 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7220
7221         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7222         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7223         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7224         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7225         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7226         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7227         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7228         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7229         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
7230         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
7231         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
7232         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
7233         * gcc.target/arm/neon-vdup_ns64.c: New.
7234         * gcc.target/arm/neon-vdup_nu64.c: New.
7235         * gcc.target/arm/neon-vdupQ_ns64.c: New.
7236         * gcc.target/arm/neon-vdupQ_nu64.c: New.
7237         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
7238         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
7239         * gcc.target/arm/neon-vmov_ns64.c: New.
7240         * gcc.target/arm/neon-vmov_nu64.c: New.
7241         * gcc.target/arm/neon-vmovQ_ns64.c: New.
7242         * gcc.target/arm/neon-vmovQ_nu64.c: New.
7243         * gcc.target/arm/neon-vget_lanes64.c: New.
7244         * gcc.target/arm/neon-vget_laneu64.c: New.
7245         * gcc.target/arm/neon-vset_lanes64.c: New.
7246         * gcc.target/arm/neon-vset_laneu64.c: New.
7247
7248 2010-07-02  Richard Guenther  <rguenther@suse.de>
7249
7250         * g++.dg/torture/20100702-1.C: New testcase.
7251
7252 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7253
7254         PR target/44707
7255         * gcc.c-torture/compile/pr44707.c: New test.
7256
7257 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7258
7259         PR c++/44039
7260         * g++.dg/template/crash101.C: New.
7261
7262 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7263
7264         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
7265         Use the ABI-0 accessors and fail it for m64.
7266
7267 2010-07-02  Jan Hubicka  <jh@suse.cz>
7268
7269         * g++.dg/tree-ssa/pr44706.C: New testcase.
7270
7271 2010-07-02  Richard Guenther  <rguenther@suse.de>
7272
7273         PR tree-optimization/44748
7274         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
7275
7276 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7277
7278         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
7279         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
7280         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
7281         the method types to forward:.
7282
7283 2010-06-30  Jason Merrill  <jason@redhat.com>
7284
7285         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
7286         * g++.dg/other/pr25632.C: Likewise.
7287
7288 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
7289
7290         PR tree-optimization/40421
7291         * gfortran.fortran-torture/compile/pr40421.f90: New test.
7292
7293 2010-07-01  Richard Guenther  <rguenther@suse.de>
7294
7295         PR middle-end/42834
7296         PR middle-end/44468
7297         * gcc.c-torture/execute/20100316-1.c: New testcase.
7298         * gcc.c-torture/execute/pr44468.c: Likewise.
7299         * gcc.c-torture/compile/20100609-1.c: Likewise.
7300         * gcc.dg/volatile2.c: Adjust.
7301         * gcc.dg/plugin/selfassign.c: Likewise.
7302         * gcc.dg/pr36902.c: Likewise.
7303         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7304         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7305         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7306         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7307         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7308         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7309         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7310         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7311         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7312         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7313         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7314         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7315         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7316         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7317         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7318         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7319         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7320         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7321         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7322         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7323         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7324         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7325         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7326         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7327         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7328         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7329         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7330         * gcc.dg/struct/w_prof_local_array.c: Likewise.
7331         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7332         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7333         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7334         * gcc.dg/struct/w_prof_global_array.c: Likewise.
7335         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7336         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7337         * gcc.dg/struct/w_prof_local_var.c: Likewise.
7338         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7339         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7340         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7341         * gcc.dg/struct/w_prof_global_var.c: Likewise.
7342         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7343         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7344         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7345         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7346         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7347         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7348         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7349         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7350         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7351         * gcc.dg/tree-prof/stringop-1.c: Adjust.
7352         * g++.dg/tree-ssa/pr31146.C: Likewise.
7353         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7354         * g++.dg/tree-ssa/pr33604.C: Likewise.
7355         * g++.dg/plugin/selfassign.c: Likewise.
7356         * gfortran.dg/array_memcpy_3.f90: Likewise.
7357         * gfortran.dg/array_memcpy_4.f90: Likewise.
7358         * c-c++-common/torture/pr42834.c: New testcase.
7359
7360 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
7361
7362         PR c++/44628
7363         * g++.dg/template/crash100.C: New.
7364
7365 2010-06-30  Jan Hubicka  <jh@suse.cz>
7366
7367         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7368
7369 2010-06-30  Michael Matz  <matz@suse.de>
7370
7371         PR bootstrap/44699
7372         * gcc.dg/pr44699.c: New test.
7373
7374 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
7375
7376         PR tree-optimization/39799
7377         * c-c++-common/uninit-17.c: New test.
7378
7379 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7380
7381         PR libfortran/43298
7382         * gfortran.dg/read_infnan_1.f90: New test.
7383
7384 2010-06-29  Jason Merrill  <jason@redhat.com>
7385
7386         Enable implicitly declared move constructor/operator= (N3053).
7387         * g++.dg/cpp0x/implicit3.C: New.
7388         * g++.dg/cpp0x/implicit4.C: New.
7389         * g++.dg/cpp0x/implicit5.C: New.
7390         * g++.dg/cpp0x/implicit-copy.C: Adjust.
7391         * g++.dg/cpp0x/not_special.C: Adjust.
7392         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7393         * g++.dg/cpp0x/rv1n.C: Adjust.
7394         * g++.dg/cpp0x/rv1p.C: Adjust.
7395         * g++.dg/cpp0x/rv2n.C: Adjust.
7396         * g++.dg/cpp0x/rv2p.C: Adjust.
7397         * g++.dg/cpp0x/rv3n.C: Adjust.
7398         * g++.dg/cpp0x/rv3p.C: Adjust.
7399         * g++.dg/cpp0x/rv4n.C: Adjust.
7400         * g++.dg/cpp0x/rv4p.C: Adjust.
7401         * g++.dg/cpp0x/rv5n.C: Adjust.
7402         * g++.dg/cpp0x/rv5p.C: Adjust.
7403         * g++.dg/cpp0x/rv6n.C: Adjust.
7404         * g++.dg/cpp0x/rv6p.C: Adjust.
7405         * g++.dg/cpp0x/rv7n.C: Adjust.
7406         * g++.dg/cpp0x/rv7p.C: Adjust.
7407         * g++.dg/cpp0x/rv8p.C: Adjust.
7408         * g++.dg/gomp/pr26690-1.C: Adjust.
7409         * g++.dg/other/error20.C: Adjust.
7410         * g++.dg/other/error31.C: Adjust.
7411         * g++.dg/parse/error19.C: Adjust.
7412         * g++.dg/template/qualttp5.C: Adjust.
7413         * g++.old-deja/g++.law/ctors5.C: Adjust.
7414
7415         Enable implicitly deleted functions (N2346)
7416         * g++.dg/cpp0x/defaulted17.C: New.
7417         * g++.dg/cpp0x/implicit1.C: New.
7418         * g++.dg/cpp0x/implicit2.C: New.
7419         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7420         * g++.dg/ext/has_virtual_destructor.C: Adjust.
7421         * g++.dg/init/ctor4.C: Adjust.
7422         * g++.dg/init/synth2.C: Adjust.
7423         * g++.dg/lto/20081118_1.C: Adjust.
7424         * g++.dg/other/error13.C: Adjust.
7425         * g++.dg/other/unused1.C: Adjust.
7426         * g++.old-deja/g++.bob/inherit2.C: Adjust.
7427         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7428         * g++.old-deja/g++.jason/opeq3.C: Adjust.
7429         * g++.old-deja/g++.law/ctors17.C: Adjust.
7430         * g++.old-deja/g++.oliva/delete1.C: Adjust.
7431         * g++.old-deja/g++.pt/assign1.C: Adjust.
7432         * g++.old-deja/g++.pt/crash20.C: Adjust.
7433
7434         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7435         * g++.dg/cpp0x/defaulted13.C: Adjust.
7436         * g++.dg/cpp0x/defaulted2.C: Adjust.
7437         * g++.dg/cpp0x/defaulted3.C: Adjust.
7438         * g++.dg/cpp0x/initlist9.C: Adjust.
7439         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7440         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7441         * g++.dg/init/synth2.C: Adjust.
7442
7443         * g++.dg/cpp0x/defaulted19.C: New.
7444
7445         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7446         * g++.dg/template/error23.C: Fix for -std=c++0x.
7447
7448 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7449
7450         PR fortran/44718
7451         * gfortran.dg/proc_ptr_28.f90: New.
7452
7453 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
7454
7455         PR tree-optimization/43801
7456         * g++.dg/torture/pr43801.C: New test.
7457
7458         PR debug/44668
7459         * g++.dg/debug/dwarf2/accessibility1.C: New test.
7460
7461 2010-06-29  Jason Merrill  <jason@redhat.com>
7462
7463         PR c++/44587
7464         * g++.dg/template/qualified-id2.C: New.
7465         * g++.dg/template/qualified-id3.C: New.
7466
7467 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7468
7469         PR fortran/44696
7470         * gfortran.dg/associated_target_4.f90: New.
7471
7472 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
7473
7474         PR fortran/44582
7475         * gfortran.dg/aliasing_array_result_1.f90 : New test.
7476
7477 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7478
7479         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7480
7481 2010-06-29  Jan Hubicka  <jh@suse.cz>
7482
7483         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7484
7485 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
7486
7487         PR target/43902
7488         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7489         * gcc.target/arm/wmul-3.c: New test.
7490         * gcc.target/arm/wmul-4.c: New test.
7491
7492 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
7493
7494         PR rtl-optimization/44659
7495         * gcc.target/i386/extract-1.c: New.
7496         * gcc.target/i386/extract-2.c: Likewise.
7497         * gcc.target/i386/extract-3.c: Likewise.
7498         * gcc.target/i386/extract-4.c: Likewise.
7499         * gcc.target/i386/extract-5.c: Likewise.
7500         * gcc.target/i386/extract-6.c: Likewise.
7501
7502 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
7503
7504         PR c++/44682
7505         * g++.dg/warn/Wunused-var-14.C: New test.
7506
7507 2010-06-28  Tobias Burnus  <burnus@net-b.de>
7508
7509         PR fortran/43298
7510         * gfortran.dg/nan_6.f90: New.
7511
7512 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
7513
7514         PR tree-optimization/43781
7515         * gcc.dg/torture/pr43781.c: New.
7516
7517 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
7518
7519         PR fortran/40158
7520         * gfortran.dg/actual_rank_check_1.f90: New test.
7521
7522 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7523
7524         * gcc.dg/ipa/ipa-sra-6.c: New test.
7525
7526 2010-06-28  Jan Hubicka  <jh@suse.cz>
7527
7528         PR tree-optimization/44687
7529         * gcc.c-torture/compile/pr44687.c
7530
7531 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7532
7533         PR c++/44535
7534         * g++.dg/torture/pr44535.C: New test.
7535
7536 2010-06-28  Michael Matz  <matz@suse.de>
7537
7538         PR middle-end/44592
7539         * gfortran.dg/pr44592.f90: New test.
7540
7541 2010-06-28  Jan Hubicka  <jh@suse.cz>
7542
7543         PR tree-optimization/44357
7544         * g++.dg/torture/pr44357.C: New testcase.
7545
7546 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7547
7548         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7549         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7550         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7551         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7552         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7553         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7554         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7555         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7556
7557 2010-06-27  Jan Hubicka  <jh@suse.cz>
7558
7559         * gcc.c-torture/compile/pr44686.c: New file.
7560
7561 2010-06-27  Richard Guenther  <rguenther@suse.de>
7562
7563         PR tree-optimization/44683
7564         * gcc.c-torture/execute/pr44683.c: New testcase.
7565
7566 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
7567
7568         * gnat.dg/noreturn3.ad[sb]: New test.
7569
7570 2010-06-26  Jason Merrill  <jason@redhat.com>
7571
7572         * g++.dg/cpp0x/explicit5.C: New.
7573
7574 2010-06-26  Richard Guenther  <rguenther@suse.de>
7575
7576         PR tree-optimization/44393
7577         * gcc.dg/pr44393.c: New testcase.
7578
7579 2010-06-26  Jan Hubicka  <jh@suse.cz>
7580
7581         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7582
7583 2010-06-26  Richard Guenther  <rguenther@suse.de>
7584
7585         PR middle-end/44674
7586         * gcc.dg/pr44674.c: New testcase.
7587
7588 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
7589
7590         * gcc.dg/opts-3.c: New test.
7591
7592 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7593
7594         * gfortran.dg/type_decl_1.f90: New.
7595         * gfortran.dg/type_decl_2.f90: New.
7596
7597 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7598
7599         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7600         * gfortran.dg/semicolon_fixed_2.f: Ditto.
7601
7602 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7603
7604         PR testsuite/38946
7605         * gfortran.dg/array_constructor_23.f: Update test to allow for small
7606         error in comparing reals.
7607
7608 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7609
7610         * selected_real_kind_2.f90: New.
7611         * selected_real_kind_3.f90: New.
7612
7613 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7614
7615         * gfortran.dg/entry_19.f90: New.
7616
7617 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7618
7619         * gfortran.dg/end_subroutine_1.f90: New.
7620         * gfortran.dg/end_subroutine_2.f90: New.
7621         * gfortran.dg/interface_proc_end.f90: Update.
7622
7623 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7624
7625         * gfortran.dg/semicolon_fixed.f: Update.
7626         * gfortran.dg/semicolon_fixed_2.f: New.
7627         * gfortran.dg/semicolon_free_2.f90: New.
7628         * gfortran.dg/semicolon_free.f90: Update.
7629
7630 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7631
7632         PR fortran/44448
7633         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7634
7635 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7636
7637         * g++.dg/ipa/iinline-3.C: New test.
7638         * gcc.dg/ipa/modif-1.c: Removed.
7639
7640 2010-06-25  Jan Hubicka  <jh@suse.cz>
7641
7642         * gcc.dg/tree-ssa/ipa-split-1.c
7643
7644 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7645
7646         * g++.dg/ipa/iinline-2.C: New test.
7647
7648 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
7649
7650         PR middle-end/43866
7651         * gfortran.dg/pr43866.f90: New test.
7652
7653         PR tree-optimization/44539
7654         * gcc.dg/pr44539.c: New test.
7655
7656 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
7657
7658         From Jim Wilson:
7659         PR target/43902
7660         * gcc.target/mips/madd-9.c: New test.
7661
7662 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
7663
7664         PR c/44517
7665         * gcc.dg/noncompile/pr44517.c: New.
7666         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7667
7668 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
7669
7670         PR testsuite/43283
7671         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7672         and add argument to nop for IA64.
7673
7674 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
7675
7676         PR target/44588
7677         * gcc.target/i386/mod-1.c: New.
7678         * gcc.target/i386/umod-1.c: Likewise.
7679         * gcc.target/i386/umod-2.c: Likewise.
7680         * gcc.target/i386/umod-3.c: Likewise.
7681
7682 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
7683
7684         PR middle-end/44492
7685         * g++.dg/torture/pr44492.C: New test.
7686
7687 2010-06-24  Andi Kleen  <ak@linux.intel.com>
7688
7689         * c-c++-common/warn-omitted-condop.c: New.
7690
7691 2010-06-24  Tobias Burnus  <burnus@net-b.de>
7692
7693         PR fortran/44614
7694         * gfortran.dg/import8.f90: New.
7695
7696 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
7697
7698         * gnat.dg/not_null.adb: Update test case.
7699
7700 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
7701
7702         PR c++/44619
7703         * g++.dg/warn/Wunused-var-13.C: New test.
7704
7705         PR c++/44627
7706         * g++.dg/diagnostic/method1.C: New test.
7707
7708 2010-06-22  Cary Coutant  <ccoutant@google.com>
7709
7710         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7711
7712 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
7713
7714         PR fortran/44616
7715         * gfortran.dg/abstract_type_8.f03: New.
7716
7717 2010-06-21  Jason Merrill  <jason@redhat.com>
7718
7719         * g++.dg/cpp0x/noexcept08.C: New.
7720
7721         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7722
7723 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7724
7725         PR target/44615
7726         * gcc.target/i386/sse2-vec-2a.c: New.
7727
7728 2010-06-21  DJ Delorie  <dj@redhat.com>
7729
7730         * gcc.dg/pragma-diag-1.c: New.
7731
7732 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7733
7734         PR target/44615
7735         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7736
7737 2010-06-21  Alan Modra  <amodra@gmail.com>
7738
7739         PR testsuite/44505
7740         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7741         tail call to check_fa_mid.
7742
7743 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
7744
7745         PR target/44575
7746         * gcc.c-torture/execute/pr44575.c: New test.
7747
7748 2010-06-21  Tobias Burnus  <burnus@net-b.de>
7749
7750         PR fortran/40632
7751         * gfortran.dg/contiguous_1.f90: New.
7752         * gfortran.dg/contiguous_2.f90: New.
7753         * gfortran.dg/contiguous_3.f90: New.
7754
7755 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
7756
7757         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7758         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7759
7760 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
7761
7762         PR target/44546
7763         * gcc.target/i386/pr44546.c: New test.
7764
7765 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
7766
7767         * gcc.dg/opts-2.c: New test.
7768
7769 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
7770
7771         PR fortran/44584
7772         * gfortran.dg/typebound_proc_15.f03: Modified.
7773
7774 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
7775
7776         PR target/44072
7777         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7778         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7779
7780 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7781
7782         * g++.dg/ext/label13.C: Fix typo in last change.
7783
7784 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7785
7786         PR libfortran/44477
7787         * gfortran.dg/eof_3.f90
7788         * gfortran.dg/endfile_2.f90
7789         * gfortran.dg/endfile_4.f90
7790         * gfortran.dg/endfile_3.f90
7791
7792 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7793
7794         PR c++/41090
7795         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7796
7797 2010-06-18  Tobias Burnus  <burnus@net-b.de>
7798
7799         PR fortran/44556
7800         * gfortran.dg/allocate_alloc_opt_11.f90: New.
7801
7802 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
7803
7804         * gcc.target/arm/pr40900.c: New test.
7805
7806 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
7807
7808         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7809
7810 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
7811
7812         PR fortran/44558
7813         * gfortran.dg/typebound_call_15.f03: New.
7814
7815 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7816
7817         PR c++/44486
7818         * g++.dg/pr44486.C: New.
7819
7820 2010-06-16  DJ Delorie  <dj@redhat.com>
7821
7822         * gcc.target/i386/volatile-bitfields-1.c: New.
7823         * gcc.target/i386/volatile-bitfields-2.c: New.
7824
7825 2010-06-16  Jason Merrill  <jason@redhat.com>
7826
7827         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7828
7829         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7830
7831 2010-06-16  Richard Guenther  <rguenther@suse.de>
7832
7833         PR c/44555
7834         * gcc.c-torture/execute/pr44555.c: New testcase.
7835
7836 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
7837
7838         PR fortran/44549
7839         * gfortran.dg/typebound_proc_16.f03: New.
7840
7841 2010-06-16  Martin Jambor  <mjambor@suse.cz>
7842
7843         * g++.dg/torture/pr43905.C: New test.
7844
7845 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
7846
7847         PR testsuite/44538
7848         * gcc.dg/vect/slp-perm-5.c (main): Prevent
7849         initialization loop from being vectorized.
7850         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7851
7852 2010-06-16  Alan Modra  <amodra@gmail.com>
7853
7854         PR tree-optimization/44507
7855         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7856
7857 2010-06-15  Jason Merrill  <jason@redhat.com>
7858
7859         * g++.dg/overload/arg3.C: Adjust error locations.
7860         * g++.dg/overload/copy1.C: Likewise.
7861         * g++.dg/tc1/dr152.C: Likewise.
7862         * g++.dg/template/incomplete4.C: Likewise.
7863         * g++.dg/template/incomplete5.C: Likewise.
7864         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7865         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7866         * g++.old-deja/g++.pt/crash9.C: Likewise.
7867
7868         * g++.dg/inherit/virtual5.C: New.
7869
7870         * g++.dg/cpp0x/defaulted18.C: New.
7871
7872         * g++.dg/cpp0x/initlist40.C: New.
7873
7874         * g++.dg/cpp0x/initlist39.C: New.
7875
7876 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
7877
7878         PR middle-end/44391
7879         * gcc.dg/graphite/pr44391.c: New.
7880
7881 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
7882
7883         PR fortran/43388
7884         * gfortran.dg/allocate_alloc_opt_8.f90: New.
7885         * gfortran.dg/allocate_alloc_opt_9.f90: New.
7886         * gfortran.dg/allocate_alloc_opt_10.f90: New.
7887         * gfortran.dg/class_allocate_2.f03: Modified an error message.
7888
7889 2010-06-15  Richard Guenther  <rguenther@suse.de>
7890
7891         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7892
7893 2010-06-15  Richard Guenther  <rguenther@suse.de>
7894
7895         * gcc.dg/vect/bb-slp-21.c: Adjust.
7896         * gcc.dg/vect/bb-slp-13.c: Likewise
7897         * gcc.dg/vect/bb-slp-4.c: Likewise
7898         * gcc.dg/vect/bb-slp-22.c: Likewise
7899         * gcc.dg/vect/bb-slp-14.c: Likewise
7900         * gcc.dg/vect/bb-slp-23.c: Likewise
7901         * gcc.dg/vect/bb-slp-15.c: Likewise
7902         * gcc.dg/vect/bb-slp-17.c: Likewise
7903         * gcc.dg/vect/bb-slp-18.c: Likewise
7904         * gcc.dg/vect/bb-slp-19.c: Likewise
7905         * gcc.dg/vect/bb-slp-10.c: Likewise
7906         * gcc.dg/vect/bb-slp-11.c: Likewise
7907         * gcc.dg/vect/bb-slp-20.c: Likewise
7908         * gcc.dg/vect/bb-slp-3.c: Likewise
7909
7910 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
7911
7912         PR fortran/44536
7913         * gfortran.dg/gomp/pr44536.f90: New test.
7914         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7915
7916 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7917
7918         PR target/44534
7919         * gcc.target/i386/avx-vextractf128-256-3.c: New.
7920         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7921
7922 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
7923
7924         PR tree-optimization/44508
7925         * gcc.dg/tree-ssa/pr21086.c: Adjust.
7926
7927         PR bootstrap/44509
7928         * gcc.dg/pr44509.c: New test.
7929
7930 2010-06-14  Ira Rosen  <irar@il.ibm.com>
7931
7932         PR tree-optimization/44507
7933         * gcc.dg/vect/pr44507.c: New test.
7934
7935 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7936
7937         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7938         and c-pretty-print.h.
7939
7940         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7941
7942 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
7943
7944         * gfortran.dg/whole_file_18.f90: Updated error message.
7945
7946 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
7947
7948         * gfortran.dg/whole_file_20.f03: New.
7949
7950 2010-06-12  Jan Hubicka  <jh@suse.cz>
7951
7952         * gcc.c-torture/compile/pc44485.c: New testcase.
7953
7954 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
7955
7956         PR fortran/40117
7957         * gfortran.dg/typebound_proc_4.f03: Modified error message.
7958         * gfortran.dg/typebound_proc_14.f03: New.
7959         * gfortran.dg/typebound_proc_15.f03: New.
7960
7961 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7962
7963         * gcc.dg/opts-1.c: New test.
7964
7965 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7966
7967         * gcc.dg/funroll-loops-all.c: Update expected error.
7968
7969 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
7970
7971         PR target/44481
7972         * gcc.target/i386/pr44481.c: New test.
7973
7974 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7975
7976         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7977
7978 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
7979
7980         PR middle-end/44483
7981         * gcc.dg/tree-ssa/pr44483.c: New.
7982
7983 2010-06-11  Paul Brook  <paul@codesourcery.com>
7984
7985         * g++.dg/other/arm-neon-1.C: New test.
7986
7987 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
7988
7989         PR fortran/42051
7990         PR fortran/43896
7991         * gfortran.dg/class_23.f03: New test.
7992
7993 2010-06-11  Jan Hubicka  <jh@suse.cz>
7994
7995         * gcc.dg/ipa/pure-const-2.c: New testcase.
7996
7997 2010-06-11  Jan Hubicka  <jh@suse.cz>
7998
7999         * gcc.dg/noreturn-7.c: Update.
8000         * gcc.dg/noreturn-4.c: Update.
8001
8002 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
8003
8004         Fix MIPS bootstrap
8005         * g++.dg/other/typedef4.C: New test.
8006
8007 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
8008
8009         PR fortran/44207
8010         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8011
8012 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
8013
8014         PR fortran/44457
8015         * gfortran.dg/asynchronous_3.f03
8016
8017 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
8018
8019         PR middle-end/44185
8020         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8021         non-temporal stores out of the tests to form new test cases.  As a
8022         result, no non-temporal store should be generated in this case.
8023
8024         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
8025         prefetch-7.c that generate one non-temporal store.
8026
8027         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
8028         prefetch-7.c that generate one non-temporal store and one
8029         one-temporal prefetch.
8030
8031 2010-06-10  Martin Jambor  <mjambor@suse.cz>
8032
8033         PR tree-optimization/44258
8034         * gcc.dg/tree-ssa/pr44258.c: New test.
8035
8036 2010-06-10  Daniel Kraft  <d@domob.eu>
8037
8038         PR fortran/38936
8039         * gfortran.dg/associate_1.f03: New test.
8040         * gfortran.dg/associate_2.f95: New test.
8041         * gfortran.dg/associate_3.f03: New test.
8042         * gfortran.dg/associate_4.f08: New test.
8043
8044 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8045
8046         * gfortran.dg/selected_char_kind_4.f90: New test.
8047
8048 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
8049
8050         * gcc.dg/pr42461.c: New test.
8051
8052 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8053
8054         PR fortran/44347
8055         * gfortran.dg/selected_real_kind_1.f90: New.
8056
8057 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8058
8059         PR fortran/44359
8060         * gfortran.dg/warn_conversion.f90: Removed check for redundant
8061         warning.
8062         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8063         check for warning.
8064
8065 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8066
8067         * gfortran.dg/data_namelist_conflict.f90: New test.
8068
8069 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8070
8071         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8072         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8073         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8074
8075 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8076
8077         * gfortran.dg/mvbits_9.f90: New test.
8078         * gfortran.dg/ibset_1.f90: Ditto.
8079         * gfortran.dg/ibits_1.f90: Ditto.
8080         * gfortran.dg/btest_1.f90: Ditto.
8081         * gfortran.dg/ibclr_1.f90: Ditto.
8082
8083 2010-06-09  Jason Merrill  <jason@redhat.com>
8084
8085         PR c++/44366
8086         * g++.dg/cpp0x/decltype23.C: Move to...
8087         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8088
8089 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
8090
8091         PR fortran/44211
8092         * gfortran.dg/typebound_call_14.f03: New test.
8093
8094 2010-06-09  Martin Jambor  <mjambor@suse.cz>
8095
8096         PR tree-optimization/44423
8097         * gcc.dg/tree-ssa/pr44423.c: New test.
8098
8099 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
8100
8101         PR testsuite/42843
8102         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8103         TV_NONE to initialize tv_id field.
8104         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8105         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8106         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8107         Include toplev.h .
8108         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8109         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8110         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8111
8112 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
8113
8114         PR tree-optimization/39874
8115         PR middle-end/28685
8116         * gcc.dg/pr39874.c: New file.
8117
8118 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8119
8120         * g++.dg/ext/attr-alias-1.C: New.
8121         * g++.dg/ext/attr-alias-2.C: New.
8122
8123 2010-06-07  Tobias Burnus  <burnus@net-b.de>
8124
8125         PR fortran/44446
8126         * gfortran.dg/proc_ptr_27.f90: New.
8127
8128 2010-06-07  Jason Merrill  <jason@redhat.com>
8129
8130         PR c++/44366
8131         * g++.dg/cpp0x/decltype23.C: New.
8132
8133 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
8134             Shujing Zhao  <pearly.zhao@oracle.com>
8135
8136         PR c/37724
8137         * gcc.dg/c90-const-expr-10.c: Adjust.
8138         * gcc.dg/c99-const-expr-10.c: Adjust.
8139         * gcc.dg/init-bad-7.c: New.
8140
8141 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8142
8143         * lib/target-supports.exp (check_effective_target_gas): New proc.
8144         * gcc.c-torture/execute/960321-1.x: New file.
8145
8146 2010-06-07  Jason Merrill  <jason@redhat.com>
8147
8148         PR c++/44401
8149         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8150
8151 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
8152
8153         PR c++/44444
8154         * g++.dg/warn/Wunused-var-12.C: New test.
8155
8156         PR c++/44443
8157         * c-c++-common/Wunused-var-11.c: New test.
8158
8159 2010-06-07  Jan Hubicka  <jh@suse.cz>
8160
8161         * gcc.dg/ipa/pure-const-1.c: New testcase.
8162
8163 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
8164
8165         PR rtl-optimization/44404
8166         * gcc.dg/pr44404.c: New.
8167
8168 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
8169
8170         PR target/44159
8171         * gcc.target/i386/abi-2.c: Check sysv abi here.
8172         * gcc.target/i386/aes-avx-check.h: Call test in noinline
8173         function to avoid failures by different ABIs.
8174         * gcc.target/i386/aes-check.h: Likewise.
8175         * gcc.target/i386/avx-check.h: Likewise.
8176         * gcc.target/i386/fma4-check.h: Likewise.
8177         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8178         * gcc.target/i386/mmx-check.h: Likewise.
8179         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8180         * gcc.target/i386/pclmul-check.h: Likewise.
8181         * gcc.target/i386/sse-check.h: Likewise.
8182         * gcc.target/i386/sse2-check.h: Likewise.
8183         * gcc.target/i386/sse3-check.h: Likewise.
8184         * gcc.target/i386/sse4_1-check.h: Likewise.
8185         * gcc.target/i386/sse4_2-check.h: Likewise.
8186         * gcc.target/i386/sse4a-check.h: Likewise.
8187         * gcc.target/i386/ssse3-check.h: Likewise.
8188         * gcc.target/i386/xop-check.h: Likewise.
8189         * gcc.target/i386/pr27971.c: Fix for LLP64.
8190         * gcc.target/i386/pr39139.c: Likewise.
8191         * gcc.target/i386/pr39315-check.c: Likewise.
8192         * gcc.target/i386/vararg-1.c: Likewise.
8193         * gcc.target/i386/vararg-2.c: Likewise.
8194         Additional add dg-compile to avoid failure due
8195         missing foo symbol.
8196
8197         * gcc.dg/compound-literal-1.c: Fix for llp64.
8198         * gcc.dg/pr32370.c: Likewise.
8199         * gcc.dg/pr37561.c: Likewise.
8200         * gcc.dg/pr41340.c: Likewise.
8201         * gcc.dg/pr41551.c: Likewise.
8202
8203 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8204
8205         PR c++/44188
8206         * g++.dg/debug/dwarf2/typedef3.C: New test.
8207
8208 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8209
8210         PR c/20000
8211         * c-c++-common/pr20000.c: New.
8212
8213 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
8214
8215         PR c++/44086
8216         * g++.dg/init/pr44086.C: New.
8217         * g++.dg/cpp0x/decltype4.C: Adjust.
8218
8219 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8220
8221         PR fortran/43945
8222         * gfortran.dg/generic_23.f03: New test.
8223
8224 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8225
8226         PR fortran/43895
8227         * gfortran.dg/alloc_comp_class_1.f90 : New test.
8228
8229 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
8230
8231         PR c++/44361
8232         * c-c++-common/Wunused-var-9.c: New test.
8233
8234 2010-06-05  Jason Merrill  <jason@redhat.com>
8235
8236         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
8237
8238 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
8239
8240         PR c/44322
8241         * gcc.dg/c99-restrict-4.c: New test.
8242
8243 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
8244
8245         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
8246         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
8247         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
8248         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
8249         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
8250         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
8251         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
8252         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
8253         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
8254         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
8255         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
8256         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
8257         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
8258         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
8259         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
8260         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
8261         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
8262         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
8263         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
8264         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
8265         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
8266         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
8267
8268 2010-06-04  Jason Merrill  <jason@redhat.com>
8269
8270         * g++.dg/cpp0x/noexcept06.C: New.
8271         * g++.dg/cpp0x/noexcept07.C: New.
8272
8273         * g++.dg/cpp0x/noexcept01.C: New.
8274         * g++.dg/cpp0x/noexcept02.C: New.
8275         * g++.dg/cpp0x/noexcept03.C: New.
8276         * g++.dg/cpp0x/noexcept04.C: New.
8277         * g++.dg/cpp0x/noexcept05.C: New.
8278
8279 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
8280
8281         PR c++/44412
8282         * g++.dg/warn/Wunused-var-10.C: New test.
8283         * g++.dg/warn/Wunused-var-11.C: New test.
8284
8285         PR c++/44362
8286         * c-c++-common/Wunused-var-10.c: New test.
8287
8288 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8289
8290         PR c/25880
8291         * gcc.dg/assign-warn-2.c: Update.
8292         * gcc.dg/cpp/line3.c: Update.
8293         * gcc.dg/c99-array-lval-8.c: Update.
8294         * gcc.dg/cast-qual-2.c: Update.
8295         * gcc.dg/c99-arraydecl-3.c:  Update.
8296         * gcc.dg/assign-warn-1.c:  Update.
8297         * gcc.dg/format/gcc_diag-1.c:  Update.
8298
8299 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
8300
8301         PR rtl-optimization/39871
8302         PR rtl-optimization/40615
8303         PR rtl-optimization/42500
8304         PR rtl-optimization/42502
8305         * gcc.target/arm/eliminate.c: New test.
8306
8307 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
8308
8309         PR libstdc++/44410
8310         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8311         * g++.old-deja/g++.other/delete3.C: Likewise.
8312         * g++.old-deja/g++.other/new.C: Likewise.
8313         * g++.old-deja/g++.law/operators27.C: Likewise.
8314         * g++.old-deja/g++.mike/p755.C: Likewise.
8315         * g++.dg/eh/new1.C: Likewise.
8316         * g++.dg/init/new5.C: Likewise.
8317
8318 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8319
8320         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
8321         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
8322         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
8323
8324 2010-06-03  Richard Guenther  <rguenther@suse.de>
8325
8326         PR lto/41921
8327         * lib/lto.exp: Always load gcc.exp.
8328         (lto-obj): For C source files invoke gcc_target_compile.
8329         * g++.dg/lto/20100603-1_0.C: New testcase.
8330         * g++.dg/lto/20100603-1_1.c: Likewise.
8331
8332 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
8333
8334         PR tree-optimization/43688
8335         * gfortran.dg/pr43688.f90: New.
8336
8337 2010-06-03  Richard Guenther  <rguenther@suse.de>
8338
8339         PR lto/41584
8340         * gcc.dg/lto/20100603-1_0.c: New testcase.
8341         * gcc.dg/lto/20100603-2_0.c: Likewise.
8342         * gcc.dg/lto/20100603-3_0.c: Likewise.
8343
8344 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8345
8346         PR target/44218
8347         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8348         * gcc.target/powerpc/recip-2.c: Ditto.
8349         * gcc.target/powerpc/recip-3.c: Ditto.
8350         * gcc.target/powerpc/recip-4.c: Ditto.
8351         * gcc.target/powerpc/recip-5.c: Ditto.
8352         * gcc.target/powerpc/recip-6.c: Ditto.
8353         * gcc.target/powerpc/recip-7.c: Ditto.
8354         * gcc.target/powerpc/recip-test.h: Ditto.
8355         * gcc.target/powerpc/recip-test2.h: Ditto.
8356
8357 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8358
8359         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8360
8361 2010-06-02  Jason Merrill  <jason@redhat.com>
8362
8363         * g++.dg/ext/vector9.C: Expect typedef in error message.
8364
8365         PR c++/9726
8366         PR c++/23594
8367         PR c++/44333
8368         * g++.dg/tc1/dr101.C: Remove xfails.
8369
8370 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8371
8372         PR middle-end/44372
8373         * g++.dg/ipa/pr44372.C: New.
8374
8375 2010-06-02  Jan Hubicka  <jh@suse.cz>
8376
8377         PR middle-end/44295
8378         * g++.dg/torture/pr44295.C: Neww testcase.
8379
8380 2010-06-02  Jan Hubicka  <jh@suse.cz>
8381
8382         * gcc.dg/tree-ssa/loadpre6.c: Update.
8383
8384 2010-06-02  Richard Guenther  <rguenther@suse.de>
8385
8386         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8387         diagnostic.h.
8388
8389 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
8390
8391         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8392         the link fail message.
8393
8394 2010-06-02  Tobias Burnus  <burnus@net-b.de>
8395
8396         PR fortran/44360
8397         * gfortran.dg/use_13.f90: New test case.
8398
8399 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8400
8401         PR fortran/44371
8402         * gfortran.dg/error_stop_2.f08: Minor update.
8403
8404 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8405
8406         PR fortran/44371
8407         * gfortran.dg/error_stop_1.f08: New test.
8408         * gfortran.dg/error_stop_2.f08: New test.
8409
8410 2010-06-01  Jason Merrill  <jason@redhat.com>
8411
8412         DR 990
8413         * g++.dg/cpp0x/initlist37.C: New.
8414         * g++.dg/cpp0x/initlist38.C: New.
8415
8416         PR c++/44358
8417         * g++.dg/cpp0x/initlist36.C: New.
8418
8419 2010-05-31 Jan Hubicka  <jh@suse.cz>
8420
8421         * gcc.dg/noreturn-8.c: New testcase.
8422
8423 2010-05-31 Jan Hubicka  <jh@suse.cz>
8424
8425         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8426         * gcc.dg/lto/noreturn-1_0.c: Move it here.
8427
8428 2010-05-31 Jan Hubicka  <jh@suse.cz>
8429
8430         * gcc.dg/lto/noreturn-1_1.c: New testcase.
8431         * gcc.dg/lto/noreturn-1_0.c: New testcase.
8432
8433 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
8434
8435         PR fortran/36928
8436         * gfortran.dg/dependency_27.f90:  New test.
8437         * gfortran.dg/array_assign_1.F90:  New test.
8438
8439 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8440
8441         PR target/44338
8442         * gcc.target/i386/sse-24.c: New test.
8443
8444 2010-05-31  Jan Hubicka  <jh@suse.cz>
8445
8446         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8447
8448 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8449
8450         PR middle-end/44337
8451         * gcc.dg/pr44337.c: New test.
8452
8453         PR tree-optimization/44182
8454         * g++.dg/debug/pr44182.C: New test.
8455
8456 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
8457
8458         * gcc.dg/nested-func-7.c: New test.
8459         * gnat.dg/frame_overflow.adb: Adjust directives.
8460
8461 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8462
8463         * gnat.dg/prot2.ad[sb]: New test.
8464         * gnat.dg/prot2_pkg1.ads: New helper.
8465         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8466
8467 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8468
8469         * gnat.dg/array11.adb: Adjust dg-warning directive.
8470         * gnat.dg/object_overflow.adb: Likewise.
8471
8472 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
8473
8474         PR middle-end/44306
8475         * gcc.dg/tree-ssa/pr44306.c: New.
8476
8477 2010-05-29  Jan Hubicka  <jh@suse.cz>
8478
8479         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8480
8481 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
8482
8483         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8484
8485 2010-05-28  Mike Stump  <mikestump@comcast.net>
8486
8487         PR objc/44125
8488         * objc.dg/const-str-9.m: Remove static.
8489
8490 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
8491
8492         PR target/43636
8493         * gcc.c-torture/compile/pr43636.c: New test.
8494
8495 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
8496
8497         PR objc++/23616
8498         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8499         * obj-c++.dg/try-catch-9.mm: Ditto.
8500
8501 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
8502
8503         Revert patch for PR c++/44188
8504         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8505
8506 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8507
8508         PR c++/44188
8509         * g++.dg/debug/dwarf2/typedef3.C: New test.
8510
8511 2010-05-27  Jason Merrill  <jason@redhat.com>
8512
8513         PR c++/43555
8514         * g++.dg/ext/vla9.C: New.
8515
8516 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
8517
8518         PR objc/44140
8519         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8520         * objc.dg/torture/tls/thr-init-3.m: Ditto.
8521         * objc.dg/torture/tls/thr-init.m: Ditto.
8522         * objc.dg/torture/trivial.m: Ditto.
8523         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8524         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8525         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8526         * obj-c++.dg/torture/trivial.mm: Ditto.
8527
8528 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
8529
8530         * g++.dg/lto/20100302_0.C: Skip on darwin.
8531
8532 2010-05-27  Richard Guenther  <rguenther@suse.de>
8533
8534         PR tree-optimization/44284
8535         * gcc.dg/vect/vect-118.c: New testcase.
8536         * gcc.dg/vect/bb-slp-20.c: Adjust.
8537         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8538         * gcc.dg/vect/slp-9.c: Likewise.
8539         * gcc.dg/vect/slp-reduc-4.c: Likewise.
8540         * gcc.dg/vect/vect-10.c: Likewise.
8541         * gcc.dg/vect/vect-109.c: Likewise.
8542         * gcc.dg/vect/vect-12.c: Likewise.
8543         * gcc.dg/vect/vect-36.c: Likewise.
8544         * gcc.dg/vect/vect-7.c: Likewise.
8545         * gcc.dg/vect/vect-iv-8.c: Likewise.
8546         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8547         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8548         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8549         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8550         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8551         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8552         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8553         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8554         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8555         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8556         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8557         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8558         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8559         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8560         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8561         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8562         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8563
8564 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
8565
8566         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8567         necessary.
8568
8569 2010-05-26  Jan Hubicka  <jh@suse.cz>
8570
8571         * gcc.dg/lto/materialize-1_0.c: New file.
8572         * gcc.dg/lto/materialize-1_1.c: New file.
8573
8574 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8575
8576         * gnat.dg/lto10.adb: New test.
8577         * gnat.dg/lto10_pkg.ads: New helper.
8578
8579 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
8580
8581         * lib/target-supports.exp (check_effective_target_int128): New
8582         function to check if __int128 types are available for target.
8583         * c-c++-common/int128-types-1.c: New.
8584         * c-c++-common/int128-1.c: New.
8585         * c-c++-common/int128-2.c: New.
8586         * g++.dg/abi/mangle43.C: New.
8587         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8588         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8589         pointer-wide scalar.
8590         * g++.dg/other/pr25632.C: Likewise.
8591         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8592         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8593         overflow warnings.
8594         * g++.dg/warn/pr13358-4.C: Likewise.
8595         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
8596         * g++.dg/warn/Wconversion-null.C: Likewise.
8597
8598 2010-05-26  Jason Merrill  <jason@redhat.com>
8599
8600         PR c++/43382
8601         * g++.dg/cpp0x/variadic101.C: New.
8602
8603 2010-05-26  Richard Guenther  <rguenther@suse.de>
8604
8605         PR rtl-optimization/44164
8606         * gcc.c-torture/execute/pr44164.c: New testcase.
8607         * g++.dg/tree-ssa/pr13146.C: Adjust.
8608
8609 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
8610
8611         PR fortran/40011
8612         * gfortran.dg/whole_file_19.f90 : New test.
8613
8614 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
8615
8616         PR fortran/30668
8617         PR fortran/31346
8618         PR fortran/34260
8619         * gfortran.dg/pr40999.f: Fix function type.
8620         * gfortran.dg/whole_file_5.f90: Likewise.
8621         * gfortran.dg/whole_file_6.f90: Likewise.
8622         * gfortran.dg/whole_file_16.f90: New.
8623         * gfortran.dg/whole_file_17.f90: New.
8624         * gfortran.dg/whole_file_18.f90: New.
8625
8626 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
8627             Iain Sandoe  <iains@gcc.gnu.org>
8628
8629         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8630         * gcc.c-torture/compile/pr44197.c: Require alias support.
8631         * gcc.dg/lto/20081222_0.c: Ditto.
8632
8633 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
8634
8635         PR debug/42801
8636         * gcc.dg/guality/vla-2.c: New test.
8637
8638 2010-05-25  Richard Guenther  <rguenther@suse.de>
8639
8640         PR middle-end/44069
8641         * g++.dg/torture/pr44069.C: New testcase.
8642
8643 2010-05-25  Richard Guenther  <rguenther@suse.de>
8644
8645         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8646
8647 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8648
8649         PR objc/44140
8650         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8651
8652 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8653
8654         * obj-c++.dg/torture/tls/trivial.mm: New.
8655         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8656         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8657         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8658         * obj-c++.dg/torture/tls/diag-1.mm: New.
8659         * obj-c++.dg/torture/tls/tls.exp: New.
8660         * obj-c++.dg/torture/trivial.mm: New.
8661         * obj-c++.dg/torture/dg-torture.exp: New.
8662         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8663         * obj-c++.dg/tls/trivial.m: New.
8664         * obj-c++.dg/tls/init-1.mm: New.
8665         * obj-c++.dg/tls/diag-1.mm: New.
8666         * obj-c++.dg/tls/init-2.mm: New.
8667         * obj-c++.dg/tls/diag-2.mm: New.
8668         * obj-c++.dg/tls/diag-3.mm: New.
8669         * obj-c++.dg/tls/diag-4.mm: New.
8670         * obj-c++.dg/tls/static-1.mm: New.
8671         * obj-c++.dg/tls/tls.exp: New.
8672         * obj-c++.dg/tls/diag-5.mm: New.
8673         * obj-c++.dg/tls/static-1a.mm: New.
8674         * objc-obj-c++-shared/Object1.mm: New.
8675         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8676
8677 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
8678
8679         PR objc++/43689
8680         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8681         * obj-c++.dg/const-str-6.mm: Ditto.
8682
8683 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8684
8685         * g++.dg/parse/array-size2.C: Remove dg-error directives.
8686
8687 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8688
8689         PR ada/38394
8690         * gnat.dg/array13.ad[sb]: New test.
8691
8692 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
8693             Sandra Loosemore  <sandra@codesourcery.com>
8694
8695         * gcc.target/arm/neon/: Regenerated test cases.
8696
8697         * gcc.target/arm/neon/polytypes.c,
8698         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8699         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
8700         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
8701         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8702         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8703         dg-add-options arm_neon.
8704
8705         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8706         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8707         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8708         and arm_neon_fp16_ok.
8709
8710         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8711         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8712
8713         * lib/target-supports.exp (add_options_for_arm_neon): New.
8714         (check_effective_target_arm_neon_ok_nocache): New, from
8715         check_effective_target_arm_neon_ok.  Check multiple possibilities.
8716         (check_effective_target_arm_neon_ok): Use
8717         check_effective_target_arm_neon_ok_nocache.
8718         (add_options_for_arm_neon_fp16)
8719         (check_effective_target_arm_neon_fp16_ok)
8720         check_effective_target_arm_neon_fp16_ok_nocache): New.
8721         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8722
8723 2010-05-24  Jason Merrill  <jason@redhat.com>
8724
8725         PR c++/41510
8726         * g++.dg/cpp0x/initlist35.C: New.
8727         * g++.dg/init/brace6.C: Adjust.
8728
8729 2010-05-24  Paul Brook  <paul@codesourcery.com>
8730
8731         * gcc.target/arm/frame-pointer-1.c: New test.
8732         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8733         pointer elimination.
8734
8735 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8736
8737         PR target/44245
8738         * gcc.target/i386/crc32-3.c: New.
8739         * gcc.target/i386/crc32-4.c: Likewise.
8740
8741 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
8742
8743         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8744         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8745         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8746
8747 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8748
8749         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8750
8751 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
8752
8753         PR target/43869
8754         * gcc.c-target/pr43869.c: New test.
8755
8756 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8757
8758         PR fortran/44212
8759         * gfortran.dg/class_22.f03: New.
8760
8761 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
8762
8763         PR lto/44238
8764         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8765
8766 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8767
8768         PR fortran/44213
8769         * gfortran.dg/abstract_type_7.f03: New.
8770
8771 2010-05-21  Jason Merrill  <jason@redhat.com>
8772
8773         * g++.dg/eh/spec11.C: Test cleanup optimization.
8774
8775 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
8776
8777         PR debug/44223
8778         * gcc.target/i386/pr44223.c: New test.
8779
8780 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8781
8782         * gcc.target/i386/pr25993.c: Use @function as type specifier.
8783
8784 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
8785
8786         * g++.dg/other/const3.C: New test.
8787
8788 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
8789
8790         PR fortran/38407
8791         * warn_unused_dummy_argument_1.f90: New.
8792         * warn_unused_dummy_argument_2.f90: New.
8793
8794 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8795
8796         PR c++/30298
8797         * g++.dg/inherit/crash1.C: New.
8798         * g++.dg/inherit/crash2.C: Likewise.
8799
8800 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
8801
8802         PR debug/44178
8803         * g++.dg/debug/pr44178.C: New test.
8804
8805 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
8806
8807         PR middle-end/44185
8808         * gcc.dg/tree-ssa/prefetch-6.c: Add
8809         --param min-insn-to-prefetch-ratio=6.
8810         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8811         allow unrolling, and adjust the movnti count.
8812
8813 2010-05-20  Jan Hubicka  <jh@suse.cz>
8814
8815         PR middle-end/44197
8816         * gcc.c-torture/compile/pr44197.c: New file.
8817
8818 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
8819
8820         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8821         Fix test code.
8822         (check_effective_target_xop): Remove __may_alias__ attribute.
8823
8824 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
8825
8826         PR target/44202
8827         * gcc.c-torture/execute/pr44202-1.c: New test.
8828
8829 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8830
8831         PR fortran/43851
8832         * gfortran.dg/label_1.f90: Update test.
8833
8834 2010-05-19  Jan Hubicka  <jh@suse.cz>
8835
8836         * gcc.dg/lto/ipareference2_0.c: New file.
8837         * gcc.dg/lto/ipareference2_1.c: New file.
8838
8839 2010-05-19  Jason Merrill  <jason@redhat.com>
8840
8841         * g++.dg/parse/fn-typedef2.C: New.
8842
8843         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8844         function type.
8845
8846         PR c++/44193
8847         * g++.dg/template/fntype1.C: New.
8848
8849 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
8850
8851         * gnat.dg/discr23.ad[sb]: New test.
8852         * gnat.dg/discr23_pkg.ads: New helper.
8853
8854         * gnat.dg/specs/controlled1.ads: New test.
8855         * gnat.dg/specs/controlled1_pkg.ads: New helper.
8856
8857 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8858
8859         PR fortran/44055
8860         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8861         Fixed scope of C_SIZEOF.
8862         * gfortran.dg/warn_conversion_2.f90: New.
8863
8864 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8865
8866         * lib/target-supports.exp (check_effective_target_sse2): New proc.
8867         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8868         for optional selector.
8869         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8870         (check_effective_target_sse3): New proc.
8871         * gcc.target/i386/math-torture/math-torture.exp: Load
8872         target-supports.exp.
8873         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8874         check_effective_target_sse2.
8875         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8876         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8877         * g++.dg/vect/vect.exp: Likewise.
8878         * gfortran.dg/vect/vect.exp: Likewise.
8879         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8880         -msse2 if check_effective_target_sse2.
8881
8882         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8883         * gcc.target/i386/3dnow-2.c: Likewise.
8884         * gcc.target/i386/3dnowA-1.c: Likewise.
8885         * gcc.target/i386/3dnowA-2.c: Likewise.
8886         * gcc.target/i386/pr42549.c: Likewise.
8887
8888         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8889         * gcc.target/i386/sse3-addsubpd.c: Likewise.
8890         * gcc.target/i386/sse3-addsubps.c: Likewise.
8891         * gcc.target/i386/sse3-haddpd.c: Likewise.
8892         * gcc.target/i386/sse3-haddps.c: Likewise.
8893         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8894         * gcc.target/i386/sse3-hsubps.c: Likewise.
8895         * gcc.target/i386/sse3-movddup.c: Likewise.
8896         * gcc.target/i386/sse3-movshdup.c: Likewise.
8897         * gcc.target/i386/sse3-movsldup.c: Likewise.
8898
8899         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8900         * g++.dg/ext/attrib35.C: Likewise.
8901         * g++.dg/opt/pr40496.C: Likewise.
8902         * g++.dg/other/i386-1.C: Likewise.
8903         * g++.dg/other/i386-4.C: Likewise.
8904         * g++.dg/other/pr34435.C: Likewise.
8905         * g++.dg/other/pr39496.C: Likewise.
8906         * g++.dg/other/pr40446.C: Likewise.
8907         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8908         * gcc.dg/compat/vector-1a_main.c: Likewise.
8909         * gcc.dg/compat/vector-2a_main.c: Likewise.
8910         * gcc.dg/lto/20090206-1_0.c: Likewise.
8911         * gcc.dg/pr34856.c: Likewise.
8912         * gcc.dg/pr36584.c: Likewise.
8913         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
8914         * gcc.dg/pr37544.c: Likewise.
8915         * gcc.dg/torture/pr16104-1.c: Likewise.
8916         * gcc.dg/torture/pr35771-1.c: Likewise.
8917         * gcc.dg/torture/pr35771-2.c: Likewise.
8918         * gcc.dg/torture/pr35771-3.c: Likewise.
8919         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8920         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8921         * gcc.dg/torture/stackalign/push-1.c: Likewise.
8922         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8923         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8924         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8925         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8926         * gcc.target/i386/20060512-1.c: Likewise.
8927         * gcc.target/i386/20060512-3.c: Likewise.
8928         * gcc.target/i386/all_one_m128i.c: Likewise.
8929         * gcc.target/i386/float128-1.c: Likewise.
8930         * gcc.target/i386/float128-2.c: Likewise.
8931         * gcc.target/i386/fpcvt-1.c: Likewise.
8932         * gcc.target/i386/fpcvt-2.c: Likewise.
8933         * gcc.target/i386/fpcvt-3.c: Likewise.
8934         * gcc.target/i386/fpprec-1.c: Likewise.
8935         * gcc.target/i386/funcspec-9.c: Likewise.
8936         * gcc.target/i386/incoming-1.c: Likewise.
8937         * gcc.target/i386/incoming-12.c: Likewise.
8938         * gcc.target/i386/incoming-2.c: Likewise.
8939         * gcc.target/i386/incoming-3.c: Likewise.
8940         * gcc.target/i386/incoming-4.c: Likewise.
8941         * gcc.target/i386/incoming-6.c: Likewise.
8942         * gcc.target/i386/incoming-7.c: Likewise.
8943         * gcc.target/i386/incoming-8.c: Likewise.
8944         * gcc.target/i386/opt-1.c: Likewise.
8945         * gcc.target/i386/opt-2.c: Likewise.
8946         * gcc.target/i386/ordcmp-1.c: Likewise.
8947         * gcc.target/i386/pr17692.c: Likewise.
8948         * gcc.target/i386/pr18614-1.c: Likewise.
8949         * gcc.target/i386/pr22152.c: Likewise.
8950         * gcc.target/i386/pr23570.c: Likewise.
8951         * gcc.target/i386/pr23575.c: Likewise.
8952         * gcc.target/i386/pr26449-1.c: Likewise.
8953         * gcc.target/i386/pr26600.c: Likewise.
8954         * gcc.target/i386/pr27790.c: Likewise.
8955         * gcc.target/i386/pr28839.c: Likewise.
8956         * gcc.target/i386/pr30970.c: Likewise.
8957         * gcc.target/i386/pr32000-1.c: Likewise.
8958         * gcc.target/i386/pr32000-2.c: Likewise.
8959         * gcc.target/i386/pr32280.c: Likewise.
8960         * gcc.target/i386/pr32661.c: Likewise.
8961         * gcc.target/i386/pr32708-1.c: Likewise.
8962         * gcc.target/i386/pr32961.c: Likewise.
8963         * gcc.target/i386/pr33329.c: Likewise.
8964         * gcc.target/i386/pr35714.c: Likewise.
8965         * gcc.target/i386/pr35767-1.c: Likewise.
8966         * gcc.target/i386/pr35767-1d.c: Likewise.
8967         * gcc.target/i386/pr35767-1i.c: Likewise.
8968         * gcc.target/i386/pr35767-2.c: Likewise.
8969         * gcc.target/i386/pr35767-2d.c: Likewise.
8970         * gcc.target/i386/pr35767-2i.c: Likewise.
8971         * gcc.target/i386/pr35767-3.c: Likewise.
8972         * gcc.target/i386/pr35767-5.c: Likewise.
8973         * gcc.target/i386/pr36222-1.c: Likewise.
8974         * gcc.target/i386/pr36578-1.c: Likewise.
8975         * gcc.target/i386/pr36578-2.c: Likewise.
8976         * gcc.target/i386/pr36992-1.c: Likewise.
8977         * gcc.target/i386/pr37101.c: Likewise.
8978         * gcc.target/i386/pr37216.c: Likewise.
8979         * gcc.target/i386/pr37434-1.c: Likewise.
8980         * gcc.target/i386/pr37434-2.c: Likewise.
8981         * gcc.target/i386/pr37843-3.c: Likewise.
8982         * gcc.target/i386/pr37843-4.c: Likewise.
8983         * gcc.target/i386/pr39162.c: Likewise.
8984         * gcc.target/i386/pr39315-1.c: Likewise.
8985         * gcc.target/i386/pr39315-2.c: Likewise.
8986         * gcc.target/i386/pr39315-3.c: Likewise.
8987         * gcc.target/i386/pr39315-4.c: Likewise.
8988         * gcc.target/i386/pr39445.c: Likewise.
8989         * gcc.target/i386/pr39496.c: Likewise.
8990         * gcc.target/i386/pr40809.c: Likewise.
8991         * gcc.target/i386/pr40906-3.c: Likewise.
8992         * gcc.target/i386/pr41019.c: Likewise.
8993         * gcc.target/i386/pr42542-1.c: Likewise.
8994         * gcc.target/i386/pr42542-2.c: Likewise.
8995         * gcc.target/i386/pr42542-3.c: Likewise.
8996         * gcc.target/i386/pr42542-3a.c: Likewise.
8997         * gcc.target/i386/pr42881.c: Likewise.
8998         * gcc.target/i386/push-1.c: Likewise.
8999         * gcc.target/i386/quad-sse.c: Likewise.
9000         * gcc.target/i386/reload-1.c: Likewise.
9001         * gcc.target/i386/sse-10.c: Likewise.
9002         * gcc.target/i386/sse-11.c: Likewise.
9003         * gcc.target/i386/sse-15.c: Likewise.
9004         * gcc.target/i386/sse-17.c: Likewise.
9005         * gcc.target/i386/sse-18.c: Likewise.
9006         * gcc.target/i386/sse-19.c: Likewise.
9007         * gcc.target/i386/sse-4.c: Likewise.
9008         * gcc.target/i386/sse-6.c: Likewise.
9009         * gcc.target/i386/sse-vect-types.c: Likewise.
9010         * gcc.target/i386/sse2-addpd-1.c: Likewise.
9011         * gcc.target/i386/sse2-addsd-1.c: Likewise.
9012         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9013         * gcc.target/i386/sse2-andpd-1.c: Likewise.
9014         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9015         * gcc.target/i386/sse2-comisd-1.c: Likewise.
9016         * gcc.target/i386/sse2-comisd-2.c: Likewise.
9017         * gcc.target/i386/sse2-comisd-3.c: Likewise.
9018         * gcc.target/i386/sse2-comisd-4.c: Likewise.
9019         * gcc.target/i386/sse2-comisd-5.c: Likewise.
9020         * gcc.target/i386/sse2-comisd-6.c: Likewise.
9021         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9022         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9023         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9024         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9025         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9026         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9027         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9028         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9029         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9030         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9031         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9032         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9033         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9034         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9035         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9036         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9037         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9038         * gcc.target/i386/sse2-divpd-1.c: Likewise.
9039         * gcc.target/i386/sse2-divsd-1.c: Likewise.
9040         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9041         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9042         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9043         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9044         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9045         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9046         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9047         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9048         * gcc.target/i386/sse2-minpd-1.c: Likewise.
9049         * gcc.target/i386/sse2-minsd-1.c: Likewise.
9050         * gcc.target/i386/sse2-mmx.c: Likewise.
9051         * gcc.target/i386/sse2-movapd-1.c: Likewise.
9052         * gcc.target/i386/sse2-movapd-2.c: Likewise.
9053         * gcc.target/i386/sse2-movd-1.c: Likewise.
9054         * gcc.target/i386/sse2-movd-2.c: Likewise.
9055         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9056         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9057         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9058         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9059         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9060         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9061         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9062         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9063         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9064         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9065         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9066         * gcc.target/i386/sse2-movq-1.c: Likewise.
9067         * gcc.target/i386/sse2-movq-2.c: Likewise.
9068         * gcc.target/i386/sse2-movq-3.c: Likewise.
9069         * gcc.target/i386/sse2-movsd-1.c: Likewise.
9070         * gcc.target/i386/sse2-movsd-2.c: Likewise.
9071         * gcc.target/i386/sse2-movupd-1.c: Likewise.
9072         * gcc.target/i386/sse2-movupd-2.c: Likewise.
9073         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9074         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9075         * gcc.target/i386/sse2-orpd-1.c: Likewise.
9076         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9077         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9078         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9079         * gcc.target/i386/sse2-paddb-1.c: Likewise.
9080         * gcc.target/i386/sse2-paddd-1.c: Likewise.
9081         * gcc.target/i386/sse2-paddq-1.c: Likewise.
9082         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9083         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9084         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9085         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9086         * gcc.target/i386/sse2-paddw-1.c: Likewise.
9087         * gcc.target/i386/sse2-pand-1.c: Likewise.
9088         * gcc.target/i386/sse2-pandn-1.c: Likewise.
9089         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9090         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9091         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9092         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9093         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9094         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9095         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9096         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9097         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9098         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9099         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9100         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9101         * gcc.target/i386/sse2-pminub-1.c: Likewise.
9102         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9103         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9104         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9105         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9106         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9107         * gcc.target/i386/sse2-por-1.c: Likewise.
9108         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9109         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9110         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9111         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9112         * gcc.target/i386/sse2-pslld-1.c: Likewise.
9113         * gcc.target/i386/sse2-pslld-2.c: Likewise.
9114         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9115         * gcc.target/i386/sse2-psllq-1.c: Likewise.
9116         * gcc.target/i386/sse2-psllq-2.c: Likewise.
9117         * gcc.target/i386/sse2-psllw-1.c: Likewise.
9118         * gcc.target/i386/sse2-psllw-2.c: Likewise.
9119         * gcc.target/i386/sse2-psrad-1.c: Likewise.
9120         * gcc.target/i386/sse2-psrad-2.c: Likewise.
9121         * gcc.target/i386/sse2-psraw-1.c: Likewise.
9122         * gcc.target/i386/sse2-psraw-2.c: Likewise.
9123         * gcc.target/i386/sse2-psrld-1.c: Likewise.
9124         * gcc.target/i386/sse2-psrld-2.c: Likewise.
9125         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9126         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9127         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9128         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9129         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9130         * gcc.target/i386/sse2-psubb-1.c: Likewise.
9131         * gcc.target/i386/sse2-psubd-1.c: Likewise.
9132         * gcc.target/i386/sse2-psubq-1.c: Likewise.
9133         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9134         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9135         * gcc.target/i386/sse2-psubw-1.c: Likewise.
9136         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9137         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9138         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9139         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9140         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9141         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9142         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9143         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9144         * gcc.target/i386/sse2-pxor-1.c: Likewise.
9145         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9146         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9147         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9148         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9149         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9150         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9151         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
9152         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
9153         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
9154         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
9155         * gcc.target/i386/sse2-shufps-1.c: Likewise.
9156         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
9157         * gcc.target/i386/sse2-subpd-1.c: Likewise.
9158         * gcc.target/i386/sse2-subsd-1.c: Likewise.
9159         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
9160         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
9161         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9162         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9163         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9164         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9165         * gcc.target/i386/sse2-unpack-1.c: Likewise.
9166         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9167         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9168         * gcc.target/i386/sse2-vec-1.c: Likewise.
9169         * gcc.target/i386/sse2-vec-2.c: Likewise.
9170         * gcc.target/i386/sse2-vec-3.c: Likewise.
9171         * gcc.target/i386/sse2-vec-4.c: Likewise.
9172         * gcc.target/i386/sse2-vec-5.c: Likewise.
9173         * gcc.target/i386/sse2-vec-6.c: Likewise.
9174         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9175         * gcc.target/i386/ssefn-2.c: Likewise.
9176         * gcc.target/i386/ssefn-4.c: Likewise.
9177         * gcc.target/i386/ssefp-1.c: Likewise.
9178         * gcc.target/i386/ssefp-2.c: Likewise.
9179         * gcc.target/i386/sseregparm-3.c: Likewise.
9180         * gcc.target/i386/sseregparm-4.c: Likewise.
9181         * gcc.target/i386/sseregparm-5.c: Likewise.
9182         * gcc.target/i386/sseregparm-6.c: Likewise.
9183         * gcc.target/i386/sseregparm-7.c: Likewise.
9184         * gcc.target/i386/ssetype-1.c: Likewise.
9185         * gcc.target/i386/ssetype-2.c: Likewise.
9186         * gcc.target/i386/ssetype-3.c: Likewise.
9187         * gcc.target/i386/ssetype-4.c: Likewise.
9188         * gcc.target/i386/ssetype-5.c: Likewise.
9189         * gcc.target/i386/unordcmp-1.c: Likewise.
9190         * gcc.target/i386/vararg-1.c: Likewise.
9191         * gcc.target/i386/vararg-2.c: Likewise.
9192         * gcc.target/i386/vararg-3.c: Likewise.
9193         * gcc.target/i386/vararg-4.c: Likewise.
9194         * gcc.target/i386/vararg-7.c: Likewise.
9195         * gcc.target/i386/vararg-8.c: Likewise.
9196         * gcc.target/i386/vecinit-1.c: Likewise.
9197         * gcc.target/i386/vecinit-2.c: Likewise.
9198         * gcc.target/i386/vecinit-3.c: Likewise.
9199         * gcc.target/i386/vecinit-4.c: Likewise.
9200         * gcc.target/i386/vecinit-5.c: Likewise.
9201         * gcc.target/i386/vecinit-6.c: Likewise.
9202         * gcc.target/i386/vectorize2.c: Likewise.
9203         * gcc.target/i386/vectorize3.c: Likewise.
9204         * gcc.target/i386/vectorize4.c: Likewise.
9205         * gcc.target/i386/vectorize6.c: Likewise.
9206         * gcc.target/i386/vectorize7.c: Likewise.
9207         * gcc.target/i386/vectorize8.c: Likewise.
9208         * gcc.target/i386/vperm-v2df.c: Likewise.
9209         * gcc.target/i386/vperm-v2di.c: Likewise.
9210         * gcc.target/i386/vperm-v4si-1.c: Likewise.
9211         * gcc.target/i386/xorps-sse2.c: Likewise.
9212         * gcc.target/i386/xorps.c: Likewise.
9213         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9214         * gfortran.dg/graphite/pr42326.f90: Likewise.
9215         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9216
9217 2010-05-19  Richard Guenther  <rguenther@suse.de>
9218
9219         PR lto/44196
9220         * g++.dg/lto/20100519-1_0.C: New testcase.
9221
9222 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9223
9224         PR fortran/42360
9225         * gfortran.dg/warn_intent_out_not_set.f90: New.
9226
9227 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9228
9229         PR fortran/38404
9230         * gfortran.dg/data_char_1.f90: Updated warning message.
9231         * gfortran.dg/data_array_6.f: New.
9232
9233 2010-05-19  Martin Jambor  <mjambor@suse.cz>
9234
9235         * g++.dg/ipa/ivinline-8.C: New test.
9236         * gcc.dg/ipa/iinline-2.c: Likewise.
9237
9238 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9239
9240         PR fortran/34505
9241         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
9242         arguments; add check for return value kind.
9243         * gfortran.dg/float_1.f90: Likewise.
9244
9245 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9246
9247         * gcc.target/i386/20011009-1.c (COMMENT): Define.
9248         (main): Use it.
9249         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
9250         * lib/lto.exp (lto_prune_warns): Fix location line regex.
9251         Prune another location line format.
9252         (lto-obj): Call lto_prune_warns on comp_output.
9253
9254 2010-05-18  Jan Hubicka  <jh@suse.cz>
9255
9256         * gcc.dg/lto/ipacp_0.c: New test.
9257         * gcc.dg/lto/ipacp_1.c: New test.
9258
9259 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
9260
9261         PR lto/44184
9262         * gcc.dg/lto/20100518_0.c: New test.
9263
9264 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
9265
9266         * gnat.dg/specs/lto3.ads: Add missing dg-options.
9267
9268 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9269
9270         PR fortran/43990
9271         * gfortran.dg/class_21.f03: New.
9272
9273 2010-05-17  Jason Merrill  <jason@redhat.com>
9274
9275         PR c++/44157
9276         * g++.dg/cpp0x/initlist34.C: New.
9277
9278         PR c++/44158
9279         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
9280
9281 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9282
9283         * g++.dg/ipa/ivinline-1.C: New test.
9284         * g++.dg/ipa/ivinline-2.C: New test.
9285         * g++.dg/ipa/ivinline-3.C: New test.
9286         * g++.dg/ipa/ivinline-4.C: New test.
9287         * g++.dg/ipa/ivinline-5.C: New test.
9288         * g++.dg/ipa/ivinline-6.C: New test.
9289
9290 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
9291             Jason Merrill  <jason@redhat.com>
9292
9293         PR c++/44108
9294         * c-c++-common/Wunused-var-8.c: New test.
9295
9296 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
9297
9298         PR bootstrap/42347
9299         * gcc.c-torture/compile/pr42347.c: New test.
9300
9301         PR middle-end/44102
9302         * g++.dg/ext/asmgoto1.C: New test.
9303
9304 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9305
9306         PR middle-end/44133
9307         * gcc.dg/tree-ssa/pr44133.c: New test.
9308         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9309         precise.
9310
9311 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9312
9313         PR fortran/44044
9314         * gfortran.dg/class_20.f03: New.
9315
9316 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
9317
9318         PR 44078
9319         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9320         debug messages but not the newly introduced one.
9321
9322 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
9323
9324         PR fortran/35779
9325         * gfortran.dg/initialization_25.f90: Commented testcase.
9326         * gfortran.dg/initialization_26.f90: New.
9327
9328 2010-05-16  Richard Guenther  <rguenther@suse.de>
9329
9330         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9331         * gcc.dg/pr43084.c: Likewise.
9332         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9333         -fipa-type-escape.
9334         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9335         -fipa-type-escape.
9336         * gcc.dg/struct/struct-reorg.exp: Likewise.
9337         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9338         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9339
9340 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
9341
9342         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9343         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9344         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9345         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9346         tests.
9347
9348 2010-05-15  Jason Merrill  <jason@redhat.com>
9349
9350         * g++.dg/eh/spec10.C: New.
9351         * g++.dg/eh/spec11.C: New.
9352         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9353
9354 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9355
9356         PR fortran/44154
9357         PR fortran/42647
9358         * gfortran.dg/allocatable_scalar_9.f90: New.
9359
9360 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
9361
9362         PR c++/44148
9363         * g++.dg/torture/pr44148.C: New test.
9364
9365 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
9366
9367         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9368         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9369         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9370         diagnostics and type sizes.
9371
9372 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
9373
9374         * gnat.dg/lto9.adb: New test.
9375         * gnat.dg/lto9_pkg1.ads: New helper.
9376         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9377
9378 2010-05-15  Jan Hubicka  <jh@suse.cz>
9379
9380         * gcc.dg/lto/ipareference_1.c: Rename to ...
9381         * gcc.dg/lto/ipareference_0.c: ... this one.
9382         * gcc.dg/lto/ipareference_2.c: Rename to ...
9383         * gcc.dg/lto/ipareference_1.c: ... this one.
9384
9385 2010-05-15  Jan Hubicka  <jh@suse.cz>
9386
9387         * gcc.dg/lto/ipareference_1.c: New file.
9388         * gcc.dg/lto/ipareference_2.c: New file.
9389
9390 2010-05-15  Richard Guenther  <rguenther@suse.de>
9391
9392         PR tree-optimization/44038
9393         * gcc.c-torture/compile/pr44038.c: New testcase.
9394
9395 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
9396
9397         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9398         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9399
9400 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9401
9402         PR fortran/43207
9403         PR fortran/43969
9404         * gfortran.dg/class_18.f03: New.
9405         * gfortran.dg/class_19.f03: New.
9406
9407 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9408
9409         PR debug/44112
9410         * gcc.dg/debug/dwarf2/const-1.c: Remove.
9411         * g++.dg/debug/dwarf2/const1.C: Remove.
9412
9413 2010-05-14  Jason Merrill  <jason@redhat.com>
9414
9415         * g++.dg/eh/cond4.C: New.
9416         * g++.dg/eh/elide2.C: Adjust.
9417         * g++.old-deja/g++.eh/terminate1.C: Adjust.
9418
9419 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9420
9421         PR fortran/44135
9422         * gfortran.dg/actual_array_interface_2.f90: New test.
9423
9424 2010-05-14  Richard Guenther  <rguenther@suse.de>
9425
9426         PR tree-optimization/44119
9427         * gcc.c-torture/compile/pr44119.c: New testcase.
9428
9429 2010-05-14  Jason Merrill  <jason@redhat.com>
9430
9431         PR c++/44127
9432         * g++.dg/eh/terminate1.C: New.
9433
9434 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9435
9436         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9437
9438         PR debug/44136
9439         * gcc.dg/pr44136.c: New test.
9440
9441 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
9442
9443         PR c++/30566
9444         * g++.dg/warn/Wshadow-4.C: Adjust.
9445         * g++.dg/warn/Wshadow-5.C: New test.
9446         * g++.dg/warn/Wshadow-6.C: New test
9447
9448 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
9449
9450         PR fortran/35779
9451         * gfortran.dg/initialization_25.f90: New.
9452
9453 2010-05-13  Martin Jambor  <mjambor@suse.cz>
9454
9455         * g++.dg/otr-fold-1.C: New test.
9456         * g++.dg/otr-fold-2.C: New test.
9457
9458 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
9459
9460         PR fortran/44036
9461         * gfortran.dg/gomp/pr44036-1.f90: New test.
9462         * gfortran.dg/gomp/pr44036-2.f90: New test.
9463         * gfortran.dg/gomp/pr44036-3.f90: New test.
9464
9465         PR debug/43983
9466         * gcc.dg/guality/sra-1.c: New test.
9467
9468 2010-05-12  Jan Hubicka  <jh@suse.cz>
9469
9470         * tree-ssa/unreachable.c: New test.
9471
9472 2010-05-12  Jason Merrill  <jason@redhat.com>
9473
9474         * g++.dg/cpp0x/sfinae1.C: New.
9475
9476 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
9477
9478         * gcc.target/i386/zee.c: New file.
9479
9480 2010-05-12  Jason Merrill  <jason@redhat.com>
9481
9482         * g++.dg/conversion/op1.C: Expect template candidate message.
9483         * g++.dg/cpp0x/nullptr15.C: Likewise.
9484         * g++.dg/cpp0x/pr31431-2.C: Likewise.
9485         * g++.dg/cpp0x/pr31431.C: Likewise.
9486         * g++.dg/cpp0x/temp_default2.C: Likewise.
9487         * g++.dg/cpp0x/trailing4.C: Likewise.
9488         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9489         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9490         * g++.dg/cpp0x/variadic-throw.C: Likewise.
9491         * g++.dg/cpp0x/variadic35.C: Likewise.
9492         * g++.dg/cpp0x/vt-35147.C: Likewise.
9493         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9494         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9495         * g++.dg/ext/visibility/anon8.C: Likewise.
9496         * g++.dg/ext/vla2.C: Likewise.
9497         * g++.dg/other/pr28114.C: Likewise.
9498         * g++.dg/other/ptrmem10.C: Likewise.
9499         * g++.dg/other/ptrmem11.C: Likewise.
9500         * g++.dg/overload/unknown1.C: Likewise.
9501         * g++.dg/parse/template7.C: Likewise.
9502         * g++.dg/parse/typename7.C: Likewise.
9503         * g++.dg/template/conv11.C: Likewise.
9504         * g++.dg/template/copy1.C: Likewise.
9505         * g++.dg/template/deduce3.C: Likewise.
9506         * g++.dg/template/dependent-expr5.C: Likewise.
9507         * g++.dg/template/friend.C: Likewise.
9508         * g++.dg/template/incomplete2.C: Likewise.
9509         * g++.dg/template/local4.C: Likewise.
9510         * g++.dg/template/local6.C: Likewise.
9511         * g++.dg/template/operator10.C: Likewise.
9512         * g++.dg/template/overload6.C: Likewise.
9513         * g++.dg/template/ptrmem2.C: Likewise.
9514         * g++.dg/template/ptrmem20.C: Likewise.
9515         * g++.dg/template/ptrmem8.C: Likewise.
9516         * g++.dg/template/sfinae2.C: Likewise.
9517         * g++.dg/template/ttp25.C: Likewise.
9518         * g++.dg/template/unify10.C: Likewise.
9519         * g++.dg/template/unify11.C: Likewise.
9520         * g++.dg/template/unify6.C: Likewise.
9521         * g++.dg/template/unify7.C: Likewise.
9522         * g++.dg/template/unify9.C: Likewise.
9523         * g++.dg/template/varmod1.C: Likewise.
9524         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9525         * g++.old-deja/g++.law/operators32.C: Likewise.
9526         * g++.old-deja/g++.pt/crash28.C: Likewise.
9527         * g++.old-deja/g++.pt/crash60.C: Likewise.
9528         * g++.old-deja/g++.pt/explicit38.C: Likewise.
9529         * g++.old-deja/g++.pt/explicit39.C: Likewise.
9530         * g++.old-deja/g++.pt/explicit41.C: Likewise.
9531         * g++.old-deja/g++.pt/explicit67.C: Likewise.
9532         * g++.old-deja/g++.pt/explicit77.C: Likewise.
9533         * g++.old-deja/g++.pt/expr2.C: Likewise.
9534         * g++.old-deja/g++.pt/overload7.C: Likewise.
9535         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9536         * g++.old-deja/g++.pt/spec5.C: Likewise.
9537         * g++.old-deja/g++.pt/spec6.C: Likewise.
9538         * g++.old-deja/g++.pt/t24.C: Likewise.
9539         * g++.old-deja/g++.pt/unify4.C: Likewise.
9540         * g++.old-deja/g++.pt/unify6.C: Likewise.
9541         * g++.old-deja/g++.pt/unify8.C: Likewise.
9542         * g++.old-deja/g++.robertl/eb119.C: Likewise.
9543         * g++.old-deja/g++.robertl/eb79.C: Likewise.
9544         * g++.old-deja/g++.robertl/eb98.C: Likewise.
9545
9546         * g++.dg/cpp0x/initlist32.C: New.
9547
9548         * g++.dg/template/conv11.C: New.
9549         * g++.dg/conversion/op1.C: Adjust expected error.
9550
9551         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9552
9553 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
9554
9555         PR target/44088
9556         * gcc.target/i386/avx-cmpsd-1.c: New.
9557         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9558         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9559         * gcc.target/i386/avx-cmpss-2.c: Likewise.
9560         * gcc.target/i386/sse-cmpss-1.c: Likewise.
9561         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9562
9563 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
9564
9565         PR middle-end/44085
9566         * gcc.dg/gomp/pr44085.c: New test.
9567         * gfortran.dg/gomp/pr44085.f90: New test.
9568
9569 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
9570
9571         * objc-obj-c++-shared/Object1.m: New.
9572         * objc.dg/torture: New directory.
9573         * objc.dg/torture/tls: Ditto.
9574         * objc.dg/tls: Ditto.
9575         * objc.dg/torture/tls/trivial.m: New test.
9576         * objc.dg/torture/tls/thr-init-2.m: New test.
9577         * objc.dg/torture/tls/thr-init-3.m: New test.
9578         * objc.dg/torture/tls/thr-init.m: New test.
9579         * objc.dg/torture/tls/diag-1.m: New test.
9580         * objc.dg/torture/tls/tls.exp: New.
9581         * objc.dg/torture/trivial.m: New test.
9582         * objc.dg/torture/dg-torture.exp: New.
9583         * objc.dg/tls/diag-3.m: New test.
9584         * objc.dg/tls/diag-4.m: New test.
9585         * objc.dg/tls/diag-5.m: New test.
9586         * objc.dg/tls/init-1.m: New test.
9587         * objc.dg/tls/init-2.m: New test.
9588         * objc.dg/tls/tls.exp: New.
9589         * objc.dg/tls/diag-2.m: New test.
9590         * lib/objc.exp: Respond to dg-additional-files.
9591
9592 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
9593
9594         * gcc.target/m68k/20100512-1.c: New.
9595
9596 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
9597
9598         * gnat.dg/lto8.adb: New test.
9599         * gnat.dg/lto8_pkg.ad[sb]: New helper.
9600         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9601
9602 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
9603
9604         PR c++/34272
9605         PR c++/43630
9606         PR c++/34491
9607         * g++.dg/template/crash97.C: New.
9608         * g++.dg/template/crash98.C: Likewise.
9609         * g++.dg/template/crash99.C: Likewise.
9610         * g++.dg/cpp0x/pr31439.C: Adjust.
9611         * g++.dg/template/crash95.C: Likewise.
9612
9613 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9614
9615         PR middle-end/44071
9616         * c-c++-common/asmgoto-4.c: New test.
9617         * gcc.target/i386/pr44071.c: New test.
9618
9619         PR c++/44062
9620         * c-c++-common/Wunused-var-7.c: New test.
9621         * g++.dg/warn/Wunused-var-9.C: New test.
9622
9623 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9624
9625         PR fortran/43711
9626         * gfortran.dg/gomp/pr43711.f90: New.
9627
9628 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9629
9630         PR fortran/31820
9631         * gfortran.dg/select_5.f90: Updated.
9632
9633 2010-05-11  Jan Hubicka  <jh@suse.cz>
9634
9635         PR tree-optimize/44063
9636         * gcc.c-torture/compile/pr44063.c: New testcase.
9637
9638 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9639
9640         PR debug/44023
9641         * gcc.dg/pr44023.c: New test.
9642
9643 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
9644
9645         * gnat.dg/lto7.adb: New test.
9646         * gnat.dg/lto7_pkg.ad[sb]: New helper.
9647
9648 2010-05-10  Jason Merrill  <jason@redhat.com>
9649
9650         PR c++/44017
9651         * g++.dg/template/inherit5.C: New.
9652
9653         PR c++/44045
9654         * g++.dg/cpp0x/initlist33.C: New.
9655         * g++.dg/cpp0x/initlist26.C: Adjust.
9656         * g++.dg/cpp0x/initlist28.C: Adjust.
9657
9658 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
9659
9660         PR c++/43719
9661         * g++.dg/init/pr43719.C: New.
9662         * g++.dg/anon-struct4.C: Adjust.
9663
9664 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
9665
9666         PR debug/44028
9667         * gcc.dg/pr44028.c: New test.
9668
9669 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
9670
9671         PR fortran/27866
9672         PR fortran/35003
9673         PR fortran/42809
9674         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9675         * gfortran.dg/warn_conversion.f90: New.
9676
9677 2010-05-10  Michael Matz  <matz@suse.de>
9678
9679         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9680
9681 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
9682
9683         PR rtl-optimization/44012
9684         * gcc.dg/pr44012.c: New.
9685
9686 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9687
9688         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9689         Log text on entry and exit.
9690         Prune Sun ld warnings for common symbols with differing sizes.
9691         (lto-link-and-maybe-run): Change caller.
9692
9693 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
9694
9695         PR fortran/44044
9696         * gfortran.dg/class_7.f03: Modified.
9697         * gfortran.dg/select_type_1.f03: Modified.
9698         * gfortran.dg/select_type_12.f03: New.
9699
9700 2010-05-10  Richard Guenther  <rguenther@suse.de>
9701
9702         PR tree-optimization/44050
9703         * gcc.dg/torture/pr44050.c: New testcase.
9704
9705 2010-05-10  Wei Guozhi  <carrot@google.com>
9706
9707         PR target/42879
9708         * gcc.target/arm/pr42879.c: New testcase.
9709
9710 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9711
9712         PR c/44051
9713         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9714
9715 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9716
9717         PR c/10676
9718         * gcc.dg/anon-struct-10.c: New test.
9719
9720 2010-05-09  Richard Guenther  <rguenther@suse.de>
9721
9722         PR middle-end/44024
9723         * gcc.dg/pr44024.c: New testcase.
9724
9725 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9726
9727         PR c/4784
9728         * gcc.dg/anon-struct-9.c: New test.
9729
9730 2010-05-09  Richard Guenther  <rguenther@suse.de>
9731
9732         PR middle-end/44043
9733         * gcc.c-torture/compile/pr44043.c: New testcase.
9734
9735 2010-05-09  Richard Guenther  <rguenther@suse.de>
9736
9737         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9738
9739 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
9740
9741         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9742
9743 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9744
9745         * gnat.dg/lto[12456].adb: Add "target lto" marker.
9746         * gnat.dg/specs/lto3.ads: Likewise.
9747
9748 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
9749
9750         PR middle-end/28685
9751         * gcc.dg/pr28685-1.c: New file.
9752
9753 2010-05-08  Richard Guenther  <rguenther@suse.de>
9754
9755         PR tree-optimization/44030
9756         * gcc.c-torture/compile/pr44030.c: New testcase.
9757
9758 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9759
9760         * gnat.dg/lto6.adb: New test.
9761         * gnat.dg/lto6_pkg.ads: New helper.
9762
9763 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9764
9765         * gnat.dg/lto5.adb: New test.
9766         * gnat.dg/lto5_pkg.ad[sb]: New helper.
9767
9768 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9769
9770         * gnat.dg/lto4.ad[sb]: New test.
9771
9772 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9773
9774         * gnat.dg/specs/lto3.ads: New test.
9775         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9776         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9777
9778 2010-05-08  Quentin Ochem  <ochem@adacore.com>
9779
9780         * gnat.dg/sizetype3.ad[sb]: New test.
9781         * gnat.dg/sizetype3_pkg.ads: New helper.
9782
9783 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
9784
9785         PR c++/43951
9786         * g++.dg/init/new29.C: New.
9787
9788 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
9789
9790         PR fortran/40728
9791         * gfortran.dg/coarray_1.f90: Fixed error message.
9792         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9793         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9794         * gfortran.dg/intrinsic_std_5.f90: New.
9795
9796 2010-05-07  Jason Merrill  <jason@redhat.com>
9797
9798         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9799
9800 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9801
9802         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9803         (size_t, stderr): Remove.
9804         (read_error): Replaced __builtin_fprintf by fprintf.
9805
9806 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
9807
9808         * gcc.dg/ordered-comparison-1.c: New test.
9809         * gcc.dg/ordered-comparison-2.c: New test.
9810         * gcc.dg/ordered-comparison-3.c: New test.
9811         * gcc.dg/ordered-comparison-4.c: New test.
9812
9813 2010-05-06  Mike Stump  <mikestump@comcast.net>
9814
9815         PR objc/35165
9816         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9817
9818 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
9819             Jason Merrill  <jason@redhat.com>
9820
9821         * g++.dg/cpp0x/nullptr01.C: New.
9822         * g++.dg/cpp0x/nullptr02.C: New.
9823         * g++.dg/cpp0x/nullptr03.C: New.
9824         * g++.dg/cpp0x/nullptr04.C: New.
9825         * g++.dg/cpp0x/nullptr05.C: New.
9826         * g++.dg/cpp0x/nullptr06.C: New.
9827         * g++.dg/cpp0x/nullptr07.C: New.
9828         * g++.dg/cpp0x/nullptr08.C: New.
9829         * g++.dg/cpp0x/nullptr09.C: New.
9830         * g++.dg/cpp0x/nullptr10.C: New.
9831         * g++.dg/cpp0x/nullptr11.C: New.
9832         * g++.dg/cpp0x/nullptr12.C: New.
9833         * g++.dg/cpp0x/nullptr13.C: New.
9834         * g++.dg/cpp0x/nullptr14.C: New.
9835         * g++.dg/cpp0x/nullptr15.C: New.
9836         * g++.dg/cpp0x/nullptr16.C: New.
9837         * g++.dg/cpp0x/nullptr17.C: New.
9838         * g++.dg/cpp0x/nullptr18.C: New.
9839         * g++.dg/cpp0x/nullptr19.C: New.
9840         * g++.dg/cpp0x/nullptr20.C: New.
9841         * g++.dg/cpp0x/nullptr21.C: New.
9842         * g++.dg/cpp0x/nullptr22.C: New.
9843         * g++.dg/debug/nullptr01.C: New.
9844         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9845
9846 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
9847
9848         * gcc.dg/Wunused-var-8.c: Move to...
9849         * c-c++-common/Wunused-var-6.c: ... here.  New test.
9850
9851 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9852
9853         PR c++/40406
9854         * g++.dg/template/crash96.C: New.
9855
9856 2010-05-06  Jan Hubicka  <jh@suse.cz>
9857
9858         PR tree-optimization/43791
9859         * gcc.c-torture/compile/pr43791.c: New file.
9860
9861 2010-05-06  Michael Matz  <matz@suse.de>
9862
9863         PR tree-optimization/43984
9864         * gfortran.dg/pr43984.f90: New test.
9865
9866 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9867
9868         PR 40989
9869         * gcc.dg/pr40989.c: New.
9870
9871 2010-05-06  Richard Guenther  <rguenther@suse.de>
9872
9873         PR tree-optimization/43934
9874         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9875
9876 2010-05-06  Richard Guenther  <rguenther@suse.de>
9877
9878         PR tree-optimization/43987
9879         * gcc.c-torture/execute/pr43987.c: New testcase.
9880         * gcc.dg/torture/pta-escape-1.c: Adjust.
9881         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9882         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9883         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9884         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9885
9886 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
9887             Dodji Seketeli  <dodji@redhat.com>
9888
9889         PR c/18624
9890         * g++.dg/warn/Wunused-7.C: Add dg-warning.
9891         * g++.dg/template/sfinae16.C: Likewise.
9892         * gcc.dg/Wunused-var-1.c: Moved to...
9893         * c-c++-common/Wunused-var-1.c: ...here. New test.
9894         * gcc.dg/Wunused-var-2.c: Moved to...
9895         * c-c++-common/Wunused-var-2.c: ...here. New test.
9896         * gcc.dg/Wunused-var-3.c: Moved to...
9897         * c-c++-common/Wunused-var-3.c: ...here. New test.
9898         * gcc.dg/Wunused-var-4.c: Moved to...
9899         * gcc.dg/Wunused-var-1.c: ... here.
9900         * gcc.dg/Wunused-var-5.c: Moved to...
9901         * c-c++-common/Wunused-var-4.c: ...here. New test.
9902         * gcc.dg/Wunused-var-7.c: Moved to...
9903         * c-c++-common/Wunused-var-5.c: ...here. New test.
9904         * gcc.dg/Wunused-var-6.c: Moved to...
9905         * gcc.dg/Wunused-var-2.c: ... here.
9906         * c-c++-common/Wunused-var-1.c: New test.
9907         * c-c++-common/Wunused-var-2.c: New test.
9908         * c-c++-common/Wunused-var-3.c: New test.
9909         * c-c++-common/Wunused-var-4.c: New test.
9910         * c-c++-common/Wunused-var-5.c: New test.
9911         * g++.dg/warn/Wunused-var-1.C: New test.
9912         * g++.dg/warn/Wunused-var-2.C: New test.
9913         * g++.dg/warn/Wunused-var-3.C: New test.
9914         * g++.dg/warn/Wunused-var-4.C: New test.
9915         * g++.dg/warn/Wunused-var-5.C: New test.
9916         * g++.dg/warn/Wunused-var-6.C: New test.
9917         * g++.dg/warn/Wunused-var-7.C: New test.
9918         * g++.dg/warn/Wunused-var-8.C: New test.
9919         * g++.dg/warn/Wunused-parm-1.C: New test.
9920         * g++.dg/warn/Wunused-parm-2.C: New test.
9921         * g++.dg/warn/Wunused-parm-3.C: New test.
9922
9923 2010-05-06  Tobias Burnus  <burnus@net-b.de>
9924
9925         PR fortran/43985
9926         * gfortran.dg/gomp/crayptr5.f90: New test case.
9927
9928 2010-05-05  Jason Merrill  <jason@redhat.com>
9929
9930         PR debug/43370
9931         * g++.dg/ext/attrib39.C: New.
9932
9933 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
9934
9935         PR fortran/24978
9936         * gfortran.dg/data_invalid.f90: New.
9937
9938 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9939
9940         * gnat.dg/lto2.adb: New test.
9941
9942 2010-05-05  Jason Merrill  <jason@redhat.com>
9943
9944         PR c++/43787
9945         * g++.dg/opt/empty1.C: New.
9946
9947 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
9948
9949         PR fortran/43696
9950         * gfortran.dg/class_17.f03: New.
9951
9952 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
9953
9954         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9955
9956 2010-05-04  Mike Stump  <mikestump@comcast.net>
9957
9958         PR objc/35165
9959         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9960
9961 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9962
9963         PR target/43668
9964         * gcc.target/i386/pr43668.c: New.
9965
9966 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9967
9968         PR c++/43028
9969         * g++.dg/cpp0x/initlist31.C: New.
9970
9971 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
9972
9973         PR c/43981
9974         * gcc.dg/Wunused-var-8.c: New test.
9975
9976 2010-05-04  Jason Merrill  <jason@redhat.com>
9977
9978         PR c++/38064
9979         * g++.dg/cpp0x/enum3.C: Extend.
9980
9981 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9982
9983         PR target/43799
9984         * gcc.target/i386/pr43799.c: New.
9985
9986 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
9987
9988         * gnat.dg/lto1.adb: New test.
9989         * gnat.dg/lto1_pkg.ad[sb]: New helper.
9990
9991 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9992
9993         PR middle-end/43671
9994         * gcc.target/i386/pr43671.c: New.
9995
9996 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9997
9998         PR c++/43705
9999         * g++.dg/template/crash95.C: New.
10000
10001 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10002
10003         PR debug/43508
10004         * gcc.target/i386/pr43508.c: New.
10005
10006 2010-05-04  Richard Guenther  <rguenther@suse.de>
10007
10008         PR tree-optimization/43879
10009         * g++.dg/torture/pr43879-1_0.C: New testcase.
10010         * g++.dg/torture/pr43879-1_1.C: Likewise.
10011
10012 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
10013
10014         PR c++/43953
10015         * g++.dg/other/crash-12.C: New test.
10016
10017 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
10018
10019         * g++.dg/cdce3.C: Add a space.  Updated.
10020
10021 2010-05-03  Jason Merrill  <jason@redhat.com>
10022
10023         PR c++/43680
10024         * g++.dg/opt/enum2.C: New.
10025         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10026         * g++.dg/warn/Wswitch-1.C: Adjust message.
10027
10028 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10029
10030         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10031         * g++.dg/ext/label13.C: Fix typo.
10032         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10033         alpha*-dec-osf5*.
10034         * gcc.c-torture/compile/limits-declparen.c: xfail on
10035         alpha*-dec-osf5* with -g.
10036         * gcc.c-torture/compile/limits-pointer.c: Likewise.
10037         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10038         * gcc.dg/c99-tgmath-2.c: Likewise.
10039         * gcc.dg/c99-tgmath-3.c: Likewise.
10040         * gcc.dg/c99-tgmath-4.c: Likewise.
10041
10042 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10043
10044         PR fortran/43592
10045         * gfortran.dg/unexpected_interface.f90: New test.
10046
10047 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10048
10049         * ada/acats/run_acats (which): New function.
10050         (host_gnatchop, host_gnatmake): Use it.
10051
10052 2010-05-03  Richard Guenther  <rguenther@suse.de>
10053
10054         PR tree-optimization/43971
10055         * gcc.dg/pr43971.c: New testcase.
10056
10057 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
10058
10059         PR debug/43972
10060         * gcc.dg/debug/pr43972.c: New test.
10061
10062 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
10063
10064         PR testsuite/43963
10065         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10066
10067 2010-05-02  Richard Guenther  <rguenther@suse.de>
10068
10069         PR tree-optimization/43879
10070         * gcc.dg/torture/pr43879-3.c: New testcase.
10071
10072 2010-05-01  Richard Guenther  <rguenther@suse.de>
10073
10074         PR tree-optimization/43949
10075         * g++.dg/warn/Warray-bounds-5.C: New testcase.
10076
10077 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
10078
10079         PR c++/43951
10080         * g++.dg/init/new28.C: New.
10081
10082 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
10083
10084         PR objc++/32052
10085         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10086         structure and nested declarations.
10087         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
10088         structure and nested declarations.  Reduce header clutter and
10089         use _exit() rather than abort().
10090         * objc.dg/encode-10.m: New.
10091         * objc.dg/encode-11.m: New.
10092
10093 2010-04-30  DJ Delorie  <dj@redhat.com>
10094
10095         * gcc.c-torture/execute/20100430-1.c: New test.
10096
10097 2010-04-30  Jason Merrill  <jason@redhat.com>
10098
10099         PR c++/43868
10100         * g++.dg/template/ptrmem21.C: New.
10101
10102 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
10103
10104         PR fortran/18918
10105         PR fortran/43931
10106         * gfortran.dg/coarray_13.f90: New test.
10107
10108 2010-04-30  Richard Guenther  <rguenther@suse.de>
10109
10110         PR lto/43946
10111         * gcc.dg/lto/20100430-1_0.c: New testcase.
10112
10113 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
10114
10115         PR debug/43942
10116         * c-c++-common/pr43942.c: New test.
10117
10118 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
10119
10120         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10121         conflict with darwin crt1.o 'start' symbol.
10122
10123 2010-04-30  Richard Guenther  <rguenther@suse.de>
10124
10125         PR tree-optimization/43879
10126         * gcc.dg/torture/pr43879_1.c: New testcase.
10127
10128 2010-04-30  Richard Guenther  <rguenther@suse.de>
10129
10130         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10131
10132 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
10133
10134         PR c++/43890
10135         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10136         user-provided constructor while recursing.
10137
10138 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10139
10140         PR fortran/42274
10141         * gfortran.dg/class_16.f03: New test.
10142
10143 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10144
10145         PR fortran/42274
10146         * gfortran.dg/class_15.f03: New.
10147
10148 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10149
10150         PR fortran/43326
10151         * gfortran.dg/dynamic_dispatch_9.f03: New test.
10152
10153 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10154
10155         PR fortran/43492
10156         * gfortran.dg/generic_22.f03 : New test.
10157
10158 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10159
10160         PR fortran/42353
10161         * gfortran.dg/class_14.f03: New test.
10162
10163 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10164
10165         PR fortran/42680
10166         * gfortran.dg/interface_32.f90: New test.
10167
10168 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
10169             Janus Weil  <janus@gcc.gnu.org>
10170
10171         PR fortran/41829
10172         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10173         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10174         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10175
10176 2010-04-28  Mike Stump  <mikestump@comcast.net>
10177
10178         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10179         dg-excess-errors.
10180         * g++.dg/uninit-pred-2_b.C: Likewise.
10181
10182 2010-04-28  Tobias Burnus  <burnus@net-b.de>
10183
10184         PR fortran/18918
10185         PR fortran/43919
10186         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10187
10188 2010-04-28  Matthias Klose  <doko@ubuntu.com>
10189
10190         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10191         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10192         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10193         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10194         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10195
10196 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
10197
10198         * gcc.dg/const-uniq-1.c: New test.
10199         * gcc.dg/lto/const-uniq_[01].c: Likewise.
10200
10201 2010-04-28  Xinliang David Li  <davidxl@google.com>
10202
10203         * gcc.dg/uninit-pred-2_b.c: New test.
10204         * gcc.dg/uninit-pred-4_b.c: New test.
10205         * gcc.dg/uninit-pred-3_d.c: New test.
10206         * gcc.dg/uninit-pred-6_b.c: New test.
10207         * gcc.dg/uninit-pred-8_b.c: New test.
10208         * gcc.dg/uninit-pred-3_a.c: New test.
10209         * gcc.dg/uninit-pred-2_c.c: New test.
10210         * gcc.dg/uninit-pred-5_a.c: New test.
10211         * gcc.dg/uninit-pred-3_e.c: New test.
10212         * gcc.dg/uninit-pred-7_a.c: New test.
10213         * gcc.dg/uninit-pred-6_c.c: New test.
10214         * gcc.dg/uninit-pred-9_a.c: New test.
10215         * gcc.dg/uninit-pred-8_c.c: New test.
10216         * gcc.dg/uninit-pred-3_b.c: New test.
10217         * gcc.dg/uninit-pred-5_b.c: New test.
10218         * gcc.dg/uninit-pred-7_b.c: New test.
10219         * gcc.dg/uninit-pred-6_d.c: New test.
10220         * gcc.dg/uninit-pred-9_b.c: New test.
10221         * gcc.dg/uninit-pred-2_a.c: New test.
10222         * gcc.dg/uninit-pred-4_a.c: New test.
10223         * gcc.dg/uninit-pred-3_c.c: New test.
10224         * gcc.dg/uninit-pred-6_a.c: New test.
10225         * gcc.dg/uninit-pred-8_a.c: New test.
10226         * gcc.dg/uninit-pred-7_c.c: New test.
10227         * gcc.dg/uninit-pred-6_e.c: New test.
10228         * g++.dg/uninit-pred-loop-1_b.cc: New test.
10229         * g++.dg/uninit-pred-1_a.C: New test.
10230         * g++.dg/uninit-pred-1_b.C: New test.
10231         * g++.dg/uninit-pred-2_a.C: New test.
10232         * g++.dg/uninit-pred-2_b.C: New test.
10233         * g++.dg/uninit-pred-loop-1_a.cc: New test.
10234         * g++.dg/uninit-pred-loop-1_c.cc: New test.
10235         * g++.dg/uninit-pred-loop_1.cc: New test.
10236
10237 2010-04-28  Martin Jambor  <mjambor@suse.cz>
10238
10239         * gcc.dg/lto/20091209-1_0.c: New testcase.
10240
10241 2010-04-28  Richard Guenther  <rguenther@suse.de>
10242
10243         PR tree-optimization/43879
10244         PR tree-optimization/43909
10245         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
10246
10247 2010-04-28  Richard Guenther  <rguenther@suse.de>
10248
10249         PR c++/43880
10250         * g++.dg/torture/pr43880.C: New testcase.
10251
10252 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10253
10254         PR c++/9335
10255         * g++.dg/template/recurse2.C: Update
10256         * g++.dg/template/recurse.C: Update.
10257         * g++.dg/template/pr23510.C: Update.
10258         * lib/prune.exp: Filter out 'recursively instantiated'.
10259
10260 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10261
10262         PR c++/29043
10263         * g++.dg/init/pr29043.C: New.
10264
10265 2010-04-27  Jason Merrill  <jason@redhat.com>
10266
10267         * g++.dg/lookup/scoped5.C: Adjust.
10268         * g++.dg/lookup/scoped8.C: Adjust.
10269         * g++.dg/template/dependent-expr5.C: Adjust.
10270         * g++.old-deja/g++.brendan/nest1.C: Adjust.
10271
10272         PR c++/43856
10273         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
10274
10275         PR c++/43875
10276         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10277
10278 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10279             Jan Hubicka  <hubicka@ucw.cz>
10280
10281         * gcc.dg/pure-2.c: New testcase.
10282         * gcc.dg/const-1.c: New testcase.
10283
10284 2010-04-27  Jason Merrill  <jason@redhat.com>
10285
10286         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
10287
10288         PR c++/41468
10289         * g++.dg/template/sfinae17.C: New.
10290         * g++.dg/template/sfinae18.C: New.
10291
10292 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10293
10294         * g++.dg/init/pr42844.C: New.
10295         * g++.dg/cpp0x/pr42844-2.C: New.
10296         * g++.dg/cpp0x/defaulted2.C: Adjust.
10297         * g++.dg/tree-ssa/pr27549.C: Likewise.
10298         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10299
10300 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10301
10302         PR fortran/18918
10303         * gfortran.dg/coarray_12.f90: Fix dump parsing.
10304
10305 2010-04-27  Richard Guenther  <rguenther@suse.de>
10306
10307         PR middle-end/40561
10308         * g++.dg/other/pr40561.C: New testcase.
10309
10310 2010-04-27  Martin Jambor  <mjambor@suse.cz>
10311
10312         PR middle-end/43812
10313         * g++.dg/ipa/pr43812.C: New test.
10314
10315 2010-04-27  Jan Hubicka  <jh@suse.cz>
10316
10317         * gcc.dg/ipa/iinline-1.c (main): Rename to...
10318         (test): ... this one.
10319
10320 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
10321
10322         PR target/40657
10323         * gcc.target/arm/thumb-stackframe.c: New test.
10324
10325 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10326
10327         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10328         * gcc.dg/misc-column.c: Likewise.
10329         * gcc.dg/Walways-true-1.c: Likewise.
10330         * gcc.dg/Walways-true-2.c: Likewise.
10331         * gcc.dg/warn-addr-cmp.c: Likewise.
10332
10333 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10334
10335         PR fortran/18918
10336         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10337         * gfortran.dg/coarray_12.f90: New.
10338
10339 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10340
10341         PR c/32207
10342         * gcc.dg/pr32207.c: New test.
10343         * gcc.dg/misc-column.c: Adjust expected warning.
10344         * gcc.dg/Walways-true-1.c: Likewise.
10345         * gcc.dg/Walways-true-2.c: Likewise.
10346         * gcc.dg/warn-addr-cmp.c: Likewise.
10347
10348 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
10349
10350         PR lto/42776
10351         * lib/lto.exp (lto_prune_vis_warns): New function.
10352         (lto-link-and-maybe-run): Call it.
10353
10354 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
10355
10356         PR tree-optimization/43904
10357         * gcc.dg/tree-ssa/tailcall-6.c: New.
10358
10359 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10360
10361         PR testsuite/35165
10362         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
10363         Darwin8/OSX10.4 - compatible code generation.
10364         Use scan-rtl-dump.
10365         * obj-c++.dg/stubify-1.mm: Ditto.
10366         * lib/objc-torture.exp: Do not require link success for
10367         "trivial.m" in the runtime checks when dowhat = 'compile'.
10368         * lib/dg-pch.exp (dg-flags-pch): New Proc.
10369         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
10370         Darwin8/OSX10.4 - compatible code generation.
10371         * objc.dg/stubify-2.m: Ditto.
10372         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10373         * objc.dg/next-runtime-1.m: Ditto.
10374         * objc.dg/stret-2.m: Restrict to ilp32 targets.
10375         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10376         runtimes on Darwin.
10377
10378 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
10379
10380         PR 43715
10381         * lib/plugin-support.exp: Use "-undefined
10382         dynamic_lookup" on darwin.
10383
10384 2010-04-26  Richard Guenther  <rguenther@suse.de>
10385
10386         * gcc.dg/lto/20100426_0.c: New testcase.
10387
10388 2010-04-26  Jie Zhang  <jie@codesourcery.com>
10389
10390         PR tree-optimization/43833
10391         gcc.dg/Warray-bounds-8.c: New test case.
10392
10393 2010-04-26  Richard Guenther  <rguenther@suse.de>
10394
10395         PR lto/43080
10396         * g++.dg/lto/20100423-3_0.C: New testcase.
10397
10398 2010-04-26  Richard Guenther  <rguenther@suse.de>
10399
10400         PR lto/42425
10401         * g++.dg/lto/20100423-2_0.C: New testcase.
10402
10403 2010-04-26  Ira Rosen  <irar@il.ibm.com>
10404
10405         * gcc.dg/vect/bb-slp-23.c: New test.
10406
10407 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
10408
10409         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10410         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10411         * gcc.dg/c1x-float-1.c: New test.
10412
10413 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10414
10415         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10416         of "lea\[ \t\]".
10417
10418 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10419
10420         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10421         FreeBSD.
10422         * gfortran.dg/default_format_denormal_1.f90: Ditto.
10423         * gfortran.dg/default_format_2.f90: Ditto.
10424
10425 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10426
10427         * gfortran.dg/pr43505.f90: Clean up .mod file.
10428         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10429         * gfortran.dg/pr41347.f90: Ditto.
10430         * gfortran.dg/internal_pack_4.f90: Ditto.
10431         * gfortran.dg/proc_decl_23.f90: Ditto.
10432         * gfortran.dg/recursive_check_3.f90: Ditto.
10433         * gfortran.dg/intent_out_3.f90: Ditto.
10434         * gfortran.dg/assignment_2.f90: Ditto.
10435         * gfortran.dg/pr41928.f90: Ditto.
10436         * gfortran.dg/pr42166.f90: Ditto.
10437         * gfortran.dg/private_type_12.f90: Ditto.
10438         * gfortran.dg/graphite/pr42185.f90: Ditto.
10439         * gfortran.dg/graphite/pr42186.f90: Ditto.
10440         * gfortran.dg/graphite/pr40982.f90: Ditto.
10441         * gfortran.dg/graphite/id-2.f90: Ditto.
10442         * gfortran.dg/graphite/id-4.f90: Ditto.
10443         * gfortran.dg/graphite/pr42050.f90: Ditto.
10444         * gfortran.dg/graphite/id-18.f90: Ditto.
10445         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10446         * gfortran.dg/graphite/pr41924.f90: Ditto.
10447         * gfortran.dg/graphite/pr42393.f90: Ditto.
10448         * gfortran.dg/graphite/pr37980.f90: Ditto.
10449         * gfortran.dg/graphite/pr38953.f90: Ditto.
10450         * gfortran.dg/graphite/pr42180.f90: Ditto.
10451         * gfortran.dg/graphite/pr42181.f90: Ditto.
10452         * gfortran.dg/where_operator_assign_4.f90: Ditto.
10453         * gfortran.dg/select_type_4.f90: Ditto.
10454         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10455         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10456         * gfortran.dg/lto/pr40725_0.f03: Ditto.
10457         * gfortran.dg/elemental_args_check_2.f90: Ditto.
10458         * gfortran.dg/whole_file_11.f90: Ditto.
10459         * gfortran.dg/private_type_11.f90: Ditto.
10460         * gfortran.dg/vect/vect-gems.f90: Ditto.
10461         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10462
10463 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10464
10465         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10466
10467 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
10468
10469         * gnat.dg/pack15.ad[sb]: New test.
10470
10471 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
10472
10473         * gcc.target/arm/mla-1.c: New test.
10474
10475 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
10476
10477         PR fortran/30073
10478         PR fortran/43793
10479         * gfortran.dg/pr43793.f90: New test.
10480
10481 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
10482
10483         PR tree-optimization/41442
10484         * gcc.target/i386/pr41442.c: New test.
10485
10486 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
10487
10488         PR fortran/43832
10489         * gfortran.dg/fgetc_3.f90: Delete bogus test.
10490
10491 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10492
10493         PR fortran/43832
10494         * gfortran.dg/open_nounit.f90: New test.
10495
10496 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
10497
10498         PR fortran/43841
10499         PR fortran/43843
10500         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10501
10502 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10503
10504         * gcc.dg/Wconversion-integer.c: Update.
10505
10506 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
10507
10508         * gnat.dg/unchecked_convert5.adb: New test.
10509
10510 2010-04-23  Richard Guenther  <rguenther@suse.de>
10511
10512         PR lto/41734
10513         * gcc.dg/lto/20100423-2_0.c: New testcase.
10514         * gcc.dg/lto/20100423-2_0.c: Likewise.
10515
10516 2010-04-23  Richard Guenther  <rguenther@suse.de>
10517
10518         PR lto/43455
10519         * gcc.dg/lto/20100423-1_0.c: New testcase.
10520         * gcc.dg/lto/20100423-1_1.c: Likewise.
10521
10522 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10523
10524         PR tree-optimization/43846
10525         * gcc.dg/tree-ssa/sra-10.c: New test.
10526
10527 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10528
10529         PR middle-end/43835
10530         * gcc.c-torture/execute/pr43835.c: New test.
10531
10532 2010-04-23  Richard Guenther  <rguenther@suse.de>
10533
10534         PR lto/42653
10535         * g++.dg/lto/20100423-1_0.C: New testcase.
10536
10537 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
10538
10539         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10540
10541 2010-04-22  Ira Rosen  <irar@il.ibm.com>
10542
10543         PR tree-optimization/43842
10544         * gcc.dg/vect/pr43842.c: New test.
10545
10546 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10547
10548         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10549         * gcc.target/i386/wmul-2.c: Likewise.
10550
10551 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10552
10553         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10554         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10555
10556 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
10557
10558         * gfortran.dg/reassoc_6.f: New testcase.
10559
10560 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10561
10562         PR middle-end/29274
10563         * gcc.target/arm/wmul-1.c: New test.
10564         * gcc.target/arm/wmul-2.c: New test.
10565
10566 2010-04-22  Richard Guenther  <rguenther@suse.de>
10567
10568         PR tree-optimization/43845
10569         * gcc.c-torture/compile/pr43845.c: New testcase.
10570
10571 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10572
10573         PR middle-end/29274
10574         * gcc.target/i386/wmul-1.c: New test.
10575         * gcc.target/i386/wmul-2.c: New test.
10576         * gcc.target/bfin/wmul-1.c: New test.
10577         * gcc.target/bfin/wmul-2.c: New test.
10578
10579 2010-04-22  Richard Guenther  <rguenther@suse.de>
10580
10581         PR fortran/43829
10582         * gfortran.dg/vector_subscript_6.f90: New testcase.
10583         * gfortran.dg/assign_10.f90: Adjust.
10584
10585 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
10586
10587         PR fortran/43836
10588         * gfortran.dg/gomp/pr43836.f90: New test.
10589
10590 2010-04-21  Richard Guenther  <rguenther@suse.de>
10591
10592         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10593
10594 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10595
10596         * gcc.dg/torture/builtin-cproj-3.c: New.
10597
10598 2010-04-20  Jason Merrill  <jason@redhat.com>
10599
10600         PR c++/9335
10601         * g++.dg/template/recurse2.C: New.
10602         * g++.dg/parse/crash36.C: Adjust.
10603         * g++.dg/other/fold1.C: Adjust.
10604         * g++.dg/init/member1.C: Adjust.
10605         * lib/prune.exp: Prune "skipping N instantiation contexts".
10606
10607 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10608
10609         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10610
10611 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10612
10613         * gcc.dg/torture/builtin-cproj-1.c: New.
10614         * gcc.dg/torture/builtin-cproj-2.c: New.
10615
10616 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
10617
10618         PR c++/43800
10619         PR c++/43704
10620         * g++.dg/template/typedef32.C: Adjust.
10621         * g++.dg/template/typedef33.C: New test.
10622
10623 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
10624
10625         PR fortran/43227
10626         * gfortran.dg/proc_decl_23.f90: New test.
10627
10628         PR fortran/43266
10629         * gfortran.dg/abstract_type_6.f03: New test.
10630
10631 2010-04-20  Xinliang David Li  <davidxl@google.com>
10632
10633         * g++.dg/tree-ssa/fold-compare.C: New.
10634
10635 2010-04-20  Richard Guenther  <rguenther@suse.de>
10636
10637         PR tree-optimization/39417
10638         * g++.dg/torture/pr39417.C: New testcase.
10639
10640 2010-04-20  Richard Guenther  <rguenther@suse.de>
10641
10642         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10643
10644 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
10645
10646         * g++.dg/debug/dwarf2/rv1.C: New test.
10647
10648 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10649
10650         PR target/43635
10651         * gcc.c-torture/compile/pr43635.c: New testcase.
10652
10653 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10654
10655         PR fortran/43339
10656         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10657         of sequential loops being private only in the innermost containing
10658         task region.
10659
10660         PR middle-end/43337
10661         * gfortran.dg/gomp/pr43337.f90: New test.
10662
10663 2010-04-19  Richard Guenther  <rguenther@suse.de>
10664
10665         PR tree-optimization/43796
10666         * gfortran.dg/pr43796.f90: New testcase.
10667
10668 2010-04-19  Richard Guenther  <rguenther@suse.de>
10669
10670         PR tree-optimization/43783
10671         * gcc.c-torture/execute/pr43783.c: New testcase.
10672
10673 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
10674
10675         PR target/43766
10676         * gcc.target/i386/pr43766.c: New test.
10677
10678 2010-04-19  Jie Zhang  <jie@codesourcery.com>
10679
10680         PR target/43662
10681         * gcc.target/i386/pr43662.c: New test.
10682
10683 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
10684
10685         PR c++/43704
10686         * g++.dg/template/typedef32.C: New test.
10687
10688 2010-04-19  Ira Rosen  <irar@il.ibm.com>
10689
10690         PR tree-optimization/37027
10691         * lib/target-supports.exp
10692         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10693         * gcc.dg/vect/pr37027.c: New test.
10694         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10695         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10696         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10697         gcc.dg/vect/vect-complex-6.c: Likewise.
10698
10699 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10700
10701         * g++.dg/debug/dwarf2/enum1.C: New test.
10702
10703 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
10704
10705         * gnat.dg/rep_clause5.ad[sb]: New test.
10706         * gnat.dg/rep_clause5_pkg.ads: New helper.
10707
10708 2010-04-18  Ira Rosen  <irar@il.ibm.com>
10709
10710         PR tree-optimization/43771
10711         * g++.dg/vect/pr43771.cc: New test.
10712
10713 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10714
10715         PR fortran/31538
10716         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10717         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
10718
10719 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10720
10721         * gnat.dg/sizetype.adb: Rename into...
10722         * gnat.dg/sizetype1.adb: ...this.
10723         * gnat.dg/sizetype2.adb: New test.
10724
10725 2010-04-16  Richard Guenther  <rguenther@suse.de>
10726
10727         PR tree-optimization/43572
10728         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10729
10730 2010-04-16  Olivier Hainque  <hainque@adacore.com>
10731
10732         * gnat.dg/specs/discr_private.ads: New test.
10733
10734 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
10735
10736         PR target/41514
10737         * gcc.target/arm/thumb-comparisons.c: New test.
10738
10739         PR target/40603
10740         * gcc.target/arm/thumb-cbranchqi.c: New test.
10741
10742 2010-04-16  Christian Bruel  <christian.bruel@st.com>
10743
10744         * g++.dg/torture/pr36191.C: Enable for SH.
10745
10746 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
10747
10748         * gnat.dg/wide_boolean.adb: New test.
10749         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10750
10751 2010-04-15  Richard Guenther  <rguenther@suse.de>
10752
10753         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10754         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10755         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10756         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10757         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10758         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10759         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10760         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10761         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10762         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10763         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10764         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10765         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10766         * gcc.dg/torture/ipa-pta-2.c: Likewise.
10767         * gcc.dg/torture/ipa-pta-1.c: Adjust.
10768
10769 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
10770
10771         PR target/21803
10772         * gcc.target/arm/pr42496.c: New test.
10773
10774 2010-04-14  Jason Merrill  <jason@redhat.com>
10775
10776         PR c++/36625
10777         * g++.dg/ext/attrib38.C: New.
10778
10779 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
10780
10781         PR testsuite/43739
10782         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10783
10784 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10785
10786         PR 42966
10787         * gcc.dg/cpp/warn-undef-2.c: Update.
10788         * gcc.dg/cpp/warn-traditional-2.c: Update.
10789         * gcc.dg/cpp/warn-comments-2.c: Update.
10790         * gcc.dg/cpp/warn-variadic-2.c: Update.
10791         * gcc.dg/cpp/warn-long-long-2.c: Update.
10792         * gcc.dg/cpp/warn-deprecated-2.c: Update.
10793         * gcc.dg/cpp/warn-multichar-2.c: Update.
10794         * gcc.dg/cpp/warn-normalized-3.c: Update.
10795         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10796         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10797         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10798         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10799         * gcc.dg/cpp/warn-redefined-2.c: Update.
10800         * gfortran.dg/warning-directive-2.F90: Update.
10801         * c-c++-common/cpp/warning-directive-2.c: Update.
10802
10803 2010-04-14  Michael Matz  <matz@suse.de>
10804
10805         PR tree-optimization/42963
10806         * gcc.dg/pr42963.c: New testcase.
10807
10808 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
10809
10810         * gnat.dg/class_wide.adb: Rename into...
10811         * gnat.dg/class_wide1.adb: ...this.
10812         * gnat.dg/class_wide2.ad[sb]: New test.
10813
10814 2010-04-14  Tobias Burnus  <burnus@net-b.de>
10815
10816         PR fortran/18918
10817         * gfortran.dg/coarray_9.f90: Update dg-errors.
10818         * gfortran.dg/coarray_10.f90: New test.
10819         * gfortran.dg/coarray_11.f90: New test.
10820
10821 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10822
10823         PR fortran/43747
10824         gfortran.dg/initialization_24.f90: New test.
10825
10826 2010-04-13  Jason Merrill  <jason@redhat.com>
10827
10828         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10829         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10830
10831 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10832
10833         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10834         * g++.dg/dg.exp: Likewise.
10835         * gcc.dg/cpp/warning-directive-1.c: Move to ...
10836         * c-c++-common/cpp/warning-directive-1.c: ... here.
10837         * gcc.dg/cpp/warning-directive-2.c: Move to ...
10838         * c-c++-common/cpp/warning-directive-2.c: ... here.
10839         * gcc.dg/cpp/warning-directive-3.c: Move to ...
10840         * c-c++-common/cpp/warning-directive-3.c: ... here.
10841         * gcc.dg/cpp/warning-directive-4.c: Move to ...
10842         * c-c++-common/cpp/warning-directive-4.c: ... here.
10843         * g++.dg/cpp/warning-directive-1.C: Delete.
10844         * g++.dg/cpp/warning-directive-2.C: Delete.
10845         * g++.dg/cpp/warning-directive-3.C: Delete.
10846         * g++.dg/cpp/warning-directive-4.C: Delete.
10847         * gcc.dg/cpp/normalised-3.c: Delete.
10848         * g++.dg/cpp/normalised-1.C: Rename as ...
10849         * c-c++-common/cpp/normalised-3.c: ... this.
10850
10851 2010-04-13  Martin Jambor  <mjambor@suse.cz>
10852
10853         * gcc.dg/tree-ssa/sra-9.c: New test.
10854
10855 2010-04-13  Michael Matz  <matz@suse.de>
10856
10857         PR middle-end/43730
10858         * gcc.dg/pr43730.c: New test.
10859
10860 2010-04-13  Michael Matz  <matz@suse.de>
10861
10862         * gcc.dg/tree-ssa/negate.c: New testcase.
10863
10864 2010-04-13  Richard Guenther  <rguenther@suse.de>
10865
10866         PR testsuite/43735
10867         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10868
10869 2010-04-13  Richard Guenther  <rguenther@suse.de>
10870
10871         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10872
10873 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
10874
10875         * gnat.dg/derived_type1.adb: New test.
10876
10877 2010-04-13  Matthias Klose  <doko@ubuntu.com>
10878
10879         * gcc.dg/plugindir1.c: New testcase.
10880         * gcc.dg/plugindir2.c: New testcase.
10881         * gcc.dg/plugindir3.c: New testcase.
10882         * gcc.dg/plugindir4.c: New testcase.
10883
10884 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
10885
10886         * gcc.target/i386/rotate-2.c: New test.
10887
10888 2010-04-12  Jason Merrill  <jason@redhat.com>
10889
10890         PR c++/43641
10891         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10892         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10893
10894 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
10895
10896         PR c++/25811
10897         * g++.dg/init/pr25811.C: New test.
10898
10899 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10900
10901         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10902         dg-error, dg-warning.
10903         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10904
10905 2010-04-12  Richard Guenther  <rguenther@suse.de>
10906
10907         * gcc.dg/torture/inline-2.c: New testcase.
10908
10909 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
10910
10911         PR bootstrap/43699
10912         * gcc.dg/Wunused-var-7.c: New test.
10913
10914         PR tree-optimization/43560
10915         * gcc.c-torture/execute/pr43560.c: New test.
10916
10917 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
10918
10919         * gnat.dg/aggr13.adb: New test.
10920         * gnat.dg/aggr14.adb: Likewise.
10921         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10922
10923 2010-04-12  Richard Guenther  <rguenther@suse.de>
10924
10925         PR c++/43611
10926         * g++.dg/torture/pr43611.C: New testcase.
10927
10928 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
10929
10930         PR c/36774
10931         * gcc.dg/pr36774-1.c: New test.
10932         * gcc.dg/pr36774-2.c: New test.
10933
10934 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10935
10936         * gcc.target/sh/rte-delay-slot.c: New test.
10937
10938 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
10939
10940         * gnat.dg/pack9.adb: Remove -cargs option.
10941         * gnat.dg/aggr12.ad[sb]: New test.
10942
10943 2010-04-10  Jie Zhang  <jie@codesourcery.com>
10944
10945         PR target/43417
10946         * gcc.target/sh/pr43417.c: New test.
10947
10948 2010-04-10  Tobias Burnus  <burnus@net-b.de>
10949
10950         PR fortran/43591
10951         * gfortran.dg/spec_expr_6.f90: New test.
10952
10953 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10954
10955         PR cpp/43195
10956         * gcc.dg/cpp/pr43195.c: New.
10957         * gcc.dg/cpp/pr43195.h: New.
10958
10959 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10960
10961         PR 42965
10962         * gcc.dg/Werror-6.c: Adjust.
10963         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10964         * gcc.dg/Werror-4.c: Likewise.
10965         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10966         * gcc.dg/Wswitch-enum-error.c: Likewise.
10967         * gcc.dg/Wpointer-arith.c: Likewise.
10968         * gcc.dg/Wfatal.c: Likewise.
10969         * gcc.dg/Wswitch-error.c: Likewise.
10970         * g++.dg/warn/unused-result1-Werror.c: Likewise.
10971         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10972         * gcc.dg/cpp/warn-undef-2.c: Likewise.
10973         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10974         * gcc.dg/cpp/warn-comments-2.c: Likewise.
10975         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10976         * gcc.dg/cpp/warning-directive-2.c: Likewise.
10977         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10978         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10979         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10980         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10981         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10982         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10983         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10984         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10985         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10986         * g++.dg/cpp/warning-directive-2.C: Likewise.
10987         * gfortran.dg/warning-directive-2.F90: Likewise.
10988
10989 2010-04-09  Jason Merrill  <jason@redhat.com>
10990
10991         PR c++/42623
10992         * g++.dg/template/sizeof13.C: New.
10993
10994 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
10995
10996         * g++.dg/other/pr35504.C: Add check for thiscall.
10997         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10998         * gcc.dg/torture/stackalign/thiscall-1.c: New.
10999
11000 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11001
11002         PR c++/28584
11003         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11004         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
11005         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11006         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
11007         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11008         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
11009         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11010         * g++.dg/other/increment1.C: Likewise.
11011
11012 2010-04-09  Tobias Burnus  <burnus@net-b.de>
11013
11014         PR fortran/18918
11015         * gfortran.dg/coarray_7.f90: New test.
11016         * gfortran.dg/coarray_8.f90: New test.
11017
11018 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
11019
11020         PR fortran/28039
11021         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11022
11023 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11024
11025         PR target/43643
11026         * gcc.dg/pr43643.c: New test.
11027
11028 2010-04-08  Tobias Burnus  <burnus@net-b.de>
11029
11030         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11031
11032 2010-04-08  Richard Guenther  <rguenther@suse.de>
11033
11034         PR tree-optimization/43679
11035         * gcc.c-torture/compile/pr43679.c: New testcase.
11036
11037 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
11038
11039         PR debug/43670
11040         * gcc.dg/pr43670.c: New test.
11041
11042 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
11043
11044         PR middle-end/40815
11045         * gcc.dg/tree-ssa/reassoc-19.c: New.
11046
11047 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
11048
11049         PR c/18624
11050         * gcc.dg/Wunused-var-1.c: New test.
11051         * gcc.dg/Wunused-var-2.c: New test.
11052         * gcc.dg/Wunused-var-3.c: New test.
11053         * gcc.dg/Wunused-var-4.c: New test.
11054         * gcc.dg/Wunused-var-5.c: New test.
11055         * gcc.dg/Wunused-var-6.c: New test.
11056         * gcc.dg/Wunused-parm-1.c: New test.
11057
11058         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11059         * gcc.dg/trunc-1.c: Likewise.
11060         * gcc.dg/vla-9.c: Likewise.
11061         * gcc.dg/dfp/composite-type.c: Likewise.
11062
11063 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11064
11065         PR objc/35996
11066         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11067         * obj-c++.dg/objc-gc-3.mm: Ditto.
11068
11069 2010-04-07  Simon Baldwin  <simonb@google.com>
11070
11071         * gcc.dg/cpp/warn-undef-2.c: New.
11072         * gcc.dg/cpp/warn-traditional-2.c: New.
11073         * gcc.dg/cpp/warn-comments-2.c: New.
11074         * gcc.dg/cpp/warning-directive-1.c: New.
11075         * gcc.dg/cpp/warn-long-long.c: New.
11076         * gcc.dg/cpp/warn-traditional.c: New.
11077         * gcc.dg/cpp/warn-variadic-2.c: New.
11078         * gcc.dg/cpp/warn-undef.c: New.
11079         * gcc.dg/cpp/warn-normalized-1.c: New.
11080         * gcc.dg/cpp/warning-directive-2.c: New.
11081         * gcc.dg/cpp/warn-long-long-2.c: New.
11082         * gcc.dg/cpp/warn-variadic.c: New.
11083         * gcc.dg/cpp/warn-normalized-2.c: New.
11084         * gcc.dg/cpp/warning-directive-3.c: New.
11085         * gcc.dg/cpp/warn-deprecated-2.c: New.
11086         * gcc.dg/cpp/warn-trigraphs-1.c: New.
11087         * gcc.dg/cpp/warn-multichar-2.c: New.
11088         * gcc.dg/cpp/warn-normalized-3.c: New.
11089         * gcc.dg/cpp/warning-directive-4.c: New.
11090         * gcc.dg/cpp/warn-unused-macros.c: New.
11091         * gcc.dg/cpp/warn-trigraphs-2.c: New.
11092         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11093         * gcc.dg/cpp/warn-cxx-compat.c: New.
11094         * gcc.dg/cpp/warn-redefined.c: New.
11095         * gcc.dg/cpp/warn-trigraphs-3.c: New.
11096         * gcc.dg/cpp/warn-unused-macros-2.c: New.
11097         * gcc.dg/cpp/warn-deprecated.c: New.
11098         * gcc.dg/cpp/warn-trigraphs-4.c: New.
11099         * gcc.dg/cpp/warn-redefined-2.c: New.
11100         * gcc.dg/cpp/warn-comments.c: New.
11101         * gcc.dg/cpp/warn-multichar.c: New.
11102         * g++.dg/cpp/warning-directive-1.C: New.
11103         * g++.dg/cpp/warning-directive-2.C: New.
11104         * g++.dg/cpp/warning-directive-3.C: New.
11105         * g++.dg/cpp/warning-directive-4.C: New.
11106         * gfortran.dg/warning-directive-1.F90: New.
11107         * gfortran.dg/warning-directive-3.F90: New.
11108         * gfortran.dg/warning-directive-2.F90: New.
11109         * gfortran.dg/warning-directive-4.F90: New.
11110
11111 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11112
11113         PR objc++/23716
11114         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11115
11116 2010-04-07  Jason Merrill  <jason@redhat.com>
11117
11118         * g++.dg/template/dr408.C: New.
11119
11120         * g++.dg/lookup/ns4.C: New.
11121
11122         PR c++/38392
11123         * g++.dg/template/friend51.C: New test.
11124
11125         PR c++/41970
11126         * g++.old-deja/g++.other/linkage1.C: Adjust.
11127
11128 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11129
11130         PR c++/42697
11131         * g++.dg/template/crash94.C: New test.
11132
11133 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11134
11135         PR c++/40239
11136         * g++.dg/init/aggr5.C: New test.
11137         * g++.dg/init/aggr5.C: New test.
11138
11139 2010-04-07  Richard Guenther  <rguenther@suse.de>
11140
11141         PR tree-optimization/43270
11142         * g++.dg/warn/Warray-bounds-4.C: New testcase.
11143         * gcc.dg/Warray-bounds-7.c: Likewise.
11144
11145 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
11146
11147         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11148         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11149         * gnat.dg/bit_packed_array4.ad[sb]: New test.
11150
11151 2010-04-07  Jie Zhang  <jie@codesourcery.com>
11152
11153         PR c++/42556
11154         * g++.dg/init/pr42556.C: New test.
11155
11156 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11157
11158         PR debug/43628
11159         * g++.dg/debug/dwarf2/typedef2.C: New test.
11160
11161 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
11162
11163         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
11164         c-c++-common/dwarf2/redeclaration-1.C
11165
11166 2010-04-06  Jason Merrill  <jason@redhat.com>
11167
11168         * g++.dg/cpp0x/pr31437.C: Adjust error location.
11169         * g++.dg/ext/attrib18.C: Likewise.
11170         * g++.dg/ext/bitfield2.C: Likewise.
11171         * g++.dg/ext/bitfield4.C: Likewise.
11172         * g++.dg/ext/visibility/warn2.C: Likewise.
11173         * g++.dg/ext/visibility/warn3.C: Likewise.
11174         * g++.dg/gomp/pr26690-1.C: Likewise.
11175         * g++.dg/inherit/covariant7.C: Likewise.
11176         * g++.dg/init/synth2.C: Likewise.
11177         * g++.dg/lookup/using7.C: Likewise.
11178         * g++.dg/other/crash-4.C: Likewise.
11179         * g++.dg/other/error13.C: Likewise.
11180         * g++.dg/other/error20.C: Likewise.
11181         * g++.dg/parse/crash31.C: Likewise.
11182         * g++.dg/parse/error16.C: Likewise.
11183         * g++.dg/parse/error19.C: Likewise.
11184         * g++.dg/parse/error27.C: Likewise.
11185         * g++.dg/parse/error28.C: Likewise.
11186         * g++.dg/parse/fused-params1.C: Likewise.
11187         * g++.dg/template/error2.C: Likewise.
11188         * g++.dg/template/local6.C: Likewise.
11189         * g++.dg/template/qualttp15.C: Likewise.
11190         * g++.dg/warn/Wnvdtor-2.C: Likewise.
11191         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11192         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11193         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11194         * g++.old-deja/g++.eh/spec6.C: Likewise.
11195         * g++.old-deja/g++.jason/crash3.C: Likewise.
11196         * g++.old-deja/g++.jason/destruct2.C: Likewise.
11197         * g++.old-deja/g++.law/ctors5.C: Likewise.
11198         * g++.old-deja/g++.law/ctors9.C: Likewise.
11199         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11200         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11201         * g++.old-deja/g++.other/struct1.C: Likewise.
11202         * g++.old-deja/g++.other/volatile1.C: Likewise.
11203         * g++.old-deja/g++.pt/crash36.C: Likewise.
11204         * g++.old-deja/g++.pt/derived3.C: Likewise.
11205         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11206         * g++.old-deja/g++.robertl/eb4.C: Likewise.
11207
11208 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
11209
11210         PR middle-end/43519
11211         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11212         * gcc.dg/graphite/id-19.c: New.
11213
11214 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
11215
11216         PR middle-end/32824
11217         * gcc.dg/vect/pr32824: New.
11218
11219 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11220
11221         PR fortran/18918
11222         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11223         * gfortran.dg/coarray_3.f90: Ditto.
11224         * gfortran.dg/coarray_4.f90: Ditto.
11225         * gfortran.dg/coarray_5.f90: Ditto.
11226         * gfortran.dg/coarray_6.f90: Ditto.
11227         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11228
11229 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11230
11231         PR fortran/18918
11232         * gfortran.dg/coarray_4.f90: Fix test.
11233         * gfortran.dg/coarray_6.f90: Add more tests.
11234
11235 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11236
11237         PR fortran/18918
11238         * gfortran.dg/coarray_4.f90: New test.
11239         * gfortran.dg/coarray_5.f90: New test.
11240         * gfortran.dg/coarray_6.f90: New test.
11241
11242 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11243
11244         PR fortran/18918
11245         * gfortran.dg/iso_fortran_env_5.f90: New test.
11246         * gfortran.dg/iso_fortran_env_6.f90: New test.
11247
11248 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11249
11250         PR fortran/39997
11251         * gfortran.dg/coarray_1.f90: New test.
11252         * gfortran.dg/coarray_2.f90: New test.
11253         * gfortran.dg/coarray_3.f90: New test.
11254
11255 2010-04-06  Jason Merrill  <jason@redhat.com>
11256
11257         PR c++/43648
11258         * g++.dg/template/dtor8.C: New.
11259
11260         PR c++/43621
11261         * g++.dg/template/error-recovery2.C: New.
11262
11263 2010-04-06  Jan Hubicka  <jh@suse.czpli
11264
11265         PR tree-optimization/42906
11266         * gcc.dg/tree-ssa/dce-1.c: New testcase.
11267
11268 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11269
11270         PR fortran/43178
11271         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
11272         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11273         * gfortran.dg/auto_dealloc_1.f90: Ditto.
11274
11275 2010-04-06  Richard Guenther  <rguenther@suse.de>
11276
11277         PR tree-optimization/43627
11278         * gcc.dg/tree-ssa/vrp49.c: New testcase.
11279
11280 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11281
11282         PR target/43638
11283         * gcc.target/i386/pr43638.c: New test.
11284
11285 2010-04-06  Richard Guenther  <rguenther@suse.de>
11286
11287         PR middle-end/43661
11288         * gcc.c-torture/compile/pr43661.c: New testcase.
11289
11290 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11291
11292         * gcc.target/s390/stackcheck1.c: Add dg-warning.
11293
11294 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
11295
11296         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11297
11298 2010-04-02  Richard Guenther  <rguenther@suse.de>
11299
11300         PR tree-optimization/43629
11301         * gcc.c-torture/execute/pr43629.c: New testcase.
11302
11303 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11304             Dominique d'Humieres  <dominiq@lps.ens.fr>
11305
11306         PR libfortran/43605
11307         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11308
11309 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
11310
11311         PR debug/43325
11312         * c-c++-common/dwarf2/redeclaration-1.C: New test.
11313
11314 2010-04-01  Jason Merrill  <jason@redhat.com>
11315
11316         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11317
11318 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11319             Manfred Schwarb  <manfred99@gmx.ch>
11320
11321         PR libfortran/43605
11322         * gfortran.dg/ftell_3.f90: New test.
11323
11324 2010-04-01  Richard Guenther  <rguenther@suse.de>
11325
11326         PR middle-end/43614
11327         * gcc.c-torture/compile/pr43614.c: New testcase.
11328
11329 2010-04-01  Martin Jambor  <mjambor@suse.cz>
11330
11331         PR tree-optimization/43141
11332         * gcc.dg/guality/pr43141.c: New test.
11333
11334 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11335
11336         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11337         * g++.dg/eh/spbp.C: Likewise.
11338         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11339         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11340         superfluous casts.
11341         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11342         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
11343         * objc.dg/dwarf-2.m: Likewise.
11344
11345 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11346
11347         PR middle-end/43464
11348         * gcc.dg/graphite/id-pr43464.c: New.
11349         * gcc.dg/graphite/id-pr43464-1.c: New.
11350
11351 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11352
11353         PR middle-end/43351
11354         * gcc.dg/graphite/id-pr43351.c
11355
11356 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11357
11358         PR testsuite/35165
11359         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11360         * obj-c++.dg/try-catch-2.mm: Ditto.
11361         * obj-c++.dg/lookup-2.mm: Ditto.
11362         * obj-c++.dg/encode-8.m: Ditto.
11363         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11364         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11365         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11366         * obj-c++.dg/const-str-11.mm: Ditto.
11367         * obj-c++.dg/const-str-9.mm: Ditto.
11368         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11369         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11370         * obj-c++.dg/except-1.mm: Ditto.
11371         * obj-c++.dg/const-str-7.mm: Ditto.
11372         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11373         * obj-c++.dg/const-str-3.mm: Ditto.
11374         * obj-c++.dg/const-str-7.mm: Ditto.
11375         * obj-c++.dg/stubify-2.mm: Change dump file name.
11376
11377         PR objc++/23613
11378         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11379         New macro.
11380         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11381         Remove dg-xfail-if.
11382
11383 2010-03-31  Martin Jambor  <mjambor@suse.cz>
11384
11385         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
11386         only with -O2, -O3 or -Os and not with -fwhopr.
11387
11388 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
11389
11390         PR c++/43558
11391         * g++.dg/template/typedef31.C: New test.
11392
11393 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11394
11395         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11396         assembler output on *-*-solaris2*.
11397         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11398
11399 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
11400
11401         PR debug/43557
11402         * gcc.dg/pr43557-1.c: New test.
11403         * gcc.dg/pr43557-2.c: New file.
11404
11405 2010-03-31  Jie Zhang  <jie@codesourcery.com>
11406
11407         PR 43562
11408         * gcc.dg/pr43562.c: New test.
11409
11410 2010-03-30  Jason Merrill  <jason@redhat.com>
11411
11412         PR c++/43076
11413         * g++.dg/template/error-recovery1.C: New.
11414
11415         PR c++/41786
11416         * g++.dg/parse/ambig5.C: New.
11417
11418 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
11419
11420         PR debug/43593
11421         * gcc.dg/guality/pr43593.c: New test.
11422
11423 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
11424
11425         PR middle-end/43430
11426         * gcc.dg/vect/pr43430-1.c: New.
11427
11428 2010-03-30  Jason Merrill  <jason@redhat.com>
11429
11430         PR c++/43559
11431         * g++.dg/template/partial7.C: New.
11432
11433 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11434
11435         * gcc.target/s390/stackcheck1.c: New testcase.
11436
11437 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11438
11439         PR libfortran/43265
11440         * gfortran.dg/read_eof_8.f90: New test.
11441
11442 2010-03-29  Jason Merrill  <jason@redhat.com>
11443
11444         * gcc.dg/cpp/include6.c: Change [] to ().
11445
11446         N3077
11447         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11448         splicing and UCNs.
11449         * c-c++-common/raw-string-2.c: Add trigraph test.
11450         * c-c++-common/raw-string-8.c: New.
11451         * c-c++-common/raw-string-9.c: New.
11452         * c-c++-common/raw-string-10.c: New.
11453
11454         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11455         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11456         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11457         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11458         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11459         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11460         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11461
11462 2010-03-29  Richard Guenther  <rguenther@suse.de>
11463
11464         PR tree-optimization/43560
11465         * gcc.dg/torture/pr43560.c: New testcase.
11466
11467 2010-03-29  Jason Merrill  <jason@redhat.com>
11468
11469         N3077
11470         * g++.dg/ext/raw-string-1.C: Change [] to ().
11471         * g++.dg/ext/raw-string-2.C: Change [] to ().
11472         Don't use \ in delimiter.
11473         * g++.dg/ext/raw-string-3.C: Change [] to ().
11474         * g++.dg/ext/raw-string-4.C: Change [] to ().
11475         * g++.dg/ext/raw-string-5.C: Change [] to ().
11476         Test for error on \ in delimiter.
11477         * g++.dg/ext/raw-string-6.C: Change [] to ().
11478         * g++.dg/ext/raw-string-7.C: Change [] to ().
11479
11480 2010-03-29  Jie Zhang  <jie@codesourcery.com>
11481
11482         PR 43564
11483         * gcc.dg/pr43564.c: New test.
11484
11485 2010-03-29  Tobias Burnus  <burnus@net-b.de>
11486
11487         PR fortran/43551
11488         * gfortran.dg/direct_io_12.f90: New test.
11489
11490 2010-03-28  Jan Hubicka  <jh@suse.cz>
11491
11492         PR tree-optimization/43505
11493         * gfortran.dg/pr43505.f90: New testcase.
11494
11495 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
11496
11497         PR tree-optimization/43528
11498         * gcc.target/i386/pr43528.c: New test.
11499
11500 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
11501
11502         PR c/43381
11503         * gcc.dg/parm-impl-decl-3.c: New test.
11504
11505 2010-03-26  Jason Merrill  <jason@redhat.com>
11506
11507         PR c++/43509
11508         * g++.dg/cpp0x/parse1.C: New.
11509
11510 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
11511
11512         PR target/43524
11513         * gcc.target/i386/pr43524.c: New test.
11514
11515 2010-03-26  Martin Jambor  <mjambor@suse.cz>
11516
11517         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11518         whitespace, rename main to foo.
11519         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11520         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11521         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11522         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11523         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11524         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11525         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11526         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11527         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11528         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11529         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11530
11531 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
11532
11533         PR c++/43327
11534         * g++.dg/other/crash-10.C: New test.
11535         * g++.dg/other/crash-11.C: New test.
11536
11537 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11538
11539         PR libfortran/43517
11540         * gfortran.dg/read_eof_7.f90: New test.
11541
11542 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11543
11544         PR objc/35165
11545         PR testsuite/43512
11546         * objc-obj-c++-shared: New directory.
11547         * objc-obj-c++-shared/Object1-implementation.h: New file.
11548         * objc-obj-c++-shared/Object1.h: New file.
11549         * objc-obj-c++-shared/Protocol1.h: New file.
11550         * objc-obj-c++-shared/next-abi.h: New file.
11551         * objc-obj-c++-shared/next-mapping.h: New file.
11552         * objc/execute/next_mapping.h: Delete.
11553         * objc.dg/special/special.exp: For all targets run the tests with
11554         -fgnu-runtime, for darwin targets also run the tests with
11555         -fnext-runtime.
11556         * objc.dg/dg.exp: Ditto.
11557         * obj-c++.dg/dg.exp: Ditto.
11558         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11559         Protocol1.h) and next-mapping.h as required.  Amend testcase to
11560         include use of updated NeXT interface.
11561         * objc/execute/formal_protocol-5.m: Ditto.
11562         * objc/execute/protocol-isEqual-2.m: Ditto.
11563         * objc/execute/protocol-isEqual-4.m: Ditto.
11564         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11565         Protocol1.h) and next-mapping.h as required.
11566         * objc/execute/object_is_class.m: Ditto.
11567         * objc/execute/enumeration-1.m: Ditto.
11568         * objc/execute/class-13.m: Ditto.
11569         * objc/execute/formal_protocol-2.m: Ditto.
11570         * objc/execute/formal_protocol-4.m: Ditto.
11571         * objc/execute/class-1.m: Ditto.
11572         * objc/execute/bycopy-1.m: Ditto.
11573         * objc/execute/formal_protocol-6.m: Ditto.
11574         * objc/execute/bycopy-3.m: Ditto.
11575         * objc/execute/class-3.m: Ditto.
11576         * objc/execute/bf-11.m: Ditto.
11577         * objc/execute/class-5.m: Ditto.
11578         * objc/execute/bf-13.m: Ditto.
11579         * objc/execute/class-7.m: Ditto.
11580         * objc/execute/bf-15.m: Ditto.
11581         * objc/execute/class-9.m: Ditto.
11582         * objc/execute/bf-17.m: Ditto.
11583         * objc/execute/bf-19.m: Ditto.
11584         * objc/execute/IMP.m: Ditto.
11585         * objc/execute/exceptions/catchall-1.m: Ditto.
11586         * objc/execute/exceptions/trivial.m: Ditto.
11587         * objc/execute/exceptions/finally-1.m: Ditto.
11588         * objc/execute/exceptions/local-variables-1.m: Ditto.
11589         * objc/execute/exceptions/foward-1.m: Ditto.
11590         * objc/execute/bf-2.m: Ditto.
11591         * objc/execute/string1.m: Ditto.
11592         * objc/execute/bf-4.m: Ditto.
11593         * objc/execute/informal_protocol.m: Ditto.
11594         * objc/execute/string3.m: Ditto.
11595         * objc/execute/bf-6.m: Ditto.
11596         * objc/execute/bf-8.m: Ditto.
11597         * objc/execute/class-tests-1.h: Ditto.
11598         * objc/execute/protocol-isEqual-1.m: Ditto.
11599         * objc/execute/protocol-isEqual-3.m: Ditto.
11600         * objc/execute/_cmd.m: Ditto.
11601         * objc/execute/function-message-1.m: Ditto.
11602         * objc/execute/bf-20.m: Ditto.
11603         * objc/execute/bf-common.h: Ditto.
11604         * objc/execute/np-2.m: Ditto.
11605         * objc/execute/class-10.m: Ditto.
11606         * objc/execute/class-12.m: Ditto.
11607         * objc/execute/enumeration-2.m: Ditto.
11608         * objc/execute/class-14.m: Ditto.
11609         * objc/execute/encode-1.m: Ditto.
11610         * objc/execute/formal_protocol-1.m: Ditto.
11611         * objc/execute/formal_protocol-3.m: Ditto.
11612         * objc/execute/accessing_ivars.m: Ditto.
11613         * objc/execute/bycopy-2.m: Ditto.
11614         * objc/execute/class-2.m: Ditto.
11615         * objc/execute/bf-10.m: Ditto.
11616         * objc/execute/formal_protocol-7.m: Ditto.
11617         * objc/execute/root_methods.m: Ditto.
11618         * objc/execute/class-4.m: Ditto.
11619         * objc/execute/bf-12.m: Ditto.
11620         * objc/execute/class-6.m: Ditto.
11621         * objc/execute/bf-14.m: Ditto.
11622         * objc/execute/nested-func-1.m: Ditto.
11623         * objc/execute/class-8.m: Ditto.
11624         * objc/execute/private.m: Ditto.
11625         * objc/execute/bf-16.m: Ditto.
11626         * objc/execute/bf-18.m: Ditto.
11627         * objc/execute/load-3.m: Ditto.
11628         * objc/execute/compatibility_alias.m: Ditto.
11629         * objc/execute/bf-1.m: Ditto.
11630         * objc/execute/no_clash.m: Ditto.
11631         * objc/execute/bf-3.m: Ditto.
11632         * objc/execute/string2.m: Ditto.
11633         * objc/execute/bf-5.m: Ditto.
11634         * objc/execute/string4.m: Ditto.
11635         * objc/execute/bf-7.m: Ditto.
11636         * objc/execute/object_is_meta_class.m: Ditto.
11637         * objc/execute/bf-9.m: Ditto.
11638         * objc/execute/bf-21.m: Ditto.
11639         * objc/execute/cascading-1.m: Ditto.
11640         * objc/execute/trivial.m: Ditto.
11641         * objc/execute/np-1.m: Ditto.
11642         * objc/compile/trivial.m: Ditto.
11643         * objc/execute/class_self-2.m: Include <stdlib.h>.
11644         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11645         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11646         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11647         and 64bit. Use new NeXT interface as required.
11648         * objc.dg/special/unclaimed-category-1.m: Ditto.
11649         * objc.dg/special/unclaimed-category-1.h: Ditto.
11650         * objc.dg/special/unclaimed-category-1a.m: Ditto.
11651         * objc.dg/func-ptr-1.m: Ditto.
11652         * objc.dg/stret-1.m: Ditto.
11653         * objc.dg/encode-2.m: Ditto.
11654         * objc.dg/category-1.m: Ditto.
11655         * objc.dg/encode-3.m: Ditto.
11656         * objc.dg/call-super-3.m: Ditto.
11657         * objc.dg/method-3.m: Ditto.
11658         * objc.dg/func-ptr-2.m: Ditto.
11659         * objc.dg/lookup-1.m: Ditto.
11660         * objc.dg/encode-4.m: Ditto.
11661         * objc.dg/fix-and-continue-1.m: Ditto.
11662         * objc.dg/proto-lossage-3.m: Ditto.
11663         * objc.dg/method-13.m: Ditto.
11664         * objc.dg/proto-qual-1.m: Ditto.
11665         * objc.dg/zero-link-3.m: Ditto.
11666         * objc.dg/bitfield-1.m: Ditto.
11667         * objc.dg/va-meth-1.m: Ditto.
11668         * objc.dg/super-class-3.m: Ditto.
11669         * objc.dg/call-super-1.m: Ditto.
11670         * objc.dg/type-size-2.m: Ditto.
11671         * objc.dg/method-10.m: Ditto.
11672         * objc.dg/defs.m: Ditto.
11673         * objc.dg/const-str-3.m: Ditto.
11674         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
11675         Protocol1.h) and next-mapping.h as required. Use new NeXT
11676         interface as required.
11677         * objc.dg/super-class-4.m: Ditto.
11678         * objc.dg/comp-types-8.m: Ditto.
11679         * objc.dg/call-super-2.m: Ditto.
11680         * objc.dg/objc-fast-4.m: Ditto.
11681         * objc.dg/method-6.m: Ditto.
11682         * objc.dg/const-str-3.m: Ditto.
11683         * objc.dg/const-str-7.m: Ditto.
11684         * objc.dg/method-15.m: Ditto.
11685         * objc.dg/method-19.m: Ditto.
11686         * objc.dg/sync-1.m: Ditto.
11687         * objc.dg/layout-1.m: Ditto.
11688         * objc.dg/bitfield-3.m: Ditto.
11689         * objc.dg/try-catch-3.m: Ditto.
11690         * objc.dg/try-catch-7.m: Ditto.
11691         * objc.dg/comp-types-10.m: Ditto.
11692         * objc.dg/selector-2.: Ditto.
11693         * objc.dg/method-7.m: Ditto.
11694         * objc.dg/typedef-alias-1.m: Ditto.
11695         * objc.dg/proto-lossage-2.m: Ditto.
11696         * objc.dg/comp-types-11.m: Ditto.
11697         * objc.dg/sizeof-1.m: Ditto.
11698         * objc.dg/method-17.m: Ditto.
11699         * objc.dg/bitfield-5.m: Ditto.
11700         * objc.dg/try-catch-1.m: Ditto.
11701         * objc.dg/encode-5.m: Ditto.
11702         * objc.dg/fix-and-continue-2.m: Ditto.
11703         * objc.dg/method-9.m: Ditto.
11704         * objc.dg/isa-field-1.m: Ditto.
11705         * objc.dg/local-decl-2.m: Ditto.
11706         * objc.dg/objc-gc-4.m: Ditto.
11707         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11708         * objc.dg/gnu-runtime-3.m: Ditto.
11709         * objc.dg/encode-7.m: Ditto.
11710         * objc.dg/encode-8.m: Ditto.
11711         * objc.dg/selector-3.m: Ditto.
11712         * objc.dg/gnu-runtime-1.m: Ditto.
11713         * objc.dg/const-str-12.m: Ditto.
11714         * objc.dg/gnu-runtime-2.m: Ditto.
11715         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11716         * objc.dg/selector-1.m: Ditto.
11717         * objc.dg/stubify-2.m: Ditto.
11718         * objc.dg/zero-link-1.m: Ditto.
11719         * objc.dg/stret-2.m: Ditto.
11720         * objc.dg/zero-link-2.m: Ditto.
11721         * objc.dg/next-runtime-1.m: Ditto.
11722         * objc.dg/symtab-1.m: Ditto.
11723         * objc.dg/stubify-1.m: Ditto.
11724         * objc.dg/bitfield-2.m: Ditto.
11725         * objc.dg/try-catch-10.m: Apply to both runtimes.
11726         * objc.dg/const-str-1.m: Ditto.
11727         * objc.dg/image-info.m: Ditto.
11728         * objc.dg/encode-9.m: Ditto.
11729         * objc.dg/pragma-1.m: Apply test to all targets.
11730         * objc.dg/const-str-4.m: Ditto.
11731         * objc.dg/const-str-8.m: Ditto.
11732         * objc.dg/super-class-2.m: Ditto.
11733         * objc.dg/try-catch-5.m: Ditto.
11734         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
11735         Protocol1.h) and next-mapping.h as required. Use new NeXT
11736         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
11737         * objc.dg/const-str-11.m: Ditto.
11738         * objc.dg/const-str-9.m: Ditto.
11739         * objc.dg/method-4.m: Skip for 64Bit NeXT.
11740         * objc.dg/encode-1.m: Remove redundant -lobjc.
11741         * objc.dg/try-catch-9.m: Tidy space.
11742         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
11743         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11744         and 64bit. Use new NeXT interface as required.
11745         * obj-c++.dg/template-4.mm: Ditto.
11746         * obj-c++.dg/defs.mm: Ditto.
11747         * obj-c++.dg/basic.mm: Ditto.
11748         * obj-c++.dg/encode-4.mm: Ditto.
11749         * obj-c++.dg/method-17.mm: Ditto.
11750         * obj-c++.dg/proto-lossage-3.mm: Ditto.
11751         * obj-c++.dg/cxx-class-1.mm: Ditto.
11752         * obj-c++.dg/method-10.mm: Ditto.
11753         * obj-c++.dg/va-meth-1.mm: Ditto.
11754         * obj-c++.dg/encode-5.mm: Ditto.
11755         * obj-c++.dg/lookup-2.mm: Ditto.
11756         * obj-c++.dg/template-3.mm: Ditto.
11757         * obj-c++.dg/proto-qual-1.mm: Ditto.
11758         * obj-c++.dg/qual-types-1.m: Ditto.
11759         * obj-c++.dg/cxx-scope-1.mm: Ditto.
11760         * obj-c++.dg/template-1.mm: Ditto.
11761         * obj-c++.dg/encode-6.mm: Ditto.
11762         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
11763         Protocol1.h) and next-mapping.h as required. Use new NeXT
11764         interface as required.
11765         * obj-c++.dg/except-1.mm: Ditto.
11766         * obj-c++.dg/const-str-7.mm: Ditto.
11767         * obj-c++.dg/ivar-list-semi.mm: Ditto.
11768         * obj-c++.dg/cxx-scope-2.mm: Ditto.
11769         * obj-c++.dg/selector-2.mm: Ditto.
11770         * obj-c++.dg/isa-field-1.mm: Ditto.
11771         * obj-c++.dg/try-catch-1.mm: Ditto.
11772         * obj-c++.dg/local-decl-1.mm: Ditto.
11773         * obj-c++.dg/try-catch-9.mm: Ditto.
11774         * obj-c++.dg/no-extra-load.mm: Ditto.
11775         * obj-c++.dg/selector-5.mm: Ditto.
11776         * obj-c++.dg/method-12.mm: Ditto.
11777         * obj-c++.dg/try-catch-11.mm: Ditto.
11778         * obj-c++.dg/comp-types-11.mm: Ditto.
11779         * obj-c++.dg/bitfield-3.mm: Ditto.
11780         * obj-c++.dg/method-6.mm: Ditto.
11781         * obj-c++.dg/super-class-2.mm: Ditto.
11782         * obj-c++.dg/method-21.mm: Ditto.
11783         * obj-c++.dg/const-str-8.mm: Ditto.
11784         * obj-c++.dg/try-catch-7.mm: Ditto.
11785         * obj-c++.dg/method-15.mm: Ditto.
11786         * obj-c++.dg/layout-1.mm: Ditto.
11787         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11788         * obj-c++.dg/const-str-3.mm: Ditto.
11789         * obj-c++.dg/try-catch-2.mm: Ditto.
11790         * obj-c++.dg/objc-gc-3.mm: Ditto.
11791         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11792         * obj-c++.dg/bitfield-1.mm: Ditto.
11793         * obj-c++.dg/selector-6.mm: Ditto.
11794         * obj-c++.dg/method-13.mm: Ditto.
11795         * obj-c++.dg/comp-types-12.mm: Ditto.
11796         * obj-c++.dg/bitfield-4.mm: Ditto.
11797         * obj-c++.dg/try-catch-8.mm: Ditto.
11798         * obj-c++.dg/method-2.mm: Ditto.
11799         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11800         * obj-c++.dg/typedef-alias-1.mm: Ditto.
11801         * obj-c++.dg/const-str-4.mm: Ditto.
11802         * obj-c++.dg/proto-lossage-2.mm: Ditto.
11803         * obj-c++.dg/try-catch-3.mm: Ditto.
11804         * obj-c++.dg/comp-types-9.mm: Ditto.
11805         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11806         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11807         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11808         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11809         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11810         Use new NeXT interface as required.
11811         * obj-c++.dg/const-str-10.mm: Ditto.
11812         * obj-c++.dg/const-str-11.mm: Ditto.
11813         * obj-c++.dg/const-str-9.mm: Ditto.
11814         * obj-c++.dg/method-11.mm: Ditto.
11815         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11816         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11817         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11818         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11819         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11820
11821 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
11822
11823         PR c++/43206
11824         * g++.dg/template/typedef30.C: New test case.
11825
11826 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
11827
11828         PR c/43385
11829         * gcc.c-torture/execute/pr43385.c: New test.
11830
11831 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
11832
11833         * gcc.dg/strncpy-fix-1.c: New test.
11834
11835 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11836
11837         PR testsuite/41609
11838         * lib/objc-torture.exp (objc-set-runtime-options): New.
11839         * objc/execute/execute.exp: Check runtime options on each pass.
11840         * objc/execute/exceptions/exceptions.exp: Ditto.
11841         * objc/compile/compile.exp: Ditto.
11842
11843         PR testsuite/42348
11844         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11845         standard tests.
11846         (check_effective_target_objc2): New proc.
11847         (check_effective_target_next_runtime): New proc.
11848         * lib/objc.exp: Determine which runtime is in force and support it.
11849         * lib/obj-c++.exp: Ditto.
11850
11851 2010-03-24  Jason Merrill  <jason@redhat.com>
11852
11853         PR c++/43502
11854         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11855
11856 2010-03-24  Martin Jambor  <mjambor@suse.cz>
11857
11858         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11859         a loop.
11860         * gcc.dg/ipa/ipa-2.c: Likewise.
11861         * gcc.dg/ipa/ipa-3.c: Likewise.
11862         * gcc.dg/ipa/ipa-4.c: Likewise.
11863         * gcc.dg/ipa/ipa-5.c: Likewise.
11864         * gcc.dg/ipa/ipa-7.c: Likewise.
11865         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11866         a loop.
11867         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11868         i_can_not_be_propagated_fully2 into a loop.
11869         * gcc.dg/ipa/ipa-8.c: New test.
11870         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11871
11872 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
11873
11874         PR debug/19192
11875         PR debug/43479
11876         * gcc.dg/guality/pr43479.c: New test.
11877         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11878         and add volatile keyword.
11879
11880 2010-03-23  Mike Stump  <mikestump@comcast.net>
11881
11882         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11883
11884 2010-03-23  Jason Merrill  <jason@redhat.com>
11885
11886         * g++.dg/ext/altivec-17.C: Adjust error message.
11887
11888         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11889         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11890         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11891         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11892         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11893         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11894
11895 2010-03-22  Jason Merrill  <jason@redhat.com>
11896
11897         PR c++/43333
11898         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11899         * g++.dg/ext/is_pod_98.C: New.
11900
11901         PR c++/43281
11902         * g++.dg/cpp0x/auto18.C: New.
11903
11904         * gcc.dg/pr36997.c: Adjust error message.
11905         * g++.dg/ext/vector9.C: Likewise.
11906         * g++.dg/conversion/simd3.C: Likewise.
11907         * g++.dg/other/error23.C: Likewise.
11908
11909 2010-03-22  Michael Matz  <matz@suse.de>
11910
11911         PR middle-end/43475
11912         * gfortran.dg/pr43475.f90: New testcase.
11913
11914 2010-03-22  Richard Guenther  <rguenther@suse.de>
11915
11916         PR tree-optimization/43390
11917         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11918
11919 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11920
11921         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11922         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11923
11924 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
11925             Michael Matz  <matz@suse.de>
11926
11927         PR c++/43081
11928         * g++.dg/parse/crash56.C: New test.
11929
11930 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
11931
11932         PR fortran/43450
11933         * gfortran.dg/whole_file_15.f90 : New test.
11934
11935 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11936
11937         PR fortran/43409
11938         * gfortran.dg/inquire_size.f90: New test.
11939
11940 2010-03-20  Richard Guenther  <rguenther@suse.de>
11941
11942         PR rtl-optimization/43438
11943         * gcc.c-torture/execute/pr43438.c: New testcase.
11944
11945 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
11946
11947         PR c++/43375
11948         * g++.dg/abi/mangle42.C: New test.
11949
11950 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11951
11952         PR C/43211
11953         * gcc.dg/pr43211.c: New test.
11954         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11955
11956 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
11957
11958         PR rtl-optimization/42258
11959         * gcc.target/arm/thumb1-mul-moves.c: New test.
11960
11961         PR target/40697
11962         * gcc.target/arm/thumb-andsi.c: New test.
11963
11964         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11965         dg-require-effective-target.
11966
11967 2010-03-19  Michael Matz  <matz@suse.de>
11968
11969         PR c++/43116
11970         * g++.dg/other/pr43116.C: New testcase.
11971
11972 2010-03-19  Michael Matz  <matz@suse.de>
11973
11974         PR target/43305
11975         * gcc.dg/pr43305.c: New testcase.
11976
11977 2010-03-19  Richard Guenther  <rguenther@suse.de>
11978
11979         PR tree-optimization/43415
11980         * gcc.c-torture/compile/pr43415.c: New testcase.
11981
11982 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
11983
11984         PR ada/43106
11985         * gnat.dg/case_optimization2.adb: New test.
11986         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11987
11988 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11989             Jack Howarth  <howarth@bromo.med.uc.edu>
11990
11991         PR target/36399
11992         * gcc.target/i386/push-1.c: Don't xfail
11993           scan-assembler-not "movups" on darwin.
11994
11995 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
11996
11997         PR debug/43058
11998         * gcc.dg/pr43058.c: New test.
11999
12000 2010-03-18  Martin Jambor  <mjambor@suse.cz>
12001
12002         PR middle-end/42450
12003         * g++.dg/torture/pr42450.C: New test.
12004
12005 2010-03-18  Michael Matz  <matz@suse.de>
12006
12007         PR middle-end/43419
12008         * gcc.dg/pr43419.c: New testcase.
12009
12010 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
12011
12012         PR rtl-optimization/43360
12013         * gcc.dg/torture/pr43360.c: New.
12014
12015 2010-03-18  Michael Matz  <matz@suse.de>
12016
12017         PR tree-optimization/43402
12018         * gcc.dg/pr43402.c: New testcase.
12019
12020 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
12021
12022         PR target/42427
12023         * gcc.dg/pr42427.c: New test.
12024
12025 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12026
12027         PR libfortran/43265
12028         * gfortran.dg/read_empty_file.f: New test.
12029         * gfortran.dg/read_eof_all.f90: New test.
12030         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12031         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12032
12033 2010-03-17  Michael Matz  <matz@suse.de>
12034
12035         * gcc.dg/pr43300.c: Add -w.
12036
12037 2010-03-17  Richard Guenther  <rguenther@suse.de>
12038
12039         * gcc.dg/pr43379.c: Add -w.
12040
12041 2010-03-17  Tobias Burnus  <burnus@net-b.de>
12042
12043         PR fortran/43331
12044         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12045
12046 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
12047
12048         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12049
12050 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12051
12052         * ada/acats/run_all.sh: Log start and end times.
12053
12054 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12055
12056         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12057
12058 2010-03-16  Richard Guenther  <rguenther@suse.de>
12059
12060         PR middle-end/43379
12061         * gcc.dg/pr43379.c: New testcase.
12062
12063 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
12064
12065         PR debug/43051
12066         * gcc.dg/guality/pr43051-1.c: New test.
12067
12068 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
12069
12070         PR testsuite/43363
12071         * g++.dg/ext/altivec-17.C: Handle changes to error message.
12072
12073 2010-03-15  Michael Matz  <matz@suse.de>
12074
12075         PR middle-end/43300
12076         * gcc.dg/pr43300.c: New testcase.
12077
12078 2010-03-15  Richard Guenther  <rguenther@suse.de>
12079
12080         PR tree-optimization/43367
12081         * gcc.c-torture/compile/pr43367.c: New testcase.
12082
12083 2010-03-15  Richard Guenther  <rguenther@suse.de>
12084
12085         PR tree-optimization/43317
12086         * gcc.dg/pr43317.c: New testcase.
12087
12088 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12089
12090         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12091
12092 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12093
12094         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12095
12096 2010-03-14  Tobias Burnus  <burnus@net-b.de>
12097
12098         PR fortran/43362
12099         * gfortran.dg/impure_constructor_1.f90: New test.
12100
12101 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12102
12103         PR middle-end/43354
12104         * gfortran.dg/graphite/id-pr43354.f: New.
12105
12106 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12107
12108         PR middle-end/43349
12109         * gfortran.dg/graphite/pr43349.f: New.
12110
12111 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12112
12113         PR middle-end/43306
12114         * gcc.dg/graphite/pr43306.c: New.
12115
12116 2010-03-12  David S. Miller  <davem@davemloft.net>
12117
12118         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12119         sparc.
12120
12121 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12122
12123         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12124
12125 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
12126
12127         PR fortran/43291
12128         PR fortran/43326
12129         * gfortran.dg/dynamic_dispatch_7.f03: New test.
12130
12131 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
12132
12133         * gfortran.dg/default_format_denormal_1.f90: Don't assume
12134         fail for *-*-mingw* targets.
12135
12136 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
12137
12138         PR debug/43329
12139         * gcc.dg/guality/pr43329-1.c: New test.
12140
12141 2010-03-11  Martin Jambor  <mjambor@suse.cz>
12142
12143         PR tree-optimization/43257
12144         * g++.dg/torture/pr43257.C: New test.
12145
12146 2010-03-11  Tobias Burnus  <burnus@net-b.de>
12147
12148         PR fortran/43228
12149         * gfortran.dg/namelist_61.f90: New test.
12150
12151 2010-03-11  Richard Guenther  <rguenther@suse.de>
12152
12153         PR tree-optimization/43255
12154         * gcc.c-torture/compile/pr43255.c: New testcase.
12155
12156 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12157
12158         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
12159         * gcc.dg/pr43280.c: New testcase.
12160
12161 2010-03-11  Richard Guenther  <rguenther@suse.de>
12162
12163         PR lto/43200
12164         * gcc.dg/lto/20100227-1_0.c: New testcase.
12165         * gcc.dg/lto/20100227-1_1.c: Likewise.
12166
12167 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12168
12169         PR libfortran/43320
12170         PR libfortran/43265
12171         * gfortran.dg/read_eof_6.f: New test
12172         * gfortran.dg/read_x_eof.f90: New test.
12173         * gfortran.dg/read_x_past.f: Update test.
12174
12175 2010-03-10  Jan Hubicka  <jh@suse.cz>
12176
12177         * gcc.c-torture/compile/pr43288.c: New test.
12178
12179 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12180
12181         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12182         -fpic/-fPIC flags.
12183         * g++.old-deja/g++.pt/asm2.C: Likewise.
12184         * gcc.c-torture/compile/20000804-1.c: Likewise.
12185         * gcc.target/i386/clobbers.c: Likewise.
12186
12187 2010-03-10  Tobias Burnus  <burnus@net-b.de>
12188
12189         PR fortran/43303
12190         * gfortran.dg/c_assoc_3.f90: New test.
12191
12192 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
12193
12194         PR debug/36728
12195         * gcc.dg/guality/pr36728-1.c: New test.
12196         * gcc.dg/guality/pr36728-2.c: New test.
12197
12198 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12199
12200         * gcc.dg/h8300-div-delay-slot.c: New test.
12201
12202 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
12203
12204         PR tree-optimization/43236
12205         * gcc.c-torture/execute/pr43236.c: New test.
12206
12207 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
12208
12209         PR middle-end/42859
12210         * g++.dg/eh/pr42859.C: New test.
12211
12212 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
12213
12214         PR debug/43299
12215         * gcc.dg/pr43299.c: New test.
12216
12217         PR debug/43290
12218         * g++.dg/eh/unwind2.C: New test.
12219
12220 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12221             Reza Yazdani  <reza.yazdani@amd.com>
12222
12223         PR middle-end/43065
12224         * gcc.dg/graphite/run-id-4.c: New.
12225
12226 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12227
12228         PR middle-end/43065
12229         * gcc.dg/graphite/run-id-3.c: New.
12230
12231 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
12232
12233         PR middle-end/42644
12234         PR middle-end/42130
12235         * gcc.dg/graphite/id-18.c: New.
12236         * gcc.dg/graphite/run-id-pr42644.c: New.
12237
12238 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12239
12240         PR middle-end/42326
12241         * gcc.dg/graphite/pr42326.c: New.
12242
12243 2010-03-08  Richard Guenther  <rguenther@suse.de>
12244
12245         PR tree-optimization/43269
12246         * gcc.c-torture/execute/pr43269.c: New testcase.
12247
12248 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
12249
12250         PR fortran/43256
12251         * gfortran.dg/typebound_call_13.f03: New.
12252
12253 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
12254
12255         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
12256         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
12257
12258 2010-03-05  Jason Merrill  <jason@redhat.com>
12259
12260         * g++.dg/abi/mangle40.C: Require weak and alias.
12261
12262 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12263
12264         PR middle-end/42326
12265         * gfortran.dg/graphite/pr42326.f90: New.
12266         * gfortran.dg/graphite/pr42326-1.f90: New.
12267
12268 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12269
12270         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
12271         (gnat_target_compile): Likewise.
12272         Reinitialize GNAT_UNDER_TEST if target changes.
12273         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
12274         (local_find_gnatmake): Pass full --GCC to gnatlink.
12275         Remove --LINK.
12276
12277 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12278
12279         PR c/43248
12280         * gcc.dg/compound-literal-1.c: New testcase.
12281
12282 2010-03-04  Martin Jambor  <mjambor@suse.cz>
12283
12284         PR tree-optimization/43164
12285         PR tree-optimization/43191
12286         * gcc.c-torture/compile/pr43164.c: New test.
12287         * gcc.c-torture/compile/pr43191.c: Likewise.
12288
12289 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
12290
12291         PR fortran/43244
12292         * gfortran.dg/finalize_9.f90: New.
12293
12294 2010-03-04  Tobias Burnus  <burnus@net-b.de>
12295             Ken Werner  <ken@linux.vnet.ibm.com>
12296
12297         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12298         to dg-options for spu.
12299         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12300         dump-scan target to exclude spu.
12301
12302 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
12303
12304         PR middle-end/43209
12305         * gcc.dg/tree-ssa/ivopts-4.c: New.
12306
12307 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
12308
12309         * lib/target-supports-dg.exp (check-flags): Provide defaults for
12310         include-opts and exclude-opts; skip checking the flags if arguments
12311         are the same as the defaults.
12312         (dg-xfail-if): Verify the number of arguments, supply defaults
12313         for unspecified optional arguments.
12314         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12315
12316 2010-03-03  Jason Merrill  <jason@redhat.com>
12317
12318         PR c++/12909
12319         * g++.dg/abi/mangle40.C: Updated.
12320
12321 2010-03-03  Jason Merrill  <jason@redhat.com>
12322
12323         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12324         * g++.dg/abi/mangle23.C: Likewise.
12325         * g++.dg/eh/simd-2.C: Likewise.
12326         * g++.dg/ext/attribute-test-2.C: Likewise.
12327         * g++.dg/ext/vector14.C: Likewise.
12328         * g++.dg/other/pr34435.C: Likewise.
12329         * g++.dg/template/conv8.C: Likewise.
12330         * g++.dg/template/nontype9.C: Likewise.
12331         * g++.dg/template/qualttp17.C: Likewise.
12332         * g++.dg/template/ref1.C: Likewise.
12333         * g++.old-deja/g++.pt/crash68.C: Likewise.
12334         * g++.old-deja/g++.pt/ref1.C: Likewise.
12335         * g++.old-deja/g++.pt/ref3.C: Likewise.
12336         * g++.old-deja/g++.pt/ref4.C: Likewise.
12337
12338         PR c++/12909
12339         * g++.dg/abi/mangle40.C: New.
12340         * g++.dg/abi/mangle41.C: New.
12341         * g++.dg/lto/20100302_0.C: New.
12342         * g++.dg/lto/20100302_1.C: New.
12343         * g++.dg/lto/20100302.h: New.
12344
12345 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
12346
12347         PR fortran/43243
12348         * gfortran.dg/internal_pack_12.f90: New test.
12349
12350 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
12351
12352         * gcc.dg/pr36997.c: Adjust error message.
12353
12354 2010-03-03  Mike Stump  <mikestump@comcast.net>
12355
12356         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12357         adjustments to not be present on machines that align the stack to
12358         more than 4 bytes and don't have a red zone yet as that is an
12359         unimplemented optimization.
12360
12361 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
12362
12363         PR fortran/43169
12364         * gfortran.dg/impure_assignment_3.f90: New.
12365
12366 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
12367
12368         PR debug/43229
12369         * gfortran.dg/pr43229.f90: New test.
12370
12371         PR debug/43237
12372         * gcc.dg/debug/dwarf2/pr43237.c: New test.
12373
12374         PR debug/43177
12375         * gcc.dg/guality/pr43177.c: New test.
12376
12377 2010-03-02  Jason Merrill  <jason@redhat.com>
12378
12379         * g++.dg/ext/vector9.C: Adjust error message.
12380         * g++.dg/conversion/simd3.C: Likewise.
12381         * g++.dg/other/error23.C: Likewise.
12382
12383 2010-03-02  Mike Stump  <mikestump@comcast.net>
12384
12385         PR c++/41090
12386         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12387
12388 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
12389
12390         PR fortran/43180
12391         * gfortran.dg/internal_pack_10.f90: New test.
12392
12393         PR fortran/43173
12394         * gfortran.dg/internal_pack_11.f90: New test.
12395
12396 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
12397
12398         PR middle-end/42640
12399         * gcc.dg/tree-ssa/pr42640.c: New.
12400
12401 2010-03-01  Richard Guenther  <rguenther@suse.de>
12402
12403         PR tree-optimization/43220
12404         * gcc.c-torture/execute/pr43220.c: New testcase.
12405
12406 2010-03-01  Richard Guenther  <rguenther@suse.de>
12407
12408         PR middle-end/43213
12409         * gcc.dg/pr43213.c: New testcase.
12410
12411 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12412
12413         PR pch/14940
12414         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12415
12416 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12417
12418         * lib/target-supports.exp (check_effective_target_ucn_nocache):
12419         New function.
12420         (check_effective_target_ucn): Likewise.
12421
12422         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12423         if !ucn.
12424         * gcc.dg/ucnid-2.c: Likewise.
12425         * gcc.dg/ucnid-3.c: Likewise.
12426         * gcc.dg/ucnid-4.c: Likewise.
12427         * gcc.dg/ucnid-11.c: Likewise.
12428         * gcc.dg/ucnid-12.c: Likewise.
12429         * gcc.dg/ucnid-6.c: Skip if !ucn.
12430         * gcc.dg/ucnid-9.c: Likewise.
12431
12432 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12433
12434         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12435         lists to dg-skip-if.
12436         * gcc.target/i386/stackalign/return-3.c: Likewise.
12437
12438 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12439
12440         * gcc.target/i386/clearcap.map: New file.
12441         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12442         Pass clearcap.map by default if supported.
12443
12444 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12445
12446         PR fortran/42900
12447         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12448         Explain this.
12449         * gfortran.dg/stat_2.f90: Likewise.
12450
12451 2010-03-01  Tobias Burnus  <burnus@net-b.de>
12452
12453         PR fortran/43199
12454         * gfortran.dg/module_read_2.f90: New test.
12455
12456 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
12457
12458         PR c++/42748
12459         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12460         * g++.dg/abi/mangle12.C: Likewise.
12461         * g++.dg/abi/mangle20-2.C: Likewise.
12462         * g++.dg/abi/mangle17.C: Likewise.
12463         * g++.dg/template/cond2.C: Likewise.
12464         * g++.dg/template/pr35240.C: Likewise.
12465
12466 2010-02-27  Richard Guenther  <rguenther@suse.de>
12467
12468         PR tree-optimization/43186
12469         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12470
12471 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12472
12473         * g++.dg/abi/packed1.C: Expect warning on the SH.
12474
12475 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
12476
12477         PR c++/42054:
12478         * g++.dg/parse/error37.C: New test.
12479
12480 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12481
12482         PR c/24577
12483         PR c/43192
12484         * gcc.dg/pr8927-1.c: Match new note.
12485         * gcc.dg/990506-0.c: Likewise.
12486         * gcc.dg/gomp/flush-2.c: Likewise.
12487         * gcc.dg/gomp/atomic-5.c: Likewise.
12488         * gcc.dg/gomp/pr34607.c: Likewise.
12489         * gcc.dg/pr35746.c: Likewise.
12490         * gcc.dg/cpp/pragma-1.c: Likewise.
12491         * gcc.dg/cpp/pragma-2.c: Likewise.
12492         * gcc.dg/pr41842.c: Likewise.
12493         * gcc.dg/noncompile/20040629-1.c: Likewise.
12494         * objc.dg/private-1.m: Likewise.
12495
12496 2010-02-27  Tobias Burnus  <burnus@net-b.de>
12497
12498         PR fortran/43185
12499         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12500         * gfortran.dg/default_initialization_4.f90: New test.
12501
12502 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
12503
12504         * gnat.dg/thin_pointer.ad[sb]: Rename into...
12505         * gnat.dg/thin_pointer1.ad[sb]: ...this.
12506         * gnat.dg/thin_pointer2.adb: New test.
12507         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12508
12509 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12510
12511         PR c/20631
12512         * gcc.dg/cpp/c90-pedantic.c: New.
12513         * gcc.dg/cpp/c90.c: New.
12514         * gcc.dg/gnu90-const-expr-1.c: New.
12515         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12516
12517 2010-02-26  Richard Guenther  <rguenther@suse.de>
12518
12519         PR tree-optimization/43186
12520         * gcc.c-torture/compile/pr43186.c: New testcase.
12521
12522 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
12523
12524         PR debug/43190
12525         * c-c++-common/dwarf2/pr43190.c: New test.
12526
12527 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12528
12529         PR testsuite/37074:
12530         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12531
12532 2010-02-26  Richard Guenther  <rguenther@suse.de>
12533
12534         PR tree-optimization/43188
12535         * gcc.c-torture/compile/pr43188.c: New testcase.
12536
12537 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12538
12539         PR target/43175
12540         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12541
12542 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
12543
12544         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12545
12546 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
12547
12548         PR target/43154
12549         * gcc.target/powerpc/pr43154.c: New file.
12550
12551 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
12552
12553         PR debug/43166
12554         * gfortran.dg/debug/pr43166.f: New test.
12555
12556         PR debug/43165
12557         * gcc.dg/torture/pr43165.c: New test.
12558
12559 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12560
12561         PR c/43128
12562         * c-c++-common/pr41779.c: Update.
12563
12564 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12565
12566         PR ada/32547
12567         * lib/gnat-dg.exp (gnat_load): Redefine.
12568
12569         * ada/acats/run_acats: Run run_all.sh with $SHELL.
12570         * ada/acats/run_all.sh: Downcase tasking not implemented message.
12571
12572 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12573
12574         PR libobjc/36610
12575         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12576         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12577         -fgnu-runtime.
12578         Sort entries.
12579
12580 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12581
12582         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12583
12584 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
12585
12586         PR debug/43150
12587         * gcc.dg/guality/vla-1.c: New test.
12588
12589 2010-02-24  Tobias Burnus  <burnus@net-b.de>
12590
12591         PR fortran/43042
12592         * gfortran.dg/c_ptr_tests_15.f90: New test.
12593
12594 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12595
12596         PR target/43107
12597         * gcc.target/i386/pr43107.c: New test.
12598
12599 2010-02-23  Jason Merrill  <jason@redhat.com>
12600
12601         PR c++/43143
12602         * g++.dg/cpp0x/variadic100.C: New.
12603
12604 2010-02-23  Jason Merrill  <jason@redhat.com>
12605
12606         PR debug/42800
12607         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12608         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12609         * c-c++-common/dwarf2/vla1.c: New.
12610
12611 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12612
12613         PR target/43139
12614         * gcc.dg/pr43139.c: New test.
12615
12616         PR debug/43077
12617         * gcc.dg/guality/pr43077-1.c: New test.
12618
12619 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12620
12621         PR 43123
12622         * gcc.dg/march.c: New.
12623         * gcc.dg/march-generic.c: New.
12624         * gcc.dg/mtune.c: New.
12625
12626 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12627
12628         PR middle-end/43083
12629         * gcc.dg/graphite/pr43083.c: New.
12630
12631 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12632
12633         PR middle-end/43097
12634         * gfortran.dg/graphite/pr43097.f: New.
12635
12636 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12637             Manuel López-Ibáñez  <manu@gcc.gnu.org>
12638
12639         PR middle-end/43140
12640         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12641
12642 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12643
12644         PR middle-end/43026
12645         * g++.dg/graphite/pr43026.C: New.
12646
12647 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12648
12649         PR c++/43126
12650         * gcc.dg/cleanup-1.c: Update.
12651         * gcc.dg/func-args-1.c: Update.
12652         * gcc.dg/format/sentinel-1.c: Update.
12653         * g++.old-deja/g++.jason/scoping10.C: Update.
12654         * g++.old-deja/g++.ns/lookup5.C: Update.
12655         * g++.dg/ext/cleanup-1.C: Update.
12656         * g++.dg/parse/varmod1.C: Update.
12657         * g++.dg/parse/error33.C: Update.
12658         * g++.dg/expr/call3.C: Update.
12659         * g++.dg/func-args-1.C: New.
12660
12661 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12662
12663         PR c/43125
12664         * gcc.dg/attr-used-2.c: Moved to ...
12665         * c-c++-common/attr-used-2.c: Here.
12666
12667         * gcc.dg/attr-used.c: Moved to ...
12668         * c-c++-common/attr-used.c: Here.
12669
12670 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
12671
12672         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12673
12674 2010-02-22  Richard Guenther  <rguenther@suse.de>
12675
12676         PR lto/43045
12677         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12678         * gfortran.dg/lto/20100222-1_1.c: Likewise.
12679
12680 2010-02-22  Richard Guenther  <rguenther@suse.de>
12681
12682         PR tree-optimization/42749
12683         * gcc.c-torture/compile/pr42749.c: New testcase.
12684
12685 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
12686
12687         PR fortran/43072
12688         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12689         * gfortran.dg/internal_pack_9.f90: New test.
12690
12691 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12692
12693         PR c++/23510
12694         * g++.dg/template/recurse.C: Adjust.
12695         * g++.dg/template/pr23510.C: New.
12696
12697 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
12698
12699         PR c++/42824
12700         * g++.dg/template/memclass4.C: New test.
12701
12702 2010-02-21  Tobias Burnus  <burnus@net-b.de>
12703
12704         PR fortran/35259
12705         * gfortran.dg/reassoc_5.f90: New test.
12706
12707 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
12708
12709         PR target/43067
12710         * gcc.target/i386/pr43067.c: New test.
12711
12712 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12713
12714         PR c++/35669
12715         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12716         -Wconversion-null.
12717         * g++.dg/warn/Wconversion-null.C: New test.
12718         * g++.old-deja/g++.other/null1.C: Move to...
12719         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12720
12721 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
12722
12723         PR fortran/36932
12724         PR fortran/36933
12725         * gfortran.dg/dependency_26.f90: New test.
12726
12727         PR fortran/43072
12728         * gfortran.dg/internal_pack_7.f90: New test.
12729
12730         PR fortran/43111
12731         * gfortran.dg/internal_pack_8.f90: New test.
12732
12733 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12734
12735         PR 43128
12736         * c-c++-common/pr41779.c: Fix broken testcase.
12737
12738 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12739
12740         PR 36513
12741         * c-c++-common/pr36513.c: New testcase.
12742         * c-c++-common/pr36513-2.c: New testcase.
12743
12744 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12745
12746         PR 41779
12747         * c-c++-common/pr41779.c: New.
12748
12749 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
12750
12751         PR debug/43084
12752         * gcc.dg/pr43084.c: New test.
12753
12754 2010-02-19  Richard Guenther  <rguenther@suse.de>
12755
12756         PR tree-optimization/42916
12757         * gcc.dg/pr42916.c: New testcase.
12758
12759 2010-02-18  Jason Merrill  <jason@redhat.com>
12760
12761         PR c++/42837
12762         * g++.dg/abi/packed1.C: Add expected warning.
12763
12764         PR c++/43108
12765         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12766         * gcc.dg/torture/dg-torture.exp: Likewise.
12767         * c-c++-common/torture/complex-sign.h,
12768         c-c++-common/torture/complex-sign-add.c,
12769         c-c++-common/torture/complex-sign-mixed-add.c,
12770         c-c++-common/torture/complex-sign-mixed-div.c,
12771         c-c++-common/torture/complex-sign-mixed-mul.c,
12772         c-c++-common/torture/complex-sign-mixed-sub.c,
12773         c-c++-common/torture/complex-sign-mul.c,
12774         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
12775         Adapt for C++ compilation as well.
12776
12777         PR c++/43070
12778         * g++.dg/ext/label1.C: Update.
12779         * g++.dg/ext/label2.C: Update.
12780
12781         PR c++/26261
12782         * g++.dg/template/dependent-name6.C: New.
12783
12784         PR c++/43109
12785         * g++.dg/parse/namespace12.C: New.
12786
12787 2010-02-18  Martin Jambor  <mjambor@suse.cz>
12788
12789         PR tree-optimization/43066
12790         * gcc.c-torture/compile/pr43066.c: New test.
12791
12792 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
12793
12794         * g++.dg/ext/attrib35.C: Fix target selector string.
12795         * g++.dg/ext/attrib36.C: Ditto.
12796         * g++.dg/ext/attrib37.C: Ditto.
12797         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12798         * g++.dg/abi/mangle25.C: Ditto.
12799
12800 2010-02-17  Jason Merrill  <jason@redhat.com>
12801
12802         PR c++/43069
12803         * g++.dg/parse/namespace11.C: New.
12804
12805         PR c++/43093
12806         * g++.dg/ext/attrib37.C: New.
12807
12808         PR c++/43079
12809         * g++.dg/template/ptrmem20.C: New.
12810
12811 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
12812
12813         PR target/43103
12814         * gcc.target/i386/xop-check.h: Include m256-check.h.
12815         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12816         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12817         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12818         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12819
12820 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
12821
12822         PR debug/42918
12823         * gcc.dg/pr42918.c: New test.
12824
12825 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
12826
12827         * g++.dg/ext/attrib36.C: Require ILP32.
12828
12829 2010-02-16  Richard Guenther  <rguenther@suse.de>
12830
12831         PR tree-optimization/41043
12832         * gfortran.dg/pr41043.f90: New testcase.
12833         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12834
12835 2010-02-16  Jason Merrill  <jason@redhat.com>
12836
12837         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12838
12839 2010-02-16  Ira Rosen  <irar@il.ibm.com>
12840
12841         PR tree-optimization/43074
12842         * gcc.dg/vect/fast-math-pr43074.c: New test.
12843
12844 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
12845
12846         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12847
12848 2010-02-16  Jason Merrill  <jason@redhat.com>
12849
12850         PR c++/43031
12851         * g++.dg/ext/attrib36.C: New.
12852
12853         PR c++/43036
12854         * g++.dg/other/array6.C: New.
12855
12856 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12857
12858         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12859
12860 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
12861
12862         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12863         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12864         * gcc.target/i386/xop-vpermil2pd-1.c: New.
12865         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12866         * gcc.target/i386/xop-vpermil2ps-1.c: New.
12867         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12868
12869 2010-02-15  Richard Guenther  <rguenther@suse.de>
12870
12871         PR middle-end/43068
12872         * g++.dg/torture/pr43068.C: New testcase.
12873
12874 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
12875
12876         PR c++/43024
12877         * g++.dg/opt/ice1.C: New.
12878
12879 2010-02-14  Jason Merrill  <jason@redhat.com>
12880
12881         PR c++/41997
12882         * g++.dg/cpp0x/initlist-opt.C: New.
12883
12884 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
12885
12886         PR fortran/41113
12887         PR fortran/41117
12888         * gfortran.dg/internal_pack_6.f90: New test.
12889
12890 2010-02-12  Jason Merrill  <jason@redhat.com>
12891
12892         PR c++/43054
12893         * g++.dg/cpp0x/variadic99.C: New.
12894
12895 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
12896
12897         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12898         sign extend pointers to gualchk_t.
12899
12900         PR c++/43033
12901         * g++.dg/other/default3.C: Xfail g4 test.
12902
12903 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12904
12905         PR middle-end/43012
12906         * gcc.dg/graphite/pr43012.c: New.
12907
12908 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12909
12910         PR middle-end/42930
12911         * g++.dg/graphite/pr42930.C: New.
12912
12913 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12914
12915         PR middle-end/42914
12916         PR middle-end/42530
12917         * gcc.dg/graphite/pr42530.c: New.
12918         * gcc.dg/graphite/pr42914.c: New.
12919
12920 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12921
12922         PR middle-end/42771
12923         * gcc.dg/graphite/pr42771.c: New.
12924
12925 2010-02-11  Richard Guenther  <rguenther@suse.de>
12926
12927         PR tree-optimization/42998
12928         * gcc.c-torture/compile/pr42998.c: New testcase.
12929
12930 2010-02-10  Jason Merrill  <jason@redhat.com>
12931
12932         PR c++/41896
12933         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12934
12935         PR c++/42983, core issue 906
12936         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12937         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12938
12939         PR c++/43016
12940         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12941
12942 2010-02-10  Richard Guenther  <rguenther@suse.de>
12943
12944         PR tree-optimization/43017
12945         * gcc.dg/torture/pr43017.c: New testcase.
12946
12947 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12948
12949         PR fortran/40823
12950         * gfortran.dg/private_type_1.f90: Update error location.
12951         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12952         * gfortran.dg/typebound_operator_2.f03: Ditto.
12953         * gfortran.dg/assignment_2.f90: Ditto.
12954         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12955         * gfortran.dg/binding_label_tests_9.f03: Ditto.
12956
12957 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12958
12959         PR fortran/43015
12960         * gfortran.dg/bind_c_usage_20.f90: New test.
12961
12962 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12963
12964         PR debug/43010
12965         * g++.dg/debug/pr43010.C: New test.
12966
12967 2010-02-10  Richard Guenther  <rguenther@suse.de>
12968
12969         PR c/43007
12970         * gcc.c-torture/execute/20100209-1.c: New testcase.
12971         * gcc.dg/fold-div-3.c: Likewise.
12972
12973 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12974
12975         * gcc.dg/builtin-ffs-1.c: New test.
12976
12977 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12978
12979         PR fortran/42999
12980         * gfortran.dg/array_constructor_35.f90: New test.
12981
12982 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12983
12984         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12985
12986 2010-02-09  Jason Merrill  <jason@redhat.com>
12987
12988         PR c++/42399
12989         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12990
12991         PR c++/42370
12992         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12993
12994 2010-02-09  Tobias Burnus  <burnus@net-b.de>
12995
12996         PR fortran/41869
12997         * gfortran.dg/module_write_1.f90: New test.
12998
12999 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
13000
13001         * gcc.dg/pr19340.c: Adjust.
13002
13003 2010-02-09  Richard Guenther  <rguenther@suse.de>
13004
13005         PR tree-optimization/43008
13006         * gcc.c-torture/execute/pr43008.c: New testcase.
13007
13008 2010-02-09  Richard Guenther  <rguenther@suse.de>
13009
13010         PR tree-optimization/43000
13011         * gcc.dg/torture/pr43000.c: New testcase.
13012         * gcc.dg/torture/pr43002.c: Likewise.
13013
13014 2010-02-09  Daniel Kraft  <d@domob.eu>
13015
13016         PR fortran/39171
13017         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13018         and pass -Wsurprising as necessary.
13019
13020 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
13021
13022         PR tree-optimization/42890
13023         * g++.dg/torture/pr42890.C: New test.
13024
13025 2010-02-08  Richard Guenther  <rguenther@suse.de>
13026
13027         PR middle-end/42995
13028         * gcc.dg/tree-ssa/inline-4.c: New testcase.
13029
13030 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13031
13032         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
13033         return 0 from main.
13034         * gcc.dg/graphite/block-1.c: Same.
13035         * gcc.dg/graphite/block-3.c: Same.
13036         * gcc.dg/graphite/block-4.c: Same.
13037         * gcc.dg/graphite/block-5.c: Same.
13038         * gcc.dg/graphite/block-6.c: Same.
13039         * gcc.dg/graphite/block-7.c: Same.
13040         * gcc.dg/graphite/interchange-0.c: Same.
13041         * gcc.dg/graphite/interchange-1.c: Same.
13042         * gcc.dg/graphite/interchange-10.c: Same.
13043         * gcc.dg/graphite/interchange-11.c: Same.
13044         * gcc.dg/graphite/interchange-12.c: Same.
13045         * gcc.dg/graphite/interchange-2.c: Same.
13046         * gcc.dg/graphite/interchange-3.c: Same.
13047         * gcc.dg/graphite/interchange-4.c: Same.
13048         * gcc.dg/graphite/interchange-5.c: Same.
13049         * gcc.dg/graphite/interchange-6.c: Same.
13050         * gcc.dg/graphite/interchange-7.c: Same.
13051         * gcc.dg/graphite/interchange-8.c: Same.
13052         * gcc.dg/graphite/interchange-9.c: Same.
13053         * gcc.dg/graphite/interchange-mvt.c: Same.
13054
13055 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13056
13057         * gfortran.dg/graphite/id-19.f: New.
13058         * gfortran.dg/graphite/pr14741.f90: New.
13059         * gfortran.dg/graphite/pr41924.f90: New.
13060         * gfortran.dg/graphite/run-id-2.f90: New.
13061
13062 2010-02-07  Richard Guenther  <rguenther@suse.de>
13063
13064         PR middle-end/42956
13065         * gcc.c-torture/compile/pr42956.c: New testcase.
13066
13067 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13068
13069         PR libfortran/42742
13070         * gfortran.dg/fmt_cache_2.f: New test.
13071
13072 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13073
13074         * gfortran.dg/read_no_eor.f90: New test.
13075
13076 2010-02-05  Jason Merrill  <jason@redhat.com>
13077
13078         * g++.dg/ext/label13.C: Move constructor body out of class.
13079
13080 2010-02-03  Jason Merrill  <jason@redhat.com>
13081
13082         PR c++/42870
13083         * g++.dg/ext/dllexport3.C: New.
13084
13085 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
13086
13087         * gcc.dg/format/ms-format3.c: New test for specific MS types.
13088
13089 2010-02-05  Richard Guenther  <rguenther@suse.de>
13090
13091         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13092
13093 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
13094
13095         PR c++/42915
13096         * g++.dg/other/crash-9.C: New test.
13097
13098 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
13099
13100         PR fortran/42309
13101         * gfortran.dg/subref_array_pointer_4.f90 : New test.
13102
13103 2010-02-04  Richard Guenther  <rguenther@suse.de>
13104
13105         PR rtl-optimization/42952
13106         * gcc.dg/torture/pr42952.c: New testcase.
13107
13108 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13109
13110         PR libfortran/42901
13111         * gfortran.dg/namelist_60.f90: New test.
13112
13113 2010-02-03  Jason Merrill  <jason@redhat.com>
13114
13115         PR c++/40138
13116         * g++.dg/ext/builtin11.C: New.
13117
13118         PR c++/4926
13119         PR c++/38600
13120         * g++.dg/abi/mangle35.C: New.
13121         * g++.dg/abi/mangle37.C: New.
13122
13123         PR c++/12909
13124         * g++.dg/abi/mangle36.C: New.
13125
13126         PR c++/35652
13127         * g++.dg/warn/string1.C: New.
13128
13129 2010-02-03  Richard Guenther  <rguenther@suse.de>
13130
13131         PR tree-optimization/42944
13132         * gcc.dg/errno-1.c: New testcase.
13133
13134 2010-02-03  Richard Guenther  <rguenther@suse.de>
13135
13136         PR middle-end/42927
13137         * gcc.c-torture/compile/pr42927.c: New testcase.
13138
13139 2010-02-03  Tobias Burnus  <burnus@net-b.de>
13140
13141         PR fortran/42936
13142         * gfortran.dg/null_4.f90: New test.
13143
13144 2010-02-02  Jason Merrill  <jason@redhat.com>
13145
13146         PR c++/41090
13147         * g++.dg/ext/label13.C: New.
13148
13149 2010-02-02  Tobias Burnus  <burnus@net-b.de>
13150
13151         PR fortran/42650
13152         * gfortran.dg/func_result_5.f90: New test.
13153
13154 2010-02-01  Tobias Burnus  <burnus@net-b.de>
13155
13156         PR fortran/42922
13157         * gfortran.dg/pure_initializer_3.f90: News test.
13158
13159 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
13160
13161         PR fortran/42888
13162         * gfortran.dg/allocate_derived_2.f90: New test.
13163
13164 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
13165
13166         PR middle-end/42898
13167         * gcc.dg/torture/pr42898-2.c: New test.
13168
13169 2010-01-31  Richard Guenther  <rguenther@suse.de>
13170
13171         PR middle-end/42898
13172         * gcc.dg/torture/pr42898.c: New testcase.
13173
13174 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
13175
13176         PR fortran/38324
13177         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13178         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
13179
13180 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
13181
13182         * g++.dg/tree-ssa/inline-1.C: New.
13183         * g++.dg/tree-ssa/inline-2.C: New.
13184         * g++.dg/tree-ssa/inline-3.C: New.
13185
13186 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
13187
13188         PR testsuite/41701
13189         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13190         the string 'pow' in the pathname of the compiler from generating a
13191         test failure.
13192
13193 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13194
13195         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13196         * g++.old-deja/g++.mike/eh17.C: Likewise.
13197         * g++.old-deja/g++.mike/p5571.C: Likewise.
13198
13199 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
13200
13201         PR c++/42758
13202         PR c++/42634
13203         PR c++/42336
13204         PR c++/42797
13205         PR c++/42880
13206         * g++.dg/other/crash-5.C: New test.
13207         * g++.dg/other/crash-6.C: New test.
13208         * g++.dg/other/crash-7.C: New test.
13209         * g++.dg/other/crash-8.C: New test.
13210
13211 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
13212
13213         PR rtl-optimization/42889
13214         * gcc.dg/pr42889.c: New test.
13215
13216 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
13217
13218         * gcc.target/i386/pr42881.c: Use SSE2.
13219
13220 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
13221
13222         PR target/42891
13223         * gcc.target/i386/pr42891.c: New test.
13224
13225 2010-01-28  Richard Guenther  <rguenther@suse.de>
13226
13227         PR tree-optimization/42871
13228         * g++.dg/torture/pr42871.C: New testcase.
13229
13230 2010-01-28  Richard Guenther  <rguenther@suse.de>
13231
13232         * gcc.dg/Wobjsize-1.h: New testcase.
13233         * gcc.dg/Wobjsize-1.c: Likewise.
13234
13235 2010-01-28  Richard Guenther  <rguenther@suse.de>
13236
13237         PR middle-end/42883
13238         * g++.dg/torture/pr42883.C: New testcase.
13239
13240 2010-01-28  Michael Matz  <matz@suse.de>
13241
13242         * gcc.target/i386/pr42881.c: New test.
13243
13244 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13245
13246         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
13247         Add i?86-*-solaris2* support.
13248
13249 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
13250
13251         PR c++/42713
13252         PR c++/42820
13253         * g++.dg/template/typedef27.C: New test case.
13254         * g++.dg/template/typedef28.C: New test case.
13255
13256 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
13257
13258         * gcc.dg/optimize-bswap*.c: Add ARM target
13259
13260 2010-01-27  Richard Guenther  <rguenther@suse.de>
13261
13262         PR middle-end/42878
13263         * gcc.dg/torture/pr42878-1.c: New testcase.
13264         * gcc.dg/torture/pr42878-2.c: Likewise.
13265
13266 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
13267
13268         PR middle-end/42874
13269         * gcc.dg/vla-22.c: New test.
13270
13271 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
13272
13273         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
13274         current collation.
13275
13276 2010-01-26  Richard Guenther  <rguenther@suse.de>
13277
13278         PR rtl-optimization/42685
13279         * gcc.dg/pr42685.c: New testcase.
13280         * g++.dg/other/pr42685.C: Likewise.
13281
13282 2010-01-26  Richard Guenther  <rguenther@suse.de>
13283
13284         PR middle-end/42806
13285         * g++.dg/other/pr42806.C: New testcase.
13286
13287 2010-01-26  Richard Guenther  <rguenther@suse.de>
13288
13289         PR tree-optimization/42250
13290         * gcc.dg/pr42250.c: New testcase.
13291
13292 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
13293
13294         * gnat.dg/array_bounds_test.adb: New test.
13295
13296 2010-01-25  Tobias Burnus  <burnus@net-b.de>
13297
13298         PR fortran/42858
13299         * gfortran.dg/generic_21.f90: New test.
13300
13301 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13302
13303         PR testsuite/41522
13304         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13305
13306 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
13307
13308         PR c++/42748
13309         * g++.dg/abi/arm_va_list2.C: New test.
13310         * g++.dg/abi/arm_va_list2.h: Companion header file.
13311
13312 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
13313
13314         PR fortran/41044
13315         * gfortran.dg/parameter_array_ref_2.f90 : New test.
13316
13317         PR fortran/41167
13318         * gfortran.dg/char_array_arg_1.f90 : New test.
13319
13320         * gfortran.dg/pr25923.f90 : Remove XFAIL.
13321
13322 2010-01-24  Tobias Burnus  <burnus@net-b.de>
13323
13324         PR fortran/39304
13325         * gfortran.dg/generic_20.f90: New test.
13326
13327 2010-01-22  Michael Matz  <matz@suse.de>
13328
13329         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13330         -msse2.
13331
13332 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
13333
13334         PR fortran/42736
13335         * gfortran.dg/dependency_25.f90 : New test.
13336
13337 2010-01-21  Martin Jambor  <mjambor@suse.cz>
13338
13339         PR tree-optimization/42585
13340         * gcc.dg/tree-ssa/pr42585.c: New test.
13341
13342 2010-01-21  Richard Guenther  <rguenther@suse.de>
13343
13344         PR middle-end/19988
13345         * gcc.dg/pr19988.c: New testcase.
13346
13347 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
13348
13349         * g++.dg/compat/decimal/compat-common.h: New file.
13350         * g++.dg/compat/decimal/decimal-dummy.h: New file.
13351         * g++.dg/compat/decimal/pass_x.h: New file.
13352         * g++.dg/compat/decimal/pass_y.h: New file.
13353         * g++.dg/compat/decimal/pass-1_main.C: New file.
13354         * g++.dg/compat/decimal/pass-1_x.C: New file.
13355         * g++.dg/compat/decimal/pass-1_y.C: New file.
13356         * g++.dg/compat/decimal/pass-2_main.C: New file.
13357         * g++.dg/compat/decimal/pass-2_x.C: New file.
13358         * g++.dg/compat/decimal/pass-2_y.C: New file.
13359         * g++.dg/compat/decimal/pass-3_main.C: New file.
13360         * g++.dg/compat/decimal/pass-3_x.C: New file.
13361         * g++.dg/compat/decimal/pass-3_y.C: New file.
13362         * g++.dg/compat/decimal/pass-4_main.C: New file.
13363         * g++.dg/compat/decimal/pass-4_x.C: New file.
13364         * g++.dg/compat/decimal/pass-4_y.C: New file.
13365         * g++.dg/compat/decimal/pass-5_main.C: New file.
13366         * g++.dg/compat/decimal/pass-5_x.C: New file.
13367         * g++.dg/compat/decimal/pass-5_y.C: New file.
13368         * g++.dg/compat/decimal/pass-6_main.C: New file.
13369         * g++.dg/compat/decimal/pass-6_x.C: New file.
13370         * g++.dg/compat/decimal/pass-6_y.C: New file.
13371         * g++.dg/compat/decimal/return_x.h: New file.
13372         * g++.dg/compat/decimal/return_y.h: New file.
13373         * g++.dg/compat/decimal/return-1_main.C: New file.
13374         * g++.dg/compat/decimal/return-1_x.C: New file.
13375         * g++.dg/compat/decimal/return-1_y.C: New file.
13376         * g++.dg/compat/decimal/return-2_main.C: New file.
13377         * g++.dg/compat/decimal/return-2_x.C: New file.
13378         * g++.dg/compat/decimal/return-2_y.C: New file.
13379         * g++.dg/compat/decimal/return-3_main.C: New file.
13380         * g++.dg/compat/decimal/return-3_x.C: New file.
13381         * g++.dg/compat/decimal/return-3_y.C: New file.
13382         * g++.dg/compat/decimal/return-4_main.C: New file.
13383         * g++.dg/compat/decimal/return-4_x.C: New file.
13384         * g++.dg/compat/decimal/return-4_y.C: New file.
13385         * g++.dg/compat/decimal/return-5_main.C: New file.
13386         * g++.dg/compat/decimal/return-5_x.C: New file.
13387         * g++.dg/compat/decimal/return-5_y.C: New file.
13388         * g++.dg/compat/decimal/return-6_main.C: New file.
13389         * g++.dg/compat/decimal/return-6_x.C: New file.
13390         * g++.dg/compat/decimal/return-6_y.C: New file.
13391
13392 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13393
13394         PR debug/42715
13395         * gcc.dg/pr42715.c: New.
13396
13397 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
13398
13399         PR c++/42038
13400         * g++.dg/parse/crash55.C: New.
13401
13402 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13403
13404         PR debug/42782
13405         * gcc.dg/guality/pr42782.c: New.
13406
13407 2010-01-20  Jason Merrill  <jason@redhat.com>
13408
13409         PR c++/41788
13410         * g++.dg/abi/packed1.C: New.
13411
13412         PR c++/41920
13413         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13414
13415         PR c++/40750
13416         * g++.dg/parse/fn-typedef1.C: New.
13417         * g++.dg/other/cv_quals.C: Adjust.
13418
13419 2010-01-20  Anthony Green  <green@moxielogic.com>
13420
13421         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13422         pack(push) pragma).
13423         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13424         * gcc.dg/20020312-2.c: Port this to the moxie core.
13425         * gcc.dg/weak/typeof-2.c: Ditto.
13426
13427 2010-01-20  Richard Guenther  <rguenther@suse.de>
13428
13429         PR tree-optimization/42717
13430         * gcc.c-torture/compile/pr42717.c: New testcase.
13431
13432 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
13433
13434         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13435         of signed, add a few new tests.
13436
13437         PR middle-end/42803
13438         * g++.dg/parse/limits-initializer1.C: New test.
13439
13440 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13441
13442         PR fortran/42804
13443         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13444         * gfortran.dg/typebound_call_12.f03: New test.
13445
13446 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
13447
13448         PR fortran/42783
13449         * gfortran.dg/bounds_check_15.f90 : New test.
13450
13451 2010-01-19  Michael Matz  <matz@suse.de>
13452
13453         PR tree-optimization/41783
13454         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13455
13456 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13457
13458         PR target/38697.
13459         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13460         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13461         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
13462         * gcc.target/arm/neon/vget_lows16.c: Likewise.
13463         * gcc.target/arm/neon/vget_lows32.c: Likewise.
13464         * gcc.target/arm/neon/vget_lows64.c: Likewise.
13465         * gcc.target/arm/neon/vget_lows8.c: Likewise.
13466         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13467         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13468         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13469         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13470
13471 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13472
13473         PR fortran/42545
13474         * gfortran.dg/extends_6.f03: Modified an error message.
13475         * gfortran.dg/extends_10.f03: New test.
13476         * gfortran.dg/private_type_6.f03: Modified an error message.
13477         * gfortran.dg/structure_constructor_8.f03: Ditto.
13478
13479 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
13480
13481         PR tree-optimization/42719
13482         * gcc.dg/pr42719.c: New test.
13483
13484         PR debug/42728
13485         * gcc.dg/pr42728.c: New test.
13486
13487 2010-01-19  Anthony Green  <green@moxielogic.com>
13488
13489         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13490
13491 2010-01-18  Anthony Green  <green@moxielogic.com>
13492
13493         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13494         for moxie.
13495
13496 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
13497
13498         * g++.dg/template/error45.C: reverted as part of reverting the
13499         fix of PR c++/42634.
13500
13501 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13502
13503         PR c++/42634
13504         * g++.dg/template/error45.C: New test.
13505
13506 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13507
13508         PR c++/42766
13509         * g++.dg/conversion/op6.C: New test.
13510
13511 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
13512
13513         PR target/42774
13514         * gcc.target/alpha/pr42774.c: New test.
13515
13516 2010-01-18  Richard Guenther  <rguenther@suse.de>
13517
13518         PR tree-optimization/42781
13519         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13520
13521 2010-01-17  Richard Guenther  <rguenther@suse.de>
13522
13523         PR middle-end/42248
13524         * gcc.c-torture/execute/pr42248.c: New testcase.
13525
13526 2010-01-17  Richard Guenther  <rguenther@suse.de>
13527
13528         PR tree-optimization/42773
13529         * g++.dg/torture/pr42773.C: New testcase.
13530
13531 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
13532
13533         PR fortran/42677
13534         * gfortran.dg/interface_assignment_5.f90: New test.
13535
13536 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
13537
13538         PR c++/42697
13539         * g++.dg/template/crash94.C: Reverted.
13540
13541 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
13542
13543         PR debug/42767
13544         * gcc.dg/debug/pr42767.c: New.
13545
13546 2010-01-15  Jason Merrill  <jason@redhat.com>
13547
13548         PR c++/42761
13549         * g++.dg/cpp0x/decltype22.C: New.
13550
13551 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
13552
13553         PR middle-end/42760
13554         * g++.dg/torture/pr42760.C: New test.
13555
13556 2010-01-15  Jing Yu  <jingyu@google.com>
13557
13558         PR rtl-optimization/42691
13559         * gcc.c-torture/execute/pr42691.c: New.
13560
13561 2010-01-15  Richard Guenther  <rguenther@suse.de>
13562
13563         PR middle-end/42739
13564         * g++.dg/torture/pr42739.C: New testcase.
13565
13566 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
13567
13568         * g++.dg/template/error45.C: Revert as part of reverting changes
13569         or PR c++/42634.
13570
13571 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13572
13573         PR fortran/42684
13574         * gfortran.dg/interface_31.f90: New test.
13575
13576 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13577
13578         * gcc.target/powerpc/pr42747.c: New file.
13579
13580 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13581
13582         PR middle-end/42674
13583         * c-c++-common/pr42674.c: New test.
13584
13585         PR c++/42608
13586         * g++.dg/template/instantiate11.C: New test.
13587
13588 2010-01-14  Jason Merrill  <jason@redhat.com>
13589
13590         PR c++/42701
13591         * g++.dg/overload/error3.C: New.
13592
13593         PR c++/42655
13594         * g++.dg/overload/rvalue1.C: New.
13595
13596 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13597
13598         PR tree-optimization/42706
13599         * gcc.dg/ipa/pr42706.c: New testcase.
13600
13601 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13602
13603         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13604
13605 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13606
13607         PR tree-optimization/42714
13608         * g++.dg/torture/pr42714.C: New test.
13609
13610 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13611
13612         PR rtl-optimization/42246
13613         * gfortran.dg/pr42246-2.f: New.
13614
13615 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13616
13617         PR rtl-optimization/42389
13618         * gcc.dg/pr42389.c: New.
13619
13620 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13621
13622         PR rtl-optimization/42388
13623         * gcc.dg/pr42388.c: New.
13624
13625 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13626
13627         PR rtl-optimization/42294
13628         * gfortran.dg/pr42294.f: New.
13629
13630 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13631
13632         PR rtl-optimization/39453
13633         PR rtl-optimization/42246
13634         * gcc.dg/pr39453.c: New.
13635         * gcc.dg/pr42246.c: New.
13636
13637 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13638
13639         PR middle-end/42245
13640         * gcc.dg/pr42245.c: New.
13641         * gcc.dg/pr42245-2.c: New.
13642
13643 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13644
13645         PR rtl-optimization/42249
13646         * gcc.dg/pr42249.c: New.
13647
13648 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13649
13650         PR c/42721
13651         * gcc.c-torture/execute/pr42721.c: New test.
13652
13653 2010-01-14  Ira Rosen  <irar@il.ibm.com>
13654
13655         PR tree-optimization/42709
13656         * gcc.dg/vect/pr42709.c: New test.
13657
13658 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13659
13660         PR fortran/41478
13661         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13662         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13663
13664 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13665
13666         PR fortran/42481
13667         * gfortran.dg/generic_19.f90 : New test.
13668
13669 2010-01-13  Richard Guenther  <rguenther@suse.de>
13670
13671         PR tree-optimization/42730
13672         * gcc.c-torture/compile/pr42730.c: New testcase.
13673
13674 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
13675
13676         PR target/pr42542
13677         * gcc.target/ia64/pr42542-1.c: New.
13678         * gcc.target/ia64/pr42542-2.c: New.
13679         * gcc.target/ia64/pr42542-3.c: New.
13680
13681 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
13682
13683         PR c++/42634
13684         * g++.dg/template/error45.C: New test.
13685
13686 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13687
13688         PR tree-optimization/42704
13689         * g++.dg/torture/pr42704.C: New test.
13690
13691 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13692
13693         PR tree-optimization/42703
13694         * gcc.c-torture/compile/pr42703.c: New test.
13695
13696 2010-01-13  Richard Guenther  <rguenther@suse.de>
13697
13698         PR tree-optimization/42705
13699         * gcc.c-torture/compile/pr42705.c: New testcase.
13700
13701 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
13702
13703         * gcc.target/bfin/l2.c: New test.
13704         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13705
13706 2010-01-13  Richard Guenther  <rguenther@suse.de>
13707
13708         PR middle-end/42716
13709         * gcc.c-torture/compile/pr42716.c: New testcase.
13710
13711 2010-01-13  Richard Guenther  <rguenther@suse.de>
13712
13713         PR lto/42678
13714         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13715
13716 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
13717
13718         PR c/42708
13719         * gcc.c-torture/compile/pr42708-1.c: New test.
13720
13721 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
13722
13723         PR debug/42662
13724         * gcc.dg/pr42662.c: New test.
13725
13726         PR tree-optimization/42645
13727         * g++.dg/other/pr42645-1.C: New test.
13728         * g++.dg/other/pr42645-2.C: New test.
13729
13730 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
13731
13732         PR target/42416
13733         * gcc.target/powerpc/warn-1.c: New test.
13734         * gcc.target/powerpc/warn-2.c: New test.
13735
13736 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
13737
13738         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13739         stack alignment.
13740
13741 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
13742
13743         * gcc.dg/lto/20100108_0.c: New.
13744
13745 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
13746
13747         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13748         Add -march=i686 -msse for 32bit x86 targets.
13749
13750 2010-01-10  Richard Guenther  <rguenther@suse.de>
13751
13752         PR middle-end/42667
13753         * gcc.dg/torture/pr42667.c: New testcase.
13754
13755 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13756
13757         PR fortran/32489
13758         * gfortran.dg/array_constructor_34.f90: New test.
13759
13760 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13761
13762         PR fortran/20923
13763         * gfortran.dg/array_constructor_33.f90: New test.
13764         gfortran.dg/array_function_5.f90: Add credit.
13765
13766 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13767
13768         PR debug/42631
13769         * gcc.dg/pr42631.c: New.
13770
13771 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13772
13773         PR debug/42630
13774         * gcc.dg/pr42630.c: New.
13775
13776 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13777
13778         PR debug/42629
13779         * gcc.dg/pr42629.c: New.
13780
13781 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13782
13783         PR middle-end/42363
13784         * gcc.dg/torture/pr42363.c: New.
13785
13786 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13787
13788         PR debug/42604
13789         PR debug/42395
13790         * gcc.dg/vect/pr42604.c: New.
13791         * gcc.dg/vect/pr42395.c: New.
13792
13793 2010-01-09  Richard Guenther  <rguenther@suse.de>
13794
13795         PR middle-end/42512
13796         * gcc.c-torture/execute/pr42512.c: New testcase.
13797
13798 2010-01-09  Tobias Burnus  <burnus@net-b.de>
13799
13800         PR fortran/41298
13801         * gfortran.dg/c_ptr_tests_14.f90: New test.
13802
13803 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13804
13805         PR ada/41929
13806         * gnat.dg/null_pointer_deref1.adb: Don't run on
13807         sparc*-sun-solaris2.11.
13808
13809 2010-01-08  Richard Guenther  <rguenther@suse.de>
13810
13811         PR lto/42528
13812         * gcc.dg/lto/20100103-1_0.c: New testcase.
13813         * gcc.dg/lto/20100103-2_0.c: Likewise.
13814
13815 2010-01-08  Tobias Burnus  <burnus@net-b.de
13816
13817         PR/fortran 25829
13818         * gfortran.dg/asynchronous_1.f90: New test.
13819         * gfortran.dg/asynchronous_2.f90: New test.
13820         * gfortran.dg/conflicts.f90: Update error message.
13821
13822 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
13823
13824         c++/40155
13825         * g++.dg/cpp0x/variadic-unify-2.C: New test.
13826
13827 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
13828
13829         PR tree-optimization/42625
13830         * g++.dg/opt/dtor4.C: New test.
13831         * g++.dg/opt/dtor4.h: New.
13832         * g++.dg/opt/dtor4-aux.cc: New.
13833
13834 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13835
13836         PR fortran/42597
13837         * gfortran.dg/proc_ptr_26.f90: New test.
13838
13839 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13840
13841         PR fortran/41872
13842         * gfortran.dg/allocatable_scalar_7.f90: New test.
13843
13844 2010-01-06  Richard Guenther  <rguenther@suse.de>
13845
13846         * gcc.c-torture/compile/pr42632.c: New testcase.
13847
13848 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13849
13850         PR target/42542
13851         * gcc.target/i386/pr42542-4.c: New.
13852         * gcc.target/i386/pr42542-4a.c: Likewise.
13853         * gcc.target/i386/pr42542-5.c: Likewise.
13854         * gcc.target/i386/pr42542-5a.c: Likewise.
13855
13856 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13857
13858         * gcc.dg/tls/opt-15.c: New test.
13859
13860 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13861
13862         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13863
13864 2010-01-05  Martin Jambor  <mjambor@suse.cz>
13865
13866         PR tree-optimization/42462
13867         * g++.dg/torture/pr42462.C: New test.
13868
13869 2010-01-05  Jason Merrill  <jason@redhat.com>
13870
13871         * g++.dg/cpp0x/initlist30.C: New test.
13872
13873 2010-01-05  Richard Guenther  <rguenther@suse.de>
13874
13875         PR tree-optimization/42614
13876         * gcc.c-torture/execute/pr42614.c: New testcase.
13877
13878 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
13879
13880         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13881         * gcc.dg/Wunreachable-1.c: Remove the testcase of
13882         -Wunreachable-code.
13883         * gcc.dg/Wunreachable-2.c: Likewise.
13884         * gcc.dg/Wunreachable-3.c: Likewise.
13885         * gcc.dg/Wunreachable-4.c: Likewise.
13886         * gcc.dg/Wunreachable-5.c: Likewise.
13887         * gcc.dg/Wunreachable-6.c: Likewise.
13888         * gcc.dg/Wunreachable-7.c: Likewise.
13889         * gcc.dg/Wunreachable-8.c: Likewise.
13890         * gcc.dg/20041231-1.c: Likewise.
13891
13892 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
13893
13894         PR other/42611
13895         * gcc.dg/pr42611.c: New test.
13896
13897         PR tree-optimization/42508
13898         * g++.dg/opt/pr42508.C: New test.
13899
13900 2010-01-05  Tobias Burnus  <burnus@net-b.de>
13901
13902         PR fortran/41872
13903         * gfortran.dg/allocatable_scalar_8.f90: New.
13904
13905 2010-01-04  Martin Jambor  <mjambor@suse.cz>
13906
13907         PR tree-optimization/42398
13908         * gcc.c-torture/compile/pr42398.c: New test.
13909
13910 2010-01-04  Jason Merrill  <jason@redhat.com>
13911
13912         PR c++/42555
13913         * g++.dg/ext/attrib35.C: New.
13914
13915         PR c++/42567
13916         * g++.dg/cpp0x/auto17.C: New.
13917
13918 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
13919
13920         * gcc.dg/lto/20100104_0.c: New.
13921
13922 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
13923
13924         PR target/42542
13925         * gcc.target/i386/pr42542-1.c: New.
13926         * gcc.target/i386/pr42542-1a.c: Likewise.
13927         * gcc.target/i386/pr42542-1b.c: Likewise.
13928         * gcc.target/i386/pr42542-2.c: Likewise.
13929         * gcc.target/i386/pr42542-2a.c: Likewise.
13930         * gcc.target/i386/pr42542-2b.c: Likewise.
13931         * gcc.target/i386/pr42542-3.c: Likewise.
13932         * gcc.target/i386/pr42542-3a.c: Likewise.
13933
13934 2009-01-04  Tobias Burnus  <burnus@net-b.de>
13935
13936         PR fortran/41872
13937         * gfortran.dg/allocatable_scalar_5.f90: New test.
13938         * gfortran.dg/allocatable_scalar_6.f90: New test.
13939
13940 2010-01-03  Richard Guenther  <rguenther@suse.de>
13941
13942         PR testsuite/42583
13943         * gfortran.dg/gomp/recursion1.f90: Remove.
13944
13945 2010-01-03  Richard Guenther  <rguenther@suse.de>
13946
13947         * gcc.dg/Warray-bounds.c: Remove XFAILs.
13948         * gcc.dg/uninit-6.c: Likewise.
13949         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13950
13951 2010-01-03  Richard Guenther  <rguenther@suse.de>
13952
13953         PR tree-optimization/42589
13954         * gcc.target/i386/pr42589.c: New testcase.
13955
13956 2010-01-03  Richard Guenther  <rguenther@suse.de>
13957
13958         PR tree-optimization/42438
13959         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13960
13961 2010-01-02  Richard Guenther  <rguenther@suse.de>
13962
13963         PR testsuite/41651
13964         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13965
13966 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
13967
13968         PR target/42448
13969         * gcc.target/alpha/pr42448-1.c: New test.
13970         * gcc.target/alpha/pr42448-2.c: Ditto.
13971
13972 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
13973
13974         PR preprocessor/41947
13975         * gcc.dg/c99-hexfloat-3.c: New test.
13976
13977 2010-01-01  Richard Guenther  <rguenther@suse.de>
13978
13979         PR c/42570
13980         * gcc.c-torture/execute/pr42570.c: New testcase.
13981
13982 2010-01-01  Richard Guenther  <rguenther@suse.de>
13983
13984         PR middle-end/42559
13985         * gcc.c-torture/compile/pr42559.c: New testcase.
13986
13987 \f
13988 Copyright (C) 2010 Free Software Foundation, Inc.
13989
13990 Copying and distribution of this file, with or without modification,
13991 are permitted in any medium without royalty provided the copyright
13992 notice and this notice are preserved.